From 1e7db891c39f30a5a9d01b79b88341b697fe7da1 Mon Sep 17 00:00:00 2001 From: yalixie Date: Wed, 18 Dec 2024 15:45:07 +0300 Subject: [PATCH 01/10] Idlize generated files Signed-off-by: yalixie --- .../arkui/src/generated/ArkCommon.ts | 3 +- .../src/generated/ArkCommonInterfaces.ts | 3 +- .../generated/ArkCommonTsEtsApiInterfaces.ts | 5 + .../arkui/src/generated/ArkContainerSpan.ts | 2 +- .../generated/ArkContainerSpanInterfaces.ts | 2 +- .../arkui/src/generated/ArkNavDestination.ts | 3 +- .../generated/ArkNavDestinationInterfaces.ts | 8 +- .../src/generated/ArkNavigationInterfaces.ts | 14 +- .../arkui/src/generated/ArkSymbolSpan.ts | 3 +- .../src/generated/ArkSymbolSpanInterfaces.ts | 3 +- .../src/generated/SyntheticDeclarations.ts | 30 +- .../arkui/src/generated/arkts/NativeModule.ts | 56 - .../arkui/src/generated/arkts/type_check.ts | 13 +- arkoala-arkts/arkui/src/generated/index.ts | 5 - .../arkui/src/generated/peer_events.ts | 2 +- .../src/generated/peers/ArkCommonPeer.ts | 3 +- .../generated/peers/ArkContainerSpanPeer.ts | 2 +- .../generated/peers/ArkNavDestinationPeer.ts | 40 +- .../src/generated/peers/ArkSymbolSpanPeer.ts | 3 +- .../peers/CallbackDeserializeCall.ts | 19 +- .../arkui/src/generated/peers/CallbackKind.ts | 183 +- .../arkui/src/generated/peers/Deserializer.ts | 28136 +++-- .../arkui/src/generated/peers/Serializer.ts | 32602 +++--- .../arkui/src/generated/ts/type_check.ts | 13 +- arkoala-arkts/arkui/types/index-full.d.ts | 1 + arkoala/arkui-types/index-full.d.ts | 1 + arkoala/arkui/src/peer_events.ts | 2 +- .../src/peers/CallbackDeserializeCall.ts | 15 +- arkoala/arkui/src/peers/CallbackKind.ts | 1 + arkoala/arkui/src/peers/Deserializer.ts | 29538 +++-- arkoala/arkui/src/peers/Serializer.ts | 30968 +++--- .../native/src/generated/Serializers.h | 90202 ++++++++-------- .../src/generated/arkoala_api_generated.h | 17054 ++- .../native/src/generated/bridge_generated.cc | 566 - .../generated/callback_deserialize_call.cc | 36 +- .../native/src/generated/callback_kind.h | 1 + .../src/generated/callback_managed_caller.cc | 30 + .../native/src/generated/dummy_impl.cc | 5599 +- .../native/src/generated/real_impl.cc | 422 - .../framework/src/generated/NativeModule.ts | 56 - .../src/generated/NativeModuleEmpty.ts | 201 - 41 files changed, 116695 insertions(+), 119151 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkCommon.ts b/arkoala-arkts/arkui/src/generated/ArkCommon.ts index b5d7851d4..6b8f97629 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommon.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommon.ts @@ -26,7 +26,7 @@ import { ArkCommonMethodPeer, ArkCommonShapeMethodPeer, ArkCommonPeer, ArkScroll import { UseEventsProperties } from "./use_properties" import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions } from "./ArkUnitsInterfaces" import { DrawModifier } from "./ArkDrawModifierMaterialized" -import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" +import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, AttributeModifier, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, BarState, EdgeEffect } from "./ArkEnumsInterfaces" import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_ScrollState_Void } from "./SyntheticDeclarations" import { LengthMetrics } from "./ArkArkui-externalInterfaces" @@ -39,7 +39,6 @@ import { EllipseAttribute } from "./ArkEllipseInterfaces" import { PathAttribute } from "./ArkPathInterfaces" import { RectAttribute } from "./ArkRectInterfaces" import { ProgressMask } from "./ArkProgressMaskMaterialized" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" import { GestureModifier } from "./ArkGestureModifierMaterialized" import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, GestureMask } from "./ArkGestureInterfaces" import { PixelMap } from "./ArkPixelMapMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts index 8f8d69c58..22532eb2e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonInterfaces.ts @@ -21,7 +21,6 @@ import { EllipseAttribute } from "./ArkEllipseInterfaces" import { PathAttribute } from "./ArkPathInterfaces" import { RectAttribute } from "./ArkRectInterfaces" import { ProgressMask } from "./ArkProgressMaskMaterialized" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" import { GestureModifier } from "./ArkGestureModifierMaterialized" import { ScrollState } from "./ArkListInterfaces" import { ScrollOnWillScrollCallback } from "./ArkScrollInterfaces" @@ -1687,6 +1686,8 @@ export interface MenuElement { enabled?: boolean; action: Function0; } +export interface AttributeModifier { +} export interface ContentModifier { stub: string; } diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts index 8bc9bf92e..cc9998f6a 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts @@ -1,6 +1,11 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" +import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" +export interface AbstractProperty { +} +export interface ISinglePropertyChangeSubscriber extends IPropertySubscriber { +} export interface EnvPropsOptions { key: string; defaultValue: number | string | boolean; diff --git a/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts b/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts index 791462c1d..d75148990 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContainerSpan.ts @@ -24,7 +24,7 @@ import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkContainerSpanPeer } from "./peers/ArkContainerSpanPeer" import { TextBackgroundStyle } from "./ArkSpanInterfaces" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" +import { AttributeModifier } from "./ArkCommonInterfaces" import { ContainerSpanAttribute } from "./ArkContainerSpanInterfaces" /** @memo:stable */ export class ArkContainerSpanComponent extends ComponentBase { diff --git a/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts index 7ff043794..684284ac4 100644 --- a/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkContainerSpanInterfaces.ts @@ -2,7 +2,7 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { TextBackgroundStyle } from "./ArkSpanInterfaces" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" +import { AttributeModifier } from "./ArkCommonInterfaces" export type ContainerSpanInterface = () => ContainerSpanAttribute; export interface ContainerSpanAttribute { textBackgroundStyle: TextBackgroundStyle; diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts index 34c4e97d1..3d67bd20b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestination.ts @@ -26,12 +26,11 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNavDestinationPeer } from "./peers/ArkNavDestinationPeer" import { UseEventsProperties } from "./use_properties" import { CommonMethod, SymbolGlyphModifier, CustomBuilder, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" -import { NavDestinationAttribute, NavDestinationMode, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./ArkNavDestinationInterfaces" +import { NavDestinationAttribute, NavDestinationMode, NavDestinationContext, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./ArkNavDestinationInterfaces" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./SyntheticDeclarations" import { ResourceStr } from "./ArkUnitsInterfaces" import { PixelMap } from "./ArkPixelMapMaterialized" import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" -import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" import { Resource } from "./ArkResourceInterfaces" /** @memo:stable */ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts index fd3716ac7..1b9b4d6ee 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts @@ -5,10 +5,9 @@ import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, CommonMethod, SymbolGlyphModifier, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" import { TitleHeight } from "./ArkEnumsInterfaces" import { Length, ResourceStr } from "./ArkUnitsInterfaces" +import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./SyntheticDeclarations" import { PixelMap } from "./ArkPixelMapMaterialized" -import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" -import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" export interface NavDestinationCommonTitle { main: string | Resource; sub: string | Resource; @@ -81,6 +80,11 @@ export interface RouteMapConfig { pageSourceFile: string; data: Object; } +export interface NavDestinationContext { + pathInfo: NavPathInfo; + pathStack: NavPathStack; + navDestinationId?: string; +} export interface NavDestinationAttribute extends CommonMethod { hideTitleBar: boolean; onShown: Function0; diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts index fc1f2b1cd..b2ee13db1 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts @@ -6,12 +6,10 @@ import { CustomBuilder, SymbolGlyphModifier, BlurStyle, CommonMethod, LayoutSafe import { TitleHeight } from "./ArkEnumsInterfaces" import { Length, ResourceStr, ResourceColor, Dimension } from "./ArkUnitsInterfaces" import { Callback_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_Boolean_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void } from "./SyntheticDeclarations" -import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" -import { NavPathStack } from "./ArkNavPathStackMaterialized" +import { NavDestinationContext, NavDestinationMode } from "./ArkNavDestinationInterfaces" import { LengthMetrics, TextModifier } from "./ArkArkui-externalInterfaces" import { PixelMap } from "./ArkPixelMapMaterialized" import { NavigationTransitionProxy } from "./ArkNavigationTransitionProxyMaterialized" -import { NavDestinationMode } from "./ArkNavDestinationInterfaces" export interface SystemBarStyle { __SystemBarStyleStub: string; } @@ -167,6 +165,16 @@ export class LaunchMode { export interface NavigationOptions { launchMode?: LaunchMode; animated?: boolean; +} +export interface NavPathStack { + + + + + + + + } export type NavBar = string; export type InterceptionShowCallback = (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean) => void; diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts index 1ad74d01c..2fbfdac62 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolSpan.ts @@ -24,13 +24,12 @@ import { ComponentBase } from "./ComponentBase" import { TypeChecker } from "#components" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSymbolSpanPeer } from "./peers/ArkSymbolSpanPeer" -import { CommonMethod } from "./ArkCommonInterfaces" +import { CommonMethod, AttributeModifier } from "./ArkCommonInterfaces" import { SymbolSpanAttribute } from "./ArkSymbolSpanInterfaces" import { Resource } from "./ArkResourceInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" import { FontWeight } from "./ArkEnumsInterfaces" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./ArkSymbolglyphInterfaces" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" /** @memo:stable */ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { getPeer(): ArkSymbolSpanPeer { diff --git a/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts index a98cd7497..8583d0b85 100644 --- a/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkSymbolSpanInterfaces.ts @@ -2,11 +2,10 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" import { Resource } from "./ArkResourceInterfaces" -import { CommonMethod } from "./ArkCommonInterfaces" +import { CommonMethod, AttributeModifier } from "./ArkCommonInterfaces" import { ResourceColor } from "./ArkUnitsInterfaces" import { FontWeight } from "./ArkEnumsInterfaces" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./ArkSymbolglyphInterfaces" -import { AttributeModifier } from "./ArkAttributeModifierMaterialized" export type SymbolSpanInterface = (value: Resource) => SymbolSpanAttribute; export interface SymbolSpanAttribute extends CommonMethod { fontSize: number | string | Resource; diff --git a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts index 1251015bf..a32bb049e 100644 --- a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts +++ b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts @@ -35,10 +35,8 @@ import { ComputedBarAttribute } from "./ArkGridInterfaces" import { ScrollAlign, ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollToIndexOptions, OnScrollFrameBeginHandlerResult } from "./ArkScrollInterfaces" import { SwipeActionState } from "./ArkListItemInterfaces" import { LocationButtonOnClickResult } from "./ArkLocationButtonInterfaces" -import { NavPathInfo, PopInfo, NavigationOptions, NavigationInterception, NavigationTitleMode, NavigationMode, NavigationAnimatedTransition, NavContentInfo, NavigationOperation } from "./ArkNavigationInterfaces" -import { NavPathStack } from "./ArkNavPathStackMaterialized" -import { RouteMapConfig } from "./ArkNavDestinationInterfaces" -import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" +import { NavDestinationContext } from "./ArkNavDestinationInterfaces" +import { PopInfo, NavigationTitleMode, NavigationMode, NavigationAnimatedTransition, NavContentInfo, NavigationOperation } from "./ArkNavigationInterfaces" import { NavigationTransitionProxy } from "./ArkNavigationTransitionProxyMaterialized" import { NavigationType } from "./ArkNavigatorInterfaces" import { PanelMode } from "./ArkPanelInterfaces" @@ -219,8 +217,6 @@ export interface Literal_ResourceColor_color { export type Callback_DismissPopupAction_Void = (parameter: DismissPopupAction) => void; export interface INTERFACE_ProgressMask { } -export interface INTERFACE_AttributeModifier { -} export type Callback_TouchResult_Void = (value: TouchResult) => void; export type Callback_Array_TouchTestInfo_TouchResult = (value: Array) => TouchResult; export type Callback_ClickEvent_Void = (event: ClickEvent) => void; @@ -294,12 +290,8 @@ export interface INTERFACE_ChildrenMainSize { } export interface INTERFACE_GestureModifier { } -export interface INTERFACE_AbstractProperty { -} export interface INTERFACE_IPropertySubscriber { } -export interface INTERFACE_ISinglePropertyChangeSubscriber { -} export interface INTERFACE_SubscribaleAbstract { } export interface Literal_String_key_Any_defaultValue { @@ -419,24 +411,9 @@ export interface INTERFACE_Matrix2D { translateY?: number; } -export interface INTERFACE_NavDestinationContext { - pathInfo: NavPathInfo; - pathStack: NavPathStack; - navDestinationId?: string; -} export type Callback_Boolean = () => boolean; export type Callback_NavDestinationContext_Void = (parameter: NavDestinationContext) => void; export type Callback_PopInfo_Void = (parameter: PopInfo) => void; -export interface INTERFACE_NavPathStack { - - - - - - - - -} export type Tuple_Dimension_Dimension = [ Dimension, Dimension @@ -716,4 +693,5 @@ export interface INTERFACE_MutableStyledString { export interface INTERFACE_CustomSpan { } export interface INTERFACE_LinearIndicatorController { -} \ No newline at end of file +} +export type Callback_T_Any_this = (instance: object, args: object) => object; \ No newline at end of file diff --git a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts index 913d8a199..9b6843fe1 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts @@ -1762,13 +1762,6 @@ export class NativeModule { native static _ProgressMask_updateProgress(ptr: KPointer, value: number): void native static _ProgressMask_updateColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _ProgressMask_enableBreathingAnimation(ptr: KPointer, value: KInt): void - native static _AttributeModifier_ctor(): KPointer - native static _AttributeModifier_getFinalizer(): KPointer - native static _AttributeModifier_applyNormalAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AttributeModifier_applyPressedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AttributeModifier_applyFocusedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AttributeModifier_applyDisabledAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _View_ctor(): KPointer native static _View_getFinalizer(): KPointer native static _View_create(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): object @@ -1789,18 +1782,10 @@ export class NativeModule { native static _GestureModifier_ctor(): KPointer native static _GestureModifier_getFinalizer(): KPointer native static _GestureModifier_applyGesture(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AbstractProperty_ctor(): KPointer - native static _AbstractProperty_getFinalizer(): KPointer - native static _AbstractProperty_get(ptr: KPointer): KPointer - native static _AbstractProperty_set(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _AbstractProperty_info(ptr: KPointer): string native static _IPropertySubscriber_ctor(): KPointer native static _IPropertySubscriber_getFinalizer(): KPointer native static _IPropertySubscriber_id(ptr: KPointer): number native static _IPropertySubscriber_aboutToBeDeleted(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _ISinglePropertyChangeSubscriber_ctor(): KPointer - native static _ISinglePropertyChangeSubscriber_getFinalizer(): KPointer - native static _ISinglePropertyChangeSubscriber_hasChanged(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _SubscribaleAbstract_ctor(): KPointer native static _SubscribaleAbstract_getFinalizer(): KPointer native static _SubscribaleAbstract_notifyPropertyHasChanged(ptr: KPointer, propName: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1873,47 +1858,6 @@ export class NativeModule { native static _Matrix2D_setTranslateX(ptr: KPointer, translateX: number): void native static _Matrix2D_getTranslateY(ptr: KPointer): number native static _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void - native static _NavDestinationContext_ctor(): KPointer - native static _NavDestinationContext_getFinalizer(): KPointer - native static _NavDestinationContext_getConfigInRouteMap(ptr: KPointer): KPointer - native static _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationContext_getNavDestinationId(ptr: KPointer): string - native static _NavDestinationContext_setNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): void - native static _NavPathStack_ctor(): KPointer - native static _NavPathStack_getFinalizer(): KPointer - native static _NavPathStack_pushPath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushPath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushDestination0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_pushDestination1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_pushPathByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushPathByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_pushDestinationByName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_replacePath0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_replacePath1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_replaceDestination(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): number - native static _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number - native static _NavPathStack_removeByNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): boolean - native static _NavPathStack_pop0(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_pop1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): KPointer - native static _NavPathStack_popToName0(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number - native static _NavPathStack_popToName1(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number - native static _NavPathStack_popToIndex0(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_popToIndex1(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_moveToTop(ptr: KPointer, name: KStringPtr, thisArray: KUint8ArrayPtr, thisLength: int32): number - native static _NavPathStack_moveIndexToTop(ptr: KPointer, index: number, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_clear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavPathStack_getAllPathName(ptr: KPointer): KPointer - native static _NavPathStack_getParamByIndex(ptr: KPointer, index: number): KPointer - native static _NavPathStack_getParamByName(ptr: KPointer, name: KStringPtr): KPointer - native static _NavPathStack_getIndexByName(ptr: KPointer, name: KStringPtr): KPointer - native static _NavPathStack_getParent(ptr: KPointer): KPointer - native static _NavPathStack_size(ptr: KPointer): number - native static _NavPathStack_disableAnimation(ptr: KPointer, value: KInt): void - native static _NavPathStack_setInterception(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _NavigationTransitionProxy_ctor(): KPointer native static _NavigationTransitionProxy_getFinalizer(): KPointer native static _NavigationTransitionProxy_finishTransition(ptr: KPointer): void diff --git a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts index 91b141d5d..8d077793d 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts @@ -6,7 +6,7 @@ import { DrawingCanvas } from "./../ArkDrawingCanvasMaterialized" import { PixelMap } from "./../ArkPixelMapMaterialized" import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" import { FrameNode } from "./../ArkFrameNodeMaterialized" -import { UIContext, ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" +import { UIContext, ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, AttributeModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" import { Root, ComponentRoot } from "./../ArkStaticComponentsInterfaces" import { EventEmulator } from "./../ArkEventEmulatorMaterialized" import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_common_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" @@ -48,7 +48,6 @@ import { ICurve } from "./../ArkICurveMaterialized" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { PixelMapMock } from "./../ArkPixelMapMockMaterialized" import { ProgressMask } from "./../ArkProgressMaskMaterialized" -import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { ResizableOptions, DrawableDescriptor, DrawingColorFilter, ResolutionQuality, DrawingLattice, ImageRenderMode, ImageContent, DynamicRangeMode, ImageInterpolation, ImageInterface, ImageAttribute, ImageSourceSize, ImageErrorCallback, ImageError } from "./../ArkImageInterfaces" import { FocusBoxStyle, FocusPriority } from "./../ArkFocusInterfaces" import { EllipseAttribute, EllipseOptions, EllipseInterface } from "./../ArkEllipseInterfaces" @@ -62,11 +61,9 @@ import { ScrollState, ListItemAlign, ListItemGroupArea, StickyStyle, ChainEdgeEf import { ScrollOnWillScrollCallback, ScrollAlign, ScrollDirection, OffsetResult, ScrollEdgeOptions, ScrollToIndexOptions, ScrollAnimationOptions, OffsetOptions, ScrollOptions, ScrollPageOptions, ScrollSnapOptions, ScrollInterface, ScrollAttribute, OnScrollFrameBeginHandlerResult, OnScrollEdgeCallback, OnScrollFrameBeginCallback } from "./../ArkScrollInterfaces" import { DynamicNode } from "./../ArkDynamicNodeMaterialized" import { ChildrenMainSize } from "./../ArkChildrenMainSizeMaterialized" -import { AbstractProperty } from "./../ArkAbstractPropertyMaterialized" +import { AbstractProperty, ISinglePropertyChangeSubscriber, EnvPropsOptions, PersistPropsOptions } from "./../ArkCommonTsEtsApiInterfaces" import { IPropertySubscriber } from "./../ArkIPropertySubscriberMaterialized" -import { ISinglePropertyChangeSubscriber } from "./../ArkISinglePropertyChangeSubscriberMaterialized" import { SubscribaleAbstract } from "./../ArkSubscribaleAbstractMaterialized" -import { EnvPropsOptions, PersistPropsOptions } from "./../ArkCommonTsEtsApiInterfaces" import { Scene, ModelType, SceneOptions, Component3DInterface, Component3DAttribute } from "./../ArkComponent3dInterfaces" import { ContainerSpanInterface, ContainerSpanAttribute } from "./../ArkContainerSpanInterfaces" import { TextBackgroundStyle, BaseSpan, SpanInterface, SpanAttribute } from "./../ArkSpanInterfaces" @@ -117,10 +114,8 @@ import { ASTCResource, MediaCachedImageInterface, MediaCachedImageAttribute } fr import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenuInterfaces" import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" -import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig } from "./../ArkNavDestinationInterfaces" -import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" -import { NavPathInfo, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" -import { NavPathStack } from "./../ArkNavPathStackMaterialized" +import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" +import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/index.ts b/arkoala-arkts/arkui/src/generated/index.ts index b22e4b0af..ca8c7a060 100644 --- a/arkoala-arkts/arkui/src/generated/index.ts +++ b/arkoala-arkts/arkui/src/generated/index.ts @@ -130,15 +130,12 @@ export * from "./ArkDrawModifierMaterialized" export * from "./ArkTransitionEffectMaterialized" export * from "./ArkPixelMapMockMaterialized" export * from "./ArkProgressMaskMaterialized" -export * from "./ArkAttributeModifierMaterialized" export * from "./ArkViewMaterialized" export * from "./ArkTextContentControllerBaseMaterialized" export * from "./ArkDynamicNodeMaterialized" export * from "./ArkChildrenMainSizeMaterialized" export * from "./ArkGestureModifierMaterialized" -export * from "./ArkAbstractPropertyMaterialized" export * from "./ArkIPropertySubscriberMaterialized" -export * from "./ArkISinglePropertyChangeSubscriberMaterialized" export * from "./ArkSubscribaleAbstractMaterialized" export * from "./ArkContextMenuMaterialized" export * from "./ArkCustomDialogControllerMaterialized" @@ -151,8 +148,6 @@ export * from "./ArkPanRecognizerMaterialized" export * from "./ArkImageAnalyzerControllerMaterialized" export * from "./ArkListScrollerMaterialized" export * from "./ArkMatrix2DMaterialized" -export * from "./ArkNavDestinationContextMaterialized" -export * from "./ArkNavPathStackMaterialized" export * from "./ArkNavigationTransitionProxyMaterialized" export * from "./ArkPatternLockControllerMaterialized" export * from "./ArkRichEditorBaseControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/peer_events.ts b/arkoala-arkts/arkui/src/generated/peer_events.ts index 42a781f8d..d40783517 100644 --- a/arkoala-arkts/arkui/src/generated/peer_events.ts +++ b/arkoala-arkts/arkui/src/generated/peer_events.ts @@ -20,7 +20,7 @@ import { ComputedBarAttribute } from "./ArkGridInterfaces" import { ImageErrorCallback, ImageError } from "./ArkImageInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./ArkImageSpanInterfaces" import { LocationButtonOnClickResult } from "./ArkLocationButtonInterfaces" -import { NavDestinationContext } from "./ArkNavDestinationContextMaterialized" +import { NavDestinationContext } from "./ArkNavDestinationInterfaces" import { PanelMode } from "./ArkPanelInterfaces" import { PasteButtonOnClickResult } from "./ArkPasteButtonInterfaces" import { PluginErrorCallback, PluginErrorData } from "./ArkPluginComponentInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts index 550fb19c0..346d4cfcc 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkCommonPeer.ts @@ -26,7 +26,7 @@ import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { Length, SizeOptions, ConstraintSizeOptions, ChainWeightOptions, Padding, LocalizedPadding, Margin, LocalizedMargin, ResourceColor, Position, BorderOptions, EdgeStyles, EdgeWidths, LocalizedEdgeWidths, EdgeColors, LocalizedEdgeColors, BorderRadiuses, LocalizedBorderRadiuses, OutlineOptions, EdgeOutlineStyles, Dimension, EdgeOutlineWidths, OutlineRadiuses, Area, Edges, LocalizedEdges, LocalizedPosition, ResourceStr, AccessibilityOptions, PX, VP, FP, LPX, Percentage } from "./../ArkUnitsInterfaces" import { DrawModifier } from "./../ArkDrawModifierMaterialized" -import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" +import { Rectangle, TouchTestInfo, TouchResult, PixelRoundPolicy, BackgroundEffectOptions, ForegroundEffectOptions, VisualEffect, Filter, BorderImageOption, OutlineStyle, ClickEvent, HoverEvent, AccessibilityCallback, MouseEvent, TouchEvent, KeyEvent, AnimateParam, TransitionOptions, MotionBlurOptions, InvertOptions, TranslateOptions, ScaleOptions, RotateOptions, AlignRuleOption, LocalizedAlignRuleOptions, ClickEffect, DragEvent, CustomBuilder, DragItemInfo, UniformDataType, PreDragStatus, MotionPathOptions, ShadowOptions, ShadowStyle, CircleShape, EllipseShape, PathShape, RectShape, StateStyles, PixelStretchEffectOptions, AttributeModifier, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, SafeAreaType, SafeAreaEdge, BlurStyle, BackgroundBlurStyleOptions, ForegroundBlurStyleOptions, TransitionFinishCallback, BlurOptions, LinearGradientBlurOptions, EffectType, sharedTransitionOptions, ChainStyle, DragPreviewOptions, DragInteractionOptions, ComponentContent, OverlayOptions, BlendMode, BlendApplyType, Blender, GeometryTransitionOptions, PopupOptions, CustomPopupOptions, MenuElement, MenuOptions, ContextMenuOptions, ModalTransition, ContentCoverOptions, SheetOptions, VisibleAreaChangeCallback, CommonMethod, CommonAttribute, NestedScrollOptions, ContentClipMode, EdgeEffectOptions, FadingEdgeOptions } from "./../ArkCommonInterfaces" import { HitTestMode, ImageSize, Alignment, BorderStyle, ColoringStrategy, HoverEffect, Color, Visibility, ItemAlign, Direction, GradientDirection, ObscuredReasons, RenderFit, ImageRepeat, Axis, ResponseType, FunctionKey, ModifierKey, LineCapStyle, LineJoinStyle, BarState, EdgeEffect } from "./../ArkEnumsInterfaces" import { Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Void, Callback_Area_Area_Void, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Literal_Number_offset_span, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Alignment_align, Callback_Number_ScrollState_Void } from "./../SyntheticDeclarations" import { LengthMetrics } from "./../ArkArkui-externalInterfaces" @@ -39,7 +39,6 @@ import { EllipseAttribute } from "./../ArkEllipseInterfaces" import { PathAttribute } from "./../ArkPathInterfaces" import { RectAttribute } from "./../ArkRectInterfaces" import { ProgressMask } from "./../ArkProgressMaskMaterialized" -import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { GestureModifier } from "./../ArkGestureModifierMaterialized" import { GestureInfo, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, GestureMask } from "./../ArkGestureInterfaces" import { PixelMap } from "./../ArkPixelMapMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts index 5aa21efdc..5727c0b98 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkContainerSpanPeer.ts @@ -25,7 +25,7 @@ import { ComponentBase } from "../ComponentBase" import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" -import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" +import { AttributeModifier } from "./../ArkCommonInterfaces" import { ContainerSpanAttribute } from "./../ArkContainerSpanInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts index 7b8ad7213..82057d064 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -23,15 +23,14 @@ import { Serializer } from "./Serializer" import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" import { PeerNode } from "../PeerNode" -import { nativeModule, NativeModule } from "#components" +import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" import { CommonMethod, SymbolGlyphModifier, CustomBuilder, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./../ArkCommonInterfaces" -import { NavDestinationAttribute, NavDestinationMode, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../ArkNavDestinationInterfaces" +import { NavDestinationAttribute, NavDestinationMode, NavDestinationContext, NavigationSystemTransitionType, NavDestinationCommonTitle, NavDestinationCustomTitle } from "./../ArkNavDestinationInterfaces" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./../SyntheticDeclarations" import { ResourceStr } from "./../ArkUnitsInterfaces" import { PixelMap } from "./../ArkPixelMapMaterialized" import { NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./../ArkNavigationInterfaces" -import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" import { Resource } from "./../ArkResourceInterfaces" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" @@ -50,41 +49,40 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { } public static create(component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { const peerId = PeerNode.nextId() - // TODO: use Stack instead - const _peerPtr = nativeModule()._Column_construct(peerId, flags) + const _peerPtr = NativeModule._NavDestination_construct(peerId, flags) const _peer = new ArkNavDestinationPeer(_peerPtr, peerId, "NavDestination", flags) component?.setPeer(_peer) return _peer } setNavDestinationOptionsAttribute(): void { - // NativeModule._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) + NativeModule._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) } hideTitleBar0Attribute(value: boolean): void { - // NativeModule._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, value ? 1 : 0) + NativeModule._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, value ? 1 : 0) } hideTitleBar1Attribute(hide: boolean, animated: boolean): void { - // NativeModule._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, hide ? 1 : 0, animated ? 1 : 0) + NativeModule._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, hide ? 1 : 0, animated ? 1 : 0) } onShownAttribute(value: Function0): void { - // const thisSerializer : Serializer = Serializer.hold() - // thisSerializer.holdAndWriteCallback(value) - // NativeModule._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - // thisSerializer.release() + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + NativeModule._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() } onHiddenAttribute(value: Function0): void { - // const thisSerializer : Serializer = Serializer.hold() - // thisSerializer.holdAndWriteCallback(value) - // NativeModule._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - // thisSerializer.release() + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + NativeModule._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() } onBackPressedAttribute(value: Function0): void { - // const thisSerializer : Serializer = Serializer.hold() - // thisSerializer.holdAndWriteCallback(value) - // NativeModule._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - // thisSerializer.release() + const thisSerializer : Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + NativeModule._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release() } modeAttribute(value: NavDestinationMode): void { - // NativeModule._NavDestinationAttribute_mode(this.peer.ptr, (value.value as int32)) + NativeModule._NavDestinationAttribute_mode(this.peer.ptr, (value.value as int32)) } backButtonIconAttribute(value: ResourceStr | PixelMap | SymbolGlyphModifier): void { const thisSerializer : Serializer = Serializer.hold() diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts index 84d0a34d4..449d37fb4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkSymbolSpanPeer.ts @@ -25,13 +25,12 @@ import { ComponentBase } from "../ComponentBase" import { PeerNode } from "../PeerNode" import { NativeModule } from "#components" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { CommonMethod } from "./../ArkCommonInterfaces" +import { CommonMethod, AttributeModifier } from "./../ArkCommonInterfaces" import { SymbolSpanAttribute } from "./../ArkSymbolSpanInterfaces" import { Resource } from "./../ArkResourceInterfaces" import { ResourceColor } from "./../ArkUnitsInterfaces" import { FontWeight, Color } from "./../ArkEnumsInterfaces" import { SymbolEffectStrategy, SymbolRenderingStrategy } from "./../ArkSymbolglyphInterfaces" -import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { GestureName, GestureComponent } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { CallbackTransformer } from "./CallbackTransformer" diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts index 0fae7d7c6..24d492eb0 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts @@ -21,7 +21,7 @@ import { RuntimeType } from "./SerializerBase" import { CallbackTransformer } from "./CallbackTransformer" import { AccessibilityCallback, AccessibilityHoverEvent, TouchTestInfo, TouchResult, HoverEvent, ClickEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, CustomBuilder, DragItemInfo, ItemDragInfo, KeyEvent, MouseEvent, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TouchEvent, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback } from "./../ArkButtonInterfaces" -import { Callback_Any, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavDestinationContext_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_NavigationTransitionProxy_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_Pointer_Void, Callback_PopInfo_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, CustomNodeBuilder, Type_NavigationAttribute_customNavContentTransition_delegate, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" +import { Callback_Any, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavDestinationContext_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_NavigationTransitionProxy_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_Pointer_Void, Callback_PopInfo_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_T_Any_this, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, CustomNodeBuilder, Type_NavigationAttribute_customNavContentTransition_delegate, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" import { Area, SizeOptions, VoidCallback } from "./../ArkUnitsInterfaces" import { CalendarRequestedData, CalendarSelectedDate } from "./../ArkCalendarInterfaces" import { LocationButtonOnClickResult } from "./../ArkLocationButtonInterfaces" @@ -41,7 +41,7 @@ import { HitTestMode, Edge, ScrollSource } from "./../ArkEnumsInterfaces" import { IsolatedComponentAttribute, IsolatedComponentInterface, IsolatedOptions } from "./../ArkIsolatedComponentInterfaces" import { Want } from "./../ArkArkui-externalInterfaces" import { NativeEmbedDataInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, OnContextMenuShowEvent, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadInterceptEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, OnAdsBlockedCallback, AdsBlockedDetails, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnFullScreenEnterCallback, FullScreenEnterEvent, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, OnNavigationEntryCommittedCallback, LoadCommittedDetails, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, ThreatType, OnSslErrorEventCallback, SslErrorEvent, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo } from "./../ArkWebInterfaces" -import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" +import { NavDestinationContext } from "./../ArkNavDestinationInterfaces" import { NavigationMode, NavigationTitleMode, NavigationAnimatedTransition, PopInfo, InterceptionModeCallback, InterceptionShowCallback, NavBar, NavigationOperation, NavContentInfo } from "./../ArkNavigationInterfaces" import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { PanelMode } from "./../ArkPanelInterfaces" @@ -527,7 +527,7 @@ export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeseria export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) - let parameter : NavDestinationContext = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + let parameter : NavDestinationContext = thisDeserializer.readNavDestinationContext() _call(parameter) } export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer) { @@ -1085,6 +1085,14 @@ export function deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thi let parameter : SwiperContentTransitionProxy = (thisDeserializer.readSwiperContentTransitionProxy() as SwiperContentTransitionProxy) _call(parameter) } +export function deserializeAndCallCallback_T_Any_this(thisDeserializer: Deserializer) { + const _resourceId : int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as Function2) + let instance : object = (thisDeserializer.readCustomObject("Any") as Object) + let args : object = (thisDeserializer.readCustomObject("Any") as Object) + let _continuation : Function1 = thisDeserializer.readCallback_Any_Void(true) + _continuation(_call(instance, args)) +} export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) @@ -1300,7 +1308,7 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des const from_buf_selector : int32 = thisDeserializer.readInt8() let from_buf : NavDestinationContext | NavBar | undefined if (from_buf_selector == 0) { - from_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + from_buf = thisDeserializer.readNavDestinationContext() } else if (from_buf_selector == 1) { from_buf = (thisDeserializer.readString() as string) @@ -1312,7 +1320,7 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des const to_buf_selector : int32 = thisDeserializer.readInt8() let to_buf : NavDestinationContext | NavBar | undefined if (to_buf_selector == 0) { - to_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + to_buf = thisDeserializer.readNavDestinationContext() } else if (to_buf_selector == 1) { to_buf = (thisDeserializer.readString() as string) @@ -1966,6 +1974,7 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 2116745428/*CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer); case -301561698/*CallbackKind.Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer); case -416053361/*CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer); + case -1500753856/*CallbackKind.Kind_Callback_T_Any_this*/: return deserializeAndCallCallback_T_Any_this(thisDeserializer); case -1223938478/*CallbackKind.Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); case 691098197/*CallbackKind.Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); case 1290504509/*CallbackKind.Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts index 21ceea2ca..8ec5a4f1f 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts @@ -141,95 +141,96 @@ export class CallbackKind { static readonly Kind_Callback_StyledStringChangeValue_Boolean: CallbackKind = new CallbackKind(2116745428,138) static readonly Kind_Callback_SwipeActionState_Void: CallbackKind = new CallbackKind(-301561698,139) static readonly Kind_Callback_SwiperContentTransitionProxy_Void: CallbackKind = new CallbackKind(-416053361,140) - static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,141) - static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,142) - static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,143) - static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,144) - static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,145) - static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,146) - static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,147) - static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,148) - static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,149) - static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,150) - static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,151) - static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,152) - static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,153) - static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,154) - static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,155) - static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,156) - static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,157) - static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,158) - static readonly Kind_CustomNodeBuilder: CallbackKind = new CallbackKind(1766817632,159) - static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,160) - static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,161) - static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,162) - static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,163) - static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,164) - static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,165) - static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,166) - static readonly Kind_InterceptionShowCallback: CallbackKind = new CallbackKind(1852781814,167) - static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,168) - static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,169) - static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,170) - static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,171) - static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,172) - static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,173) - static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,174) - static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,175) - static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,176) - static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,177) - static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,178) - static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,179) - static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,180) - static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,181) - static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,182) - static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,183) - static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,184) - static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,185) - static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,186) - static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,187) - static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,188) - static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,189) - static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,190) - static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,191) - static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,192) - static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,193) - static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,194) - static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,195) - static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,196) - static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,197) - static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,198) - static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,199) - static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,200) - static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,201) - static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,202) - static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,203) - static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,204) - static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,205) - static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,206) - static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,207) - static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,208) - static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,209) - static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,210) - static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,211) - static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,212) - static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,213) - static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,214) - static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,215) - static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,216) - static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,217) - static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,218) - static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,219) - static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,220) - static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,221) - static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,222) - static readonly Kind_Type_NavigationAttribute_customNavContentTransition_delegate: CallbackKind = new CallbackKind(1044833488,223) - static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,224) - static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,225) - static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,226) - static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,227) - static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,228) - static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,229) + static readonly Kind_Callback_T_Any_this: CallbackKind = new CallbackKind(-1500753856,141) + static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,142) + static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,143) + static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,144) + static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,145) + static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,146) + static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,147) + static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,148) + static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,149) + static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,150) + static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,151) + static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,152) + static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,153) + static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,154) + static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,155) + static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,156) + static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,157) + static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,158) + static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,159) + static readonly Kind_CustomNodeBuilder: CallbackKind = new CallbackKind(1766817632,160) + static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,161) + static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,162) + static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,163) + static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,164) + static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,165) + static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,166) + static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,167) + static readonly Kind_InterceptionShowCallback: CallbackKind = new CallbackKind(1852781814,168) + static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,169) + static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,170) + static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,171) + static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,172) + static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,173) + static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,174) + static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,175) + static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,176) + static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,177) + static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,178) + static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,179) + static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,180) + static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,181) + static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,182) + static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,183) + static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,184) + static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,185) + static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,186) + static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,187) + static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,188) + static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,189) + static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,190) + static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,191) + static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,192) + static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,193) + static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,194) + static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,195) + static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,196) + static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,197) + static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,198) + static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,199) + static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,200) + static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,201) + static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,202) + static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,203) + static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,204) + static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,205) + static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,206) + static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,207) + static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,208) + static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,209) + static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,210) + static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,211) + static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,212) + static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,213) + static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,214) + static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,215) + static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,216) + static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,217) + static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,218) + static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,219) + static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,220) + static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,221) + static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,222) + static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,223) + static readonly Kind_Type_NavigationAttribute_customNavContentTransition_delegate: CallbackKind = new CallbackKind(1044833488,224) + static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,225) + static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,226) + static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,227) + static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,228) + static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,229) + static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,230) constructor(value: int32, ordinal: int32) { this.value = value this.ordinal = ordinal @@ -519,6 +520,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_SwipeActionState_Void if ((arg0) == (CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void.value)) return CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void + if ((arg0) == (CallbackKind.Kind_Callback_T_Any_this.value)) + return CallbackKind.Kind_Callback_T_Any_this if ((arg0) == (CallbackKind.Kind_Callback_TabContentTransitionProxy_Void.value)) return CallbackKind.Kind_Callback_TabContentTransitionProxy_Void if ((arg0) == (CallbackKind.Kind_Callback_TerminationInfo_Void.value)) @@ -982,6 +985,8 @@ export class CallbackKind { return CallbackKind.Kind_Callback_SwipeActionState_Void if ((arg0) == (CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void.ordinal)) return CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void + if ((arg0) == (CallbackKind.Kind_Callback_T_Any_this.ordinal)) + return CallbackKind.Kind_Callback_T_Any_this if ((arg0) == (CallbackKind.Kind_Callback_TabContentTransitionProxy_Void.ordinal)) return CallbackKind.Kind_Callback_TabContentTransitionProxy_Void if ((arg0) == (CallbackKind.Kind_Callback_TerminationInfo_Void.ordinal)) diff --git a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts index b5094918a..80ec3e139 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts @@ -24,17 +24,17 @@ import { KPointer } from "@koalaui/interop" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, LinearGradient_common, UIContext, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, HoverEvent, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" -import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, TextRange, StyledStringChangeValue, MenuType, TextDeleteDirection, StyledStringChangedListener, TextMenuItem, FontSettingOptions, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" +import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, TextRange, StyledStringChangeValue, TextMenuItem, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" import { GetItemMainSizeByIndex, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode, ResizableOptions } from "./../ArkImageInterfaces" -import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathInfo, NavigationOptions, NavigationInterception, NavigationAnimatedTransition, NavContentInfo, NavigationMode, NavBar, NavigationOperation, LaunchMode, BarStyle, ToolbarItemStatus, SystemBarStyle, NavigationTitleMode, NavigationToolbarOptions, ToolbarItem, NavigationTitleOptions, NavigationMenuItem } from "./../ArkNavigationInterfaces" +import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathStack, NavPathInfo, NavigationOptions, NavigationInterception, BarStyle, NavigationAnimatedTransition, NavContentInfo, NavigationToolbarOptions, ToolbarItemStatus, NavigationTitleOptions, SystemBarStyle, NavigationOperation, NavBar, NavigationMode, NavigationTitleMode, ToolbarItem, NavigationMenuItem } from "./../ArkNavigationInterfaces" import { IsolatedComponentInterface, RestrictedWorker, IsolatedOptions, IsolatedComponentAttribute, ErrorCallback } from "./../ArkIsolatedComponentInterfaces" -import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorSymbolSpanStyle, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorTextStyleResult, RichEditorUpdateSymbolSpanStyleOptions, RichEditorSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorGesture, RichEditorResponseType, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorDeleteDirection, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorParagraphStyleOptions, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PasteEvent, PlaceholderStyle, KeyboardOptions, SelectionMenuOptions, RichEditorSpanType, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue, RichEditorStyledStringOptions, RichEditorOptions } from "./../ArkRichEditorInterfaces" -import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, SelectionMenuOptionsExt, WebResponseType, WebElementType, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" +import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorSymbolSpanStyle, RichEditorTextStyleResult, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorGesture, KeyboardOptions, SelectionMenuOptions, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateSymbolSpanStyleOptions, RichEditorParagraphStyleOptions, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PlaceholderStyle, RichEditorResponseType, RichEditorSpanType, RichEditorDeleteDirection, RichEditorSpanStyleOptions, PasteEvent, RichEditorStyledStringOptions, RichEditorOptions, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue } from "./../ArkRichEditorInterfaces" +import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, SelectionMenuOptionsExt, WebResponseType, WebElementType, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" import { OnAlphabetIndexerPopupSelectCallback, OnAlphabetIndexerRequestPopupDataCallback, OnAlphabetIndexerSelectCallback, IndexerAlign, AlphabetIndexerOptions } from "./../ArkAlphabetIndexerInterfaces" import { OnCheckboxChangeCallback, CheckboxOptions } from "./../ArkCheckboxInterfaces" import { OnCheckboxGroupChangeCallback, SelectStatus, CheckboxGroupResult, CheckboxGroupOptions } from "./../ArkCheckboxgroupInterfaces" @@ -43,44 +43,45 @@ import { OnFoldStatusChangeCallback, OnHoverStatusChangeCallback, WindowStatusTy import { OnLinearIndicatorChangeCallback, LinearIndicatorStyle, LinearIndicatorStartOptions } from "./../ArkLinearindicatorInterfaces" import { OnNativeLoadCallback, SurfaceRect, SurfaceRotationOptions, XComponentOptions } from "./../ArkXcomponentInterfaces" import { OnScrollEdgeCallback, OnScrollFrameBeginCallback, ScrollOnScrollCallback, ScrollOnWillScrollCallback, ScrollAnimationOptions, ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollAlign, ScrollToIndexOptions, OnScrollFrameBeginHandlerResult, OffsetOptions, ScrollSnapOptions, ScrollDirection } from "./../ArkScrollInterfaces" -import { OnScrollVisibleContentChangeCallback, ScrollSnapAlign, ListDividerOptions, ListItemGroupArea, ChainEdgeEffect, ScrollState, CloseSwipeActionOptions, VisibleListContentInfo, StickyStyle, ChainAnimationOptions, ListItemAlign, ListOptions } from "./../ArkListInterfaces" -import { OnTabsAnimationEndCallback, OnTabsAnimationStartCallback, OnTabsContentWillChangeCallback, OnTabsGestureSwipeCallback, TabsCustomContentTransitionCallback, DividerStyle, LayoutStyle, TabContentAnimatedTransition, AnimationMode, BarPosition, ScrollableBarModeOptions, BarGridColumnOptions, TabsAnimationEvent, BarMode, TabsOptions } from "./../ArkTabsInterfaces" +import { OnScrollVisibleContentChangeCallback, ScrollSnapAlign, ListDividerOptions, ListItemGroupArea, ChainEdgeEffect, CloseSwipeActionOptions, ScrollState, VisibleListContentInfo, StickyStyle, ChainAnimationOptions, ListItemAlign, ListOptions } from "./../ArkListInterfaces" +import { OnTabsAnimationEndCallback, OnTabsAnimationStartCallback, OnTabsContentWillChangeCallback, OnTabsGestureSwipeCallback, TabsCustomContentTransitionCallback, LayoutStyle, DividerStyle, ScrollableBarModeOptions, BarMode, TabContentAnimatedTransition, AnimationMode, BarPosition, BarGridColumnOptions, TabsAnimationEvent, TabsOptions } from "./../ArkTabsInterfaces" import { PageTransitionCallback, RouteType } from "./../ArkPageTransitionInterfaces" import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginComponentOptions } from "./../ArkPluginComponentInterfaces" -import { SearchSubmitCallback, CancelButtonStyle, IconOptions, CancelButtonSymbolOptions, CancelButtonOptions, SearchButtonOptions, SearchType, SearchOptions } from "./../ArkSearchInterfaces" +import { SearchSubmitCallback, CancelButtonStyle, IconOptions, SearchButtonOptions, CancelButtonSymbolOptions, CancelButtonOptions, SearchType, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderBlockType, SliderStyle, SliderChangeMode, SlideRange, SliderInteraction, SliderBlockStyle, SliderOptions } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, Position, Length, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, LocalizedEdgeColors, LocalizedEdgeWidths, LocalizedBorderRadiuses, Area, LocalizedPadding, Font, ResourceStr, ColorMetrics, LengthMetricsUnit, DividerStyleOptions, LocalizedEdges, Edges, ColorFilter, Bias, LocalizedPosition, Offset, EdgeWidths, EdgeColors, EdgeStyles, MarkStyle, AccessibilityOptions, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions } from "./../ArkUnitsInterfaces" +import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, Length, Position, Area, Font, LocalizedPadding, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, Offset, LocalizedEdges, Edges, DividerStyleOptions, LengthMetricsUnit, ColorFilter, AccessibilityOptions, EdgeWidths, EdgeColors, EdgeStyles, Bias, LocalizedPosition, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, TextModifier, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect } from "./../ArkEnumsInterfaces" +import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Tuple_ResourceColor_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" +import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" -import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" -import { ImageAttachmentLayoutStyle, DecorationStyleInterface, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, TextStyle_styled_string, TextStyleInterface, StyleOptions, StyledStringKey, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" -import { SymbolRenderingStrategy, SymbolEffectStrategy, SymbolEffect } from "./../ArkSymbolglyphInterfaces" +import { ImageAttachmentLayoutStyle, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, DecorationStyleInterface, TextStyle_styled_string, TextStyleInterface, StyledStringKey, StyleOptions, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" +import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" +import { CustomSpan, CustomSpanInternal } from "./../ArkCustomSpanMaterialized" import { TabBarSymbol, TabBarIconStyle, LayoutMode, BoardStyle, SelectedMode, TabBarOptions } from "./../ArkTabContentInterfaces" +import { SymbolRenderingStrategy, SymbolEffectStrategy, SymbolEffect } from "./../ArkSymbolglyphInterfaces" +import { GestureEvent, PanDirection, GestureHandler, GesturePriority, GestureMask, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, FingerInfo, GestureRecognizerState, GestureInfo } from "./../ArkGestureInterfaces" import { SwipeActionState, SwipeActionItem, SwipeEdgeEffect, EditMode, ListItemStyle, SwipeActionOptions, Sticky, ListItemOptions } from "./../ArkListItemInterfaces" +import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" -import { NavDestinationMode, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" -import { CustomSpan, CustomSpanInternal } from "./../ArkCustomSpanMaterialized" -import { GestureEvent, PanDirection, GestureControl_GestureType, GestureJudgeResult, FingerInfo, GestureHandler, GesturePriority, GestureMask, GestureRecognizerState, BaseGestureEvent, GestureInfo } from "./../ArkGestureInterfaces" -import { NavPathStack, NavPathStackInternal } from "./../ArkNavPathStackMaterialized" -import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" -import { DialogButtonDirection, TextStyle_alert_dialog, DialogAlignment, AlertDialogButtonBaseOptions, AlertDialogParamWithOptions, AlertDialogParam, AlertDialogButtonOptions, AlertDialogParamWithButtons, AlertDialogParamWithConfirm } from "./../ArkAlertDialogInterfaces" -import { DismissDialogAction, ActionSheetOffset, ActionSheetButtonOptions, SheetInfo, ActionSheetOptions } from "./../ArkActionSheetInterfaces" +import { NavDestinationMode, NavDestinationContext, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" import { WebController, WebControllerInternal } from "./../ArkWebControllerMaterialized" import { WebCookie, WebCookieInternal } from "./../ArkWebCookieMaterialized" import { PlaybackSpeed, SeekMode, PlaybackInfo, PreparedInfo, FullscreenInfo, VideoOptions } from "./../ArkVideoInterfaces" +import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerDialogOptions, TimePickerOptions } from "./../ArkTimePickerInterfaces" +import { DialogAlignment, DialogButtonDirection, TextStyle_alert_dialog, AlertDialogButtonBaseOptions, AlertDialogParamWithOptions, AlertDialogParam, AlertDialogButtonOptions, AlertDialogParamWithButtons, AlertDialogParamWithConfirm } from "./../ArkAlertDialogInterfaces" +import { TextPickerResult, TextPickerDialogOptions, TextPickerOptions, DividerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" +import { TextMenuItemId, TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" import { TabContentTransitionProxy, TabContentTransitionProxyInternal } from "./../ArkTabContentTransitionProxyMaterialized" import { RectAttribute, RoundedRectOptions, RectOptions } from "./../ArkRectInterfaces" import { PathAttribute, PathOptions } from "./../ArkPathInterfaces" @@ -88,19 +89,16 @@ import { EllipseAttribute, EllipseOptions } from "./../ArkEllipseInterfaces" import { CircleAttribute, CircleOptions } from "./../ArkCircleInterfaces" import { ProgressStatus, ProgressStyleOptions, CommonProgressStyleOptions, CapsuleStyleOptions, ScanEffectOptions, RingStyleOptions, LinearStyleOptions, ProgressType, ProgressStyle, ProgressOptions } from "./../ArkProgressInterfaces" import { GridColColumnOption, GridColOptions } from "./../ArkGridColInterfaces" +import { DatePickerResult, LunarSwitchStyle, DatePickerDialogOptions, DatePickerOptions } from "./../ArkDatePickerInterfaces" import { Scene, ModelType, SceneOptions } from "./../ArkComponent3dInterfaces" import { DrawingCanvas, DrawingCanvasInternal } from "./../ArkDrawingCanvasMaterialized" import { Size, RenderingContextSettings, ImageData } from "./../ArkCanvasInterfaces" import { FrameNode, FrameNodeInternal } from "./../ArkFrameNodeMaterialized" import { BadgePosition, BadgeStyle, BadgeParamWithString, BadgeParam, BadgeParamWithNumber } from "./../ArkBadgeInterfaces" +import { DismissDialogAction, ActionSheetOffset, ActionSheetButtonOptions, ActionSheetOptions, SheetInfo } from "./../ArkActionSheetInterfaces" import { StyledString, StyledStringInternal } from "./../ArkStyledStringMaterialized" -import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerDialogOptions, TimePickerOptions } from "./../ArkTimePickerInterfaces" -import { TextPickerResult, DividerOptions, TextPickerDialogOptions, TextPickerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" -import { TextMenuItemId, TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" -import { NavDestinationContext, NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" -import { DatePickerResult, LunarSwitchStyle, DatePickerDialogOptions, DatePickerOptions } from "./../ArkDatePickerInterfaces" -import { ImageBitmap, ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" import { DpiFollowStrategy, ReceiveCallback, UIExtensionOptions } from "./../ArkUiExtensionComponentInterfaces" +import { UIExtensionProxy, UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" import { WaterFlowSections, WaterFlowSectionsInternal } from "./../ArkWaterFlowSectionsMaterialized" import { Scroller, ScrollerInternal } from "./../ArkScrollerMaterialized" import { RRect, WindowAnimationTarget } from "./../ArkRemoteWindowInterfaces" @@ -132,6 +130,7 @@ import { TextInputController, TextInputControllerInternal } from "./../ArkTextIn import { TextContentControllerBase, TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" import { TextClockController, TextClockControllerInternal } from "./../ArkTextClockControllerMaterialized" import { TextAreaController, TextAreaControllerInternal } from "./../ArkTextAreaControllerMaterialized" +import { TextResponseType, TextSpanType, TextOverflowOptions, TextOptions } from "./../ArkTextInterfaces" import { TextController, TextControllerInternal } from "./../ArkTextControllerMaterialized" import { LayoutManager, LayoutManagerInternal } from "./../ArkLayoutManagerMaterialized" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" @@ -141,6 +140,7 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { Indicator } from "./../ArkIndicatorBuilder" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { SwiperContentTransitionProxy, SwiperContentTransitionProxyInternal } from "./../ArkSwiperContentTransitionProxyMaterialized" +import { MenuAlignType, ArrowPosition, SelectOption } from "./../ArkSelectInterfaces" import { SearchController, SearchControllerInternal } from "./../ArkSearchControllerMaterialized" import { ScrollBarDirection, ScrollBarOptions } from "./../ArkScrollBarInterfaces" import { SaveDescription, SaveIconStyle, SaveButtonOnClickResult, SaveButtonOptions } from "./../ArkSaveButtonInterfaces" @@ -165,32 +165,32 @@ import { GridItemAlignment, ComputedBarAttribute, GridDirection, GridLayoutOptio import { FormShape, FormRenderingMode, FormDimension, FormCallbackInfo, FormInfo } from "./../ArkFormComponentInterfaces" import { FlexSpaceOptions, FlexOptions } from "./../ArkFlexInterfaces" import { LinearGradient_data_panel, ColorStop, DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" +import { IPropertySubscriber, IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { PointerStyle } from "./../ArkArkui-customInterfaces" +import { GestureRecognizer, GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" +import { FocusPriority, FocusBoxStyle } from "./../ArkFocusInterfaces" +import { ProgressMask, ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" +import { DrawModifier, DrawModifierInternal } from "./../ArkDrawModifierMaterialized" import { ColumnSplitDividerStyle } from "./../ArkColumnSplitInterfaces" import { DrawingRenderingContext, DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" import { CanvasRenderingContext2D, CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" import { CanvasRenderer, CanvasRendererInternal } from "./../ArkCanvasRendererMaterialized" -import { CalendarController, CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" -import { MonthData, CalendarDay, CalendarRequestedData, CalendarSelectedDate, WorkStateStyle, WeekStyle, TodayStyle, NonCurrentDayStyle, CurrentDayStyle } from "./../ArkCalendarInterfaces" -import { ScrollMotion, SpringProp, FrictionMotion, SpringMotion } from "./../ArkAnimatorInterfaces" -import { ProgressMask, ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" -import { DrawModifier, DrawModifierInternal } from "./../ArkDrawModifierMaterialized" -import { GestureRecognizer, GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" -import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" -import { IPropertySubscriber, IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { ImageBitmap, ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" import { Path2D, Path2DInternal } from "./../ArkPath2DMaterialized" import { CanvasPath, CanvasPathInternal } from "./../ArkCanvasPathMaterialized" import { CalendarDialogOptions, CalendarOptions, CalendarAlign } from "./../ArkCalendarPickerInterfaces" +import { CalendarController, CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" +import { MonthData, CalendarDay, CalendarRequestedData, CalendarSelectedDate, WorkStateStyle, WeekStyle, TodayStyle, NonCurrentDayStyle, CurrentDayStyle } from "./../ArkCalendarInterfaces" +import { ScrollMotion, SpringProp, FrictionMotion, SpringMotion } from "./../ArkAnimatorInterfaces" import { LinearIndicatorController, LinearIndicatorControllerInternal } from "./../ArkLinearIndicatorControllerMaterialized" -import { UIExtensionProxy, UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" import { TextTimerOptions } from "./../ArkTextTimerInterfaces" import { TextClockOptions } from "./../ArkTextClockInterfaces" -import { TextResponseType, TextSpanType, TextOverflowOptions, TextOptions } from "./../ArkTextInterfaces" import { IndicatorComponentController, IndicatorComponentControllerInternal } from "./../ArkIndicatorComponentControllerMaterialized" import { SwiperController, SwiperControllerInternal } from "./../ArkSwiperControllerMaterialized" import { ItemState } from "./../ArkStepperItemInterfaces" import { StackOptions } from "./../ArkStackInterfaces" import { ViewportRect } from "./../ArkShapeInterfaces" -import { MenuAlignType, ArrowPosition, SelectOption } from "./../ArkSelectInterfaces" +import { SecurityComponentLayoutDirection } from "./../ArkSecurityComponentInterfaces" import { RowOptions } from "./../ArkRowInterfaces" import { RootSceneSession } from "./../ArkRootSceneInterfaces" import { EditMenuOptions, EditMenuOptionsInternal } from "./../ArkEditMenuOptionsMaterialized" @@ -203,18 +203,17 @@ import { NavRouteMode, RouteInfo } from "./../ArkNavRouterInterfaces" import { MenuItemGroupOptions } from "./../ArkMenuItemGroupInterfaces" import { SubMenuExpandingMode } from "./../ArkMenuInterfaces" import { MarqueeOptions } from "./../ArkMarqueeInterfaces" -import { SecurityComponentLayoutDirection } from "./../ArkSecurityComponentInterfaces" import { ChildrenMainSize, ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" import { LineOptions } from "./../ArkLineInterfaces" import { ImageFrameInfo } from "./../ArkImageAnimatorInterfaces" import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" -import { ColumnOptions } from "./../ArkColumnInterfaces" -import { FocusPriority, FocusBoxStyle } from "./../ArkFocusInterfaces" +import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./../ArkEventTargetInfoMaterialized" import { GestureModifier, GestureModifierInternal } from "./../ArkGestureModifierMaterialized" import { UnifiedData, UnifiedDataInternal } from "./../ArkUnifiedDataMaterialized" +import { ColumnOptions } from "./../ArkColumnInterfaces" export class Deserializer extends DeserializerBase { constructor(data: KUint8ArrayPtr, length: int32) { @@ -273,169 +272,6 @@ export class Deserializer extends DeserializerBase { let ptr : KPointer = valueDeserializer.readPointer() return ICurveInternal.fromPtr(ptr) } - readShadowOptions(): ShadowOptions { - let valueDeserializer : Deserializer = this - const radius_buf_selector : int32 = valueDeserializer.readInt8() - let radius_buf : number | Resource | undefined - if (radius_buf_selector == 0) { - radius_buf = (valueDeserializer.readNumber() as number) - } - else if (radius_buf_selector == 1) { - radius_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for radius_buf has to be chosen through deserialisation.") - } - const radius_result : number | Resource = (radius_buf as number | Resource) - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : ShadowType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ShadowType.ofOrdinal(valueDeserializer.readInt32()) - } - const type_result : ShadowType | undefined = type_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : Color | string | Resource | ColoringStrategy | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | string | Resource | ColoringStrategy | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readResource() - } - else if (color_buf__selector == 3) { - color_buf_ = ColoringStrategy.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) - } - const color_result : Color | string | Resource | ColoringStrategy | undefined = color_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") - } - offsetX_buf = (offsetX_buf_ as number | Resource) - } - const offsetX_result : number | Resource | undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") - } - offsetY_buf = (offsetY_buf_ as number | Resource) - } - const offsetY_result : number | Resource | undefined = offsetY_buf - const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fill_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } - const fill_result : boolean | undefined = fill_buf - let value : ShadowOptions = ({radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} as ShadowOptions) - return value - } - readPosition(): Position { - let valueDeserializer : Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } - const x_result : Length | undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } - const y_result : Length | undefined = y_buf - let value : Position = ({x: x_result,y: y_result} as Position) - return value - } - readSymbolGlyphModifier(): SymbolGlyphModifier { - let valueDeserializer : Deserializer = this - const __SymbolGlyphModifierStub_result : string = (valueDeserializer.readString() as string) - let value : SymbolGlyphModifier = ({__SymbolGlyphModifierStub: __SymbolGlyphModifierStub_result} as SymbolGlyphModifier) - return value - } - readGridRowSizeOption(): GridRowSizeOption { - let valueDeserializer : Deserializer = this - const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xs_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readLength() as Length) - } - const xs_result : Length | undefined = xs_buf - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readLength() as Length) - } - const sm_result : Length | undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readLength() as Length) - } - const md_result : Length | undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readLength() as Length) - } - const lg_result : Length | undefined = lg_buf - const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xl_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readLength() as Length) - } - const xl_result : Length | undefined = xl_buf - const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xxl_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readLength() as Length) - } - const xxl_result : Length | undefined = xxl_buf - let value : GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) - return value - } readTextBackgroundStyle(): TextBackgroundStyle { let valueDeserializer : Deserializer = this const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -673,487 +509,174 @@ export class Deserializer extends DeserializerBase { let value : SizeOptions = ({width: width_result,height: height_result} as SizeOptions) return value } - readRichEditorLayoutStyle(): RichEditorLayoutStyle { + readPosition(): Position { let valueDeserializer : Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : Dimension | Margin | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : Dimension | Margin | undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (margin_buf__selector == 1) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top : undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right : undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom : undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_left : undefined | Length = margin_buf__u_left_buf - margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") - } - margin_buf = (margin_buf_ as Dimension | Margin) + x_buf = (valueDeserializer.readLength() as Length) } - const margin_result : Dimension | Margin | undefined = margin_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf : Dimension | BorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const x_result : Length | undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Dimension | BorderRadiuses | undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") - } - borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) + y_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_result : Dimension | BorderRadiuses | undefined = borderRadius_buf - let value : RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) + const y_result : Length | undefined = y_buf + let value : Position = ({x: x_result,y: y_result} as Position) return value } - readDecorationStyleInterface(): DecorationStyleInterface { + readSymbolGlyphModifier(): SymbolGlyphModifier { let valueDeserializer : Deserializer = this - const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) + const __SymbolGlyphModifierStub_result : string = (valueDeserializer.readString() as string) + let value : SymbolGlyphModifier = ({__SymbolGlyphModifierStub: __SymbolGlyphModifierStub_result} as SymbolGlyphModifier) + return value + } + readShadowOptions(): ShadowOptions { + let valueDeserializer : Deserializer = this + const radius_buf_selector : int32 = valueDeserializer.readInt8() + let radius_buf : number | Resource | undefined + if (radius_buf_selector == 0) { + radius_buf = (valueDeserializer.readNumber() as number) + } + else if (radius_buf_selector == 1) { + radius_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for radius_buf has to be chosen through deserialisation.") + } + const radius_result : number | Resource = (radius_buf as number | Resource) + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : ShadowType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = ShadowType.ofOrdinal(valueDeserializer.readInt32()) + } + const type_result : ShadowType | undefined = type_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined + let color_buf : Color | string | Resource | ColoringStrategy | undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined + let color_buf_ : Color | string | Resource | ColoringStrategy | undefined if (color_buf__selector == 0) { color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + color_buf_ = (valueDeserializer.readString() as string) } else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + color_buf_ = valueDeserializer.readResource() } else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + color_buf_ = ColoringStrategy.ofOrdinal(valueDeserializer.readInt32()) } else { throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result : ResourceColor | undefined = color_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : TextDecorationStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : TextDecorationStyle | undefined = style_buf - let value : DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) - return value - } - readCallback_PopInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: PopInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLocalizedEdgeColors(): LocalizedEdgeColors { - let valueDeserializer : Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector : int32 = valueDeserializer.readInt8() - let top_buf_ : Color | number | string | Resource | undefined - if (top_buf__selector == 0) { - top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 2) { - top_buf_ = (valueDeserializer.readString() as string) - } - else if (top_buf__selector == 3) { - top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") - } - top_buf = (top_buf_ as Color | number | string | Resource) + color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) } - const top_result : ResourceColor | undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const color_result : Color | string | Resource | ColoringStrategy | undefined = color_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - const end_buf__selector : int32 = valueDeserializer.readInt8() - let end_buf_ : Color | number | string | Resource | undefined - if (end_buf__selector == 0) { - end_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (end_buf__selector == 1) { - end_buf_ = (valueDeserializer.readNumber() as number) - } - else if (end_buf__selector == 2) { - end_buf_ = (valueDeserializer.readString() as string) + const offsetX_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) } - else if (end_buf__selector == 3) { - end_buf_ = valueDeserializer.readResource() + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - end_buf = (end_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const end_result : ResourceColor | undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const offsetX_result : number | Resource | undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - const bottom_buf__selector : int32 = valueDeserializer.readInt8() - let bottom_buf_ : Color | number | string | Resource | undefined - if (bottom_buf__selector == 0) { - bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (bottom_buf__selector == 1) { - bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (bottom_buf__selector == 2) { - bottom_buf_ = (valueDeserializer.readString() as string) + const offsetY_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) } - else if (bottom_buf__selector == 3) { - bottom_buf_ = valueDeserializer.readResource() + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") } - bottom_buf = (bottom_buf_ as Color | number | string | Resource) + offsetY_buf = (offsetY_buf_ as number | Resource) } - const bottom_result : ResourceColor | undefined = bottom_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const offsetY_result : number | Resource | undefined = offsetY_buf + const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fill_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) { - const start_buf__selector : int32 = valueDeserializer.readInt8() - let start_buf_ : Color | number | string | Resource | undefined - if (start_buf__selector == 0) { - start_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (start_buf__selector == 1) { - start_buf_ = (valueDeserializer.readNumber() as number) - } - else if (start_buf__selector == 2) { - start_buf_ = (valueDeserializer.readString() as string) - } - else if (start_buf__selector == 3) { - start_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") - } - start_buf = (start_buf_ as Color | number | string | Resource) + fill_buf = valueDeserializer.readBoolean() } - const start_result : ResourceColor | undefined = start_buf - let value : LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) + const fill_result : boolean | undefined = fill_buf + let value : ShadowOptions = ({radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} as ShadowOptions) return value } - readLocalizedEdgeWidths(): LocalizedEdgeWidths { + readGridRowSizeOption(): GridRowSizeOption { let valueDeserializer : Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xs_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) { - top_buf = valueDeserializer.readLengthMetrics() + xs_buf = (valueDeserializer.readLength() as Length) } - const top_result : LengthMetrics | undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const xs_result : Length | undefined = xs_buf + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) { - end_buf = valueDeserializer.readLengthMetrics() + sm_buf = (valueDeserializer.readLength() as Length) } - const end_result : LengthMetrics | undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const sm_result : Length | undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - bottom_buf = valueDeserializer.readLengthMetrics() + md_buf = (valueDeserializer.readLength() as Length) } - const bottom_result : LengthMetrics | undefined = bottom_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } - const start_result : LengthMetrics | undefined = start_buf - let value : LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) - return value - } - readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { - let valueDeserializer : Deserializer = this - const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let topStart_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) - { - topStart_buf = valueDeserializer.readLengthMetrics() - } - const topStart_result : LengthMetrics | undefined = topStart_buf - const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let topEnd_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) - { - topEnd_buf = valueDeserializer.readLengthMetrics() - } - const topEnd_result : LengthMetrics | undefined = topEnd_buf - const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottomStart_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) - { - bottomStart_buf = valueDeserializer.readLengthMetrics() - } - const bottomStart_result : LengthMetrics | undefined = bottomStart_buf - const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottomEnd_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf = valueDeserializer.readLengthMetrics() - } - const bottomEnd_result : LengthMetrics | undefined = bottomEnd_buf - let value : LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) - return value - } - readVoidCallback(isSync: boolean = false): VoidCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readArea(): Area { - let valueDeserializer : Deserializer = this - const width_result : Length = (valueDeserializer.readLength() as Length) - const height_result : Length = (valueDeserializer.readLength() as Length) - const position_result : Position = valueDeserializer.readPosition() - const globalPosition_result : Position = valueDeserializer.readPosition() - let value : Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) - return value - } - readLocalizedPadding(): LocalizedPadding { - let valueDeserializer : Deserializer = this - const stub_result : string = (valueDeserializer.readString() as string) - let value : LocalizedPadding = ({stub: stub_result} as LocalizedPadding) - return value - } - readFont(): Font { - let valueDeserializer : Deserializer = this - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } - const size_result : Length | undefined = size_buf - const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weight_buf : FontWeight | number | string | undefined - if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) - { - const weight_buf__selector : int32 = valueDeserializer.readInt8() - let weight_buf_ : FontWeight | number | string | undefined - if (weight_buf__selector == 0) { - weight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - else if (weight_buf__selector == 1) { - weight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weight_buf__selector == 2) { - weight_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation.") - } - weight_buf = (weight_buf_ as FontWeight | number | string) - } - const weight_result : FontWeight | number | string | undefined = weight_buf - const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let family_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) - { - const family_buf__selector : int32 = valueDeserializer.readInt8() - let family_buf_ : string | Resource | undefined - if (family_buf__selector == 0) { - family_buf_ = (valueDeserializer.readString() as string) - } - else if (family_buf__selector == 1) { - family_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation.") - } - family_buf = (family_buf_ as string | Resource) - } - const family_result : string | Resource | undefined = family_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : FontStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const md_result : Length | undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - style_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + lg_buf = (valueDeserializer.readLength() as Length) } - const style_result : FontStyle | undefined = style_buf - let value : Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) - return value - } - readTabBarSymbol(): TabBarSymbol { - let valueDeserializer : Deserializer = this - const normal_result : SymbolGlyphModifier = valueDeserializer.readSymbolGlyphModifier() - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const lg_result : Length | undefined = lg_buf + const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xl_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) { - selected_buf = valueDeserializer.readSymbolGlyphModifier() - } - const selected_result : SymbolGlyphModifier | undefined = selected_buf - let value : TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) - return value - } - readComponentContent(): ComponentContent { - let valueDeserializer : Deserializer = this - const __ComponentContentStub_result : string = (valueDeserializer.readString() as string) - let value : ComponentContent = ({__ComponentContentStub: __ComponentContentStub_result} as ComponentContent) - return value - } - readDecorationStyleResult(): DecorationStyleResult { - let valueDeserializer : Deserializer = this - const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) - const color_buf_selector : int32 = valueDeserializer.readInt8() - let color_buf : Color | number | string | Resource | undefined - if (color_buf_selector == 0) { - color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf_selector == 1) { - color_buf = (valueDeserializer.readNumber() as number) - } - else if (color_buf_selector == 2) { - color_buf = (valueDeserializer.readString() as string) - } - else if (color_buf_selector == 3) { - color_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf has to be chosen through deserialisation.") + xl_buf = (valueDeserializer.readLength() as Length) } - const color_result : ResourceColor = (color_buf as Color | number | string | Resource) - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : TextDecorationStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const xl_result : Length | undefined = xl_buf + const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xxl_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + xxl_buf = (valueDeserializer.readLength() as Length) } - const style_result : TextDecorationStyle | undefined = style_buf - let value : DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) + const xxl_result : Length | undefined = xxl_buf + let value : GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) return value } - readCallback_SwipeActionState_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (state: SwipeActionState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Void(isSync: boolean = false): Function0 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCustomNodeBuilder(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parentNode: KPointer): KPointer => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(parentNode); let _continuationValue : KPointer | undefined; const _continuationCallback : Function1 = (value: KPointer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1766817632, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1766817632, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as KPointer); } - } - readCanvasPattern(): CanvasPattern { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return CanvasPatternInternal.fromPtr(ptr) - } - readCanvasGradient(): CanvasGradient { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return CanvasGradientInternal.fromPtr(ptr) - } - readCallback_DismissPopupAction_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: DismissPopupAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissPopupAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (NativeModule._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Boolean_Void(isSync: boolean = false): Function1 { + readCallback_PopInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (NativeModule._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PopInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer : Deserializer = this @@ -1395,22 +918,114 @@ export class Deserializer extends DeserializerBase { let value : TextStyle_styled_string = ({fontColor: fontColor_result,fontFamily: fontFamily_result,fontSize: fontSize_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result} as TextStyle_styled_string) return value } - readScrollAnimationOptions(): ScrollAnimationOptions { + readArea(): Area { let valueDeserializer : Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const width_result : Length = (valueDeserializer.readLength() as Length) + const height_result : Length = (valueDeserializer.readLength() as Length) + const position_result : Position = valueDeserializer.readPosition() + const globalPosition_result : Position = valueDeserializer.readPosition() + let value : Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) + return value + } + readFont(): Font { + let valueDeserializer : Deserializer = this + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const duration_result : number | undefined = duration_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf : Curve | ICurve | undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + const size_result : Length | undefined = size_buf + const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weight_buf : FontWeight | number | string | undefined + if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | ICurve | undefined - if (curve_buf__selector == 0) { + const weight_buf__selector : int32 = valueDeserializer.readInt8() + let weight_buf_ : FontWeight | number | string | undefined + if (weight_buf__selector == 0) { + weight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (weight_buf__selector == 1) { + weight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weight_buf__selector == 2) { + weight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation.") + } + weight_buf = (weight_buf_ as FontWeight | number | string) + } + const weight_result : FontWeight | number | string | undefined = weight_buf + const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let family_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) + { + const family_buf__selector : int32 = valueDeserializer.readInt8() + let family_buf_ : string | Resource | undefined + if (family_buf__selector == 0) { + family_buf_ = (valueDeserializer.readString() as string) + } + else if (family_buf__selector == 1) { + family_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation.") + } + family_buf = (family_buf_ as string | Resource) + } + const family_result : string | Resource | undefined = family_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : FontStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : FontStyle | undefined = style_buf + let value : Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) + return value + } + readLocalizedPadding(): LocalizedPadding { + let valueDeserializer : Deserializer = this + const stub_result : string = (valueDeserializer.readString() as string) + let value : LocalizedPadding = ({stub: stub_result} as LocalizedPadding) + return value + } + readTabBarSymbol(): TabBarSymbol { + let valueDeserializer : Deserializer = this + const normal_result : SymbolGlyphModifier = valueDeserializer.readSymbolGlyphModifier() + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf = valueDeserializer.readSymbolGlyphModifier() + } + const selected_result : SymbolGlyphModifier | undefined = selected_buf + let value : TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) + return value + } + readComponentContent(): ComponentContent { + let valueDeserializer : Deserializer = this + const __ComponentContentStub_result : string = (valueDeserializer.readString() as string) + let value : ComponentContent = ({__ComponentContentStub: __ComponentContentStub_result} as ComponentContent) + return value + } + readScrollAnimationOptions(): ScrollAnimationOptions { + let valueDeserializer : Deserializer = this + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + { + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result : number | undefined = duration_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf : Curve | ICurve | undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + { + const curve_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | ICurve | undefined + if (curve_buf__selector == 0) { curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) } else if (curve_buf__selector == 1) { @@ -1432,316 +1047,433 @@ export class Deserializer extends DeserializerBase { let value : ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) return value } - readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { + readRichEditorLayoutStyle(): RichEditorLayoutStyle { let valueDeserializer : Deserializer = this - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf : number | string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : Dimension | Margin | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : number | string | Resource | undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) + const margin_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : Dimension | Margin | undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (fontSize_buf__selector == 2) { - fontSize_buf_ = valueDeserializer.readResource() + else if (margin_buf__selector == 1) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top : undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right : undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom : undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_left : undefined | Length = margin_buf__u_left_buf + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } - fontSize_buf = (fontSize_buf_ as number | string | Resource) + margin_buf = (margin_buf_ as Dimension | Margin) } - const fontSize_result : number | string | Resource | undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const margin_result : Dimension | Margin | undefined = margin_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf : Dimension | BorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - const fontColor_buf__length : int32 = valueDeserializer.readInt32() - let fontColor_buf_ : Array = new Array() - for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { - const fontColor_buf__buf_selector : int32 = valueDeserializer.readInt8() - let fontColor_buf__buf : Color | number | string | Resource | undefined - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf__buf_selector == 1) { - fontColor_buf__buf = (valueDeserializer.readNumber() as number) + const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Dimension | BorderRadiuses | undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) } - else if (fontColor_buf__buf_selector == 2) { - fontColor_buf__buf = (valueDeserializer.readString() as string) + const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) } - else if (fontColor_buf__buf_selector == 3) { - fontColor_buf__buf = valueDeserializer.readResource() + const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) } - else { - throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") + const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } - fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) - } - fontColor_buf = fontColor_buf_ - } - const fontColor_result : Array | undefined = fontColor_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf : number | FontWeight | string | undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) - } - const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf - const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let effectStrategy_buf : SymbolEffectStrategy | undefined - if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf = SymbolEffectStrategy.ofOrdinal(valueDeserializer.readInt32()) - } - const effectStrategy_result : SymbolEffectStrategy | undefined = effectStrategy_buf - const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderingStrategy_buf : SymbolRenderingStrategy | undefined - if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) - { - renderingStrategy_buf = SymbolRenderingStrategy.ofOrdinal(valueDeserializer.readInt32()) + borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) } - const renderingStrategy_result : SymbolRenderingStrategy | undefined = renderingStrategy_buf - let value : RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) + const borderRadius_result : Dimension | BorderRadiuses | undefined = borderRadius_buf + let value : RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) return value } - readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { + readDecorationStyleResult(): DecorationStyleResult { let valueDeserializer : Deserializer = this - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf : [ Dimension, Dimension ] | undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - const size_buf__value0 : Dimension = (valueDeserializer.readLength() as Dimension) - const size_buf__value1 : Dimension = (valueDeserializer.readLength() as Dimension) - size_buf = ([size_buf__value0, size_buf__value1] as [ Dimension, Dimension ]) + const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) + const color_buf_selector : int32 = valueDeserializer.readInt8() + let color_buf : Color | number | string | Resource | undefined + if (color_buf_selector == 0) { + color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) } - const size_result : [ Dimension, Dimension ] | undefined = size_buf - const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let verticalAlign_buf : ImageSpanAlignment | undefined - if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) + else if (color_buf_selector == 1) { + color_buf = (valueDeserializer.readNumber() as number) } - const verticalAlign_result : ImageSpanAlignment | undefined = verticalAlign_buf - const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let objectFit_buf : ImageFit | undefined - if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) + else if (color_buf_selector == 2) { + color_buf = (valueDeserializer.readString() as string) } - const objectFit_result : ImageFit | undefined = objectFit_buf - const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutStyle_buf : RichEditorLayoutStyle | undefined - if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) + else if (color_buf_selector == 3) { + color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf has to be chosen through deserialisation.") + } + const color_result : ResourceColor = (color_buf as Color | number | string | Resource) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : TextDecorationStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) } - const layoutStyle_result : RichEditorLayoutStyle | undefined = layoutStyle_buf - let value : RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) + const style_result : TextDecorationStyle | undefined = style_buf + let value : DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) return value } - readRichEditorTextStyle(): RichEditorTextStyle { + readDecorationStyleInterface(): DecorationStyleInterface { let valueDeserializer : Deserializer = this - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result : ResourceColor | undefined = fontColor_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf : Length | number | undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : Length | number | undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readLength() as Length) + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - fontSize_buf = (fontSize_buf_ as Length | number) + color_buf = (color_buf_ as Color | number | string | Resource) } - const fontSize_result : Length | number | undefined = fontSize_buf - const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontStyle_buf : FontStyle | undefined - if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : TextDecorationStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) } - const fontStyle_result : FontStyle | undefined = fontStyle_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf : number | FontWeight | string | undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + const style_result : TextDecorationStyle | undefined = style_buf + let value : DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) + return value + } + readCallback_GestureEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: GestureEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ClickEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ClickEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); (isSync) ? (NativeModule._CallCallbackSync(1097178637, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1097178637, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_SwipeActionState_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (state: SwipeActionState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Void(isSync: boolean = false): Function0 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCustomNodeBuilder(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parentNode: KPointer): KPointer => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(parentNode); let _continuationValue : KPointer | undefined; const _continuationCallback : Function1 = (value: KPointer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1766817632, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1766817632, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as KPointer); } + } + readLocalizedEdgeColors(): LocalizedEdgeColors { + let valueDeserializer : Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) + const top_buf__selector : int32 = valueDeserializer.readInt8() + let top_buf_ : Color | number | string | Resource | undefined + if (top_buf__selector == 0) { + top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readNumber() as number) } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + else if (top_buf__selector == 2) { + top_buf_ = (valueDeserializer.readString() as string) + } + else if (top_buf__selector == 3) { + top_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + top_buf = (top_buf_ as Color | number | string | Resource) } - const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf - const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFamily_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + const top_result : ResourceColor | undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() - let fontFamily_buf_ : string | Resource | undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = (valueDeserializer.readString() as string) + const end_buf__selector : int32 = valueDeserializer.readInt8() + let end_buf_ : Color | number | string | Resource | undefined + if (end_buf__selector == 0) { + end_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = valueDeserializer.readResource() + else if (end_buf__selector == 1) { + end_buf_ = (valueDeserializer.readNumber() as number) + } + else if (end_buf__selector == 2) { + end_buf_ = (valueDeserializer.readString() as string) + } + else if (end_buf__selector == 3) { + end_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") } - fontFamily_buf = (fontFamily_buf_ as string | Resource) - } - const fontFamily_result : ResourceStr | undefined = fontFamily_buf - const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let decoration_buf : DecorationStyleInterface | undefined - if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() + end_buf = (end_buf_ as Color | number | string | Resource) } - const decoration_result : DecorationStyleInterface | undefined = decoration_buf - const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textShadow_buf : ShadowOptions | Array | undefined - if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) + const end_result : ResourceColor | undefined = end_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - const textShadow_buf__selector : int32 = valueDeserializer.readInt8() - let textShadow_buf_ : ShadowOptions | Array | undefined - if (textShadow_buf__selector == 0) { - textShadow_buf_ = valueDeserializer.readShadowOptions() + const bottom_buf__selector : int32 = valueDeserializer.readInt8() + let bottom_buf_ : Color | number | string | Resource | undefined + if (bottom_buf__selector == 0) { + bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (textShadow_buf__selector == 1) { - const textShadow_buf__u_length : int32 = valueDeserializer.readInt32() - let textShadow_buf__u : Array = new Array() - for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { - textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() - } - textShadow_buf_ = textShadow_buf__u + else if (bottom_buf__selector == 1) { + bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (bottom_buf__selector == 2) { + bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (bottom_buf__selector == 3) { + bottom_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation.") } - textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) + bottom_buf = (bottom_buf_ as Color | number | string | Resource) } - const textShadow_result : ShadowOptions | Array | undefined = textShadow_buf - const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let letterSpacing_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) + const bottom_result : ResourceColor | undefined = bottom_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const letterSpacing_buf__selector : int32 = valueDeserializer.readInt8() - let letterSpacing_buf_ : number | string | undefined - if (letterSpacing_buf__selector == 0) { - letterSpacing_buf_ = (valueDeserializer.readNumber() as number) + const start_buf__selector : int32 = valueDeserializer.readInt8() + let start_buf_ : Color | number | string | Resource | undefined + if (start_buf__selector == 0) { + start_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (letterSpacing_buf__selector == 1) { - letterSpacing_buf_ = (valueDeserializer.readString() as string) + else if (start_buf__selector == 1) { + start_buf_ = (valueDeserializer.readNumber() as number) } - else { - throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation.") + else if (start_buf__selector == 2) { + start_buf_ = (valueDeserializer.readString() as string) } - letterSpacing_buf = (letterSpacing_buf_ as number | string) - } - const letterSpacing_result : number | string | undefined = letterSpacing_buf - const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lineHeight_buf : number | string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) - { - const lineHeight_buf__selector : int32 = valueDeserializer.readInt8() - let lineHeight_buf_ : number | string | Resource | undefined - if (lineHeight_buf__selector == 0) { - lineHeight_buf_ = (valueDeserializer.readNumber() as number) + else if (start_buf__selector == 3) { + start_buf_ = valueDeserializer.readResource() } - else if (lineHeight_buf__selector == 1) { - lineHeight_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") } - else if (lineHeight_buf__selector == 2) { - lineHeight_buf_ = valueDeserializer.readResource() + start_buf = (start_buf_ as Color | number | string | Resource) + } + const start_result : ResourceColor | undefined = start_buf + let value : LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) + return value + } + readLocalizedEdgeWidths(): LocalizedEdgeWidths { + let valueDeserializer : Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = valueDeserializer.readLengthMetrics() + } + const top_result : LengthMetrics | undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = valueDeserializer.readLengthMetrics() + } + const end_result : LengthMetrics | undefined = end_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf = valueDeserializer.readLengthMetrics() + } + const bottom_result : LengthMetrics | undefined = bottom_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = valueDeserializer.readLengthMetrics() + } + const start_result : LengthMetrics | undefined = start_buf + let value : LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) + return value + } + readSheetTitleOptions(): SheetTitleOptions { + let valueDeserializer : Deserializer = this + const title_buf_selector : int32 = valueDeserializer.readInt8() + let title_buf : string | Resource | undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) + } + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") + } + const title_result : ResourceStr = (title_buf as string | Resource) + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + { + const subtitle_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") } - lineHeight_buf = (lineHeight_buf_ as number | string | Resource) + subtitle_buf = (subtitle_buf_ as string | Resource) } - const lineHeight_result : number | string | Resource | undefined = lineHeight_buf - const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFeature_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) + const subtitle_result : ResourceStr | undefined = subtitle_buf + let value : SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) + return value + } + readTransitionEffect(): TransitionEffect { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return TransitionEffectInternal.fromPtr(ptr) + } + readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { + let valueDeserializer : Deserializer = this + const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let topStart_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) { - fontFeature_buf = (valueDeserializer.readString() as string) + topStart_buf = valueDeserializer.readLengthMetrics() } - const fontFeature_result : string | undefined = fontFeature_buf - let value : RichEditorTextStyle = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyle) + const topStart_result : LengthMetrics | undefined = topStart_buf + const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let topEnd_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) + { + topEnd_buf = valueDeserializer.readLengthMetrics() + } + const topEnd_result : LengthMetrics | undefined = topEnd_buf + const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottomStart_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) + { + bottomStart_buf = valueDeserializer.readLengthMetrics() + } + const bottomStart_result : LengthMetrics | undefined = bottomStart_buf + const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottomEnd_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) + { + bottomEnd_buf = valueDeserializer.readLengthMetrics() + } + const bottomEnd_result : LengthMetrics | undefined = bottomEnd_buf + let value : LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) return value } - readCallback_GestureEvent_Void(isSync: boolean = false): Function1 { + readCallback_DismissPopupAction_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: GestureEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1143194492, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: DismissPopupAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissPopupAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_Void(isSync: boolean = false): Function1 { + readCanvasPattern(): CanvasPattern { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return CanvasPatternInternal.fromPtr(ptr) + } + readCanvasGradient(): CanvasGradient { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return CanvasGradientInternal.fromPtr(ptr) + } + readVoidCallback(isSync: boolean = false): VoidCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: ClickEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); (isSync) ? (NativeModule._CallCallbackSync(1097178637, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1097178637, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readNavPathStack(): NavPathStack { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return NavPathStackInternal.fromPtr(ptr) + let value : NavPathStack = ({} as NavPathStack) + return value } readNavPathInfo(): NavPathInfo { let valueDeserializer : Deserializer = this @@ -1770,36 +1502,74 @@ export class Deserializer extends DeserializerBase { let value : NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) return value } - readExpectedFrameRateRange(): ExpectedFrameRateRange { + readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (NativeModule._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Boolean_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (NativeModule._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readColorMetrics(): ColorMetrics { let valueDeserializer : Deserializer = this - const min_result : number = (valueDeserializer.readNumber() as number) - const max_result : number = (valueDeserializer.readNumber() as number) - const expected_result : number = (valueDeserializer.readNumber() as number) - let value : ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) + const __ColorMetricsStub_result : string = (valueDeserializer.readString() as string) + let value : ColorMetrics = ({__ColorMetricsStub: __ColorMetricsStub_result} as ColorMetrics) return value } - readTransitionEffect(): TransitionEffect { + readGetItemMainSizeByIndex(isSync: boolean = false): GetItemMainSizeByIndex { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number): number => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : number | undefined; const _continuationCallback : Function1 = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as number); } + } + readImageAnalyzerController(): ImageAnalyzerController { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return TransitionEffectInternal.fromPtr(ptr) + return ImageAnalyzerControllerInternal.fromPtr(ptr) } - readTextStyle_alert_dialog(): TextStyle_alert_dialog { + readEventTarget(): EventTarget { let valueDeserializer : Deserializer = this - const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let wordBreak_buf : WordBreak | undefined - if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) - } - const wordBreak_result : WordBreak | undefined = wordBreak_buf - let value : TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) + const area_result : Area = valueDeserializer.readArea() + let value : EventTarget = ({area: area_result} as EventTarget) return value } - readCallback_DismissDialogAction_Void(isSync: boolean = false): Function1 { + readWebResourceRequest(): WebResourceRequest { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebResourceRequestInternal.fromPtr(ptr) + } + readWebviewController(): WebviewController { + let valueDeserializer : Deserializer = this + const __WebviewControllerStub_result : string = (valueDeserializer.readString() as string) + let value : WebviewController = ({__WebviewControllerStub: __WebviewControllerStub_result} as WebviewController) + return value + } + readWebController(): WebController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebControllerInternal.fromPtr(ptr) + } + readCallback_String_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: DismissDialogAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissDialogAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (breakpoints: string): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(breakpoints); (isSync) ? (NativeModule._CallCallbackSync(814634522, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(814634522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDateTimeOptions(): DateTimeOptions { + let valueDeserializer : Deserializer = this + const __DateTimeOptionsStub_result : string = (valueDeserializer.readString() as string) + let value : DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) + return value + } + readCallback_TimePickerResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: TimePickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTimePickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1557859605, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1557859605, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readRectangle(): Rectangle { let valueDeserializer : Deserializer = this @@ -1834,41 +1604,72 @@ export class Deserializer extends DeserializerBase { let value : Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) return value } - readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { + readPickerTextStyle(): PickerTextStyle { let valueDeserializer : Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - enabled_buf = valueDeserializer.readBoolean() + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const enabled_result : boolean | undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf : Font | undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) { - defaultFocus_buf = valueDeserializer.readBoolean() + font_buf = valueDeserializer.readFont() } - const defaultFocus_result : boolean | undefined = defaultFocus_buf + const font_result : Font | undefined = font_buf + let value : PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) + return value + } + readPickerDialogButtonStyle(): PickerDialogButtonStyle { + let valueDeserializer : Deserializer = this + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : ButtonType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } + const type_result : ButtonType | undefined = type_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : DialogButtonStyle | undefined + let style_buf : ButtonStyleMode | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : DialogButtonStyle | undefined = style_buf - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) + style_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() + const style_result : ButtonStyleMode | undefined = style_buf + const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let role_buf : ButtonRole | undefined + if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + { + role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + const role_result : ButtonRole | undefined = role_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf = (valueDeserializer.readLength() as Length) } - const value_result : ResourceStr = (value_buf as string | Resource) + const fontSize_result : Length | undefined = fontSize_buf const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let fontColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) @@ -1893,6 +1694,52 @@ export class Deserializer extends DeserializerBase { fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } const fontColor_result : ResourceColor | undefined = fontColor_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf : FontWeight | number | string | undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : FontWeight | number | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) + } + const fontWeight_result : FontWeight | number | string | undefined = fontWeight_buf + const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontStyle_buf : FontStyle | undefined + if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + { + fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const fontStyle_result : FontStyle | undefined = fontStyle_buf + const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFamily_buf : Resource | string | undefined + if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + { + const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() + let fontFamily_buf_ : Resource | string | undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = valueDeserializer.readResource() + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as Resource | string) + } + const fontFamily_result : Resource | string | undefined = fontFamily_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -1917,42 +1764,78 @@ export class Deserializer extends DeserializerBase { backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const action_result : VoidCallback = valueDeserializer.readVoidCallback() - let value : AlertDialogButtonBaseOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} as AlertDialogButtonBaseOptions) - return value - } - readColorMetrics(): ColorMetrics { - let valueDeserializer : Deserializer = this - const __ColorMetricsStub_result : string = (valueDeserializer.readString() as string) - let value : ColorMetrics = ({__ColorMetricsStub: __ColorMetricsStub_result} as ColorMetrics) + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf : Length | BorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + { + const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) + } + const borderRadius_result : Length | BorderRadiuses | undefined = borderRadius_buf + const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primary_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) + { + primary_buf = valueDeserializer.readBoolean() + } + const primary_result : boolean | undefined = primary_buf + let value : PickerDialogButtonStyle = ({type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} as PickerDialogButtonStyle) return value } - readImageAnalyzerController(): ImageAnalyzerController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ImageAnalyzerControllerInternal.fromPtr(ptr) - } - readEventTarget(): EventTarget { - let valueDeserializer : Deserializer = this - const area_result : Area = valueDeserializer.readArea() - let value : EventTarget = ({area: area_result} as EventTarget) - return value + readCallback_TextPickerResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: TextPickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextPickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1290504509, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1290504509, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWebResourceRequest(): WebResourceRequest { + readTextMenuItemId(): TextMenuItemId { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return WebResourceRequestInternal.fromPtr(ptr) - } - readWebviewController(): WebviewController { - let valueDeserializer : Deserializer = this - const __WebviewControllerStub_result : string = (valueDeserializer.readString() as string) - let value : WebviewController = ({__WebviewControllerStub: __WebviewControllerStub_result} as WebviewController) - return value + return TextMenuItemIdInternal.fromPtr(ptr) } - readWebController(): WebController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return WebControllerInternal.fromPtr(ptr) + readMenuOnAppearCallback(isSync: boolean = false): MenuOnAppearCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (start: number, end: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); (isSync) ? (NativeModule._CallCallbackSync(-614475458, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-614475458, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readTabBarIconStyle(): TabBarIconStyle { let valueDeserializer : Deserializer = this @@ -2205,6 +2088,14 @@ export class Deserializer extends DeserializerBase { let value : IndicatorStyle = ({left: left_result,top: top_result,right: right_result,bottom: bottom_result,size: size_result,mask: mask_result,color: color_result,selectedColor: selectedColor_result} as IndicatorStyle) return value } + readBlurOptions(): BlurOptions { + let valueDeserializer : Deserializer = this + const grayscale_buf_value0 : number = (valueDeserializer.readNumber() as number) + const grayscale_buf_value1 : number = (valueDeserializer.readNumber() as number) + const grayscale_result : [ number, number ] = ([grayscale_buf_value0, grayscale_buf_value1] as [ number, number ]) + let value : BlurOptions = ({grayscale: grayscale_result} as BlurOptions) + return value + } readCallback_TabContentTransitionProxy_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -2351,46 +2242,136 @@ export class Deserializer extends DeserializerBase { let value : RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) return value } - readRichEditorTextStyleResult(): RichEditorTextStyleResult { + readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { let valueDeserializer : Deserializer = this - const fontColor_buf_selector : int32 = valueDeserializer.readInt8() - let fontColor_buf : Color | number | string | Resource | undefined - if (fontColor_buf_selector == 0) { - fontColor_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf_selector == 1) { - fontColor_buf = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf_selector == 2) { - fontColor_buf = (valueDeserializer.readString() as string) - } - else if (fontColor_buf_selector == 3) { - fontColor_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation.") - } - const fontColor_result : ResourceColor = (fontColor_buf as Color | number | string | Resource) - const fontSize_result : number = (valueDeserializer.readNumber() as number) - const fontStyle_result : FontStyle = FontStyle.ofOrdinal(valueDeserializer.readInt32()) - const fontWeight_result : number = (valueDeserializer.readNumber() as number) - const fontFamily_result : string = (valueDeserializer.readString() as string) - const decoration_result : DecorationStyleResult = valueDeserializer.readDecorationStyleResult() - const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textShadow_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf : number | string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) { - const textShadow_buf__length : int32 = valueDeserializer.readInt32() - let textShadow_buf_ : Array = new Array() - for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { - textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() + const fontSize_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : number | string | Resource | undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } - textShadow_buf = textShadow_buf_ + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) + } + else if (fontSize_buf__selector == 2) { + fontSize_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + } + fontSize_buf = (fontSize_buf_ as number | string | Resource) } - const textShadow_result : Array | undefined = textShadow_buf - const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let letterSpacing_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) + const fontSize_result : number | string | Resource | undefined = fontSize_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__length : int32 = valueDeserializer.readInt32() + let fontColor_buf_ : Array = new Array() + for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { + const fontColor_buf__buf_selector : int32 = valueDeserializer.readInt8() + let fontColor_buf__buf : Color | number | string | Resource | undefined + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") + } + fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) + } + fontColor_buf = fontColor_buf_ + } + const fontColor_result : Array | undefined = fontColor_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf : number | FontWeight | string | undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + } + const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf + const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let effectStrategy_buf : SymbolEffectStrategy | undefined + if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) + { + effectStrategy_buf = SymbolEffectStrategy.ofOrdinal(valueDeserializer.readInt32()) + } + const effectStrategy_result : SymbolEffectStrategy | undefined = effectStrategy_buf + const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderingStrategy_buf : SymbolRenderingStrategy | undefined + if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) + { + renderingStrategy_buf = SymbolRenderingStrategy.ofOrdinal(valueDeserializer.readInt32()) + } + const renderingStrategy_result : SymbolRenderingStrategy | undefined = renderingStrategy_buf + let value : RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) + return value + } + readRichEditorTextStyleResult(): RichEditorTextStyleResult { + let valueDeserializer : Deserializer = this + const fontColor_buf_selector : int32 = valueDeserializer.readInt8() + let fontColor_buf : Color | number | string | Resource | undefined + if (fontColor_buf_selector == 0) { + fontColor_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontColor_buf_selector == 1) { + fontColor_buf = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf_selector == 2) { + fontColor_buf = (valueDeserializer.readString() as string) + } + else if (fontColor_buf_selector == 3) { + fontColor_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation.") + } + const fontColor_result : ResourceColor = (fontColor_buf as Color | number | string | Resource) + const fontSize_result : number = (valueDeserializer.readNumber() as number) + const fontStyle_result : FontStyle = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + const fontWeight_result : number = (valueDeserializer.readNumber() as number) + const fontFamily_result : string = (valueDeserializer.readString() as string) + const decoration_result : DecorationStyleResult = valueDeserializer.readDecorationStyleResult() + const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textShadow_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) + { + const textShadow_buf__length : int32 = valueDeserializer.readInt32() + let textShadow_buf_ : Array = new Array() + for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { + textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() + } + textShadow_buf = textShadow_buf_ + } + const textShadow_result : Array | undefined = textShadow_buf + const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let letterSpacing_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) { letterSpacing_buf = (valueDeserializer.readNumber() as number) } @@ -2412,142 +2393,293 @@ export class Deserializer extends DeserializerBase { let value : RichEditorTextStyleResult = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyleResult) return value } - readSwipeActionItem(): SwipeActionItem { - let valueDeserializer : Deserializer = this - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - const builder_result : CustomBuilder | undefined = builder_buf - const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let actionAreaDistance_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) - { - actionAreaDistance_buf = (valueDeserializer.readLength() as Length) - } - const actionAreaDistance_result : Length | undefined = actionAreaDistance_buf - const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAction_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) - { - onAction_buf = valueDeserializer.readCallback_Void() - } - const onAction_result : Function0 | undefined = onAction_buf - const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onEnterActionArea_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) - { - onEnterActionArea_buf = valueDeserializer.readCallback_Void() - } - const onEnterActionArea_result : Function0 | undefined = onEnterActionArea_buf - const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onExitActionArea_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) - { - onExitActionArea_buf = valueDeserializer.readCallback_Void() - } - const onExitActionArea_result : Function0 | undefined = onExitActionArea_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() - } - const onStateChange_result : Function1 | undefined = onStateChange_buf - let value : SwipeActionItem = ({builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} as SwipeActionItem) - return value + readOnDidChangeCallback(isSync: boolean = false): OnDidChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); (isSync) ? (NativeModule._CallCallbackSync(1648184341, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1648184341, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readGridRowColumnOption(): GridRowColumnOption { + readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2116745428, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2116745428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { let valueDeserializer : Deserializer = this - const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xs_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readNumber() as number) - } - const xs_result : number | undefined = xs_buf - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } - const sm_result : number | undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf : [ Dimension, Dimension ] | undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - md_buf = (valueDeserializer.readNumber() as number) + const size_buf__value0 : Dimension = (valueDeserializer.readLength() as Dimension) + const size_buf__value1 : Dimension = (valueDeserializer.readLength() as Dimension) + size_buf = ([size_buf__value0, size_buf__value1] as [ Dimension, Dimension ]) } - const md_result : number | undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) + const size_result : [ Dimension, Dimension ] | undefined = size_buf + const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let verticalAlign_buf : ImageSpanAlignment | undefined + if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) { - lg_buf = (valueDeserializer.readNumber() as number) + verticalAlign_buf = ImageSpanAlignment.ofOrdinal(valueDeserializer.readInt32()) } - const lg_result : number | undefined = lg_buf - const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xl_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) + const verticalAlign_result : ImageSpanAlignment | undefined = verticalAlign_buf + const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let objectFit_buf : ImageFit | undefined + if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) { - xl_buf = (valueDeserializer.readNumber() as number) + objectFit_buf = ImageFit.ofOrdinal(valueDeserializer.readInt32()) } - const xl_result : number | undefined = xl_buf - const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xxl_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) + const objectFit_result : ImageFit | undefined = objectFit_buf + const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutStyle_buf : RichEditorLayoutStyle | undefined + if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) { - xxl_buf = (valueDeserializer.readNumber() as number) + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() } - const xxl_result : number | undefined = xxl_buf - let value : GridRowColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowColumnOption) + const layoutStyle_result : RichEditorLayoutStyle | undefined = layoutStyle_buf + let value : RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) return value } - readGutterOption(): GutterOption { + readRichEditorTextStyle(): RichEditorTextStyle { let valueDeserializer : Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf : Length | GridRowSizeOption | undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - const x_buf__selector : int32 = valueDeserializer.readInt8() - let x_buf_ : Length | GridRowSizeOption | undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readLength() as Length) + const fontColor_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (x_buf__selector == 1) { - x_buf_ = valueDeserializer.readGridRowSizeOption() + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - x_buf = (x_buf_ as Length | GridRowSizeOption) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const x_result : Length | GridRowSizeOption | undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf : Length | GridRowSizeOption | undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector : int32 = valueDeserializer.readInt8() - let y_buf_ : Length | GridRowSizeOption | undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readLength() as Length) + const fontColor_result : ResourceColor | undefined = fontColor_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf : Length | number | undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + { + const fontSize_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : Length | number | undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readLength() as Length) } - else if (y_buf__selector == 1) { - y_buf_ = valueDeserializer.readGridRowSizeOption() + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") } - y_buf = (y_buf_ as Length | GridRowSizeOption) + fontSize_buf = (fontSize_buf_ as Length | number) } - const y_result : Length | GridRowSizeOption | undefined = y_buf - let value : GutterOption = ({x: x_result,y: y_result} as GutterOption) + const fontSize_result : Length | number | undefined = fontSize_buf + const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontStyle_buf : FontStyle | undefined + if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + { + fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const fontStyle_result : FontStyle | undefined = fontStyle_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf : number | FontWeight | string | undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + } + const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf + const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFamily_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + { + const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() + let fontFamily_buf_ : string | Resource | undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = (valueDeserializer.readString() as string) + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as string | Resource) + } + const fontFamily_result : ResourceStr | undefined = fontFamily_buf + const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let decoration_buf : DecorationStyleInterface | undefined + if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) + { + decoration_buf = valueDeserializer.readDecorationStyleInterface() + } + const decoration_result : DecorationStyleInterface | undefined = decoration_buf + const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textShadow_buf : ShadowOptions | Array | undefined + if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) + { + const textShadow_buf__selector : int32 = valueDeserializer.readInt8() + let textShadow_buf_ : ShadowOptions | Array | undefined + if (textShadow_buf__selector == 0) { + textShadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (textShadow_buf__selector == 1) { + const textShadow_buf__u_length : int32 = valueDeserializer.readInt32() + let textShadow_buf__u : Array = new Array() + for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { + textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() + } + textShadow_buf_ = textShadow_buf__u + } + else { + throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") + } + textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) + } + const textShadow_result : ShadowOptions | Array | undefined = textShadow_buf + const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let letterSpacing_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) + { + const letterSpacing_buf__selector : int32 = valueDeserializer.readInt8() + let letterSpacing_buf_ : number | string | undefined + if (letterSpacing_buf__selector == 0) { + letterSpacing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (letterSpacing_buf__selector == 1) { + letterSpacing_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation.") + } + letterSpacing_buf = (letterSpacing_buf_ as number | string) + } + const letterSpacing_result : number | string | undefined = letterSpacing_buf + const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lineHeight_buf : number | string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) + { + const lineHeight_buf__selector : int32 = valueDeserializer.readInt8() + let lineHeight_buf_ : number | string | Resource | undefined + if (lineHeight_buf__selector == 0) { + lineHeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (lineHeight_buf__selector == 1) { + lineHeight_buf_ = (valueDeserializer.readString() as string) + } + else if (lineHeight_buf__selector == 2) { + lineHeight_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation.") + } + lineHeight_buf = (lineHeight_buf_ as number | string | Resource) + } + const lineHeight_result : number | string | Resource | undefined = lineHeight_buf + const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFeature_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) + { + fontFeature_buf = (valueDeserializer.readString() as string) + } + const fontFeature_result : string | undefined = fontFeature_buf + let value : RichEditorTextStyle = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyle) return value } - readGridColColumnOption(): GridColColumnOption { + readRichEditorGesture(): RichEditorGesture { + let valueDeserializer : Deserializer = this + const onClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onClick_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) + { + onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() + } + const onClick_result : Function1 | undefined = onClick_buf + const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onLongPress_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) + { + onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() + } + const onLongPress_result : Function1 | undefined = onLongPress_buf + let value : RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) + return value + } + readTextModifier(): TextModifier { + let value : TextModifier = ({} as TextModifier) + return value + } + readSwipeActionItem(): SwipeActionItem { + let valueDeserializer : Deserializer = this + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + { + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + const builder_result : CustomBuilder | undefined = builder_buf + const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let actionAreaDistance_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) + { + actionAreaDistance_buf = (valueDeserializer.readLength() as Length) + } + const actionAreaDistance_result : Length | undefined = actionAreaDistance_buf + const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAction_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) + { + onAction_buf = valueDeserializer.readCallback_Void() + } + const onAction_result : Function0 | undefined = onAction_buf + const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onEnterActionArea_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) + { + onEnterActionArea_buf = valueDeserializer.readCallback_Void() + } + const onEnterActionArea_result : Function0 | undefined = onEnterActionArea_buf + const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onExitActionArea_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) + { + onExitActionArea_buf = valueDeserializer.readCallback_Void() + } + const onExitActionArea_result : Function0 | undefined = onExitActionArea_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + { + onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() + } + const onStateChange_result : Function1 | undefined = onStateChange_buf + let value : SwipeActionItem = ({builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} as SwipeActionItem) + return value + } + readGridRowColumnOption(): GridRowColumnOption { let valueDeserializer : Deserializer = this const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) let xs_buf : number | undefined @@ -2591,36 +2723,124 @@ export class Deserializer extends DeserializerBase { xxl_buf = (valueDeserializer.readNumber() as number) } const xxl_result : number | undefined = xxl_buf - let value : GridColColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridColColumnOption) + let value : GridRowColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowColumnOption) return value } - readLinearGradient_common(): LinearGradient_common { + readGutterOption(): GutterOption { let valueDeserializer : Deserializer = this - const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let angle_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf : Length | GridRowSizeOption | undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const angle_buf__selector : int32 = valueDeserializer.readInt8() - let angle_buf_ : number | string | undefined - if (angle_buf__selector == 0) { - angle_buf_ = (valueDeserializer.readNumber() as number) + const x_buf__selector : int32 = valueDeserializer.readInt8() + let x_buf_ : Length | GridRowSizeOption | undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readLength() as Length) } - else if (angle_buf__selector == 1) { - angle_buf_ = (valueDeserializer.readString() as string) + else if (x_buf__selector == 1) { + x_buf_ = valueDeserializer.readGridRowSizeOption() } else { - throw new Error("One of the branches for angle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") } - angle_buf = (angle_buf_ as number | string) + x_buf = (x_buf_ as Length | GridRowSizeOption) } - const angle_result : number | string | undefined = angle_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf : GradientDirection | undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const x_result : Length | GridRowSizeOption | undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf : Length | GridRowSizeOption | undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - direction_buf = GradientDirection.ofOrdinal(valueDeserializer.readInt32()) - } - const direction_result : GradientDirection | undefined = direction_buf + const y_buf__selector : int32 = valueDeserializer.readInt8() + let y_buf_ : Length | GridRowSizeOption | undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readLength() as Length) + } + else if (y_buf__selector == 1) { + y_buf_ = valueDeserializer.readGridRowSizeOption() + } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + y_buf = (y_buf_ as Length | GridRowSizeOption) + } + const y_result : Length | GridRowSizeOption | undefined = y_buf + let value : GutterOption = ({x: x_result,y: y_result} as GutterOption) + return value + } + readGridColColumnOption(): GridColColumnOption { + let valueDeserializer : Deserializer = this + const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xs_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) + { + xs_buf = (valueDeserializer.readNumber() as number) + } + const xs_result : number | undefined = xs_buf + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) + { + sm_buf = (valueDeserializer.readNumber() as number) + } + const sm_result : number | undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) + { + md_buf = (valueDeserializer.readNumber() as number) + } + const md_result : number | undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) + { + lg_buf = (valueDeserializer.readNumber() as number) + } + const lg_result : number | undefined = lg_buf + const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xl_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) + { + xl_buf = (valueDeserializer.readNumber() as number) + } + const xl_result : number | undefined = xl_buf + const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xxl_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) + { + xxl_buf = (valueDeserializer.readNumber() as number) + } + const xxl_result : number | undefined = xxl_buf + let value : GridColColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridColColumnOption) + return value + } + readLinearGradient_common(): LinearGradient_common { + let valueDeserializer : Deserializer = this + const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let angle_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) + { + const angle_buf__selector : int32 = valueDeserializer.readInt8() + let angle_buf_ : number | string | undefined + if (angle_buf__selector == 0) { + angle_buf_ = (valueDeserializer.readNumber() as number) + } + else if (angle_buf__selector == 1) { + angle_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for angle_buf_ has to be chosen through deserialisation.") + } + angle_buf = (angle_buf_ as number | string) + } + const angle_result : number | string | undefined = angle_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : GradientDirection | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = GradientDirection.ofOrdinal(valueDeserializer.readInt32()) + } + const direction_result : GradientDirection | undefined = direction_buf const colors_buf_length : int32 = valueDeserializer.readInt32() let colors_buf : Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() for (let colors_buf_i = 0; colors_buf_i < colors_buf_length; colors_buf_i++) { @@ -2656,124 +2876,289 @@ export class Deserializer extends DeserializerBase { let value : LinearGradient_common = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient_common) return value } - readScene(): Scene { - let valueDeserializer : Deserializer = this - const __SceneStub_result : string = (valueDeserializer.readString() as string) - let value : Scene = ({__SceneStub: __SceneStub_result} as Scene) - return value - } - readDrawingCanvas(): DrawingCanvas { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return DrawingCanvasInternal.fromPtr(ptr) - } - readSize(): Size { - let valueDeserializer : Deserializer = this - const width_result : number = (valueDeserializer.readNumber() as number) - const height_result : number = (valueDeserializer.readNumber() as number) - let value : Size = ({width: width_result,height: height_result} as Size) - return value + readCallback_Date_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: Date): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt64((parameter.getTime() as int64)); (isSync) ? (NativeModule._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readFrameNode(): FrameNode { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return FrameNodeInternal.fromPtr(ptr) + readCallback_DatePickerResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: DatePickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDatePickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1280920532, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1280920532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSheetTitleOptions(): SheetTitleOptions { + readLunarSwitchStyle(): LunarSwitchStyle { let valueDeserializer : Deserializer = this - const title_buf_selector : int32 = valueDeserializer.readInt8() - let title_buf : string | Resource | undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") - } - const title_result : ResourceStr = (title_buf as string | Resource) - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) + const selectedColor_buf__selector : int32 = valueDeserializer.readInt8() + let selectedColor_buf_ : Color | number | string | Resource | undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") } - subtitle_buf = (subtitle_buf_ as string | Resource) + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) } - const subtitle_result : ResourceStr | undefined = subtitle_buf - let value : SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) - return value - } - readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: Literal_Boolean_isVisible): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); (isSync) ? (NativeModule._CallCallbackSync(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPopupMessageOptions(): PopupMessageOptions { - let valueDeserializer : Deserializer = this - const textColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) + const selectedColor_result : ResourceColor | undefined = selectedColor_buf + const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unselectedColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) { - const textColor_buf__selector : int32 = valueDeserializer.readInt8() - let textColor_buf_ : Color | number | string | Resource | undefined - if (textColor_buf__selector == 0) { - textColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() + let unselectedColor_buf_ : Color | number | string | Resource | undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (textColor_buf__selector == 1) { - textColor_buf_ = (valueDeserializer.readNumber() as number) + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (textColor_buf__selector == 2) { - textColor_buf_ = (valueDeserializer.readString() as string) + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) } - else if (textColor_buf__selector == 3) { - textColor_buf_ = valueDeserializer.readResource() + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") } - textColor_buf = (textColor_buf_ as Color | number | string | Resource) + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } - const textColor_result : ResourceColor | undefined = textColor_buf - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf : Font | undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + const unselectedColor_result : ResourceColor | undefined = unselectedColor_buf + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - font_buf = valueDeserializer.readFont() + const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() + let strokeColor_buf_ : Color | number | string | Resource | undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) } - const font_result : Font | undefined = font_buf - let value : PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) + const strokeColor_result : ResourceColor | undefined = strokeColor_buf + let value : LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) return value } - readRotateOptions(): RotateOptions { + readExpectedFrameRateRange(): ExpectedFrameRateRange { let valueDeserializer : Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } - const x_result : number | undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } - const y_result : number | undefined = y_buf - const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let z_buf : number | undefined + const min_result : number = (valueDeserializer.readNumber() as number) + const max_result : number = (valueDeserializer.readNumber() as number) + const expected_result : number = (valueDeserializer.readNumber() as number) + let value : ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) + return value + } + readScene(): Scene { + let valueDeserializer : Deserializer = this + const __SceneStub_result : string = (valueDeserializer.readString() as string) + let value : Scene = ({__SceneStub: __SceneStub_result} as Scene) + return value + } + readUIContext(): UIContext { + let valueDeserializer : Deserializer = this + const __UIContextStub_result : string = (valueDeserializer.readString() as string) + let value : UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) + return value + } + readCallback_SheetType_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: SheetType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Number_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(36519084, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(36519084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_SpringBackAction_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: SpringBackAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSpringBackAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(1536231691, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1536231691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_DismissSheetAction_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: DismissSheetAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissSheetAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(889549796, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(889549796, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_SheetDismiss_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (sheetDismiss: SheetDismiss): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSheetDismiss(sheetDismiss); (isSync) ? (NativeModule._CallCallbackSync(22609082, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(22609082, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_DismissContentCoverAction_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: DismissContentCoverAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissContentCoverAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readContextMenuAnimationOptions(): ContextMenuAnimationOptions { + let valueDeserializer : Deserializer = this + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf : AnimationRange | undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + } + const scale_result : AnimationRange | undefined = scale_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf + const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverScale_buf : AnimationRange | undefined + if ((RuntimeType.UNDEFINED) != (hoverScale_buf_runtimeType)) + { + hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + } + const hoverScale_result : AnimationRange | undefined = hoverScale_buf + let value : ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) + return value + } + readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: Literal_Boolean_isVisible): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); (isSync) ? (NativeModule._CallCallbackSync(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPopupMessageOptions(): PopupMessageOptions { + let valueDeserializer : Deserializer = this + const textColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) + { + const textColor_buf__selector : int32 = valueDeserializer.readInt8() + let textColor_buf_ : Color | number | string | Resource | undefined + if (textColor_buf__selector == 0) { + textColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (textColor_buf__selector == 1) { + textColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (textColor_buf__selector == 2) { + textColor_buf_ = (valueDeserializer.readString() as string) + } + else if (textColor_buf__selector == 3) { + textColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation.") + } + textColor_buf = (textColor_buf_ as Color | number | string | Resource) + } + const textColor_result : ResourceColor | undefined = textColor_buf + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf : Font | undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + { + font_buf = valueDeserializer.readFont() + } + const font_result : Font | undefined = font_buf + let value : PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) + return value + } + readOverlayOffset(): OverlayOffset { + let valueDeserializer : Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + { + x_buf = (valueDeserializer.readNumber() as number) + } + const x_result : number | undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + { + y_buf = (valueDeserializer.readNumber() as number) + } + const y_result : number | undefined = y_buf + let value : OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) + return value + } + readImageModifier(): ImageModifier { + let valueDeserializer : Deserializer = this + const __ImageModifierStub_result : string = (valueDeserializer.readString() as string) + let value : ImageModifier = ({__ImageModifierStub: __ImageModifierStub_result} as ImageModifier) + return value + } + readMotionPathOptions(): MotionPathOptions { + let valueDeserializer : Deserializer = this + const path_result : string = (valueDeserializer.readString() as string) + const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let from_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) + { + from_buf = (valueDeserializer.readNumber() as number) + } + const from_result : number | undefined = from_buf + const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let to_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) + { + to_buf = (valueDeserializer.readNumber() as number) + } + const to_result : number | undefined = to_buf + const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rotatable_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) + { + rotatable_buf = valueDeserializer.readBoolean() + } + const rotatable_result : boolean | undefined = rotatable_buf + let value : MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) + return value + } + readRotateOptions(): RotateOptions { + let valueDeserializer : Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + { + x_buf = (valueDeserializer.readNumber() as number) + } + const x_result : number | undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + { + y_buf = (valueDeserializer.readNumber() as number) + } + const y_result : number | undefined = y_buf + const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let z_buf : number | undefined if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) { z_buf = (valueDeserializer.readNumber() as number) @@ -2965,44 +3350,240 @@ export class Deserializer extends DeserializerBase { let value : TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) return value } - readCustomTheme(): CustomTheme { + readDrawingCanvas(): DrawingCanvas { let valueDeserializer : Deserializer = this - const __CustomThemeStub_result : string = (valueDeserializer.readString() as string) - let value : CustomTheme = ({__CustomThemeStub: __CustomThemeStub_result} as CustomTheme) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return DrawingCanvasInternal.fromPtr(ptr) } - readRestrictedWorker(): RestrictedWorker { + readSize(): Size { let valueDeserializer : Deserializer = this - const __RestrictedWorkerStub_result : string = (valueDeserializer.readString() as string) - let value : RestrictedWorker = ({__RestrictedWorkerStub: __RestrictedWorkerStub_result} as RestrictedWorker) + const width_result : number = (valueDeserializer.readNumber() as number) + const height_result : number = (valueDeserializer.readNumber() as number) + let value : Size = ({width: width_result,height: height_result} as Size) return value } - readWant(): Want { + readFrameNode(): FrameNode { let valueDeserializer : Deserializer = this - const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bundleName_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return FrameNodeInternal.fromPtr(ptr) + } + readTextStyle_alert_dialog(): TextStyle_alert_dialog { + let valueDeserializer : Deserializer = this + const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let wordBreak_buf : WordBreak | undefined + if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) { - bundleName_buf = (valueDeserializer.readString() as string) + wordBreak_buf = WordBreak.ofOrdinal(valueDeserializer.readInt32()) } - const bundleName_result : string | undefined = bundleName_buf - const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let abilityName_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) + const wordBreak_result : WordBreak | undefined = wordBreak_buf + let value : TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) + return value + } + readCallback_DismissDialogAction_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: DismissDialogAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissDialogAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { + let valueDeserializer : Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) { - abilityName_buf = (valueDeserializer.readString() as string) + enabled_buf = valueDeserializer.readBoolean() } - const abilityName_result : string | undefined = abilityName_buf - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const enabled_result : boolean | undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readString() as string) + defaultFocus_buf = valueDeserializer.readBoolean() } - const deviceId_result : string | undefined = deviceId_buf - const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uri_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) + const defaultFocus_result : boolean | undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : DialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : DialogButtonStyle | undefined = style_buf + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : ResourceStr = (value_buf as string | Resource) + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } + const fontColor_result : ResourceColor | undefined = fontColor_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const action_result : VoidCallback = valueDeserializer.readVoidCallback() + let value : AlertDialogButtonBaseOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} as AlertDialogButtonBaseOptions) + return value + } + readActionSheetOffset(): ActionSheetOffset { + let valueDeserializer : Deserializer = this + const dx_buf_selector : int32 = valueDeserializer.readInt8() + let dx_buf : number | string | Resource | undefined + if (dx_buf_selector == 0) { + dx_buf = (valueDeserializer.readNumber() as number) + } + else if (dx_buf_selector == 1) { + dx_buf = (valueDeserializer.readString() as string) + } + else if (dx_buf_selector == 2) { + dx_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dx_buf has to be chosen through deserialisation.") + } + const dx_result : number | string | Resource = (dx_buf as number | string | Resource) + const dy_buf_selector : int32 = valueDeserializer.readInt8() + let dy_buf : number | string | Resource | undefined + if (dy_buf_selector == 0) { + dy_buf = (valueDeserializer.readNumber() as number) + } + else if (dy_buf_selector == 1) { + dy_buf = (valueDeserializer.readString() as string) + } + else if (dy_buf_selector == 2) { + dy_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dy_buf has to be chosen through deserialisation.") + } + const dy_result : number | string | Resource = (dy_buf as number | string | Resource) + let value : ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) + return value + } + readActionSheetButtonOptions(): ActionSheetButtonOptions { + let valueDeserializer : Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) + { + enabled_buf = valueDeserializer.readBoolean() + } + const enabled_result : boolean | undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) + { + defaultFocus_buf = valueDeserializer.readBoolean() + } + const defaultFocus_result : boolean | undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : DialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : DialogButtonStyle | undefined = style_buf + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : string | Resource = (value_buf as string | Resource) + const action_result : VoidCallback = valueDeserializer.readVoidCallback() + let value : ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) + return value + } + readCustomTheme(): CustomTheme { + let valueDeserializer : Deserializer = this + const __CustomThemeStub_result : string = (valueDeserializer.readString() as string) + let value : CustomTheme = ({__CustomThemeStub: __CustomThemeStub_result} as CustomTheme) + return value + } + readRestrictedWorker(): RestrictedWorker { + let valueDeserializer : Deserializer = this + const __RestrictedWorkerStub_result : string = (valueDeserializer.readString() as string) + let value : RestrictedWorker = ({__RestrictedWorkerStub: __RestrictedWorkerStub_result} as RestrictedWorker) + return value + } + readWant(): Want { + let valueDeserializer : Deserializer = this + const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bundleName_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) + { + bundleName_buf = (valueDeserializer.readString() as string) + } + const bundleName_result : string | undefined = bundleName_buf + const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let abilityName_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) + { + abilityName_buf = (valueDeserializer.readString() as string) + } + const abilityName_result : string | undefined = abilityName_buf + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readString() as string) + } + const deviceId_result : string | undefined = deviceId_buf + const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uri_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) { uri_buf = (valueDeserializer.readString() as string) } @@ -3065,6 +3646,20 @@ export class Deserializer extends DeserializerBase { let value : Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) return value } + readNavDestinationContext(): NavDestinationContext { + let valueDeserializer : Deserializer = this + const pathInfo_result : NavPathInfo = valueDeserializer.readNavPathInfo() + const pathStack_result : NavPathStack = valueDeserializer.readNavPathStack() + const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navDestinationId_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) + { + navDestinationId_buf = (valueDeserializer.readString() as string) + } + const navDestinationId_result : string | undefined = navDestinationId_buf + let value : NavDestinationContext = ({pathInfo: pathInfo_result,pathStack: pathStack_result,navDestinationId: navDestinationId_result} as NavDestinationContext) + return value + } readStyledString(): StyledString { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() @@ -3131,1174 +3726,835 @@ export class Deserializer extends DeserializerBase { let value : NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) return value } - readGetItemMainSizeByIndex(isSync: boolean = false): GetItemMainSizeByIndex { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): number => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : number | undefined; const _continuationCallback : Function1 = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as number); } - } - readCallback_String_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (breakpoints: string): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(breakpoints); (isSync) ? (NativeModule._CallCallbackSync(814634522, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(814634522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readDateTimeOptions(): DateTimeOptions { - let valueDeserializer : Deserializer = this - const __DateTimeOptionsStub_result : string = (valueDeserializer.readString() as string) - let value : DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) - return value - } - readCallback_TimePickerResult_Void(isSync: boolean = false): Function1 { + readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (value: TimePickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTimePickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1557859605, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1557859605, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, progress: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); (isSync) ? (NativeModule._CallCallbackSync(-968773856, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-968773856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPickerTextStyle(): PickerTextStyle { + readLinearIndicatorStyle(): LinearIndicatorStyle { let valueDeserializer : Deserializer = this - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + space_buf = valueDeserializer.readLengthMetrics() } - const color_result : ResourceColor | undefined = color_buf - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf : Font | undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + const space_result : LengthMetrics | undefined = space_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - font_buf = valueDeserializer.readFont() + strokeWidth_buf = valueDeserializer.readLengthMetrics() } - const font_result : Font | undefined = font_buf - let value : PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) - return value - } - readPickerDialogButtonStyle(): PickerDialogButtonStyle { - let valueDeserializer : Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : ButtonType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) - } - const type_result : ButtonType | undefined = type_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : ButtonStyleMode | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : ButtonStyleMode | undefined = style_buf - const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let role_buf : ButtonRole | undefined - if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) - { - role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) - } - const role_result : ButtonRole | undefined = role_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } - const fontSize_result : Length | undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result : ResourceColor | undefined = fontColor_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf : FontWeight | number | string | undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : FontWeight | number | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") - } - fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) - } - const fontWeight_result : FontWeight | number | string | undefined = fontWeight_buf - const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontStyle_buf : FontStyle | undefined - if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf + const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeRadius_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) { - fontStyle_buf = FontStyle.ofOrdinal(valueDeserializer.readInt32()) + strokeRadius_buf = valueDeserializer.readLengthMetrics() } - const fontStyle_result : FontStyle | undefined = fontStyle_buf - const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFamily_buf : Resource | string | undefined - if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + const strokeRadius_result : LengthMetrics | undefined = strokeRadius_buf + const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackBackgroundColor_buf : ColorMetrics | undefined + if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - const fontFamily_buf__selector : int32 = valueDeserializer.readInt8() - let fontFamily_buf_ : Resource | string | undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = valueDeserializer.readResource() - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") - } - fontFamily_buf = (fontFamily_buf_ as Resource | string) + trackBackgroundColor_buf = valueDeserializer.readColorMetrics() } - const fontFamily_result : Resource | string | undefined = fontFamily_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const trackBackgroundColor_result : ColorMetrics | undefined = trackBackgroundColor_buf + const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackColor_buf : ColorMetrics | undefined + if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + trackColor_buf = valueDeserializer.readColorMetrics() } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf : Length | BorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const trackColor_result : ColorMetrics | undefined = trackColor_buf + let value : LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) + return value + } + readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { + let valueDeserializer : Deserializer = this + const interval_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let interval_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) + interval_buf = (valueDeserializer.readNumber() as number) } - const borderRadius_result : Length | BorderRadiuses | undefined = borderRadius_buf - const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primary_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) + const interval_result : number | undefined = interval_buf + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - primary_buf = valueDeserializer.readBoolean() + duration_buf = (valueDeserializer.readNumber() as number) } - const primary_result : boolean | undefined = primary_buf - let value : PickerDialogButtonStyle = ({type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} as PickerDialogButtonStyle) + const duration_result : number | undefined = duration_buf + let value : LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) return value } - readCallback_TextPickerResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: TextPickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextPickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1290504509, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1290504509, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readTextMenuItemId(): TextMenuItemId { + readCustomSpanDrawInfo(): CustomSpanDrawInfo { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TextMenuItemIdInternal.fromPtr(ptr) + const x_result : number = (valueDeserializer.readNumber() as number) + const lineTop_result : number = (valueDeserializer.readNumber() as number) + const lineBottom_result : number = (valueDeserializer.readNumber() as number) + const baseline_result : number = (valueDeserializer.readNumber() as number) + let value : CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) + return value } - readTextRange(): TextRange { + readDrawContext(): DrawContext { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } - const end_result : number | undefined = end_buf - let value : TextRange = ({start: start_result,end: end_result} as TextRange) + const __DrawContextStub_result : string = (valueDeserializer.readString() as string) + let value : DrawContext = ({__DrawContextStub: __DrawContextStub_result} as DrawContext) return value } - readOnDidChangeCallback(isSync: boolean = false): OnDidChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); (isSync) ? (NativeModule._CallCallbackSync(1648184341, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1648184341, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2116745428, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2116745428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { + let valueDeserializer : Deserializer = this + const fontSize_result : number = (valueDeserializer.readNumber() as number) + let value : CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) + return value } - readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { + readSpanStyle(): SpanStyle { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) + const start_result : number = (valueDeserializer.readNumber() as number) + const length_result : number = (valueDeserializer.readNumber() as number) + const styledKey_result : StyledStringKey = StyledStringKey.ofOrdinal(valueDeserializer.readInt32()) + const styledValue_buf_selector : int32 = valueDeserializer.readInt8() + let styledValue_buf : TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined + if (styledValue_buf_selector == 0) { + styledValue_buf = valueDeserializer.readTextStyle_styled_string() } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) + else if (styledValue_buf_selector == 1) { + styledValue_buf = valueDeserializer.readDecorationStyle() } - const end_result : number | undefined = end_buf - const symbolStyle_result : RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() - let value : RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) - return value - } - readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) + else if (styledValue_buf_selector == 2) { + styledValue_buf = valueDeserializer.readBaselineOffsetStyle() } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) + else if (styledValue_buf_selector == 3) { + styledValue_buf = valueDeserializer.readLetterSpacingStyle() } - const end_result : number | undefined = end_buf - const imageStyle_result : RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() - let value : RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) + else if (styledValue_buf_selector == 4) { + styledValue_buf = valueDeserializer.readTextShadowStyle() + } + else if (styledValue_buf_selector == 5) { + styledValue_buf = valueDeserializer.readGestureStyle() + } + else if (styledValue_buf_selector == 6) { + styledValue_buf = valueDeserializer.readImageAttachment() + } + else if (styledValue_buf_selector == 7) { + styledValue_buf = valueDeserializer.readParagraphStyle() + } + else if (styledValue_buf_selector == 8) { + styledValue_buf = valueDeserializer.readLineHeightStyle() + } + else if (styledValue_buf_selector == 9) { + styledValue_buf = valueDeserializer.readUrlStyle() + } + else if (styledValue_buf_selector == 10) { + styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + } + else if (styledValue_buf_selector == 11) { + styledValue_buf = valueDeserializer.readUserDataSpan() + } + else if (styledValue_buf_selector == 12) { + styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + } + const styledValue_result : StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) + let value : SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) return value } - readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { + readCallback_UIExtensionProxy_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: UIExtensionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeUIExtensionProxy(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readWaterFlowSections(): WaterFlowSections { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return WaterFlowSectionsInternal.fromPtr(ptr) + } + readScroller(): Scroller { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ScrollerInternal.fromPtr(ptr) + } + readSectionOptions(): SectionOptions { + let valueDeserializer : Deserializer = this + const itemsCount_result : number = (valueDeserializer.readNumber() as number) + const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let crossCount_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + crossCount_buf = (valueDeserializer.readNumber() as number) } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const crossCount_result : number | undefined = crossCount_buf + const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetItemMainSizeByIndex_buf : GetItemMainSizeByIndex | undefined + if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() } - const end_result : number | undefined = end_buf - const textStyle_result : RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() - let value : RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) - return value - } - readRichEditorGesture(): RichEditorGesture { - let valueDeserializer : Deserializer = this - const onClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onClick_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) + const onGetItemMainSizeByIndex_result : GetItemMainSizeByIndex | undefined = onGetItemMainSizeByIndex_buf + const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columnsGap_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) { - onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() + columnsGap_buf = (valueDeserializer.readLength() as Dimension) } - const onClick_result : Function1 | undefined = onClick_buf - const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onLongPress_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) + const columnsGap_result : Dimension | undefined = columnsGap_buf + const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rowsGap_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) { - onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() + rowsGap_buf = (valueDeserializer.readLength() as Dimension) } - const onLongPress_result : Function1 | undefined = onLongPress_buf - let value : RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) + const rowsGap_result : Dimension | undefined = rowsGap_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : Margin | Dimension | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + { + const margin_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : Margin | Dimension | undefined + if (margin_buf__selector == 0) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top : undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right : undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom : undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_left : undefined | Length = margin_buf__u_left_buf + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) + } + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") + } + margin_buf = (margin_buf_ as Margin | Dimension) + } + const margin_result : Margin | Dimension | undefined = margin_buf + let value : SectionOptions = ({itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} as SectionOptions) return value } - readNavDestinationContext(): NavDestinationContext { + readRRect(): RRect { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return NavDestinationContextInternal.fromPtr(ptr) - } - readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (mode: NavigationMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1502213270, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1502213270, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type : int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0 as int32); const from_0 = from as NavDestinationContext; _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1 as int32); const from_1 = from as NavBar; _argsSerializer.writeString(from_1); } let to_type : int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0 as int32); const to_0 = to as NavDestinationContext; _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1 as int32); const to_1 = to as NavBar; _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation.ordinal); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (NativeModule._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Date_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: Date): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt64((parameter.getTime() as int64)); (isSync) ? (NativeModule._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_DatePickerResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: DatePickerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDatePickerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1280920532, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1280920532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + const left_result : number = (valueDeserializer.readNumber() as number) + const top_result : number = (valueDeserializer.readNumber() as number) + const width_result : number = (valueDeserializer.readNumber() as number) + const height_result : number = (valueDeserializer.readNumber() as number) + const radius_result : number = (valueDeserializer.readNumber() as number) + let value : RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) + return value } - readLunarSwitchStyle(): LunarSwitchStyle { + readDividerStyle(): DividerStyle { let valueDeserializer : Deserializer = this - const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) + const strokeWidth_result : Length = (valueDeserializer.readLength() as Length) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const selectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let selectedColor_buf_ : Color | number | string | Resource | undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_ = (valueDeserializer.readNumber() as number) + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_ = (valueDeserializer.readString() as string) + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + color_buf = (color_buf_ as Color | number | string | Resource) } - const selectedColor_result : ResourceColor | undefined = selectedColor_buf - const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unselectedColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let unselectedColor_buf_ : Color | number | string | Resource | undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + startMargin_buf = (valueDeserializer.readLength() as Length) } - const unselectedColor_result : ResourceColor | undefined = unselectedColor_buf - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const startMargin_result : Length | undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() - let strokeColor_buf_ : Color | number | string | Resource | undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") - } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + endMargin_buf = (valueDeserializer.readLength() as Length) } - const strokeColor_result : ResourceColor | undefined = strokeColor_buf - let value : LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) + const endMargin_result : Length | undefined = endMargin_buf + let value : DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) return value } - readAnimateParam(): AnimateParam { + readButtonIconOptions(): ButtonIconOptions { let valueDeserializer : Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) + const shown_buf_selector : int32 = valueDeserializer.readInt8() + let shown_buf : string | PixelMap | Resource | undefined + if (shown_buf_selector == 0) { + shown_buf = (valueDeserializer.readString() as string) } - const duration_result : number | undefined = duration_buf - const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tempo_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) - { - tempo_buf = (valueDeserializer.readNumber() as number) + else if (shown_buf_selector == 1) { + shown_buf = (valueDeserializer.readPixelMap() as PixelMap) } - const tempo_result : number | undefined = tempo_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf : Curve | string | ICurve | undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + else if (shown_buf_selector == 2) { + shown_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for shown_buf has to be chosen through deserialisation.") + } + const shown_result : string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) + const hidden_buf_selector : int32 = valueDeserializer.readInt8() + let hidden_buf : string | PixelMap | Resource | undefined + if (hidden_buf_selector == 0) { + hidden_buf = (valueDeserializer.readString() as string) + } + else if (hidden_buf_selector == 1) { + hidden_buf = (valueDeserializer.readPixelMap() as PixelMap) + } + else if (hidden_buf_selector == 2) { + hidden_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation.") + } + const hidden_result : string | PixelMap | Resource = (hidden_buf as string | PixelMap | Resource) + const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let switching_buf : string | PixelMap | Resource | undefined + if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | string | ICurve | undefined - if (curve_buf__selector == 0) { - curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) + const switching_buf__selector : int32 = valueDeserializer.readInt8() + let switching_buf_ : string | PixelMap | Resource | undefined + if (switching_buf__selector == 0) { + switching_buf_ = (valueDeserializer.readString() as string) } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) + else if (switching_buf__selector == 1) { + switching_buf_ = (valueDeserializer.readPixelMap() as PixelMap) } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) + else if (switching_buf__selector == 2) { + switching_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation.") } - curve_buf = (curve_buf_ as Curve | string | ICurve) - } - const curve_result : Curve | string | ICurve | undefined = curve_buf - const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let delay_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) + switching_buf = (switching_buf_ as string | PixelMap | Resource) } - const delay_result : number | undefined = delay_buf - const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let iterations_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) + const switching_result : string | PixelMap | Resource | undefined = switching_buf + let value : ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) + return value + } + readImageAIOptions(): ImageAIOptions { + let valueDeserializer : Deserializer = this + const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let types_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (types_buf_runtimeType)) { - iterations_buf = (valueDeserializer.readNumber() as number) + const types_buf__length : int32 = valueDeserializer.readInt32() + let types_buf_ : Array = new Array() + for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { + types_buf_[types_buf__i] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) + } + types_buf = types_buf_ } - const iterations_result : number | undefined = iterations_buf - const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let playMode_buf : PlayMode | undefined - if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) + const types_result : Array | undefined = types_buf + const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aiController_buf : ImageAnalyzerController | undefined + if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) { - playMode_buf = PlayMode.ofOrdinal(valueDeserializer.readInt32()) + aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) } - const playMode_result : PlayMode | undefined = playMode_buf - const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onFinish_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() + const aiController_result : ImageAnalyzerController | undefined = aiController_buf + let value : ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) + return value + } + readXComponentController(): XComponentController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return XComponentControllerInternal.fromPtr(ptr) + } + readImageAnalyzerConfig(): ImageAnalyzerConfig { + let valueDeserializer : Deserializer = this + const types_buf_length : int32 = valueDeserializer.readInt32() + let types_buf : Array = new Array() + for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { + types_buf[types_buf_i] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) } - const onFinish_result : Function0 | undefined = onFinish_buf - const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let finishCallbackType_buf : FinishCallbackType | undefined - if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) + const types_result : Array = types_buf + let value : ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) + return value + } + readSurfaceRect(): SurfaceRect { + let valueDeserializer : Deserializer = this + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - finishCallbackType_buf = FinishCallbackType.ofOrdinal(valueDeserializer.readInt32()) + offsetX_buf = (valueDeserializer.readNumber() as number) } - const finishCallbackType_result : FinishCallbackType | undefined = finishCallbackType_buf - const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let expectedFrameRateRange_buf : ExpectedFrameRateRange | undefined - if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) + const offsetX_result : number | undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() + offsetY_buf = (valueDeserializer.readNumber() as number) } - const expectedFrameRateRange_result : ExpectedFrameRateRange | undefined = expectedFrameRateRange_buf - let value : AnimateParam = ({duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} as AnimateParam) + const offsetY_result : number | undefined = offsetY_buf + const surfaceWidth_result : number = (valueDeserializer.readNumber() as number) + const surfaceHeight_result : number = (valueDeserializer.readNumber() as number) + let value : SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) return value } - readOnMoveHandler(isSync: boolean = false): OnMoveHandler { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: number, to: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); (isSync) ? (NativeModule._CallCallbackSync(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readImageBitmap(): ImageBitmap { + readSurfaceRotationOptions(): SurfaceRotationOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ImageBitmapInternal.fromPtr(ptr) + const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lock_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) + { + lock_buf = valueDeserializer.readBoolean() + } + const lock_result : boolean | undefined = lock_buf + let value : SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) + return value } - readAlertDialogParamWithOptions(): AlertDialogParamWithOptions { + readSelectionMenuOptionsExt(): SelectionMenuOptionsExt { let valueDeserializer : Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as string | Resource) + onAppear_buf = valueDeserializer.readCallback_Void() } - const title_result : ResourceStr | undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const onAppear_result : Function0 | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") - } - subtitle_buf = (subtitle_buf_ as string | Resource) + onDisappear_buf = valueDeserializer.readCallback_Void() } - const subtitle_result : ResourceStr | undefined = subtitle_buf - const message_buf_selector : int32 = valueDeserializer.readInt8() - let message_buf : string | Resource | undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) + const onDisappear_result : Function0 | undefined = onDisappear_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + preview_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() + const preview_result : CustomBuilder | undefined = preview_buf + const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuType_buf : MenuType | undefined + if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + { + menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + const menuType_result : MenuType | undefined = menuType_buf + let value : SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) + return value + } + readWebKeyboardController(): WebKeyboardController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebKeyboardControllerInternal.fromPtr(ptr) + } + readCallback_Literal_String_plainText_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (selectedText: Literal_String_plainText): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); (isSync) ? (NativeModule._CallCallbackSync(-122223466, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readEventResult(): EventResult { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return EventResultInternal.fromPtr(ptr) + } + readTouchEvent(): TouchEvent { + let valueDeserializer : Deserializer = this + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const message_result : ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const autoCancel_result : boolean | undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - cancel_buf = valueDeserializer.readVoidCallback() + deviceId_buf = (valueDeserializer.readNumber() as number) } - const cancel_result : VoidCallback | undefined = cancel_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf : DialogAlignment | undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const deviceId_result : number | undefined = deviceId_buf + const type_result : TouchType = TouchType.ofOrdinal(valueDeserializer.readInt32()) + const touches_buf_length : int32 = valueDeserializer.readInt32() + let touches_buf : Array = new Array() + for (let touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { + touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() + } + const touches_result : Array = touches_buf + const changedTouches_buf_length : int32 = valueDeserializer.readInt32() + let changedTouches_buf : Array = new Array() + for (let changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { + changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() + } + const changedTouches_result : Array = changedTouches_buf + const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() + const preventDefault_result : Function0 = valueDeserializer.readCallback_Void() + let value : TouchEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} as TouchEvent) + return value + } + readNativeEmbedInfo(): NativeEmbedInfo { + let valueDeserializer : Deserializer = this + const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let id_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + id_buf = (valueDeserializer.readString() as string) } - const alignment_result : DialogAlignment | undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Offset | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const id_result : string | undefined = id_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + type_buf = (valueDeserializer.readString() as string) } - const offset_result : Offset | undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + const type_result : string | undefined = type_buf + const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let src_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) { - gridCount_buf = (valueDeserializer.readNumber() as number) + src_buf = (valueDeserializer.readString() as string) } - const gridCount_result : number | undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const src_result : string | undefined = src_buf + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf : Position | undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + position_buf = valueDeserializer.readPosition() } - const maskRect_result : Rectangle | undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const position_result : Position | undefined = position_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + width_buf = (valueDeserializer.readNumber() as number) } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + const width_result : number | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - isModal_buf = valueDeserializer.readBoolean() + height_buf = (valueDeserializer.readNumber() as number) } - const isModal_result : boolean | undefined = isModal_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const height_result : number | undefined = height_buf + const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let url_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + url_buf = (valueDeserializer.readString() as string) } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const url_result : string | undefined = url_buf + const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tag_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + tag_buf = (valueDeserializer.readString() as string) } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const tag_result : string | undefined = tag_buf + const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let params_buf : Map | undefined + if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + const params_buf__size : int32 = valueDeserializer.readInt32() + let params_buf_ : Map = new Map() + // TODO: TS map resize + for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { + const params_buf__key : string = (valueDeserializer.readString() as string) + const params_buf__value : string = (valueDeserializer.readString() as string) + params_buf_.set(params_buf__key, params_buf__value) + } + params_buf = params_buf_ } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const params_result : Map | undefined = params_buf + let value : NativeEmbedInfo = ({id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} as NativeEmbedInfo) + return value + } + readNestedScrollOptionsExt(): NestedScrollOptionsExt { + let valueDeserializer : Deserializer = this + const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollUp_buf : NestedScrollMode | undefined + if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + scrollUp_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) } - const transition_result : TransitionEffect | undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + const scrollUp_result : NestedScrollMode | undefined = scrollUp_buf + const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollDown_buf : NestedScrollMode | undefined + if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + scrollDown_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) } - const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const scrollDown_result : NestedScrollMode | undefined = scrollDown_buf + const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollRight_buf : NestedScrollMode | undefined + if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + scrollRight_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) } - const width_result : Dimension | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const scrollRight_result : NestedScrollMode | undefined = scrollRight_buf + const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollLeft_buf : NestedScrollMode | undefined + if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + scrollLeft_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) } - const height_result : Dimension | undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const scrollLeft_result : NestedScrollMode | undefined = scrollLeft_buf + let value : NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) + return value + } + readNestedScrollOptions(): NestedScrollOptions { + let valueDeserializer : Deserializer = this + const scrollForward_result : NestedScrollMode = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + const scrollBackward_result : NestedScrollMode = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + let value : NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) + return value + } + readDataResubmissionHandler(): DataResubmissionHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return DataResubmissionHandlerInternal.fromPtr(ptr) + } + readControllerHandler(): ControllerHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ControllerHandlerInternal.fromPtr(ptr) + } + readClientAuthenticationHandler(): ClientAuthenticationHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ClientAuthenticationHandlerInternal.fromPtr(ptr) + } + readSslErrorHandler(): SslErrorHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return SslErrorHandlerInternal.fromPtr(ptr) + } + readWebContextMenuResult(): WebContextMenuResult { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebContextMenuResultInternal.fromPtr(ptr) + } + readWebContextMenuParam(): WebContextMenuParam { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebContextMenuParamInternal.fromPtr(ptr) + } + readScreenCaptureHandler(): ScreenCaptureHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ScreenCaptureHandlerInternal.fromPtr(ptr) + } + readPermissionRequest(): PermissionRequest { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return PermissionRequestInternal.fromPtr(ptr) + } + readHttpAuthHandler(): HttpAuthHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return HttpAuthHandlerInternal.fromPtr(ptr) + } + readFullScreenExitHandler(): FullScreenExitHandler { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return FullScreenExitHandlerInternal.fromPtr(ptr) + } + readFileSelectorParam(): FileSelectorParam { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return FileSelectorParamInternal.fromPtr(ptr) + } + readFileSelectorResult(): FileSelectorResult { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return FileSelectorResultInternal.fromPtr(ptr) + } + readWebResourceResponse(): WebResourceResponse { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebResourceResponseInternal.fromPtr(ptr) + } + readWebResourceError(): WebResourceError { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return WebResourceErrorInternal.fromPtr(ptr) + } + readConsoleMessage(): ConsoleMessage { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ConsoleMessageInternal.fromPtr(ptr) + } + readJsResult(): JsResult { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return JsResultInternal.fromPtr(ptr) + } + readJsGeolocation(): JsGeolocation { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return JsGeolocationInternal.fromPtr(ptr) + } + readScreenCaptureConfig(): ScreenCaptureConfig { + let valueDeserializer : Deserializer = this + const captureMode_result : WebCaptureMode = WebCaptureMode.ofOrdinal(valueDeserializer.readInt32()) + let value : ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) + return value + } + readVideoController(): VideoController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return VideoControllerInternal.fromPtr(ptr) + } + readTimePickerDialogOptions(): TimePickerDialogOptions { + let valueDeserializer : Deserializer = this + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + selected_buf = new Date(valueDeserializer.readInt64()) } - const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const selected_result : Date | undefined = selected_buf + const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let format_buf : TimePickerFormat | undefined + if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) } - const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + const format_result : TimePickerFormat | undefined = format_buf + const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let useMilitaryTime_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + useMilitaryTime_buf = valueDeserializer.readBoolean() } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : TextStyle_alert_dialog | undefined + let textStyle_buf : PickerTextStyle | undefined if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + textStyle_buf = valueDeserializer.readPickerTextStyle() } - const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const textStyle_result : PickerTextStyle | undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - const buttons_buf_length : int32 = valueDeserializer.readInt32() - let buttons_buf : Array = new Array() - for (let buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { - buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() + const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const buttons_result : Array = buttons_buf - const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonDirection_buf : DialogButtonDirection | undefined - if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) + const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - buttonDirection_buf = DialogButtonDirection.ofOrdinal(valueDeserializer.readInt32()) + maskRect_buf = valueDeserializer.readRectangle() } - const buttonDirection_result : DialogButtonDirection | undefined = buttonDirection_buf - let value : AlertDialogParamWithOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} as AlertDialogParamWithOptions) - return value - } - readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { - let valueDeserializer : Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const maskRect_result : Rectangle | undefined = maskRect_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf : DialogAlignment | undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as string | Resource) + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) } - const title_result : ResourceStr | undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") - } - subtitle_buf = (subtitle_buf_ as string | Resource) - } - const subtitle_result : ResourceStr | undefined = subtitle_buf - const message_buf_selector : int32 = valueDeserializer.readInt8() - let message_buf : string | Resource | undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) - } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") - } - const message_result : ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() - } - const autoCancel_result : boolean | undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } - const cancel_result : VoidCallback | undefined = cancel_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf : DialogAlignment | undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) - } - const alignment_result : DialogAlignment | undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Offset | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const alignment_result : DialogAlignment | undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Offset | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result : Offset | undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } - const gridCount_result : number | undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() } - const maskRect_result : Rectangle | undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const onAccept_result : Function1 | undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + onCancel_buf = valueDeserializer.readCallback_Void() } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + const onCancel_result : Function0 | undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - isModal_buf = valueDeserializer.readBoolean() + onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() } - const isModal_result : boolean | undefined = isModal_buf + const onChange_result : Function1 | undefined = onChange_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -4330,420 +4586,263 @@ export class Deserializer extends DeserializerBase { backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + onDidAppear_buf = valueDeserializer.readCallback_Void() } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const onDidAppear_result : Function0 | undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + onDidDisappear_buf = valueDeserializer.readCallback_Void() } - const transition_result : TransitionEffect | undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + onWillAppear_buf = valueDeserializer.readCallback_Void() + } + const onWillAppear_result : Function0 | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } + const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + { + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dateTimeOptions_buf : DateTimeOptions | undefined + if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() } - const width_result : Dimension | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const height_result : Dimension | undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + } + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : TimePickerDialogOptions = ({selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TimePickerDialogOptions) + return value + } + readTextTimerController(): TextTimerController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return TextTimerControllerInternal.fromPtr(ptr) + } + readTextPickerDialogOptions(): TextPickerDialogOptions { + let valueDeserializer : Deserializer = this + const range_buf_selector : int32 = valueDeserializer.readInt8() + let range_buf : Array | Array> | Resource | Array | Array | undefined + if (range_buf_selector == 0) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + range_buf = range_buf_u + } + else if (range_buf_selector == 1) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array> = new Array>() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + const range_buf_u_buf_length : int32 = valueDeserializer.readInt32() + let range_buf_u_buf : Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) } - const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + range_buf_u[range_buf_u_i] = range_buf_u_buf } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + range_buf = range_buf_u + } + else if (range_buf_selector == 2) { + range_buf = valueDeserializer.readResource() + } + else if (range_buf_selector == 3) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + range_buf = range_buf_u + } + else if (range_buf_selector == 4) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + range_buf = range_buf_u } - const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + else { + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") + } + const range_result : Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf : string | Array | undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + const value_buf__selector : int32 = valueDeserializer.readInt8() + let value_buf_ : string | Array | undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + else if (value_buf__selector == 1) { + const value_buf__u_length : int32 = valueDeserializer.readInt32() + let value_buf__u : Array = new Array() + for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { + value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) } - const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + value_buf_ = value_buf__u } else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + value_buf = (value_buf_ as string | Array) } - const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + const value_result : string | Array | undefined = value_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : number | Array | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + const selected_buf__selector : int32 = valueDeserializer.readInt8() + let selected_buf_ : number | Array | undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + else if (selected_buf__selector == 1) { + const selected_buf__u_length : int32 = valueDeserializer.readInt32() + let selected_buf__u : Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) } - const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + selected_buf_ = selected_buf__u } else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + selected_buf = (selected_buf_ as number | Array) } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const selected_result : number | Array | undefined = selected_buf + const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultPickerItemHeight_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() + const defaultPickerItemHeight_buf__selector : int32 = valueDeserializer.readInt8() + let defaultPickerItemHeight_buf_ : number | string | undefined + if (defaultPickerItemHeight_buf__selector == 0) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + else if (defaultPickerItemHeight_buf__selector == 1) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation.") } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : TextStyle_alert_dialog | undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const defaultPickerItemHeight_result : number | string | undefined = defaultPickerItemHeight_buf + const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let canLoop_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + canLoop_buf = valueDeserializer.readBoolean() } - const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const canLoop_result : boolean | undefined = canLoop_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + textStyle_buf = valueDeserializer.readPickerTextStyle() } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - const primaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() - const secondaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() - let value : AlertDialogParamWithButtons = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} as AlertDialogParamWithButtons) - return value - } - readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { - let valueDeserializer : Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const textStyle_result : PickerTextStyle | undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as string | Resource) + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const title_result : ResourceStr | undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - const subtitle_buf__selector : int32 = valueDeserializer.readInt8() - let subtitle_buf_ : string | Resource | undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") - } - subtitle_buf = (subtitle_buf_ as string | Resource) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const subtitle_result : ResourceStr | undefined = subtitle_buf - const message_buf_selector : int32 = valueDeserializer.readInt8() - let message_buf : string | Resource | undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) + const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() + const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + { + onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() } - else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + const onAccept_result : Function1 | undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + { + onCancel_buf = valueDeserializer.readCallback_Void() } - const message_result : ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const onCancel_result : Function0 | undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() } - const autoCancel_result : boolean | undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const onChange_result : Function1 | undefined = onChange_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - cancel_buf = valueDeserializer.readVoidCallback() + maskRect_buf = valueDeserializer.readRectangle() } - const cancel_result : VoidCallback | undefined = cancel_buf + const maskRect_result : Rectangle | undefined = maskRect_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -4760,34 +4859,6 @@ export class Deserializer extends DeserializerBase { offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result : Offset | undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf = (valueDeserializer.readNumber() as number) - } - const gridCount_result : number | undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf = valueDeserializer.readRectangle() - } - const maskRect_result : Rectangle | undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } - const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -4819,1357 +4890,1191 @@ export class Deserializer extends DeserializerBase { backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + onDidAppear_buf = valueDeserializer.readCallback_Void() } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const onDidAppear_result : Function0 | undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + onDidDisappear_buf = valueDeserializer.readCallback_Void() } - const transition_result : TransitionEffect | undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + onWillAppear_buf = valueDeserializer.readCallback_Void() + } + const onWillAppear_result : Function0 | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } + const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + { + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const width_result : Dimension | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } - const height_result : Dimension | undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : TextPickerDialogOptions = ({range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TextPickerDialogOptions) + return value + } + readDividerOptions(): DividerOptions { + let valueDeserializer : Deserializer = this + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + strokeWidth_buf = (valueDeserializer.readLength() as Dimension) } - const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const strokeWidth_result : Dimension | undefined = strokeWidth_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) - } - const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + color_buf = (color_buf_ as Color | number | string | Resource) } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + startMargin_buf = (valueDeserializer.readLength() as Dimension) } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : TextStyle_alert_dialog | undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const startMargin_result : Dimension | undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + endMargin_buf = (valueDeserializer.readLength() as Dimension) } - const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const endMargin_result : Dimension | undefined = endMargin_buf + let value : DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) + return value + } + readInputCounterOptions(): InputCounterOptions { + let valueDeserializer : Deserializer = this + const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let thresholdPercentage_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + thresholdPercentage_buf = (valueDeserializer.readNumber() as number) } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const thresholdPercentage_result : number | undefined = thresholdPercentage_buf + const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let highlightBorder_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + highlightBorder_buf = valueDeserializer.readBoolean() } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let confirm_buf : AlertDialogButtonBaseOptions | undefined - if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) + const highlightBorder_result : boolean | undefined = highlightBorder_buf + let value : InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) + return value + } + readKeyboardOptions(): KeyboardOptions { + let valueDeserializer : Deserializer = this + const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let supportAvoidance_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) { - confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() + supportAvoidance_buf = valueDeserializer.readBoolean() } - const confirm_result : AlertDialogButtonBaseOptions | undefined = confirm_buf - let value : AlertDialogParamWithConfirm = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} as AlertDialogParamWithConfirm) + const supportAvoidance_result : boolean | undefined = supportAvoidance_buf + let value : KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) return value } - readActionSheetOffset(): ActionSheetOffset { + readUnderlineColor(): UnderlineColor { let valueDeserializer : Deserializer = this - const dx_buf_selector : int32 = valueDeserializer.readInt8() - let dx_buf : number | string | Resource | undefined - if (dx_buf_selector == 0) { - dx_buf = (valueDeserializer.readNumber() as number) - } - else if (dx_buf_selector == 1) { - dx_buf = (valueDeserializer.readString() as string) - } - else if (dx_buf_selector == 2) { - dx_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for dx_buf has to be chosen through deserialisation.") - } - const dx_result : number | string | Resource = (dx_buf as number | string | Resource) - const dy_buf_selector : int32 = valueDeserializer.readInt8() - let dy_buf : number | string | Resource | undefined - if (dy_buf_selector == 0) { - dy_buf = (valueDeserializer.readNumber() as number) + const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let typing_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (typing_buf_runtimeType)) + { + const typing_buf__selector : int32 = valueDeserializer.readInt8() + let typing_buf_ : Color | number | string | Resource | undefined + if (typing_buf__selector == 0) { + typing_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (typing_buf__selector == 1) { + typing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (typing_buf__selector == 2) { + typing_buf_ = (valueDeserializer.readString() as string) + } + else if (typing_buf__selector == 3) { + typing_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for typing_buf_ has to be chosen through deserialisation.") + } + typing_buf = (typing_buf_ as Color | number | string | Resource) } - else if (dy_buf_selector == 1) { - dy_buf = (valueDeserializer.readString() as string) + const typing_result : ResourceColor | undefined = typing_buf + const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let normal_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) + { + const normal_buf__selector : int32 = valueDeserializer.readInt8() + let normal_buf_ : Color | number | string | Resource | undefined + if (normal_buf__selector == 0) { + normal_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (normal_buf__selector == 1) { + normal_buf_ = (valueDeserializer.readNumber() as number) + } + else if (normal_buf__selector == 2) { + normal_buf_ = (valueDeserializer.readString() as string) + } + else if (normal_buf__selector == 3) { + normal_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for normal_buf_ has to be chosen through deserialisation.") + } + normal_buf = (normal_buf_ as Color | number | string | Resource) } - else if (dy_buf_selector == 2) { - dy_buf = valueDeserializer.readResource() + const normal_result : ResourceColor | undefined = normal_buf + const error_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let error_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) + { + const error_buf__selector : int32 = valueDeserializer.readInt8() + let error_buf_ : Color | number | string | Resource | undefined + if (error_buf__selector == 0) { + error_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (error_buf__selector == 1) { + error_buf_ = (valueDeserializer.readNumber() as number) + } + else if (error_buf__selector == 2) { + error_buf_ = (valueDeserializer.readString() as string) + } + else if (error_buf__selector == 3) { + error_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for error_buf_ has to be chosen through deserialisation.") + } + error_buf = (error_buf_ as Color | number | string | Resource) } - else { - throw new Error("One of the branches for dy_buf has to be chosen through deserialisation.") + const error_result : ResourceColor | undefined = error_buf + const disable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disable_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (disable_buf_runtimeType)) + { + const disable_buf__selector : int32 = valueDeserializer.readInt8() + let disable_buf_ : Color | number | string | Resource | undefined + if (disable_buf__selector == 0) { + disable_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (disable_buf__selector == 1) { + disable_buf_ = (valueDeserializer.readNumber() as number) + } + else if (disable_buf__selector == 2) { + disable_buf_ = (valueDeserializer.readString() as string) + } + else if (disable_buf__selector == 3) { + disable_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for disable_buf_ has to be chosen through deserialisation.") + } + disable_buf = (disable_buf_ as Color | number | string | Resource) } - const dy_result : number | string | Resource = (dy_buf as number | string | Resource) - let value : ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) + const disable_result : ResourceColor | undefined = disable_buf + let value : UnderlineColor = ({typing: typing_result,normal: normal_result,error: error_result,disable: disable_result} as UnderlineColor) return value } - readActionSheetButtonOptions(): ActionSheetButtonOptions { + readTextInputController(): TextInputController { let valueDeserializer : Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return TextInputControllerInternal.fromPtr(ptr) + } + readSelectionOptions(): SelectionOptions { + let valueDeserializer : Deserializer = this + const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuPolicy_buf : MenuPolicy | undefined + if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) { - enabled_buf = valueDeserializer.readBoolean() + menuPolicy_buf = MenuPolicy.ofOrdinal(valueDeserializer.readInt32()) } - const enabled_result : boolean | undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) + const menuPolicy_result : MenuPolicy | undefined = menuPolicy_buf + let value : SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) + return value + } + readTextRange(): TextRange { + let valueDeserializer : Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - defaultFocus_buf = valueDeserializer.readBoolean() + start_buf = (valueDeserializer.readNumber() as number) } - const defaultFocus_result : boolean | undefined = defaultFocus_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : DialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + end_buf = (valueDeserializer.readNumber() as number) } - const style_result : DialogButtonStyle | undefined = style_buf - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) + const end_result : number | undefined = end_buf + let value : TextRange = ({start: start_result,end: end_result} as TextRange) + return value + } + readTextMenuItem(): TextMenuItem { + let valueDeserializer : Deserializer = this + const content_buf_selector : int32 = valueDeserializer.readInt8() + let content_buf : string | Resource | undefined + if (content_buf_selector == 0) { + content_buf = (valueDeserializer.readString() as string) } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() + else if (content_buf_selector == 1) { + content_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") } - const value_result : string | Resource = (value_buf as string | Resource) - const action_result : VoidCallback = valueDeserializer.readVoidCallback() - let value : ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) + const content_result : ResourceStr = (content_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } + const icon_result : ResourceStr | undefined = icon_buf + const id_result : TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) + let value : TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) return value } - readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number, progress: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); (isSync) ? (NativeModule._CallCallbackSync(-968773856, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-968773856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readTextClockController(): TextClockController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return TextClockControllerInternal.fromPtr(ptr) } - readLinearIndicatorStyle(): LinearIndicatorStyle { + readTextAreaController(): TextAreaController { let valueDeserializer : Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readLengthMetrics() - } - const space_result : LengthMetrics | undefined = space_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return TextAreaControllerInternal.fromPtr(ptr) + } + readSelectionMenuOptions(): SelectionMenuOptions { + let valueDeserializer : Deserializer = this + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : MenuOnAppearCallback | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - strokeWidth_buf = valueDeserializer.readLengthMetrics() + onAppear_buf = valueDeserializer.readMenuOnAppearCallback() } - const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf - const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeRadius_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) + const onAppear_result : MenuOnAppearCallback | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - strokeRadius_buf = valueDeserializer.readLengthMetrics() + onDisappear_buf = valueDeserializer.readCallback_Void() } - const strokeRadius_result : LengthMetrics | undefined = strokeRadius_buf - const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackBackgroundColor_buf : ColorMetrics | undefined - if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) + const onDisappear_result : Function0 | undefined = onDisappear_buf + const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuType_buf : MenuType | undefined + if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) { - trackBackgroundColor_buf = valueDeserializer.readColorMetrics() + menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) } - const trackBackgroundColor_result : ColorMetrics | undefined = trackBackgroundColor_buf - const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackColor_buf : ColorMetrics | undefined - if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) + const menuType_result : MenuType | undefined = menuType_buf + let value : SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) + return value + } + readFontSettingOptions(): FontSettingOptions { + let valueDeserializer : Deserializer = this + const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableVariableFontWeight_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) { - trackColor_buf = valueDeserializer.readColorMetrics() + enableVariableFontWeight_buf = valueDeserializer.readBoolean() } - const trackColor_result : ColorMetrics | undefined = trackColor_buf - let value : LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) + const enableVariableFontWeight_result : boolean | undefined = enableVariableFontWeight_buf + let value : FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) return value } - readWaterFlowSections(): WaterFlowSections { + readTextController(): TextController { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return WaterFlowSectionsInternal.fromPtr(ptr) + return TextControllerInternal.fromPtr(ptr) } - readScroller(): Scroller { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ScrollerInternal.fromPtr(ptr) + readBottomTabBarStyle(): BottomTabBarStyle { + throw new Error("Can not deserialize builder class") } - readRRect(): RRect { - let valueDeserializer : Deserializer = this - const left_result : number = (valueDeserializer.readNumber() as number) - const top_result : number = (valueDeserializer.readNumber() as number) - const width_result : number = (valueDeserializer.readNumber() as number) - const height_result : number = (valueDeserializer.readNumber() as number) - const radius_result : number = (valueDeserializer.readNumber() as number) - let value : RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) - return value + readSubTabBarStyle(): SubTabBarStyle { + throw new Error("Can not deserialize builder class") } - readDividerStyle(): DividerStyle { + readTabBarOptions(): TabBarOptions { let valueDeserializer : Deserializer = this - const strokeWidth_result : Length = (valueDeserializer.readLength() as Length) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result : ResourceColor | undefined = color_buf - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } - const startMargin_result : Length | undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) - } - const endMargin_result : Length | undefined = endMargin_buf - let value : DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) - return value - } - readButtonIconOptions(): ButtonIconOptions { - let valueDeserializer : Deserializer = this - const shown_buf_selector : int32 = valueDeserializer.readInt8() - let shown_buf : string | PixelMap | Resource | undefined - if (shown_buf_selector == 0) { - shown_buf = (valueDeserializer.readString() as string) - } - else if (shown_buf_selector == 1) { - shown_buf = (valueDeserializer.readPixelMap() as PixelMap) - } - else if (shown_buf_selector == 2) { - shown_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for shown_buf has to be chosen through deserialisation.") - } - const shown_result : string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) - const hidden_buf_selector : int32 = valueDeserializer.readInt8() - let hidden_buf : string | PixelMap | Resource | undefined - if (hidden_buf_selector == 0) { - hidden_buf = (valueDeserializer.readString() as string) - } - else if (hidden_buf_selector == 1) { - hidden_buf = (valueDeserializer.readPixelMap() as PixelMap) - } - else if (hidden_buf_selector == 2) { - hidden_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation.") + icon_buf = (icon_buf_ as string | Resource) } - const hidden_result : string | PixelMap | Resource = (hidden_buf as string | PixelMap | Resource) - const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let switching_buf : string | PixelMap | Resource | undefined - if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) + const icon_result : string | Resource | undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - const switching_buf__selector : int32 = valueDeserializer.readInt8() - let switching_buf_ : string | PixelMap | Resource | undefined - if (switching_buf__selector == 0) { - switching_buf_ = (valueDeserializer.readString() as string) - } - else if (switching_buf__selector == 1) { - switching_buf_ = (valueDeserializer.readPixelMap() as PixelMap) + const text_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) } - else if (switching_buf__selector == 2) { - switching_buf_ = valueDeserializer.readResource() + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") } - switching_buf = (switching_buf_ as string | PixelMap | Resource) + text_buf = (text_buf_ as string | Resource) } - const switching_result : string | PixelMap | Resource | undefined = switching_buf - let value : ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) + const text_result : string | Resource | undefined = text_buf + let value : TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) return value } - readImageAIOptions(): ImageAIOptions { + readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { let valueDeserializer : Deserializer = this - const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let types_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (types_buf_runtimeType)) + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf : ThemeColorMode | undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) { - const types_buf__length : int32 = valueDeserializer.readInt32() - let types_buf_ : Array = new Array() - for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { - types_buf_[types_buf__i] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) - } - types_buf = types_buf_ + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) } - const types_result : Array | undefined = types_buf - const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aiController_buf : ImageAnalyzerController | undefined - if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) + const colorMode_result : ThemeColorMode | undefined = colorMode_buf + const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let adaptiveColor_buf : AdaptiveColor | undefined + if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) { - aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) + adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) } - const aiController_result : ImageAnalyzerController | undefined = aiController_buf - let value : ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) - return value - } - readXComponentController(): XComponentController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return XComponentControllerInternal.fromPtr(ptr) - } - readWebKeyboardController(): WebKeyboardController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return WebKeyboardControllerInternal.fromPtr(ptr) - } - readCallback_Literal_String_plainText_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (selectedText: Literal_String_plainText): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); (isSync) ? (NativeModule._CallCallbackSync(-122223466, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readEventResult(): EventResult { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return EventResultInternal.fromPtr(ptr) - } - readTouchEvent(): TouchEvent { - let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + scale_buf = (valueDeserializer.readNumber() as number) } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const scale_result : number | undefined = scale_buf + const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurOptions_buf : BlurOptions | undefined + if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + blurOptions_buf = valueDeserializer.readBlurOptions() } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const blurOptions_result : BlurOptions | undefined = blurOptions_buf + const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let policy_buf : BlurStyleActivePolicy | undefined + if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result : number | undefined = deviceId_buf - const type_result : TouchType = TouchType.ofOrdinal(valueDeserializer.readInt32()) - const touches_buf_length : int32 = valueDeserializer.readInt32() - let touches_buf : Array = new Array() - for (let touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { - touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() + policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) } - const touches_result : Array = touches_buf - const changedTouches_buf_length : int32 = valueDeserializer.readInt32() - let changedTouches_buf : Array = new Array() - for (let changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { - changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() + const policy_result : BlurStyleActivePolicy | undefined = policy_buf + const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let inactiveColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) + { + const inactiveColor_buf__selector : int32 = valueDeserializer.readInt8() + let inactiveColor_buf_ : Color | number | string | Resource | undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_ = (valueDeserializer.readString() as string) + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) } - const changedTouches_result : Array = changedTouches_buf - const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() - const preventDefault_result : Function0 = valueDeserializer.readCallback_Void() - let value : TouchEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} as TouchEvent) + const inactiveColor_result : ResourceColor | undefined = inactiveColor_buf + let value : BackgroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundBlurStyleOptions) return value } - readNativeEmbedInfo(): NativeEmbedInfo { + readScrollableBarModeOptions(): ScrollableBarModeOptions { let valueDeserializer : Deserializer = this - const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let id_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) - { - id_buf = (valueDeserializer.readString() as string) - } - const id_result : string | undefined = id_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readString() as string) - } - const type_result : string | undefined = type_buf - const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let src_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - src_buf = (valueDeserializer.readString() as string) - } - const src_result : string | undefined = src_buf - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf : Position | undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - position_buf = valueDeserializer.readPosition() + margin_buf = (valueDeserializer.readLength() as Dimension) } - const position_result : Position | undefined = position_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const margin_result : Dimension | undefined = margin_buf + const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonScrollableLayoutStyle_buf : LayoutStyle | undefined + if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) { - width_buf = (valueDeserializer.readNumber() as number) + nonScrollableLayoutStyle_buf = LayoutStyle.ofOrdinal(valueDeserializer.readInt32()) } - const width_result : number | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const nonScrollableLayoutStyle_result : LayoutStyle | undefined = nonScrollableLayoutStyle_buf + let value : ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) + return value + } + readTabContentAnimatedTransition(): TabContentAnimatedTransition { + let valueDeserializer : Deserializer = this + const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeout_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) { - height_buf = (valueDeserializer.readNumber() as number) + timeout_buf = (valueDeserializer.readNumber() as number) } - const height_result : number | undefined = height_buf - const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let url_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) - { - url_buf = (valueDeserializer.readString() as string) + const timeout_result : number | undefined = timeout_buf + const transition_result : Function1 = valueDeserializer.readCallback_TabContentTransitionProxy_Void() + let value : TabContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as TabContentAnimatedTransition) + return value + } + readTabsController(): TabsController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return TabsControllerInternal.fromPtr(ptr) + } + readSymbolEffect(): SymbolEffect { + let value : SymbolEffect = ({} as SymbolEffect) + return value + } + readDigitIndicator(): DigitIndicator { + throw new Error("Can not deserialize builder class") + } + readDotIndicator(): DotIndicator { + throw new Error("Can not deserialize builder class") + } + readSwiperAutoFill(): SwiperAutoFill { + let valueDeserializer : Deserializer = this + const minSize_buf_selector : int32 = valueDeserializer.readInt8() + let minSize_buf : string | number | undefined + if (minSize_buf_selector == 0) { + minSize_buf = (valueDeserializer.readString() as string) } - const url_result : string | undefined = url_buf - const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tag_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) + else if (minSize_buf_selector == 1) { + minSize_buf = (valueDeserializer.readNumber() as number) } - const tag_result : string | undefined = tag_buf - const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let params_buf : Map | undefined - if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) - { - const params_buf__size : int32 = valueDeserializer.readInt32() - let params_buf_ : Map = new Map() - // TODO: TS map resize - for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { - const params_buf__key : string = (valueDeserializer.readString() as string) - const params_buf__value : string = (valueDeserializer.readString() as string) - params_buf_.set(params_buf__key, params_buf__value) - } - params_buf = params_buf_ + else { + throw new Error("One of the branches for minSize_buf has to be chosen through deserialisation.") } - const params_result : Map | undefined = params_buf - let value : NativeEmbedInfo = ({id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} as NativeEmbedInfo) + const minSize_result : VP = (minSize_buf as string | number) + let value : SwiperAutoFill = ({minSize: minSize_result} as SwiperAutoFill) return value } - readNestedScrollOptionsExt(): NestedScrollOptionsExt { + readArrowStyle(): ArrowStyle { let valueDeserializer : Deserializer = this - const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollUp_buf : NestedScrollMode | undefined - if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) + const showBackground_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showBackground_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showBackground_buf_runtimeType)) { - scrollUp_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + showBackground_buf = valueDeserializer.readBoolean() } - const scrollUp_result : NestedScrollMode | undefined = scrollUp_buf - const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollDown_buf : NestedScrollMode | undefined - if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) + const showBackground_result : boolean | undefined = showBackground_buf + const isSidebarMiddle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isSidebarMiddle_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) { - scrollDown_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + isSidebarMiddle_buf = valueDeserializer.readBoolean() } - const scrollDown_result : NestedScrollMode | undefined = scrollDown_buf - const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollRight_buf : NestedScrollMode | undefined - if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) + const isSidebarMiddle_result : boolean | undefined = isSidebarMiddle_buf + const backgroundSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundSize_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (backgroundSize_buf_runtimeType)) { - scrollRight_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) + backgroundSize_buf = (valueDeserializer.readLength() as Length) } - const scrollRight_result : NestedScrollMode | undefined = scrollRight_buf - const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollLeft_buf : NestedScrollMode | undefined - if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) + const backgroundSize_result : Length | undefined = backgroundSize_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - scrollLeft_buf = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - } - const scrollLeft_result : NestedScrollMode | undefined = scrollLeft_buf - let value : NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const arrowSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowSize_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (arrowSize_buf_runtimeType)) + { + arrowSize_buf = (valueDeserializer.readLength() as Length) + } + const arrowSize_result : Length | undefined = arrowSize_buf + const arrowColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (arrowColor_buf_runtimeType)) + { + const arrowColor_buf__selector : int32 = valueDeserializer.readInt8() + let arrowColor_buf_ : Color | number | string | Resource | undefined + if (arrowColor_buf__selector == 0) { + arrowColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (arrowColor_buf__selector == 1) { + arrowColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (arrowColor_buf__selector == 2) { + arrowColor_buf_ = (valueDeserializer.readString() as string) + } + else if (arrowColor_buf__selector == 3) { + arrowColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for arrowColor_buf_ has to be chosen through deserialisation.") + } + arrowColor_buf = (arrowColor_buf_ as Color | number | string | Resource) + } + const arrowColor_result : ResourceColor | undefined = arrowColor_buf + let value : ArrowStyle = ({showBackground: showBackground_result,isSidebarMiddle: isSidebarMiddle_result,backgroundSize: backgroundSize_result,backgroundColor: backgroundColor_result,arrowSize: arrowSize_result,arrowColor: arrowColor_result} as ArrowStyle) return value } - readNestedScrollOptions(): NestedScrollOptions { - let valueDeserializer : Deserializer = this - const scrollForward_result : NestedScrollMode = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - const scrollBackward_result : NestedScrollMode = NestedScrollMode.ofOrdinal(valueDeserializer.readInt32()) - let value : NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) - return value + readCallback_SwiperContentTransitionProxy_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: SwiperContentTransitionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSwiperContentTransitionProxy(parameter); (isSync) ? (NativeModule._CallCallbackSync(-416053361, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-416053361, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readDataResubmissionHandler(): DataResubmissionHandler { + readLocalizedEdges(): LocalizedEdges { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return DataResubmissionHandlerInternal.fromPtr(ptr) + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = valueDeserializer.readLengthMetrics() + } + const top_result : LengthMetrics | undefined = top_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = valueDeserializer.readLengthMetrics() + } + const start_result : LengthMetrics | undefined = start_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf = valueDeserializer.readLengthMetrics() + } + const bottom_result : LengthMetrics | undefined = bottom_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = valueDeserializer.readLengthMetrics() + } + const end_result : LengthMetrics | undefined = end_buf + let value : LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) + return value } - readControllerHandler(): ControllerHandler { + readEdges(): Edges { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ControllerHandlerInternal.fromPtr(ptr) + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = (valueDeserializer.readLength() as Dimension) + } + const top_result : Dimension | undefined = top_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + left_buf = (valueDeserializer.readLength() as Dimension) + } + const left_result : Dimension | undefined = left_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf = (valueDeserializer.readLength() as Dimension) + } + const bottom_result : Dimension | undefined = bottom_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) + { + right_buf = (valueDeserializer.readLength() as Dimension) + } + const right_result : Dimension | undefined = right_buf + let value : Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) + return value } - readClientAuthenticationHandler(): ClientAuthenticationHandler { + readSearchButtonOptions(): SearchButtonOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ClientAuthenticationHandlerInternal.fromPtr(ptr) + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } + const fontSize_result : Length | undefined = fontSize_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } + const fontColor_result : ResourceColor | undefined = fontColor_buf + const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoDisable_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) + { + autoDisable_buf = valueDeserializer.readBoolean() + } + const autoDisable_result : boolean | undefined = autoDisable_buf + let value : SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) + return value } - readSslErrorHandler(): SslErrorHandler { + readCancelButtonSymbolOptions(): CancelButtonSymbolOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return SslErrorHandlerInternal.fromPtr(ptr) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : CancelButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : CancelButtonStyle | undefined = style_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = valueDeserializer.readSymbolGlyphModifier() + } + const icon_result : SymbolGlyphModifier | undefined = icon_buf + let value : CancelButtonSymbolOptions = ({style: style_result,icon: icon_result} as CancelButtonSymbolOptions) + return value } - readWebContextMenuResult(): WebContextMenuResult { + readCancelButtonOptions(): CancelButtonOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return WebContextMenuResultInternal.fromPtr(ptr) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : CancelButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : CancelButtonStyle | undefined = style_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : IconOptions | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = valueDeserializer.readIconOptions() + } + const icon_result : IconOptions | undefined = icon_buf + let value : CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) + return value } - readWebContextMenuParam(): WebContextMenuParam { + readSearchController(): SearchController { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return WebContextMenuParamInternal.fromPtr(ptr) + return SearchControllerInternal.fromPtr(ptr) } - readScreenCaptureHandler(): ScreenCaptureHandler { + readEdgeEffectOptions(): EdgeEffectOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ScreenCaptureHandlerInternal.fromPtr(ptr) + const alwaysEnabled_result : boolean = valueDeserializer.readBoolean() + let value : EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) + return value } - readPermissionRequest(): PermissionRequest { + readScrollToIndexOptions(): ScrollToIndexOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return PermissionRequestInternal.fromPtr(ptr) + const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let extraOffset_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) + { + extraOffset_buf = valueDeserializer.readLengthMetrics() + } + const extraOffset_result : LengthMetrics | undefined = extraOffset_buf + let value : ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) + return value } - readHttpAuthHandler(): HttpAuthHandler { + readScrollPageOptions(): ScrollPageOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return HttpAuthHandlerInternal.fromPtr(ptr) + const next_result : boolean = valueDeserializer.readBoolean() + const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let animation_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + { + animation_buf = valueDeserializer.readBoolean() + } + const animation_result : boolean | undefined = animation_buf + let value : ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) + return value } - readFullScreenExitHandler(): FullScreenExitHandler { + readScrollEdgeOptions(): ScrollEdgeOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return FullScreenExitHandlerInternal.fromPtr(ptr) - } - readFileSelectorParam(): FileSelectorParam { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return FileSelectorParamInternal.fromPtr(ptr) - } - readFileSelectorResult(): FileSelectorResult { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return FileSelectorResultInternal.fromPtr(ptr) - } - readWebResourceResponse(): WebResourceResponse { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return WebResourceResponseInternal.fromPtr(ptr) - } - readWebResourceError(): WebResourceError { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return WebResourceErrorInternal.fromPtr(ptr) - } - readConsoleMessage(): ConsoleMessage { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ConsoleMessageInternal.fromPtr(ptr) - } - readJsResult(): JsResult { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return JsResultInternal.fromPtr(ptr) + const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let velocity_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) + { + velocity_buf = (valueDeserializer.readNumber() as number) + } + const velocity_result : number | undefined = velocity_buf + let value : ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) + return value } - readJsGeolocation(): JsGeolocation { + readScrollOptions(): ScrollOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return JsGeolocationInternal.fromPtr(ptr) + const xOffset_buf_selector : int32 = valueDeserializer.readInt8() + let xOffset_buf : number | string | undefined + if (xOffset_buf_selector == 0) { + xOffset_buf = (valueDeserializer.readNumber() as number) + } + else if (xOffset_buf_selector == 1) { + xOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation.") + } + const xOffset_result : number | string = (xOffset_buf as number | string) + const yOffset_buf_selector : int32 = valueDeserializer.readInt8() + let yOffset_buf : number | string | undefined + if (yOffset_buf_selector == 0) { + yOffset_buf = (valueDeserializer.readNumber() as number) + } + else if (yOffset_buf_selector == 1) { + yOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation.") + } + const yOffset_result : number | string = (yOffset_buf as number | string) + const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let animation_buf : ScrollAnimationOptions | boolean | undefined + if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + { + const animation_buf__selector : int32 = valueDeserializer.readInt8() + let animation_buf_ : ScrollAnimationOptions | boolean | undefined + if (animation_buf__selector == 0) { + animation_buf_ = valueDeserializer.readScrollAnimationOptions() + } + else if (animation_buf__selector == 1) { + animation_buf_ = valueDeserializer.readBoolean() + } + else { + throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation.") + } + animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + } + const animation_result : ScrollAnimationOptions | boolean | undefined = animation_buf + let value : ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) + return value } - readVideoController(): VideoController { + readRichEditorStyledStringController(): RichEditorStyledStringController { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return VideoControllerInternal.fromPtr(ptr) + return RichEditorStyledStringControllerInternal.fromPtr(ptr) } - readTextTimerController(): TextTimerController { + readRichEditorController(): RichEditorController { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() - return TextTimerControllerInternal.fromPtr(ptr) + return RichEditorControllerInternal.fromPtr(ptr) } - readDividerOptions(): DividerOptions { + readPlaceholderStyle(): PlaceholderStyle { let valueDeserializer : Deserializer = this - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf : Font | undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) { - strokeWidth_buf = (valueDeserializer.readLength() as Dimension) + font_buf = valueDeserializer.readFont() } - const strokeWidth_result : Dimension | undefined = strokeWidth_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const font_result : Font | undefined = font_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const fontColor_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result : ResourceColor | undefined = color_buf - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Dimension) - } - const startMargin_result : Dimension | undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Dimension) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const endMargin_result : Dimension | undefined = endMargin_buf - let value : DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) + const fontColor_result : ResourceColor | undefined = fontColor_buf + let value : PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) return value } - readUnderlineColor(): UnderlineColor { + readRichEditorImageSpanResult(): RichEditorImageSpanResult { let valueDeserializer : Deserializer = this - const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let typing_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (typing_buf_runtimeType)) + const spanPosition_result : RichEditorSpanPosition = valueDeserializer.readRichEditorSpanPosition() + const valuePixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let valuePixelMap_buf : PixelMap | undefined + if ((RuntimeType.UNDEFINED) != (valuePixelMap_buf_runtimeType)) { - const typing_buf__selector : int32 = valueDeserializer.readInt8() - let typing_buf_ : Color | number | string | Resource | undefined - if (typing_buf__selector == 0) { - typing_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (typing_buf__selector == 1) { - typing_buf_ = (valueDeserializer.readNumber() as number) - } - else if (typing_buf__selector == 2) { - typing_buf_ = (valueDeserializer.readString() as string) - } - else if (typing_buf__selector == 3) { - typing_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for typing_buf_ has to be chosen through deserialisation.") - } - typing_buf = (typing_buf_ as Color | number | string | Resource) + valuePixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) } - const typing_result : ResourceColor | undefined = typing_buf - const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let normal_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) + const valuePixelMap_result : PixelMap | undefined = valuePixelMap_buf + const valueResourceStr_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let valueResourceStr_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (valueResourceStr_buf_runtimeType)) { - const normal_buf__selector : int32 = valueDeserializer.readInt8() - let normal_buf_ : Color | number | string | Resource | undefined - if (normal_buf__selector == 0) { - normal_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (normal_buf__selector == 1) { - normal_buf_ = (valueDeserializer.readNumber() as number) - } - else if (normal_buf__selector == 2) { - normal_buf_ = (valueDeserializer.readString() as string) + const valueResourceStr_buf__selector : int32 = valueDeserializer.readInt8() + let valueResourceStr_buf_ : string | Resource | undefined + if (valueResourceStr_buf__selector == 0) { + valueResourceStr_buf_ = (valueDeserializer.readString() as string) } - else if (normal_buf__selector == 3) { - normal_buf_ = valueDeserializer.readResource() + else if (valueResourceStr_buf__selector == 1) { + valueResourceStr_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for normal_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for valueResourceStr_buf_ has to be chosen through deserialisation.") } - normal_buf = (normal_buf_ as Color | number | string | Resource) + valueResourceStr_buf = (valueResourceStr_buf_ as string | Resource) } - const normal_result : ResourceColor | undefined = normal_buf - const error_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let error_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) + const valueResourceStr_result : ResourceStr | undefined = valueResourceStr_buf + const imageStyle_result : RichEditorImageSpanStyleResult = valueDeserializer.readRichEditorImageSpanStyleResult() + const offsetInSpan_buf_value0 : number = (valueDeserializer.readNumber() as number) + const offsetInSpan_buf_value1 : number = (valueDeserializer.readNumber() as number) + const offsetInSpan_result : [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) + let value : RichEditorImageSpanResult = ({spanPosition: spanPosition_result,valuePixelMap: valuePixelMap_result,valueResourceStr: valueResourceStr_result,imageStyle: imageStyle_result,offsetInSpan: offsetInSpan_result} as RichEditorImageSpanResult) + return value + } + readRichEditorTextSpanResult(): RichEditorTextSpanResult { + let valueDeserializer : Deserializer = this + const spanPosition_result : RichEditorSpanPosition = valueDeserializer.readRichEditorSpanPosition() + const value_result : string = (valueDeserializer.readString() as string) + const textStyle_result : RichEditorTextStyleResult = valueDeserializer.readRichEditorTextStyleResult() + const offsetInSpan_buf_value0 : number = (valueDeserializer.readNumber() as number) + const offsetInSpan_buf_value1 : number = (valueDeserializer.readNumber() as number) + const offsetInSpan_result : [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) + const symbolSpanStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolSpanStyle_buf : RichEditorSymbolSpanStyle | undefined + if ((RuntimeType.UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) { - const error_buf__selector : int32 = valueDeserializer.readInt8() - let error_buf_ : Color | number | string | Resource | undefined - if (error_buf__selector == 0) { - error_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (error_buf__selector == 1) { - error_buf_ = (valueDeserializer.readNumber() as number) - } - else if (error_buf__selector == 2) { - error_buf_ = (valueDeserializer.readString() as string) - } - else if (error_buf__selector == 3) { - error_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for error_buf_ has to be chosen through deserialisation.") - } - error_buf = (error_buf_ as Color | number | string | Resource) + symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() } - const error_result : ResourceColor | undefined = error_buf - const disable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disable_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (disable_buf_runtimeType)) + const symbolSpanStyle_result : RichEditorSymbolSpanStyle | undefined = symbolSpanStyle_buf + const valueResource_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let valueResource_buf : Resource | undefined + if ((RuntimeType.UNDEFINED) != (valueResource_buf_runtimeType)) { - const disable_buf__selector : int32 = valueDeserializer.readInt8() - let disable_buf_ : Color | number | string | Resource | undefined - if (disable_buf__selector == 0) { - disable_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (disable_buf__selector == 1) { - disable_buf_ = (valueDeserializer.readNumber() as number) - } - else if (disable_buf__selector == 2) { - disable_buf_ = (valueDeserializer.readString() as string) - } - else if (disable_buf__selector == 3) { - disable_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for disable_buf_ has to be chosen through deserialisation.") - } - disable_buf = (disable_buf_ as Color | number | string | Resource) + valueResource_buf = valueDeserializer.readResource() } - const disable_result : ResourceColor | undefined = disable_buf - let value : UnderlineColor = ({typing: typing_result,normal: normal_result,error: error_result,disable: disable_result} as UnderlineColor) + const valueResource_result : Resource | undefined = valueResource_buf + const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paragraphStyle_buf : RichEditorParagraphStyle | undefined + if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } + const paragraphStyle_result : RichEditorParagraphStyle | undefined = paragraphStyle_buf + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + { + previewText_buf = (valueDeserializer.readString() as string) + } + const previewText_result : string | undefined = previewText_buf + let value : RichEditorTextSpanResult = ({spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} as RichEditorTextSpanResult) return value } - readTextInputController(): TextInputController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TextInputControllerInternal.fromPtr(ptr) - } - readTextClockController(): TextClockController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TextClockControllerInternal.fromPtr(ptr) - } - readTextAreaController(): TextAreaController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TextAreaControllerInternal.fromPtr(ptr) - } - readTextController(): TextController { + readStyledStringChangedListener(): StyledStringChangedListener { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TextControllerInternal.fromPtr(ptr) - } - readBottomTabBarStyle(): BottomTabBarStyle { - throw new Error("Can not deserialize builder class") - } - readSubTabBarStyle(): SubTabBarStyle { - throw new Error("Can not deserialize builder class") + const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) + { + onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + } + const onWillChange_result : Function1 | undefined = onWillChange_buf + const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidChange_buf : OnDidChangeCallback | undefined + if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) + { + onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + } + const onDidChange_result : OnDidChangeCallback | undefined = onDidChange_buf + let value : StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) + return value } - readTabBarOptions(): TabBarOptions { + readRichEditorRange(): RichEditorRange { let valueDeserializer : Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) + start_buf = (valueDeserializer.readNumber() as number) } - const icon_result : string | Resource | undefined = icon_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") - } - text_buf = (text_buf_ as string | Resource) + end_buf = (valueDeserializer.readNumber() as number) } - const text_result : string | Resource | undefined = text_buf - let value : TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) + const end_result : number | undefined = end_buf + let value : RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) return value } - readTabContentAnimatedTransition(): TabContentAnimatedTransition { + readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { let valueDeserializer : Deserializer = this - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - timeout_buf = (valueDeserializer.readNumber() as number) + start_buf = (valueDeserializer.readNumber() as number) } - const timeout_result : number | undefined = timeout_buf - const transition_result : Function1 = valueDeserializer.readCallback_TabContentTransitionProxy_Void() - let value : TabContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as TabContentAnimatedTransition) + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result : number | undefined = end_buf + const style_result : RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() + let value : RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) return value } - readTabsController(): TabsController { + readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TabsControllerInternal.fromPtr(ptr) - } - readDigitIndicator(): DigitIndicator { - throw new Error("Can not deserialize builder class") - } - readDotIndicator(): DotIndicator { - throw new Error("Can not deserialize builder class") + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result : number | undefined = end_buf + const symbolStyle_result : RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() + let value : RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) + return value } - readSwiperAutoFill(): SwiperAutoFill { + readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { let valueDeserializer : Deserializer = this - const minSize_buf_selector : int32 = valueDeserializer.readInt8() - let minSize_buf : string | number | undefined - if (minSize_buf_selector == 0) { - minSize_buf = (valueDeserializer.readString() as string) - } - else if (minSize_buf_selector == 1) { - minSize_buf = (valueDeserializer.readNumber() as number) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) } - else { - throw new Error("One of the branches for minSize_buf has to be chosen through deserialisation.") + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) } - const minSize_result : VP = (minSize_buf as string | number) - let value : SwiperAutoFill = ({minSize: minSize_result} as SwiperAutoFill) + const end_result : number | undefined = end_buf + const imageStyle_result : RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() + let value : RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) return value } - readArrowStyle(): ArrowStyle { + readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { let valueDeserializer : Deserializer = this - const showBackground_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showBackground_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showBackground_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - showBackground_buf = valueDeserializer.readBoolean() + start_buf = (valueDeserializer.readNumber() as number) } - const showBackground_result : boolean | undefined = showBackground_buf - const isSidebarMiddle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isSidebarMiddle_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) + const start_result : number | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - isSidebarMiddle_buf = valueDeserializer.readBoolean() + end_buf = (valueDeserializer.readNumber() as number) } - const isSidebarMiddle_result : boolean | undefined = isSidebarMiddle_buf - const backgroundSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundSize_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (backgroundSize_buf_runtimeType)) + const end_result : number | undefined = end_buf + const textStyle_result : RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() + let value : RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) + return value + } + readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { + let valueDeserializer : Deserializer = this + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - backgroundSize_buf = (valueDeserializer.readLength() as Length) + offset_buf = (valueDeserializer.readNumber() as number) } - const backgroundSize_result : Length | undefined = backgroundSize_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const offset_result : number | undefined = offset_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : RichEditorSymbolSpanStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const arrowSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowSize_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (arrowSize_buf_runtimeType)) - { - arrowSize_buf = (valueDeserializer.readLength() as Length) - } - const arrowSize_result : Length | undefined = arrowSize_buf - const arrowColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (arrowColor_buf_runtimeType)) - { - const arrowColor_buf__selector : int32 = valueDeserializer.readInt8() - let arrowColor_buf_ : Color | number | string | Resource | undefined - if (arrowColor_buf__selector == 0) { - arrowColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (arrowColor_buf__selector == 1) { - arrowColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (arrowColor_buf__selector == 2) { - arrowColor_buf_ = (valueDeserializer.readString() as string) - } - else if (arrowColor_buf__selector == 3) { - arrowColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for arrowColor_buf_ has to be chosen through deserialisation.") - } - arrowColor_buf = (arrowColor_buf_ as Color | number | string | Resource) + style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() } - const arrowColor_result : ResourceColor | undefined = arrowColor_buf - let value : ArrowStyle = ({showBackground: showBackground_result,isSidebarMiddle: isSidebarMiddle_result,backgroundSize: backgroundSize_result,backgroundColor: backgroundColor_result,arrowSize: arrowSize_result,arrowColor: arrowColor_result} as ArrowStyle) + const style_result : RichEditorSymbolSpanStyle | undefined = style_buf + let value : RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) return value } - readCallback_SwiperContentTransitionProxy_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: SwiperContentTransitionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSwiperContentTransitionProxy(parameter); (isSync) ? (NativeModule._CallCallbackSync(-416053361, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-416053361, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCancelButtonSymbolOptions(): CancelButtonSymbolOptions { + readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { let valueDeserializer : Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : CancelButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : CancelButtonStyle | undefined = style_buf - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - icon_buf = valueDeserializer.readSymbolGlyphModifier() + offset_buf = (valueDeserializer.readNumber() as number) } - const icon_result : SymbolGlyphModifier | undefined = icon_buf - let value : CancelButtonSymbolOptions = ({style: style_result,icon: icon_result} as CancelButtonSymbolOptions) + const offset_result : number | undefined = offset_buf + let value : RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) return value } - readCancelButtonOptions(): CancelButtonOptions { + readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { let valueDeserializer : Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : CancelButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = CancelButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : CancelButtonStyle | undefined = style_buf - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : IconOptions | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - icon_buf = valueDeserializer.readIconOptions() + offset_buf = (valueDeserializer.readNumber() as number) } - const icon_result : IconOptions | undefined = icon_buf - let value : CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) - return value - } - readSearchController(): SearchController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return SearchControllerInternal.fromPtr(ptr) - } - readMenuOnAppearCallback(isSync: boolean = false): MenuOnAppearCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (start: number, end: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); (isSync) ? (NativeModule._CallCallbackSync(-614475458, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-614475458, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRichEditorImageSpanResult(): RichEditorImageSpanResult { - let valueDeserializer : Deserializer = this - const spanPosition_result : RichEditorSpanPosition = valueDeserializer.readRichEditorSpanPosition() - const valuePixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let valuePixelMap_buf : PixelMap | undefined - if ((RuntimeType.UNDEFINED) != (valuePixelMap_buf_runtimeType)) + const offset_result : number | undefined = offset_buf + const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageStyle_buf : RichEditorImageSpanStyle | undefined + if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) { - valuePixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() } - const valuePixelMap_result : PixelMap | undefined = valuePixelMap_buf - const valueResourceStr_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let valueResourceStr_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (valueResourceStr_buf_runtimeType)) + const imageStyle_result : RichEditorImageSpanStyle | undefined = imageStyle_buf + const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gesture_buf : RichEditorGesture | undefined + if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) { - const valueResourceStr_buf__selector : int32 = valueDeserializer.readInt8() - let valueResourceStr_buf_ : string | Resource | undefined - if (valueResourceStr_buf__selector == 0) { - valueResourceStr_buf_ = (valueDeserializer.readString() as string) - } - else if (valueResourceStr_buf__selector == 1) { - valueResourceStr_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for valueResourceStr_buf_ has to be chosen through deserialisation.") - } - valueResourceStr_buf = (valueResourceStr_buf_ as string | Resource) + gesture_buf = valueDeserializer.readRichEditorGesture() } - const valueResourceStr_result : ResourceStr | undefined = valueResourceStr_buf - const imageStyle_result : RichEditorImageSpanStyleResult = valueDeserializer.readRichEditorImageSpanStyleResult() - const offsetInSpan_buf_value0 : number = (valueDeserializer.readNumber() as number) - const offsetInSpan_buf_value1 : number = (valueDeserializer.readNumber() as number) - const offsetInSpan_result : [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) - let value : RichEditorImageSpanResult = ({spanPosition: spanPosition_result,valuePixelMap: valuePixelMap_result,valueResourceStr: valueResourceStr_result,imageStyle: imageStyle_result,offsetInSpan: offsetInSpan_result} as RichEditorImageSpanResult) + const gesture_result : RichEditorGesture | undefined = gesture_buf + let value : RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) return value } - readRichEditorTextSpanResult(): RichEditorTextSpanResult { + readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { let valueDeserializer : Deserializer = this - const spanPosition_result : RichEditorSpanPosition = valueDeserializer.readRichEditorSpanPosition() - const value_result : string = (valueDeserializer.readString() as string) - const textStyle_result : RichEditorTextStyleResult = valueDeserializer.readRichEditorTextStyleResult() - const offsetInSpan_buf_value0 : number = (valueDeserializer.readNumber() as number) - const offsetInSpan_buf_value1 : number = (valueDeserializer.readNumber() as number) - const offsetInSpan_result : [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) - const symbolSpanStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolSpanStyle_buf : RichEditorSymbolSpanStyle | undefined - if ((RuntimeType.UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - symbolSpanStyle_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + offset_buf = (valueDeserializer.readNumber() as number) } - const symbolSpanStyle_result : RichEditorSymbolSpanStyle | undefined = symbolSpanStyle_buf - const valueResource_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let valueResource_buf : Resource | undefined - if ((RuntimeType.UNDEFINED) != (valueResource_buf_runtimeType)) + const offset_result : number | undefined = offset_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : RichEditorTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - valueResource_buf = valueDeserializer.readResource() + style_buf = valueDeserializer.readRichEditorTextStyle() } - const valueResource_result : Resource | undefined = valueResource_buf + const style_result : RichEditorTextStyle | undefined = style_buf const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let paragraphStyle_buf : RichEditorParagraphStyle | undefined if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) @@ -6177,26 +6082,16 @@ export class Deserializer extends DeserializerBase { paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() } const paragraphStyle_result : RichEditorParagraphStyle | undefined = paragraphStyle_buf - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gesture_buf : RichEditorGesture | undefined + if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readString() as string) + gesture_buf = valueDeserializer.readRichEditorGesture() } - const previewText_result : string | undefined = previewText_buf - let value : RichEditorTextSpanResult = ({spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} as RichEditorTextSpanResult) + const gesture_result : RichEditorGesture | undefined = gesture_buf + let value : RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) return value } - readRichEditorStyledStringController(): RichEditorStyledStringController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return RichEditorStyledStringControllerInternal.fromPtr(ptr) - } - readRichEditorController(): RichEditorController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return RichEditorControllerInternal.fromPtr(ptr) - } readGuideLinePosition(): GuideLinePosition { let valueDeserializer : Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -6604,29 +6499,146 @@ export class Deserializer extends DeserializerBase { let value : CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) return value } - readTextModifier(): TextModifier { - let value : TextModifier = ({} as TextModifier) - return value - } - readNavDestinationCustomTitle(): NavDestinationCustomTitle { + readNavigationToolbarOptions(): NavigationToolbarOptions { let valueDeserializer : Deserializer = this - const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const height_buf_selector : int32 = valueDeserializer.readInt8() - let height_buf : TitleHeight | Length | undefined - if (height_buf_selector == 0) { - height_buf = TitleHeight.ofOrdinal(valueDeserializer.readInt32()) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - else if (height_buf_selector == 1) { - height_buf = (valueDeserializer.readLength() as Length) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barStyle_buf : BarStyle | undefined + if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) } - const height_result : TitleHeight | Length = (height_buf as TitleHeight | Length) - let value : NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) + const barStyle_result : BarStyle | undefined = barStyle_buf + let value : NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) return value } - readNavDestinationCommonTitle(): NavDestinationCommonTitle { + readNavigationTitleOptions(): NavigationTitleOptions { + let valueDeserializer : Deserializer = this + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barStyle_buf : BarStyle | undefined + if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const barStyle_result : BarStyle | undefined = barStyle_buf + const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paddingStart_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) + { + paddingStart_buf = valueDeserializer.readLengthMetrics() + } + const paddingStart_result : LengthMetrics | undefined = paddingStart_buf + const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paddingEnd_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) + { + paddingEnd_buf = valueDeserializer.readLengthMetrics() + } + const paddingEnd_result : LengthMetrics | undefined = paddingEnd_buf + const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mainTitleModifier_buf : TextModifier | undefined + if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) + { + mainTitleModifier_buf = valueDeserializer.readTextModifier() + } + const mainTitleModifier_result : TextModifier | undefined = mainTitleModifier_buf + const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subTitleModifier_buf : TextModifier | undefined + if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) + { + subTitleModifier_buf = valueDeserializer.readTextModifier() + } + const subTitleModifier_result : TextModifier | undefined = subTitleModifier_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + let value : NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) + return value + } + readNavDestinationCustomTitle(): NavDestinationCustomTitle { + let valueDeserializer : Deserializer = this + const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const height_buf_selector : int32 = valueDeserializer.readInt8() + let height_buf : TitleHeight | Length | undefined + if (height_buf_selector == 0) { + height_buf = TitleHeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (height_buf_selector == 1) { + height_buf = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") + } + const height_result : TitleHeight | Length = (height_buf as TitleHeight | Length) + let value : NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) + return value + } + readNavDestinationCommonTitle(): NavDestinationCommonTitle { let valueDeserializer : Deserializer = this const main_buf_selector : int32 = valueDeserializer.readInt8() let main_buf : string | Resource | undefined @@ -6827,71 +6839,10 @@ export class Deserializer extends DeserializerBase { let value : DrawableDescriptor = ({__DrawableDescriptorStub: __DrawableDescriptorStub_result} as DrawableDescriptor) return value } - readLocalizedEdges(): LocalizedEdges { - let valueDeserializer : Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } - const top_result : LengthMetrics | undefined = top_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = valueDeserializer.readLengthMetrics() - } - const start_result : LengthMetrics | undefined = start_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = valueDeserializer.readLengthMetrics() - } - const bottom_result : LengthMetrics | undefined = bottom_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLengthMetrics() - } - const end_result : LengthMetrics | undefined = end_buf - let value : LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) - return value - } - readEdges(): Edges { + readMatrix2D(): Matrix2D { let valueDeserializer : Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Dimension) - } - const top_result : Dimension | undefined = top_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Dimension) - } - const left_result : Dimension | undefined = left_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Dimension) - } - const bottom_result : Dimension | undefined = bottom_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Dimension) - } - const right_result : Dimension | undefined = right_buf - let value : Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return Matrix2DInternal.fromPtr(ptr) } readListDividerOptions(): ListDividerOptions { let valueDeserializer : Deserializer = this @@ -6937,11 +6888,17 @@ export class Deserializer extends DeserializerBase { let value : ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) return value } - readCallback_Number_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(36519084, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(36519084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readCloseSwipeActionOptions(): CloseSwipeActionOptions { + let valueDeserializer : Deserializer = this + const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onFinish_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) + { + onFinish_buf = valueDeserializer.readCallback_Void() + } + const onFinish_result : Function0 | undefined = onFinish_buf + let value : CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) + return value } readDrawingColorFilter(): DrawingColorFilter { let valueDeserializer : Deserializer = this @@ -7014,496 +6971,216 @@ export class Deserializer extends DeserializerBase { let value : FlexSpaceOptions = ({main: main_result,cross: cross_result} as FlexSpaceOptions) return value } - readLinearGradient_data_panel(): LinearGradient_data_panel { - let value : LinearGradient_data_panel = ({} as LinearGradient_data_panel) - return value - } - readRectShape(): RectShape { - let valueDeserializer : Deserializer = this - const __RectShapeStub_result : string = (valueDeserializer.readString() as string) - let value : RectShape = ({__RectShapeStub: __RectShapeStub_result} as RectShape) - return value - } - readScrollOnWillScrollCallback(isSync: boolean = false): ScrollOnWillScrollCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState.ordinal); _argsSerializer.writeInt32(scrollSource.ordinal); let _continuationValue : OffsetResult | undefined; const _continuationCallback : Function1 = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-721521596, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-721521596, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OffsetResult); } - } - readColumnSplitDividerStyle(): ColumnSplitDividerStyle { + readDatePickerDialogOptions(): DatePickerDialogOptions { let valueDeserializer : Deserializer = this - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - startMargin_buf = (valueDeserializer.readLength() as Dimension) + start_buf = new Date(valueDeserializer.readInt64()) } - const startMargin_result : Dimension | undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) + const start_result : Date | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - endMargin_buf = (valueDeserializer.readLength() as Dimension) + end_buf = new Date(valueDeserializer.readInt64()) } - const endMargin_result : Dimension | undefined = endMargin_buf - let value : ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) - return value - } - readLightSource(): LightSource { - let valueDeserializer : Deserializer = this - const positionX_result : Dimension = (valueDeserializer.readLength() as Dimension) - const positionY_result : Dimension = (valueDeserializer.readLength() as Dimension) - const positionZ_result : Dimension = (valueDeserializer.readLength() as Dimension) - const intensity_result : number = (valueDeserializer.readNumber() as number) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const end_result : Date | undefined = end_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + selected_buf = new Date(valueDeserializer.readInt64()) } - const color_result : ResourceColor | undefined = color_buf - let value : LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) - return value - } - readDrawingRenderingContext(): DrawingRenderingContext { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return DrawingRenderingContextInternal.fromPtr(ptr) - } - readCanvasRenderingContext2D(): CanvasRenderingContext2D { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - // TBD: remove explicit for CanvasRenderingContext2D class - return (CanvasRenderingContext2DInternal.fromPtr(ptr) as CanvasRenderingContext2D) - } - readCalendarController(): CalendarController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return CalendarControllerInternal.fromPtr(ptr) - } - readMonthData(): MonthData { - let valueDeserializer : Deserializer = this - const year_result : number = (valueDeserializer.readNumber() as number) - const month_result : number = (valueDeserializer.readNumber() as number) - const data_buf_length : int32 = valueDeserializer.readInt32() - let data_buf : Array = new Array() - for (let data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { - data_buf[data_buf_i] = valueDeserializer.readCalendarDay() + const selected_result : Date | undefined = selected_buf + const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunar_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) + { + lunar_buf = valueDeserializer.readBoolean() } - const data_result : Array = data_buf - let value : MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) - return value - } - readBadgeStyle(): BadgeStyle { - let valueDeserializer : Deserializer = this - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const lunar_result : boolean | undefined = lunar_buf + const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarSwitch_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + lunarSwitch_buf = valueDeserializer.readBoolean() } - const color_result : ResourceColor | undefined = color_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + const lunarSwitch_result : boolean | undefined = lunarSwitch_buf + const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarSwitchStyle_buf : LunarSwitchStyle | undefined + if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) { - const fontSize_buf__selector : int32 = valueDeserializer.readInt8() - let fontSize_buf_ : number | string | undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") - } - fontSize_buf = (fontSize_buf_ as number | string) + lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() } - const fontSize_result : number | string | undefined = fontSize_buf - const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let badgeSize_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) + const lunarSwitchStyle_result : LunarSwitchStyle | undefined = lunarSwitchStyle_buf + const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showTime_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) { - const badgeSize_buf__selector : int32 = valueDeserializer.readInt8() - let badgeSize_buf_ : number | string | undefined - if (badgeSize_buf__selector == 0) { - badgeSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeSize_buf__selector == 1) { - badgeSize_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation.") - } - badgeSize_buf = (badgeSize_buf_ as number | string) + showTime_buf = valueDeserializer.readBoolean() } - const badgeSize_result : number | string | undefined = badgeSize_buf - const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let badgeColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) + const showTime_result : boolean | undefined = showTime_buf + const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let useMilitaryTime_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) { - const badgeColor_buf__selector : int32 = valueDeserializer.readInt8() - let badgeColor_buf_ : Color | number | string | Resource | undefined - if (badgeColor_buf__selector == 0) { - badgeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (badgeColor_buf__selector == 1) { - badgeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeColor_buf__selector == 2) { - badgeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (badgeColor_buf__selector == 3) { - badgeColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation.") - } - badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) + useMilitaryTime_buf = valueDeserializer.readBoolean() } - const badgeColor_result : ResourceColor | undefined = badgeColor_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const borderColor_result : ResourceColor | undefined = borderColor_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - borderWidth_buf = (valueDeserializer.readLength() as Length) + textStyle_buf = valueDeserializer.readPickerTextStyle() } - const borderWidth_result : Length | undefined = borderWidth_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf : number | FontWeight | string | undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + const textStyle_result : PickerTextStyle | undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() - let fontWeight_buf_ : number | FontWeight | string | undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") - } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf - let value : BadgeStyle = ({color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} as BadgeStyle) - return value - } - readScrollMotion(): ScrollMotion { - let value : ScrollMotion = ({} as ScrollMotion) - return value - } - readFrictionMotion(): FrictionMotion { - let value : FrictionMotion = ({} as FrictionMotion) - return value - } - readSpringMotion(): SpringMotion { - let value : SpringMotion = ({} as SpringMotion) - return value - } - readUIContext(): UIContext { - let valueDeserializer : Deserializer = this - const __UIContextStub_result : string = (valueDeserializer.readString() as string) - let value : UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) - return value - } - readCallback_SheetType_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: SheetType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_SpringBackAction_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: SpringBackAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSpringBackAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(1536231691, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1536231691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_DismissSheetAction_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: DismissSheetAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissSheetAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(889549796, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(889549796, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_SheetDismiss_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (sheetDismiss: SheetDismiss): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSheetDismiss(sheetDismiss); (isSync) ? (NativeModule._CallCallbackSync(22609082, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(22609082, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_DismissContentCoverAction_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: DismissContentCoverAction): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissContentCoverAction(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readContextMenuAnimationOptions(): ContextMenuAnimationOptions { - let valueDeserializer : Deserializer = this - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf : AnimationRange | undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const scale_result : AnimationRange | undefined = scale_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } - const transition_result : TransitionEffect | undefined = transition_buf - const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverScale_buf : AnimationRange | undefined - if ((RuntimeType.UNDEFINED) != (hoverScale_buf_runtimeType)) + const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf : PickerTextStyle | undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) { - hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const hoverScale_result : AnimationRange | undefined = hoverScale_buf - let value : ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) - return value - } - readCustomPopupOptions(): CustomPopupOptions { - let valueDeserializer : Deserializer = this - const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf : Placement | undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + maskRect_buf = valueDeserializer.readRectangle() } - const placement_result : Placement | undefined = placement_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf : Color | string | Resource | number | undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + const maskRect_result : Rectangle | undefined = maskRect_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf : DialogAlignment | undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | string | Resource | number | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = valueDeserializer.readResource() - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) } - const maskColor_result : Color | string | Resource | number | undefined = maskColor_buf - const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let popupColor_buf : Color | string | Resource | number | undefined - if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + const alignment_result : DialogAlignment | undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Offset | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const popupColor_buf__selector : int32 = valueDeserializer.readInt8() - let popupColor_buf_ : Color | string | Resource | number | undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") - } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const popupColor_result : Color | string | Resource | number | undefined = popupColor_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const offset_result : Offset | undefined = offset_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() } - const enableArrow_result : boolean | undefined = enableArrow_buf - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const onAccept_result : Function1 | undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + onCancel_buf = valueDeserializer.readVoidCallback() } - const autoCancel_result : boolean | undefined = autoCancel_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + const onCancel_result : VoidCallback | undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() + onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() } - const onStateChange_result : Function1 | undefined = onStateChange_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const onChange_result : Function1 | undefined = onChange_buf + const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDateAccept_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + onDateAccept_buf = valueDeserializer.readCallback_Date_Void() } - const arrowOffset_result : Length | undefined = arrowOffset_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const onDateAccept_result : Function1 | undefined = onDateAccept_buf + const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDateChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + onDateChange_buf = valueDeserializer.readCallback_Date_Void() } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mask_buf : boolean | Literal_ResourceColor_color | undefined - if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + const onDateChange_result : Function1 | undefined = onDateChange_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const mask_buf__selector : int32 = valueDeserializer.readInt8() - let mask_buf_ : boolean | Literal_ResourceColor_color | undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector : int32 = valueDeserializer.readInt8() - let mask_buf__u_color_buf : Color | number | string | Resource | undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) - } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") - } - const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) - } - const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf - const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let targetSpace_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } - const targetSpace_result : Length | undefined = targetSpace_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Position | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const offset_result : Position | undefined = offset_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const width_result : Dimension | undefined = width_buf - const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowPointPosition_buf : ArrowPointPosition | undefined - if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) + onDidAppear_buf = valueDeserializer.readVoidCallback() } - const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf - const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowWidth_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) + const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + onDidDisappear_buf = valueDeserializer.readVoidCallback() } - const arrowWidth_result : Dimension | undefined = arrowWidth_buf - const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowHeight_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) + const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + onWillAppear_buf = valueDeserializer.readVoidCallback() } - const arrowHeight_result : Dimension | undefined = arrowHeight_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - radius_buf = (valueDeserializer.readLength() as Dimension) + onWillDisappear_buf = valueDeserializer.readVoidCallback() } - const radius_result : Dimension | undefined = radius_buf + const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -7522,45 +7199,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusable_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) - { - focusable_buf = valueDeserializer.readBoolean() - } - const focusable_result : boolean | undefined = focusable_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } - const transition_result : TransitionEffect | undefined = transition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : boolean | Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dateTimeOptions_buf : DateTimeOptions | undefined + if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_ : boolean | Function1 | undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() - } - else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") - } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | Function1) + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() } - const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf + const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -7568,1219 +7213,1685 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let followTransformOfTarget_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - followTransformOfTarget_buf = valueDeserializer.readBoolean() + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } - const followTransformOfTarget_result : boolean | undefined = followTransformOfTarget_buf - let value : CustomPopupOptions = ({builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as CustomPopupOptions) + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : DatePickerDialogOptions = ({start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as DatePickerDialogOptions) return value } - readPopupOptions(): PopupOptions { + readLinearGradient_data_panel(): LinearGradient_data_panel { + let value : LinearGradient_data_panel = ({} as LinearGradient_data_panel) + return value + } + readAnimateParam(): AnimateParam { let valueDeserializer : Deserializer = this - const message_result : string = (valueDeserializer.readString() as string) - const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placementOnTop_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) - { - placementOnTop_buf = valueDeserializer.readBoolean() - } - const placementOnTop_result : boolean | undefined = placementOnTop_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf : Placement | undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } - const placement_result : Placement | undefined = placement_buf - const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primaryButton_buf : Literal_String_value_Callback_Void_action | undefined - if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) - { - const primaryButton_buf__value : string = (valueDeserializer.readString() as string) - const primaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() - primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as Literal_String_value_Callback_Void_action) - } - const primaryButton_result : Literal_String_value_Callback_Void_action | undefined = primaryButton_buf - const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let secondaryButton_buf : Literal_String_value_Callback_Void_action | undefined - if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) - { - const secondaryButton_buf__value : string = (valueDeserializer.readString() as string) - const secondaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() - secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as Literal_String_value_Callback_Void_action) - } - const secondaryButton_result : Literal_String_value_Callback_Void_action | undefined = secondaryButton_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() - } - const onStateChange_result : Function1 | undefined = onStateChange_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + duration_buf = (valueDeserializer.readNumber() as number) } - const arrowOffset_result : Length | undefined = arrowOffset_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const duration_result : number | undefined = duration_buf + const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tempo_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + tempo_buf = (valueDeserializer.readNumber() as number) } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mask_buf : boolean | Literal_ResourceColor_color | undefined - if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + const tempo_result : number | undefined = tempo_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf : Curve | string | ICurve | undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) { - const mask_buf__selector : int32 = valueDeserializer.readInt8() - let mask_buf_ : boolean | Literal_ResourceColor_color | undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() + const curve_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | string | ICurve | undefined + if (curve_buf__selector == 0) { + curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector : int32 = valueDeserializer.readInt8() - let mask_buf__u_color_buf : Color | number | string | Resource | undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) - } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") - } - const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) + } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) } else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") } - mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) - } - const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf - const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let messageOptions_buf : PopupMessageOptions | undefined - if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) - { - messageOptions_buf = valueDeserializer.readPopupMessageOptions() - } - const messageOptions_result : PopupMessageOptions | undefined = messageOptions_buf - const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let targetSpace_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) + curve_buf = (curve_buf_ as Curve | string | ICurve) } - const targetSpace_result : Length | undefined = targetSpace_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const curve_result : Curve | string | ICurve | undefined = curve_buf + const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let delay_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + delay_buf = (valueDeserializer.readNumber() as number) } - const enableArrow_result : boolean | undefined = enableArrow_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Position | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const delay_result : number | undefined = delay_buf + const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let iterations_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) { - offset_buf = valueDeserializer.readPosition() + iterations_buf = (valueDeserializer.readNumber() as number) } - const offset_result : Position | undefined = offset_buf - const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let popupColor_buf : Color | string | Resource | number | undefined - if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + const iterations_result : number | undefined = iterations_buf + const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let playMode_buf : PlayMode | undefined + if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) { - const popupColor_buf__selector : int32 = valueDeserializer.readInt8() - let popupColor_buf_ : Color | string | Resource | number | undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") - } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + playMode_buf = PlayMode.ofOrdinal(valueDeserializer.readInt32()) } - const popupColor_result : Color | string | Resource | number | undefined = popupColor_buf - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const playMode_result : PlayMode | undefined = playMode_buf + const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onFinish_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + onFinish_buf = valueDeserializer.readCallback_Void() } - const autoCancel_result : boolean | undefined = autoCancel_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const onFinish_result : Function0 | undefined = onFinish_buf + const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let finishCallbackType_buf : FinishCallbackType | undefined + if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + finishCallbackType_buf = FinishCallbackType.ofOrdinal(valueDeserializer.readInt32()) } - const width_result : Dimension | undefined = width_buf - const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowPointPosition_buf : ArrowPointPosition | undefined - if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + const finishCallbackType_result : FinishCallbackType | undefined = finishCallbackType_buf + const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let expectedFrameRateRange_buf : ExpectedFrameRateRange | undefined + if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) { - arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) + expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() } - const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf - const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowWidth_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) - } - const arrowWidth_result : Dimension | undefined = arrowWidth_buf - const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowHeight_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) - } - const arrowHeight_result : Dimension | undefined = arrowHeight_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_result : Dimension | undefined = radius_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) - } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } - const transition_result : TransitionEffect | undefined = transition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : boolean | Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() - let onWillDismiss_buf_ : boolean | Function1 | undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() - } - else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") - } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | Function1) - } - const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let followTransformOfTarget_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } - const followTransformOfTarget_result : boolean | undefined = followTransformOfTarget_buf - let value : PopupOptions = ({message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as PopupOptions) + const expectedFrameRateRange_result : ExpectedFrameRateRange | undefined = expectedFrameRateRange_buf + let value : AnimateParam = ({duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} as AnimateParam) return value } - readBlender(): Blender { + readIPropertySubscriber(): IPropertySubscriber { let valueDeserializer : Deserializer = this - const __BlenderStub_result : string = (valueDeserializer.readString() as string) - let value : Blender = ({__BlenderStub: __BlenderStub_result} as Blender) + let ptr : KPointer = valueDeserializer.readPointer() + return IPropertySubscriberInternal.fromPtr(ptr) + } + readUIGestureEvent(): UIGestureEvent { + let value : UIGestureEvent = ({} as UIGestureEvent) return value } - readOverlayOffset(): OverlayOffset { + readOnMoveHandler(isSync: boolean = false): OnMoveHandler { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (from: number, to: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); (isSync) ? (NativeModule._CallCallbackSync(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFadingEdgeOptions(): FadingEdgeOptions { let valueDeserializer : Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } - const x_result : number | undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fadingEdgeLength_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) { - y_buf = (valueDeserializer.readNumber() as number) + fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() } - const y_result : number | undefined = y_buf - let value : OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) - return value - } - readImageModifier(): ImageModifier { - let valueDeserializer : Deserializer = this - const __ImageModifierStub_result : string = (valueDeserializer.readString() as string) - let value : ImageModifier = ({__ImageModifierStub: __ImageModifierStub_result} as ImageModifier) + const fadingEdgeLength_result : LengthMetrics | undefined = fadingEdgeLength_buf + let value : FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) return value } - readMotionPathOptions(): MotionPathOptions { + readRectShape(): RectShape { let valueDeserializer : Deserializer = this - const path_result : string = (valueDeserializer.readString() as string) - const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let from_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } - const from_result : number | undefined = from_buf - const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let to_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } - const to_result : number | undefined = to_buf - const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rotatable_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf = valueDeserializer.readBoolean() - } - const rotatable_result : boolean | undefined = rotatable_buf - let value : MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) + const __RectShapeStub_result : string = (valueDeserializer.readString() as string) + let value : RectShape = ({__RectShapeStub: __RectShapeStub_result} as RectShape) return value } - readTransitionFinishCallback(isSync: boolean = false): TransitionFinishCallback { + readScrollOnWillScrollCallback(isSync: boolean = false): ScrollOnWillScrollCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (transitionIn: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(transitionIn); (isSync) ? (NativeModule._CallCallbackSync(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readBlurOptions(): BlurOptions { - let valueDeserializer : Deserializer = this - const grayscale_buf_value0 : number = (valueDeserializer.readNumber() as number) - const grayscale_buf_value1 : number = (valueDeserializer.readNumber() as number) - const grayscale_result : [ number, number ] = ([grayscale_buf_value0, grayscale_buf_value1] as [ number, number ]) - let value : BlurOptions = ({grayscale: grayscale_result} as BlurOptions) - return value - } - readPathShape(): PathShape { - let valueDeserializer : Deserializer = this - const __PathShapeStub_result : string = (valueDeserializer.readString() as string) - let value : PathShape = ({__PathShapeStub: __PathShapeStub_result} as PathShape) - return value + return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState.ordinal); _argsSerializer.writeInt32(scrollSource.ordinal); let _continuationValue : OffsetResult | undefined; const _continuationCallback : Function1 = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-721521596, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-721521596, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OffsetResult); } } - readEllipseShape(): EllipseShape { - let valueDeserializer : Deserializer = this - const __EllipseShapeStub_result : string = (valueDeserializer.readString() as string) - let value : EllipseShape = ({__EllipseShapeStub: __EllipseShapeStub_result} as EllipseShape) - return value + readGestureRecognizerJudgeBeginCallback(isSync: boolean = false): GestureRecognizerJudgeBeginCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length as int32); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } } - readCircleShape(): CircleShape { + readAccessibilityOptions(): AccessibilityOptions { let valueDeserializer : Deserializer = this - const __CircleShapeStub_result : string = (valueDeserializer.readString() as string) - let value : CircleShape = ({__CircleShapeStub: __CircleShapeStub_result} as CircleShape) + const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let accessibilityPreferred_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) + { + accessibilityPreferred_buf = valueDeserializer.readBoolean() + } + const accessibilityPreferred_result : boolean | undefined = accessibilityPreferred_buf + let value : AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) return value } - readProgressMask(): ProgressMask { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ProgressMaskInternal.fromPtr(ptr) + readVisibleAreaChangeCallback(isSync: boolean = false): VisibleAreaChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); (isSync) ? (NativeModule._CallCallbackSync(541663396, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(541663396, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readDragItemInfo(): DragItemInfo { + readSheetOptions(): SheetOptions { let valueDeserializer : Deserializer = this - const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pixelMap_buf : PixelMap | undefined - if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const pixelMap_result : PixelMap | undefined = pixelMap_buf - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + onAppear_buf = valueDeserializer.readCallback_Void() } - const builder_result : CustomBuilder | undefined = builder_buf - const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let extraInfo_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) + const onAppear_result : Function0 | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - extraInfo_buf = (valueDeserializer.readString() as string) + onDisappear_buf = valueDeserializer.readCallback_Void() } - const extraInfo_result : string | undefined = extraInfo_buf - let value : DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) - return value - } - readClickEffect(): ClickEffect { - let valueDeserializer : Deserializer = this - const level_result : ClickEffectLevel = ClickEffectLevel.ofOrdinal(valueDeserializer.readInt32()) - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const onDisappear_result : Function0 | undefined = onDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - scale_buf = (valueDeserializer.readNumber() as number) + onWillAppear_buf = valueDeserializer.readCallback_Void() } - const scale_result : number | undefined = scale_buf - let value : ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) - return value - } - readBias(): Bias { - let valueDeserializer : Deserializer = this - const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let horizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) + const onWillAppear_result : Function0 | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - horizontal_buf = (valueDeserializer.readNumber() as number) + onWillDisappear_buf = valueDeserializer.readCallback_Void() } - const horizontal_result : number | undefined = horizontal_buf - const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let vertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) + const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : SheetSize | Length | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - vertical_buf = (valueDeserializer.readNumber() as number) + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : SheetSize | Length | undefined + if (height_buf__selector == 0) { + height_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as SheetSize | Length) } - const vertical_result : number | undefined = vertical_buf - let value : Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) - return value - } - readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { - let valueDeserializer : Deserializer = this - const anchor_result : string = (valueDeserializer.readString() as string) - const align_result : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - let value : LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) - return value - } - readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { - let valueDeserializer : Deserializer = this - const anchor_result : string = (valueDeserializer.readString() as string) - const align_result : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - let value : LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) - return value - } - readLocalizedPosition(): LocalizedPosition { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const height_result : SheetSize | Length | undefined = height_buf + const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dragBar_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) { - start_buf = valueDeserializer.readLengthMetrics() + dragBar_buf = valueDeserializer.readBoolean() } - const start_result : LengthMetrics | undefined = start_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const dragBar_result : boolean | undefined = dragBar_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) { - top_buf = valueDeserializer.readLengthMetrics() + const maskColor_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | number | string | Resource | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) } - const top_result : LengthMetrics | undefined = top_buf - let value : LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) - return value - } - readInvertOptions(): InvertOptions { - let valueDeserializer : Deserializer = this - const low_result : number = (valueDeserializer.readNumber() as number) - const high_result : number = (valueDeserializer.readNumber() as number) - const threshold_result : number = (valueDeserializer.readNumber() as number) - const thresholdRange_result : number = (valueDeserializer.readNumber() as number) - let value : InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) - return value - } - readMotionBlurAnchor(): MotionBlurAnchor { - let valueDeserializer : Deserializer = this - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - let value : MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) - return value - } - readTransitionOptions(): TransitionOptions { - let valueDeserializer : Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : TransitionType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const maskColor_result : ResourceColor | undefined = maskColor_buf + const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined + if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) { - type_buf = TransitionType.ofOrdinal(valueDeserializer.readInt32()) + const detents_buf__value0_buf_selector : int32 = valueDeserializer.readInt8() + let detents_buf__value0_buf : SheetSize | Length | undefined + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + } + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation.") + } + const detents_buf__value0 : SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) + const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value1_buf : SheetSize | Length | undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) + { + const detents_buf__value1_buf__selector : int32 = valueDeserializer.readInt8() + let detents_buf__value1_buf_ : SheetSize | Length | undefined + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + } + else if (detents_buf__value1_buf__selector == 1) { + detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") + } + detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) + } + const detents_buf__value1 : undefined | SheetSize | Length = detents_buf__value1_buf + const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value2_buf : SheetSize | Length | undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) + { + const detents_buf__value2_buf__selector : int32 = valueDeserializer.readInt8() + let detents_buf__value2_buf_ : SheetSize | Length | undefined + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + } + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") + } + detents_buf__value2_buf = (detents_buf__value2_buf_ as SheetSize | Length) + } + const detents_buf__value2 : undefined | SheetSize | Length = detents_buf__value2_buf + detents_buf = ([detents_buf__value0, detents_buf__value1, detents_buf__value2] as [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ]) } - const type_result : TransitionType | undefined = type_buf - const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let opacity_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) + const detents_result : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined = detents_buf + const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) { - opacity_buf = (valueDeserializer.readNumber() as number) + blurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const opacity_result : number | undefined = opacity_buf - const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let translate_buf : TranslateOptions | undefined - if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) + const blurStyle_result : BlurStyle | undefined = blurStyle_buf + const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showClose_buf : boolean | Resource | undefined + if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) { - translate_buf = valueDeserializer.readTranslateOptions() + const showClose_buf__selector : int32 = valueDeserializer.readInt8() + let showClose_buf_ : boolean | Resource | undefined + if (showClose_buf__selector == 0) { + showClose_buf_ = valueDeserializer.readBoolean() + } + else if (showClose_buf__selector == 1) { + showClose_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation.") + } + showClose_buf = (showClose_buf_ as boolean | Resource) } - const translate_result : TranslateOptions | undefined = translate_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf : ScaleOptions | undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const showClose_result : boolean | Resource | undefined = showClose_buf + const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preferType_buf : SheetType | undefined + if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) { - scale_buf = valueDeserializer.readScaleOptions() + preferType_buf = SheetType.ofOrdinal(valueDeserializer.readInt32()) } - const scale_result : ScaleOptions | undefined = scale_buf - const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rotate_buf : RotateOptions | undefined - if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) + const preferType_result : SheetType | undefined = preferType_buf + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf : SheetTitleOptions | CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - rotate_buf = valueDeserializer.readRotateOptions() + const title_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : SheetTitleOptions | CustomBuilder | undefined + if (title_buf__selector == 0) { + title_buf_ = valueDeserializer.readSheetTitleOptions() + } + else if (title_buf__selector == 1) { + title_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) } - const rotate_result : RotateOptions | undefined = rotate_buf - let value : TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) - return value - } - readIntentionCode(): IntentionCode { - let valueDeserializer : Deserializer = this - const __IntentionCodeStub_result : string = (valueDeserializer.readString() as string) - let value : IntentionCode = ({__IntentionCodeStub: __IntentionCodeStub_result} as IntentionCode) - return value - } - readDrawingLattice(): DrawingLattice { - let valueDeserializer : Deserializer = this - const __DrawingLatticeStub_result : string = (valueDeserializer.readString() as string) - let value : DrawingLattice = ({__DrawingLatticeStub: __DrawingLatticeStub_result} as DrawingLattice) - return value - } - readRectResult(): RectResult { - let valueDeserializer : Deserializer = this - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - const width_result : number = (valueDeserializer.readNumber() as number) - const height_result : number = (valueDeserializer.readNumber() as number) - let value : RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) + const title_result : SheetTitleOptions | CustomBuilder | undefined = title_buf + const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shouldDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) + { + shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() + } + const shouldDismiss_result : Function1 | undefined = shouldDismiss_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() + } + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillSpringBackWhenDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) + { + onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() + } + const onWillSpringBackWhenDismiss_result : Function1 | undefined = onWillSpringBackWhenDismiss_buf + const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableOutsideInteractive_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) + { + enableOutsideInteractive_buf = valueDeserializer.readBoolean() + } + const enableOutsideInteractive_result : boolean | undefined = enableOutsideInteractive_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Dimension) + } + const width_result : Dimension | undefined = width_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + { + const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } + const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + } + const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf : BorderStyle | EdgeStyles | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + { + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } + const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + { + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onHeightDidChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) + { + onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() + } + const onHeightDidChange_result : Function1 | undefined = onHeightDidChange_buf + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf : SheetMode | undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + { + mode_buf = SheetMode.ofOrdinal(valueDeserializer.readInt32()) + } + const mode_result : SheetMode | undefined = mode_buf + const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollSizeMode_buf : ScrollSizeMode | undefined + if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) + { + scrollSizeMode_buf = ScrollSizeMode.ofOrdinal(valueDeserializer.readInt32()) + } + const scrollSizeMode_result : ScrollSizeMode | undefined = scrollSizeMode_buf + const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDetentsDidChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) + { + onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() + } + const onDetentsDidChange_result : Function1 | undefined = onDetentsDidChange_buf + const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWidthDidChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) + { + onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() + } + const onWidthDidChange_result : Function1 | undefined = onWidthDidChange_buf + const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onTypeDidChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) + { + onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() + } + const onTypeDidChange_result : Function1 | undefined = onTypeDidChange_buf + const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uiContext_buf : UIContext | undefined + if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) + { + uiContext_buf = valueDeserializer.readUIContext() + } + const uiContext_result : UIContext | undefined = uiContext_buf + const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let keyboardAvoidMode_buf : SheetKeyboardAvoidMode | undefined + if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) + { + keyboardAvoidMode_buf = SheetKeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) + } + const keyboardAvoidMode_result : SheetKeyboardAvoidMode | undefined = keyboardAvoidMode_buf + let value : SheetOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result} as SheetOptions) return value } - readDrawModifier(): DrawModifier { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return DrawModifierInternal.fromPtr(ptr) - } - readWithThemeOptions(): WithThemeOptions { + readContentCoverOptions(): ContentCoverOptions { let valueDeserializer : Deserializer = this - const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let theme_buf : CustomTheme | undefined - if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() + } + const onAppear_result : Function0 | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDisappear_result : Function0 | undefined = onDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } + const onWillAppear_result : Function0 | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } + const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf + const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modalTransition_buf : ModalTransition | undefined + if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) { - theme_buf = valueDeserializer.readCustomTheme() + modalTransition_buf = ModalTransition.ofOrdinal(valueDeserializer.readInt32()) } - const theme_result : CustomTheme | undefined = theme_buf - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf : ThemeColorMode | undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + const modalTransition_result : ModalTransition | undefined = modalTransition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() } - const colorMode_result : ThemeColorMode | undefined = colorMode_buf - let value : WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) - return value - } - readWithThemeInterface(isSync: boolean = false): WithThemeInterface { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue : WithThemeAttribute | undefined; const _continuationCallback : Function1 = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } - } - readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): Function3 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation.ordinal); let _continuationValue : NavigationAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition | undefined); } - } - readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (type: RouteType, progress: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(type.ordinal); _argsSerializer.writeNumber(progress); (isSync) ? (NativeModule._CallCallbackSync(1627123591, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnScrollCallback(isSync: boolean = false): OnScrollCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readIsolatedOptions(): IsolatedOptions { - let valueDeserializer : Deserializer = this - const want_result : Want = valueDeserializer.readWant() - const worker_result : RestrictedWorker = valueDeserializer.readRestrictedWorker() - let value : IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) - return value - } - readIsolatedComponentInterface(isSync: boolean = false): IsolatedComponentInterface { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue : IsolatedComponentAttribute | undefined; const _continuationCallback : Function1 = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } - } - readHoverCallback(isSync: boolean = false): HoverCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(68560477, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(68560477, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readWithThemeAttribute(): WithThemeAttribute { - let value : WithThemeAttribute = ({} as WithThemeAttribute) + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf + let value : ContentCoverOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} as ContentCoverOptions) return value } - readCallback_WithThemeAttribute_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: WithThemeAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(1436479104, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1436479104, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_WebResourceResponse_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: WebResourceResponse): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceResponse(value); (isSync) ? (NativeModule._CallCallbackSync(831645046, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(831645046, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_WebKeyboardOptions_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: WebKeyboardOptions): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardOptions(value); (isSync) ? (NativeModule._CallCallbackSync(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0 as int32); const value_0 = value as CustomBuilder; _argsSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as DragItemInfo; _argsSerializer.writeDragItemInfo(value_1); } (isSync) ? (NativeModule._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Tuple_Number_Number_Void(isSync: boolean = false): Function1<[ number, number ],void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: [ number, number ]): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); (isSync) ? (NativeModule._CallCallbackSync(-607365481, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-607365481, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): Function1<[ number, number, number, number ],void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: [ number, number, number, number ]): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); (isSync) ? (NativeModule._CallCallbackSync(148489367, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(148489367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_TouchResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: TouchResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchResult(value); (isSync) ? (NativeModule._CallCallbackSync(1943507619, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1943507619, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_String_Unknown_Void(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (name: string, param: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); (isSync) ? (NativeModule._CallCallbackSync(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Pointer_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: KPointer): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(value); (isSync) ? (NativeModule._CallCallbackSync(721562324, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(721562324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } (isSync) ? (NativeModule._CallCallbackSync(-143931627, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): Function2 | undefined,void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type : int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (NativeModule._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (NativeModule._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_Array_String_Void(isSync: boolean = false): Function1 | undefined,void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (error?: Array | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let error_type : int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (NativeModule._CallCallbackSync(-543655128, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1637092936, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1637092936, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_OffsetResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: OffsetResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (NativeModule._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNavigationTransitionProxy(): NavigationTransitionProxy { + readContextMenuOptions(): ContextMenuOptions { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return NavigationTransitionProxyInternal.fromPtr(ptr) - } - readCallback_NavigationTitleMode_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (titleMode: NavigationTitleMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(titleMode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_NavigationMode_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (mode: NavigationMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: Literal_Number_offsetRemain): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); (isSync) ? (NativeModule._CallCallbackSync(-251706058, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readIsolatedComponentAttribute(): IsolatedComponentAttribute { - let value : IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Position | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readPosition() + } + const offset_result : Position | undefined = offset_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf : Placement | undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } + const placement_result : Placement | undefined = placement_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + { + enableArrow_buf = valueDeserializer.readBoolean() + } + const enableArrow_result : boolean | undefined = enableArrow_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } + const arrowOffset_result : Length | undefined = arrowOffset_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf : MenuPreviewMode | CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + const preview_buf__selector : int32 = valueDeserializer.readInt8() + let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined + if (preview_buf__selector == 0) { + preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } + const preview_result : MenuPreviewMode | CustomBuilder | undefined = preview_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + { + const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + } + const borderRadius_result : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadius_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() + } + const onAppear_result : Function0 | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDisappear_result : Function0 | undefined = onDisappear_buf + const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } + const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf + const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } + const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf + const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf : Margin | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top : undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__right : undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom : undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__left : undefined | Length = layoutRegionMargin_buf__left_buf + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) + } + const layoutRegionMargin_result : Margin | undefined = layoutRegionMargin_buf + const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined + if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } + const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + let value : ContextMenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} as ContextMenuOptions) return value } - readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: IsolatedComponentAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedComponentAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(719029905, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(719029905, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_HitTestMode_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: HitTestMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_GestureRecognizer_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: GestureRecognizer): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(value); (isSync) ? (NativeModule._CallCallbackSync(776202910, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(776202910, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_GestureJudgeResult_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: GestureJudgeResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ComputedBarAttribute_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: ComputedBarAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeComputedBarAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Callback_Any_Void(isSync: boolean = false): Function1,void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: Function0): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (NativeModule._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Array_String_Void(isSync: boolean = false): Function1,void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } (isSync) ? (NativeModule._CallCallbackSync(-440782244, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-440782244, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (xPos: number, yPos: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); (isSync) ? (NativeModule._CallCallbackSync(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { + readMenuOptions(): MenuOptions { let valueDeserializer : Deserializer = this - const interval_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let interval_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Position | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - interval_buf = (valueDeserializer.readNumber() as number) + offset_buf = valueDeserializer.readPosition() } - const interval_result : number | undefined = interval_buf - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const offset_result : Position | undefined = offset_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf : Placement | undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + } + const placement_result : Placement | undefined = placement_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + { + enableArrow_buf = valueDeserializer.readBoolean() + } + const enableArrow_result : boolean | undefined = enableArrow_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } + const arrowOffset_result : Length | undefined = arrowOffset_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf : MenuPreviewMode | CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + const preview_buf__selector : int32 = valueDeserializer.readInt8() + let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined + if (preview_buf__selector == 0) { + preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } + const preview_result : MenuPreviewMode | CustomBuilder | undefined = preview_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() + let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) } - const duration_result : number | undefined = duration_buf - let value : LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) - return value - } - readCustomSpanDrawInfo(): CustomSpanDrawInfo { - let valueDeserializer : Deserializer = this - const x_result : number = (valueDeserializer.readNumber() as number) - const lineTop_result : number = (valueDeserializer.readNumber() as number) - const lineBottom_result : number = (valueDeserializer.readNumber() as number) - const baseline_result : number = (valueDeserializer.readNumber() as number) - let value : CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) - return value - } - readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { - let valueDeserializer : Deserializer = this - const fontSize_result : number = (valueDeserializer.readNumber() as number) - let value : CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) - return value - } - readSpanStyle(): SpanStyle { - let valueDeserializer : Deserializer = this - const start_result : number = (valueDeserializer.readNumber() as number) - const length_result : number = (valueDeserializer.readNumber() as number) - const styledKey_result : StyledStringKey = StyledStringKey.ofOrdinal(valueDeserializer.readInt32()) - const styledValue_buf_selector : int32 = valueDeserializer.readInt8() - let styledValue_buf : TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined - if (styledValue_buf_selector == 0) { - styledValue_buf = valueDeserializer.readTextStyle_styled_string() + const borderRadius_result : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadius_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 1) { - styledValue_buf = valueDeserializer.readDecorationStyle() + const onAppear_result : Function0 | undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 2) { - styledValue_buf = valueDeserializer.readBaselineOffsetStyle() + const onDisappear_result : Function0 | undefined = onDisappear_buf + const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToAppear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 3) { - styledValue_buf = valueDeserializer.readLetterSpacingStyle() + const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf + const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToDisappear_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 4) { - styledValue_buf = valueDeserializer.readTextShadowStyle() + const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf + const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf : Margin | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top : undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__right : undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom : undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__left : undefined | Length = layoutRegionMargin_buf__left_buf + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) } - else if (styledValue_buf_selector == 5) { - styledValue_buf = valueDeserializer.readGestureStyle() + const layoutRegionMargin_result : Margin | undefined = layoutRegionMargin_buf + const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined + if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() } - else if (styledValue_buf_selector == 6) { - styledValue_buf = valueDeserializer.readImageAttachment() + const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - else if (styledValue_buf_selector == 7) { - styledValue_buf = valueDeserializer.readParagraphStyle() + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - else if (styledValue_buf_selector == 8) { - styledValue_buf = valueDeserializer.readLineHeightStyle() + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - else if (styledValue_buf_selector == 9) { - styledValue_buf = valueDeserializer.readUrlStyle() + const transition_result : TransitionEffect | undefined = transition_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 10) { - styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + { + const title_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - else if (styledValue_buf_selector == 11) { - styledValue_buf = valueDeserializer.readUserDataSpan() + const title_result : ResourceStr | undefined = title_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 12) { - styledValue_buf = valueDeserializer.readBackgroundColorStyle() + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + let value : MenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} as MenuOptions) + return value + } + readCustomPopupOptions(): CustomPopupOptions { + let valueDeserializer : Deserializer = this + const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf : Placement | undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + const placement_result : Placement | undefined = placement_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf : Color | string | Resource | number | undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + { + const maskColor_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | string | Resource | number | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = valueDeserializer.readResource() + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) } - const styledValue_result : StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value : SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) - return value - } - readStyleOptions(): StyleOptions { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const maskColor_result : Color | string | Resource | number | undefined = maskColor_buf + const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let popupColor_buf : Color | string | Resource | number | undefined + if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + const popupColor_buf__selector : int32 = valueDeserializer.readInt8() + let popupColor_buf_ : Color | string | Resource | number | undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") + } + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) } - const start_result : number | undefined = start_buf - const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let length_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) + const popupColor_result : Color | string | Resource | number | undefined = popupColor_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) { - length_buf = (valueDeserializer.readNumber() as number) - } - const length_result : number | undefined = length_buf - const styledKey_result : StyledStringKey = StyledStringKey.ofOrdinal(valueDeserializer.readInt32()) - const styledValue_buf_selector : int32 = valueDeserializer.readInt8() - let styledValue_buf : TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined - if (styledValue_buf_selector == 0) { - styledValue_buf = valueDeserializer.readTextStyle_styled_string() - } - else if (styledValue_buf_selector == 1) { - styledValue_buf = valueDeserializer.readDecorationStyle() - } - else if (styledValue_buf_selector == 2) { - styledValue_buf = valueDeserializer.readBaselineOffsetStyle() - } - else if (styledValue_buf_selector == 3) { - styledValue_buf = valueDeserializer.readLetterSpacingStyle() - } - else if (styledValue_buf_selector == 4) { - styledValue_buf = valueDeserializer.readTextShadowStyle() - } - else if (styledValue_buf_selector == 5) { - styledValue_buf = valueDeserializer.readGestureStyle() + enableArrow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 6) { - styledValue_buf = valueDeserializer.readImageAttachment() + const enableArrow_result : boolean | undefined = enableArrow_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + { + autoCancel_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 7) { - styledValue_buf = valueDeserializer.readParagraphStyle() + const autoCancel_result : boolean | undefined = autoCancel_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + { + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() } - else if (styledValue_buf_selector == 8) { - styledValue_buf = valueDeserializer.readLineHeightStyle() + const onStateChange_result : Function1 | undefined = onStateChange_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) } - else if (styledValue_buf_selector == 9) { - styledValue_buf = valueDeserializer.readUrlStyle() + const arrowOffset_result : Length | undefined = arrowOffset_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 10) { - styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mask_buf : boolean | Literal_ResourceColor_color | undefined + if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + { + const mask_buf__selector : int32 = valueDeserializer.readInt8() + let mask_buf_ : boolean | Literal_ResourceColor_color | undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector : int32 = valueDeserializer.readInt8() + let mask_buf__u_color_buf : Color | number | string | Resource | undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + } + const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) } - else if (styledValue_buf_selector == 11) { - styledValue_buf = valueDeserializer.readUserDataSpan() + const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf + const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let targetSpace_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) + { + targetSpace_buf = (valueDeserializer.readLength() as Length) } - else if (styledValue_buf_selector == 12) { - styledValue_buf = valueDeserializer.readBackgroundColorStyle() + const targetSpace_result : Length | undefined = targetSpace_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Position | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readPosition() } - else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + const offset_result : Position | undefined = offset_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Dimension) } - const styledValue_result : StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value : StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) - return value - } - readSectionOptions(): SectionOptions { - let valueDeserializer : Deserializer = this - const itemsCount_result : number = (valueDeserializer.readNumber() as number) - const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let crossCount_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) + const width_result : Dimension | undefined = width_buf + const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowPointPosition_buf : ArrowPointPosition | undefined + if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) { - crossCount_buf = (valueDeserializer.readNumber() as number) + arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) } - const crossCount_result : number | undefined = crossCount_buf - const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetItemMainSizeByIndex_buf : GetItemMainSizeByIndex | undefined - if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) + const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf + const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowWidth_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) { - onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) } - const onGetItemMainSizeByIndex_result : GetItemMainSizeByIndex | undefined = onGetItemMainSizeByIndex_buf - const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columnsGap_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) + const arrowWidth_result : Dimension | undefined = arrowWidth_buf + const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowHeight_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) { - columnsGap_buf = (valueDeserializer.readLength() as Dimension) + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) } - const columnsGap_result : Dimension | undefined = columnsGap_buf - const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rowsGap_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) + const arrowHeight_result : Dimension | undefined = arrowHeight_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - rowsGap_buf = (valueDeserializer.readLength() as Dimension) + radius_buf = (valueDeserializer.readLength() as Dimension) } - const rowsGap_result : Dimension | undefined = rowsGap_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : Margin | Dimension | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const radius_result : Dimension | undefined = radius_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : Margin | Dimension | undefined - if (margin_buf__selector == 0) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top : undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right : undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom : undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_left : undefined | Length = margin_buf__u_left_buf - margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) } else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } - margin_buf = (margin_buf_ as Margin | Dimension) + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const margin_result : Margin | Dimension | undefined = margin_buf - let value : SectionOptions = ({itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} as SectionOptions) - return value - } - readSurfaceRotationOptions(): SurfaceRotationOptions { - let valueDeserializer : Deserializer = this - const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lock_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - lock_buf = valueDeserializer.readBoolean() + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const lock_result : boolean | undefined = lock_buf - let value : SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) - return value - } - readSurfaceRect(): SurfaceRect { - let valueDeserializer : Deserializer = this - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusable_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) { - offsetX_buf = (valueDeserializer.readNumber() as number) + focusable_buf = valueDeserializer.readBoolean() } - const offsetX_result : number | undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const focusable_result : boolean | undefined = focusable_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) { - offsetY_buf = (valueDeserializer.readNumber() as number) + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - const offsetY_result : number | undefined = offsetY_buf - const surfaceWidth_result : number = (valueDeserializer.readNumber() as number) - const surfaceHeight_result : number = (valueDeserializer.readNumber() as number) - let value : SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) - return value - } - readHeader(): Header { - let valueDeserializer : Deserializer = this - const headerKey_result : string = (valueDeserializer.readString() as string) - const headerValue_result : string = (valueDeserializer.readString() as string) - let value : Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) - return value - } - readScreenCaptureConfig(): ScreenCaptureConfig { - let valueDeserializer : Deserializer = this - const captureMode_result : WebCaptureMode = WebCaptureMode.ofOrdinal(valueDeserializer.readInt32()) - let value : ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) - return value - } - readTimePickerDialogOptions(): TimePickerDialogOptions { - let valueDeserializer : Deserializer = this - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const transition_result : TransitionEffect | undefined = transition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : boolean | Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() + let onWillDismiss_buf_ : boolean | Function1 | undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | Function1) } - const selected_result : Date | undefined = selected_buf - const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let format_buf : TimePickerFormat | undefined - if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) + const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const format_result : TimePickerFormat | undefined = format_buf - const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let useMilitaryTime_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) { - useMilitaryTime_buf = valueDeserializer.readBoolean() + followTransformOfTarget_buf = valueDeserializer.readBoolean() } - const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const followTransformOfTarget_result : boolean | undefined = followTransformOfTarget_buf + let value : CustomPopupOptions = ({builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as CustomPopupOptions) + return value + } + readPopupOptions(): PopupOptions { + let valueDeserializer : Deserializer = this + const message_result : string = (valueDeserializer.readString() as string) + const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placementOnTop_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + placementOnTop_buf = valueDeserializer.readBoolean() } - const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const placementOnTop_result : boolean | undefined = placementOnTop_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf : Placement | undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readPickerTextStyle() + placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) } - const textStyle_result : PickerTextStyle | undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + const placement_result : Placement | undefined = placement_buf + const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primaryButton_buf : Literal_String_value_Callback_Void_action | undefined + if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + const primaryButton_buf__value : string = (valueDeserializer.readString() as string) + const primaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() + primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as Literal_String_value_Callback_Void_action) } - const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + const primaryButton_result : Literal_String_value_Callback_Void_action | undefined = primaryButton_buf + const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let secondaryButton_buf : Literal_String_value_Callback_Void_action | undefined + if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + const secondaryButton_buf__value : string = (valueDeserializer.readString() as string) + const secondaryButton_buf__action : Function0 = valueDeserializer.readCallback_Void() + secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as Literal_String_value_Callback_Void_action) } - const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const secondaryButton_result : Literal_String_value_Callback_Void_action | undefined = secondaryButton_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() } - const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const onStateChange_result : Function1 | undefined = onStateChange_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + arrowOffset_buf = (valueDeserializer.readLength() as Length) } - const maskRect_result : Rectangle | undefined = maskRect_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf : DialogAlignment | undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const arrowOffset_result : Length | undefined = arrowOffset_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + showInSubWindow_buf = valueDeserializer.readBoolean() } - const alignment_result : DialogAlignment | undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Offset | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mask_buf : boolean | Literal_ResourceColor_color | undefined + if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) { - const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + const mask_buf__selector : int32 = valueDeserializer.readInt8() + let mask_buf_ : boolean | Literal_ResourceColor_color | undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector : int32 = valueDeserializer.readInt8() + let mask_buf__u_color_buf : Color | number | string | Resource | undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + } + const mask_buf__u_color : ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as Literal_ResourceColor_color) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | Literal_ResourceColor_color) } - const offset_result : Offset | undefined = offset_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + const mask_result : boolean | Literal_ResourceColor_color | undefined = mask_buf + const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let messageOptions_buf : PopupMessageOptions | undefined + if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) { - onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() + messageOptions_buf = valueDeserializer.readPopupMessageOptions() } - const onAccept_result : Function1 | undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const messageOptions_result : PopupMessageOptions | undefined = messageOptions_buf + const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let targetSpace_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readCallback_Void() + targetSpace_buf = (valueDeserializer.readLength() as Length) } - const onCancel_result : Function0 | undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const targetSpace_result : Length | undefined = targetSpace_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() + enableArrow_buf = valueDeserializer.readBoolean() } - const onChange_result : Function1 | undefined = onChange_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const enableArrow_result : boolean | undefined = enableArrow_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Position | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + offset_buf = valueDeserializer.readPosition() + } + const offset_result : Position | undefined = offset_buf + const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let popupColor_buf : Color | string | Resource | number | undefined + if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + { + const popupColor_buf__selector : int32 = valueDeserializer.readInt8() + let popupColor_buf_ : Color | string | Resource | number | undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const popupColor_result : Color | string | Resource | number | undefined = popupColor_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + autoCancel_buf = valueDeserializer.readBoolean() } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) + const autoCancel_result : boolean | undefined = autoCancel_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - onDidAppear_buf = valueDeserializer.readCallback_Void() + width_buf = (valueDeserializer.readLength() as Dimension) } - const onDidAppear_result : Function0 | undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) + const width_result : Dimension | undefined = width_buf + const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowPointPosition_buf : ArrowPointPosition | undefined + if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) { - onDidDisappear_buf = valueDeserializer.readCallback_Void() + arrowPointPosition_buf = ArrowPointPosition.ofOrdinal(valueDeserializer.readInt32()) } - const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const arrowPointPosition_result : ArrowPointPosition | undefined = arrowPointPosition_buf + const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowWidth_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) } - const onWillAppear_result : Function0 | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const arrowWidth_result : Dimension | undefined = arrowWidth_buf + const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowHeight_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) } - const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf + const arrowHeight_result : Dimension | undefined = arrowHeight_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } + const radius_result : Dimension | undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -8799,13 +8910,38 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dateTimeOptions_buf : DateTimeOptions | undefined - if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : boolean | Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + const onWillDismiss_buf__selector : int32 = valueDeserializer.readInt8() + let onWillDismiss_buf_ : boolean | Function1 | undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | Function1) + } + const onWillDismiss_result : boolean | Function1 | undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -8813,829 +8949,914 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + followTransformOfTarget_buf = valueDeserializer.readBoolean() } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : TimePickerDialogOptions = ({selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TimePickerDialogOptions) + const followTransformOfTarget_result : boolean | undefined = followTransformOfTarget_buf + let value : PopupOptions = ({message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as PopupOptions) return value } - readTextPickerResult(): TextPickerResult { + readGeometryTransitionOptions(): GeometryTransitionOptions { let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Array | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - const value_buf_u_length : int32 = valueDeserializer.readInt32() - let value_buf_u : Array = new Array() - for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { - value_buf_u[value_buf_u_i] = (valueDeserializer.readString() as string) - } - value_buf = value_buf_u - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : string | Array = (value_buf as string | Array) - const index_buf_selector : int32 = valueDeserializer.readInt8() - let index_buf : number | Array | undefined - if (index_buf_selector == 0) { - index_buf = (valueDeserializer.readNumber() as number) - } - else if (index_buf_selector == 1) { - const index_buf_u_length : int32 = valueDeserializer.readInt32() - let index_buf_u : Array = new Array() - for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { - index_buf_u[index_buf_u_i] = (valueDeserializer.readNumber() as number) - } - index_buf = index_buf_u + const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let follow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) + { + follow_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") + const follow_result : boolean | undefined = follow_buf + const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hierarchyStrategy_buf : TransitionHierarchyStrategy | undefined + if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) + { + hierarchyStrategy_buf = TransitionHierarchyStrategy.ofOrdinal(valueDeserializer.readInt32()) } - const index_result : number | Array = (index_buf as number | Array) - let value : TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) + const hierarchyStrategy_result : TransitionHierarchyStrategy | undefined = hierarchyStrategy_buf + let value : GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) return value } - readTextPickerDialogOptions(): TextPickerDialogOptions { + readBlender(): Blender { let valueDeserializer : Deserializer = this - const range_buf_selector : int32 = valueDeserializer.readInt8() - let range_buf : Array | Array> | Resource | Array | Array | undefined - if (range_buf_selector == 0) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } - range_buf = range_buf_u - } - else if (range_buf_selector == 1) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array> = new Array>() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - const range_buf_u_buf_length : int32 = valueDeserializer.readInt32() - let range_buf_u_buf : Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - range_buf_u[range_buf_u_i] = range_buf_u_buf - } - range_buf = range_buf_u - } - else if (range_buf_selector == 2) { - range_buf = valueDeserializer.readResource() + const __BlenderStub_result : string = (valueDeserializer.readString() as string) + let value : Blender = ({__BlenderStub: __BlenderStub_result} as Blender) + return value + } + readOverlayOptions(): OverlayOptions { + let valueDeserializer : Deserializer = this + const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let align_buf : Alignment | undefined + if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) + { + align_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) } - else if (range_buf_selector == 3) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } - range_buf = range_buf_u + const align_result : Alignment | undefined = align_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : OverlayOffset | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readOverlayOffset() } - else if (range_buf_selector == 4) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } - range_buf = range_buf_u + const offset_result : OverlayOffset | undefined = offset_buf + let value : OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) + return value + } + readDragInteractionOptions(): DragInteractionOptions { + let valueDeserializer : Deserializer = this + const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isMultiSelectionEnabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) + { + isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") + const isMultiSelectionEnabled_result : boolean | undefined = isMultiSelectionEnabled_buf + const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultAnimationBeforeLifting_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) + { + defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() } - const range_result : Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf : string | Array | undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + const defaultAnimationBeforeLifting_result : boolean | undefined = defaultAnimationBeforeLifting_buf + let value : DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) + return value + } + readDragPreviewOptions(): DragPreviewOptions { + let valueDeserializer : Deserializer = this + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf : DragPreviewMode | Array | undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) { - const value_buf__selector : int32 = valueDeserializer.readInt8() - let value_buf_ : string | Array | undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) + const mode_buf__selector : int32 = valueDeserializer.readInt8() + let mode_buf_ : DragPreviewMode | Array | undefined + if (mode_buf__selector == 0) { + mode_buf_ = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) } - else if (value_buf__selector == 1) { - const value_buf__u_length : int32 = valueDeserializer.readInt32() - let value_buf__u : Array = new Array() - for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { - value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) + else if (mode_buf__selector == 1) { + const mode_buf__u_length : int32 = valueDeserializer.readInt32() + let mode_buf__u : Array = new Array() + for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { + mode_buf__u[mode_buf__u_i] = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) } - value_buf_ = value_buf__u + mode_buf_ = mode_buf__u } else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") } - value_buf = (value_buf_ as string | Array) + mode_buf = (mode_buf_ as DragPreviewMode | Array) } - const value_result : string | Array | undefined = value_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : number | Array | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const mode_result : DragPreviewMode | Array | undefined = mode_buf + const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modifier_buf : ImageModifier | undefined + if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) { - const selected_buf__selector : int32 = valueDeserializer.readInt8() - let selected_buf_ : number | Array | undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) + modifier_buf = valueDeserializer.readImageModifier() + } + const modifier_result : ImageModifier | undefined = modifier_buf + const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let numberBadge_buf : boolean | number | undefined + if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) + { + const numberBadge_buf__selector : int32 = valueDeserializer.readInt8() + let numberBadge_buf_ : boolean | number | undefined + if (numberBadge_buf__selector == 0) { + numberBadge_buf_ = valueDeserializer.readBoolean() } - else if (selected_buf__selector == 1) { - const selected_buf__u_length : int32 = valueDeserializer.readInt32() - let selected_buf__u : Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - selected_buf_ = selected_buf__u + else if (numberBadge_buf__selector == 1) { + numberBadge_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation.") } - selected_buf = (selected_buf_ as number | Array) + numberBadge_buf = (numberBadge_buf_ as boolean | number) } - const selected_result : number | Array | undefined = selected_buf - const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultPickerItemHeight_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) + const numberBadge_result : boolean | number | undefined = numberBadge_buf + let value : DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) + return value + } + readsharedTransitionOptions(): sharedTransitionOptions { + let valueDeserializer : Deserializer = this + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - const defaultPickerItemHeight_buf__selector : int32 = valueDeserializer.readInt8() - let defaultPickerItemHeight_buf_ : number | string | undefined - if (defaultPickerItemHeight_buf__selector == 0) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result : number | undefined = duration_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf : Curve | string | ICurve | undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + { + const curve_buf__selector : int32 = valueDeserializer.readInt8() + let curve_buf_ : Curve | string | ICurve | undefined + if (curve_buf__selector == 0) { + curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) } - else if (defaultPickerItemHeight_buf__selector == 1) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) + } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) } else { - throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") } - defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) + curve_buf = (curve_buf_ as Curve | string | ICurve) } - const defaultPickerItemHeight_result : number | string | undefined = defaultPickerItemHeight_buf - const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let canLoop_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) + const curve_result : Curve | string | ICurve | undefined = curve_buf + const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let delay_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) { - canLoop_buf = valueDeserializer.readBoolean() + delay_buf = (valueDeserializer.readNumber() as number) } - const canLoop_result : boolean | undefined = canLoop_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const delay_result : number | undefined = delay_buf + const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let motionPath_buf : MotionPathOptions | undefined + if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + motionPath_buf = valueDeserializer.readMotionPathOptions() } - const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const motionPath_result : MotionPathOptions | undefined = motionPath_buf + const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let zIndex_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readPickerTextStyle() + zIndex_buf = (valueDeserializer.readNumber() as number) } - const textStyle_result : PickerTextStyle | undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + const zIndex_result : number | undefined = zIndex_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : SharedTransitionEffectType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + type_buf = SharedTransitionEffectType.ofOrdinal(valueDeserializer.readInt32()) } - const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + const type_result : SharedTransitionEffectType | undefined = type_buf + let value : sharedTransitionOptions = ({duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} as sharedTransitionOptions) + return value + } + readLinearGradientBlurOptions(): LinearGradientBlurOptions { + let valueDeserializer : Deserializer = this + const fractionStops_buf_length : int32 = valueDeserializer.readInt32() + let fractionStops_buf : Array = new Array() + for (let fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { + const fractionStops_buf_buf_value0 : number = (valueDeserializer.readNumber() as number) + const fractionStops_buf_buf_value1 : number = (valueDeserializer.readNumber() as number) + fractionStops_buf[fractionStops_buf_i] = ([fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] as FractionStop) + } + const fractionStops_result : Array = fractionStops_buf + const direction_result : GradientDirection = GradientDirection.ofOrdinal(valueDeserializer.readInt32()) + let value : LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) + return value + } + readTransitionFinishCallback(isSync: boolean = false): TransitionFinishCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (transitionIn: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(transitionIn); (isSync) ? (NativeModule._CallCallbackSync(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { + let valueDeserializer : Deserializer = this + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf : ThemeColorMode | undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) } - const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const colorMode_result : ThemeColorMode | undefined = colorMode_buf + const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let adaptiveColor_buf : AdaptiveColor | undefined + if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) } - const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf = (valueDeserializer.readNumber() as number) + } + const scale_result : number | undefined = scale_buf + const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurOptions_buf : BlurOptions | undefined + if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } + const blurOptions_result : BlurOptions | undefined = blurOptions_buf + let value : ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) + return value + } + readPathShape(): PathShape { + let valueDeserializer : Deserializer = this + const __PathShapeStub_result : string = (valueDeserializer.readString() as string) + let value : PathShape = ({__PathShapeStub: __PathShapeStub_result} as PathShape) + return value + } + readEllipseShape(): EllipseShape { + let valueDeserializer : Deserializer = this + const __EllipseShapeStub_result : string = (valueDeserializer.readString() as string) + let value : EllipseShape = ({__EllipseShapeStub: __EllipseShapeStub_result} as EllipseShape) + return value + } + readCircleShape(): CircleShape { + let valueDeserializer : Deserializer = this + const __CircleShapeStub_result : string = (valueDeserializer.readString() as string) + let value : CircleShape = ({__CircleShapeStub: __CircleShapeStub_result} as CircleShape) + return value + } + readProgressMask(): ProgressMask { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return ProgressMaskInternal.fromPtr(ptr) + } + readDragItemInfo(): DragItemInfo { + let valueDeserializer : Deserializer = this + const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pixelMap_buf : PixelMap | undefined + if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) { - onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() + pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) } - const onAccept_result : Function1 | undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const pixelMap_result : PixelMap | undefined = pixelMap_buf + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readCallback_Void() + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const onCancel_result : Function0 | undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const builder_result : CustomBuilder | undefined = builder_buf + const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let extraInfo_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() + extraInfo_buf = (valueDeserializer.readString() as string) } - const onChange_result : Function1 | undefined = onChange_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const extraInfo_result : string | undefined = extraInfo_buf + let value : DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) + return value + } + readClickEffect(): ClickEffect { + let valueDeserializer : Deserializer = this + const level_result : ClickEffectLevel = ClickEffectLevel.ofOrdinal(valueDeserializer.readInt32()) + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + scale_buf = (valueDeserializer.readNumber() as number) } - const maskRect_result : Rectangle | undefined = maskRect_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf : DialogAlignment | undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const scale_result : number | undefined = scale_buf + let value : ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) + return value + } + readBias(): Bias { + let valueDeserializer : Deserializer = this + const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let horizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) { - alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) + horizontal_buf = (valueDeserializer.readNumber() as number) } - const alignment_result : DialogAlignment | undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Offset | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const horizontal_result : number | undefined = horizontal_buf + const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let vertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) { - const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + vertical_buf = (valueDeserializer.readNumber() as number) } - const offset_result : Offset | undefined = offset_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const vertical_result : number | undefined = vertical_buf + let value : Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) + return value + } + readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { + let valueDeserializer : Deserializer = this + const anchor_result : string = (valueDeserializer.readString() as string) + const align_result : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + let value : LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) + return value + } + readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { + let valueDeserializer : Deserializer = this + const anchor_result : string = (valueDeserializer.readString() as string) + const align_result : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + let value : LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) + return value + } + readLocalizedPosition(): LocalizedPosition { + let valueDeserializer : Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + start_buf = valueDeserializer.readLengthMetrics() } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const start_result : LengthMetrics | undefined = start_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + top_buf = valueDeserializer.readLengthMetrics() } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) + const top_result : LengthMetrics | undefined = top_buf + let value : LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) + return value + } + readInvertOptions(): InvertOptions { + let valueDeserializer : Deserializer = this + const low_result : number = (valueDeserializer.readNumber() as number) + const high_result : number = (valueDeserializer.readNumber() as number) + const threshold_result : number = (valueDeserializer.readNumber() as number) + const thresholdRange_result : number = (valueDeserializer.readNumber() as number) + let value : InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) + return value + } + readMotionBlurAnchor(): MotionBlurAnchor { + let valueDeserializer : Deserializer = this + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + let value : MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) + return value + } + readTransitionOptions(): TransitionOptions { + let valueDeserializer : Deserializer = this + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : TransitionType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - onDidAppear_buf = valueDeserializer.readCallback_Void() + type_buf = TransitionType.ofOrdinal(valueDeserializer.readInt32()) } - const onDidAppear_result : Function0 | undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) + const type_result : TransitionType | undefined = type_buf + const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let opacity_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) { - onDidDisappear_buf = valueDeserializer.readCallback_Void() + opacity_buf = (valueDeserializer.readNumber() as number) } - const onDidDisappear_result : Function0 | undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const opacity_result : number | undefined = opacity_buf + const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let translate_buf : TranslateOptions | undefined + if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + translate_buf = valueDeserializer.readTranslateOptions() } - const onWillAppear_result : Function0 | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const translate_result : TranslateOptions | undefined = translate_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf : ScaleOptions | undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + scale_buf = valueDeserializer.readScaleOptions() } - const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const scale_result : ScaleOptions | undefined = scale_buf + const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rotate_buf : RotateOptions | undefined + if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + rotate_buf = valueDeserializer.readRotateOptions() } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const rotate_result : RotateOptions | undefined = rotate_buf + let value : TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) + return value + } + readIntentionCode(): IntentionCode { + let valueDeserializer : Deserializer = this + const __IntentionCodeStub_result : string = (valueDeserializer.readString() as string) + let value : IntentionCode = ({__IntentionCodeStub: __IntentionCodeStub_result} as IntentionCode) + return value + } + readDrawingLattice(): DrawingLattice { + let valueDeserializer : Deserializer = this + const __DrawingLatticeStub_result : string = (valueDeserializer.readString() as string) + let value : DrawingLattice = ({__DrawingLatticeStub: __DrawingLatticeStub_result} as DrawingLattice) + return value + } + readRectResult(): RectResult { + let valueDeserializer : Deserializer = this + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + const width_result : number = (valueDeserializer.readNumber() as number) + const height_result : number = (valueDeserializer.readNumber() as number) + let value : RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) + return value + } + readDrawModifier(): DrawModifier { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return DrawModifierInternal.fromPtr(ptr) + } + readColumnSplitDividerStyle(): ColumnSplitDividerStyle { + let valueDeserializer : Deserializer = this + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + startMargin_buf = (valueDeserializer.readLength() as Dimension) } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const startMargin_result : Dimension | undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) + endMargin_buf = (valueDeserializer.readLength() as Dimension) } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : TextPickerDialogOptions = ({range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TextPickerDialogOptions) + const endMargin_result : Dimension | undefined = endMargin_buf + let value : ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) return value } - readTextMenuItem(): TextMenuItem { + readLightSource(): LightSource { let valueDeserializer : Deserializer = this - const content_buf_selector : int32 = valueDeserializer.readInt8() - let content_buf : string | Resource | undefined - if (content_buf_selector == 0) { - content_buf = (valueDeserializer.readString() as string) - } - else if (content_buf_selector == 1) { - content_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") - } - const content_result : ResourceStr = (content_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const positionX_result : Dimension = (valueDeserializer.readLength() as Dimension) + const positionY_result : Dimension = (valueDeserializer.readLength() as Dimension) + const positionZ_result : Dimension = (valueDeserializer.readLength() as Dimension) + const intensity_result : number = (valueDeserializer.readNumber() as number) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) + color_buf = (color_buf_ as Color | number | string | Resource) } - const icon_result : ResourceStr | undefined = icon_buf - const id_result : TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) - let value : TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) + const color_result : ResourceColor | undefined = color_buf + let value : LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) return value } - readScrollToIndexOptions(): ScrollToIndexOptions { + readDrawingRenderingContext(): DrawingRenderingContext { let valueDeserializer : Deserializer = this - const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let extraOffset_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf = valueDeserializer.readLengthMetrics() - } - const extraOffset_result : LengthMetrics | undefined = extraOffset_buf - let value : ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return DrawingRenderingContextInternal.fromPtr(ptr) } - readScrollPageOptions(): ScrollPageOptions { + readCanvasRenderingContext2D(): CanvasRenderingContext2D { let valueDeserializer : Deserializer = this - const next_result : boolean = valueDeserializer.readBoolean() - const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animation_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - animation_buf = valueDeserializer.readBoolean() - } - const animation_result : boolean | undefined = animation_buf - let value : ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) - return value + let ptr : KPointer = valueDeserializer.readPointer() + // TBD: remove explicit for CanvasRenderingContext2D class + return (CanvasRenderingContext2DInternal.fromPtr(ptr) as CanvasRenderingContext2D) } - readScrollEdgeOptions(): ScrollEdgeOptions { + readImageBitmap(): ImageBitmap { let valueDeserializer : Deserializer = this - const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let velocity_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) - { - velocity_buf = (valueDeserializer.readNumber() as number) - } - const velocity_result : number | undefined = velocity_buf - let value : ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) + let ptr : KPointer = valueDeserializer.readPointer() + return ImageBitmapInternal.fromPtr(ptr) + } + readImageData(): ImageData { + let valueDeserializer : Deserializer = this + const data_result : ArrayBuffer = (valueDeserializer.readBuffer() as ArrayBuffer) + const height_result : number = (valueDeserializer.readNumber() as number) + const width_result : number = (valueDeserializer.readNumber() as number) + let value : ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) return value } - readScrollOptions(): ScrollOptions { + readPath2D(): Path2D { let valueDeserializer : Deserializer = this - const xOffset_buf_selector : int32 = valueDeserializer.readInt8() - let xOffset_buf : number | string | undefined - if (xOffset_buf_selector == 0) { - xOffset_buf = (valueDeserializer.readNumber() as number) - } - else if (xOffset_buf_selector == 1) { - xOffset_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation.") - } - const xOffset_result : number | string = (xOffset_buf as number | string) - const yOffset_buf_selector : int32 = valueDeserializer.readInt8() - let yOffset_buf : number | string | undefined - if (yOffset_buf_selector == 0) { - yOffset_buf = (valueDeserializer.readNumber() as number) - } - else if (yOffset_buf_selector == 1) { - yOffset_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation.") - } - const yOffset_result : number | string = (yOffset_buf as number | string) - const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animation_buf : ScrollAnimationOptions | boolean | undefined - if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return Path2DInternal.fromPtr(ptr) + } + readCalendarDialogOptions(): CalendarDialogOptions { + let valueDeserializer : Deserializer = this + const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hintRadius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) { - const animation_buf__selector : int32 = valueDeserializer.readInt8() - let animation_buf_ : ScrollAnimationOptions | boolean | undefined - if (animation_buf__selector == 0) { - animation_buf_ = valueDeserializer.readScrollAnimationOptions() + const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() + let hintRadius_buf_ : number | Resource | undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) } - else if (animation_buf__selector == 1) { - animation_buf_ = valueDeserializer.readBoolean() + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") } - animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + hintRadius_buf = (hintRadius_buf_ as number | Resource) } - const animation_result : ScrollAnimationOptions | boolean | undefined = animation_buf - let value : ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) - return value - } - readStyledStringChangeValue(): StyledStringChangeValue { - let valueDeserializer : Deserializer = this - const range_result : TextRange = valueDeserializer.readTextRange() - const replacementString_result : StyledString = (valueDeserializer.readStyledString() as StyledString) - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf : StyledString | undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const hintRadius_result : number | Resource | undefined = hintRadius_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readStyledString() as StyledString) + selected_buf = new Date(valueDeserializer.readInt64()) } - const previewText_result : StyledString | undefined = previewText_buf - let value : StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) - return value - } - readStyledStringChangedListener(): StyledStringChangedListener { - let valueDeserializer : Deserializer = this - const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) + const selected_result : Date | undefined = selected_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) { - onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + onAccept_buf = valueDeserializer.readCallback_Date_Void() } - const onWillChange_result : Function1 | undefined = onWillChange_buf - const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidChange_buf : OnDidChangeCallback | undefined - if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) + const onAccept_result : Function1 | undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) { - onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + onCancel_buf = valueDeserializer.readVoidCallback() } - const onDidChange_result : OnDidChangeCallback | undefined = onDidChange_buf - let value : StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) - return value - } - readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const onCancel_result : VoidCallback | undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + onChange_buf = valueDeserializer.readCallback_Date_Void() } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const onChange_result : Function1 | undefined = onChange_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const end_result : number | undefined = end_buf - const style_result : RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() - let value : RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) - return value - } - readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { - let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const offset_result : number | undefined = offset_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : RichEditorSymbolSpanStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const style_result : RichEditorSymbolSpanStyle | undefined = style_buf - let value : RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) - return value - } - readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { - let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const offset_result : number | undefined = offset_buf - let value : RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) - return value - } - readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { - let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + onDidAppear_buf = valueDeserializer.readVoidCallback() } - const offset_result : number | undefined = offset_buf - const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageStyle_buf : RichEditorImageSpanStyle | undefined - if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) + const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() + onDidDisappear_buf = valueDeserializer.readVoidCallback() } - const imageStyle_result : RichEditorImageSpanStyle | undefined = imageStyle_buf - const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gesture_buf : RichEditorGesture | undefined - if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) + const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - gesture_buf = valueDeserializer.readRichEditorGesture() + onWillAppear_buf = valueDeserializer.readVoidCallback() } - const gesture_result : RichEditorGesture | undefined = gesture_buf - let value : RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) - return value - } - readGestureEvent(): GestureEvent { - let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + onWillDisappear_buf = valueDeserializer.readVoidCallback() } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const deviceId_result : number | undefined = deviceId_buf - const repeat_result : boolean = valueDeserializer.readBoolean() - const fingerList_buf_length : int32 = valueDeserializer.readInt32() - let fingerList_buf : Array = new Array() - for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } - const fingerList_result : Array = fingerList_buf - const offsetX_result : number = (valueDeserializer.readNumber() as number) - const offsetY_result : number = (valueDeserializer.readNumber() as number) - const angle_result : number = (valueDeserializer.readNumber() as number) - const speed_result : number = (valueDeserializer.readNumber() as number) - const scale_result : number = (valueDeserializer.readNumber() as number) - const pinchCenterX_result : number = (valueDeserializer.readNumber() as number) - const pinchCenterY_result : number = (valueDeserializer.readNumber() as number) - const velocityX_result : number = (valueDeserializer.readNumber() as number) - const velocityY_result : number = (valueDeserializer.readNumber() as number) - const velocity_result : number = (valueDeserializer.readNumber() as number) - let value : GestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} as GestureEvent) + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : CalendarDialogOptions = ({hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CalendarDialogOptions) return value } - readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { + readCalendarController(): CalendarController { let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) + let ptr : KPointer = valueDeserializer.readPointer() + return CalendarControllerInternal.fromPtr(ptr) + } + readMonthData(): MonthData { + let valueDeserializer : Deserializer = this + const year_result : number = (valueDeserializer.readNumber() as number) + const month_result : number = (valueDeserializer.readNumber() as number) + const data_buf_length : int32 = valueDeserializer.readInt32() + let data_buf : Array = new Array() + for (let data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { + data_buf[data_buf_i] = valueDeserializer.readCalendarDay() } - const offset_result : number | undefined = offset_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : RichEditorTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const data_result : Array = data_buf + let value : MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) + return value + } + readBadgeStyle(): BadgeStyle { + let valueDeserializer : Deserializer = this + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - style_buf = valueDeserializer.readRichEditorTextStyle() + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const style_result : RichEditorTextStyle | undefined = style_buf - const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paragraphStyle_buf : RichEditorParagraphStyle | undefined - if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + const fontSize_buf__selector : int32 = valueDeserializer.readInt8() + let fontSize_buf_ : number | string | undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + } + fontSize_buf = (fontSize_buf_ as number | string) } - const paragraphStyle_result : RichEditorParagraphStyle | undefined = paragraphStyle_buf - const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gesture_buf : RichEditorGesture | undefined - if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) + const fontSize_result : number | string | undefined = fontSize_buf + const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let badgeSize_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) { - gesture_buf = valueDeserializer.readRichEditorGesture() + const badgeSize_buf__selector : int32 = valueDeserializer.readInt8() + let badgeSize_buf_ : number | string | undefined + if (badgeSize_buf__selector == 0) { + badgeSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeSize_buf__selector == 1) { + badgeSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation.") + } + badgeSize_buf = (badgeSize_buf_ as number | string) } - const gesture_result : RichEditorGesture | undefined = gesture_buf - let value : RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) - return value - } - readSelectionOptions(): SelectionOptions { - let valueDeserializer : Deserializer = this - const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuPolicy_buf : MenuPolicy | undefined - if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) + const badgeSize_result : number | string | undefined = badgeSize_buf + const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let badgeColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) { - menuPolicy_buf = MenuPolicy.ofOrdinal(valueDeserializer.readInt32()) + const badgeColor_buf__selector : int32 = valueDeserializer.readInt8() + let badgeColor_buf_ : Color | number | string | Resource | undefined + if (badgeColor_buf__selector == 0) { + badgeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (badgeColor_buf__selector == 1) { + badgeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeColor_buf__selector == 2) { + badgeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (badgeColor_buf__selector == 3) { + badgeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation.") + } + badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) } - const menuPolicy_result : MenuPolicy | undefined = menuPolicy_buf - let value : SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) - return value - } - readNavigationInterception(): NavigationInterception { - let valueDeserializer : Deserializer = this - const willShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let willShow_buf : InterceptionShowCallback | undefined - if ((RuntimeType.UNDEFINED) != (willShow_buf_runtimeType)) + const badgeColor_result : ResourceColor | undefined = badgeColor_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - willShow_buf = valueDeserializer.readInterceptionShowCallback() + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) } - const willShow_result : InterceptionShowCallback | undefined = willShow_buf - const didShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let didShow_buf : InterceptionShowCallback | undefined - if ((RuntimeType.UNDEFINED) != (didShow_buf_runtimeType)) + const borderColor_result : ResourceColor | undefined = borderColor_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - didShow_buf = valueDeserializer.readInterceptionShowCallback() + borderWidth_buf = (valueDeserializer.readLength() as Length) } - const didShow_result : InterceptionShowCallback | undefined = didShow_buf - const modeChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modeChange_buf : InterceptionModeCallback | undefined - if ((RuntimeType.UNDEFINED) != (modeChange_buf_runtimeType)) + const borderWidth_result : Length | undefined = borderWidth_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf : number | FontWeight | string | undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) { - modeChange_buf = valueDeserializer.readInterceptionModeCallback() + const fontWeight_buf__selector : int32 = valueDeserializer.readInt8() + let fontWeight_buf_ : number | FontWeight | string | undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = FontWeight.ofOrdinal(valueDeserializer.readInt32()) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) } - const modeChange_result : InterceptionModeCallback | undefined = modeChange_buf - let value : NavigationInterception = ({willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} as NavigationInterception) + const fontWeight_result : number | FontWeight | string | undefined = fontWeight_buf + let value : BadgeStyle = ({color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} as BadgeStyle) return value } - readNavigationOptions(): NavigationOptions { - let valueDeserializer : Deserializer = this - const launchMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let launchMode_buf : LaunchMode | undefined - if ((RuntimeType.UNDEFINED) != (launchMode_buf_runtimeType)) - { - launchMode_buf = LaunchMode.ofOrdinal(valueDeserializer.readInt32()) - } - const launchMode_result : LaunchMode | undefined = launchMode_buf - const animated_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animated_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf = valueDeserializer.readBoolean() - } - const animated_result : boolean | undefined = animated_buf - let value : NavigationOptions = ({launchMode: launchMode_result,animated: animated_result} as NavigationOptions) + readScrollMotion(): ScrollMotion { + let value : ScrollMotion = ({} as ScrollMotion) return value } - readCloseSwipeActionOptions(): CloseSwipeActionOptions { - let valueDeserializer : Deserializer = this - const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onFinish_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } - const onFinish_result : Function0 | undefined = onFinish_buf - let value : CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) + readFrictionMotion(): FrictionMotion { + let value : FrictionMotion = ({} as FrictionMotion) return value } - readDatePickerDialogOptions(): DatePickerDialogOptions { + readSpringMotion(): SpringMotion { + let value : SpringMotion = ({} as SpringMotion) + return value + } + readAlertDialogParamWithOptions(): AlertDialogParamWithOptions { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } - const start_result : Date | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } - const end_result : Date | undefined = end_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } - const selected_result : Date | undefined = selected_buf - const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunar_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf = valueDeserializer.readBoolean() - } - const lunar_result : boolean | undefined = lunar_buf - const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarSwitch_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf = valueDeserializer.readBoolean() - } - const lunarSwitch_result : boolean | undefined = lunarSwitch_buf - const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarSwitchStyle_buf : LunarSwitchStyle | undefined - if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() - } - const lunarSwitchStyle_result : LunarSwitchStyle | undefined = lunarSwitchStyle_buf - const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showTime_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf = valueDeserializer.readBoolean() - } - const showTime_result : boolean | undefined = showTime_buf - const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let useMilitaryTime_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - useMilitaryTime_buf = valueDeserializer.readBoolean() + const title_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - const useMilitaryTime_result : boolean | undefined = useMilitaryTime_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const title_result : ResourceStr | undefined = title_buf + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + const subtitle_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) } - const disappearTextStyle_result : PickerTextStyle | undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() + const subtitle_result : ResourceStr | undefined = subtitle_buf + const message_buf_selector : int32 = valueDeserializer.readInt8() + let message_buf : string | Resource | undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) } - const textStyle_result : PickerTextStyle | undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() } - const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf : PickerTextStyle | undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const message_result : ResourceStr = (message_buf as string | Resource) + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + autoCancel_buf = valueDeserializer.readBoolean() } - const selectedTextStyle_result : PickerTextStyle | undefined = selectedTextStyle_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf : Rectangle | undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const autoCancel_result : boolean | undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + cancel_buf = valueDeserializer.readVoidCallback() } - const maskRect_result : Rectangle | undefined = maskRect_buf + const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -9652,41 +9873,34 @@ export class Deserializer extends DeserializerBase { offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result : Offset | undefined = offset_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } - const onAccept_result : Function1 | undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readVoidCallback() + gridCount_buf = (valueDeserializer.readNumber() as number) } - const onCancel_result : VoidCallback | undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const gridCount_result : number | undefined = gridCount_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } - const onChange_result : Function1 | undefined = onChange_buf - const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDateAccept_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) + maskRect_buf = valueDeserializer.readRectangle() + } + const maskRect_result : Rectangle | undefined = maskRect_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - onDateAccept_buf = valueDeserializer.readCallback_Date_Void() + showInSubWindow_buf = valueDeserializer.readBoolean() } - const onDateAccept_result : Function1 | undefined = onDateAccept_buf - const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDateChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) { - onDateChange_buf = valueDeserializer.readCallback_Date_Void() + isModal_buf = valueDeserializer.readBoolean() } - const onDateChange_result : Function1 | undefined = onDateChange_buf + const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -9702,50 +9916,328 @@ export class Deserializer extends DeserializerBase { else if (backgroundColor_buf__selector == 2) { backgroundColor_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + { + const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } + const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Dimension) + } + const width_result : Dimension | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readLength() as Dimension) + } + const height_result : Dimension | undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + { + const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } + const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + { + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } - const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } - const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf : BorderStyle | EdgeStyles | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readVoidCallback() + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf + const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -9764,13 +10256,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dateTimeOptions_buf : DateTimeOptions | undefined - if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf : TextStyle_alert_dialog | undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() } - const dateTimeOptions_result : DateTimeOptions | undefined = dateTimeOptions_buf + const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -9785,19 +10277,72 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : DatePickerDialogOptions = ({start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as DatePickerDialogOptions) + const buttons_buf_length : int32 = valueDeserializer.readInt32() + let buttons_buf : Array = new Array() + for (let buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { + buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() + } + const buttons_result : Array = buttons_buf + const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonDirection_buf : DialogButtonDirection | undefined + if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) + { + buttonDirection_buf = DialogButtonDirection.ofOrdinal(valueDeserializer.readInt32()) + } + const buttonDirection_result : DialogButtonDirection | undefined = buttonDirection_buf + let value : AlertDialogParamWithOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} as AlertDialogParamWithOptions) return value } - readCustomDialogControllerOptions(): CustomDialogControllerOptions { + readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { let valueDeserializer : Deserializer = this - const builder_result : object = (valueDeserializer.readCustomObject("Any") as Object) - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - cancel_buf = valueDeserializer.readCallback_Void() + const title_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - const cancel_result : Function0 | undefined = cancel_buf + const title_result : ResourceStr | undefined = title_buf + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + { + const subtitle_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } + const subtitle_result : ResourceStr | undefined = subtitle_buf + const message_buf_selector : int32 = valueDeserializer.readInt8() + let message_buf : string | Resource | undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) + } + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + } + const message_result : ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) @@ -9805,6 +10350,13 @@ export class Deserializer extends DeserializerBase { autoCancel_buf = valueDeserializer.readBoolean() } const autoCancel_result : boolean | undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + { + cancel_buf = valueDeserializer.readVoidCallback() + } + const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -9821,13 +10373,6 @@ export class Deserializer extends DeserializerBase { offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result : Offset | undefined = offset_buf - const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let customStyle_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf = valueDeserializer.readBoolean() - } - const customStyle_result : boolean | undefined = customStyle_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf : number | undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) @@ -9835,30 +10380,6 @@ export class Deserializer extends DeserializerBase { gridCount_buf = (valueDeserializer.readNumber() as number) } const gridCount_result : number | undefined = gridCount_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | number | string | Resource | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) - } - const maskColor_result : ResourceColor | undefined = maskColor_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) @@ -9866,27 +10387,20 @@ export class Deserializer extends DeserializerBase { maskRect_buf = valueDeserializer.readRectangle() } const maskRect_result : Rectangle | undefined = maskRect_buf - const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let openAnimation_buf : AnimateParam | undefined - if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf = valueDeserializer.readAnimateParam() - } - const openAnimation_result : AnimateParam | undefined = openAnimation_buf - const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let closeAnimation_buf : AnimateParam | undefined - if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf = valueDeserializer.readAnimateParam() - } - const closeAnimation_result : AnimateParam | undefined = closeAnimation_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + showInSubWindow_buf = valueDeserializer.readBoolean() + } + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf = valueDeserializer.readBoolean() } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const isModal_result : boolean | undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf : ResourceColor | undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -9911,12 +10425,33 @@ export class Deserializer extends DeserializerBase { backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result : TransitionEffect | undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf : Dimension | BorderRadiuses | undefined + let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() - let cornerRadius_buf_ : Dimension | BorderRadiuses | undefined + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined if (cornerRadius_buf__selector == 0) { cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) } @@ -9951,26 +10486,15 @@ export class Deserializer extends DeserializerBase { const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } else { throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) - } - const cornerRadius_result : Dimension | BorderRadiuses | undefined = cornerRadius_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } - const isModal_result : boolean | undefined = isModal_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : Dimension | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) @@ -9986,11 +10510,11 @@ export class Deserializer extends DeserializerBase { } const height_result : Dimension | undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Dimension | EdgeWidths | undefined + let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | undefined + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined if (borderWidth_buf__selector == 0) { borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) } @@ -10025,18 +10549,21 @@ export class Deserializer extends DeserializerBase { const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } else { throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) } - const borderWidth_result : Dimension | EdgeWidths | undefined = borderWidth_buf + const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | EdgeColors | undefined + let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | undefined + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined if (borderColor_buf__selector == 0) { const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() let borderColor_buf__u : Color | number | string | Resource | undefined @@ -10156,12 +10683,15 @@ export class Deserializer extends DeserializerBase { const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } else { throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const borderColor_result : ResourceColor | EdgeColors | undefined = borderColor_buf + const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf : BorderStyle | EdgeStyles | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) @@ -10189,246 +10719,25 @@ export class Deserializer extends DeserializerBase { const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf__u_bottom_buf : BorderStyle | undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) - } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) - } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let keyboardAvoidMode_buf : KeyboardAvoidMode | undefined - if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = KeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) - } - const keyboardAvoidMode_result : KeyboardAvoidMode | undefined = keyboardAvoidMode_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf : HoverModeAreaType | undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) - } - const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : CustomDialogControllerOptions = ({builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CustomDialogControllerOptions) - return value - } - readIPropertySubscriber(): IPropertySubscriber { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return IPropertySubscriberInternal.fromPtr(ptr) - } - readUIGestureEvent(): UIGestureEvent { - let value : UIGestureEvent = ({} as UIGestureEvent) - return value - } - readDrawContext(): DrawContext { - let valueDeserializer : Deserializer = this - const __DrawContextStub_result : string = (valueDeserializer.readString() as string) - let value : DrawContext = ({__DrawContextStub: __DrawContextStub_result} as DrawContext) - return value - } - readLengthMetricsUnit(): LengthMetricsUnit { - let valueDeserializer : Deserializer = this - const __LengthMetricsUnitStub_result : string = (valueDeserializer.readString() as string) - let value : LengthMetricsUnit = ({__LengthMetricsUnitStub: __LengthMetricsUnitStub_result} as LengthMetricsUnit) - return value - } - readRenderingContextSettings(): RenderingContextSettings { - let valueDeserializer : Deserializer = this - const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let antialias_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf = valueDeserializer.readBoolean() - } - const antialias_result : boolean | undefined = antialias_buf - let value : RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) - return value - } - readImageData(): ImageData { - let valueDeserializer : Deserializer = this - const data_result : ArrayBuffer = (valueDeserializer.readBuffer() as ArrayBuffer) - const height_result : number = (valueDeserializer.readNumber() as number) - const width_result : number = (valueDeserializer.readNumber() as number) - let value : ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) - return value - } - readMatrix2D(): Matrix2D { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return Matrix2DInternal.fromPtr(ptr) - } - readPath2D(): Path2D { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return Path2DInternal.fromPtr(ptr) - } - readCalendarDialogOptions(): CalendarDialogOptions { - let valueDeserializer : Deserializer = this - const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hintRadius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() - let hintRadius_buf_ : number | Resource | undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) - } - const hintRadius_result : number | Resource | undefined = hintRadius_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } - const selected_result : Date | undefined = selected_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_Date_Void() - } - const onAccept_result : Function1 | undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } - const onCancel_result : VoidCallback | undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_Date_Void() - } - const onChange_result : Function1 | undefined = onChange_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } - const acceptButtonStyle_result : PickerDialogButtonStyle | undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf : PickerDialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } - const cancelButtonStyle_result : PickerDialogButtonStyle | undefined = cancelButtonStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } - const onDidAppear_result : VoidCallback | undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } - const onDidDisappear_result : VoidCallback | undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } - const onWillAppear_result : VoidCallback | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const onWillDisappear_result : VoidCallback | undefined = onWillDisappear_buf + const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf : ShadowOptions | ShadowStyle | undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -10447,6 +10756,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf : TextStyle_alert_dialog | undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } + const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -10461,160 +10777,31 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : CalendarDialogOptions = ({hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CalendarDialogOptions) - return value - } - readAlertDialogButtonOptions(): AlertDialogButtonOptions { - let valueDeserializer : Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result : boolean | undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } - const defaultFocus_result : boolean | undefined = defaultFocus_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : DialogButtonStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : DialogButtonStyle | undefined = style_buf - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : ResourceStr = (value_buf as string | Resource) - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result : ResourceColor | undefined = fontColor_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const action_result : VoidCallback = valueDeserializer.readVoidCallback() - const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primary_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() - } - const primary_result : boolean | undefined = primary_buf - let value : AlertDialogButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} as AlertDialogButtonOptions) - return value - } - readDismissDialogAction(): DismissDialogAction { - let valueDeserializer : Deserializer = this - const dismiss_result : Function0 = valueDeserializer.readCallback_Void() - const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) - let value : DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) + const primaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() + const secondaryButton_result : AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() + let value : AlertDialogParamWithButtons = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} as AlertDialogParamWithButtons) return value } - readSheetInfo(): SheetInfo { + readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { let valueDeserializer : Deserializer = this - const title_buf_selector : int32 = valueDeserializer.readInt8() - let title_buf : string | Resource | undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") - } - const title_result : string | Resource = (title_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const title_buf__selector : int32 = valueDeserializer.readInt8() + let title_buf_ : string | Resource | undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : string | Resource | undefined = icon_buf - const action_result : VoidCallback = valueDeserializer.readVoidCallback() - let value : SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) - return value - } - readActionSheetOptions(): ActionSheetOptions { - let valueDeserializer : Deserializer = this - const title_buf_selector : int32 = valueDeserializer.readInt8() - let title_buf : string | Resource | undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") + title_buf = (title_buf_ as string | Resource) } - const title_result : string | Resource = (title_buf as string | Resource) + const title_result : ResourceStr | undefined = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf : ResourceStr | undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) @@ -10642,29 +10829,9 @@ export class Deserializer extends DeserializerBase { message_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") - } - const message_result : string | Resource = (message_buf as string | Resource) - const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let confirm_buf : ActionSheetButtonOptions | undefined - if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readActionSheetButtonOptions() - } - const confirm_result : ActionSheetButtonOptions | undefined = confirm_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf : VoidCallback | undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } - const cancel_result : VoidCallback | undefined = cancel_buf - const sheets_buf_length : int32 = valueDeserializer.readInt32() - let sheets_buf : Array = new Array() - for (let sheets_buf_i = 0; sheets_buf_i < sheets_buf_length; sheets_buf_i++) { - sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const sheets_result : Array = sheets_buf + const message_result : ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) @@ -10672,6 +10839,13 @@ export class Deserializer extends DeserializerBase { autoCancel_buf = valueDeserializer.readBoolean() } const autoCancel_result : boolean | undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + { + cancel_buf = valueDeserializer.readVoidCallback() + } + const cancel_result : VoidCallback | undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf : DialogAlignment | undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -10680,12 +10854,21 @@ export class Deserializer extends DeserializerBase { } const alignment_result : DialogAlignment | undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : ActionSheetOffset | undefined + let offset_buf : Offset | undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - offset_buf = valueDeserializer.readActionSheetOffset() + const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const offset_result : ActionSheetOffset | undefined = offset_buf + const offset_result : Offset | undefined = offset_buf + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } + const gridCount_result : number | undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf : Rectangle | undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) @@ -11062,6 +11245,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf : TextStyle_alert_dialog | undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } + const textStyle_result : TextStyle_alert_dialog | undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf : boolean | undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -11076,3555 +11266,3477 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf - let value : ActionSheetOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as ActionSheetOptions) - return value - } - readLinearIndicatorController(): LinearIndicatorController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return LinearIndicatorControllerInternal.fromPtr(ptr) - } - readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: Literal_Number_code_Want_want): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const parameter_code = parameter.code; _argsSerializer.writeNumber(parameter_code); const parameter_want = parameter.want; let parameter_want_type : int32 = RuntimeType.UNDEFINED; parameter_want_type = runtimeType(parameter_want); _argsSerializer.writeInt8(parameter_want_type as int32); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } (isSync) ? (NativeModule._CallCallbackSync(-582934742, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readReceiveCallback(): ReceiveCallback { - let valueDeserializer : Deserializer = this - const __ReceiveCallbackStub_result : string = (valueDeserializer.readString() as string) - let value : ReceiveCallback = ({__ReceiveCallbackStub: __ReceiveCallbackStub_result} as ReceiveCallback) - return value - } - readUIExtensionProxy(): UIExtensionProxy { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - // TBD: remove explicit for UIExtensionProxy class - return (UIExtensionProxyInternal.fromPtr(ptr) as UIExtensionProxy) - } - readCallback_UIExtensionProxy_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: UIExtensionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeUIExtensionProxy(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readUIExtensionOptions(): UIExtensionOptions { - let valueDeserializer : Deserializer = this - const isTransferringCaller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isTransferringCaller_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) - { - isTransferringCaller_buf = valueDeserializer.readBoolean() - } - const isTransferringCaller_result : boolean | undefined = isTransferringCaller_buf - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf : ComponentContent | undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - placeholder_buf = valueDeserializer.readComponentContent() - } - const placeholder_result : ComponentContent | undefined = placeholder_buf - const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let areaChangePlaceholder_buf : Map | undefined - if ((RuntimeType.UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) - { - const areaChangePlaceholder_buf__size : int32 = valueDeserializer.readInt32() - let areaChangePlaceholder_buf_ : Map = new Map() - // TODO: TS map resize - for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { - const areaChangePlaceholder_buf__key : string = (valueDeserializer.readString() as string) - const areaChangePlaceholder_buf__value : ComponentContent = valueDeserializer.readComponentContent() - areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) - } - areaChangePlaceholder_buf = areaChangePlaceholder_buf_ - } - const areaChangePlaceholder_result : Map | undefined = areaChangePlaceholder_buf - const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dpiFollowStrategy_buf : DpiFollowStrategy | undefined - if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) - { - dpiFollowStrategy_buf = DpiFollowStrategy.ofOrdinal(valueDeserializer.readInt32()) - } - const dpiFollowStrategy_result : DpiFollowStrategy | undefined = dpiFollowStrategy_buf - let value : UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) - return value - } - readWaterFlowOptions(): WaterFlowOptions { - let valueDeserializer : Deserializer = this - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - const footer_result : CustomBuilder | undefined = footer_buf - const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scroller_buf : Scroller | undefined - if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } - const scroller_result : Scroller | undefined = scroller_buf - const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sections_buf : WaterFlowSections | undefined - if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) - { - sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) - } - const sections_result : WaterFlowSections | undefined = sections_buf - const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutMode_buf : WaterFlowLayoutMode | undefined - if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) + const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let confirm_buf : AlertDialogButtonBaseOptions | undefined + if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) { - layoutMode_buf = WaterFlowLayoutMode.ofOrdinal(valueDeserializer.readInt32()) + confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() } - const layoutMode_result : WaterFlowLayoutMode | undefined = layoutMode_buf - let value : WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) - return value - } - readWindowAnimationTarget(): WindowAnimationTarget { - let valueDeserializer : Deserializer = this - const bundleName_result : string = (valueDeserializer.readString() as string) - const abilityName_result : string = (valueDeserializer.readString() as string) - const windowBounds_result : RRect = valueDeserializer.readRRect() - const missionId_result : number = (valueDeserializer.readNumber() as number) - let value : WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) + const confirm_result : AlertDialogButtonBaseOptions | undefined = confirm_buf + let value : AlertDialogParamWithConfirm = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} as AlertDialogParamWithConfirm) return value } - readButtonStyle(): ButtonStyle { + readActionSheetOptions(): ActionSheetOptions { let valueDeserializer : Deserializer = this - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readNumber() as number) - } - const left_result : number | undefined = left_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readNumber() as number) + const title_buf_selector : int32 = valueDeserializer.readInt8() + let title_buf : string | Resource | undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) } - const top_result : number | undefined = top_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() } - const width_result : number | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } - const height_result : number | undefined = height_buf - const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icons_buf : ButtonIconOptions | undefined - if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) + const title_result : string | Resource = (title_buf as string | Resource) + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) { - icons_buf = valueDeserializer.readButtonIconOptions() + const subtitle_buf__selector : int32 = valueDeserializer.readInt8() + let subtitle_buf_ : string | Resource | undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) } - const icons_result : ButtonIconOptions | undefined = icons_buf - let value : ButtonStyle = ({left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} as ButtonStyle) - return value - } - readOnNativeLoadCallback(isSync: boolean = false): OnNativeLoadCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event?: Object | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } (isSync) ? (NativeModule._CallCallbackSync(-823037763, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-823037763, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readXComponentOptions(): XComponentOptions { - let valueDeserializer : Deserializer = this - const type_result : XComponentType = XComponentType.ofOrdinal(valueDeserializer.readInt32()) - const controller_result : XComponentController = (valueDeserializer.readXComponentController() as XComponentController) - const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageAIOptions_buf : ImageAIOptions | undefined - if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() + const subtitle_result : ResourceStr | undefined = subtitle_buf + const message_buf_selector : int32 = valueDeserializer.readInt8() + let message_buf : string | Resource | undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) } - const imageAIOptions_result : ImageAIOptions | undefined = imageAIOptions_buf - let value : XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) - return value - } - readSelectionMenuOptionsExt(): SelectionMenuOptionsExt { - let valueDeserializer : Deserializer = this - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() } - const onAppear_result : Function0 | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const message_result : string | Resource = (message_buf as string | Resource) + const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let confirm_buf : ActionSheetButtonOptions | undefined + if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) { - preview_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + confirm_buf = valueDeserializer.readActionSheetButtonOptions() } - const preview_result : CustomBuilder | undefined = preview_buf - const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuType_buf : MenuType | undefined - if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + const confirm_result : ActionSheetButtonOptions | undefined = confirm_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf : VoidCallback | undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) + cancel_buf = valueDeserializer.readVoidCallback() } - const menuType_result : MenuType | undefined = menuType_buf - let value : SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) - return value - } - readAdsBlockedDetails(): AdsBlockedDetails { - let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const adsBlocked_buf_length : int32 = valueDeserializer.readInt32() - let adsBlocked_buf : Array = new Array() - for (let adsBlocked_buf_i = 0; adsBlocked_buf_i < adsBlocked_buf_length; adsBlocked_buf_i++) { - adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) + const cancel_result : VoidCallback | undefined = cancel_buf + const sheets_buf_length : int32 = valueDeserializer.readInt32() + let sheets_buf : Array = new Array() + for (let sheets_buf_i = 0; sheets_buf_i < sheets_buf_length; sheets_buf_i++) { + sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() } - const adsBlocked_result : Array = adsBlocked_buf - let value : AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) - return value - } - readOnAdsBlockedCallback(isSync: boolean = false): OnAdsBlockedCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (details: AdsBlockedDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeAdsBlockedDetails(details); (isSync) ? (NativeModule._CallCallbackSync(1572284740, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1572284740, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readWebKeyboardOptions(): WebKeyboardOptions { - let valueDeserializer : Deserializer = this - const useSystemKeyboard_result : boolean = valueDeserializer.readBoolean() - const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enterKeyType_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) + const sheets_result : Array = sheets_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - enterKeyType_buf = (valueDeserializer.readNumber() as number) + autoCancel_buf = valueDeserializer.readBoolean() } - const enterKeyType_result : number | undefined = enterKeyType_buf - const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let customKeyboard_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) + const autoCancel_result : boolean | undefined = autoCancel_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf : DialogAlignment | undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - customKeyboard_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) } - const customKeyboard_result : CustomBuilder | undefined = customKeyboard_buf - let value : WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) - return value - } - readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { - let valueDeserializer : Deserializer = this - const controller_result : WebKeyboardController = (valueDeserializer.readWebKeyboardController() as WebKeyboardController) - const attributes_buf_size : int32 = valueDeserializer.readInt32() - let attributes_buf : Map = new Map() - // TODO: TS map resize - for (let attributes_buf_i = 0; attributes_buf_i < attributes_buf_size; attributes_buf_i++) { - const attributes_buf_key : string = (valueDeserializer.readString() as string) - const attributes_buf_value : string = (valueDeserializer.readString() as string) - attributes_buf.set(attributes_buf_key, attributes_buf_value) + const alignment_result : DialogAlignment | undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : ActionSheetOffset | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readActionSheetOffset() } - const attributes_result : Map = attributes_buf - let value : WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) - return value - } - readWebKeyboardCallback(isSync: boolean = false): WebKeyboardCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue : WebKeyboardOptions | undefined; const _continuationCallback : Function1 = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } - } - readOnViewportFitChangedCallback(isSync: boolean = false): OnViewportFitChangedCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (viewportFit: ViewportFit): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(viewportFit.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readExpandedMenuItemOptions(): ExpandedMenuItemOptions { - let valueDeserializer : Deserializer = this - const content_buf_selector : int32 = valueDeserializer.readInt8() - let content_buf : string | Resource | undefined - if (content_buf_selector == 0) { - content_buf = (valueDeserializer.readString() as string) + const offset_result : ActionSheetOffset | undefined = offset_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + { + maskRect_buf = valueDeserializer.readRectangle() } - else if (content_buf_selector == 1) { - content_buf = valueDeserializer.readResource() + const maskRect_result : Rectangle | undefined = maskRect_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf = valueDeserializer.readBoolean() } - const content_result : ResourceStr = (content_buf as string | Resource) - const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startIcon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) + const isModal_result : boolean | undefined = isModal_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const startIcon_buf__selector : int32 = valueDeserializer.readInt8() - let startIcon_buf_ : string | Resource | undefined - if (startIcon_buf__selector == 0) { - startIcon_buf_ = (valueDeserializer.readString() as string) + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (startIcon_buf__selector == 1) { - startIcon_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - startIcon_buf = (startIcon_buf_ as string | Resource) - } - const startIcon_result : ResourceStr | undefined = startIcon_buf - const action_result : Function1 = valueDeserializer.readCallback_Literal_String_plainText_Void() - let value : ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) - return value - } - readOnRenderProcessRespondingCallback(isSync: boolean = false): OnRenderProcessRespondingCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(1334389194, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1334389194, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRenderProcessNotRespondingData(): RenderProcessNotRespondingData { - let valueDeserializer : Deserializer = this - const jsStack_result : string = (valueDeserializer.readString() as string) - const pid_result : number = (valueDeserializer.readNumber() as number) - const reason_result : RenderProcessNotRespondingReason = RenderProcessNotRespondingReason.ofOrdinal(valueDeserializer.readInt32()) - let value : RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) - return value - } - readOnRenderProcessNotRespondingCallback(isSync: boolean = false): OnRenderProcessNotRespondingCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (data: RenderProcessNotRespondingData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRenderProcessNotRespondingData(data); (isSync) ? (NativeModule._CallCallbackSync(47282303, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(47282303, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeMediaPlayerConfig(): NativeMediaPlayerConfig { - let valueDeserializer : Deserializer = this - const enable_result : boolean = valueDeserializer.readBoolean() - const shouldOverlay_result : boolean = valueDeserializer.readBoolean() - let value : NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) - return value - } - readOnOverrideUrlLoadingCallback(isSync: boolean = false): OnOverrideUrlLoadingCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceRequest(webResourceRequest); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(865258467, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(865258467, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { - let valueDeserializer : Deserializer = this - const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let embedId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } - const embedId_result : string | undefined = embedId_buf - const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let touchEvent_buf : TouchEvent | undefined - if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) - { - touchEvent_buf = valueDeserializer.readTouchEvent() + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const touchEvent_result : TouchEvent | undefined = touchEvent_buf - const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let result_buf : EventResult | undefined - if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - result_buf = (valueDeserializer.readEventResult() as EventResult) + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const result_result : EventResult | undefined = result_buf - let value : NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) - return value - } - readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: NativeEmbedTouchInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedTouchInfo(event); (isSync) ? (NativeModule._CallCallbackSync(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeEmbedVisibilityInfo(): NativeEmbedVisibilityInfo { - let valueDeserializer : Deserializer = this - const visibility_result : boolean = valueDeserializer.readBoolean() - const embedId_result : string = (valueDeserializer.readString() as string) - let value : NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) - return value - } - readOnNativeEmbedVisibilityChangeCallback(isSync: boolean = false): OnNativeEmbedVisibilityChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); (isSync) ? (NativeModule._CallCallbackSync(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeEmbedDataInfo(): NativeEmbedDataInfo { - let valueDeserializer : Deserializer = this - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf : NativeEmbedStatus | undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - status_buf = NativeEmbedStatus.ofOrdinal(valueDeserializer.readInt32()) + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() } - const status_result : NativeEmbedStatus | undefined = status_buf - const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let surfaceId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf : TransitionEffect | undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) { - surfaceId_buf = (valueDeserializer.readString() as string) + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - const surfaceId_result : string | undefined = surfaceId_buf - const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let embedId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) + const transition_result : TransitionEffect | undefined = transition_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { - embedId_buf = (valueDeserializer.readString() as string) + const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) } - const embedId_result : string | undefined = embedId_buf - const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let info_buf : NativeEmbedInfo | undefined - if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) + const cornerRadius_result : Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined = cornerRadius_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - info_buf = valueDeserializer.readNativeEmbedInfo() + width_buf = (valueDeserializer.readLength() as Dimension) } - const info_result : NativeEmbedInfo | undefined = info_buf - let value : NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) - return value - } - readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: NativeEmbedDataInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedDataInfo(event); (isSync) ? (NativeModule._CallCallbackSync(477481563, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(477481563, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readScriptItem(): ScriptItem { - let valueDeserializer : Deserializer = this - const script_result : string = (valueDeserializer.readString() as string) - const scriptRules_buf_length : int32 = valueDeserializer.readInt32() - let scriptRules_buf : Array = new Array() - for (let scriptRules_buf_i = 0; scriptRules_buf_i < scriptRules_buf_length; scriptRules_buf_i++) { - scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) + const width_result : Dimension | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readLength() as Dimension) } - const scriptRules_result : Array = scriptRules_buf - let value : ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) - return value - } - readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { - let valueDeserializer : Deserializer = this - const host_result : string = (valueDeserializer.readString() as string) - const trackerHost_result : string = (valueDeserializer.readString() as string) - let value : IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) - return value - } - readOnIntelligentTrackingPreventionCallback(isSync: boolean = false): OnIntelligentTrackingPreventionCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); (isSync) ? (NativeModule._CallCallbackSync(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLoadCommittedDetails(): LoadCommittedDetails { - let valueDeserializer : Deserializer = this - const isMainFrame_result : boolean = valueDeserializer.readBoolean() - const isSameDocument_result : boolean = valueDeserializer.readBoolean() - const didReplaceEntry_result : boolean = valueDeserializer.readBoolean() - const navigationType_result : WebNavigationType = WebNavigationType.ofOrdinal(valueDeserializer.readInt32()) - const url_result : string = (valueDeserializer.readString() as string) - let value : LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) - return value - } - readOnNavigationEntryCommittedCallback(isSync: boolean = false): OnNavigationEntryCommittedCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); (isSync) ? (NativeModule._CallCallbackSync(-398722176, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-398722176, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnSafeBrowsingCheckResultCallback(isSync: boolean = false): OnSafeBrowsingCheckResultCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (threatType: ThreatType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(threatType.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnOverScrollEvent(): OnOverScrollEvent { - let valueDeserializer : Deserializer = this - const xOffset_result : number = (valueDeserializer.readNumber() as number) - const yOffset_result : number = (valueDeserializer.readNumber() as number) - let value : OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) - return value - } - readCallback_OnOverScrollEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnOverScrollEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnOverScrollEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-860386431, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-860386431, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnLoadInterceptEvent(): OnLoadInterceptEvent { - let valueDeserializer : Deserializer = this - const data_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value : OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) - return value - } - readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1231444306, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1231444306, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readLargestContentfulPaint(): LargestContentfulPaint { - let valueDeserializer : Deserializer = this - const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navigationStartTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) + const height_result : Dimension | undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) + const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) } - const navigationStartTime_result : number | undefined = navigationStartTime_buf - const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImagePaintTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) + const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const largestImagePaintTime_result : number | undefined = largestImagePaintTime_buf - const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestTextPaintTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) + const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf : BorderStyle | EdgeStyles | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const largestTextPaintTime_result : number | undefined = largestTextPaintTime_buf - const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageBPP_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) + const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - imageBPP_buf = (valueDeserializer.readNumber() as number) + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const imageBPP_result : number | undefined = imageBPP_buf - const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImageLoadStartTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const largestImageLoadStartTime_result : number | undefined = largestImageLoadStartTime_buf - const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImageLoadEndTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } - const largestImageLoadEndTime_result : number | undefined = largestImageLoadEndTime_buf - let value : LargestContentfulPaint = ({navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} as LargestContentfulPaint) + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : ActionSheetOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as ActionSheetOptions) return value } - readOnLargestContentfulPaintCallback(isSync: boolean = false): OnLargestContentfulPaintCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); (isSync) ? (NativeModule._CallCallbackSync(1390640532, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1390640532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFirstMeaningfulPaint(): FirstMeaningfulPaint { + readClickEvent(): ClickEvent { let valueDeserializer : Deserializer = this - const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navigationStartTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const navigationStartTime_result : number | undefined = navigationStartTime_buf - const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let firstMeaningfulPaintTime_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const firstMeaningfulPaintTime_result : number | undefined = firstMeaningfulPaintTime_buf - let value : FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) - return value - } - readOnFirstMeaningfulPaintCallback(isSync: boolean = false): OnFirstMeaningfulPaintCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); (isSync) ? (NativeModule._CallCallbackSync(767275770, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(767275770, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFirstContentfulPaintEvent(): OnFirstContentfulPaintEvent { - let valueDeserializer : Deserializer = this - const navigationStartTick_result : number = (valueDeserializer.readNumber() as number) - const firstContentfulPaintMs_result : number = (valueDeserializer.readNumber() as number) - let value : OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) - return value - } - readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { - let valueDeserializer : Deserializer = this - const playing_result : boolean = valueDeserializer.readBoolean() - let value : OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) - return value - } - readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAudioStateChangedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnDataResubmittedEvent(): OnDataResubmittedEvent { - let valueDeserializer : Deserializer = this - const handler_result : DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) - let value : OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result : number | undefined = deviceId_buf + const displayX_result : number = (valueDeserializer.readNumber() as number) + const displayY_result : number = (valueDeserializer.readNumber() as number) + const windowX_result : number = (valueDeserializer.readNumber() as number) + const windowY_result : number = (valueDeserializer.readNumber() as number) + const screenX_result : number = (valueDeserializer.readNumber() as number) + const screenY_result : number = (valueDeserializer.readNumber() as number) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + const preventDefault_result : Function0 = valueDeserializer.readCallback_Void() + let value : ClickEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} as ClickEvent) return value } - readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDataResubmittedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(118631204, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(118631204, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPageVisibleEvent(): OnPageVisibleEvent { + readWithThemeOptions(): WithThemeOptions { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - let value : OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) + const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let theme_buf : CustomTheme | undefined + if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) + { + theme_buf = valueDeserializer.readCustomTheme() + } + const theme_result : CustomTheme | undefined = theme_buf + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf : ThemeColorMode | undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + { + colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + } + const colorMode_result : ThemeColorMode | undefined = colorMode_buf + let value : WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) return value } - readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): Function1 { + readWithThemeInterface(isSync: boolean = false): WithThemeInterface { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnPageVisibleEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageVisibleEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1805946367, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1805946367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { - let valueDeserializer : Deserializer = this - const favicon_result : PixelMap = (valueDeserializer.readPixelMap() as PixelMap) - let value : OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) - return value + return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue : WithThemeAttribute | undefined; const _continuationCallback : Function1 = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } } - readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): Function1 { + readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): Function3 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFaviconReceivedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-243916553, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-243916553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnTouchIconUrlReceivedEvent(): OnTouchIconUrlReceivedEvent { - let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const precomposed_result : boolean = valueDeserializer.readBoolean() - let value : OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) - return value + return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation.ordinal); let _continuationValue : NavigationAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition | undefined); } } - readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): Function1 { + readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1657893064, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1657893064, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnWindowNewEvent(): OnWindowNewEvent { - let valueDeserializer : Deserializer = this - const isAlert_result : boolean = valueDeserializer.readBoolean() - const isUserTrigger_result : boolean = valueDeserializer.readBoolean() - const targetUrl_result : string = (valueDeserializer.readString() as string) - const handler_result : ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) - let value : OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) - return value + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnWindowNewEvent_Void(isSync: boolean = false): Function1 { + readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnWindowNewEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnWindowNewEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnClientAuthenticationEvent(): OnClientAuthenticationEvent { - let valueDeserializer : Deserializer = this - const handler_result : ClientAuthenticationHandler = (valueDeserializer.readClientAuthenticationHandler() as ClientAuthenticationHandler) - const host_result : string = (valueDeserializer.readString() as string) - const port_result : number = (valueDeserializer.readNumber() as number) - const keyTypes_buf_length : int32 = valueDeserializer.readInt32() - let keyTypes_buf : Array = new Array() - for (let keyTypes_buf_i = 0; keyTypes_buf_i < keyTypes_buf_length; keyTypes_buf_i++) { - keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) - } - const keyTypes_result : Array = keyTypes_buf - const issuers_buf_length : int32 = valueDeserializer.readInt32() - let issuers_buf : Array = new Array() - for (let issuers_buf_i = 0; issuers_buf_i < issuers_buf_length; issuers_buf_i++) { - issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) - } - const issuers_result : Array = issuers_buf - let value : OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) - return value + return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): Function1 { + readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnClientAuthenticationEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(608991355, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(608991355, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readSslErrorEvent(): SslErrorEvent { - let valueDeserializer : Deserializer = this - const handler_result : SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) - const error_result : SslError = SslError.ofOrdinal(valueDeserializer.readInt32()) - const url_result : string = (valueDeserializer.readString() as string) - const originalUrl_result : string = (valueDeserializer.readString() as string) - const referrer_result : string = (valueDeserializer.readString() as string) - const isFatalError_result : boolean = valueDeserializer.readBoolean() - const isMainFrame_result : boolean = valueDeserializer.readBoolean() - let value : SslErrorEvent = ({handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} as SslErrorEvent) - return value + return (type: RouteType, progress: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(type.ordinal); _argsSerializer.writeNumber(progress); (isSync) ? (NativeModule._CallCallbackSync(1627123591, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSslErrorEventCallback(isSync: boolean = false): OnSslErrorEventCallback { + readOnScrollCallback(isSync: boolean = false): OnScrollCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSslErrorEvent(sslErrorEvent); (isSync) ? (NativeModule._CallCallbackSync(-399603614, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-399603614, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSslErrorEventReceiveEvent(): OnSslErrorEventReceiveEvent { + readIsolatedOptions(): IsolatedOptions { let valueDeserializer : Deserializer = this - const handler_result : SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) - const error_result : SslError = SslError.ofOrdinal(valueDeserializer.readInt32()) - const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let certChainData_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (certChainData_buf_runtimeType)) - { - const certChainData_buf__length : int32 = valueDeserializer.readInt32() - let certChainData_buf_ : Array = new Array() - for (let certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { - certChainData_buf_[certChainData_buf__i] = (valueDeserializer.readBuffer() as ArrayBuffer) - } - certChainData_buf = certChainData_buf_ - } - const certChainData_result : Array | undefined = certChainData_buf - let value : OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) + const want_result : Want = valueDeserializer.readWant() + const worker_result : RestrictedWorker = valueDeserializer.readRestrictedWorker() + let value : IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) return value } - readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): Function1 { + readIsolatedComponentInterface(isSync: boolean = false): IsolatedComponentInterface { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1624791665, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1624791665, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnScrollEvent(): OnScrollEvent { - let valueDeserializer : Deserializer = this - const xOffset_result : number = (valueDeserializer.readNumber() as number) - const yOffset_result : number = (valueDeserializer.readNumber() as number) - let value : OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) - return value + return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue : IsolatedComponentAttribute | undefined; const _continuationCallback : Function1 = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } } - readCallback_OnScrollEvent_Void(isSync: boolean = false): Function1 { + readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnScrollEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-172908881, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-172908881, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnSearchResultReceiveEvent(): OnSearchResultReceiveEvent { - let valueDeserializer : Deserializer = this - const activeMatchOrdinal_result : number = (valueDeserializer.readNumber() as number) - const numberOfMatches_result : number = (valueDeserializer.readNumber() as number) - const isDoneCounting_result : boolean = valueDeserializer.readBoolean() - let value : OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) - return value + return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type : int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0 as int32); const from_0 = from as NavDestinationContext; _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1 as int32); const from_1 = from as NavBar; _argsSerializer.writeString(from_1); } let to_type : int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0 as int32); const to_0 = to as NavDestinationContext; _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1 as int32); const to_1 = to as NavBar; _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation.ordinal); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (NativeModule._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): Function1 { + readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1495570, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1495570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (mode: NavigationMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1502213270, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1502213270, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContextMenuHideCallback(isSync: boolean = false): OnContextMenuHideCallback { + readHoverCallback(isSync: boolean = false): HoverCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(1788572278, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1788572278, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(68560477, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(68560477, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContextMenuShowEvent(): OnContextMenuShowEvent { - let valueDeserializer : Deserializer = this - const param_result : WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) - const result_result : WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) - let value : OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) + readWithThemeAttribute(): WithThemeAttribute { + let value : WithThemeAttribute = ({} as WithThemeAttribute) return value } - readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_WithThemeAttribute_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(332449533, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(332449533, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnScreenCaptureRequestEvent(): OnScreenCaptureRequestEvent { - let valueDeserializer : Deserializer = this - const handler_result : ScreenCaptureHandler = (valueDeserializer.readScreenCaptureHandler() as ScreenCaptureHandler) - let value : OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) - return value + return (value: WithThemeAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(1436479104, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1436479104, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): Function1 { + readCallback_WebResourceResponse_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPermissionRequestEvent(): OnPermissionRequestEvent { - let valueDeserializer : Deserializer = this - const request_result : PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) - let value : OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) - return value + return (value: WebResourceResponse): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceResponse(value); (isSync) ? (NativeModule._CallCallbackSync(831645046, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(831645046, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): Function1 { + readCallback_WebKeyboardOptions_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPermissionRequestEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(529980696, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(529980696, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnInterceptRequestEvent(): OnInterceptRequestEvent { - let valueDeserializer : Deserializer = this - const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value : OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) - return value + return (value: WebKeyboardOptions): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardOptions(value); (isSync) ? (NativeModule._CallCallbackSync(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): Function1 { + readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue : WebResourceResponse | undefined; const _continuationCallback : Function1 = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1442698200, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1442698200, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } - } - readOnHttpAuthRequestEvent(): OnHttpAuthRequestEvent { - let valueDeserializer : Deserializer = this - const handler_result : HttpAuthHandler = (valueDeserializer.readHttpAuthHandler() as HttpAuthHandler) - const host_result : string = (valueDeserializer.readString() as string) - const realm_result : string = (valueDeserializer.readString() as string) - let value : OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) - return value + return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0 as int32); const value_0 = value as CustomBuilder; _argsSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as DragItemInfo; _argsSerializer.writeDragItemInfo(value_1); } (isSync) ? (NativeModule._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_Tuple_Number_Number_Void(isSync: boolean = false): Function1<[ number, number ],void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(780282803, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(780282803, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnScaleChangeEvent(): OnScaleChangeEvent { - let valueDeserializer : Deserializer = this - const oldScale_result : number = (valueDeserializer.readNumber() as number) - const newScale_result : number = (valueDeserializer.readNumber() as number) - let value : OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) - return value + return (value: [ number, number ]): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); (isSync) ? (NativeModule._CallCallbackSync(-607365481, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-607365481, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): Function1 { + readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): Function1<[ number, number, number, number ],void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnScaleChangeEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScaleChangeEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFullScreenEnterEvent(): FullScreenEnterEvent { - let valueDeserializer : Deserializer = this - const handler_result : FullScreenExitHandler = (valueDeserializer.readFullScreenExitHandler() as FullScreenExitHandler) - const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let videoWidth_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) - { - videoWidth_buf = (valueDeserializer.readNumber() as number) - } - const videoWidth_result : number | undefined = videoWidth_buf - const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let videoHeight_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) - { - videoHeight_buf = (valueDeserializer.readNumber() as number) - } - const videoHeight_result : number | undefined = videoHeight_buf - let value : FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) - return value + return (value: [ number, number, number, number ]): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); (isSync) ? (NativeModule._CallCallbackSync(148489367, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(148489367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnFullScreenEnterCallback(isSync: boolean = false): OnFullScreenEnterCallback { + readCallback_TouchResult_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: FullScreenEnterEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullScreenEnterEvent(event); (isSync) ? (NativeModule._CallCallbackSync(81230317, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(81230317, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnResourceLoadEvent(): OnResourceLoadEvent { - let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - let value : OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) - return value + return (value: TouchResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchResult(value); (isSync) ? (NativeModule._CallCallbackSync(1943507619, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1943507619, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): Function1 { + readCallback_T_Any_this(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnResourceLoadEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnResourceLoadEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(793995118, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(793995118, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (instance: object, args: object): object => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", instance); _argsSerializer.writeCustomObject("Any", args); let _continuationValue : object | undefined; const _continuationCallback : Function1 = (value: object): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1500753856, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1500753856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as object); } } - readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): Function1 { + readCallback_String_Unknown_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event?: Literal_Function_callback_Object_fileSelector | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } (isSync) ? (NativeModule._CallCallbackSync(1754134729, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1754134729, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (name: string, param: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); (isSync) ? (NativeModule._CallCallbackSync(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): Function1 { + readCallback_Pointer_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event?: Literal_Object_detail | undefined): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(222742448, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(222742448, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: KPointer): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(value); (isSync) ? (NativeModule._CallCallbackSync(721562324, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(721562324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnShowFileSelectorEvent(): OnShowFileSelectorEvent { - let valueDeserializer : Deserializer = this - const result_result : FileSelectorResult = (valueDeserializer.readFileSelectorResult() as FileSelectorResult) - const fileSelector_result : FileSelectorParam = (valueDeserializer.readFileSelectorParam() as FileSelectorParam) - let value : OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) - return value + readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } (isSync) ? (NativeModule._CallCallbackSync(-143931627, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): Function2 | undefined,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-636069598, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-636069598, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type : int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (NativeModule._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnRenderExitedEvent(): OnRenderExitedEvent { - let valueDeserializer : Deserializer = this - const renderExitReason_result : RenderExitReason = RenderExitReason.ofOrdinal(valueDeserializer.readInt32()) - let value : OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) - return value + readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (NativeModule._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): Function1 { + readCallback_Opt_Array_String_Void(isSync: boolean = false): Function1 | undefined,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnRenderExitedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRenderExitedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (error?: Array | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let error_type : int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (NativeModule._CallCallbackSync(-543655128, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): Function1 { + readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event?: Literal_Function_handler_Object_error | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } (isSync) ? (NativeModule._CallCallbackSync(361012115, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(361012115, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); (isSync) ? (NativeModule._CallCallbackSync(1637092936, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1637092936, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): Function1 { + readCallback_OffsetResult_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event?: Literal_Union_String_WebResourceRequest_data | undefined): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type : int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0 as int32); const event_value_data_0 = event_value_data as string; _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1 as int32); const event_value_data_1 = event_value_data as WebResourceRequest; _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-985284966, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-985284966, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: OffsetResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (NativeModule._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnRefreshAccessedHistoryEvent(): OnRefreshAccessedHistoryEvent { + readNavigationTransitionProxy(): NavigationTransitionProxy { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const isRefreshed_result : boolean = valueDeserializer.readBoolean() - let value : OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return NavigationTransitionProxyInternal.fromPtr(ptr) } - readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): Function1 { + readCallback_NavigationTitleMode_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1978364344, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1978364344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (titleMode: NavigationTitleMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(titleMode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnDownloadStartEvent(): OnDownloadStartEvent { - let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const userAgent_result : string = (valueDeserializer.readString() as string) - const contentDisposition_result : string = (valueDeserializer.readString() as string) - const mimetype_result : string = (valueDeserializer.readString() as string) - const contentLength_result : number = (valueDeserializer.readNumber() as number) - let value : OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) - return value + readCallback_NavigationMode_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (mode: NavigationMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): Function1 { + readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnDownloadStartEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDownloadStartEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1834611702, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1834611702, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: Literal_Number_offsetRemain): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); (isSync) ? (NativeModule._CallCallbackSync(-251706058, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnHttpErrorReceiveEvent(): OnHttpErrorReceiveEvent { - let valueDeserializer : Deserializer = this - const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - const response_result : WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) - let value : OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) + readIsolatedComponentAttribute(): IsolatedComponentAttribute { + let value : IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) return value } - readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): Function1 { + readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: IsolatedComponentAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedComponentAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(719029905, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(719029905, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnErrorReceiveEvent(): OnErrorReceiveEvent { - let valueDeserializer : Deserializer = this - const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - const error_result : WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) - let value : OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) - return value + readCallback_HitTestMode_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: HitTestMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): Function1 { + readCallback_GestureRecognizer_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnErrorReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: GestureRecognizer): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(value); (isSync) ? (NativeModule._CallCallbackSync(776202910, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(776202910, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnConsoleEvent(): OnConsoleEvent { - let valueDeserializer : Deserializer = this - const message_result : ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) - let value : OnConsoleEvent = ({message: message_result} as OnConsoleEvent) - return value + readCallback_GestureJudgeResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: GestureJudgeResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_ComputedBarAttribute_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnConsoleEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(893367077, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(893367077, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: ComputedBarAttribute): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeComputedBarAttribute(value); (isSync) ? (NativeModule._CallCallbackSync(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnPromptEvent(): OnPromptEvent { - let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const message_result : string = (valueDeserializer.readString() as string) - const value_result : string = (valueDeserializer.readString() as string) - const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) - let value : OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) - return value + readCallback_Callback_Any_Void(isSync: boolean = false): Function1,void> { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: Function0): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (NativeModule._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnPromptEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_Array_String_Void(isSync: boolean = false): Function1,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnPromptEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } (isSync) ? (NativeModule._CallCallbackSync(-440782244, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-440782244, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnConfirmEvent(): OnConfirmEvent { + readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (xPos: number, yPos: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); (isSync) ? (NativeModule._CallCallbackSync(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLinearIndicatorController(): LinearIndicatorController { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const message_result : string = (valueDeserializer.readString() as string) - const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) - let value : OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) + let ptr : KPointer = valueDeserializer.readPointer() + return LinearIndicatorControllerInternal.fromPtr(ptr) + } + readStyleOptions(): StyleOptions { + let valueDeserializer : Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result : number | undefined = start_buf + const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let length_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) + { + length_buf = (valueDeserializer.readNumber() as number) + } + const length_result : number | undefined = length_buf + const styledKey_result : StyledStringKey = StyledStringKey.ofOrdinal(valueDeserializer.readInt32()) + const styledValue_buf_selector : int32 = valueDeserializer.readInt8() + let styledValue_buf : TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined + if (styledValue_buf_selector == 0) { + styledValue_buf = valueDeserializer.readTextStyle_styled_string() + } + else if (styledValue_buf_selector == 1) { + styledValue_buf = valueDeserializer.readDecorationStyle() + } + else if (styledValue_buf_selector == 2) { + styledValue_buf = valueDeserializer.readBaselineOffsetStyle() + } + else if (styledValue_buf_selector == 3) { + styledValue_buf = valueDeserializer.readLetterSpacingStyle() + } + else if (styledValue_buf_selector == 4) { + styledValue_buf = valueDeserializer.readTextShadowStyle() + } + else if (styledValue_buf_selector == 5) { + styledValue_buf = valueDeserializer.readGestureStyle() + } + else if (styledValue_buf_selector == 6) { + styledValue_buf = valueDeserializer.readImageAttachment() + } + else if (styledValue_buf_selector == 7) { + styledValue_buf = valueDeserializer.readParagraphStyle() + } + else if (styledValue_buf_selector == 8) { + styledValue_buf = valueDeserializer.readLineHeightStyle() + } + else if (styledValue_buf_selector == 9) { + styledValue_buf = valueDeserializer.readUrlStyle() + } + else if (styledValue_buf_selector == 10) { + styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + } + else if (styledValue_buf_selector == 11) { + styledValue_buf = valueDeserializer.readUserDataSpan() + } + else if (styledValue_buf_selector == 12) { + styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + } + const styledValue_result : StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) + let value : StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) return value } - readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): Function1 { + readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnConfirmEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(317864672, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(317864672, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: Literal_Number_code_Want_want): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const parameter_code = parameter.code; _argsSerializer.writeNumber(parameter_code); const parameter_want = parameter.want; let parameter_want_type : int32 = RuntimeType.UNDEFINED; parameter_want_type = runtimeType(parameter_want); _argsSerializer.writeInt8(parameter_want_type as int32); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } (isSync) ? (NativeModule._CallCallbackSync(-582934742, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { + readReceiveCallback(): ReceiveCallback { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const message_result : string = (valueDeserializer.readString() as string) - const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) - let value : OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) + const __ReceiveCallbackStub_result : string = (valueDeserializer.readString() as string) + let value : ReceiveCallback = ({__ReceiveCallbackStub: __ReceiveCallbackStub_result} as ReceiveCallback) + return value + } + readUIExtensionOptions(): UIExtensionOptions { + let valueDeserializer : Deserializer = this + const isTransferringCaller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isTransferringCaller_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) + { + isTransferringCaller_buf = valueDeserializer.readBoolean() + } + const isTransferringCaller_result : boolean | undefined = isTransferringCaller_buf + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf : ComponentContent | undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + { + placeholder_buf = valueDeserializer.readComponentContent() + } + const placeholder_result : ComponentContent | undefined = placeholder_buf + const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let areaChangePlaceholder_buf : Map | undefined + if ((RuntimeType.UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) + { + const areaChangePlaceholder_buf__size : int32 = valueDeserializer.readInt32() + let areaChangePlaceholder_buf_ : Map = new Map() + // TODO: TS map resize + for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { + const areaChangePlaceholder_buf__key : string = (valueDeserializer.readString() as string) + const areaChangePlaceholder_buf__value : ComponentContent = valueDeserializer.readComponentContent() + areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) + } + areaChangePlaceholder_buf = areaChangePlaceholder_buf_ + } + const areaChangePlaceholder_result : Map | undefined = areaChangePlaceholder_buf + const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dpiFollowStrategy_buf : DpiFollowStrategy | undefined + if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) + { + dpiFollowStrategy_buf = DpiFollowStrategy.ofOrdinal(valueDeserializer.readInt32()) + } + const dpiFollowStrategy_result : DpiFollowStrategy | undefined = dpiFollowStrategy_buf + let value : UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) return value } - readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-873162122, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-873162122, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnAlertEvent(): OnAlertEvent { + readUIExtensionProxy(): UIExtensionProxy { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - const message_result : string = (valueDeserializer.readString() as string) - const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) - let value : OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) - return value - } - readCallback_OnAlertEvent_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnAlertEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(806070428, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(806070428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + let ptr : KPointer = valueDeserializer.readPointer() + // TBD: remove explicit for UIExtensionProxy class + return (UIExtensionProxyInternal.fromPtr(ptr) as UIExtensionProxy) } - readOnGeolocationShowEvent(): OnGeolocationShowEvent { + readWaterFlowOptions(): WaterFlowOptions { let valueDeserializer : Deserializer = this - const origin_result : string = (valueDeserializer.readString() as string) - const geolocation_result : JsGeolocation = (valueDeserializer.readJsGeolocation() as JsGeolocation) - let value : OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) + { + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + const footer_result : CustomBuilder | undefined = footer_buf + const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scroller_buf : Scroller | undefined + if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } + const scroller_result : Scroller | undefined = scroller_buf + const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sections_buf : WaterFlowSections | undefined + if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) + { + sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) + } + const sections_result : WaterFlowSections | undefined = sections_buf + const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutMode_buf : WaterFlowLayoutMode | undefined + if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) + { + layoutMode_buf = WaterFlowLayoutMode.ofOrdinal(valueDeserializer.readInt32()) + } + const layoutMode_result : WaterFlowLayoutMode | undefined = layoutMode_buf + let value : WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) return value } - readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnGeolocationShowEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-941896815, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-941896815, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnTitleReceiveEvent(): OnTitleReceiveEvent { + readWindowAnimationTarget(): WindowAnimationTarget { let valueDeserializer : Deserializer = this - const title_result : string = (valueDeserializer.readString() as string) - let value : OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) + const bundleName_result : string = (valueDeserializer.readString() as string) + const abilityName_result : string = (valueDeserializer.readString() as string) + const windowBounds_result : RRect = valueDeserializer.readRRect() + const missionId_result : number = (valueDeserializer.readNumber() as number) + let value : WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) return value } - readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTitleReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-318085495, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-318085495, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnProgressChangeEvent(): OnProgressChangeEvent { + readButtonStyle(): ButtonStyle { let valueDeserializer : Deserializer = this - const newProgress_result : number = (valueDeserializer.readNumber() as number) - let value : OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + left_buf = (valueDeserializer.readNumber() as number) + } + const left_result : number | undefined = left_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = (valueDeserializer.readNumber() as number) + } + const top_result : number | undefined = top_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readNumber() as number) + } + const width_result : number | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readNumber() as number) + } + const height_result : number | undefined = height_buf + const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icons_buf : ButtonIconOptions | undefined + if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) + { + icons_buf = valueDeserializer.readButtonIconOptions() + } + const icons_result : ButtonIconOptions | undefined = icons_buf + let value : ButtonStyle = ({left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} as ButtonStyle) return value } - readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): Function1 { + readOnNativeLoadCallback(isSync: boolean = false): OnNativeLoadCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnProgressChangeEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnProgressChangeEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1018740377, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1018740377, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: Object | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } (isSync) ? (NativeModule._CallCallbackSync(-823037763, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-823037763, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnPageBeginEvent(): OnPageBeginEvent { + readXComponentOptions(): XComponentOptions { let valueDeserializer : Deserializer = this - const url_result : string = (valueDeserializer.readString() as string) - let value : OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) + const type_result : XComponentType = XComponentType.ofOrdinal(valueDeserializer.readInt32()) + const controller_result : XComponentController = (valueDeserializer.readXComponentController() as XComponentController) + const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageAIOptions_buf : ImageAIOptions | undefined + if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } + const imageAIOptions_result : ImageAIOptions | undefined = imageAIOptions_buf + let value : XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) return value } - readCallback_OnPageBeginEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: OnPageBeginEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageBeginEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPageEndEvent(): OnPageEndEvent { + readAdsBlockedDetails(): AdsBlockedDetails { let valueDeserializer : Deserializer = this const url_result : string = (valueDeserializer.readString() as string) - let value : OnPageEndEvent = ({url: url_result} as OnPageEndEvent) + const adsBlocked_buf_length : int32 = valueDeserializer.readInt32() + let adsBlocked_buf : Array = new Array() + for (let adsBlocked_buf_i = 0; adsBlocked_buf_i < adsBlocked_buf_length; adsBlocked_buf_i++) { + adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) + } + const adsBlocked_result : Array = adsBlocked_buf + let value : AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) return value } - readCallback_OnPageEndEvent_Void(isSync: boolean = false): Function1 { + readOnAdsBlockedCallback(isSync: boolean = false): OnAdsBlockedCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: OnPageEndEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageEndEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-130135362, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-130135362, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (details: AdsBlockedDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeAdsBlockedDetails(details); (isSync) ? (NativeModule._CallCallbackSync(1572284740, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1572284740, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWebMediaOptions(): WebMediaOptions { + readWebKeyboardOptions(): WebKeyboardOptions { let valueDeserializer : Deserializer = this - const resumeInterval_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let resumeInterval_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) + const useSystemKeyboard_result : boolean = valueDeserializer.readBoolean() + const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enterKeyType_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) { - resumeInterval_buf = (valueDeserializer.readNumber() as number) + enterKeyType_buf = (valueDeserializer.readNumber() as number) } - const resumeInterval_result : number | undefined = resumeInterval_buf - const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let audioExclusive_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) + const enterKeyType_result : number | undefined = enterKeyType_buf + const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let customKeyboard_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) { - audioExclusive_buf = valueDeserializer.readBoolean() + customKeyboard_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const audioExclusive_result : boolean | undefined = audioExclusive_buf - let value : WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) + const customKeyboard_result : CustomBuilder | undefined = customKeyboard_buf + let value : WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) return value } - readJavaScriptProxy(): JavaScriptProxy { + readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { let valueDeserializer : Deserializer = this - const object_result : Object = (valueDeserializer.readCustomObject("Object") as Object) - const name_result : string = (valueDeserializer.readString() as string) - const methodList_buf_length : int32 = valueDeserializer.readInt32() - let methodList_buf : Array = new Array() - for (let methodList_buf_i = 0; methodList_buf_i < methodList_buf_length; methodList_buf_i++) { - methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) - } - const methodList_result : Array = methodList_buf - const controller_buf_selector : int32 = valueDeserializer.readInt8() - let controller_buf : WebController | WebviewController | undefined - if (controller_buf_selector == 0) { - controller_buf = (valueDeserializer.readWebController() as WebController) - } - else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readWebviewController() - } - else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") - } - const controller_result : WebController | WebviewController = (controller_buf as WebController | WebviewController) - const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let asyncMethodList_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (asyncMethodList_buf_runtimeType)) - { - const asyncMethodList_buf__length : int32 = valueDeserializer.readInt32() - let asyncMethodList_buf_ : Array = new Array() - for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { - asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) - } - asyncMethodList_buf = asyncMethodList_buf_ - } - const asyncMethodList_result : Array | undefined = asyncMethodList_buf - const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let permission_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) - { - permission_buf = (valueDeserializer.readString() as string) + const controller_result : WebKeyboardController = (valueDeserializer.readWebKeyboardController() as WebKeyboardController) + const attributes_buf_size : int32 = valueDeserializer.readInt32() + let attributes_buf : Map = new Map() + // TODO: TS map resize + for (let attributes_buf_i = 0; attributes_buf_i < attributes_buf_size; attributes_buf_i++) { + const attributes_buf_key : string = (valueDeserializer.readString() as string) + const attributes_buf_value : string = (valueDeserializer.readString() as string) + attributes_buf.set(attributes_buf_key, attributes_buf_value) } - const permission_result : string | undefined = permission_buf - let value : JavaScriptProxy = ({object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} as JavaScriptProxy) + const attributes_result : Map = attributes_buf + let value : WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) return value } - readWebOptions(): WebOptions { + readWebKeyboardCallback(isSync: boolean = false): WebKeyboardCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue : WebKeyboardOptions | undefined; const _continuationCallback : Function1 = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } + } + readOnViewportFitChangedCallback(isSync: boolean = false): OnViewportFitChangedCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (viewportFit: ViewportFit): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(viewportFit.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readExpandedMenuItemOptions(): ExpandedMenuItemOptions { let valueDeserializer : Deserializer = this - const src_buf_selector : int32 = valueDeserializer.readInt8() - let src_buf : string | Resource | undefined - if (src_buf_selector == 0) { - src_buf = (valueDeserializer.readString() as string) - } - else if (src_buf_selector == 1) { - src_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") - } - const src_result : string | Resource = (src_buf as string | Resource) - const controller_buf_selector : int32 = valueDeserializer.readInt8() - let controller_buf : WebController | WebviewController | undefined - if (controller_buf_selector == 0) { - controller_buf = (valueDeserializer.readWebController() as WebController) + const content_buf_selector : int32 = valueDeserializer.readInt8() + let content_buf : string | Resource | undefined + if (content_buf_selector == 0) { + content_buf = (valueDeserializer.readString() as string) } - else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readWebviewController() + else if (content_buf_selector == 1) { + content_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") - } - const controller_result : WebController | WebviewController = (controller_buf as WebController | WebviewController) - const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderMode_buf : RenderMode | undefined - if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) - { - renderMode_buf = RenderMode.ofOrdinal(valueDeserializer.readInt32()) - } - const renderMode_result : RenderMode | undefined = renderMode_buf - const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let incognitoMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) - { - incognitoMode_buf = valueDeserializer.readBoolean() + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") } - const incognitoMode_result : boolean | undefined = incognitoMode_buf - const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sharedRenderProcessToken_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) + const content_result : ResourceStr = (content_buf as string | Resource) + const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startIcon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) { - sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + const startIcon_buf__selector : int32 = valueDeserializer.readInt8() + let startIcon_buf_ : string | Resource | undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (startIcon_buf__selector == 1) { + startIcon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") + } + startIcon_buf = (startIcon_buf_ as string | Resource) } - const sharedRenderProcessToken_result : string | undefined = sharedRenderProcessToken_buf - let value : WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) - return value - } - readPlaybackInfo(): PlaybackInfo { - let valueDeserializer : Deserializer = this - const time_result : number = (valueDeserializer.readNumber() as number) - let value : PlaybackInfo = ({time: time_result} as PlaybackInfo) + const startIcon_result : ResourceStr | undefined = startIcon_buf + const action_result : Function1 = valueDeserializer.readCallback_Literal_String_plainText_Void() + let value : ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) return value } - readCallback_PlaybackInfo_Void(isSync: boolean = false): Function1 { + readOnRenderProcessRespondingCallback(isSync: boolean = false): OnRenderProcessRespondingCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: PlaybackInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePlaybackInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(1334389194, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1334389194, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPreparedInfo(): PreparedInfo { + readRenderProcessNotRespondingData(): RenderProcessNotRespondingData { let valueDeserializer : Deserializer = this - const duration_result : number = (valueDeserializer.readNumber() as number) - let value : PreparedInfo = ({duration: duration_result} as PreparedInfo) + const jsStack_result : string = (valueDeserializer.readString() as string) + const pid_result : number = (valueDeserializer.readNumber() as number) + const reason_result : RenderProcessNotRespondingReason = RenderProcessNotRespondingReason.ofOrdinal(valueDeserializer.readInt32()) + let value : RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) return value } - readCallback_PreparedInfo_Void(isSync: boolean = false): Function1 { + readOnRenderProcessNotRespondingCallback(isSync: boolean = false): OnRenderProcessNotRespondingCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: PreparedInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePreparedInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(1300890372, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1300890372, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (data: RenderProcessNotRespondingData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRenderProcessNotRespondingData(data); (isSync) ? (NativeModule._CallCallbackSync(47282303, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(47282303, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readFullscreenInfo(): FullscreenInfo { + readNativeMediaPlayerConfig(): NativeMediaPlayerConfig { let valueDeserializer : Deserializer = this - const fullscreen_result : boolean = valueDeserializer.readBoolean() - let value : FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) + const enable_result : boolean = valueDeserializer.readBoolean() + const shouldOverlay_result : boolean = valueDeserializer.readBoolean() + let value : NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) return value } - readCallback_FullscreenInfo_Void(isSync: boolean = false): Function1 { + readOnOverrideUrlLoadingCallback(isSync: boolean = false): OnOverrideUrlLoadingCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: FullscreenInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullscreenInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(583294398, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(583294398, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceRequest(webResourceRequest); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(865258467, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(865258467, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readVideoOptions(): VideoOptions { + readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { let valueDeserializer : Deserializer = this - const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let src_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector : int32 = valueDeserializer.readInt8() - let src_buf_ : string | Resource | undefined - if (src_buf__selector == 0) { - src_buf_ = (valueDeserializer.readString() as string) - } - else if (src_buf__selector == 1) { - src_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") - } - src_buf = (src_buf_ as string | Resource) - } - const src_result : string | Resource | undefined = src_buf - const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let currentProgressRate_buf : number | string | PlaybackSpeed | undefined - if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) - { - const currentProgressRate_buf__selector : int32 = valueDeserializer.readInt8() - let currentProgressRate_buf_ : number | string | PlaybackSpeed | undefined - if (currentProgressRate_buf__selector == 0) { - currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) - } - else if (currentProgressRate_buf__selector == 1) { - currentProgressRate_buf_ = (valueDeserializer.readString() as string) - } - else if (currentProgressRate_buf__selector == 2) { - currentProgressRate_buf_ = PlaybackSpeed.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation.") - } - currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) - } - const currentProgressRate_result : number | string | PlaybackSpeed | undefined = currentProgressRate_buf - const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewUri_buf : string | PixelMap | Resource | undefined - if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) + const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let embedId_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) { - const previewUri_buf__selector : int32 = valueDeserializer.readInt8() - let previewUri_buf_ : string | PixelMap | Resource | undefined - if (previewUri_buf__selector == 0) { - previewUri_buf_ = (valueDeserializer.readString() as string) - } - else if (previewUri_buf__selector == 1) { - previewUri_buf_ = (valueDeserializer.readPixelMap() as PixelMap) - } - else if (previewUri_buf__selector == 2) { - previewUri_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation.") - } - previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) + embedId_buf = (valueDeserializer.readString() as string) } - const previewUri_result : string | PixelMap | Resource | undefined = previewUri_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : VideoController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const embedId_result : string | undefined = embedId_buf + const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let touchEvent_buf : TouchEvent | undefined + if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) { - controller_buf = (valueDeserializer.readVideoController() as VideoController) + touchEvent_buf = valueDeserializer.readTouchEvent() } - const controller_result : VideoController | undefined = controller_buf - const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageAIOptions_buf : ImageAIOptions | undefined - if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + const touchEvent_result : TouchEvent | undefined = touchEvent_buf + const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let result_buf : EventResult | undefined + if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() + result_buf = (valueDeserializer.readEventResult() as EventResult) } - const imageAIOptions_result : ImageAIOptions | undefined = imageAIOptions_buf - let value : VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) + const result_result : EventResult | undefined = result_buf + let value : NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) return value } - readSwitchStyle(): SwitchStyle { + readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: NativeEmbedTouchInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedTouchInfo(event); (isSync) ? (NativeModule._CallCallbackSync(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNativeEmbedVisibilityInfo(): NativeEmbedVisibilityInfo { let valueDeserializer : Deserializer = this - const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pointRadius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) - { - const pointRadius_buf__selector : int32 = valueDeserializer.readInt8() - let pointRadius_buf_ : number | Resource | undefined - if (pointRadius_buf__selector == 0) { - pointRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointRadius_buf__selector == 1) { - pointRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation.") - } - pointRadius_buf = (pointRadius_buf_ as number | Resource) - } - const pointRadius_result : number | Resource | undefined = pointRadius_buf - const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unselectedColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) + const visibility_result : boolean = valueDeserializer.readBoolean() + const embedId_result : string = (valueDeserializer.readString() as string) + let value : NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) + return value + } + readOnNativeEmbedVisibilityChangeCallback(isSync: boolean = false): OnNativeEmbedVisibilityChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); (isSync) ? (NativeModule._CallCallbackSync(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNativeEmbedDataInfo(): NativeEmbedDataInfo { + let valueDeserializer : Deserializer = this + const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let status_buf : NativeEmbedStatus | undefined + if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) { - const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() - let unselectedColor_buf_ : Color | number | string | Resource | undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + status_buf = NativeEmbedStatus.ofOrdinal(valueDeserializer.readInt32()) } - const unselectedColor_result : ResourceColor | undefined = unselectedColor_buf - const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pointColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) + const status_result : NativeEmbedStatus | undefined = status_buf + const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let surfaceId_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) { - const pointColor_buf__selector : int32 = valueDeserializer.readInt8() - let pointColor_buf_ : Color | number | string | Resource | undefined - if (pointColor_buf__selector == 0) { - pointColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (pointColor_buf__selector == 1) { - pointColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointColor_buf__selector == 2) { - pointColor_buf_ = (valueDeserializer.readString() as string) - } - else if (pointColor_buf__selector == 3) { - pointColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation.") - } - pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) + surfaceId_buf = (valueDeserializer.readString() as string) } - const pointColor_result : ResourceColor | undefined = pointColor_buf - const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackBorderRadius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) + const surfaceId_result : string | undefined = surfaceId_buf + const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let embedId_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) { - const trackBorderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let trackBorderRadius_buf_ : number | Resource | undefined - if (trackBorderRadius_buf__selector == 0) { - trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (trackBorderRadius_buf__selector == 1) { - trackBorderRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation.") - } - trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) + embedId_buf = (valueDeserializer.readString() as string) } - const trackBorderRadius_result : number | Resource | undefined = trackBorderRadius_buf - let value : SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) + const embedId_result : string | undefined = embedId_buf + const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let info_buf : NativeEmbedInfo | undefined + if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) + { + info_buf = valueDeserializer.readNativeEmbedInfo() + } + const info_result : NativeEmbedInfo | undefined = info_buf + let value : NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) return value } - readToggleOptions(): ToggleOptions { + readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: NativeEmbedDataInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedDataInfo(event); (isSync) ? (NativeModule._CallCallbackSync(477481563, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(477481563, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readScriptItem(): ScriptItem { let valueDeserializer : Deserializer = this - const type_result : ToggleType = ToggleType.ofOrdinal(valueDeserializer.readInt32()) - const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isOn_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) - { - isOn_buf = valueDeserializer.readBoolean() + const script_result : string = (valueDeserializer.readString() as string) + const scriptRules_buf_length : int32 = valueDeserializer.readInt32() + let scriptRules_buf : Array = new Array() + for (let scriptRules_buf_i = 0; scriptRules_buf_i < scriptRules_buf_length; scriptRules_buf_i++) { + scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) } - const isOn_result : boolean | undefined = isOn_buf - let value : ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) + const scriptRules_result : Array = scriptRules_buf + let value : ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) return value } - readTimePickerResult(): TimePickerResult { + readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { let valueDeserializer : Deserializer = this - const hour_result : number = (valueDeserializer.readNumber() as number) - const minute_result : number = (valueDeserializer.readNumber() as number) - const second_result : number = (valueDeserializer.readNumber() as number) - let value : TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) + const host_result : string = (valueDeserializer.readString() as string) + const trackerHost_result : string = (valueDeserializer.readString() as string) + let value : IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) return value } - readTimePickerOptions(): TimePickerOptions { + readOnIntelligentTrackingPreventionCallback(isSync: boolean = false): OnIntelligentTrackingPreventionCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); (isSync) ? (NativeModule._CallCallbackSync(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLoadCommittedDetails(): LoadCommittedDetails { let valueDeserializer : Deserializer = this - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const isMainFrame_result : boolean = valueDeserializer.readBoolean() + const isSameDocument_result : boolean = valueDeserializer.readBoolean() + const didReplaceEntry_result : boolean = valueDeserializer.readBoolean() + const navigationType_result : WebNavigationType = WebNavigationType.ofOrdinal(valueDeserializer.readInt32()) + const url_result : string = (valueDeserializer.readString() as string) + let value : LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) + return value + } + readOnNavigationEntryCommittedCallback(isSync: boolean = false): OnNavigationEntryCommittedCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); (isSync) ? (NativeModule._CallCallbackSync(-398722176, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-398722176, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSafeBrowsingCheckResultCallback(isSync: boolean = false): OnSafeBrowsingCheckResultCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (threatType: ThreatType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(threatType.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnOverScrollEvent(): OnOverScrollEvent { + let valueDeserializer : Deserializer = this + const xOffset_result : number = (valueDeserializer.readNumber() as number) + const yOffset_result : number = (valueDeserializer.readNumber() as number) + let value : OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) + return value + } + readCallback_OnOverScrollEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnOverScrollEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnOverScrollEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-860386431, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-860386431, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnLoadInterceptEvent(): OnLoadInterceptEvent { + let valueDeserializer : Deserializer = this + const data_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + let value : OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) + return value + } + readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1231444306, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1231444306, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readLargestContentfulPaint(): LargestContentfulPaint { + let valueDeserializer : Deserializer = this + const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navigationStartTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + navigationStartTime_buf = (valueDeserializer.readNumber() as number) } - const selected_result : Date | undefined = selected_buf - const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let format_buf : TimePickerFormat | undefined - if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) + const navigationStartTime_result : number | undefined = navigationStartTime_buf + const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImagePaintTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) { - format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) + largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) } - const format_result : TimePickerFormat | undefined = format_buf - let value : TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) + const largestImagePaintTime_result : number | undefined = largestImagePaintTime_buf + const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestTextPaintTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) + { + largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + } + const largestTextPaintTime_result : number | undefined = largestTextPaintTime_buf + const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageBPP_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) + { + imageBPP_buf = (valueDeserializer.readNumber() as number) + } + const imageBPP_result : number | undefined = imageBPP_buf + const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImageLoadStartTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) + { + largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + } + const largestImageLoadStartTime_result : number | undefined = largestImageLoadStartTime_buf + const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImageLoadEndTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) + { + largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + } + const largestImageLoadEndTime_result : number | undefined = largestImageLoadEndTime_buf + let value : LargestContentfulPaint = ({navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} as LargestContentfulPaint) return value } - readTextTimerOptions(): TextTimerOptions { + readOnLargestContentfulPaintCallback(isSync: boolean = false): OnLargestContentfulPaintCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); (isSync) ? (NativeModule._CallCallbackSync(1390640532, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1390640532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFirstMeaningfulPaint(): FirstMeaningfulPaint { let valueDeserializer : Deserializer = this - const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isCountDown_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) - { - isCountDown_buf = valueDeserializer.readBoolean() - } - const isCountDown_result : boolean | undefined = isCountDown_buf - const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let count_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) + const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navigationStartTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) { - count_buf = (valueDeserializer.readNumber() as number) + navigationStartTime_buf = (valueDeserializer.readNumber() as number) } - const count_result : number | undefined = count_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : TextTimerController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const navigationStartTime_result : number | undefined = navigationStartTime_buf + const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let firstMeaningfulPaintTime_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) { - controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) + firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) } - const controller_result : TextTimerController | undefined = controller_buf - let value : TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) + const firstMeaningfulPaintTime_result : number | undefined = firstMeaningfulPaintTime_buf + let value : FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) + return value + } + readOnFirstMeaningfulPaintCallback(isSync: boolean = false): OnFirstMeaningfulPaintCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); (isSync) ? (NativeModule._CallCallbackSync(767275770, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(767275770, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFirstContentfulPaintEvent(): OnFirstContentfulPaintEvent { + let valueDeserializer : Deserializer = this + const navigationStartTick_result : number = (valueDeserializer.readNumber() as number) + const firstContentfulPaintMs_result : number = (valueDeserializer.readNumber() as number) + let value : OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) + return value + } + readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { + let valueDeserializer : Deserializer = this + const playing_result : boolean = valueDeserializer.readBoolean() + let value : OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) return value } - readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): Function2,number | Array,void> { + readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (value: string | Array, index: number | Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.STRING == value_type))) {; _argsSerializer.writeInt8(0 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); for (let i = 0; i < value_1.length; i++) {; const value_1_element = value_1[i]; _argsSerializer.writeString(value_1_element); } } let index_type : int32 = RuntimeType.UNDEFINED; index_type = runtimeType(index); if (((RuntimeType.NUMBER == index_type))) {; _argsSerializer.writeInt8(0 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } (isSync) ? (NativeModule._CallCallbackSync(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAudioStateChangedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_String_Number_Void(isSync: boolean = false): Function2 { + readOnDataResubmittedEvent(): OnDataResubmittedEvent { + let valueDeserializer : Deserializer = this + const handler_result : DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) + let value : OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) + return value + } + readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (value: string, index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(-879490874, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-879490874, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDataResubmittedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(118631204, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(118631204, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextCascadePickerRangeContent(): TextCascadePickerRangeContent { + readOnPageVisibleEvent(): OnPageVisibleEvent { let valueDeserializer : Deserializer = this - const text_buf_selector : int32 = valueDeserializer.readInt8() - let text_buf : string | Resource | undefined - if (text_buf_selector == 0) { - text_buf = (valueDeserializer.readString() as string) - } - else if (text_buf_selector == 1) { - text_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf has to be chosen through deserialisation.") - } - const text_result : string | Resource = (text_buf as string | Resource) - const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let children_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (children_buf_runtimeType)) - { - const children_buf__length : int32 = valueDeserializer.readInt32() - let children_buf_ : Array = new Array() - for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { - children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() - } - children_buf = children_buf_ - } - const children_result : Array | undefined = children_buf - let value : TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) + const url_result : string = (valueDeserializer.readString() as string) + let value : OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) return value } - readTextPickerRangeContent(): TextPickerRangeContent { + readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnPageVisibleEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageVisibleEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1805946367, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1805946367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { let valueDeserializer : Deserializer = this - const icon_buf_selector : int32 = valueDeserializer.readInt8() - let icon_buf : string | Resource | undefined - if (icon_buf_selector == 0) { - icon_buf = (valueDeserializer.readString() as string) - } - else if (icon_buf_selector == 1) { - icon_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf has to be chosen through deserialisation.") - } - const icon_result : string | Resource = (icon_buf as string | Resource) - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") - } - text_buf = (text_buf_ as string | Resource) - } - const text_result : string | Resource | undefined = text_buf - let value : TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) + const favicon_result : PixelMap = (valueDeserializer.readPixelMap() as PixelMap) + let value : OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) return value } - readTextPickerOptions(): TextPickerOptions { + readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFaviconReceivedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-243916553, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-243916553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTouchIconUrlReceivedEvent(): OnTouchIconUrlReceivedEvent { let valueDeserializer : Deserializer = this - const range_buf_selector : int32 = valueDeserializer.readInt8() - let range_buf : Array | Array> | Resource | Array | Array | undefined - if (range_buf_selector == 0) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } - range_buf = range_buf_u - } - else if (range_buf_selector == 1) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array> = new Array>() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - const range_buf_u_buf_length : int32 = valueDeserializer.readInt32() - let range_buf_u_buf : Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - range_buf_u[range_buf_u_i] = range_buf_u_buf - } - range_buf = range_buf_u - } - else if (range_buf_selector == 2) { - range_buf = valueDeserializer.readResource() - } - else if (range_buf_selector == 3) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } - range_buf = range_buf_u - } - else if (range_buf_selector == 4) { - const range_buf_u_length : int32 = valueDeserializer.readInt32() - let range_buf_u : Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } - range_buf = range_buf_u - } - else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") - } - const range_result : Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf : string | Array | undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector : int32 = valueDeserializer.readInt8() - let value_buf_ : string | Array | undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) - } - else if (value_buf__selector == 1) { - const value_buf__u_length : int32 = valueDeserializer.readInt32() - let value_buf__u : Array = new Array() - for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { - value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) - } - value_buf_ = value_buf__u - } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") - } - value_buf = (value_buf_ as string | Array) - } - const value_result : string | Array | undefined = value_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : number | Array | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector : int32 = valueDeserializer.readInt8() - let selected_buf_ : number | Array | undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selected_buf__selector == 1) { - const selected_buf__u_length : int32 = valueDeserializer.readInt32() - let selected_buf__u : Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - selected_buf_ = selected_buf__u - } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") - } - selected_buf = (selected_buf_ as number | Array) - } - const selected_result : number | Array | undefined = selected_buf - let value : TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) + const url_result : string = (valueDeserializer.readString() as string) + const precomposed_result : boolean = valueDeserializer.readBoolean() + let value : OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) return value } - readPasswordIcon(): PasswordIcon { + readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1657893064, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1657893064, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnWindowNewEvent(): OnWindowNewEvent { let valueDeserializer : Deserializer = this - const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onIconSrc_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) - { - const onIconSrc_buf__selector : int32 = valueDeserializer.readInt8() - let onIconSrc_buf_ : string | Resource | undefined - if (onIconSrc_buf__selector == 0) { - onIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (onIconSrc_buf__selector == 1) { - onIconSrc_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation.") - } - onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + const isAlert_result : boolean = valueDeserializer.readBoolean() + const isUserTrigger_result : boolean = valueDeserializer.readBoolean() + const targetUrl_result : string = (valueDeserializer.readString() as string) + const handler_result : ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) + let value : OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) + return value + } + readCallback_OnWindowNewEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnWindowNewEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnWindowNewEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnClientAuthenticationEvent(): OnClientAuthenticationEvent { + let valueDeserializer : Deserializer = this + const handler_result : ClientAuthenticationHandler = (valueDeserializer.readClientAuthenticationHandler() as ClientAuthenticationHandler) + const host_result : string = (valueDeserializer.readString() as string) + const port_result : number = (valueDeserializer.readNumber() as number) + const keyTypes_buf_length : int32 = valueDeserializer.readInt32() + let keyTypes_buf : Array = new Array() + for (let keyTypes_buf_i = 0; keyTypes_buf_i < keyTypes_buf_length; keyTypes_buf_i++) { + keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) } - const onIconSrc_result : string | Resource | undefined = onIconSrc_buf - const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offIconSrc_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) - { - const offIconSrc_buf__selector : int32 = valueDeserializer.readInt8() - let offIconSrc_buf_ : string | Resource | undefined - if (offIconSrc_buf__selector == 0) { - offIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (offIconSrc_buf__selector == 1) { - offIconSrc_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation.") - } - offIconSrc_buf = (offIconSrc_buf_ as string | Resource) + const keyTypes_result : Array = keyTypes_buf + const issuers_buf_length : int32 = valueDeserializer.readInt32() + let issuers_buf : Array = new Array() + for (let issuers_buf_i = 0; issuers_buf_i < issuers_buf_length; issuers_buf_i++) { + issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) } - const offIconSrc_result : string | Resource | undefined = offIconSrc_buf - let value : PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) + const issuers_result : Array = issuers_buf + let value : OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) return value } - readOnSubmitCallback(isSync: boolean = false): OnSubmitCallback { + readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); _argsSerializer.writeSubmitEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnClientAuthenticationEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(608991355, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(608991355, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextInputOptions(): TextInputOptions { + readSslErrorEvent(): SslErrorEvent { let valueDeserializer : Deserializer = this - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) - } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") - } - placeholder_buf = (placeholder_buf_ as string | Resource) - } - const placeholder_result : ResourceStr | undefined = placeholder_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + const handler_result : SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) + const error_result : SslError = SslError.ofOrdinal(valueDeserializer.readInt32()) + const url_result : string = (valueDeserializer.readString() as string) + const originalUrl_result : string = (valueDeserializer.readString() as string) + const referrer_result : string = (valueDeserializer.readString() as string) + const isFatalError_result : boolean = valueDeserializer.readBoolean() + const isMainFrame_result : boolean = valueDeserializer.readBoolean() + let value : SslErrorEvent = ({handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} as SslErrorEvent) + return value + } + readOnSslErrorEventCallback(isSync: boolean = false): OnSslErrorEventCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSslErrorEvent(sslErrorEvent); (isSync) ? (NativeModule._CallCallbackSync(-399603614, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-399603614, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSslErrorEventReceiveEvent(): OnSslErrorEventReceiveEvent { + let valueDeserializer : Deserializer = this + const handler_result : SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) + const error_result : SslError = SslError.ofOrdinal(valueDeserializer.readInt32()) + const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let certChainData_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (certChainData_buf_runtimeType)) { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + const certChainData_buf__length : int32 = valueDeserializer.readInt32() + let certChainData_buf_ : Array = new Array() + for (let certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { + certChainData_buf_[certChainData_buf__i] = (valueDeserializer.readBuffer() as ArrayBuffer) } - text_buf = (text_buf_ as string | Resource) - } - const text_result : ResourceStr | undefined = text_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : TextInputController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextInputController() as TextInputController) + certChainData_buf = certChainData_buf_ } - const controller_result : TextInputController | undefined = controller_buf - let value : TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) + const certChainData_result : Array | undefined = certChainData_buf + let value : OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) return value } - readTextClockOptions(): TextClockOptions { + readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1624791665, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1624791665, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnScrollEvent(): OnScrollEvent { let valueDeserializer : Deserializer = this - const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeZoneOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) - { - timeZoneOffset_buf = (valueDeserializer.readNumber() as number) - } - const timeZoneOffset_result : number | undefined = timeZoneOffset_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : TextClockController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextClockController() as TextClockController) - } - const controller_result : TextClockController | undefined = controller_buf - let value : TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) + const xOffset_result : number = (valueDeserializer.readNumber() as number) + const yOffset_result : number = (valueDeserializer.readNumber() as number) + let value : OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) return value } - readInputCounterOptions(): InputCounterOptions { + readCallback_OnScrollEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnScrollEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-172908881, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-172908881, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSearchResultReceiveEvent(): OnSearchResultReceiveEvent { let valueDeserializer : Deserializer = this - const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let thresholdPercentage_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf = (valueDeserializer.readNumber() as number) - } - const thresholdPercentage_result : number | undefined = thresholdPercentage_buf - const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let highlightBorder_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf = valueDeserializer.readBoolean() - } - const highlightBorder_result : boolean | undefined = highlightBorder_buf - let value : InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) + const activeMatchOrdinal_result : number = (valueDeserializer.readNumber() as number) + const numberOfMatches_result : number = (valueDeserializer.readNumber() as number) + const isDoneCounting_result : boolean = valueDeserializer.readBoolean() + let value : OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) return value } - readCallback_String_PasteEvent_Void(isSync: boolean = false): Function2 { + readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (value: string, event: PasteEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-683652998, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-683652998, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1495570, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1495570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextAreaSubmitCallback(isSync: boolean = false): TextAreaSubmitCallback { + readOnContextMenuHideCallback(isSync: boolean = false): OnContextMenuHideCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKeyType.ordinal); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(-401980571, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-401980571, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(1788572278, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1788572278, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_EnterKeyType_Void(isSync: boolean = false): Function1 { + readOnContextMenuShowEvent(): OnContextMenuShowEvent { + let valueDeserializer : Deserializer = this + const param_result : WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) + const result_result : WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) + let value : OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) + return value + } + readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (enterKey: EnterKeyType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(332449533, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(332449533, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTextAreaOptions(): TextAreaOptions { + readOnScreenCaptureRequestEvent(): OnScreenCaptureRequestEvent { let valueDeserializer : Deserializer = this - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) - } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") - } - placeholder_buf = (placeholder_buf_ as string | Resource) - } - const placeholder_result : ResourceStr | undefined = placeholder_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector : int32 = valueDeserializer.readInt8() - let text_buf_ : string | Resource | undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") - } - text_buf = (text_buf_ as string | Resource) - } - const text_result : ResourceStr | undefined = text_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : TextAreaController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) - } - const controller_result : TextAreaController | undefined = controller_buf - let value : TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) + const handler_result : ScreenCaptureHandler = (valueDeserializer.readScreenCaptureHandler() as ScreenCaptureHandler) + let value : OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) return value } - readFontSettingOptions(): FontSettingOptions { + readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnPermissionRequestEvent(): OnPermissionRequestEvent { let valueDeserializer : Deserializer = this - const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableVariableFontWeight_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf = valueDeserializer.readBoolean() - } - const enableVariableFontWeight_result : boolean | undefined = enableVariableFontWeight_buf - let value : FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) + const request_result : PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) + let value : OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) return value } - readTextOverflowOptions(): TextOverflowOptions { + readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPermissionRequestEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(529980696, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(529980696, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnInterceptRequestEvent(): OnInterceptRequestEvent { let valueDeserializer : Deserializer = this - const overflow_result : TextOverflow = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) - let value : TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) + const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + let value : OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) return value } - readTextOptions(): TextOptions { + readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue : WebResourceResponse | undefined; const _continuationCallback : Function1 = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1442698200, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1442698200, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } + } + readOnHttpAuthRequestEvent(): OnHttpAuthRequestEvent { + let valueDeserializer : Deserializer = this + const handler_result : HttpAuthHandler = (valueDeserializer.readHttpAuthHandler() as HttpAuthHandler) + const host_result : string = (valueDeserializer.readString() as string) + const realm_result : string = (valueDeserializer.readString() as string) + let value : OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) + return value + } + readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(780282803, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(780282803, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnScaleChangeEvent(): OnScaleChangeEvent { let valueDeserializer : Deserializer = this - const controller_result : TextController = (valueDeserializer.readTextController() as TextController) - let value : TextOptions = ({controller: controller_result} as TextOptions) + const oldScale_result : number = (valueDeserializer.readNumber() as number) + const newScale_result : number = (valueDeserializer.readNumber() as number) + let value : OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) return value } - readScrollableBarModeOptions(): ScrollableBarModeOptions { + readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnScaleChangeEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScaleChangeEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFullScreenEnterEvent(): FullScreenEnterEvent { let valueDeserializer : Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const handler_result : FullScreenExitHandler = (valueDeserializer.readFullScreenExitHandler() as FullScreenExitHandler) + const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let videoWidth_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) { - margin_buf = (valueDeserializer.readLength() as Dimension) + videoWidth_buf = (valueDeserializer.readNumber() as number) } - const margin_result : Dimension | undefined = margin_buf - const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonScrollableLayoutStyle_buf : LayoutStyle | undefined - if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) + const videoWidth_result : number | undefined = videoWidth_buf + const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let videoHeight_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) { - nonScrollableLayoutStyle_buf = LayoutStyle.ofOrdinal(valueDeserializer.readInt32()) + videoHeight_buf = (valueDeserializer.readNumber() as number) } - const nonScrollableLayoutStyle_result : LayoutStyle | undefined = nonScrollableLayoutStyle_buf - let value : ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) + const videoHeight_result : number | undefined = videoHeight_buf + let value : FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) return value } - readOnTabsContentWillChangeCallback(isSync: boolean = false): OnTabsContentWillChangeCallback { + readOnFullScreenEnterCallback(isSync: boolean = false): OnFullScreenEnterCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-349727249, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-349727249, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (event: FullScreenEnterEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullScreenEnterEvent(event); (isSync) ? (NativeModule._CallCallbackSync(81230317, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(81230317, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTabContentTransitionProxy(): TabContentTransitionProxy { + readOnResourceLoadEvent(): OnResourceLoadEvent { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return TabContentTransitionProxyInternal.fromPtr(ptr) + const url_result : string = (valueDeserializer.readString() as string) + let value : OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) + return value } - readTabsCustomContentTransitionCallback(isSync: boolean = false): TabsCustomContentTransitionCallback { + readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue : TabContentAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(221706282, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition | undefined); } - } - readBarGridColumnOptions(): BarGridColumnOptions { - let valueDeserializer : Deserializer = this - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } - const sm_result : number | undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } - const md_result : number | undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } - const lg_result : number | undefined = lg_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } - const margin_result : Dimension | undefined = margin_buf - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - gutter_buf = (valueDeserializer.readLength() as Dimension) - } - const gutter_result : Dimension | undefined = gutter_buf - let value : BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) - return value + return (parameter: OnResourceLoadEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnResourceLoadEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(793995118, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(793995118, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTabsGestureSwipeCallback(isSync: boolean = false): OnTabsGestureSwipeCallback { + readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(253696833, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(253696833, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: Literal_Function_callback_Object_fileSelector | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } (isSync) ? (NativeModule._CallCallbackSync(1754134729, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1754134729, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTabsAnimationEndCallback(isSync: boolean = false): OnTabsAnimationEndCallback { + readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(1942856551, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1942856551, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: Literal_Object_detail | undefined): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(222742448, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(222742448, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTabsAnimationEvent(): TabsAnimationEvent { + readOnShowFileSelectorEvent(): OnShowFileSelectorEvent { let valueDeserializer : Deserializer = this - const currentOffset_result : number = (valueDeserializer.readNumber() as number) - const targetOffset_result : number = (valueDeserializer.readNumber() as number) - const velocity_result : number = (valueDeserializer.readNumber() as number) - let value : TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) + const result_result : FileSelectorResult = (valueDeserializer.readFileSelectorResult() as FileSelectorResult) + const fileSelector_result : FileSelectorParam = (valueDeserializer.readFileSelectorParam() as FileSelectorParam) + let value : OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) return value } - readOnTabsAnimationStartCallback(isSync: boolean = false): OnTabsAnimationStartCallback { + readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(-147408344, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-147408344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-636069598, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-636069598, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTabsOptions(): TabsOptions { + readOnRenderExitedEvent(): OnRenderExitedEvent { let valueDeserializer : Deserializer = this - const barPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barPosition_buf : BarPosition | undefined - if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) - { - barPosition_buf = BarPosition.ofOrdinal(valueDeserializer.readInt32()) - } - const barPosition_result : BarPosition | undefined = barPosition_buf - const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let index_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) - { - index_buf = (valueDeserializer.readNumber() as number) - } - const index_result : number | undefined = index_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : TabsController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTabsController() as TabsController) - } - const controller_result : TabsController | undefined = controller_buf - let value : TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) + const renderExitReason_result : RenderExitReason = RenderExitReason.ofOrdinal(valueDeserializer.readInt32()) + let value : OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) return value } - readSymbolEffect(): SymbolEffect { - let value : SymbolEffect = ({} as SymbolEffect) - return value + readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnRenderExitedEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRenderExitedEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readContentDidScrollCallback(isSync: boolean = false): ContentDidScrollCallback { + readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); (isSync) ? (NativeModule._CallCallbackSync(1532328438, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1532328438, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: Literal_Function_handler_Object_error | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } (isSync) ? (NativeModule._CallCallbackSync(361012115, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(361012115, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return SwiperContentTransitionProxyInternal.fromPtr(ptr) + readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event?: Literal_Union_String_WebResourceRequest_data | undefined): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type : int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0 as int32); const event_value_data_0 = event_value_data as string; _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1 as int32); const event_value_data_1 = event_value_data as WebResourceRequest; _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-985284966, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-985284966, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSwiperContentAnimatedTransition(): SwiperContentAnimatedTransition { + readOnRefreshAccessedHistoryEvent(): OnRefreshAccessedHistoryEvent { let valueDeserializer : Deserializer = this - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } - const timeout_result : number | undefined = timeout_buf - const transition_result : Function1 = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() - let value : SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) + const url_result : string = (valueDeserializer.readString() as string) + const isRefreshed_result : boolean = valueDeserializer.readBoolean() + let value : OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) return value } - readOnSwiperGestureSwipeCallback(isSync: boolean = false): OnSwiperGestureSwipeCallback { + readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(606029871, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(606029871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1978364344, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1978364344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSwiperAnimationEndCallback(isSync: boolean = false): OnSwiperAnimationEndCallback { + readOnDownloadStartEvent(): OnDownloadStartEvent { + let valueDeserializer : Deserializer = this + const url_result : string = (valueDeserializer.readString() as string) + const userAgent_result : string = (valueDeserializer.readString() as string) + const contentDisposition_result : string = (valueDeserializer.readString() as string) + const mimetype_result : string = (valueDeserializer.readString() as string) + const contentLength_result : number = (valueDeserializer.readNumber() as number) + let value : OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) + return value + } + readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(-143686583, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-143686583, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnDownloadStartEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDownloadStartEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1834611702, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1834611702, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSwiperAnimationEvent(): SwiperAnimationEvent { + readOnHttpErrorReceiveEvent(): OnHttpErrorReceiveEvent { let valueDeserializer : Deserializer = this - const currentOffset_result : number = (valueDeserializer.readNumber() as number) - const targetOffset_result : number = (valueDeserializer.readNumber() as number) - const velocity_result : number = (valueDeserializer.readNumber() as number) - let value : SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) + const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + const response_result : WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) + let value : OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) return value } - readOnSwiperAnimationStartCallback(isSync: boolean = false): OnSwiperAnimationStartCallback { + readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(876602502, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(876602502, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readIndicatorComponentController(): IndicatorComponentController { + readOnErrorReceiveEvent(): OnErrorReceiveEvent { let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return IndicatorComponentControllerInternal.fromPtr(ptr) + const request_result : WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + const error_result : WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) + let value : OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) + return value } - readSwiperController(): SwiperController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return SwiperControllerInternal.fromPtr(ptr) + readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnErrorReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readStackOptions(): StackOptions { + readOnConsoleEvent(): OnConsoleEvent { let valueDeserializer : Deserializer = this - const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignContent_buf : Alignment | undefined - if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) - } - const alignContent_result : Alignment | undefined = alignContent_buf - let value : StackOptions = ({alignContent: alignContent_result} as StackOptions) + const message_result : ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) + let value : OnConsoleEvent = ({message: message_result} as OnConsoleEvent) return value } - readSlideRange(): SlideRange { - let valueDeserializer : Deserializer = this - const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let from_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } - const from_result : number | undefined = from_buf - const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let to_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } - const to_result : number | undefined = to_buf - let value : SlideRange = ({from: from_result,to: to_result} as SlideRange) + readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnConsoleEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(893367077, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(893367077, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnPromptEvent(): OnPromptEvent { + let valueDeserializer : Deserializer = this + const url_result : string = (valueDeserializer.readString() as string) + const message_result : string = (valueDeserializer.readString() as string) + const value_result : string = (valueDeserializer.readString() as string) + const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) + let value : OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) return value } - readSliderBlockStyle(): SliderBlockStyle { + readCallback_OnPromptEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnPromptEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnConfirmEvent(): OnConfirmEvent { let valueDeserializer : Deserializer = this - const type_result : SliderBlockType = SliderBlockType.ofOrdinal(valueDeserializer.readInt32()) - const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let image_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) - { - const image_buf__selector : int32 = valueDeserializer.readInt8() - let image_buf_ : string | Resource | undefined - if (image_buf__selector == 0) { - image_buf_ = (valueDeserializer.readString() as string) - } - else if (image_buf__selector == 1) { - image_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation.") - } - image_buf = (image_buf_ as string | Resource) - } - const image_result : ResourceStr | undefined = image_buf - const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shape_buf : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined - if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - const shape_buf__selector : int32 = valueDeserializer.readInt8() - let shape_buf_ : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined - if (shape_buf__selector == 0) { - shape_buf_ = valueDeserializer.readCircleAttribute() - } - else if (shape_buf__selector == 1) { - shape_buf_ = valueDeserializer.readEllipseAttribute() - } - else if (shape_buf__selector == 2) { - shape_buf_ = valueDeserializer.readPathAttribute() - } - else if (shape_buf__selector == 3) { - shape_buf_ = valueDeserializer.readRectAttribute() - } - else { - throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation.") - } - shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) - } - const shape_result : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined = shape_buf - let value : SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) + const url_result : string = (valueDeserializer.readString() as string) + const message_result : string = (valueDeserializer.readString() as string) + const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) + let value : OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) return value } - readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): Function2 { + readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(88697971, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(88697971, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnConfirmEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(317864672, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(317864672, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSliderOptions(): SliderOptions { + readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { let valueDeserializer : Deserializer = this - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (valueDeserializer.readNumber() as number) - } - const value_result : number | undefined = value_buf - const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let min_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } - const min_result : number | undefined = min_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } - const max_result : number | undefined = max_buf - const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let step_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } - const step_result : number | undefined = step_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : SliderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = SliderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : SliderStyle | undefined = style_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf : Axis | undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = Axis.ofOrdinal(valueDeserializer.readInt32()) - } - const direction_result : Axis | undefined = direction_buf - const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let reverse_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) - { - reverse_buf = valueDeserializer.readBoolean() - } - const reverse_result : boolean | undefined = reverse_buf - let value : SliderOptions = ({value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} as SliderOptions) + const url_result : string = (valueDeserializer.readString() as string) + const message_result : string = (valueDeserializer.readString() as string) + const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) + let value : OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) return value } - readViewportRect(): ViewportRect { + readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-873162122, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-873162122, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnAlertEvent(): OnAlertEvent { let valueDeserializer : Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector : int32 = valueDeserializer.readInt8() - let x_buf_ : number | string | undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readNumber() as number) - } - else if (x_buf__selector == 1) { - x_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") - } - x_buf = (x_buf_ as number | string) - } - const x_result : number | string | undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector : int32 = valueDeserializer.readInt8() - let y_buf_ : number | string | undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readNumber() as number) - } - else if (y_buf__selector == 1) { - y_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") - } - y_buf = (y_buf_ as number | string) - } - const y_result : number | string | undefined = y_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as number | string) - } - const width_result : number | string | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readNumber() as number) - } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") - } - height_buf = (height_buf_ as number | string) - } - const height_result : number | string | undefined = height_buf - let value : ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) + const url_result : string = (valueDeserializer.readString() as string) + const message_result : string = (valueDeserializer.readString() as string) + const result_result : JsResult = (valueDeserializer.readJsResult() as JsResult) + let value : OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) return value } - readCallback_Number_String_Void(isSync: boolean = false): Function2 { + readCallback_OnAlertEvent_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, value: string): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); (isSync) ? (NativeModule._CallCallbackSync(794065478, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(794065478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnAlertEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(806070428, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(806070428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSelectOption(): SelectOption { + readOnGeolocationShowEvent(): OnGeolocationShowEvent { let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : ResourceStr | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - let value : SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) + const origin_result : string = (valueDeserializer.readString() as string) + const geolocation_result : JsGeolocation = (valueDeserializer.readJsGeolocation() as JsGeolocation) + let value : OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) return value } - readSearchButtonOptions(): SearchButtonOptions { + readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnGeolocationShowEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-941896815, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-941896815, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTitleReceiveEvent(): OnTitleReceiveEvent { let valueDeserializer : Deserializer = this - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } - const fontSize_result : Length | undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result : ResourceColor | undefined = fontColor_buf - const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoDisable_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) - { - autoDisable_buf = valueDeserializer.readBoolean() - } - const autoDisable_result : boolean | undefined = autoDisable_buf - let value : SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) + const title_result : string = (valueDeserializer.readString() as string) + let value : OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) return value } - readCallback_DeleteValue_Void(isSync: boolean = false): Function1 { + readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: DeleteValue): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); (isSync) ? (NativeModule._CallCallbackSync(-126251459, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-126251459, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTitleReceiveEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-318085495, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-318085495, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readDeleteValue(): DeleteValue { + readOnProgressChangeEvent(): OnProgressChangeEvent { let valueDeserializer : Deserializer = this - const deleteOffset_result : number = (valueDeserializer.readNumber() as number) - const direction_result : TextDeleteDirection = TextDeleteDirection.ofOrdinal(valueDeserializer.readInt32()) - const deleteValue_result : string = (valueDeserializer.readString() as string) - let value : DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) + const newProgress_result : number = (valueDeserializer.readNumber() as number) + let value : OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) return value } - readCallback_DeleteValue_Boolean(isSync: boolean = false): Function1 { + readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: DeleteValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: OnProgressChangeEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnProgressChangeEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(1018740377, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1018740377, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_InsertValue_Void(isSync: boolean = false): Function1 { + readOnPageBeginEvent(): OnPageBeginEvent { + let valueDeserializer : Deserializer = this + const url_result : string = (valueDeserializer.readString() as string) + let value : OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) + return value + } + readCallback_OnPageBeginEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: InsertValue): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnPageBeginEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageBeginEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readInsertValue(): InsertValue { + readOnPageEndEvent(): OnPageEndEvent { let valueDeserializer : Deserializer = this - const insertOffset_result : number = (valueDeserializer.readNumber() as number) - const insertValue_result : string = (valueDeserializer.readString() as string) - let value : InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) + const url_result : string = (valueDeserializer.readString() as string) + let value : OnPageEndEvent = ({url: url_result} as OnPageEndEvent) return value } - readCallback_InsertValue_Boolean(isSync: boolean = false): Function1 { + readCallback_OnPageEndEvent_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: InsertValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-383025085, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-383025085, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: OnPageEndEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageEndEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-130135362, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-130135362, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextDecorationOptions(): TextDecorationOptions { + readWebMediaOptions(): WebMediaOptions { let valueDeserializer : Deserializer = this - const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const resumeInterval_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let resumeInterval_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + resumeInterval_buf = (valueDeserializer.readNumber() as number) + } + const resumeInterval_result : number | undefined = resumeInterval_buf + const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let audioExclusive_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) + { + audioExclusive_buf = valueDeserializer.readBoolean() + } + const audioExclusive_result : boolean | undefined = audioExclusive_buf + let value : WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) + return value + } + readJavaScriptProxy(): JavaScriptProxy { + let valueDeserializer : Deserializer = this + const object_result : Object = (valueDeserializer.readCustomObject("Object") as Object) + const name_result : string = (valueDeserializer.readString() as string) + const methodList_buf_length : int32 = valueDeserializer.readInt32() + let methodList_buf : Array = new Array() + for (let methodList_buf_i = 0; methodList_buf_i < methodList_buf_length; methodList_buf_i++) { + methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) + } + const methodList_result : Array = methodList_buf + const controller_buf_selector : int32 = valueDeserializer.readInt8() + let controller_buf : WebController | WebviewController | undefined + if (controller_buf_selector == 0) { + controller_buf = (valueDeserializer.readWebController() as WebController) + } + else if (controller_buf_selector == 1) { + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") + } + const controller_result : WebController | WebviewController = (controller_buf as WebController | WebviewController) + const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let asyncMethodList_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (asyncMethodList_buf_runtimeType)) + { + const asyncMethodList_buf__length : int32 = valueDeserializer.readInt32() + let asyncMethodList_buf_ : Array = new Array() + for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { + asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) } - color_buf = (color_buf_ as Color | number | string | Resource) + asyncMethodList_buf = asyncMethodList_buf_ } - const color_result : ResourceColor | undefined = color_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : TextDecorationStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const asyncMethodList_result : Array | undefined = asyncMethodList_buf + const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let permission_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) { - style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) + permission_buf = (valueDeserializer.readString() as string) } - const style_result : TextDecorationStyle | undefined = style_buf - let value : TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) + const permission_result : string | undefined = permission_buf + let value : JavaScriptProxy = ({object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} as JavaScriptProxy) return value } - readOnPasteCallback(isSync: boolean = false): OnPasteCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (content: string, event: PasteEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); (isSync) ? (NativeModule._CallCallbackSync(1738363337, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1738363337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readWebOptions(): WebOptions { + let valueDeserializer : Deserializer = this + const src_buf_selector : int32 = valueDeserializer.readInt8() + let src_buf : string | Resource | undefined + if (src_buf_selector == 0) { + src_buf = (valueDeserializer.readString() as string) + } + else if (src_buf_selector == 1) { + src_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") + } + const src_result : string | Resource = (src_buf as string | Resource) + const controller_buf_selector : int32 = valueDeserializer.readInt8() + let controller_buf : WebController | WebviewController | undefined + if (controller_buf_selector == 0) { + controller_buf = (valueDeserializer.readWebController() as WebController) + } + else if (controller_buf_selector == 1) { + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") + } + const controller_result : WebController | WebviewController = (controller_buf as WebController | WebviewController) + const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderMode_buf : RenderMode | undefined + if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) + { + renderMode_buf = RenderMode.ofOrdinal(valueDeserializer.readInt32()) + } + const renderMode_result : RenderMode | undefined = renderMode_buf + const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let incognitoMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) + { + incognitoMode_buf = valueDeserializer.readBoolean() + } + const incognitoMode_result : boolean | undefined = incognitoMode_buf + const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sharedRenderProcessToken_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) + { + sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + } + const sharedRenderProcessToken_result : string | undefined = sharedRenderProcessToken_buf + let value : WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) + return value } - readOnContentScrollCallback(isSync: boolean = false): OnContentScrollCallback { + readHeader(): Header { + let valueDeserializer : Deserializer = this + const headerKey_result : string = (valueDeserializer.readString() as string) + const headerValue_result : string = (valueDeserializer.readString() as string) + let value : Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) + return value + } + readPlaybackInfo(): PlaybackInfo { + let valueDeserializer : Deserializer = this + const time_result : number = (valueDeserializer.readNumber() as number) + let value : PlaybackInfo = ({time: time_result} as PlaybackInfo) + return value + } + readCallback_PlaybackInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); (isSync) ? (NativeModule._CallCallbackSync(-419979106, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-419979106, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PlaybackInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePlaybackInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTextSelectionChangeCallback(isSync: boolean = false): OnTextSelectionChangeCallback { + readPreparedInfo(): PreparedInfo { + let valueDeserializer : Deserializer = this + const duration_result : number = (valueDeserializer.readNumber() as number) + let value : PreparedInfo = ({duration: duration_result} as PreparedInfo) + return value + } + readCallback_PreparedInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); (isSync) ? (NativeModule._CallCallbackSync(695228737, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(695228737, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PreparedInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePreparedInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(1300890372, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1300890372, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPreviewText(): PreviewText { + readFullscreenInfo(): FullscreenInfo { let valueDeserializer : Deserializer = this - const offset_result : number = (valueDeserializer.readNumber() as number) - const value_result : string = (valueDeserializer.readString() as string) - let value : PreviewText = ({offset: offset_result,value: value_result} as PreviewText) + const fullscreen_result : boolean = valueDeserializer.readBoolean() + let value : FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) return value } - readEditableTextOnChangeCallback(isSync: boolean = false): EditableTextOnChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); let previewText_type : int32 = RuntimeType.UNDEFINED; previewText_type = runtimeType(previewText); _argsSerializer.writeInt8(previewText_type as int32); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } (isSync) ? (NativeModule._CallCallbackSync(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readSearchSubmitCallback(isSync: boolean = false): SearchSubmitCallback { + readCallback_FullscreenInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(searchContent); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(1717691617, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1717691617, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: FullscreenInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullscreenInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(583294398, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(583294398, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCaretStyle(): CaretStyle { + readVideoOptions(): VideoOptions { let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let src_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Length) + const src_buf__selector : int32 = valueDeserializer.readInt8() + let src_buf_ : string | Resource | undefined + if (src_buf__selector == 0) { + src_buf_ = (valueDeserializer.readString() as string) + } + else if (src_buf__selector == 1) { + src_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") + } + src_buf = (src_buf_ as string | Resource) } - const width_result : Length | undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const src_result : string | Resource | undefined = src_buf + const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let currentProgressRate_buf : number | string | PlaybackSpeed | undefined + if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const currentProgressRate_buf__selector : int32 = valueDeserializer.readInt8() + let currentProgressRate_buf_ : number | string | PlaybackSpeed | undefined + if (currentProgressRate_buf__selector == 0) { + currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + else if (currentProgressRate_buf__selector == 1) { + currentProgressRate_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + else if (currentProgressRate_buf__selector == 2) { + currentProgressRate_buf_ = PlaybackSpeed.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else { + throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation.") + } + currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) + } + const currentProgressRate_result : number | string | PlaybackSpeed | undefined = currentProgressRate_buf + const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewUri_buf : string | PixelMap | Resource | undefined + if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) + { + const previewUri_buf__selector : int32 = valueDeserializer.readInt8() + let previewUri_buf_ : string | PixelMap | Resource | undefined + if (previewUri_buf__selector == 0) { + previewUri_buf_ = (valueDeserializer.readString() as string) + } + else if (previewUri_buf__selector == 1) { + previewUri_buf_ = (valueDeserializer.readPixelMap() as PixelMap) + } + else if (previewUri_buf__selector == 2) { + previewUri_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) + previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) } - const color_result : ResourceColor | undefined = color_buf - let value : CaretStyle = ({width: width_result,color: color_result} as CaretStyle) + const previewUri_result : string | PixelMap | Resource | undefined = previewUri_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : VideoController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readVideoController() as VideoController) + } + const controller_result : VideoController | undefined = controller_buf + const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageAIOptions_buf : ImageAIOptions | undefined + if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } + const imageAIOptions_result : ImageAIOptions | undefined = imageAIOptions_buf + let value : VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) return value } - readSearchOptions(): SearchOptions { + readSwitchStyle(): SwitchStyle { let valueDeserializer : Deserializer = this - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pointRadius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) { - value_buf = (valueDeserializer.readString() as string) + const pointRadius_buf__selector : int32 = valueDeserializer.readInt8() + let pointRadius_buf_ : number | Resource | undefined + if (pointRadius_buf__selector == 0) { + pointRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (pointRadius_buf__selector == 1) { + pointRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation.") + } + pointRadius_buf = (pointRadius_buf_ as number | Resource) } - const value_result : string | undefined = value_buf - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + const pointRadius_result : number | Resource | undefined = pointRadius_buf + const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unselectedColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) { - const placeholder_buf__selector : int32 = valueDeserializer.readInt8() - let placeholder_buf_ : string | Resource | undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) + const unselectedColor_buf__selector : int32 = valueDeserializer.readInt8() + let unselectedColor_buf_ : Color | number | string | Resource | undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") } - placeholder_buf = (placeholder_buf_ as string | Resource) + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } - const placeholder_result : ResourceStr | undefined = placeholder_buf - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const unselectedColor_result : ResourceColor | undefined = unselectedColor_buf + const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pointColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) { - icon_buf = (valueDeserializer.readString() as string) + const pointColor_buf__selector : int32 = valueDeserializer.readInt8() + let pointColor_buf_ : Color | number | string | Resource | undefined + if (pointColor_buf__selector == 0) { + pointColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (pointColor_buf__selector == 1) { + pointColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (pointColor_buf__selector == 2) { + pointColor_buf_ = (valueDeserializer.readString() as string) + } + else if (pointColor_buf__selector == 3) { + pointColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation.") + } + pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) } - const icon_result : string | undefined = icon_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf : SearchController | undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const pointColor_result : ResourceColor | undefined = pointColor_buf + const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackBorderRadius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) { - controller_buf = (valueDeserializer.readSearchController() as SearchController) + const trackBorderRadius_buf__selector : int32 = valueDeserializer.readInt8() + let trackBorderRadius_buf_ : number | Resource | undefined + if (trackBorderRadius_buf__selector == 0) { + trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (trackBorderRadius_buf__selector == 1) { + trackBorderRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation.") + } + trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) } - const controller_result : SearchController | undefined = controller_buf - let value : SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) + const trackBorderRadius_result : number | Resource | undefined = trackBorderRadius_buf + let value : SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) return value } - readScrollBarOptions(): ScrollBarOptions { + readToggleOptions(): ToggleOptions { let valueDeserializer : Deserializer = this - const scroller_result : Scroller = (valueDeserializer.readScroller() as Scroller) - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf : ScrollBarDirection | undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = ScrollBarDirection.ofOrdinal(valueDeserializer.readInt32()) - } - const direction_result : ScrollBarDirection | undefined = direction_buf - const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let state_buf : BarState | undefined - if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) + const type_result : ToggleType = ToggleType.ofOrdinal(valueDeserializer.readInt32()) + const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isOn_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) { - state_buf = BarState.ofOrdinal(valueDeserializer.readInt32()) + isOn_buf = valueDeserializer.readBoolean() } - const state_result : BarState | undefined = state_buf - let value : ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) + const isOn_result : boolean | undefined = isOn_buf + let value : ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) return value } - readOffsetOptions(): OffsetOptions { + readTimePickerResult(): TimePickerResult { let valueDeserializer : Deserializer = this - const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xOffset_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) + const hour_result : number = (valueDeserializer.readNumber() as number) + const minute_result : number = (valueDeserializer.readNumber() as number) + const second_result : number = (valueDeserializer.readNumber() as number) + let value : TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) + return value + } + readTimePickerOptions(): TimePickerOptions { + let valueDeserializer : Deserializer = this + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - xOffset_buf = (valueDeserializer.readLength() as Dimension) + selected_buf = new Date(valueDeserializer.readInt64()) } - const xOffset_result : Dimension | undefined = xOffset_buf - const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let yOffset_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) + const selected_result : Date | undefined = selected_buf + const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let format_buf : TimePickerFormat | undefined + if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) { - yOffset_buf = (valueDeserializer.readLength() as Dimension) + format_buf = TimePickerFormat.ofOrdinal(valueDeserializer.readInt32()) } - const yOffset_result : Dimension | undefined = yOffset_buf - let value : OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) + const format_result : TimePickerFormat | undefined = format_buf + let value : TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) return value } - readScrollSnapOptions(): ScrollSnapOptions { + readTextTimerOptions(): TextTimerOptions { let valueDeserializer : Deserializer = this - const snapAlign_result : ScrollSnapAlign = ScrollSnapAlign.ofOrdinal(valueDeserializer.readInt32()) - const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let snapPagination_buf : Dimension | Array | undefined - if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) + const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isCountDown_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) { - const snapPagination_buf__selector : int32 = valueDeserializer.readInt8() - let snapPagination_buf_ : Dimension | Array | undefined - if (snapPagination_buf__selector == 0) { - snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (snapPagination_buf__selector == 1) { - const snapPagination_buf__u_length : int32 = valueDeserializer.readInt32() - let snapPagination_buf__u : Array = new Array() - for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { - snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) - } - snapPagination_buf_ = snapPagination_buf__u - } - else { - throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") - } - snapPagination_buf = (snapPagination_buf_ as Dimension | Array) + isCountDown_buf = valueDeserializer.readBoolean() } - const snapPagination_result : Dimension | Array | undefined = snapPagination_buf - const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableSnapToStart_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) + const isCountDown_result : boolean | undefined = isCountDown_buf + const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let count_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) { - enableSnapToStart_buf = valueDeserializer.readBoolean() + count_buf = (valueDeserializer.readNumber() as number) } - const enableSnapToStart_result : boolean | undefined = enableSnapToStart_buf - const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableSnapToEnd_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) + const count_result : number | undefined = count_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : TextTimerController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) { - enableSnapToEnd_buf = valueDeserializer.readBoolean() + controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) } - const enableSnapToEnd_result : boolean | undefined = enableSnapToEnd_buf - let value : ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) + const controller_result : TextTimerController | undefined = controller_buf + let value : TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) return value } - readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { + readTextPickerResult(): TextPickerResult { let valueDeserializer : Deserializer = this - const offsetRemain_result : number = (valueDeserializer.readNumber() as number) - let value : OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Array | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + const value_buf_u_length : int32 = valueDeserializer.readInt32() + let value_buf_u : Array = new Array() + for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + value_buf_u[value_buf_u_i] = (valueDeserializer.readString() as string) + } + value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : string | Array = (value_buf as string | Array) + const index_buf_selector : int32 = valueDeserializer.readInt8() + let index_buf : number | Array | undefined + if (index_buf_selector == 0) { + index_buf = (valueDeserializer.readNumber() as number) + } + else if (index_buf_selector == 1) { + const index_buf_u_length : int32 = valueDeserializer.readInt32() + let index_buf_u : Array = new Array() + for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + index_buf_u[index_buf_u_i] = (valueDeserializer.readNumber() as number) + } + index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") + } + const index_result : number | Array = (index_buf as number | Array) + let value : TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) return value } - readOnScrollFrameBeginCallback(isSync: boolean = false): OnScrollFrameBeginCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : OnScrollFrameBeginHandlerResult | undefined; const _continuationCallback : Function1 = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } - } - readOnScrollEdgeCallback(isSync: boolean = false): OnScrollEdgeCallback { + readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): Function2,number | Array,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (side: Edge): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(side.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string | Array, index: number | Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.STRING == value_type))) {; _argsSerializer.writeInt8(0 as int32); const value_0 = value as string; _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1 as int32); const value_1 = value as Array; _argsSerializer.writeInt32(value_1.length as int32); for (let i = 0; i < value_1.length; i++) {; const value_1_element = value_1[i]; _argsSerializer.writeString(value_1_element); } } let index_type : int32 = RuntimeType.UNDEFINED; index_type = runtimeType(index); if (((RuntimeType.NUMBER == index_type))) {; _argsSerializer.writeInt8(0 as int32); const index_0 = index as number; _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1 as int32); const index_1 = index as Array; _argsSerializer.writeInt32(index_1.length as int32); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } (isSync) ? (NativeModule._CallCallbackSync(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): Function2 { + readCallback_String_Number_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(846787331, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(846787331, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string, index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(-879490874, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-879490874, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSaveButtonOptions(): SaveButtonOptions { + readTextCascadePickerRangeContent(): TextCascadePickerRangeContent { let valueDeserializer : Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : SaveIconStyle | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const text_buf_selector : int32 = valueDeserializer.readInt8() + let text_buf : string | Resource | undefined + if (text_buf_selector == 0) { + text_buf = (valueDeserializer.readString() as string) + } + else if (text_buf_selector == 1) { + text_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf has to be chosen through deserialisation.") + } + const text_result : string | Resource = (text_buf as string | Resource) + const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let children_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (children_buf_runtimeType)) { - icon_buf = SaveIconStyle.ofOrdinal(valueDeserializer.readInt32()) + const children_buf__length : int32 = valueDeserializer.readInt32() + let children_buf_ : Array = new Array() + for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { + children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() + } + children_buf = children_buf_ } - const icon_result : SaveIconStyle | undefined = icon_buf + const children_result : Array | undefined = children_buf + let value : TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) + return value + } + readTextPickerRangeContent(): TextPickerRangeContent { + let valueDeserializer : Deserializer = this + const icon_buf_selector : int32 = valueDeserializer.readInt8() + let icon_buf : string | Resource | undefined + if (icon_buf_selector == 0) { + icon_buf = (valueDeserializer.readString() as string) + } + else if (icon_buf_selector == 1) { + icon_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf has to be chosen through deserialisation.") + } + const icon_result : string | Resource = (icon_buf as string | Resource) const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : SaveDescription | undefined + let text_buf : string | Resource | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - text_buf = SaveDescription.ofOrdinal(valueDeserializer.readInt32()) - } - const text_result : SaveDescription | undefined = text_buf - const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonType_buf : ButtonType | undefined - if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + const text_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const buttonType_result : ButtonType | undefined = buttonType_buf - let value : SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) + const text_result : string | Resource | undefined = text_buf + let value : TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) return value } - readRowOptions(): RowOptions { + readTextPickerOptions(): TextPickerOptions { let valueDeserializer : Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const range_buf_selector : int32 = valueDeserializer.readInt8() + let range_buf : Array | Array> | Resource | Array | Array | undefined + if (range_buf_selector == 0) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) + } + range_buf = range_buf_u + } + else if (range_buf_selector == 1) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array> = new Array>() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + const range_buf_u_buf_length : int32 = valueDeserializer.readInt32() + let range_buf_u_buf : Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) + } + range_buf_u[range_buf_u_i] = range_buf_u_buf + } + range_buf = range_buf_u + } + else if (range_buf_selector == 2) { + range_buf = valueDeserializer.readResource() + } + else if (range_buf_selector == 3) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() + } + range_buf = range_buf_u + } + else if (range_buf_selector == 4) { + const range_buf_u_length : int32 = valueDeserializer.readInt32() + let range_buf_u : Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() + } + range_buf = range_buf_u + } + else { + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") + } + const range_result : Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf : string | Array | undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : string | number | undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) + const value_buf__selector : int32 = valueDeserializer.readInt8() + let value_buf_ : string | Array | undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) + } + else if (value_buf__selector == 1) { + const value_buf__u_length : int32 = valueDeserializer.readInt32() + let value_buf__u : Array = new Array() + for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { + value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) + } + value_buf_ = value_buf__u + } + else { + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + } + value_buf = (value_buf_ as string | Array) + } + const value_result : string | Array | undefined = value_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : number | Array | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + const selected_buf__selector : int32 = valueDeserializer.readInt8() + let selected_buf_ : number | Array | undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) + else if (selected_buf__selector == 1) { + const selected_buf__u_length : int32 = valueDeserializer.readInt32() + let selected_buf__u : Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) + } + selected_buf_ = selected_buf__u } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as string | number) + selected_buf = (selected_buf_ as number | Array) } - const space_result : string | number | undefined = space_buf - let value : RowOptions = ({space: space_result} as RowOptions) - return value - } - readRootSceneSession(): RootSceneSession { - let value : RootSceneSession = ({} as RootSceneSession) + const selected_result : number | Array | undefined = selected_buf + let value : TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) return value } - readPlaceholderStyle(): PlaceholderStyle { + readPasswordIcon(): PasswordIcon { let valueDeserializer : Deserializer = this - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf : Font | undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } - const font_result : Font | undefined = font_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onIconSrc_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) { - const fontColor_buf__selector : int32 = valueDeserializer.readInt8() - let fontColor_buf_ : Color | number | string | Resource | undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const onIconSrc_buf__selector : int32 = valueDeserializer.readInt8() + let onIconSrc_buf_ : string | Resource | undefined + if (onIconSrc_buf__selector == 0) { + onIconSrc_buf_ = (valueDeserializer.readString() as string) } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) + else if (onIconSrc_buf__selector == 1) { + onIconSrc_buf_ = valueDeserializer.readResource() } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation.") } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() + onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + } + const onIconSrc_result : string | Resource | undefined = onIconSrc_buf + const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offIconSrc_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) + { + const offIconSrc_buf__selector : int32 = valueDeserializer.readInt8() + let offIconSrc_buf_ : string | Resource | undefined + if (offIconSrc_buf__selector == 0) { + offIconSrc_buf_ = (valueDeserializer.readString() as string) + } + else if (offIconSrc_buf__selector == 1) { + offIconSrc_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation.") } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + offIconSrc_buf = (offIconSrc_buf_ as string | Resource) } - const fontColor_result : ResourceColor | undefined = fontColor_buf - let value : PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) + const offIconSrc_result : string | Resource | undefined = offIconSrc_buf + let value : PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) return value } - readKeyboardOptions(): KeyboardOptions { - let valueDeserializer : Deserializer = this - const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let supportAvoidance_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf = valueDeserializer.readBoolean() - } - const supportAvoidance_result : boolean | undefined = supportAvoidance_buf - let value : KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) - return value + readOnSubmitCallback(isSync: boolean = false): OnSubmitCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); _argsSerializer.writeSubmitEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSelectionMenuOptions(): SelectionMenuOptions { + readTextInputOptions(): TextInputOptions { let valueDeserializer : Deserializer = this - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : MenuOnAppearCallback | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) { - onAppear_buf = valueDeserializer.readMenuOnAppearCallback() + const placeholder_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) } - const onAppear_result : MenuOnAppearCallback | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + const placeholder_result : ResourceStr | undefined = placeholder_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - onDisappear_buf = valueDeserializer.readCallback_Void() + const text_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuType_buf : MenuType | undefined - if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + const text_result : ResourceStr | undefined = text_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : TextInputController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) { - menuType_buf = MenuType.ofOrdinal(valueDeserializer.readInt32()) + controller_buf = (valueDeserializer.readTextInputController() as TextInputController) } - const menuType_result : MenuType | undefined = menuType_buf - let value : SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) + const controller_result : TextInputController | undefined = controller_buf + let value : TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) return value } - readEditMenuOptions(): EditMenuOptions { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return EditMenuOptionsInternal.fromPtr(ptr) - } - readCopyEvent(): CopyEvent { + readTextClockOptions(): TextClockOptions { let valueDeserializer : Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) + const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeZoneOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) { - preventDefault_buf = valueDeserializer.readCallback_Void() + timeZoneOffset_buf = (valueDeserializer.readNumber() as number) } - const preventDefault_result : Function0 | undefined = preventDefault_buf - let value : CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) + const timeZoneOffset_result : number | undefined = timeZoneOffset_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : TextClockController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTextClockController() as TextClockController) + } + const controller_result : TextClockController | undefined = controller_buf + let value : TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) return value } - readCallback_CopyEvent_Void(isSync: boolean = false): Function1 { + readCallback_String_PasteEvent_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: CopyEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCopyEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-120437466, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-120437466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string, event: PasteEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-683652998, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-683652998, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCutEvent(): CutEvent { - let valueDeserializer : Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } - const preventDefault_result : Function0 | undefined = preventDefault_buf - let value : CutEvent = ({preventDefault: preventDefault_result} as CutEvent) - return value + readTextAreaSubmitCallback(isSync: boolean = false): TextAreaSubmitCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKeyType.ordinal); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(-401980571, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-401980571, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_CutEvent_Void(isSync: boolean = false): Function1 { + readCallback_EnterKeyType_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: CutEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCutEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (enterKey: EnterKeyType): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorChangeValue(): RichEditorChangeValue { + readTextAreaOptions(): TextAreaOptions { let valueDeserializer : Deserializer = this - const rangeBefore_result : TextRange = valueDeserializer.readTextRange() - const replacedSpans_buf_length : int32 = valueDeserializer.readInt32() - let replacedSpans_buf : Array = new Array() - for (let replacedSpans_buf_i = 0; replacedSpans_buf_i < replacedSpans_buf_length; replacedSpans_buf_i++) { - replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + { + const placeholder_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) } - const replacedSpans_result : Array = replacedSpans_buf - const replacedImageSpans_buf_length : int32 = valueDeserializer.readInt32() - let replacedImageSpans_buf : Array = new Array() - for (let replacedImageSpans_buf_i = 0; replacedImageSpans_buf_i < replacedImageSpans_buf_length; replacedImageSpans_buf_i++) { - replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() + const placeholder_result : ResourceStr | undefined = placeholder_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + { + const text_buf__selector : int32 = valueDeserializer.readInt8() + let text_buf_ : string | Resource | undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const replacedImageSpans_result : Array = replacedImageSpans_buf - const replacedSymbolSpans_buf_length : int32 = valueDeserializer.readInt32() - let replacedSymbolSpans_buf : Array = new Array() - for (let replacedSymbolSpans_buf_i = 0; replacedSymbolSpans_buf_i < replacedSymbolSpans_buf_length; replacedSymbolSpans_buf_i++) { - replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() + const text_result : ResourceStr | undefined = text_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : TextAreaController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) } - const replacedSymbolSpans_result : Array = replacedSymbolSpans_buf - let value : RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) + const controller_result : TextAreaController | undefined = controller_buf + let value : TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) return value } - readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): Function1 { + readTextOverflowOptions(): TextOverflowOptions { + let valueDeserializer : Deserializer = this + const overflow_result : TextOverflow = TextOverflow.ofOrdinal(valueDeserializer.readInt32()) + let value : TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) + return value + } + readTextOptions(): TextOptions { + let valueDeserializer : Deserializer = this + const controller_result : TextController = (valueDeserializer.readTextController() as TextController) + let value : TextOptions = ({controller: controller_result} as TextOptions) + return value + } + readOnTabsContentWillChangeCallback(isSync: boolean = false): OnTabsContentWillChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1465860515, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1465860515, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-349727249, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-349727249, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSubmitEvent(): SubmitEvent { + readTabContentTransitionProxy(): TabContentTransitionProxy { let valueDeserializer : Deserializer = this - const text_result : string = (valueDeserializer.readString() as string) - let value : SubmitEvent = ({text: text_result} as SubmitEvent) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return TabContentTransitionProxyInternal.fromPtr(ptr) } - readSubmitCallback(isSync: boolean = false): SubmitCallback { + readTabsCustomContentTransitionCallback(isSync: boolean = false): TabsCustomContentTransitionCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); _argsSerializer.writeSubmitEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-712186065, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-712186065, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue : TabContentAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(221706282, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition | undefined); } } - readTextDataDetectorConfig(): TextDataDetectorConfig { + readBarGridColumnOptions(): BarGridColumnOptions { let valueDeserializer : Deserializer = this - const types_buf_length : int32 = valueDeserializer.readInt32() - let types_buf : Array = new Array() - for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - types_buf[types_buf_i] = TextDataDetectorType.ofOrdinal(valueDeserializer.readInt32()) + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) + { + sm_buf = (valueDeserializer.readNumber() as number) } - const types_result : Array = types_buf - const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDetectResultUpdate_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) + const sm_result : number | undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() + md_buf = (valueDeserializer.readNumber() as number) } - const onDetectResultUpdate_result : Function1 | undefined = onDetectResultUpdate_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const md_result : number | undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + lg_buf = (valueDeserializer.readNumber() as number) } - const color_result : ResourceColor | undefined = color_buf - const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let decoration_buf : DecorationStyleInterface | undefined - if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) + const lg_result : number | undefined = lg_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - decoration_buf = valueDeserializer.readDecorationStyleInterface() + margin_buf = (valueDeserializer.readLength() as Dimension) } - const decoration_result : DecorationStyleInterface | undefined = decoration_buf - let value : TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) - return value - } - readPasteEvent(): PasteEvent { - let valueDeserializer : Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) + const margin_result : Dimension | undefined = margin_buf + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) { - preventDefault_buf = valueDeserializer.readCallback_Void() + gutter_buf = (valueDeserializer.readLength() as Dimension) } - const preventDefault_result : Function0 | undefined = preventDefault_buf - let value : PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) + const gutter_result : Dimension | undefined = gutter_buf + let value : BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) return value } - readPasteEventCallback(isSync: boolean = false): PasteEventCallback { + readOnTabsGestureSwipeCallback(isSync: boolean = false): OnTabsGestureSwipeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event?: PasteEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(919057028, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(919057028, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRichEditorDeleteValue(): RichEditorDeleteValue { - let valueDeserializer : Deserializer = this - const offset_result : number = (valueDeserializer.readNumber() as number) - const direction_result : RichEditorDeleteDirection = RichEditorDeleteDirection.ofOrdinal(valueDeserializer.readInt32()) - const length_result : number = (valueDeserializer.readNumber() as number) - const richEditorDeleteSpans_buf_length : int32 = valueDeserializer.readInt32() - let richEditorDeleteSpans_buf : Array = new Array() - for (let richEditorDeleteSpans_buf_i = 0; richEditorDeleteSpans_buf_i < richEditorDeleteSpans_buf_length; richEditorDeleteSpans_buf_i++) { - const richEditorDeleteSpans_buf_buf_selector : int32 = valueDeserializer.readInt8() - let richEditorDeleteSpans_buf_buf : RichEditorTextSpanResult | RichEditorImageSpanResult | undefined - if (richEditorDeleteSpans_buf_buf_selector == 0) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (richEditorDeleteSpans_buf_buf_selector == 1) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - else { - throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation.") - } - richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) - } - const richEditorDeleteSpans_result : Array = richEditorDeleteSpans_buf - let value : RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) - return value + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(253696833, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(253696833, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): Function1 { + readOnTabsAnimationEndCallback(isSync: boolean = false): OnTabsAnimationEndCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(667698748, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(667698748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(1942856551, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1942856551, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_TextRange_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: TextRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(parameter); (isSync) ? (NativeModule._CallCallbackSync(811915501, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(811915501, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readTabsAnimationEvent(): TabsAnimationEvent { + let valueDeserializer : Deserializer = this + const currentOffset_result : number = (valueDeserializer.readNumber() as number) + const targetOffset_result : number = (valueDeserializer.readNumber() as number) + const velocity_result : number = (valueDeserializer.readNumber() as number) + let value : TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) + return value } - readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): Function1 { + readOnTabsAnimationStartCallback(isSync: boolean = false): OnTabsAnimationStartCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorTextSpanResult(parameter); (isSync) ? (NativeModule._CallCallbackSync(1980824326, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1980824326, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(-147408344, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-147408344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorInsertValue(): RichEditorInsertValue { + readTabsOptions(): TabsOptions { let valueDeserializer : Deserializer = this - const insertOffset_result : number = (valueDeserializer.readNumber() as number) - const insertValue_result : string = (valueDeserializer.readString() as string) - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const barPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barPosition_buf : BarPosition | undefined + if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readString() as string) + barPosition_buf = BarPosition.ofOrdinal(valueDeserializer.readInt32()) } - const previewText_result : string | undefined = previewText_buf - let value : RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) + const barPosition_result : BarPosition | undefined = barPosition_buf + const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let index_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) + { + index_buf = (valueDeserializer.readNumber() as number) + } + const index_result : number | undefined = index_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : TabsController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTabsController() as TabsController) + } + const controller_result : TabsController | undefined = controller_buf + let value : TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) return value } - readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): Function1 { + readContentDidScrollCallback(isSync: boolean = false): ContentDidScrollCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-319221262, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-319221262, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); (isSync) ? (NativeModule._CallCallbackSync(1532328438, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1532328438, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorRange(): RichEditorRange { + readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } - const start_result : number | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + let ptr : KPointer = valueDeserializer.readPointer() + return SwiperContentTransitionProxyInternal.fromPtr(ptr) + } + readSwiperContentAnimatedTransition(): SwiperContentAnimatedTransition { + let valueDeserializer : Deserializer = this + const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeout_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + timeout_buf = (valueDeserializer.readNumber() as number) } - const end_result : number | undefined = end_buf - let value : RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) + const timeout_result : number | undefined = timeout_buf + const transition_result : Function1 = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() + let value : SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) return value } - readCallback_RichEditorRange_Void(isSync: boolean = false): Function1 { + readOnSwiperGestureSwipeCallback(isSync: boolean = false): OnSwiperGestureSwipeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorRange(parameter); (isSync) ? (NativeModule._CallCallbackSync(-62253375, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-62253375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(606029871, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(606029871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorSelection(): RichEditorSelection { - let valueDeserializer : Deserializer = this - const selection_buf_value0 : number = (valueDeserializer.readNumber() as number) - const selection_buf_value1 : number = (valueDeserializer.readNumber() as number) - const selection_result : [ number, number ] = ([selection_buf_value0, selection_buf_value1] as [ number, number ]) - const spans_buf_length : int32 = valueDeserializer.readInt32() - let spans_buf : Array = new Array() - for (let spans_buf_i = 0; spans_buf_i < spans_buf_length; spans_buf_i++) { - const spans_buf_buf_selector : int32 = valueDeserializer.readInt8() - let spans_buf_buf : RichEditorTextSpanResult | RichEditorImageSpanResult | undefined - if (spans_buf_buf_selector == 0) { - spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (spans_buf_buf_selector == 1) { - spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - else { - throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation.") - } - spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) - } - const spans_result : Array = spans_buf - let value : RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) + readOnSwiperAnimationEndCallback(isSync: boolean = false): OnSwiperAnimationEndCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(-143686583, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-143686583, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSwiperAnimationEvent(): SwiperAnimationEvent { + let valueDeserializer : Deserializer = this + const currentOffset_result : number = (valueDeserializer.readNumber() as number) + const targetOffset_result : number = (valueDeserializer.readNumber() as number) + const velocity_result : number = (valueDeserializer.readNumber() as number) + let value : SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) return value } - readCallback_RichEditorSelection_Void(isSync: boolean = false): Function1 { + readOnSwiperAnimationStartCallback(isSync: boolean = false): OnSwiperAnimationStartCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: RichEditorSelection): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorSelection(parameter); (isSync) ? (NativeModule._CallCallbackSync(-963852514, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-963852514, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (NativeModule._CallCallbackSync(876602502, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(876602502, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { + readIndicatorComponentController(): IndicatorComponentController { let valueDeserializer : Deserializer = this - const controller_result : RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) - let value : RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return IndicatorComponentControllerInternal.fromPtr(ptr) } - readRichEditorOptions(): RichEditorOptions { + readSwiperController(): SwiperController { let valueDeserializer : Deserializer = this - const controller_result : RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) - let value : RichEditorOptions = ({controller: controller_result} as RichEditorOptions) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return SwiperControllerInternal.fromPtr(ptr) } - readLocalizedBarrierStyle(): LocalizedBarrierStyle { + readStackOptions(): StackOptions { let valueDeserializer : Deserializer = this - const id_result : string = (valueDeserializer.readString() as string) - const localizedDirection_result : LocalizedBarrierDirection = LocalizedBarrierDirection.ofOrdinal(valueDeserializer.readInt32()) - const referencedId_buf_length : int32 = valueDeserializer.readInt32() - let referencedId_buf : Array = new Array() - for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignContent_buf : Alignment | undefined + if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) + { + alignContent_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) } - const referencedId_result : Array = referencedId_buf - let value : LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) + const alignContent_result : Alignment | undefined = alignContent_buf + let value : StackOptions = ({alignContent: alignContent_result} as StackOptions) return value } - readBarrierStyle(): BarrierStyle { + readSlideRange(): SlideRange { let valueDeserializer : Deserializer = this - const id_result : string = (valueDeserializer.readString() as string) - const direction_result : BarrierDirection = BarrierDirection.ofOrdinal(valueDeserializer.readInt32()) - const referencedId_buf_length : int32 = valueDeserializer.readInt32() - let referencedId_buf : Array = new Array() - for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let from_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) + { + from_buf = (valueDeserializer.readNumber() as number) } - const referencedId_result : Array = referencedId_buf - let value : BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) - return value - } - readGuideLineStyle(): GuideLineStyle { - let valueDeserializer : Deserializer = this - const id_result : string = (valueDeserializer.readString() as string) - const direction_result : Axis = Axis.ofOrdinal(valueDeserializer.readInt32()) - const position_result : GuideLinePosition = valueDeserializer.readGuideLinePosition() - let value : GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) + const from_result : number | undefined = from_buf + const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let to_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) + { + to_buf = (valueDeserializer.readNumber() as number) + } + const to_result : number | undefined = to_buf + let value : SlideRange = ({from: from_result,to: to_result} as SlideRange) return value } - readCallback_RefreshStatus_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (state: RefreshStatus): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state.ordinal); (isSync) ? (NativeModule._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRefreshOptions(): RefreshOptions { + readSliderBlockStyle(): SliderBlockStyle { let valueDeserializer : Deserializer = this - const refreshing_result : boolean = valueDeserializer.readBoolean() - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const type_result : SliderBlockType = SliderBlockType.ofOrdinal(valueDeserializer.readInt32()) + const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let image_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) { - const offset_buf__selector : int32 = valueDeserializer.readInt8() - let offset_buf_ : number | string | undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) + const image_buf__selector : int32 = valueDeserializer.readInt8() + let image_buf_ : string | Resource | undefined + if (image_buf__selector == 0) { + image_buf_ = (valueDeserializer.readString() as string) } - else if (offset_buf__selector == 1) { - offset_buf_ = (valueDeserializer.readString() as string) + else if (image_buf__selector == 1) { + image_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation.") } - offset_buf = (offset_buf_ as number | string) + image_buf = (image_buf_ as string | Resource) } - const offset_result : number | string | undefined = offset_buf - const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let friction_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) + const image_result : ResourceStr | undefined = image_buf + const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shape_buf : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined + if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) { - const friction_buf__selector : int32 = valueDeserializer.readInt8() - let friction_buf_ : number | string | undefined - if (friction_buf__selector == 0) { - friction_buf_ = (valueDeserializer.readNumber() as number) - } - else if (friction_buf__selector == 1) { - friction_buf_ = (valueDeserializer.readString() as string) + const shape_buf__selector : int32 = valueDeserializer.readInt8() + let shape_buf_ : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined + if (shape_buf__selector == 0) { + shape_buf_ = valueDeserializer.readCircleAttribute() } - else { - throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation.") + else if (shape_buf__selector == 1) { + shape_buf_ = valueDeserializer.readEllipseAttribute() } - friction_buf = (friction_buf_ as number | string) - } - const friction_result : number | string | undefined = friction_buf - const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let promptText_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) - { - const promptText_buf__selector : int32 = valueDeserializer.readInt8() - let promptText_buf_ : string | Resource | undefined - if (promptText_buf__selector == 0) { - promptText_buf_ = (valueDeserializer.readString() as string) + else if (shape_buf__selector == 2) { + shape_buf_ = valueDeserializer.readPathAttribute() } - else if (promptText_buf__selector == 1) { - promptText_buf_ = valueDeserializer.readResource() + else if (shape_buf__selector == 3) { + shape_buf_ = valueDeserializer.readRectAttribute() } else { - throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation.") } - promptText_buf = (promptText_buf_ as string | Resource) + shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) } - const promptText_result : ResourceStr | undefined = promptText_buf - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + const shape_result : CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined = shape_buf + let value : SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) + return value + } + readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(88697971, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(88697971, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSliderOptions(): SliderOptions { + let valueDeserializer : Deserializer = this + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + value_buf = (valueDeserializer.readNumber() as number) } - const builder_result : CustomBuilder | undefined = builder_buf - const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let refreshingContent_buf : ComponentContent | undefined - if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) + const value_result : number | undefined = value_buf + const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let min_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) { - refreshingContent_buf = valueDeserializer.readComponentContent() + min_buf = (valueDeserializer.readNumber() as number) } - const refreshingContent_result : ComponentContent | undefined = refreshingContent_buf - let value : RefreshOptions = ({refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} as RefreshOptions) - return value - } - readStarStyleOptions(): StarStyleOptions { - let valueDeserializer : Deserializer = this - const backgroundUri_result : string = (valueDeserializer.readString() as string) - const foregroundUri_result : string = (valueDeserializer.readString() as string) - const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let secondaryUri_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) + const min_result : number | undefined = min_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) { - secondaryUri_buf = (valueDeserializer.readString() as string) + max_buf = (valueDeserializer.readNumber() as number) } - const secondaryUri_result : string | undefined = secondaryUri_buf - let value : StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) - return value - } - readRatingOptions(): RatingOptions { - let valueDeserializer : Deserializer = this - const rating_result : number = (valueDeserializer.readNumber() as number) - const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicator_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) + const max_result : number | undefined = max_buf + const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let step_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) { - indicator_buf = valueDeserializer.readBoolean() + step_buf = (valueDeserializer.readNumber() as number) } - const indicator_result : boolean | undefined = indicator_buf - let value : RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) + const step_result : number | undefined = step_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : SliderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = SliderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : SliderStyle | undefined = style_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : Axis | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = Axis.ofOrdinal(valueDeserializer.readInt32()) + } + const direction_result : Axis | undefined = direction_buf + const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let reverse_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) + { + reverse_buf = valueDeserializer.readBoolean() + } + const reverse_result : boolean | undefined = reverse_buf + let value : SliderOptions = ({value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} as SliderOptions) return value } - readRadioStyle(): RadioStyle { + readViewportRect(): ViewportRect { let valueDeserializer : Deserializer = this - const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let checkedBackgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const checkedBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let checkedBackgroundColor_buf_ : Color | number | string | Resource | undefined - if (checkedBackgroundColor_buf__selector == 0) { - checkedBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (checkedBackgroundColor_buf__selector == 1) { - checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (checkedBackgroundColor_buf__selector == 2) { - checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) + const x_buf__selector : int32 = valueDeserializer.readInt8() + let x_buf_ : number | string | undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readNumber() as number) } - else if (checkedBackgroundColor_buf__selector == 3) { - checkedBackgroundColor_buf_ = valueDeserializer.readResource() + else if (x_buf__selector == 1) { + x_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") } - checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) + x_buf = (x_buf_ as number | string) } - const checkedBackgroundColor_result : ResourceColor | undefined = checkedBackgroundColor_buf - const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uncheckedBorderColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) + const x_result : number | string | undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - const uncheckedBorderColor_buf__selector : int32 = valueDeserializer.readInt8() - let uncheckedBorderColor_buf_ : Color | number | string | Resource | undefined - if (uncheckedBorderColor_buf__selector == 0) { - uncheckedBorderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (uncheckedBorderColor_buf__selector == 1) { - uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (uncheckedBorderColor_buf__selector == 2) { - uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) + const y_buf__selector : int32 = valueDeserializer.readInt8() + let y_buf_ : number | string | undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readNumber() as number) } - else if (uncheckedBorderColor_buf__selector == 3) { - uncheckedBorderColor_buf_ = valueDeserializer.readResource() + else if (y_buf__selector == 1) { + y_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") } - uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) + y_buf = (y_buf_ as number | string) } - const uncheckedBorderColor_result : ResourceColor | undefined = uncheckedBorderColor_buf - const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) + const y_result : number | string | undefined = y_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const indicatorColor_buf__selector : int32 = valueDeserializer.readInt8() - let indicatorColor_buf_ : Color | number | string | Resource | undefined - if (indicatorColor_buf__selector == 0) { - indicatorColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) } - else if (indicatorColor_buf__selector == 1) { - indicatorColor_buf_ = (valueDeserializer.readNumber() as number) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (indicatorColor_buf__selector == 2) { - indicatorColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - else if (indicatorColor_buf__selector == 3) { - indicatorColor_buf_ = valueDeserializer.readResource() + width_buf = (width_buf_ as number | string) + } + const width_result : number | string | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") } - indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + height_buf = (height_buf_ as number | string) } - const indicatorColor_result : ResourceColor | undefined = indicatorColor_buf - let value : RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) + const height_result : number | string | undefined = height_buf + let value : ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) return value } - readRadioOptions(): RadioOptions { + readCallback_Number_String_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number, value: string): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); (isSync) ? (NativeModule._CallCallbackSync(794065478, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(794065478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSelectOption(): SelectOption { let valueDeserializer : Deserializer = this - const group_result : string = (valueDeserializer.readString() as string) - const value_result : string = (valueDeserializer.readString() as string) - const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorType_buf : RadioIndicatorType | undefined - if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - indicatorType_buf = RadioIndicatorType.ofOrdinal(valueDeserializer.readInt32()) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) } - const indicatorType_result : RadioIndicatorType | undefined = indicatorType_buf - const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorBuilder_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + const icon_result : ResourceStr | undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf - let value : RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) + const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf + let value : SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) return value } - readProgressOptions(): ProgressOptions { + readCallback_DeleteValue_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: DeleteValue): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); (isSync) ? (NativeModule._CallCallbackSync(-126251459, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-126251459, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDeleteValue(): DeleteValue { let valueDeserializer : Deserializer = this - const value_result : number = (valueDeserializer.readNumber() as number) - const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let total_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) + const deleteOffset_result : number = (valueDeserializer.readNumber() as number) + const direction_result : TextDeleteDirection = TextDeleteDirection.ofOrdinal(valueDeserializer.readInt32()) + const deleteValue_result : string = (valueDeserializer.readString() as string) + let value : DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) + return value + } + readCallback_DeleteValue_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: DeleteValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readCallback_InsertValue_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: InsertValue): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readInsertValue(): InsertValue { + let valueDeserializer : Deserializer = this + const insertOffset_result : number = (valueDeserializer.readNumber() as number) + const insertValue_result : string = (valueDeserializer.readString() as string) + let value : InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) + return value + } + readCallback_InsertValue_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: InsertValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-383025085, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-383025085, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readTextDecorationOptions(): TextDecorationOptions { + let valueDeserializer : Deserializer = this + const type_result : TextDecorationType = TextDecorationType.ofOrdinal(valueDeserializer.readInt32()) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - total_buf = (valueDeserializer.readNumber() as number) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const total_result : number | undefined = total_buf + const color_result : ResourceColor | undefined = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : ProgressStyle | undefined + let style_buf : TextDecorationStyle | undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - style_buf = ProgressStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_result : ProgressStyle | undefined = style_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : ProgressType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = ProgressType.ofOrdinal(valueDeserializer.readInt32()) + style_buf = TextDecorationStyle.ofOrdinal(valueDeserializer.readInt32()) } - const type_result : ProgressType | undefined = type_buf - let value : ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) + const style_result : TextDecorationStyle | undefined = style_buf + let value : TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) + return value + } + readOnPasteCallback(isSync: boolean = false): OnPasteCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (content: string, event: PasteEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); (isSync) ? (NativeModule._CallCallbackSync(1738363337, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1738363337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnContentScrollCallback(isSync: boolean = false): OnContentScrollCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); (isSync) ? (NativeModule._CallCallbackSync(-419979106, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-419979106, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTextSelectionChangeCallback(isSync: boolean = false): OnTextSelectionChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); (isSync) ? (NativeModule._CallCallbackSync(695228737, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(695228737, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPreviewText(): PreviewText { + let valueDeserializer : Deserializer = this + const offset_result : number = (valueDeserializer.readNumber() as number) + const value_result : string = (valueDeserializer.readString() as string) + let value : PreviewText = ({offset: offset_result,value: value_result} as PreviewText) return value } - readPolylineOptions(): PolylineOptions { + readEditableTextOnChangeCallback(isSync: boolean = false): EditableTextOnChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); let previewText_type : int32 = RuntimeType.UNDEFINED; previewText_type = runtimeType(previewText); _argsSerializer.writeInt8(previewText_type as int32); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } (isSync) ? (NativeModule._CallCallbackSync(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSearchSubmitCallback(isSync: boolean = false): SearchSubmitCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(searchContent); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(1717691617, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1717691617, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCaretStyle(): CaretStyle { let valueDeserializer : Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : string | number | undefined + let width_buf : Length | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) + width_buf = (valueDeserializer.readLength() as Length) } - const width_result : string | number | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const width_result : Length | undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) + color_buf = (color_buf_ as Color | number | string | Resource) } - const height_result : string | number | undefined = height_buf - let value : PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) + const color_result : ResourceColor | undefined = color_buf + let value : CaretStyle = ({width: width_result,color: color_result} as CaretStyle) return value } - readPolygonOptions(): PolygonOptions { + readSearchOptions(): SearchOptions { let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) + value_buf = (valueDeserializer.readString() as string) } - const width_result : string | number | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const value_result : string | undefined = value_buf + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const placeholder_buf__selector : int32 = valueDeserializer.readInt8() + let placeholder_buf_ : string | Resource | undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) + placeholder_buf = (placeholder_buf_ as string | Resource) } - const height_result : string | number | undefined = height_buf - let value : PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) + const placeholder_result : ResourceStr | undefined = placeholder_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = (valueDeserializer.readString() as string) + } + const icon_result : string | undefined = icon_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf : SearchController | undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readSearchController() as SearchController) + } + const controller_result : SearchController | undefined = controller_buf + let value : SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) return value } - readPluginErrorData(): PluginErrorData { + readScrollBarOptions(): ScrollBarOptions { let valueDeserializer : Deserializer = this - const errcode_result : number = (valueDeserializer.readNumber() as number) - const msg_result : string = (valueDeserializer.readString() as string) - let value : PluginErrorData = ({errcode: errcode_result,msg: msg_result} as PluginErrorData) + const scroller_result : Scroller = (valueDeserializer.readScroller() as Scroller) + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : ScrollBarDirection | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = ScrollBarDirection.ofOrdinal(valueDeserializer.readInt32()) + } + const direction_result : ScrollBarDirection | undefined = direction_buf + const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let state_buf : BarState | undefined + if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) + { + state_buf = BarState.ofOrdinal(valueDeserializer.readInt32()) + } + const state_result : BarState | undefined = state_buf + let value : ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) return value } - readPluginErrorCallback(isSync: boolean = false): PluginErrorCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (info: PluginErrorData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePluginErrorData(info); (isSync) ? (NativeModule._CallCallbackSync(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPluginComponentOptions(): PluginComponentOptions { + readOffsetOptions(): OffsetOptions { let valueDeserializer : Deserializer = this - const template_result : PluginComponentTemplate = valueDeserializer.readPluginComponentTemplate() - const data_result : object = (valueDeserializer.readCustomObject("Any") as Object) - let value : PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) + const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xOffset_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) + { + xOffset_buf = (valueDeserializer.readLength() as Dimension) + } + const xOffset_result : Dimension | undefined = xOffset_buf + const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let yOffset_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) + { + yOffset_buf = (valueDeserializer.readLength() as Dimension) + } + const yOffset_result : Dimension | undefined = yOffset_buf + let value : OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) return value } - readCallback_Array_Number_Void(isSync: boolean = false): Function1,void> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (input: Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(input.length as int32); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } (isSync) ? (NativeModule._CallCallbackSync(582384234, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(582384234, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPatternLockController(): PatternLockController { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return PatternLockControllerInternal.fromPtr(ptr) - } - readPathOptions(): PathOptions { + readScrollSnapOptions(): ScrollSnapOptions { let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const snapAlign_result : ScrollSnapAlign = ScrollSnapAlign.ofOrdinal(valueDeserializer.readInt32()) + const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let snapPagination_buf : Dimension | Array | undefined + if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : number | string | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readNumber() as number) + const snapPagination_buf__selector : int32 = valueDeserializer.readInt8() + let snapPagination_buf_ : Dimension | Array | undefined + if (snapPagination_buf__selector == 0) { + snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readString() as string) + else if (snapPagination_buf__selector == 1) { + const snapPagination_buf__u_length : int32 = valueDeserializer.readInt32() + let snapPagination_buf__u : Array = new Array() + for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { + snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) + } + snapPagination_buf_ = snapPagination_buf__u } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as number | string) + snapPagination_buf = (snapPagination_buf_ as Dimension | Array) } - const width_result : number | string | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const snapPagination_result : Dimension | Array | undefined = snapPagination_buf + const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableSnapToStart_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : number | string | undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readNumber() as number) - } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") - } - height_buf = (height_buf_ as number | string) + enableSnapToStart_buf = valueDeserializer.readBoolean() } - const height_result : number | string | undefined = height_buf - const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let commands_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) + const enableSnapToStart_result : boolean | undefined = enableSnapToStart_buf + const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableSnapToEnd_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) { - commands_buf = (valueDeserializer.readString() as string) + enableSnapToEnd_buf = valueDeserializer.readBoolean() } - const commands_result : string | undefined = commands_buf - let value : PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) + const enableSnapToEnd_result : boolean | undefined = enableSnapToEnd_buf + let value : ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) return value } - readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): Function2 { + readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { + let valueDeserializer : Deserializer = this + const offsetRemain_result : number = (valueDeserializer.readNumber() as number) + let value : OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) + return value + } + readOnScrollFrameBeginCallback(isSync: boolean = false): OnScrollFrameBeginCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : OnScrollFrameBeginHandlerResult | undefined; const _continuationCallback : Function1 = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } + } + readOnScrollEdgeCallback(isSync: boolean = false): OnScrollEdgeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(659292561, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(659292561, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (side: Edge): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(side.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPasteButtonOptions(): PasteButtonOptions { + readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(846787331, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(846787331, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSaveButtonOptions(): SaveButtonOptions { let valueDeserializer : Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : PasteIconStyle | undefined + let icon_buf : SaveIconStyle | undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - icon_buf = PasteIconStyle.ofOrdinal(valueDeserializer.readInt32()) + icon_buf = SaveIconStyle.ofOrdinal(valueDeserializer.readInt32()) } - const icon_result : PasteIconStyle | undefined = icon_buf + const icon_result : SaveIconStyle | undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : PasteDescription | undefined + let text_buf : SaveDescription | undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - text_buf = PasteDescription.ofOrdinal(valueDeserializer.readInt32()) + text_buf = SaveDescription.ofOrdinal(valueDeserializer.readInt32()) } - const text_result : PasteDescription | undefined = text_buf + const text_result : SaveDescription | undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf : ButtonType | undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) @@ -14632,686 +14744,670 @@ export class Deserializer extends DeserializerBase { buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) } const buttonType_result : ButtonType | undefined = buttonType_buf - let value : PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) - return value - } - readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): Function3 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1613628570, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1613628570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNodeController(): NodeController { - let value : NodeController = ({} as NodeController) - return value - } - readRouteInfo(): RouteInfo { - let valueDeserializer : Deserializer = this - const name_result : string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result : object | undefined = param_buf - let value : RouteInfo = ({name: name_result,param: param_result} as RouteInfo) + let value : SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) return value } - readNavigationToolbarOptions(): NavigationToolbarOptions { + readRowOptions(): RowOptions { let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + const space_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : string | number | undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf : BarStyle | undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) + space_buf = (space_buf_ as string | number) } - const barStyle_result : BarStyle | undefined = barStyle_buf - let value : NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) + const space_result : string | number | undefined = space_buf + let value : RowOptions = ({space: space_result} as RowOptions) return value } - readToolbarItem(): ToolbarItem { + readRootSceneSession(): RootSceneSession { + let value : RootSceneSession = ({} as RootSceneSession) + return value + } + readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : ResourceStr | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result : Function0 | undefined = action_buf - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf : ToolbarItemStatus | undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = ToolbarItemStatus.ofOrdinal(valueDeserializer.readInt32()) - } - const status_result : ToolbarItemStatus | undefined = status_buf - const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeIcon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector : int32 = valueDeserializer.readInt8() - let activeIcon_buf_ : string | Resource | undefined - if (activeIcon_buf__selector == 0) { - activeIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") - } - activeIcon_buf = (activeIcon_buf_ as string | Resource) - } - const activeIcon_result : ResourceStr | undefined = activeIcon_buf - const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeSymbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const activeSymbolIcon_result : SymbolGlyphModifier | undefined = activeSymbolIcon_buf - let value : ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) + const controller_result : RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) + let value : RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) return value } - readNavigationTitleOptions(): NavigationTitleOptions { + readRichEditorOptions(): RichEditorOptions { let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf : BarStyle | undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const barStyle_result : BarStyle | undefined = barStyle_buf - const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingStart_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) + const controller_result : RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) + let value : RichEditorOptions = ({controller: controller_result} as RichEditorOptions) + return value + } + readEditMenuOptions(): EditMenuOptions { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return EditMenuOptionsInternal.fromPtr(ptr) + } + readCopyEvent(): CopyEvent { + let valueDeserializer : Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - paddingStart_buf = valueDeserializer.readLengthMetrics() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const paddingStart_result : LengthMetrics | undefined = paddingStart_buf - const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingEnd_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) + const preventDefault_result : Function0 | undefined = preventDefault_buf + let value : CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) + return value + } + readCallback_CopyEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: CopyEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCopyEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-120437466, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-120437466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCutEvent(): CutEvent { + let valueDeserializer : Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - paddingEnd_buf = valueDeserializer.readLengthMetrics() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const paddingEnd_result : LengthMetrics | undefined = paddingEnd_buf - const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mainTitleModifier_buf : TextModifier | undefined - if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() + const preventDefault_result : Function0 | undefined = preventDefault_buf + let value : CutEvent = ({preventDefault: preventDefault_result} as CutEvent) + return value + } + readCallback_CutEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: CutEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCutEvent(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorChangeValue(): RichEditorChangeValue { + let valueDeserializer : Deserializer = this + const rangeBefore_result : TextRange = valueDeserializer.readTextRange() + const replacedSpans_buf_length : int32 = valueDeserializer.readInt32() + let replacedSpans_buf : Array = new Array() + for (let replacedSpans_buf_i = 0; replacedSpans_buf_i < replacedSpans_buf_length; replacedSpans_buf_i++) { + replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } - const mainTitleModifier_result : TextModifier | undefined = mainTitleModifier_buf - const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subTitleModifier_buf : TextModifier | undefined - if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() + const replacedSpans_result : Array = replacedSpans_buf + const replacedImageSpans_buf_length : int32 = valueDeserializer.readInt32() + let replacedImageSpans_buf : Array = new Array() + for (let replacedImageSpans_buf_i = 0; replacedImageSpans_buf_i < replacedImageSpans_buf_length; replacedImageSpans_buf_i++) { + replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() } - const subTitleModifier_result : TextModifier | undefined = subTitleModifier_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() + const replacedImageSpans_result : Array = replacedImageSpans_buf + const replacedSymbolSpans_buf_length : int32 = valueDeserializer.readInt32() + let replacedSymbolSpans_buf : Array = new Array() + for (let replacedSymbolSpans_buf_i = 0; replacedSymbolSpans_buf_i < replacedSymbolSpans_buf_length; replacedSymbolSpans_buf_i++) { + replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - let value : NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) + const replacedSymbolSpans_result : Array = replacedSymbolSpans_buf + let value : RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) return value } - readPopInfo(): PopInfo { + readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1465860515, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1465860515, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readSubmitEvent(): SubmitEvent { let valueDeserializer : Deserializer = this - const info_result : NavPathInfo = valueDeserializer.readNavPathInfo() - const result_result : Object = (valueDeserializer.readCustomObject("Object") as Object) - let value : PopInfo = ({info: info_result,result: result_result} as PopInfo) + const text_result : string = (valueDeserializer.readString() as string) + let value : SubmitEvent = ({text: text_result} as SubmitEvent) return value } - readCallback_NavDestinationContext_Void(isSync: boolean = false): Function1 { + readSubmitCallback(isSync: boolean = false): SubmitCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: NavDestinationContext): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey.ordinal); _argsSerializer.writeSubmitEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-712186065, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-712186065, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavigationMenuItem(): NavigationMenuItem { + readTextDataDetectorConfig(): TextDataDetectorConfig { let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() + const types_buf_length : int32 = valueDeserializer.readInt32() + let types_buf : Array = new Array() + for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { + types_buf[types_buf_i] = TextDataDetectorType.ofOrdinal(valueDeserializer.readInt32()) } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + const types_result : Array = types_buf + const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDetectResultUpdate_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) + { + onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() } - const value_result : string | Resource = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const onDetectResultUpdate_result : Function1 | undefined = onDetectResultUpdate_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : string | Resource | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + color_buf = (color_buf_ as Color | number | string | Resource) } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEnabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) + const color_result : ResourceColor | undefined = color_buf + const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let decoration_buf : DecorationStyleInterface | undefined + if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) { - isEnabled_buf = valueDeserializer.readBoolean() + decoration_buf = valueDeserializer.readDecorationStyleInterface() } - const isEnabled_result : boolean | undefined = isEnabled_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + const decoration_result : DecorationStyleInterface | undefined = decoration_buf + let value : TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) + return value + } + readPasteEvent(): PasteEvent { + let valueDeserializer : Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - action_buf = valueDeserializer.readCallback_Void() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const action_result : Function0 | undefined = action_buf - let value : NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) + const preventDefault_result : Function0 | undefined = preventDefault_buf + let value : PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) return value } - readCallback_Boolean(isSync: boolean = false): Function0 { + readPasteEventCallback(isSync: boolean = false): PasteEventCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (event?: PasteEvent | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } (isSync) ? (NativeModule._CallCallbackSync(919057028, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(919057028, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readMenuItemGroupOptions(): MenuItemGroupOptions { + readRichEditorDeleteValue(): RichEditorDeleteValue { let valueDeserializer : Deserializer = this - const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let header_buf : ResourceStr | CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - const header_buf__selector : int32 = valueDeserializer.readInt8() - let header_buf_ : ResourceStr | CustomBuilder | undefined - if (header_buf__selector == 0) { - const header_buf__u_selector : int32 = valueDeserializer.readInt8() - let header_buf__u : string | Resource | undefined - if (header_buf__u_selector == 0) { - header_buf__u = (valueDeserializer.readString() as string) - } - else if (header_buf__u_selector == 1) { - header_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") - } - header_buf_ = (header_buf__u as string | Resource) - } - else if (header_buf__selector == 1) { - header_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") - } - header_buf = (header_buf_ as ResourceStr | CustomBuilder) - } - const header_result : ResourceStr | CustomBuilder | undefined = header_buf - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf : ResourceStr | CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - const footer_buf__selector : int32 = valueDeserializer.readInt8() - let footer_buf_ : ResourceStr | CustomBuilder | undefined - if (footer_buf__selector == 0) { - const footer_buf__u_selector : int32 = valueDeserializer.readInt8() - let footer_buf__u : string | Resource | undefined - if (footer_buf__u_selector == 0) { - footer_buf__u = (valueDeserializer.readString() as string) - } - else if (footer_buf__u_selector == 1) { - footer_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") - } - footer_buf_ = (footer_buf__u as string | Resource) + const offset_result : number = (valueDeserializer.readNumber() as number) + const direction_result : RichEditorDeleteDirection = RichEditorDeleteDirection.ofOrdinal(valueDeserializer.readInt32()) + const length_result : number = (valueDeserializer.readNumber() as number) + const richEditorDeleteSpans_buf_length : int32 = valueDeserializer.readInt32() + let richEditorDeleteSpans_buf : Array = new Array() + for (let richEditorDeleteSpans_buf_i = 0; richEditorDeleteSpans_buf_i < richEditorDeleteSpans_buf_length; richEditorDeleteSpans_buf_i++) { + const richEditorDeleteSpans_buf_buf_selector : int32 = valueDeserializer.readInt8() + let richEditorDeleteSpans_buf_buf : RichEditorTextSpanResult | RichEditorImageSpanResult | undefined + if (richEditorDeleteSpans_buf_buf_selector == 0) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() } - else if (footer_buf__selector == 1) { - footer_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (richEditorDeleteSpans_buf_buf_selector == 1) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() } else { - throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation.") } - footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) + richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } - const footer_result : ResourceStr | CustomBuilder | undefined = footer_buf - let value : MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) + const richEditorDeleteSpans_result : Array = richEditorDeleteSpans_buf + let value : RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) return value } - readMarqueeOptions(): MarqueeOptions { + readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(667698748, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(667698748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readCallback_TextRange_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: TextRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(parameter); (isSync) ? (NativeModule._CallCallbackSync(811915501, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(811915501, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorTextSpanResult(parameter); (isSync) ? (NativeModule._CallCallbackSync(1980824326, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1980824326, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorInsertValue(): RichEditorInsertValue { let valueDeserializer : Deserializer = this - const start_result : boolean = valueDeserializer.readBoolean() - const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let step_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } - const step_result : number | undefined = step_buf - const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let loop_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) - { - loop_buf = (valueDeserializer.readNumber() as number) - } - const loop_result : number | undefined = loop_buf - const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fromStart_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) + const insertOffset_result : number = (valueDeserializer.readNumber() as number) + const insertValue_result : string = (valueDeserializer.readString() as string) + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) { - fromStart_buf = valueDeserializer.readBoolean() + previewText_buf = (valueDeserializer.readString() as string) } - const fromStart_result : boolean | undefined = fromStart_buf - const src_result : string = (valueDeserializer.readString() as string) - let value : MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) + const previewText_result : string | undefined = previewText_buf + let value : RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) return value } - readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): Function2 { + readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-319221262, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-319221262, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readLocationButtonOptions(): LocationButtonOptions { + readCallback_RichEditorRange_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: RichEditorRange): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorRange(parameter); (isSync) ? (NativeModule._CallCallbackSync(-62253375, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-62253375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorSelection(): RichEditorSelection { let valueDeserializer : Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : LocationIconStyle | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = LocationIconStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const icon_result : LocationIconStyle | undefined = icon_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf : LocationDescription | undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = LocationDescription.ofOrdinal(valueDeserializer.readInt32()) + const selection_buf_value0 : number = (valueDeserializer.readNumber() as number) + const selection_buf_value1 : number = (valueDeserializer.readNumber() as number) + const selection_result : [ number, number ] = ([selection_buf_value0, selection_buf_value1] as [ number, number ]) + const spans_buf_length : int32 = valueDeserializer.readInt32() + let spans_buf : Array = new Array() + for (let spans_buf_i = 0; spans_buf_i < spans_buf_length; spans_buf_i++) { + const spans_buf_buf_selector : int32 = valueDeserializer.readInt8() + let spans_buf_buf : RichEditorTextSpanResult | RichEditorImageSpanResult | undefined + if (spans_buf_buf_selector == 0) { + spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() + } + else if (spans_buf_buf_selector == 1) { + spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() + } + else { + throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation.") + } + spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } - const text_result : LocationDescription | undefined = text_buf - const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonType_buf : ButtonType | undefined - if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) + const spans_result : Array = spans_buf + let value : RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) + return value + } + readCallback_RichEditorSelection_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: RichEditorSelection): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorSelection(parameter); (isSync) ? (NativeModule._CallCallbackSync(-963852514, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-963852514, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readStyledStringChangeValue(): StyledStringChangeValue { + let valueDeserializer : Deserializer = this + const range_result : TextRange = valueDeserializer.readTextRange() + const replacementString_result : StyledString = (valueDeserializer.readStyledString() as StyledString) + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf : StyledString | undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) { - buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + previewText_buf = (valueDeserializer.readStyledString() as StyledString) } - const buttonType_result : ButtonType | undefined = buttonType_buf - let value : LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) + const previewText_result : StyledString | undefined = previewText_buf + let value : StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) return value } - readListItemGroupOptions(): ListItemGroupOptions { + readGestureEvent(): GestureEvent { let valueDeserializer : Deserializer = this - const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let header_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - header_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const header_result : CustomBuilder | undefined = header_buf - const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let headerComponent_buf : ComponentContent | undefined - if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - headerComponent_buf = valueDeserializer.readComponentContent() + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const headerComponent_result : ComponentContent | undefined = headerComponent_buf - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const footer_result : CustomBuilder | undefined = footer_buf - const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footerComponent_buf : ComponentContent | undefined - if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) - { - footerComponent_buf = valueDeserializer.readComponentContent() + const deviceId_result : number | undefined = deviceId_buf + const repeat_result : boolean = valueDeserializer.readBoolean() + const fingerList_buf_length : int32 = valueDeserializer.readInt32() + let fingerList_buf : Array = new Array() + for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() } - const footerComponent_result : ComponentContent | undefined = footerComponent_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const fingerList_result : Array = fingerList_buf + const offsetX_result : number = (valueDeserializer.readNumber() as number) + const offsetY_result : number = (valueDeserializer.readNumber() as number) + const angle_result : number = (valueDeserializer.readNumber() as number) + const speed_result : number = (valueDeserializer.readNumber() as number) + const scale_result : number = (valueDeserializer.readNumber() as number) + const pinchCenterX_result : number = (valueDeserializer.readNumber() as number) + const pinchCenterY_result : number = (valueDeserializer.readNumber() as number) + const velocityX_result : number = (valueDeserializer.readNumber() as number) + const velocityY_result : number = (valueDeserializer.readNumber() as number) + const velocity_result : number = (valueDeserializer.readNumber() as number) + let value : GestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} as GestureEvent) + return value + } + readLocalizedBarrierStyle(): LocalizedBarrierStyle { + let valueDeserializer : Deserializer = this + const id_result : string = (valueDeserializer.readString() as string) + const localizedDirection_result : LocalizedBarrierDirection = LocalizedBarrierDirection.ofOrdinal(valueDeserializer.readInt32()) + const referencedId_buf_length : int32 = valueDeserializer.readInt32() + let referencedId_buf : Array = new Array() + for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + } + const referencedId_result : Array = referencedId_buf + let value : LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) + return value + } + readBarrierStyle(): BarrierStyle { + let valueDeserializer : Deserializer = this + const id_result : string = (valueDeserializer.readString() as string) + const direction_result : BarrierDirection = BarrierDirection.ofOrdinal(valueDeserializer.readInt32()) + const referencedId_buf_length : int32 = valueDeserializer.readInt32() + let referencedId_buf : Array = new Array() + for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + } + const referencedId_result : Array = referencedId_buf + let value : BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) + return value + } + readGuideLineStyle(): GuideLineStyle { + let valueDeserializer : Deserializer = this + const id_result : string = (valueDeserializer.readString() as string) + const direction_result : Axis = Axis.ofOrdinal(valueDeserializer.readInt32()) + const position_result : GuideLinePosition = valueDeserializer.readGuideLinePosition() + let value : GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) + return value + } + readCallback_RefreshStatus_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (state: RefreshStatus): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state.ordinal); (isSync) ? (NativeModule._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRefreshOptions(): RefreshOptions { + let valueDeserializer : Deserializer = this + const refreshing_result : boolean = valueDeserializer.readBoolean() + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : number | string | undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) + const offset_buf__selector : int32 = valueDeserializer.readInt8() + let offset_buf_ : number | string | undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) + else if (offset_buf__selector == 1) { + offset_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as number | string) - } - const space_result : number | string | undefined = space_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : ListItemGroupStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = ListItemGroupStyle.ofOrdinal(valueDeserializer.readInt32()) + offset_buf = (offset_buf_ as number | string) } - const style_result : ListItemGroupStyle | undefined = style_buf - let value : ListItemGroupOptions = ({header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} as ListItemGroupOptions) - return value - } - readSwipeActionOptions(): SwipeActionOptions { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : CustomBuilder | SwipeActionItem | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const offset_result : number | string | undefined = offset_buf + const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let friction_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) { - const start_buf__selector : int32 = valueDeserializer.readInt8() - let start_buf_ : CustomBuilder | SwipeActionItem | undefined - if (start_buf__selector == 0) { - start_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const friction_buf__selector : int32 = valueDeserializer.readInt8() + let friction_buf_ : number | string | undefined + if (friction_buf__selector == 0) { + friction_buf_ = (valueDeserializer.readNumber() as number) } - else if (start_buf__selector == 1) { - start_buf_ = valueDeserializer.readSwipeActionItem() + else if (friction_buf__selector == 1) { + friction_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation.") } - start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) + friction_buf = (friction_buf_ as number | string) } - const start_result : CustomBuilder | SwipeActionItem | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : CustomBuilder | SwipeActionItem | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const friction_result : number | string | undefined = friction_buf + const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let promptText_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) { - const end_buf__selector : int32 = valueDeserializer.readInt8() - let end_buf_ : CustomBuilder | SwipeActionItem | undefined - if (end_buf__selector == 0) { - end_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const promptText_buf__selector : int32 = valueDeserializer.readInt8() + let promptText_buf_ : string | Resource | undefined + if (promptText_buf__selector == 0) { + promptText_buf_ = (valueDeserializer.readString() as string) } - else if (end_buf__selector == 1) { - end_buf_ = valueDeserializer.readSwipeActionItem() + else if (promptText_buf__selector == 1) { + promptText_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation.") } - end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) + promptText_buf = (promptText_buf_ as string | Resource) } - const end_result : CustomBuilder | SwipeActionItem | undefined = end_buf - const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let edgeEffect_buf : SwipeEdgeEffect | undefined - if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) + const promptText_result : ResourceStr | undefined = promptText_buf + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - edgeEffect_buf = SwipeEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const edgeEffect_result : SwipeEdgeEffect | undefined = edgeEffect_buf - const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onOffsetChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) + const builder_result : CustomBuilder | undefined = builder_buf + const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let refreshingContent_buf : ComponentContent | undefined + if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) { - onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() + refreshingContent_buf = valueDeserializer.readComponentContent() } - const onOffsetChange_result : Function1 | undefined = onOffsetChange_buf - let value : SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) + const refreshingContent_result : ComponentContent | undefined = refreshingContent_buf + let value : RefreshOptions = ({refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} as RefreshOptions) return value } - readListItemOptions(): ListItemOptions { + readStarStyleOptions(): StarStyleOptions { let valueDeserializer : Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : ListItemStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const backgroundUri_result : string = (valueDeserializer.readString() as string) + const foregroundUri_result : string = (valueDeserializer.readString() as string) + const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let secondaryUri_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) { - style_buf = ListItemStyle.ofOrdinal(valueDeserializer.readInt32()) + secondaryUri_buf = (valueDeserializer.readString() as string) } - const style_result : ListItemStyle | undefined = style_buf - let value : ListItemOptions = ({style: style_result} as ListItemOptions) + const secondaryUri_result : string | undefined = secondaryUri_buf + let value : StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) return value } - readCallback_Number_Number_Boolean(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: number, to: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readCallback_Number_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1054099324, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1054099324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + readRatingOptions(): RatingOptions { + let valueDeserializer : Deserializer = this + const rating_result : number = (valueDeserializer.readNumber() as number) + const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicator_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) + { + indicator_buf = valueDeserializer.readBoolean() + } + const indicator_result : boolean | undefined = indicator_buf + let value : RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) + return value } - readVisibleListContentInfo(): VisibleListContentInfo { + readRadioStyle(): RadioStyle { let valueDeserializer : Deserializer = this - const index_result : number = (valueDeserializer.readNumber() as number) - const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let itemGroupArea_buf : ListItemGroupArea | undefined - if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) + const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let checkedBackgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) { - itemGroupArea_buf = ListItemGroupArea.ofOrdinal(valueDeserializer.readInt32()) + const checkedBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let checkedBackgroundColor_buf_ : Color | number | string | Resource | undefined + if (checkedBackgroundColor_buf__selector == 0) { + checkedBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (checkedBackgroundColor_buf__selector == 1) { + checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (checkedBackgroundColor_buf__selector == 2) { + checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (checkedBackgroundColor_buf__selector == 3) { + checkedBackgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation.") + } + checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) } - const itemGroupArea_result : ListItemGroupArea | undefined = itemGroupArea_buf - const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let itemIndexInGroup_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) + const checkedBackgroundColor_result : ResourceColor | undefined = checkedBackgroundColor_buf + const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uncheckedBorderColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) { - itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) + const uncheckedBorderColor_buf__selector : int32 = valueDeserializer.readInt8() + let uncheckedBorderColor_buf_ : Color | number | string | Resource | undefined + if (uncheckedBorderColor_buf__selector == 0) { + uncheckedBorderColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (uncheckedBorderColor_buf__selector == 1) { + uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (uncheckedBorderColor_buf__selector == 2) { + uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (uncheckedBorderColor_buf__selector == 3) { + uncheckedBorderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation.") + } + uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) } - const itemIndexInGroup_result : number | undefined = itemIndexInGroup_buf - let value : VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) + const uncheckedBorderColor_result : ResourceColor | undefined = uncheckedBorderColor_buf + const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) + { + const indicatorColor_buf__selector : int32 = valueDeserializer.readInt8() + let indicatorColor_buf_ : Color | number | string | Resource | undefined + if (indicatorColor_buf__selector == 0) { + indicatorColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (indicatorColor_buf__selector == 1) { + indicatorColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (indicatorColor_buf__selector == 2) { + indicatorColor_buf_ = (valueDeserializer.readString() as string) + } + else if (indicatorColor_buf__selector == 3) { + indicatorColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation.") + } + indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + } + const indicatorColor_result : ResourceColor | undefined = indicatorColor_buf + let value : RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) return value } - readOnScrollVisibleContentChangeCallback(isSync: boolean = false): OnScrollVisibleContentChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); (isSync) ? (NativeModule._CallCallbackSync(625641334, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(625641334, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Number_Number_Number_Void(isSync: boolean = false): Function3 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (start: number, end: number, center: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); (isSync) ? (NativeModule._CallCallbackSync(-352942292, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-352942292, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readChildrenMainSize(): ChildrenMainSize { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return ChildrenMainSizeInternal.fromPtr(ptr) - } - readChainAnimationOptions(): ChainAnimationOptions { + readRadioOptions(): RadioOptions { let valueDeserializer : Deserializer = this - const minSpace_result : Length = (valueDeserializer.readLength() as Length) - const maxSpace_result : Length = (valueDeserializer.readLength() as Length) - const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let conductivity_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) + const group_result : string = (valueDeserializer.readString() as string) + const value_result : string = (valueDeserializer.readString() as string) + const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorType_buf : RadioIndicatorType | undefined + if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) { - conductivity_buf = (valueDeserializer.readNumber() as number) + indicatorType_buf = RadioIndicatorType.ofOrdinal(valueDeserializer.readInt32()) } - const conductivity_result : number | undefined = conductivity_buf - const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let intensity_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) + const indicatorType_result : RadioIndicatorType | undefined = indicatorType_buf + const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorBuilder_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - intensity_buf = (valueDeserializer.readNumber() as number) + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const intensity_result : number | undefined = intensity_buf - const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let edgeEffect_buf : ChainEdgeEffect | undefined - if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) + const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf + let value : RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) + return value + } + readProgressOptions(): ProgressOptions { + let valueDeserializer : Deserializer = this + const value_result : number = (valueDeserializer.readNumber() as number) + const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let total_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) { - edgeEffect_buf = ChainEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) + total_buf = (valueDeserializer.readNumber() as number) } - const edgeEffect_result : ChainEdgeEffect | undefined = edgeEffect_buf - const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stiffness_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) + const total_result : number | undefined = total_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : ProgressStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - stiffness_buf = (valueDeserializer.readNumber() as number) + style_buf = ProgressStyle.ofOrdinal(valueDeserializer.readInt32()) } - const stiffness_result : number | undefined = stiffness_buf - const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let damping_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) + const style_result : ProgressStyle | undefined = style_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : ProgressType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - damping_buf = (valueDeserializer.readNumber() as number) + type_buf = ProgressType.ofOrdinal(valueDeserializer.readInt32()) } - const damping_result : number | undefined = damping_buf - let value : ChainAnimationOptions = ({minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} as ChainAnimationOptions) + const type_result : ProgressType | undefined = type_buf + let value : ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) return value } - readListOptions(): ListOptions { + readPolylineOptions(): PolylineOptions { let valueDeserializer : Deserializer = this - const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let initialIndex_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) - { - initialIndex_buf = (valueDeserializer.readNumber() as number) - } - const initialIndex_result : number | undefined = initialIndex_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : number | string | undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as number | string) + width_buf = (width_buf_ as string | number) } - const space_result : number | string | undefined = space_buf - const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scroller_buf : Scroller | undefined - if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) + const width_result : string | number | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - scroller_buf = (valueDeserializer.readScroller() as Scroller) + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) } - const scroller_result : Scroller | undefined = scroller_buf - let value : ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) + const height_result : string | number | undefined = height_buf + let value : PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) return value } - readLineOptions(): LineOptions { + readPolygonOptions(): PolygonOptions { let valueDeserializer : Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined @@ -15349,46 +15445,42 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as string | number) } const height_result : string | number | undefined = height_buf - let value : LineOptions = ({width: width_result,height: height_result} as LineOptions) + let value : PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) return value } - readImageLoadResult(): ImageLoadResult { + readPluginErrorData(): PluginErrorData { let valueDeserializer : Deserializer = this - const width_result : number = (valueDeserializer.readNumber() as number) - const height_result : number = (valueDeserializer.readNumber() as number) - const componentWidth_result : number = (valueDeserializer.readNumber() as number) - const componentHeight_result : number = (valueDeserializer.readNumber() as number) - const loadingStatus_result : number = (valueDeserializer.readNumber() as number) - const contentWidth_result : number = (valueDeserializer.readNumber() as number) - const contentHeight_result : number = (valueDeserializer.readNumber() as number) - const contentOffsetX_result : number = (valueDeserializer.readNumber() as number) - const contentOffsetY_result : number = (valueDeserializer.readNumber() as number) - let value : ImageLoadResult = ({width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} as ImageLoadResult) + const errcode_result : number = (valueDeserializer.readNumber() as number) + const msg_result : string = (valueDeserializer.readString() as string) + let value : PluginErrorData = ({errcode: errcode_result,msg: msg_result} as PluginErrorData) return value } - readImageCompleteCallback(isSync: boolean = false): ImageCompleteCallback { + readPluginErrorCallback(isSync: boolean = false): PluginErrorCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (result: ImageLoadResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageLoadResult(result); (isSync) ? (NativeModule._CallCallbackSync(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (info: PluginErrorData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePluginErrorData(info); (isSync) ? (NativeModule._CallCallbackSync(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readImageFrameInfo(): ImageFrameInfo { + readPluginComponentOptions(): PluginComponentOptions { + let valueDeserializer : Deserializer = this + const template_result : PluginComponentTemplate = valueDeserializer.readPluginComponentTemplate() + const data_result : object = (valueDeserializer.readCustomObject("Any") as Object) + let value : PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) + return value + } + readCallback_Array_Number_Void(isSync: boolean = false): Function1,void> { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (input: Array): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(input.length as int32); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } (isSync) ? (NativeModule._CallCallbackSync(582384234, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(582384234, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPatternLockController(): PatternLockController { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return PatternLockControllerInternal.fromPtr(ptr) + } + readPathOptions(): PathOptions { let valueDeserializer : Deserializer = this - const src_buf_selector : int32 = valueDeserializer.readInt8() - let src_buf : string | Resource | PixelMap | undefined - if (src_buf_selector == 0) { - src_buf = (valueDeserializer.readString() as string) - } - else if (src_buf_selector == 1) { - src_buf = valueDeserializer.readResource() - } - else if (src_buf_selector == 2) { - src_buf = (valueDeserializer.readPixelMap() as PixelMap) - } - else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") - } - const src_result : string | Resource | PixelMap = (src_buf as string | Resource | PixelMap) const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) @@ -15425,732 +15517,604 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as number | string) } const height_result : number | string | undefined = height_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector : int32 = valueDeserializer.readInt8() - let top_buf_ : number | string | undefined - if (top_buf__selector == 0) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") - } - top_buf = (top_buf_ as number | string) - } - const top_result : number | string | undefined = top_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - const left_buf__selector : int32 = valueDeserializer.readInt8() - let left_buf_ : number | string | undefined - if (left_buf__selector == 0) { - left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (left_buf__selector == 1) { - left_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation.") - } - left_buf = (left_buf_ as number | string) - } - const left_result : number | string | undefined = left_buf - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let commands_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + commands_buf = (valueDeserializer.readString() as string) } - const duration_result : number | undefined = duration_buf - let value : ImageFrameInfo = ({src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} as ImageFrameInfo) + const commands_result : string | undefined = commands_buf + let value : PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) return value } - readResolutionQuality(): ResolutionQuality { - let valueDeserializer : Deserializer = this - const __ResolutionQualityStub_result : string = (valueDeserializer.readString() as string) - let value : ResolutionQuality = ({__ResolutionQualityStub: __ResolutionQualityStub_result} as ResolutionQuality) - return value + readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(659292561, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(659292561, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readImageAnalyzerConfig(): ImageAnalyzerConfig { + readPasteButtonOptions(): PasteButtonOptions { let valueDeserializer : Deserializer = this - const types_buf_length : int32 = valueDeserializer.readInt32() - let types_buf : Array = new Array() - for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - types_buf[types_buf_i] = ImageAnalyzerType.ofOrdinal(valueDeserializer.readInt32()) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : PasteIconStyle | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = PasteIconStyle.ofOrdinal(valueDeserializer.readInt32()) } - const types_result : Array = types_buf - let value : ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) - return value - } - readImageError(): ImageError { - let valueDeserializer : Deserializer = this - const componentWidth_result : number = (valueDeserializer.readNumber() as number) - const componentHeight_result : number = (valueDeserializer.readNumber() as number) - const message_result : string = (valueDeserializer.readString() as string) - let value : ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) + const icon_result : PasteIconStyle | undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf : PasteDescription | undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + { + text_buf = PasteDescription.ofOrdinal(valueDeserializer.readInt32()) + } + const text_result : PasteDescription | undefined = text_buf + const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonType_buf : ButtonType | undefined + if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) + { + buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } + const buttonType_result : ButtonType | undefined = buttonType_buf + let value : PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) return value } - readImageErrorCallback(isSync: boolean = false): ImageErrorCallback { + readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): Function3 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (error: ImageError): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageError(error); (isSync) ? (NativeModule._CallCallbackSync(1906248580, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1906248580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode.ordinal); (isSync) ? (NativeModule._CallCallbackSync(1613628570, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1613628570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event?: Type_ImageAttribute_onComplete_callback_event | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } (isSync) ? (NativeModule._CallCallbackSync(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readNodeController(): NodeController { + let value : NodeController = ({} as NodeController) + return value } - readImageSourceSize(): ImageSourceSize { + readRouteInfo(): RouteInfo { let valueDeserializer : Deserializer = this - const width_result : number = (valueDeserializer.readNumber() as number) - const height_result : number = (valueDeserializer.readNumber() as number) - let value : ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) + const name_result : string = (valueDeserializer.readString() as string) + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const param_result : object | undefined = param_buf + let value : RouteInfo = ({name: name_result,param: param_result} as RouteInfo) return value } - readGridRowOptions(): GridRowOptions { + readToolbarItem(): ToolbarItem { let valueDeserializer : Deserializer = this - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf : Length | GutterOption | undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const gutter_buf__selector : int32 = valueDeserializer.readInt8() - let gutter_buf_ : Length | GutterOption | undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readLength() as Length) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (gutter_buf__selector == 1) { - gutter_buf_ = valueDeserializer.readGutterOption() + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - gutter_buf = (gutter_buf_ as Length | GutterOption) + icon_buf = (icon_buf_ as string | Resource) } - const gutter_result : Length | GutterOption | undefined = gutter_buf - const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columns_buf : number | GridRowColumnOption | undefined - if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) + const icon_result : ResourceStr | undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - const columns_buf__selector : int32 = valueDeserializer.readInt8() - let columns_buf_ : number | GridRowColumnOption | undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } + const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf + const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let action_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + { + action_buf = valueDeserializer.readCallback_Void() + } + const action_result : Function0 | undefined = action_buf + const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let status_buf : ToolbarItemStatus | undefined + if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) + { + status_buf = ToolbarItemStatus.ofOrdinal(valueDeserializer.readInt32()) + } + const status_result : ToolbarItemStatus | undefined = status_buf + const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let activeIcon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) + { + const activeIcon_buf__selector : int32 = valueDeserializer.readInt8() + let activeIcon_buf_ : string | Resource | undefined + if (activeIcon_buf__selector == 0) { + activeIcon_buf_ = (valueDeserializer.readString() as string) } - else if (columns_buf__selector == 1) { - columns_buf_ = valueDeserializer.readGridRowColumnOption() + else if (activeIcon_buf__selector == 1) { + activeIcon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") } - columns_buf = (columns_buf_ as number | GridRowColumnOption) - } - const columns_result : number | GridRowColumnOption | undefined = columns_buf - const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let breakpoints_buf : BreakPoints | undefined - if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) - { - breakpoints_buf = valueDeserializer.readBreakPoints() + activeIcon_buf = (activeIcon_buf_ as string | Resource) } - const breakpoints_result : BreakPoints | undefined = breakpoints_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf : GridRowDirection | undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const activeIcon_result : ResourceStr | undefined = activeIcon_buf + const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let activeSymbolIcon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) { - direction_buf = GridRowDirection.ofOrdinal(valueDeserializer.readInt32()) + activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const direction_result : GridRowDirection | undefined = direction_buf - let value : GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) + const activeSymbolIcon_result : SymbolGlyphModifier | undefined = activeSymbolIcon_buf + let value : ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) return value } - readGridContainerOptions(): GridContainerOptions { + readPopInfo(): PopInfo { let valueDeserializer : Deserializer = this - const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columns_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) + const info_result : NavPathInfo = valueDeserializer.readNavPathInfo() + const result_result : Object = (valueDeserializer.readCustomObject("Object") as Object) + let value : PopInfo = ({info: info_result,result: result_result} as PopInfo) + return value + } + readCallback_NavDestinationContext_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: NavDestinationContext): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNavigationMenuItem(): NavigationMenuItem { + let valueDeserializer : Deserializer = this + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : string | Resource = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const columns_buf__selector : int32 = valueDeserializer.readInt8() - let columns_buf_ : number | string | undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (columns_buf__selector == 1) { - columns_buf_ = (valueDeserializer.readString() as string) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - columns_buf = (columns_buf_ as number | string) + icon_buf = (icon_buf_ as string | Resource) } - const columns_result : number | string | undefined = columns_buf - const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sizeType_buf : SizeType | undefined - if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) + const icon_result : string | Resource | undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - sizeType_buf = SizeType.ofOrdinal(valueDeserializer.readInt32()) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const sizeType_result : SizeType | undefined = sizeType_buf - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf + const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isEnabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) { - const gutter_buf__selector : int32 = valueDeserializer.readInt8() - let gutter_buf_ : number | string | undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readNumber() as number) - } - else if (gutter_buf__selector == 1) { - gutter_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") - } - gutter_buf = (gutter_buf_ as number | string) + isEnabled_buf = valueDeserializer.readBoolean() } - const gutter_result : number | string | undefined = gutter_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : number | string | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const isEnabled_result : boolean | undefined = isEnabled_buf + const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let action_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) { - const margin_buf__selector : int32 = valueDeserializer.readInt8() - let margin_buf_ : number | string | undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readNumber() as number) - } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") - } - margin_buf = (margin_buf_ as number | string) + action_buf = valueDeserializer.readCallback_Void() } - const margin_result : number | string | undefined = margin_buf - let value : GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) + const action_result : Function0 | undefined = action_buf + let value : NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) return value } - readGridColOptions(): GridColOptions { + readCallback_Boolean(isSync: boolean = false): Function0 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer : Deserializer = this - const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let span_buf : number | GridColColumnOption | undefined - if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) - { - const span_buf__selector : int32 = valueDeserializer.readInt8() - let span_buf_ : number | GridColColumnOption | undefined - if (span_buf__selector == 0) { - span_buf_ = (valueDeserializer.readNumber() as number) - } - else if (span_buf__selector == 1) { - span_buf_ = valueDeserializer.readGridColColumnOption() - } - else { - throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation.") - } - span_buf = (span_buf_ as number | GridColColumnOption) - } - const span_result : number | GridColColumnOption | undefined = span_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : number | GridColColumnOption | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let header_buf : ResourceStr | CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) { - const offset_buf__selector : int32 = valueDeserializer.readInt8() - let offset_buf_ : number | GridColColumnOption | undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) + const header_buf__selector : int32 = valueDeserializer.readInt8() + let header_buf_ : ResourceStr | CustomBuilder | undefined + if (header_buf__selector == 0) { + const header_buf__u_selector : int32 = valueDeserializer.readInt8() + let header_buf__u : string | Resource | undefined + if (header_buf__u_selector == 0) { + header_buf__u = (valueDeserializer.readString() as string) + } + else if (header_buf__u_selector == 1) { + header_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") + } + header_buf_ = (header_buf__u as string | Resource) } - else if (offset_buf__selector == 1) { - offset_buf_ = valueDeserializer.readGridColColumnOption() + else if (header_buf__selector == 1) { + header_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") } - offset_buf = (offset_buf_ as number | GridColColumnOption) + header_buf = (header_buf_ as ResourceStr | CustomBuilder) } - const offset_result : number | GridColColumnOption | undefined = offset_buf - const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let order_buf : number | GridColColumnOption | undefined - if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) + const header_result : ResourceStr | CustomBuilder | undefined = header_buf + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf : ResourceStr | CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) { - const order_buf__selector : int32 = valueDeserializer.readInt8() - let order_buf_ : number | GridColColumnOption | undefined - if (order_buf__selector == 0) { - order_buf_ = (valueDeserializer.readNumber() as number) + const footer_buf__selector : int32 = valueDeserializer.readInt8() + let footer_buf_ : ResourceStr | CustomBuilder | undefined + if (footer_buf__selector == 0) { + const footer_buf__u_selector : int32 = valueDeserializer.readInt8() + let footer_buf__u : string | Resource | undefined + if (footer_buf__u_selector == 0) { + footer_buf__u = (valueDeserializer.readString() as string) + } + else if (footer_buf__u_selector == 1) { + footer_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") + } + footer_buf_ = (footer_buf__u as string | Resource) } - else if (order_buf__selector == 1) { - order_buf_ = valueDeserializer.readGridColColumnOption() + else if (footer_buf__selector == 1) { + footer_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } else { - throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") } - order_buf = (order_buf_ as number | GridColColumnOption) + footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) } - const order_result : number | GridColColumnOption | undefined = order_buf - let value : GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) + const footer_result : ResourceStr | CustomBuilder | undefined = footer_buf + let value : MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) return value } - readGridItemOptions(): GridItemOptions { + readMarqueeOptions(): MarqueeOptions { let valueDeserializer : Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : GridItemStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const start_result : boolean = valueDeserializer.readBoolean() + const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let step_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) { - style_buf = GridItemStyle.ofOrdinal(valueDeserializer.readInt32()) + step_buf = (valueDeserializer.readNumber() as number) } - const style_result : GridItemStyle | undefined = style_buf - let value : GridItemOptions = ({style: style_result} as GridItemOptions) - return value - } - readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (offset: number, state: ScrollState): Literal_Number_offsetRemain => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : Literal_Number_offsetRemain | undefined; const _continuationCallback : Function1 = (value: Literal_Number_offsetRemain): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2012829508, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Literal_Number_offsetRemain); } - } - readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): Function4 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); (isSync) ? (NativeModule._CallCallbackSync(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); (isSync) ? (NativeModule._CallCallbackSync(296908152, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(296908152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): Function3 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); (isSync) ? (NativeModule._CallCallbackSync(-918805852, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-918805852, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: ItemDragInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); (isSync) ? (NativeModule._CallCallbackSync(137353252, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(137353252, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Any(isSync: boolean = false): Function0 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (): object => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : object | undefined; const _continuationCallback : Function1 = (value: object): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as object); } - } - readItemDragInfo(): ItemDragInfo { - let valueDeserializer : Deserializer = this - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - let value : ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) - return value - } - readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): Function2> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): Function0 => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue : Function0 | undefined; const _continuationCallback : Function1,void> = (value: Function0): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(464274540, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Function0); } - } - readCallback_Number_Number_Void(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (first: number, last: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); (isSync) ? (NativeModule._CallCallbackSync(1894574320, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1894574320, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readComputedBarAttribute(): ComputedBarAttribute { - let valueDeserializer : Deserializer = this - const totalOffset_result : number = (valueDeserializer.readNumber() as number) - const totalLength_result : number = (valueDeserializer.readNumber() as number) - let value : ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) + const step_result : number | undefined = step_buf + const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let loop_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) + { + loop_buf = (valueDeserializer.readNumber() as number) + } + const loop_result : number | undefined = loop_buf + const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fromStart_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) + { + fromStart_buf = valueDeserializer.readBoolean() + } + const fromStart_result : boolean | undefined = fromStart_buf + const src_result : string = (valueDeserializer.readString() as string) + let value : MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) return value } - readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): Function2 { + readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue : ComputedBarAttribute | undefined; const _continuationCallback : Function1 = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-3987624, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-3987624, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } + return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readGridLayoutOptions(): GridLayoutOptions { + readLocationButtonOptions(): LocationButtonOptions { let valueDeserializer : Deserializer = this - const regularSize_buf_value0 : number = (valueDeserializer.readNumber() as number) - const regularSize_buf_value1 : number = (valueDeserializer.readNumber() as number) - const regularSize_result : [ number, number ] = ([regularSize_buf_value0, regularSize_buf_value1] as [ number, number ]) - const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let irregularIndexes_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : LocationIconStyle | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const irregularIndexes_buf__length : int32 = valueDeserializer.readInt32() - let irregularIndexes_buf_ : Array = new Array() - for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { - irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) - } - irregularIndexes_buf = irregularIndexes_buf_ + icon_buf = LocationIconStyle.ofOrdinal(valueDeserializer.readInt32()) } - const irregularIndexes_result : Array | undefined = irregularIndexes_buf - const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetIrregularSizeByIndex_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) + const icon_result : LocationIconStyle | undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf : LocationDescription | undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() + text_buf = LocationDescription.ofOrdinal(valueDeserializer.readInt32()) } - const onGetIrregularSizeByIndex_result : Function1 | undefined = onGetIrregularSizeByIndex_buf - const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetRectByIndex_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) + const text_result : LocationDescription | undefined = text_buf + const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonType_buf : ButtonType | undefined + if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) { - onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() + buttonType_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) } - const onGetRectByIndex_result : Function1 | undefined = onGetRectByIndex_buf - let value : GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) + const buttonType_result : ButtonType | undefined = buttonType_buf + let value : LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) return value } - readGaugeIndicatorOptions(): GaugeIndicatorOptions { + readListItemGroupOptions(): ListItemGroupOptions { let valueDeserializer : Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let header_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) + header_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const icon_result : ResourceStr | undefined = icon_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const header_result : CustomBuilder | undefined = header_buf + const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let headerComponent_buf : ComponentContent | undefined + if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) { - space_buf = (valueDeserializer.readLength() as Dimension) + headerComponent_buf = valueDeserializer.readComponentContent() } - const space_result : Dimension | undefined = space_buf - let value : GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) - return value - } - readGaugeShadowOptions(): GaugeShadowOptions { - let valueDeserializer : Deserializer = this - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const headerComponent_result : ComponentContent | undefined = headerComponent_buf + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : number | Resource | undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + const footer_result : CustomBuilder | undefined = footer_buf + const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footerComponent_buf : ComponentContent | undefined + if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) + { + footerComponent_buf = valueDeserializer.readComponentContent() + } + const footerComponent_result : ComponentContent | undefined = footerComponent_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + { + const space_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : number | string | undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as number | Resource) + space_buf = (space_buf_ as number | string) } - const radius_result : number | Resource | undefined = radius_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const space_result : number | string | undefined = space_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : ListItemGroupStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = ListItemGroupStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_result : ListItemGroupStyle | undefined = style_buf + let value : ListItemGroupOptions = ({header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} as ListItemGroupOptions) + return value + } + readSwipeActionOptions(): SwipeActionOptions { + let valueDeserializer : Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : CustomBuilder | SwipeActionItem | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) + const start_buf__selector : int32 = valueDeserializer.readInt8() + let start_buf_ : CustomBuilder | SwipeActionItem | undefined + if (start_buf__selector == 0) { + start_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() + else if (start_buf__selector == 1) { + start_buf_ = valueDeserializer.readSwipeActionItem() } else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") } - offsetX_buf = (offsetX_buf_ as number | Resource) + start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) } - const offsetX_result : number | Resource | undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const start_result : CustomBuilder | SwipeActionItem | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : CustomBuilder | SwipeActionItem | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) + const end_buf__selector : int32 = valueDeserializer.readInt8() + let end_buf_ : CustomBuilder | SwipeActionItem | undefined + if (end_buf__selector == 0) { + end_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() + else if (end_buf__selector == 1) { + end_buf_ = valueDeserializer.readSwipeActionItem() } else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") } - offsetY_buf = (offsetY_buf_ as number | Resource) + end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) } - const offsetY_result : number | Resource | undefined = offsetY_buf - let value : GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) - return value - } - readGaugeOptions(): GaugeOptions { - let valueDeserializer : Deserializer = this - const value_result : number = (valueDeserializer.readNumber() as number) - const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let min_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) + const end_result : CustomBuilder | SwipeActionItem | undefined = end_buf + const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let edgeEffect_buf : SwipeEdgeEffect | undefined + if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) { - min_buf = (valueDeserializer.readNumber() as number) + edgeEffect_buf = SwipeEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) } - const min_result : number | undefined = min_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) + const edgeEffect_result : SwipeEdgeEffect | undefined = edgeEffect_buf + const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onOffsetChange_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) { - max_buf = (valueDeserializer.readNumber() as number) + onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() } - const max_result : number | undefined = max_buf - let value : GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) + const onOffsetChange_result : Function1 | undefined = onOffsetChange_buf + let value : SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) return value } - readFormLinkOptions(): FormLinkOptions { + readListItemOptions(): ListItemOptions { let valueDeserializer : Deserializer = this - const action_result : string = (valueDeserializer.readString() as string) - const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let moduleName_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } - const moduleName_result : string | undefined = moduleName_buf - const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bundleName_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } - const bundleName_result : string | undefined = bundleName_buf - const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let abilityName_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } - const abilityName_result : string | undefined = abilityName_buf - const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uri_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } - const uri_result : string | undefined = uri_buf - const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let params_buf : Object | undefined - if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : ListItemStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - params_buf = (valueDeserializer.readCustomObject("Object") as Object) + style_buf = ListItemStyle.ofOrdinal(valueDeserializer.readInt32()) } - const params_result : Object | undefined = params_buf - let value : FormLinkOptions = ({action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} as FormLinkOptions) + const style_result : ListItemStyle | undefined = style_buf + let value : ListItemOptions = ({style: style_result} as ListItemOptions) return value } - readCallback_Any_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (info: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", info); (isSync) ? (NativeModule._CallCallbackSync(197193081, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): Function1 { + readCallback_Number_Number_Boolean(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (info: Literal_Number_errcode_String_msg): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); (isSync) ? (NativeModule._CallCallbackSync(1321277443, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1321277443, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFormCallbackInfo(): FormCallbackInfo { - let valueDeserializer : Deserializer = this - const id_result : number = (valueDeserializer.readNumber() as number) - const idString_result : string = (valueDeserializer.readString() as string) - let value : FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) - return value + return (from: number, to: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readCallback_FormCallbackInfo_Void(isSync: boolean = false): Function1 { + readCallback_Number_Boolean(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (parameter: FormCallbackInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFormCallbackInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(758395742, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(758395742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1054099324, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1054099324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readFormInfo(): FormInfo { + readVisibleListContentInfo(): VisibleListContentInfo { let valueDeserializer : Deserializer = this - const id_buf_selector : int32 = valueDeserializer.readInt8() - let id_buf : number | string | undefined - if (id_buf_selector == 0) { - id_buf = (valueDeserializer.readNumber() as number) - } - else if (id_buf_selector == 1) { - id_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for id_buf has to be chosen through deserialisation.") - } - const id_result : number | string = (id_buf as number | string) - const name_result : string = (valueDeserializer.readString() as string) - const bundle_result : string = (valueDeserializer.readString() as string) - const ability_result : string = (valueDeserializer.readString() as string) - const module_result : string = (valueDeserializer.readString() as string) - const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dimension_buf : FormDimension | undefined - if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) - { - dimension_buf = FormDimension.ofOrdinal(valueDeserializer.readInt32()) - } - const dimension_result : FormDimension | undefined = dimension_buf - const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let temporary_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) - { - temporary_buf = valueDeserializer.readBoolean() - } - const temporary_result : boolean | undefined = temporary_buf - const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let want_buf : Want | undefined - if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } - const want_result : Want | undefined = want_buf - const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderingMode_buf : FormRenderingMode | undefined - if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) + const index_result : number = (valueDeserializer.readNumber() as number) + const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let itemGroupArea_buf : ListItemGroupArea | undefined + if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) { - renderingMode_buf = FormRenderingMode.ofOrdinal(valueDeserializer.readInt32()) + itemGroupArea_buf = ListItemGroupArea.ofOrdinal(valueDeserializer.readInt32()) } - const renderingMode_result : FormRenderingMode | undefined = renderingMode_buf - const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shape_buf : FormShape | undefined - if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) + const itemGroupArea_result : ListItemGroupArea | undefined = itemGroupArea_buf + const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let itemIndexInGroup_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) { - shape_buf = FormShape.ofOrdinal(valueDeserializer.readInt32()) + itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) } - const shape_result : FormShape | undefined = shape_buf - let value : FormInfo = ({id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} as FormInfo) - return value - } - readHoverEventParam(): HoverEventParam { - let valueDeserializer : Deserializer = this - const foldStatus_result : FoldStatus = FoldStatus.ofOrdinal(valueDeserializer.readInt32()) - const isHoverMode_result : boolean = valueDeserializer.readBoolean() - const appRotation_result : AppRotation = AppRotation.ofOrdinal(valueDeserializer.readInt32()) - const windowStatusType_result : WindowStatusType = valueDeserializer.readWindowStatusType() - let value : HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) + const itemIndexInGroup_result : number | undefined = itemIndexInGroup_buf + let value : VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) return value } - readOnHoverStatusChangeCallback(isSync: boolean = false): OnHoverStatusChangeCallback { + readOnScrollVisibleContentChangeCallback(isSync: boolean = false): OnScrollVisibleContentChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (param: HoverEventParam): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeHoverEventParam(param); (isSync) ? (NativeModule._CallCallbackSync(9040430, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(9040430, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { - let valueDeserializer : Deserializer = this - const foldStatus_result : FoldStatus = FoldStatus.ofOrdinal(valueDeserializer.readInt32()) - let value : OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) - return value + return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); (isSync) ? (NativeModule._CallCallbackSync(625641334, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(625641334, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnFoldStatusChangeCallback(isSync: boolean = false): OnFoldStatusChangeCallback { + readCallback_Number_Number_Number_Void(isSync: boolean = false): Function3 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFoldStatusChangeInfo(event); (isSync) ? (NativeModule._CallCallbackSync(2050387049, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2050387049, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (start: number, end: number, center: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); (isSync) ? (NativeModule._CallCallbackSync(-352942292, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-352942292, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readFolderStackOptions(): FolderStackOptions { + readChildrenMainSize(): ChildrenMainSize { let valueDeserializer : Deserializer = this - const upperItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let upperItems_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (upperItems_buf_runtimeType)) - { - const upperItems_buf__length : int32 = valueDeserializer.readInt32() - let upperItems_buf_ : Array = new Array() - for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { - upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) - } - upperItems_buf = upperItems_buf_ - } - const upperItems_result : Array | undefined = upperItems_buf - let value : FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) - return value + let ptr : KPointer = valueDeserializer.readPointer() + return ChildrenMainSizeInternal.fromPtr(ptr) } - readFlexOptions(): FlexOptions { + readChainAnimationOptions(): ChainAnimationOptions { let valueDeserializer : Deserializer = this - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf : FlexDirection | undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const minSpace_result : Length = (valueDeserializer.readLength() as Length) + const maxSpace_result : Length = (valueDeserializer.readLength() as Length) + const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let conductivity_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) { - direction_buf = FlexDirection.ofOrdinal(valueDeserializer.readInt32()) + conductivity_buf = (valueDeserializer.readNumber() as number) } - const direction_result : FlexDirection | undefined = direction_buf - const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let wrap_buf : FlexWrap | undefined - if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) + const conductivity_result : number | undefined = conductivity_buf + const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let intensity_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) { - wrap_buf = FlexWrap.ofOrdinal(valueDeserializer.readInt32()) + intensity_buf = (valueDeserializer.readNumber() as number) } - const wrap_result : FlexWrap | undefined = wrap_buf - const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let justifyContent_buf : FlexAlign | undefined - if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) + const intensity_result : number | undefined = intensity_buf + const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let edgeEffect_buf : ChainEdgeEffect | undefined + if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) { - justifyContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) + edgeEffect_buf = ChainEdgeEffect.ofOrdinal(valueDeserializer.readInt32()) } - const justifyContent_result : FlexAlign | undefined = justifyContent_buf - const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignItems_buf : ItemAlign | undefined - if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) + const edgeEffect_result : ChainEdgeEffect | undefined = edgeEffect_buf + const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let stiffness_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) { - alignItems_buf = ItemAlign.ofOrdinal(valueDeserializer.readInt32()) + stiffness_buf = (valueDeserializer.readNumber() as number) } - const alignItems_result : ItemAlign | undefined = alignItems_buf - const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignContent_buf : FlexAlign | undefined - if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) + const stiffness_result : number | undefined = stiffness_buf + const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let damping_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) { - alignContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) + damping_buf = (valueDeserializer.readNumber() as number) } - const alignContent_result : FlexAlign | undefined = alignContent_buf + const damping_result : number | undefined = damping_buf + let value : ChainAnimationOptions = ({minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} as ChainAnimationOptions) + return value + } + readListOptions(): ListOptions { + let valueDeserializer : Deserializer = this + const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let initialIndex_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) + { + initialIndex_buf = (valueDeserializer.readNumber() as number) + } + const initialIndex_result : number | undefined = initialIndex_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : FlexSpaceOptions | undefined + let space_buf : number | string | undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - space_buf = valueDeserializer.readFlexSpaceOptions() + const space_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : number | string | undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as number | string) } - const space_result : FlexSpaceOptions | undefined = space_buf - let value : FlexOptions = ({direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} as FlexOptions) - return value - } - readTerminationInfo(): TerminationInfo { - let valueDeserializer : Deserializer = this - const code_result : number = (valueDeserializer.readNumber() as number) - const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let want_buf : Want | undefined - if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) + const space_result : number | string | undefined = space_buf + const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scroller_buf : Scroller | undefined + if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) { - want_buf = valueDeserializer.readWant() + scroller_buf = (valueDeserializer.readScroller() as Scroller) } - const want_result : Want | undefined = want_buf - let value : TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) + const scroller_result : Scroller | undefined = scroller_buf + let value : ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) return value } - readCallback_TerminationInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: TerminationInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTerminationInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(691098197, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(691098197, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readEllipseOptions(): EllipseOptions { + readLineOptions(): LineOptions { let valueDeserializer : Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf : string | number | undefined @@ -16188,1267 +16152,1535 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as string | number) } const height_result : string | number | undefined = height_buf - let value : EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) + let value : LineOptions = ({width: width_result,height: height_result} as LineOptions) return value } - readDatePickerResult(): DatePickerResult { + readImageLoadResult(): ImageLoadResult { let valueDeserializer : Deserializer = this - const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let year_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) + const width_result : number = (valueDeserializer.readNumber() as number) + const height_result : number = (valueDeserializer.readNumber() as number) + const componentWidth_result : number = (valueDeserializer.readNumber() as number) + const componentHeight_result : number = (valueDeserializer.readNumber() as number) + const loadingStatus_result : number = (valueDeserializer.readNumber() as number) + const contentWidth_result : number = (valueDeserializer.readNumber() as number) + const contentHeight_result : number = (valueDeserializer.readNumber() as number) + const contentOffsetX_result : number = (valueDeserializer.readNumber() as number) + const contentOffsetY_result : number = (valueDeserializer.readNumber() as number) + let value : ImageLoadResult = ({width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} as ImageLoadResult) + return value + } + readImageCompleteCallback(isSync: boolean = false): ImageCompleteCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (result: ImageLoadResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageLoadResult(result); (isSync) ? (NativeModule._CallCallbackSync(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readImageFrameInfo(): ImageFrameInfo { + let valueDeserializer : Deserializer = this + const src_buf_selector : int32 = valueDeserializer.readInt8() + let src_buf : string | Resource | PixelMap | undefined + if (src_buf_selector == 0) { + src_buf = (valueDeserializer.readString() as string) + } + else if (src_buf_selector == 1) { + src_buf = valueDeserializer.readResource() + } + else if (src_buf_selector == 2) { + src_buf = (valueDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") + } + const src_result : string | Resource | PixelMap = (src_buf as string | Resource | PixelMap) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - year_buf = (valueDeserializer.readNumber() as number) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : number | string | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as number | string) } - const year_result : number | undefined = year_buf - const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let month_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) + const width_result : number | string | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - month_buf = (valueDeserializer.readNumber() as number) + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : number | string | undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as number | string) } - const month_result : number | undefined = month_buf - const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let day_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) + const height_result : number | string | undefined = height_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - day_buf = (valueDeserializer.readNumber() as number) + const top_buf__selector : int32 = valueDeserializer.readInt8() + let top_buf_ : number | string | undefined + if (top_buf__selector == 0) { + top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") + } + top_buf = (top_buf_ as number | string) } - const day_result : number | undefined = day_buf - let value : DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) + const top_result : number | string | undefined = top_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + const left_buf__selector : int32 = valueDeserializer.readInt8() + let left_buf_ : number | string | undefined + if (left_buf__selector == 0) { + left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (left_buf__selector == 1) { + left_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation.") + } + left_buf = (left_buf_ as number | string) + } + const left_result : number | string | undefined = left_buf + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + { + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result : number | undefined = duration_buf + let value : ImageFrameInfo = ({src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} as ImageFrameInfo) + return value + } + readResolutionQuality(): ResolutionQuality { + let valueDeserializer : Deserializer = this + const __ResolutionQualityStub_result : string = (valueDeserializer.readString() as string) + let value : ResolutionQuality = ({__ResolutionQualityStub: __ResolutionQualityStub_result} as ResolutionQuality) + return value + } + readImageError(): ImageError { + let valueDeserializer : Deserializer = this + const componentWidth_result : number = (valueDeserializer.readNumber() as number) + const componentHeight_result : number = (valueDeserializer.readNumber() as number) + const message_result : string = (valueDeserializer.readString() as string) + let value : ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) + return value + } + readImageErrorCallback(isSync: boolean = false): ImageErrorCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (error: ImageError): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageError(error); (isSync) ? (NativeModule._CallCallbackSync(1906248580, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1906248580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event?: Type_ImageAttribute_onComplete_callback_event | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type : int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type as int32); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } (isSync) ? (NativeModule._CallCallbackSync(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readImageSourceSize(): ImageSourceSize { + let valueDeserializer : Deserializer = this + const width_result : number = (valueDeserializer.readNumber() as number) + const height_result : number = (valueDeserializer.readNumber() as number) + let value : ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) return value } - readDatePickerOptions(): DatePickerOptions { + readGridRowOptions(): GridRowOptions { let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf : Length | GutterOption | undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) { - start_buf = new Date(valueDeserializer.readInt64()) + const gutter_buf__selector : int32 = valueDeserializer.readInt8() + let gutter_buf_ : Length | GutterOption | undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readLength() as Length) + } + else if (gutter_buf__selector == 1) { + gutter_buf_ = valueDeserializer.readGutterOption() + } + else { + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") + } + gutter_buf = (gutter_buf_ as Length | GutterOption) } - const start_result : Date | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const gutter_result : Length | GutterOption | undefined = gutter_buf + const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columns_buf : number | GridRowColumnOption | undefined + if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) { - end_buf = new Date(valueDeserializer.readInt64()) + const columns_buf__selector : int32 = valueDeserializer.readInt8() + let columns_buf_ : number | GridRowColumnOption | undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) + } + else if (columns_buf__selector == 1) { + columns_buf_ = valueDeserializer.readGridRowColumnOption() + } + else { + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + } + columns_buf = (columns_buf_ as number | GridRowColumnOption) } - const end_result : Date | undefined = end_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const columns_result : number | GridRowColumnOption | undefined = columns_buf + const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let breakpoints_buf : BreakPoints | undefined + if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + breakpoints_buf = valueDeserializer.readBreakPoints() } - const selected_result : Date | undefined = selected_buf - let value : DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) + const breakpoints_result : BreakPoints | undefined = breakpoints_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : GridRowDirection | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = GridRowDirection.ofOrdinal(valueDeserializer.readInt32()) + } + const direction_result : GridRowDirection | undefined = direction_buf + let value : GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) return value } - readDataPanelShadowOptions(): DataPanelShadowOptions { + readGridContainerOptions(): GridContainerOptions { let valueDeserializer : Deserializer = this - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columns_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : number | Resource | undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) + const columns_buf__selector : int32 = valueDeserializer.readInt8() + let columns_buf_ : number | string | undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() + else if (columns_buf__selector == 1) { + columns_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as number | Resource) + columns_buf = (columns_buf_ as number | string) } - const radius_result : number | Resource | undefined = radius_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const columns_result : number | string | undefined = columns_buf + const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sizeType_buf : SizeType | undefined + if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) { - const offsetX_buf__selector : int32 = valueDeserializer.readInt8() - let offsetX_buf_ : number | Resource | undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) + sizeType_buf = SizeType.ofOrdinal(valueDeserializer.readInt32()) + } + const sizeType_result : SizeType | undefined = sizeType_buf + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + { + const gutter_buf__selector : int32 = valueDeserializer.readInt8() + let gutter_buf_ : number | string | undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readNumber() as number) } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() + else if (gutter_buf__selector == 1) { + gutter_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") } - offsetX_buf = (offsetX_buf_ as number | Resource) + gutter_buf = (gutter_buf_ as number | string) } - const offsetX_result : number | Resource | undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const gutter_result : number | string | undefined = gutter_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : number | string | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const offsetY_buf__selector : int32 = valueDeserializer.readInt8() - let offsetY_buf_ : number | Resource | undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) + const margin_buf__selector : int32 = valueDeserializer.readInt8() + let margin_buf_ : number | string | undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readNumber() as number) } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") - } - offsetY_buf = (offsetY_buf_ as number | Resource) - } - const offsetY_result : number | Resource | undefined = offsetY_buf - const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colors_buf : Array | undefined - if ((RuntimeType.UNDEFINED) != (colors_buf_runtimeType)) - { - const colors_buf__length : int32 = valueDeserializer.readInt32() - let colors_buf_ : Array = new Array() - for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { - const colors_buf__buf_selector : int32 = valueDeserializer.readInt8() - let colors_buf__buf : ResourceColor | LinearGradient_data_panel | undefined - if (colors_buf__buf_selector == 0) { - const colors_buf__buf_u_selector : int32 = valueDeserializer.readInt8() - let colors_buf__buf_u : Color | number | string | Resource | undefined - if (colors_buf__buf_u_selector == 0) { - colors_buf__buf_u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (colors_buf__buf_u_selector == 1) { - colors_buf__buf_u = (valueDeserializer.readNumber() as number) - } - else if (colors_buf__buf_u_selector == 2) { - colors_buf__buf_u = (valueDeserializer.readString() as string) - } - else if (colors_buf__buf_u_selector == 3) { - colors_buf__buf_u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") - } - colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) - } - else if (colors_buf__buf_selector == 1) { - colors_buf__buf = valueDeserializer.readLinearGradient_data_panel() - } - else { - throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation.") - } - colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient_data_panel) + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } - colors_buf = colors_buf_ + margin_buf = (margin_buf_ as number | string) } - const colors_result : Array | undefined = colors_buf - let value : DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) + const margin_result : number | string | undefined = margin_buf + let value : GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) return value } - readDataPanelOptions(): DataPanelOptions { + readGridColOptions(): GridColOptions { let valueDeserializer : Deserializer = this - const values_buf_length : int32 = valueDeserializer.readInt32() - let values_buf : Array = new Array() - for (let values_buf_i = 0; values_buf_i < values_buf_length; values_buf_i++) { - values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) - } - const values_result : Array = values_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } - const max_result : number | undefined = max_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : DataPanelType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let span_buf : number | GridColColumnOption | undefined + if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) { - type_buf = DataPanelType.ofOrdinal(valueDeserializer.readInt32()) + const span_buf__selector : int32 = valueDeserializer.readInt8() + let span_buf_ : number | GridColColumnOption | undefined + if (span_buf__selector == 0) { + span_buf_ = (valueDeserializer.readNumber() as number) + } + else if (span_buf__selector == 1) { + span_buf_ = valueDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation.") + } + span_buf = (span_buf_ as number | GridColColumnOption) } - const type_result : DataPanelType | undefined = type_buf - let value : DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) - return value - } - readSceneOptions(): SceneOptions { - let valueDeserializer : Deserializer = this - const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scene_buf : ResourceStr | Scene | undefined - if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) + const span_result : number | GridColColumnOption | undefined = span_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : number | GridColColumnOption | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const scene_buf__selector : int32 = valueDeserializer.readInt8() - let scene_buf_ : ResourceStr | Scene | undefined - if (scene_buf__selector == 0) { - const scene_buf__u_selector : int32 = valueDeserializer.readInt8() - let scene_buf__u : string | Resource | undefined - if (scene_buf__u_selector == 0) { - scene_buf__u = (valueDeserializer.readString() as string) - } - else if (scene_buf__u_selector == 1) { - scene_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") - } - scene_buf_ = (scene_buf__u as string | Resource) + const offset_buf__selector : int32 = valueDeserializer.readInt8() + let offset_buf_ : number | GridColColumnOption | undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) } - else if (scene_buf__selector == 1) { - scene_buf_ = valueDeserializer.readScene() + else if (offset_buf__selector == 1) { + offset_buf_ = valueDeserializer.readGridColColumnOption() } else { - throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") } - scene_buf = (scene_buf_ as ResourceStr | Scene) + offset_buf = (offset_buf_ as number | GridColColumnOption) } - const scene_result : ResourceStr | Scene | undefined = scene_buf - const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modelType_buf : ModelType | undefined - if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) + const offset_result : number | GridColColumnOption | undefined = offset_buf + const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let order_buf : number | GridColColumnOption | undefined + if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) { - modelType_buf = ModelType.ofOrdinal(valueDeserializer.readInt32()) + const order_buf__selector : int32 = valueDeserializer.readInt8() + let order_buf_ : number | GridColColumnOption | undefined + if (order_buf__selector == 0) { + order_buf_ = (valueDeserializer.readNumber() as number) + } + else if (order_buf__selector == 1) { + order_buf_ = valueDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation.") + } + order_buf = (order_buf_ as number | GridColColumnOption) } - const modelType_result : ModelType | undefined = modelType_buf - let value : SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) + const order_result : number | GridColColumnOption | undefined = order_buf + let value : GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return value } - readFadingEdgeOptions(): FadingEdgeOptions { + readGridItemOptions(): GridItemOptions { let valueDeserializer : Deserializer = this - const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fadingEdgeLength_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : GridItemStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() + style_buf = GridItemStyle.ofOrdinal(valueDeserializer.readInt32()) } - const fadingEdgeLength_result : LengthMetrics | undefined = fadingEdgeLength_buf - let value : FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) + const style_result : GridItemStyle | undefined = style_buf + let value : GridItemOptions = ({style: style_result} as GridItemOptions) return value } - readEdgeEffectOptions(): EdgeEffectOptions { + readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (offset: number, state: ScrollState): Literal_Number_offsetRemain => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state.ordinal); let _continuationValue : Literal_Number_offsetRemain | undefined; const _continuationCallback : Function1 = (value: Literal_Number_offsetRemain): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2012829508, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Literal_Number_offsetRemain); } + } + readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): Function4 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); (isSync) ? (NativeModule._CallCallbackSync(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); (isSync) ? (NativeModule._CallCallbackSync(296908152, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(296908152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): Function3 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); (isSync) ? (NativeModule._CallCallbackSync(-918805852, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-918805852, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); (isSync) ? (NativeModule._CallCallbackSync(137353252, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(137353252, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Any(isSync: boolean = false): Function0 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (): object => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : object | undefined; const _continuationCallback : Function1 = (value: object): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as object); } + } + readItemDragInfo(): ItemDragInfo { let valueDeserializer : Deserializer = this - const alwaysEnabled_result : boolean = valueDeserializer.readBoolean() - let value : EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + let value : ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) return value } - readOffsetResult(): OffsetResult { + readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): Function2> { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): Function0 => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue : Function0 | undefined; const _continuationCallback : Function1,void> = (value: Function0): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(464274540, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Function0); } + } + readCallback_Number_Number_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (first: number, last: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); (isSync) ? (NativeModule._CallCallbackSync(1894574320, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1894574320, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readComputedBarAttribute(): ComputedBarAttribute { let valueDeserializer : Deserializer = this - const xOffset_result : number = (valueDeserializer.readNumber() as number) - const yOffset_result : number = (valueDeserializer.readNumber() as number) - let value : OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) + const totalOffset_result : number = (valueDeserializer.readNumber() as number) + const totalLength_result : number = (valueDeserializer.readNumber() as number) + let value : ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) return value } - readCallback_Number_ScrollState_Void(isSync: boolean = false): Function2 { + readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue : ComputedBarAttribute | undefined; const _continuationCallback : Function1 = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-3987624, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-3987624, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } } - readPointLightStyle(): PointLightStyle { + readGridLayoutOptions(): GridLayoutOptions { let valueDeserializer : Deserializer = this - const lightSource_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lightSource_buf : LightSource | undefined - if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf = valueDeserializer.readLightSource() - } - const lightSource_result : LightSource | undefined = lightSource_buf - const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let illuminated_buf : IlluminatedType | undefined - if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) + const regularSize_buf_value0 : number = (valueDeserializer.readNumber() as number) + const regularSize_buf_value1 : number = (valueDeserializer.readNumber() as number) + const regularSize_result : [ number, number ] = ([regularSize_buf_value0, regularSize_buf_value1] as [ number, number ]) + const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let irregularIndexes_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) { - illuminated_buf = IlluminatedType.ofOrdinal(valueDeserializer.readInt32()) + const irregularIndexes_buf__length : int32 = valueDeserializer.readInt32() + let irregularIndexes_buf_ : Array = new Array() + for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { + irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) + } + irregularIndexes_buf = irregularIndexes_buf_ } - const illuminated_result : IlluminatedType | undefined = illuminated_buf - const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bloom_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) + const irregularIndexes_result : Array | undefined = irregularIndexes_buf + const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetIrregularSizeByIndex_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) { - bloom_buf = (valueDeserializer.readNumber() as number) + onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() } - const bloom_result : number | undefined = bloom_buf - let value : PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) - return value - } - readColumnOptions(): ColumnOptions { - let valueDeserializer : Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const onGetIrregularSizeByIndex_result : Function1 | undefined = onGetIrregularSizeByIndex_buf + const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetRectByIndex_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) { - const space_buf__selector : int32 = valueDeserializer.readInt8() - let space_buf_ : string | number | undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") - } - space_buf = (space_buf_ as string | number) + onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() } - const space_result : string | number | undefined = space_buf - let value : ColumnOptions = ({space: space_result} as ColumnOptions) + const onGetRectByIndex_result : Function1 | undefined = onGetRectByIndex_buf + let value : GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) return value } - readCircleOptions(): CircleOptions { + readGaugeIndicatorOptions(): GaugeIndicatorOptions { let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : string | number | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) - } - const width_result : string | number | undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : string | number | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : string | number | undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) - } - const height_result : string | number | undefined = height_buf - let value : CircleOptions = ({width: width_result,height: height_result} as CircleOptions) - return value - } - readCheckboxGroupResult(): CheckboxGroupResult { - let valueDeserializer : Deserializer = this - const name_buf_length : int32 = valueDeserializer.readInt32() - let name_buf : Array = new Array() - for (let name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { - name_buf[name_buf_i] = (valueDeserializer.readString() as string) + icon_buf = (icon_buf_ as string | Resource) } - const name_result : Array = name_buf - const status_result : SelectStatus = SelectStatus.ofOrdinal(valueDeserializer.readInt32()) - let value : CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) - return value - } - readOnCheckboxGroupChangeCallback(isSync: boolean = false): OnCheckboxGroupChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: CheckboxGroupResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCheckboxGroupResult(value); (isSync) ? (NativeModule._CallCallbackSync(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCheckboxGroupOptions(): CheckboxGroupOptions { - let valueDeserializer : Deserializer = this - const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let group_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + const icon_result : ResourceStr | undefined = icon_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - group_buf = (valueDeserializer.readString() as string) + space_buf = (valueDeserializer.readLength() as Dimension) } - const group_result : string | undefined = group_buf - let value : CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) + const space_result : Dimension | undefined = space_buf + let value : GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) return value } - readOnCheckboxChangeCallback(isSync: boolean = false): OnCheckboxChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(value); (isSync) ? (NativeModule._CallCallbackSync(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readMarkStyle(): MarkStyle { + readGaugeShadowOptions(): GaugeShadowOptions { let valueDeserializer : Deserializer = this - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() - let strokeColor_buf_ : Color | number | string | Resource | undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const radius_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : number | Resource | undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() + radius_buf = (radius_buf_ as number | Resource) + } + const radius_result : number | Resource | undefined = radius_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + { + const offsetX_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const strokeColor_result : ResourceColor | undefined = strokeColor_buf - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) + const offsetX_result : number | Resource | undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - size_buf = (valueDeserializer.readLength() as Length) + const offsetY_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + } + offsetY_buf = (offsetY_buf_ as number | Resource) } - const size_result : Length | undefined = size_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + const offsetY_result : number | Resource | undefined = offsetY_buf + let value : GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) + return value + } + readGaugeOptions(): GaugeOptions { + let valueDeserializer : Deserializer = this + const value_result : number = (valueDeserializer.readNumber() as number) + const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let min_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) { - strokeWidth_buf = (valueDeserializer.readLength() as Length) + min_buf = (valueDeserializer.readNumber() as number) } - const strokeWidth_result : Length | undefined = strokeWidth_buf - let value : MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) + const min_result : number | undefined = min_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) + { + max_buf = (valueDeserializer.readNumber() as number) + } + const max_result : number | undefined = max_buf + let value : GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) return value } - readCheckboxOptions(): CheckboxOptions { + readFormLinkOptions(): FormLinkOptions { let valueDeserializer : Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) + const action_result : string = (valueDeserializer.readString() as string) + const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let moduleName_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) { - name_buf = (valueDeserializer.readString() as string) + moduleName_buf = (valueDeserializer.readString() as string) } - const name_result : string | undefined = name_buf - const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let group_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + const moduleName_result : string | undefined = moduleName_buf + const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bundleName_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) { - group_buf = (valueDeserializer.readString() as string) + bundleName_buf = (valueDeserializer.readString() as string) } - const group_result : string | undefined = group_buf - const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorBuilder_buf : CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + const bundleName_result : string | undefined = bundleName_buf + const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let abilityName_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) { - indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + abilityName_buf = (valueDeserializer.readString() as string) } - const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf - let value : CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) - return value - } - readCalendarOptions(): CalendarOptions { - let valueDeserializer : Deserializer = this - const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hintRadius_buf : number | Resource | undefined - if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) + const abilityName_result : string | undefined = abilityName_buf + const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uri_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) { - const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() - let hintRadius_buf_ : number | Resource | undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) + uri_buf = (valueDeserializer.readString() as string) } - const hintRadius_result : number | Resource | undefined = hintRadius_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Date | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const uri_result : string | undefined = uri_buf + const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let params_buf : Object | undefined + if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + params_buf = (valueDeserializer.readCustomObject("Object") as Object) } - const selected_result : Date | undefined = selected_buf - let value : CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) + const params_result : Object | undefined = params_buf + let value : FormLinkOptions = ({action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} as FormLinkOptions) return value } - readCalendarRequestedData(): CalendarRequestedData { - let valueDeserializer : Deserializer = this - const year_result : number = (valueDeserializer.readNumber() as number) - const month_result : number = (valueDeserializer.readNumber() as number) - const currentYear_result : number = (valueDeserializer.readNumber() as number) - const currentMonth_result : number = (valueDeserializer.readNumber() as number) - const monthState_result : number = (valueDeserializer.readNumber() as number) - let value : CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) - return value + readCallback_Any_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (info: object): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", info); (isSync) ? (NativeModule._CallCallbackSync(197193081, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_CalendarRequestedData_Void(isSync: boolean = false): Function1 { + readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: CalendarRequestedData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarRequestedData(event); (isSync) ? (NativeModule._CallCallbackSync(1074619005, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1074619005, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (info: Literal_Number_errcode_String_msg): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); (isSync) ? (NativeModule._CallCallbackSync(1321277443, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1321277443, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCalendarSelectedDate(): CalendarSelectedDate { + readFormCallbackInfo(): FormCallbackInfo { let valueDeserializer : Deserializer = this - const year_result : number = (valueDeserializer.readNumber() as number) - const month_result : number = (valueDeserializer.readNumber() as number) - const day_result : number = (valueDeserializer.readNumber() as number) - let value : CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) + const id_result : number = (valueDeserializer.readNumber() as number) + const idString_result : string = (valueDeserializer.readString() as string) + let value : FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) return value } - readCallback_CalendarSelectedDate_Void(isSync: boolean = false): Function1 { + readCallback_FormCallbackInfo_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: CalendarSelectedDate): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarSelectedDate(event); (isSync) ? (NativeModule._CallCallbackSync(-289198976, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-289198976, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: FormCallbackInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFormCallbackInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(758395742, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(758395742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWorkStateStyle(): WorkStateStyle { + readFormInfo(): FormInfo { let valueDeserializer : Deserializer = this - const workDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workDayMarkColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) - { - const workDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let workDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (workDayMarkColor_buf__selector == 1) { - workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (workDayMarkColor_buf__selector == 2) { - workDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (workDayMarkColor_buf__selector == 3) { - workDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation.") - } - workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + const id_buf_selector : int32 = valueDeserializer.readInt8() + let id_buf : number | string | undefined + if (id_buf_selector == 0) { + id_buf = (valueDeserializer.readNumber() as number) } - const workDayMarkColor_result : ResourceColor | undefined = workDayMarkColor_buf - const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offDayMarkColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) - { - const offDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let offDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (offDayMarkColor_buf__selector == 1) { - offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offDayMarkColor_buf__selector == 2) { - offDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (offDayMarkColor_buf__selector == 3) { - offDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation.") - } - offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) + else if (id_buf_selector == 1) { + id_buf = (valueDeserializer.readString() as string) } - const offDayMarkColor_result : ResourceColor | undefined = offDayMarkColor_buf - const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workDayMarkSize_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) + else { + throw new Error("One of the branches for id_buf has to be chosen through deserialisation.") + } + const id_result : number | string = (id_buf as number | string) + const name_result : string = (valueDeserializer.readString() as string) + const bundle_result : string = (valueDeserializer.readString() as string) + const ability_result : string = (valueDeserializer.readString() as string) + const module_result : string = (valueDeserializer.readString() as string) + const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dimension_buf : FormDimension | undefined + if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) { - workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + dimension_buf = FormDimension.ofOrdinal(valueDeserializer.readInt32()) } - const workDayMarkSize_result : number | undefined = workDayMarkSize_buf - const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offDayMarkSize_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) + const dimension_result : FormDimension | undefined = dimension_buf + const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let temporary_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) { - offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + temporary_buf = valueDeserializer.readBoolean() } - const offDayMarkSize_result : number | undefined = offDayMarkSize_buf - const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateWidth_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) + const temporary_result : boolean | undefined = temporary_buf + const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let want_buf : Want | undefined + if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) { - workStateWidth_buf = (valueDeserializer.readNumber() as number) + want_buf = valueDeserializer.readWant() } - const workStateWidth_result : number | undefined = workStateWidth_buf - const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateHorizontalMovingDistance_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) + const want_result : Want | undefined = want_buf + const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderingMode_buf : FormRenderingMode | undefined + if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) { - workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + renderingMode_buf = FormRenderingMode.ofOrdinal(valueDeserializer.readInt32()) } - const workStateHorizontalMovingDistance_result : number | undefined = workStateHorizontalMovingDistance_buf - const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateVerticalMovingDistance_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) + const renderingMode_result : FormRenderingMode | undefined = renderingMode_buf + const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shape_buf : FormShape | undefined + if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) { - workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + shape_buf = FormShape.ofOrdinal(valueDeserializer.readInt32()) } - const workStateVerticalMovingDistance_result : number | undefined = workStateVerticalMovingDistance_buf - let value : WorkStateStyle = ({workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} as WorkStateStyle) + const shape_result : FormShape | undefined = shape_buf + let value : FormInfo = ({id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} as FormInfo) return value } - readWeekStyle(): WeekStyle { + readHoverEventParam(): HoverEventParam { let valueDeserializer : Deserializer = this - const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) + const foldStatus_result : FoldStatus = FoldStatus.ofOrdinal(valueDeserializer.readInt32()) + const isHoverMode_result : boolean = valueDeserializer.readBoolean() + const appRotation_result : AppRotation = AppRotation.ofOrdinal(valueDeserializer.readInt32()) + const windowStatusType_result : WindowStatusType = valueDeserializer.readWindowStatusType() + let value : HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) + return value + } + readOnHoverStatusChangeCallback(isSync: boolean = false): OnHoverStatusChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (param: HoverEventParam): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeHoverEventParam(param); (isSync) ? (NativeModule._CallCallbackSync(9040430, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(9040430, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { + let valueDeserializer : Deserializer = this + const foldStatus_result : FoldStatus = FoldStatus.ofOrdinal(valueDeserializer.readInt32()) + let value : OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) + return value + } + readOnFoldStatusChangeCallback(isSync: boolean = false): OnFoldStatusChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFoldStatusChangeInfo(event); (isSync) ? (NativeModule._CallCallbackSync(2050387049, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2050387049, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFolderStackOptions(): FolderStackOptions { + let valueDeserializer : Deserializer = this + const upperItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let upperItems_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (upperItems_buf_runtimeType)) { - const weekColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekColor_buf_ : Color | number | string | Resource | undefined - if (weekColor_buf__selector == 0) { - weekColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (weekColor_buf__selector == 1) { - weekColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekColor_buf__selector == 2) { - weekColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekColor_buf__selector == 3) { - weekColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation.") + const upperItems_buf__length : int32 = valueDeserializer.readInt32() + let upperItems_buf_ : Array = new Array() + for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { + upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) } - weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) + upperItems_buf = upperItems_buf_ } - const weekColor_result : ResourceColor | undefined = weekColor_buf - const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekendDayColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) + const upperItems_result : Array | undefined = upperItems_buf + let value : FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) + return value + } + readFlexOptions(): FlexOptions { + let valueDeserializer : Deserializer = this + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf : FlexDirection | undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) { - const weekendDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekendDayColor_buf_ : Color | number | string | Resource | undefined - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (weekendDayColor_buf__selector == 1) { - weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendDayColor_buf__selector == 2) { - weekendDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendDayColor_buf__selector == 3) { - weekendDayColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation.") - } - weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + direction_buf = FlexDirection.ofOrdinal(valueDeserializer.readInt32()) } - const weekendDayColor_result : ResourceColor | undefined = weekendDayColor_buf - const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekendLunarColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + const direction_result : FlexDirection | undefined = direction_buf + const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let wrap_buf : FlexWrap | undefined + if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) { - const weekendLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let weekendLunarColor_buf_ : Color | number | string | Resource | undefined - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (weekendLunarColor_buf__selector == 1) { - weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendLunarColor_buf__selector == 2) { - weekendLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendLunarColor_buf__selector == 3) { - weekendLunarColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation.") - } - weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + wrap_buf = FlexWrap.ofOrdinal(valueDeserializer.readInt32()) } - const weekendLunarColor_result : ResourceColor | undefined = weekendLunarColor_buf - const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekFontSize_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) + const wrap_result : FlexWrap | undefined = wrap_buf + const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let justifyContent_buf : FlexAlign | undefined + if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) { - weekFontSize_buf = (valueDeserializer.readNumber() as number) + justifyContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) } - const weekFontSize_result : number | undefined = weekFontSize_buf - const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekHeight_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) + const justifyContent_result : FlexAlign | undefined = justifyContent_buf + const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignItems_buf : ItemAlign | undefined + if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) { - weekHeight_buf = (valueDeserializer.readNumber() as number) + alignItems_buf = ItemAlign.ofOrdinal(valueDeserializer.readInt32()) } - const weekHeight_result : number | undefined = weekHeight_buf - const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekWidth_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) + const alignItems_result : ItemAlign | undefined = alignItems_buf + const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignContent_buf : FlexAlign | undefined + if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) { - weekWidth_buf = (valueDeserializer.readNumber() as number) + alignContent_buf = FlexAlign.ofOrdinal(valueDeserializer.readInt32()) } - const weekWidth_result : number | undefined = weekWidth_buf - const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekAndDayRowSpace_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + const alignContent_result : FlexAlign | undefined = alignContent_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : FlexSpaceOptions | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) + space_buf = valueDeserializer.readFlexSpaceOptions() } - const weekAndDayRowSpace_result : number | undefined = weekAndDayRowSpace_buf - let value : WeekStyle = ({weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} as WeekStyle) + const space_result : FlexSpaceOptions | undefined = space_buf + let value : FlexOptions = ({direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} as FlexOptions) return value } - readTodayStyle(): TodayStyle { + readTerminationInfo(): TerminationInfo { let valueDeserializer : Deserializer = this - const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedDayColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) + const code_result : number = (valueDeserializer.readNumber() as number) + const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let want_buf : Want | undefined + if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) { - const focusedDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedDayColor_buf_ : Color | number | string | Resource | undefined - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (focusedDayColor_buf__selector == 1) { - focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedDayColor_buf__selector == 2) { - focusedDayColor_buf_ = (valueDeserializer.readString() as string) + want_buf = valueDeserializer.readWant() + } + const want_result : Want | undefined = want_buf + let value : TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) + return value + } + readCallback_TerminationInfo_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: TerminationInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTerminationInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(691098197, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(691098197, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readEllipseOptions(): EllipseOptions { + let valueDeserializer : Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (focusedDayColor_buf__selector == 3) { - focusedDayColor_buf_ = valueDeserializer.readResource() + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) + width_buf = (width_buf_ as string | number) } - const focusedDayColor_result : ResourceColor | undefined = focusedDayColor_buf - const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedLunarColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) + const width_result : string | number | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - const focusedLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedLunarColor_buf_ : Color | number | string | Resource | undefined - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (focusedLunarColor_buf__selector == 1) { - focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedLunarColor_buf__selector == 2) { - focusedLunarColor_buf_ = (valueDeserializer.readString() as string) + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) } - else if (focusedLunarColor_buf__selector == 3) { - focusedLunarColor_buf_ = valueDeserializer.readResource() + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") } - focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) + height_buf = (height_buf_ as string | number) } - const focusedLunarColor_result : ResourceColor | undefined = focusedLunarColor_buf - const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedAreaBackgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) + const height_result : string | number | undefined = height_buf + let value : EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) + return value + } + readDatePickerResult(): DatePickerResult { + let valueDeserializer : Deserializer = this + const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let year_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) { - const focusedAreaBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let focusedAreaBackgroundColor_buf_ : Color | number | string | Resource | undefined - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (focusedAreaBackgroundColor_buf__selector == 1) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedAreaBackgroundColor_buf__selector == 2) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (focusedAreaBackgroundColor_buf__selector == 3) { - focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation.") - } - focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) + year_buf = (valueDeserializer.readNumber() as number) } - const focusedAreaBackgroundColor_result : ResourceColor | undefined = focusedAreaBackgroundColor_buf - const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedAreaRadius_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) + const year_result : number | undefined = year_buf + const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let month_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) { - focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + month_buf = (valueDeserializer.readNumber() as number) } - const focusedAreaRadius_result : number | undefined = focusedAreaRadius_buf - let value : TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) + const month_result : number | undefined = month_buf + const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let day_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) + { + day_buf = (valueDeserializer.readNumber() as number) + } + const day_result : number | undefined = day_buf + let value : DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) return value } - readNonCurrentDayStyle(): NonCurrentDayStyle { + readDatePickerOptions(): DatePickerOptions { let valueDeserializer : Deserializer = this - const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthDayColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const nonCurrentMonthDayColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthDayColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (nonCurrentMonthDayColor_buf__selector == 1) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthDayColor_buf__selector == 2) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthDayColor_buf__selector == 3) { - nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) - } - const nonCurrentMonthDayColor_result : ResourceColor | undefined = nonCurrentMonthDayColor_buf - const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthLunarColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const nonCurrentMonthLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthLunarColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (nonCurrentMonthLunarColor_buf__selector == 1) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthLunarColor_buf__selector == 2) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthLunarColor_buf__selector == 3) { - nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) + start_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthLunarColor_result : ResourceColor | undefined = nonCurrentMonthLunarColor_buf - const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthWorkDayMarkColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) + const start_result : Date | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const nonCurrentMonthWorkDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthWorkDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { - nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) + end_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthWorkDayMarkColor_result : ResourceColor | undefined = nonCurrentMonthWorkDayMarkColor_buf - const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthOffDayMarkColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) + const end_result : Date | undefined = end_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const nonCurrentMonthOffDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() - let nonCurrentMonthOffDayMarkColor_buf_ : Color | number | string | Resource | undefined - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { - nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) + selected_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthOffDayMarkColor_result : ResourceColor | undefined = nonCurrentMonthOffDayMarkColor_buf - let value : NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) + const selected_result : Date | undefined = selected_buf + let value : DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) return value } - readCurrentDayStyle(): CurrentDayStyle { + readDataPanelShadowOptions(): DataPanelShadowOptions { let valueDeserializer : Deserializer = this - const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const dayColor_buf__selector : int32 = valueDeserializer.readInt8() - let dayColor_buf_ : Color | number | string | Resource | undefined - if (dayColor_buf__selector == 0) { - dayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (dayColor_buf__selector == 1) { - dayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (dayColor_buf__selector == 2) { - dayColor_buf_ = (valueDeserializer.readString() as string) + const radius_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : number | Resource | undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) } - else if (dayColor_buf__selector == 3) { - dayColor_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) + radius_buf = (radius_buf_ as number | Resource) } - const dayColor_result : ResourceColor | undefined = dayColor_buf - const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) + const radius_result : number | Resource | undefined = radius_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - const lunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let lunarColor_buf_ : Color | number | string | Resource | undefined - if (lunarColor_buf__selector == 0) { - lunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (lunarColor_buf__selector == 1) { - lunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (lunarColor_buf__selector == 2) { - lunarColor_buf_ = (valueDeserializer.readString() as string) + const offsetX_buf__selector : int32 = valueDeserializer.readInt8() + let offsetX_buf_ : number | Resource | undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) } - else if (lunarColor_buf__selector == 3) { - lunarColor_buf_ = valueDeserializer.readResource() + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const lunarColor_result : ResourceColor | undefined = lunarColor_buf - const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let markLunarColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) + const offsetX_result : number | Resource | undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - const markLunarColor_buf__selector : int32 = valueDeserializer.readInt8() - let markLunarColor_buf_ : Color | number | string | Resource | undefined - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (markLunarColor_buf__selector == 1) { - markLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (markLunarColor_buf__selector == 2) { - markLunarColor_buf_ = (valueDeserializer.readString() as string) + const offsetY_buf__selector : int32 = valueDeserializer.readInt8() + let offsetY_buf_ : number | Resource | undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) } - else if (markLunarColor_buf__selector == 3) { - markLunarColor_buf_ = valueDeserializer.readResource() + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") } - markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + offsetY_buf = (offsetY_buf_ as number | Resource) } - const markLunarColor_result : ResourceColor | undefined = markLunarColor_buf - const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayFontSize_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) + const offsetY_result : number | Resource | undefined = offsetY_buf + const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colors_buf : Array | undefined + if ((RuntimeType.UNDEFINED) != (colors_buf_runtimeType)) { - dayFontSize_buf = (valueDeserializer.readNumber() as number) + const colors_buf__length : int32 = valueDeserializer.readInt32() + let colors_buf_ : Array = new Array() + for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { + const colors_buf__buf_selector : int32 = valueDeserializer.readInt8() + let colors_buf__buf : ResourceColor | LinearGradient_data_panel | undefined + if (colors_buf__buf_selector == 0) { + const colors_buf__buf_u_selector : int32 = valueDeserializer.readInt8() + let colors_buf__buf_u : Color | number | string | Resource | undefined + if (colors_buf__buf_u_selector == 0) { + colors_buf__buf_u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (colors_buf__buf_u_selector == 1) { + colors_buf__buf_u = (valueDeserializer.readNumber() as number) + } + else if (colors_buf__buf_u_selector == 2) { + colors_buf__buf_u = (valueDeserializer.readString() as string) + } + else if (colors_buf__buf_u_selector == 3) { + colors_buf__buf_u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") + } + colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) + } + else if (colors_buf__buf_selector == 1) { + colors_buf__buf = valueDeserializer.readLinearGradient_data_panel() + } + else { + throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation.") + } + colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient_data_panel) + } + colors_buf = colors_buf_ } - const dayFontSize_result : number | undefined = dayFontSize_buf - const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarDayFontSize_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + const colors_result : Array | undefined = colors_buf + let value : DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) + return value + } + readDataPanelOptions(): DataPanelOptions { + let valueDeserializer : Deserializer = this + const values_buf_length : int32 = valueDeserializer.readInt32() + let values_buf : Array = new Array() + for (let values_buf_i = 0; values_buf_i < values_buf_length; values_buf_i++) { + values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) + } + const values_result : Array = values_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) { - lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + max_buf = (valueDeserializer.readNumber() as number) } - const lunarDayFontSize_result : number | undefined = lunarDayFontSize_buf - const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayHeight_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) + const max_result : number | undefined = max_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : DataPanelType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - dayHeight_buf = (valueDeserializer.readNumber() as number) + type_buf = DataPanelType.ofOrdinal(valueDeserializer.readInt32()) } - const dayHeight_result : number | undefined = dayHeight_buf - const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayWidth_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) + const type_result : DataPanelType | undefined = type_buf + let value : DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) + return value + } + readCustomDialogControllerOptions(): CustomDialogControllerOptions { + let valueDeserializer : Deserializer = this + const builder_result : object = (valueDeserializer.readCustomObject("Any") as Object) + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf : Function0 | undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - dayWidth_buf = (valueDeserializer.readNumber() as number) + cancel_buf = valueDeserializer.readCallback_Void() } - const dayWidth_result : number | undefined = dayWidth_buf - const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gregorianCalendarHeight_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + const cancel_result : Function0 | undefined = cancel_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + autoCancel_buf = valueDeserializer.readBoolean() } - const gregorianCalendarHeight_result : number | undefined = gregorianCalendarHeight_buf - const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayYAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + const autoCancel_result : boolean | undefined = autoCancel_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf : DialogAlignment | undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + alignment_buf = DialogAlignment.ofOrdinal(valueDeserializer.readInt32()) } - const dayYAxisOffset_result : number | undefined = dayYAxisOffset_buf - const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarDayYAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + const alignment_result : DialogAlignment | undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf : Offset | undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + const offset_buf__dx : Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy : Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const lunarDayYAxisOffset_result : number | undefined = lunarDayYAxisOffset_buf - const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreXAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + const offset_result : Offset | undefined = offset_buf + const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let customStyle_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) { - underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + customStyle_buf = valueDeserializer.readBoolean() } - const underscoreXAxisOffset_result : number | undefined = underscoreXAxisOffset_buf - const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreYAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + const customStyle_result : boolean | undefined = customStyle_buf + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) { - underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + gridCount_buf = (valueDeserializer.readNumber() as number) } - const underscoreYAxisOffset_result : number | undefined = underscoreYAxisOffset_buf - const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerXAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + const gridCount_result : number | undefined = gridCount_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) { - scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + const maskColor_buf__selector : int32 = valueDeserializer.readInt8() + let maskColor_buf_ : Color | number | string | Resource | undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) } - const scheduleMarkerXAxisOffset_result : number | undefined = scheduleMarkerXAxisOffset_buf - const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerYAxisOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + const maskColor_result : ResourceColor | undefined = maskColor_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf : Rectangle | undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + maskRect_buf = valueDeserializer.readRectangle() } - const scheduleMarkerYAxisOffset_result : number | undefined = scheduleMarkerYAxisOffset_buf - const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colSpace_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) + const maskRect_result : Rectangle | undefined = maskRect_buf + const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let openAnimation_buf : AnimateParam | undefined + if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) { - colSpace_buf = (valueDeserializer.readNumber() as number) + openAnimation_buf = valueDeserializer.readAnimateParam() } - const colSpace_result : number | undefined = colSpace_buf - const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dailyFiveRowSpace_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + const openAnimation_result : AnimateParam | undefined = openAnimation_buf + const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let closeAnimation_buf : AnimateParam | undefined + if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) { - dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + closeAnimation_buf = valueDeserializer.readAnimateParam() + } + const closeAnimation_result : AnimateParam | undefined = closeAnimation_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } + const showInSubWindow_result : boolean | undefined = showInSubWindow_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const dailyFiveRowSpace_result : number | undefined = dailyFiveRowSpace_buf - const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dailySixRowSpace_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf : Dimension | BorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { - dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + const cornerRadius_buf__selector : int32 = valueDeserializer.readInt8() + let cornerRadius_buf_ : Dimension | BorderRadiuses | undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft : undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight : undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft : undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight : undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) } - const dailySixRowSpace_result : number | undefined = dailySixRowSpace_buf - const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarHeight_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) + const cornerRadius_result : Dimension | BorderRadiuses | undefined = cornerRadius_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) { - lunarHeight_buf = (valueDeserializer.readNumber() as number) + isModal_buf = valueDeserializer.readBoolean() } - const lunarHeight_result : number | undefined = lunarHeight_buf - const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreWidth_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) + const isModal_result : boolean | undefined = isModal_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf : Function1 | undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - underscoreWidth_buf = (valueDeserializer.readNumber() as number) + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() } - const underscoreWidth_result : number | undefined = underscoreWidth_buf - const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreLength_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) + const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - underscoreLength_buf = (valueDeserializer.readNumber() as number) + width_buf = (valueDeserializer.readLength() as Dimension) } - const underscoreLength_result : number | undefined = underscoreLength_buf - const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerRadius_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) + const width_result : Dimension | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) + height_buf = (valueDeserializer.readLength() as Dimension) } - const scheduleMarkerRadius_result : number | undefined = scheduleMarkerRadius_buf - const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let boundaryRowOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + const height_result : Dimension | undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf : Dimension | EdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() + let borderWidth_buf_ : Dimension | EdgeWidths | undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) } - const boundaryRowOffset_result : number | undefined = boundaryRowOffset_buf - const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let boundaryColOffset_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + const borderWidth_result : Dimension | EdgeWidths | undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf : ResourceColor | EdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + const borderColor_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf_ : ResourceColor | EdgeColors | undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u : Color | number | string | Resource | undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) } - const boundaryColOffset_result : number | undefined = boundaryColOffset_buf - let value : CurrentDayStyle = ({dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} as CurrentDayStyle) - return value - } - readCalendarDay(): CalendarDay { - let valueDeserializer : Deserializer = this - const index_result : number = (valueDeserializer.readNumber() as number) - const lunarMonth_result : string = (valueDeserializer.readString() as string) - const lunarDay_result : string = (valueDeserializer.readString() as string) - const dayMark_result : string = (valueDeserializer.readString() as string) - const dayMarkValue_result : string = (valueDeserializer.readString() as string) - const year_result : number = (valueDeserializer.readNumber() as number) - const month_result : number = (valueDeserializer.readNumber() as number) - const day_result : number = (valueDeserializer.readNumber() as number) - const isFirstOfLunar_result : boolean = valueDeserializer.readBoolean() - const hasSchedule_result : boolean = valueDeserializer.readBoolean() - const markLunarDay_result : boolean = valueDeserializer.readBoolean() - let value : CalendarDay = ({index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} as CalendarDay) - return value - } - readButtonOptions(): ButtonOptions { - let valueDeserializer : Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : ButtonType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const borderColor_result : ResourceColor | EdgeColors | undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf : BorderStyle | EdgeStyles | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() + let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const type_result : ButtonType | undefined = type_buf - const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stateEffect_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) + const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf : ShadowOptions | ShadowStyle | undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - stateEffect_buf = valueDeserializer.readBoolean() + const shadow_buf__selector : int32 = valueDeserializer.readInt8() + let shadow_buf_ : ShadowOptions | ShadowStyle | undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const stateEffect_result : boolean | undefined = stateEffect_buf - const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonStyle_buf : ButtonStyleMode | undefined - if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) + const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf : BlurStyle | undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - buttonStyle_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) + backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) } - const buttonStyle_result : ButtonStyleMode | undefined = buttonStyle_buf - const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controlSize_buf : ControlSize | undefined - if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) + const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf + const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let keyboardAvoidMode_buf : KeyboardAvoidMode | undefined + if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) { - controlSize_buf = ControlSize.ofOrdinal(valueDeserializer.readInt32()) + keyboardAvoidMode_buf = KeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) } - const controlSize_result : ControlSize | undefined = controlSize_buf - const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let role_buf : ButtonRole | undefined - if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + const keyboardAvoidMode_result : KeyboardAvoidMode | undefined = keyboardAvoidMode_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const role_result : ButtonRole | undefined = role_buf - let value : ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) - return value - } - readBadgeParamWithString(): BadgeParamWithString { - let valueDeserializer : Deserializer = this - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf : BadgePosition | Position | undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const enableHoverMode_result : boolean | undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf : HoverModeAreaType | undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - const position_buf__selector : int32 = valueDeserializer.readInt8() - let position_buf_ : BadgePosition | Position | undefined - if (position_buf__selector == 0) { - position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) - } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() - } - else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") - } - position_buf = (position_buf_ as BadgePosition | Position) + hoverModeArea_buf = HoverModeAreaType.ofOrdinal(valueDeserializer.readInt32()) } - const position_result : BadgePosition | Position | undefined = position_buf - const style_result : BadgeStyle = valueDeserializer.readBadgeStyle() - const value_result : string = (valueDeserializer.readString() as string) - let value : BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) + const hoverModeArea_result : HoverModeAreaType | undefined = hoverModeArea_buf + let value : CustomDialogControllerOptions = ({builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CustomDialogControllerOptions) return value } - readBadgeParamWithNumber(): BadgeParamWithNumber { + readSceneOptions(): SceneOptions { let valueDeserializer : Deserializer = this - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf : BadgePosition | Position | undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scene_buf : ResourceStr | Scene | undefined + if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) { - const position_buf__selector : int32 = valueDeserializer.readInt8() - let position_buf_ : BadgePosition | Position | undefined - if (position_buf__selector == 0) { - position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) + const scene_buf__selector : int32 = valueDeserializer.readInt8() + let scene_buf_ : ResourceStr | Scene | undefined + if (scene_buf__selector == 0) { + const scene_buf__u_selector : int32 = valueDeserializer.readInt8() + let scene_buf__u : string | Resource | undefined + if (scene_buf__u_selector == 0) { + scene_buf__u = (valueDeserializer.readString() as string) + } + else if (scene_buf__u_selector == 1) { + scene_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") + } + scene_buf_ = (scene_buf__u as string | Resource) } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() + else if (scene_buf__selector == 1) { + scene_buf_ = valueDeserializer.readScene() } else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") } - position_buf = (position_buf_ as BadgePosition | Position) - } - const position_result : BadgePosition | Position | undefined = position_buf - const style_result : BadgeStyle = valueDeserializer.readBadgeStyle() - const count_result : number = (valueDeserializer.readNumber() as number) - const maxCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxCount_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) - { - maxCount_buf = (valueDeserializer.readNumber() as number) + scene_buf = (scene_buf_ as ResourceStr | Scene) } - const maxCount_result : number | undefined = maxCount_buf - let value : BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) - return value - } - readOnAlphabetIndexerPopupSelectCallback(isSync: boolean = false): OnAlphabetIndexerPopupSelectCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(726938390, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(726938390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnAlphabetIndexerRequestPopupDataCallback(isSync: boolean = false): OnAlphabetIndexerRequestPopupDataCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): Array => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : Array | undefined; const _continuationCallback : Function1,void> = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Array); } - } - readOnAlphabetIndexerSelectCallback(isSync: boolean = false): OnAlphabetIndexerSelectCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readAlphabetIndexerOptions(): AlphabetIndexerOptions { - let valueDeserializer : Deserializer = this - const arrayValue_buf_length : int32 = valueDeserializer.readInt32() - let arrayValue_buf : Array = new Array() - for (let arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { - arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) + const scene_result : ResourceStr | Scene | undefined = scene_buf + const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modelType_buf : ModelType | undefined + if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) + { + modelType_buf = ModelType.ofOrdinal(valueDeserializer.readInt32()) } - const arrayValue_result : Array = arrayValue_buf - const selected_result : number = (valueDeserializer.readNumber() as number) - let value : AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) + const modelType_result : ModelType | undefined = modelType_buf + let value : SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) return value } - readAccessibilityOptions(): AccessibilityOptions { + readOffsetResult(): OffsetResult { let valueDeserializer : Deserializer = this - const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let accessibilityPreferred_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) - { - accessibilityPreferred_buf = valueDeserializer.readBoolean() - } - const accessibilityPreferred_result : boolean | undefined = accessibilityPreferred_buf - let value : AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) + const xOffset_result : number = (valueDeserializer.readNumber() as number) + const yOffset_result : number = (valueDeserializer.readNumber() as number) + let value : OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) return value } - readVisibleAreaChangeCallback(isSync: boolean = false): VisibleAreaChangeCallback { + readCallback_Number_ScrollState_Void(isSync: boolean = false): Function2 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); (isSync) ? (NativeModule._CallCallbackSync(541663396, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(541663396, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState.ordinal); (isSync) ? (NativeModule._CallCallbackSync(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSpringBackAction(): SpringBackAction { let valueDeserializer : Deserializer = this @@ -17469,1379 +17701,1587 @@ export class Deserializer extends DeserializerBase { let value : SheetDismiss = ({dismiss: dismiss_result} as SheetDismiss) return value } - readSheetOptions(): SheetOptions { + readDismissContentCoverAction(): DismissContentCoverAction { let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result : Function0 | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() + const dismiss_result : Function0 = valueDeserializer.readCallback_Void() + const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) + let value : DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) + return value + } + readMenuElement(): MenuElement { + let valueDeserializer : Deserializer = this + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() } - const onWillAppear_result : Function0 | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } - const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf : SheetSize | Length | undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const value_result : ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : ResourceStr | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const height_buf__selector : int32 = valueDeserializer.readInt8() - let height_buf_ : SheetSize | Length | undefined - if (height_buf__selector == 0) { - height_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readLength() as Length) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as SheetSize | Length) + icon_buf = (icon_buf_ as string | Resource) } - const height_result : SheetSize | Length | undefined = height_buf - const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dragBar_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) + const icon_result : ResourceStr | undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf : SymbolGlyphModifier | undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - dragBar_buf = valueDeserializer.readBoolean() + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const dragBar_result : boolean | undefined = dragBar_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) { - const maskColor_buf__selector : int32 = valueDeserializer.readInt8() - let maskColor_buf_ : Color | number | string | Resource | undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + enabled_buf = valueDeserializer.readBoolean() } - const maskColor_result : ResourceColor | undefined = maskColor_buf - const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined - if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) - { - const detents_buf__value0_buf_selector : int32 = valueDeserializer.readInt8() - let detents_buf__value0_buf : SheetSize | Length | undefined - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation.") - } - const detents_buf__value0 : SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) - const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value1_buf : SheetSize | Length | undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) - { - const detents_buf__value1_buf__selector : int32 = valueDeserializer.readInt8() - let detents_buf__value1_buf_ : SheetSize | Length | undefined - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - else if (detents_buf__value1_buf__selector == 1) { - detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") - } - detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) - } - const detents_buf__value1 : undefined | SheetSize | Length = detents_buf__value1_buf - const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value2_buf : SheetSize | Length | undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) - { - const detents_buf__value2_buf__selector : int32 = valueDeserializer.readInt8() - let detents_buf__value2_buf_ : SheetSize | Length | undefined - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_ = SheetSize.ofOrdinal(valueDeserializer.readInt32()) - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") - } - detents_buf__value2_buf = (detents_buf__value2_buf_ as SheetSize | Length) - } - const detents_buf__value2 : undefined | SheetSize | Length = detents_buf__value2_buf - detents_buf = ([detents_buf__value0, detents_buf__value1, detents_buf__value2] as [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ]) + const enabled_result : boolean | undefined = enabled_buf + const action_result : Function0 = valueDeserializer.readCallback_Void() + let value : MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) + return value + } + readDismissPopupAction(): DismissPopupAction { + let valueDeserializer : Deserializer = this + const dismiss_result : Function0 = valueDeserializer.readCallback_Void() + const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) + let value : DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) + return value + } + readSizeChangeCallback(isSync: boolean = false): SizeChangeCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); (isSync) ? (NativeModule._CallCallbackSync(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_TouchEvent_HitTestMode(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: TouchEvent): HitTestMode => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(parameter); let _continuationValue : HitTestMode | undefined; const _continuationCallback : Function1 = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-274419246, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-274419246, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as HitTestMode); } + } + readShouldBuiltInRecognizerParallelWithCallback(isSync: boolean = false): ShouldBuiltInRecognizerParallelWithCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length as int32); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue : GestureRecognizer | undefined; const _continuationCallback : Function1 = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-250780276, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-250780276, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } + } + readGestureRecognizer(): GestureRecognizer { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return GestureRecognizerInternal.fromPtr(ptr) + } + readFingerInfo(): FingerInfo { + let valueDeserializer : Deserializer = this + const id_result : number = (valueDeserializer.readNumber() as number) + const globalX_result : number = (valueDeserializer.readNumber() as number) + const globalY_result : number = (valueDeserializer.readNumber() as number) + const localX_result : number = (valueDeserializer.readNumber() as number) + const localY_result : number = (valueDeserializer.readNumber() as number) + const displayX_result : number = (valueDeserializer.readNumber() as number) + const displayY_result : number = (valueDeserializer.readNumber() as number) + let value : FingerInfo = ({id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} as FingerInfo) + return value + } + readBaseGestureEvent(): BaseGestureEvent { + let valueDeserializer : Deserializer = this + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const detents_result : [ SheetSize | Length, SheetSize | Length | undefined, SheetSize | Length | undefined ] | undefined = detents_buf - const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - blurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const blurStyle_result : BlurStyle | undefined = blurStyle_buf - const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showClose_buf : boolean | Resource | undefined - if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - const showClose_buf__selector : int32 = valueDeserializer.readInt8() - let showClose_buf_ : boolean | Resource | undefined - if (showClose_buf__selector == 0) { - showClose_buf_ = valueDeserializer.readBoolean() - } - else if (showClose_buf__selector == 1) { - showClose_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation.") - } - showClose_buf = (showClose_buf_ as boolean | Resource) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const showClose_result : boolean | Resource | undefined = showClose_buf - const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preferType_buf : SheetType | undefined - if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) + const deviceId_result : number | undefined = deviceId_buf + const fingerList_buf_length : int32 = valueDeserializer.readInt32() + let fingerList_buf : Array = new Array() + for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() + } + const fingerList_result : Array = fingerList_buf + let value : BaseGestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} as BaseGestureEvent) + return value + } + readGestureInfo(): GestureInfo { + let valueDeserializer : Deserializer = this + const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tag_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) { - preferType_buf = SheetType.ofOrdinal(valueDeserializer.readInt32()) + tag_buf = (valueDeserializer.readString() as string) } - const preferType_result : SheetType | undefined = preferType_buf - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf : SheetTitleOptions | CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const tag_result : string | undefined = tag_buf + const type_result : GestureControl_GestureType = GestureControl_GestureType.ofOrdinal(valueDeserializer.readInt32()) + const isSystemGesture_result : boolean = valueDeserializer.readBoolean() + let value : GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) + return value + } + readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1319043556, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1319043556, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } + } + readBackgroundBrightnessOptions(): BackgroundBrightnessOptions { + let valueDeserializer : Deserializer = this + const rate_result : number = (valueDeserializer.readNumber() as number) + const lightUpDegree_result : number = (valueDeserializer.readNumber() as number) + let value : BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) + return value + } + readGestureModifier(): GestureModifier { + let valueDeserializer : Deserializer = this + let ptr : KPointer = valueDeserializer.readPointer() + return GestureModifierInternal.fromPtr(ptr) + } + readPixelStretchEffectOptions(): PixelStretchEffectOptions { + let valueDeserializer : Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : SheetTitleOptions | CustomBuilder | undefined - if (title_buf__selector == 0) { - title_buf_ = valueDeserializer.readSheetTitleOptions() - } - else if (title_buf__selector == 1) { - title_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) + top_buf = (valueDeserializer.readLength() as Length) } - const title_result : SheetTitleOptions | CustomBuilder | undefined = title_buf - const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shouldDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) + const top_result : Length | undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() + bottom_buf = (valueDeserializer.readLength() as Length) } - const shouldDismiss_result : Function1 | undefined = shouldDismiss_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const bottom_result : Length | undefined = bottom_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() + left_buf = (valueDeserializer.readLength() as Length) } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf - const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillSpringBackWhenDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) + const left_result : Length | undefined = left_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) { - onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() + right_buf = (valueDeserializer.readLength() as Length) } - const onWillSpringBackWhenDismiss_result : Function1 | undefined = onWillSpringBackWhenDismiss_buf - const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableOutsideInteractive_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) + const right_result : Length | undefined = right_buf + let value : PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) + return value + } + readStateStyles(): StateStyles { + let valueDeserializer : Deserializer = this + const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let normal_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) { - enableOutsideInteractive_buf = valueDeserializer.readBoolean() + normal_buf = (valueDeserializer.readCustomObject("Any") as Object) } - const enableOutsideInteractive_result : boolean | undefined = enableOutsideInteractive_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const normal_result : object | undefined = normal_buf + const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pressed_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) } - const width_result : Dimension | undefined = width_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const pressed_result : object | undefined = pressed_buf + const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disabled_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) { - const borderWidth_buf__selector : int32 = valueDeserializer.readInt8() - let borderWidth_buf_ : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top : undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right : undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom : undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left : undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const disabled_result : object | undefined = disabled_buf + const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focused_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) + { + focused_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const focused_result : object | undefined = focused_buf + const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let clicked_buf : object | undefined + if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) + { + clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const clicked_result : object | undefined = clicked_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Object | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf = (valueDeserializer.readCustomObject("Object") as Object) + } + const selected_result : Object | undefined = selected_buf + let value : StateStyles = ({normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} as StateStyles) + return value + } + readCallback_PreDragStatus_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: PreDragStatus): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter.ordinal); (isSync) ? (NativeModule._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readUniformDataType(): UniformDataType { + let valueDeserializer : Deserializer = this + const __UniformDataTypeStub_result : string = (valueDeserializer.readString() as string) + let value : UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) + return value + } + readCallback_DragEvent_String_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type : int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } (isSync) ? (NativeModule._CallCallbackSync(-17167687, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-17167687, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDragEvent(): DragEvent { + let valueDeserializer : Deserializer = this + const dragBehavior_result : DragBehavior = DragBehavior.ofOrdinal(valueDeserializer.readInt32()) + const useCustomDropAnimation_result : boolean = valueDeserializer.readBoolean() + let value : DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) + return value + } + readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type : int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue : CustomBuilder | DragItemInfo | undefined; const _continuationCallback : Function1 = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(480978023, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(480978023, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } + } + readLocalizedAlignRuleOptions(): LocalizedAlignRuleOptions { + let valueDeserializer : Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf : LocalizedHorizontalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderWidth_result : Dimension | EdgeWidths | LocalizedEdgeWidths | undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const start_result : LocalizedHorizontalAlignParam | undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : LocalizedHorizontalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const borderColor_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf_ : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u : Color | number | string | Resource | undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top : undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right : undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom : undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left : undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderColor_result : ResourceColor | EdgeColors | LocalizedEdgeColors | undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf : BorderStyle | EdgeStyles | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + const end_result : LocalizedHorizontalAlignParam | undefined = end_buf + const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let middle_buf : LocalizedHorizontalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) { - const borderStyle_buf__selector : int32 = valueDeserializer.readInt8() - let borderStyle_buf_ : BorderStyle | EdgeStyles | undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_top : undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_right : undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_bottom : undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const borderStyle_buf__u_left : undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderStyle_result : BorderStyle | EdgeStyles | undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf : ShadowOptions | ShadowStyle | undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const middle_result : LocalizedHorizontalAlignParam | undefined = middle_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : LocalizedVerticalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - const shadow_buf__selector : int32 = valueDeserializer.readInt8() - let shadow_buf_ : ShadowOptions | ShadowStyle | undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = ShadowStyle.ofOrdinal(valueDeserializer.readInt32()) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + top_buf = valueDeserializer.readLocalizedVerticalAlignParam() } - const shadow_result : ShadowOptions | ShadowStyle | undefined = shadow_buf - const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onHeightDidChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) + const top_result : LocalizedVerticalAlignParam | undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : LocalizedVerticalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() + bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } + const bottom_result : LocalizedVerticalAlignParam | undefined = bottom_buf + const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let center_buf : LocalizedVerticalAlignParam | undefined + if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + { + center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } + const center_result : LocalizedVerticalAlignParam | undefined = center_buf + const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bias_buf : Bias | undefined + if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + { + bias_buf = valueDeserializer.readBias() } - const onHeightDidChange_result : Function1 | undefined = onHeightDidChange_buf - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf : SheetMode | undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + const bias_result : Bias | undefined = bias_buf + let value : LocalizedAlignRuleOptions = ({start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as LocalizedAlignRuleOptions) + return value + } + readAlignRuleOption(): AlignRuleOption { + let valueDeserializer : Deserializer = this + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf : Literal_String_anchor_HorizontalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) { - mode_buf = SheetMode.ofOrdinal(valueDeserializer.readInt32()) + const left_buf__anchor : string = (valueDeserializer.readString() as string) + const left_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as Literal_String_anchor_HorizontalAlign_align) } - const mode_result : SheetMode | undefined = mode_buf - const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollSizeMode_buf : ScrollSizeMode | undefined - if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) + const left_result : Literal_String_anchor_HorizontalAlign_align | undefined = left_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf : Literal_String_anchor_HorizontalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) { - scrollSizeMode_buf = ScrollSizeMode.ofOrdinal(valueDeserializer.readInt32()) + const right_buf__anchor : string = (valueDeserializer.readString() as string) + const right_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as Literal_String_anchor_HorizontalAlign_align) } - const scrollSizeMode_result : ScrollSizeMode | undefined = scrollSizeMode_buf - const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDetentsDidChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) + const right_result : Literal_String_anchor_HorizontalAlign_align | undefined = right_buf + const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let middle_buf : Literal_String_anchor_HorizontalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) { - onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() + const middle_buf__anchor : string = (valueDeserializer.readString() as string) + const middle_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) + middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as Literal_String_anchor_HorizontalAlign_align) } - const onDetentsDidChange_result : Function1 | undefined = onDetentsDidChange_buf - const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWidthDidChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) + const middle_result : Literal_String_anchor_HorizontalAlign_align | undefined = middle_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf : Literal_String_anchor_VerticalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() + const top_buf__anchor : string = (valueDeserializer.readString() as string) + const top_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as Literal_String_anchor_VerticalAlign_align) } - const onWidthDidChange_result : Function1 | undefined = onWidthDidChange_buf - const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTypeDidChange_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) + const top_result : Literal_String_anchor_VerticalAlign_align | undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf : Literal_String_anchor_VerticalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() + const bottom_buf__anchor : string = (valueDeserializer.readString() as string) + const bottom_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as Literal_String_anchor_VerticalAlign_align) } - const onTypeDidChange_result : Function1 | undefined = onTypeDidChange_buf - const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uiContext_buf : UIContext | undefined - if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) + const bottom_result : Literal_String_anchor_VerticalAlign_align | undefined = bottom_buf + const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let center_buf : Literal_String_anchor_VerticalAlign_align | undefined + if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) { - uiContext_buf = valueDeserializer.readUIContext() + const center_buf__anchor : string = (valueDeserializer.readString() as string) + const center_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) + center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as Literal_String_anchor_VerticalAlign_align) } - const uiContext_result : UIContext | undefined = uiContext_buf - const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let keyboardAvoidMode_buf : SheetKeyboardAvoidMode | undefined - if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) + const center_result : Literal_String_anchor_VerticalAlign_align | undefined = center_buf + const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bias_buf : Bias | undefined + if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) { - keyboardAvoidMode_buf = SheetKeyboardAvoidMode.ofOrdinal(valueDeserializer.readInt32()) + bias_buf = valueDeserializer.readBias() } - const keyboardAvoidMode_result : SheetKeyboardAvoidMode | undefined = keyboardAvoidMode_buf - let value : SheetOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result} as SheetOptions) + const bias_result : Bias | undefined = bias_buf + let value : AlignRuleOption = ({left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as AlignRuleOption) return value } - readDismissContentCoverAction(): DismissContentCoverAction { + readCallback_Area_Area_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (oldValue: Area, newValue: Area): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); (isSync) ? (NativeModule._CallCallbackSync(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readMotionBlurOptions(): MotionBlurOptions { let valueDeserializer : Deserializer = this - const dismiss_result : Function0 = valueDeserializer.readCallback_Void() - const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) - let value : DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) + const radius_result : number = (valueDeserializer.readNumber() as number) + const anchor_result : MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() + let value : MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) return value } - readContentCoverOptions(): ContentCoverOptions { + readFocusBoxStyle(): FocusBoxStyle { let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + margin_buf = valueDeserializer.readLengthMetrics() } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + const margin_result : LengthMetrics | undefined = margin_buf + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf : ColorMetrics | undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - onAppear_buf = valueDeserializer.readCallback_Void() + strokeColor_buf = valueDeserializer.readColorMetrics() } - const onAppear_result : Function0 | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + const strokeColor_result : ColorMetrics | undefined = strokeColor_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf : LengthMetrics | undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - onDisappear_buf = valueDeserializer.readCallback_Void() + strokeWidth_buf = valueDeserializer.readLengthMetrics() } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf + let value : FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) + return value + } + readCallback_KeyEvent_Boolean(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: KeyEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readKeyEvent(): KeyEvent { + let valueDeserializer : Deserializer = this + const type_result : KeyType = KeyType.ofOrdinal(valueDeserializer.readInt32()) + const keyCode_result : number = (valueDeserializer.readNumber() as number) + const keyText_result : string = (valueDeserializer.readString() as string) + const keySource_result : KeySource = KeySource.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_result : number = (valueDeserializer.readNumber() as number) + const metaKey_result : number = (valueDeserializer.readNumber() as number) + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() + const intentionCode_result : IntentionCode = valueDeserializer.readIntentionCode() + const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unicode_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + unicode_buf = (valueDeserializer.readNumber() as number) } - const onWillAppear_result : Function0 | undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const unicode_result : number | undefined = unicode_buf + let value : KeyEvent = ({type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} as KeyEvent) + return value + } + readCallback_KeyEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: KeyEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(event); (isSync) ? (NativeModule._CallCallbackSync(707696468, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(707696468, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readTouchObject(): TouchObject { + let valueDeserializer : Deserializer = this + const type_result : TouchType = TouchType.ofOrdinal(valueDeserializer.readInt32()) + const id_result : number = (valueDeserializer.readNumber() as number) + const displayX_result : number = (valueDeserializer.readNumber() as number) + const displayY_result : number = (valueDeserializer.readNumber() as number) + const windowX_result : number = (valueDeserializer.readNumber() as number) + const windowY_result : number = (valueDeserializer.readNumber() as number) + const screenX_result : number = (valueDeserializer.readNumber() as number) + const screenY_result : number = (valueDeserializer.readNumber() as number) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + let value : TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) + return value + } + readCallback_TouchEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: TouchEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readMouseEvent(): MouseEvent { + let valueDeserializer : Deserializer = this + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const onWillDisappear_result : Function0 | undefined = onWillDisappear_buf - const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modalTransition_buf : ModalTransition | undefined - if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result : number | undefined = deviceId_buf + const button_result : MouseButton = MouseButton.ofOrdinal(valueDeserializer.readInt32()) + const action_result : MouseAction = MouseAction.ofOrdinal(valueDeserializer.readInt32()) + const displayX_result : number = (valueDeserializer.readNumber() as number) + const displayY_result : number = (valueDeserializer.readNumber() as number) + const windowX_result : number = (valueDeserializer.readNumber() as number) + const windowY_result : number = (valueDeserializer.readNumber() as number) + const screenX_result : number = (valueDeserializer.readNumber() as number) + const screenY_result : number = (valueDeserializer.readNumber() as number) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() + let value : MouseEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} as MouseEvent) + return value + } + readCallback_MouseEvent_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: MouseEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeMouseEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAccessibilityHoverEvent(): AccessibilityHoverEvent { + let valueDeserializer : Deserializer = this + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - modalTransition_buf = ModalTransition.ofOrdinal(valueDeserializer.readInt32()) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const modalTransition_result : ModalTransition | undefined = modalTransition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const onWillDismiss_result : Function1 | undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const transition_result : TransitionEffect | undefined = transition_buf - let value : ContentCoverOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} as ContentCoverOptions) + const deviceId_result : number | undefined = deviceId_buf + const type_result : AccessibilityHoverType = AccessibilityHoverType.ofOrdinal(valueDeserializer.readInt32()) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + const displayX_result : number = (valueDeserializer.readNumber() as number) + const displayY_result : number = (valueDeserializer.readNumber() as number) + const windowX_result : number = (valueDeserializer.readNumber() as number) + const windowY_result : number = (valueDeserializer.readNumber() as number) + let value : AccessibilityHoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} as AccessibilityHoverEvent) return value } - readContextMenuOptions(): ContextMenuOptions { + readAccessibilityCallback(isSync: boolean = false): AccessibilityCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(589030517, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(589030517, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readHoverEvent(): HoverEvent { let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Position | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const target_result : EventTarget = valueDeserializer.readEventTarget() + const timestamp_result : number = (valueDeserializer.readNumber() as number) + const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - offset_buf = valueDeserializer.readPosition() + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const offset_result : Position | undefined = offset_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf : Placement | undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + const axisHorizontal_result : number | undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const placement_result : Placement | undefined = placement_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const axisVertical_result : number | undefined = axisVertical_buf + const pressure_result : number = (valueDeserializer.readNumber() as number) + const tiltX_result : number = (valueDeserializer.readNumber() as number) + const tiltY_result : number = (valueDeserializer.readNumber() as number) + const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + deviceId_buf = (valueDeserializer.readNumber() as number) } - const enableArrow_result : boolean | undefined = enableArrow_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const deviceId_result : number | undefined = deviceId_buf + const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() + let value : HoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} as HoverEvent) + return value + } + readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): Function2 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-916602978, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-916602978, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOutlineOptions(): OutlineOptions { + let valueDeserializer : Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : EdgeOutlineWidths | Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : EdgeOutlineWidths | Dimension | undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_top : undefined | Dimension = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_right : undefined | Dimension = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_bottom : undefined | Dimension = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_left : undefined | Dimension = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeOutlineWidths) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) } - const arrowOffset_result : Length | undefined = arrowOffset_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf : MenuPreviewMode | CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const width_result : EdgeOutlineWidths | Dimension | undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const preview_buf__selector : int32 = valueDeserializer.readInt8() - let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined - if (preview_buf__selector == 0) { - preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") + } + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) + } + const color_buf__u_top : undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) + } + const color_buf__u_right : undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const color_buf__u_bottom : undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) + } + const color_buf__u_left : undefined | ResourceColor = color_buf__u_left_buf + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) } - else if (preview_buf__selector == 1) { - preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (color_buf__selector == 1) { + const color_buf__u_selector : int32 = valueDeserializer.readInt8() + let color_buf__u : Color | number | string | Resource | undefined + if (color_buf__u_selector == 0) { + color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) + } + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) } - const preview_result : MenuPreviewMode | CustomBuilder | undefined = preview_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const color_result : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined = color_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : OutlineRadiuses | Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + const radius_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : OutlineRadiuses | Dimension | undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + const radius_buf__u_topLeft : undefined | Dimension = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + const radius_buf__u_topRight : undefined | Dimension = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + const radius_buf__u_bottomLeft : undefined | Dimension = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf : Dimension | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) - } - const borderRadius_result : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadius_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result : Function0 | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } - const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf - const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } - const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf - const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf : Margin | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) - { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__top : undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__right : undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__bottom : undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__left : undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) - } - const layoutRegionMargin_result : Margin | undefined = layoutRegionMargin_buf - const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined - if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } - const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + const radius_buf__u_bottomRight : undefined | Dimension = radius_buf__u_bottomRight_buf + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as OutlineRadiuses) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Dimension) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) } - const transition_result : TransitionEffect | undefined = transition_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const radius_result : OutlineRadiuses | Dimension | undefined = radius_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : EdgeOutlineStyles | OutlineStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + const style_buf__selector : int32 = valueDeserializer.readInt8() + let style_buf_ : EdgeOutlineStyles | OutlineStyle | undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf : OutlineStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_top : undefined | OutlineStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf : OutlineStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_right : undefined | OutlineStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf : OutlineStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_bottom : undefined | OutlineStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf : OutlineStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_left : undefined | OutlineStyle = style_buf__u_left_buf + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeOutlineStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + } + style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - let value : ContextMenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} as ContextMenuOptions) + const style_result : EdgeOutlineStyles | OutlineStyle | undefined = style_buf + let value : OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) return value } - readMenuOptions(): MenuOptions { + readBorderImageOption(): BorderImageOption { let valueDeserializer : Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : Position | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } - const offset_result : Position | undefined = offset_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf : Placement | undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = Placement.ofOrdinal(valueDeserializer.readInt32()) - } - const placement_result : Placement | undefined = placement_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + const slice_buf__selector : int32 = valueDeserializer.readInt8() + let slice_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if (slice_buf__selector == 0) { + slice_buf_ = (valueDeserializer.readLength() as Length) + } + else if (slice_buf__selector == 1) { + const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) + { + slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_top : undefined | Length = slice_buf__u_top_buf + const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) + { + slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_right : undefined | Length = slice_buf__u_right_buf + const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) + { + slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_bottom : undefined | Length = slice_buf__u_bottom_buf + const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) + { + slice_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_left : undefined | Length = slice_buf__u_left_buf + slice_buf_ = ({top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} as EdgeWidths) + } + else if (slice_buf__selector == 2) { + slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation.") + } + slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const enableArrow_result : boolean | undefined = enableArrow_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const slice_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = slice_buf + const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let repeat_buf : RepeatMode | undefined + if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + repeat_buf = RepeatMode.ofOrdinal(valueDeserializer.readInt32()) } - const arrowOffset_result : Length | undefined = arrowOffset_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf : MenuPreviewMode | CustomBuilder | undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const repeat_result : RepeatMode | undefined = repeat_buf + const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let source_buf : string | Resource | LinearGradient_common | undefined + if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) { - const preview_buf__selector : int32 = valueDeserializer.readInt8() - let preview_buf_ : MenuPreviewMode | CustomBuilder | undefined - if (preview_buf__selector == 0) { - preview_buf_ = MenuPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + const source_buf__selector : int32 = valueDeserializer.readInt8() + let source_buf_ : string | Resource | LinearGradient_common | undefined + if (source_buf__selector == 0) { + source_buf_ = (valueDeserializer.readString() as string) } - else if (preview_buf__selector == 1) { - preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (source_buf__selector == 1) { + source_buf_ = valueDeserializer.readResource() + } + else if (source_buf__selector == 2) { + source_buf_ = valueDeserializer.readLinearGradient_common() } else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + source_buf = (source_buf_ as string | Resource | LinearGradient_common) } - const preview_result : MenuPreviewMode | CustomBuilder | undefined = preview_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const source_result : string | Resource | LinearGradient_common | undefined = source_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const borderRadius_buf__selector : int32 = valueDeserializer.readInt8() - let borderRadius_buf_ : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readLength() as Length) } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + else if (width_buf__selector == 1) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_topLeft : undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + const width_buf__u_top : undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_topRight : undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + const width_buf__u_right : undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_bottomLeft : undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + const width_buf__u_bottom : undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + width_buf__u_left_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_bottomRight : undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + const width_buf__u_left : undefined | Length = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) - } - const borderRadius_result : Length | BorderRadiuses | LocalizedBorderRadiuses | undefined = borderRadius_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result : Function0 | undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } - const onDisappear_result : Function0 | undefined = onDisappear_buf - const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToAppear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } - const aboutToAppear_result : Function0 | undefined = aboutToAppear_buf - const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToDisappear_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() + width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const aboutToDisappear_result : Function0 | undefined = aboutToDisappear_buf - const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf : Margin | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + const width_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = width_buf + const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + const outset_buf__selector : int32 = valueDeserializer.readInt8() + let outset_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined + if (outset_buf__selector == 0) { + outset_buf_ = (valueDeserializer.readLength() as Length) } - const layoutRegionMargin_buf__top : undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + else if (outset_buf__selector == 1) { + const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) + { + outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_top : undefined | Length = outset_buf__u_top_buf + const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) + { + outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_right : undefined | Length = outset_buf__u_right_buf + const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) + { + outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_bottom : undefined | Length = outset_buf__u_bottom_buf + const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) + { + outset_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_left : undefined | Length = outset_buf__u_left_buf + outset_buf_ = ({top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} as EdgeWidths) } - const layoutRegionMargin_buf__right : undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + else if (outset_buf__selector == 2) { + outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() } - const layoutRegionMargin_buf__bottom : undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation.") } - const layoutRegionMargin_buf__left : undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) + outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const layoutRegionMargin_result : Margin | undefined = layoutRegionMargin_buf - const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewAnimationOptions_buf : ContextMenuAnimationOptions | undefined - if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + const outset_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = outset_buf + const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fill_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + fill_buf = valueDeserializer.readBoolean() } - const previewAnimationOptions_result : ContextMenuAnimationOptions | undefined = previewAnimationOptions_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const fill_result : boolean | undefined = fill_buf + let value : BorderImageOption = ({slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} as BorderImageOption) + return value + } + readBorderOptions(): BorderOptions { + let valueDeserializer : Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : EdgeWidths | Length | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : EdgeWidths | Length | LocalizedEdgeWidths | undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_top : undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_right : undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_bottom : undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_left : undefined | Length = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Length) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf : TransitionEffect | undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } - const transition_result : TransitionEffect | undefined = transition_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() + width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const width_result : EdgeWidths | Length | LocalizedEdgeWidths | undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const title_buf__selector : int32 = valueDeserializer.readInt8() - let title_buf_ : string | Resource | undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_top_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") + } + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) + } + const color_buf__u_top : undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_right_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) + } + const color_buf__u_right : undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const color_buf__u_bottom : undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf__u_left_buf_ : Color | number | string | Resource | undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) + } + const color_buf__u_left : undefined | ResourceColor = color_buf__u_left_buf + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + } + else if (color_buf__selector == 1) { + const color_buf__u_selector : int32 = valueDeserializer.readInt8() + let color_buf__u : Color | number | string | Resource | undefined + if (color_buf__u_selector == 0) { + color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - title_buf = (title_buf_ as string | Resource) - } - const title_result : ResourceStr | undefined = title_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } - const showInSubWindow_result : boolean | undefined = showInSubWindow_buf - let value : MenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} as MenuOptions) - return value - } - readMenuElement(): MenuElement { - let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) } - const value_result : ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const color_result : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined = color_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const radius_buf__selector : int32 = valueDeserializer.readInt8() + let radius_buf_ : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topLeft : undefined | Length = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topRight : undefined | Length = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomLeft : undefined | Length = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomRight : undefined | Length = radius_buf__u_bottomRight_buf + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (radius_buf__selector == 2) { + radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : ResourceStr | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result : boolean | undefined = enabled_buf - const action_result : Function0 = valueDeserializer.readCallback_Void() - let value : MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) - return value - } - readDismissPopupAction(): DismissPopupAction { - let valueDeserializer : Deserializer = this - const dismiss_result : Function0 = valueDeserializer.readCallback_Void() - const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) - let value : DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) - return value - } - readGeometryTransitionOptions(): GeometryTransitionOptions { - let valueDeserializer : Deserializer = this - const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let follow_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf = valueDeserializer.readBoolean() - } - const follow_result : boolean | undefined = follow_buf - const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hierarchyStrategy_buf : TransitionHierarchyStrategy | undefined - if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf = TransitionHierarchyStrategy.ofOrdinal(valueDeserializer.readInt32()) - } - const hierarchyStrategy_result : TransitionHierarchyStrategy | undefined = hierarchyStrategy_buf - let value : GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) - return value - } - readOverlayOptions(): OverlayOptions { - let valueDeserializer : Deserializer = this - const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let align_buf : Alignment | undefined - if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) - { - align_buf = Alignment.ofOrdinal(valueDeserializer.readInt32()) - } - const align_result : Alignment | undefined = align_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf : OverlayOffset | undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readOverlayOffset() - } - const offset_result : OverlayOffset | undefined = offset_buf - let value : OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) - return value - } - readDragInteractionOptions(): DragInteractionOptions { - let valueDeserializer : Deserializer = this - const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isMultiSelectionEnabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() + radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) } - const isMultiSelectionEnabled_result : boolean | undefined = isMultiSelectionEnabled_buf - const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultAnimationBeforeLifting_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) + const radius_result : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined = radius_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : EdgeStyles | BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() + const style_buf__selector : int32 = valueDeserializer.readInt8() + let style_buf_ : EdgeStyles | BorderStyle | undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_top : undefined | BorderStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_right : undefined | BorderStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_bottom : undefined | BorderStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf : BorderStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + const style_buf__u_left : undefined | BorderStyle = style_buf__u_left_buf + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + } + style_buf = (style_buf_ as EdgeStyles | BorderStyle) } - const defaultAnimationBeforeLifting_result : boolean | undefined = defaultAnimationBeforeLifting_buf - let value : DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) - return value - } - readDragPreviewOptions(): DragPreviewOptions { - let valueDeserializer : Deserializer = this - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf : DragPreviewMode | Array | undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + const style_result : EdgeStyles | BorderStyle | undefined = style_buf + const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) { - const mode_buf__selector : int32 = valueDeserializer.readInt8() - let mode_buf_ : DragPreviewMode | Array | undefined - if (mode_buf__selector == 0) { - mode_buf_ = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) - } - else if (mode_buf__selector == 1) { - const mode_buf__u_length : int32 = valueDeserializer.readInt32() - let mode_buf__u : Array = new Array() - for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { - mode_buf__u[mode_buf__u_i] = DragPreviewMode.ofOrdinal(valueDeserializer.readInt32()) + const dashGap_buf__selector : int32 = valueDeserializer.readInt8() + let dashGap_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + if (dashGap_buf__selector == 0) { + const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) + { + dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_top : undefined | Length = dashGap_buf__u_top_buf + const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) + { + dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_right : undefined | Length = dashGap_buf__u_right_buf + const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) + { + dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) } - mode_buf_ = mode_buf__u + const dashGap_buf__u_bottom : undefined | Length = dashGap_buf__u_bottom_buf + const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) + { + dashGap_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_left : undefined | Length = dashGap_buf__u_left_buf + dashGap_buf_ = ({top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} as EdgeWidths) + } + else if (dashGap_buf__selector == 1) { + dashGap_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashGap_buf__selector == 2) { + dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation.") } - mode_buf = (mode_buf_ as DragPreviewMode | Array) - } - const mode_result : DragPreviewMode | Array | undefined = mode_buf - const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modifier_buf : ImageModifier | undefined - if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf = valueDeserializer.readImageModifier() + dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) } - const modifier_result : ImageModifier | undefined = modifier_buf - const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let numberBadge_buf : boolean | number | undefined - if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) + const dashGap_result : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashGap_buf + const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) { - const numberBadge_buf__selector : int32 = valueDeserializer.readInt8() - let numberBadge_buf_ : boolean | number | undefined - if (numberBadge_buf__selector == 0) { - numberBadge_buf_ = valueDeserializer.readBoolean() + const dashWidth_buf__selector : int32 = valueDeserializer.readInt8() + let dashWidth_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined + if (dashWidth_buf__selector == 0) { + const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) + { + dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_top : undefined | Length = dashWidth_buf__u_top_buf + const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) + { + dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_right : undefined | Length = dashWidth_buf__u_right_buf + const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) + { + dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_bottom : undefined | Length = dashWidth_buf__u_bottom_buf + const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) + { + dashWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_left : undefined | Length = dashWidth_buf__u_left_buf + dashWidth_buf_ = ({top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} as EdgeWidths) } - else if (numberBadge_buf__selector == 1) { - numberBadge_buf_ = (valueDeserializer.readNumber() as number) + else if (dashWidth_buf__selector == 1) { + dashWidth_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashWidth_buf__selector == 2) { + dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation.") } - numberBadge_buf = (numberBadge_buf_ as boolean | number) + dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) } - const numberBadge_result : boolean | number | undefined = numberBadge_buf - let value : DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) + const dashWidth_result : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashWidth_buf + let value : BorderOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} as BorderOptions) return value } - readsharedTransitionOptions(): sharedTransitionOptions { + readFilter(): Filter { let valueDeserializer : Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } - const duration_result : number | undefined = duration_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf : Curve | string | ICurve | undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + const __FilterStub_result : string = (valueDeserializer.readString() as string) + let value : Filter = ({__FilterStub: __FilterStub_result} as Filter) + return value + } + readVisualEffect(): VisualEffect { + let valueDeserializer : Deserializer = this + const __VisualEffectStub_result : string = (valueDeserializer.readString() as string) + let value : VisualEffect = ({__VisualEffectStub: __VisualEffectStub_result} as VisualEffect) + return value + } + readForegroundEffectOptions(): ForegroundEffectOptions { + let valueDeserializer : Deserializer = this + const radius_result : number = (valueDeserializer.readNumber() as number) + let value : ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) + return value + } + readResizableOptions(): ResizableOptions { + let valueDeserializer : Deserializer = this + const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf : EdgeWidths | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) { - const curve_buf__selector : int32 = valueDeserializer.readInt8() - let curve_buf_ : Curve | string | ICurve | undefined - if (curve_buf__selector == 0) { - curve_buf_ = Curve.ofOrdinal(valueDeserializer.readInt32()) + const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__top_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) + { + slice_buf__top_buf = (valueDeserializer.readLength() as Length) } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) + const slice_buf__top : undefined | Length = slice_buf__top_buf + const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__right_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) + { + slice_buf__right_buf = (valueDeserializer.readLength() as Length) } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) + const slice_buf__right : undefined | Length = slice_buf__right_buf + const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__bottom_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) + { + slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) } - else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + const slice_buf__bottom : undefined | Length = slice_buf__bottom_buf + const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__left_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) + { + slice_buf__left_buf = (valueDeserializer.readLength() as Length) } - curve_buf = (curve_buf_ as Curve | string | ICurve) - } - const curve_result : Curve | string | ICurve | undefined = curve_buf - const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let delay_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } - const delay_result : number | undefined = delay_buf - const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let motionPath_buf : MotionPathOptions | undefined - if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf = valueDeserializer.readMotionPathOptions() - } - const motionPath_result : MotionPathOptions | undefined = motionPath_buf - const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let zIndex_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf = (valueDeserializer.readNumber() as number) + const slice_buf__left : undefined | Length = slice_buf__left_buf + slice_buf = ({top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} as EdgeWidths) } - const zIndex_result : number | undefined = zIndex_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf : SharedTransitionEffectType | undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const slice_result : EdgeWidths | undefined = slice_buf + const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lattice_buf : DrawingLattice | undefined + if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) { - type_buf = SharedTransitionEffectType.ofOrdinal(valueDeserializer.readInt32()) - } - const type_result : SharedTransitionEffectType | undefined = type_buf - let value : sharedTransitionOptions = ({duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} as sharedTransitionOptions) - return value - } - readLinearGradientBlurOptions(): LinearGradientBlurOptions { - let valueDeserializer : Deserializer = this - const fractionStops_buf_length : int32 = valueDeserializer.readInt32() - let fractionStops_buf : Array = new Array() - for (let fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { - const fractionStops_buf_buf_value0 : number = (valueDeserializer.readNumber() as number) - const fractionStops_buf_buf_value1 : number = (valueDeserializer.readNumber() as number) - fractionStops_buf[fractionStops_buf_i] = ([fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] as FractionStop) + lattice_buf = valueDeserializer.readDrawingLattice() } - const fractionStops_result : Array = fractionStops_buf - const direction_result : GradientDirection = GradientDirection.ofOrdinal(valueDeserializer.readInt32()) - let value : LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) + const lattice_result : DrawingLattice | undefined = lattice_buf + let value : ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) return value } - readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { + readBackgroundEffectOptions(): BackgroundEffectOptions { let valueDeserializer : Deserializer = this - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf : ThemeColorMode | undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) - } - const colorMode_result : ThemeColorMode | undefined = colorMode_buf - const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let adaptiveColor_buf : AdaptiveColor | undefined - if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) - } - const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const radius_result : number = (valueDeserializer.readNumber() as number) + const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let saturation_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) { - scale_buf = (valueDeserializer.readNumber() as number) + saturation_buf = (valueDeserializer.readNumber() as number) } - const scale_result : number | undefined = scale_buf - const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurOptions_buf : BlurOptions | undefined - if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) + const saturation_result : number | undefined = saturation_buf + const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let brightness_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) { - blurOptions_buf = valueDeserializer.readBlurOptions() + brightness_buf = (valueDeserializer.readNumber() as number) } - const blurOptions_result : BlurOptions | undefined = blurOptions_buf - let value : ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) - return value - } - readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { - let valueDeserializer : Deserializer = this - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf : ThemeColorMode | undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + const brightness_result : number | undefined = brightness_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - colorMode_buf = ThemeColorMode.ofOrdinal(valueDeserializer.readInt32()) + const color_buf__selector : int32 = valueDeserializer.readInt8() + let color_buf_ : Color | number | string | Resource | undefined + if (color_buf__selector == 0) { + color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const colorMode_result : ThemeColorMode | undefined = colorMode_buf + const color_result : ResourceColor | undefined = color_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf : AdaptiveColor | undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) @@ -18849,13 +19289,6 @@ export class Deserializer extends DeserializerBase { adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) } const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } - const scale_result : number | undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf : BlurOptions | undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) @@ -18883,1748 +19316,1283 @@ export class Deserializer extends DeserializerBase { inactiveColor_buf_ = (valueDeserializer.readNumber() as number) } else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") - } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) - } - const inactiveColor_result : ResourceColor | undefined = inactiveColor_buf - let value : BackgroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundBlurStyleOptions) - return value - } - readSizeChangeCallback(isSync: boolean = false): SizeChangeCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); (isSync) ? (NativeModule._CallCallbackSync(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_TouchEvent_HitTestMode(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: TouchEvent): HitTestMode => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(parameter); let _continuationValue : HitTestMode | undefined; const _continuationCallback : Function1 = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-274419246, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-274419246, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as HitTestMode); } - } - readShouldBuiltInRecognizerParallelWithCallback(isSync: boolean = false): ShouldBuiltInRecognizerParallelWithCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length as int32); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue : GestureRecognizer | undefined; const _continuationCallback : Function1 = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-250780276, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-250780276, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } - } - readGestureRecognizer(): GestureRecognizer { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return GestureRecognizerInternal.fromPtr(ptr) - } - readGestureRecognizerJudgeBeginCallback(isSync: boolean = false): GestureRecognizerJudgeBeginCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length as int32); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } - } - readFingerInfo(): FingerInfo { - let valueDeserializer : Deserializer = this - const id_result : number = (valueDeserializer.readNumber() as number) - const globalX_result : number = (valueDeserializer.readNumber() as number) - const globalY_result : number = (valueDeserializer.readNumber() as number) - const localX_result : number = (valueDeserializer.readNumber() as number) - const localY_result : number = (valueDeserializer.readNumber() as number) - const displayX_result : number = (valueDeserializer.readNumber() as number) - const displayY_result : number = (valueDeserializer.readNumber() as number) - let value : FingerInfo = ({id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} as FingerInfo) - return value - } - readBaseGestureEvent(): BaseGestureEvent { - let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result : number | undefined = deviceId_buf - const fingerList_buf_length : int32 = valueDeserializer.readInt32() - let fingerList_buf : Array = new Array() - for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() - } - const fingerList_result : Array = fingerList_buf - let value : BaseGestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} as BaseGestureEvent) - return value - } - readGestureInfo(): GestureInfo { - let valueDeserializer : Deserializer = this - const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tag_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } - const tag_result : string | undefined = tag_buf - const type_result : GestureControl_GestureType = GestureControl_GestureType.ofOrdinal(valueDeserializer.readInt32()) - const isSystemGesture_result : boolean = valueDeserializer.readBoolean() - let value : GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) - return value - } - readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue : GestureJudgeResult | undefined; const _continuationCallback : Function1 = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1319043556, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1319043556, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } - } - readBackgroundBrightnessOptions(): BackgroundBrightnessOptions { - let valueDeserializer : Deserializer = this - const rate_result : number = (valueDeserializer.readNumber() as number) - const lightUpDegree_result : number = (valueDeserializer.readNumber() as number) - let value : BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) - return value - } - readGestureModifier(): GestureModifier { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return GestureModifierInternal.fromPtr(ptr) - } - readPixelStretchEffectOptions(): PixelStretchEffectOptions { - let valueDeserializer : Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Length) - } - const top_result : Length | undefined = top_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Length) - } - const bottom_result : Length | undefined = bottom_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Length) - } - const left_result : Length | undefined = left_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Length) - } - const right_result : Length | undefined = right_buf - let value : PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) - return value - } - readStateStyles(): StateStyles { - let valueDeserializer : Deserializer = this - const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let normal_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const normal_result : object | undefined = normal_buf - const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pressed_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const pressed_result : object | undefined = pressed_buf - const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disabled_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const disabled_result : object | undefined = disabled_buf - const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focused_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const focused_result : object | undefined = focused_buf - const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let clicked_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) - { - clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const clicked_result : object | undefined = clicked_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf : Object | undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = (valueDeserializer.readCustomObject("Object") as Object) - } - const selected_result : Object | undefined = selected_buf - let value : StateStyles = ({normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} as StateStyles) - return value - } - readCallback_PreDragStatus_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: PreDragStatus): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter.ordinal); (isSync) ? (NativeModule._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readUniformDataType(): UniformDataType { - let valueDeserializer : Deserializer = this - const __UniformDataTypeStub_result : string = (valueDeserializer.readString() as string) - let value : UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) - return value - } - readCallback_DragEvent_String_Void(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type : int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } (isSync) ? (NativeModule._CallCallbackSync(-17167687, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-17167687, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readDragEvent(): DragEvent { - let valueDeserializer : Deserializer = this - const dragBehavior_result : DragBehavior = DragBehavior.ofOrdinal(valueDeserializer.readInt32()) - const useCustomDropAnimation_result : boolean = valueDeserializer.readBoolean() - let value : DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) + inactiveColor_buf_ = (valueDeserializer.readString() as string) + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + } + const inactiveColor_result : ResourceColor | undefined = inactiveColor_buf + let value : BackgroundEffectOptions = ({radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundEffectOptions) return value } - readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type : int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type as int32); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue : CustomBuilder | DragItemInfo | undefined; const _continuationCallback : Function1 = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(480978023, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(480978023, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } - } - readLocalizedAlignRuleOptions(): LocalizedAlignRuleOptions { + readPixelRoundPolicy(): PixelRoundPolicy { let valueDeserializer : Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : LocalizedHorizontalAlignParam | undefined + let start_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } - const start_result : LocalizedHorizontalAlignParam | undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : LocalizedHorizontalAlignParam | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } - const end_result : LocalizedHorizontalAlignParam | undefined = end_buf - const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let middle_buf : LocalizedHorizontalAlignParam | undefined - if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + start_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) } - const middle_result : LocalizedHorizontalAlignParam | undefined = middle_buf + const start_result : PixelRoundCalcPolicy | undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : LocalizedVerticalAlignParam | undefined + let top_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - top_buf = valueDeserializer.readLocalizedVerticalAlignParam() + top_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) } - const top_result : LocalizedVerticalAlignParam | undefined = top_buf + const top_result : PixelRoundCalcPolicy | undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf : PixelRoundCalcPolicy | undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) + } + const end_result : PixelRoundCalcPolicy | undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : LocalizedVerticalAlignParam | undefined + let bottom_buf : PixelRoundCalcPolicy | undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + bottom_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) } - const bottom_result : LocalizedVerticalAlignParam | undefined = bottom_buf - const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let center_buf : LocalizedVerticalAlignParam | undefined - if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + const bottom_result : PixelRoundCalcPolicy | undefined = bottom_buf + let value : PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) + return value + } + readChainWeightOptions(): ChainWeightOptions { + let valueDeserializer : Deserializer = this + const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let horizontal_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) { - center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + horizontal_buf = (valueDeserializer.readNumber() as number) } - const center_result : LocalizedVerticalAlignParam | undefined = center_buf - const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bias_buf : Bias | undefined - if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + const horizontal_result : number | undefined = horizontal_buf + const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let vertical_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) { - bias_buf = valueDeserializer.readBias() + vertical_buf = (valueDeserializer.readNumber() as number) } - const bias_result : Bias | undefined = bias_buf - let value : LocalizedAlignRuleOptions = ({start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as LocalizedAlignRuleOptions) + const vertical_result : number | undefined = vertical_buf + let value : ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) return value } - readAlignRuleOption(): AlignRuleOption { + readTouchResult(): TouchResult { let valueDeserializer : Deserializer = this - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf : Literal_String_anchor_HorizontalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + const strategy_result : TouchTestStrategy = TouchTestStrategy.ofOrdinal(valueDeserializer.readInt32()) + const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let id_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) { - const left_buf__anchor : string = (valueDeserializer.readString() as string) - const left_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as Literal_String_anchor_HorizontalAlign_align) + id_buf = (valueDeserializer.readString() as string) } - const left_result : Literal_String_anchor_HorizontalAlign_align | undefined = left_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf : Literal_String_anchor_HorizontalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) + const id_result : string | undefined = id_buf + let value : TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) + return value + } + readTouchTestInfo(): TouchTestInfo { + let valueDeserializer : Deserializer = this + const windowX_result : number = (valueDeserializer.readNumber() as number) + const windowY_result : number = (valueDeserializer.readNumber() as number) + const parentX_result : number = (valueDeserializer.readNumber() as number) + const parentY_result : number = (valueDeserializer.readNumber() as number) + const x_result : number = (valueDeserializer.readNumber() as number) + const y_result : number = (valueDeserializer.readNumber() as number) + const rect_result : RectResult = valueDeserializer.readRectResult() + const id_result : string = (valueDeserializer.readString() as string) + let value : TouchTestInfo = ({windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} as TouchTestInfo) + return value + } + readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): Function1,TouchResult> { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (value: Array): TouchResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue : TouchResult | undefined; const _continuationCallback : Function1 = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-547276916, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-547276916, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TouchResult); } + } + readConstraintSizeOptions(): ConstraintSizeOptions { + let valueDeserializer : Deserializer = this + const minWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let minWidth_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) { - const right_buf__anchor : string = (valueDeserializer.readString() as string) - const right_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as Literal_String_anchor_HorizontalAlign_align) + minWidth_buf = (valueDeserializer.readLength() as Length) } - const right_result : Literal_String_anchor_HorizontalAlign_align | undefined = right_buf - const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let middle_buf : Literal_String_anchor_HorizontalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) + const minWidth_result : Length | undefined = minWidth_buf + const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxWidth_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) { - const middle_buf__anchor : string = (valueDeserializer.readString() as string) - const middle_buf__align : HorizontalAlign = HorizontalAlign.ofOrdinal(valueDeserializer.readInt32()) - middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as Literal_String_anchor_HorizontalAlign_align) + maxWidth_buf = (valueDeserializer.readLength() as Length) } - const middle_result : Literal_String_anchor_HorizontalAlign_align | undefined = middle_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : Literal_String_anchor_VerticalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const maxWidth_result : Length | undefined = maxWidth_buf + const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let minHeight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) { - const top_buf__anchor : string = (valueDeserializer.readString() as string) - const top_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as Literal_String_anchor_VerticalAlign_align) + minHeight_buf = (valueDeserializer.readLength() as Length) } - const top_result : Literal_String_anchor_VerticalAlign_align | undefined = top_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : Literal_String_anchor_VerticalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const minHeight_result : Length | undefined = minHeight_buf + const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxHeight_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) { - const bottom_buf__anchor : string = (valueDeserializer.readString() as string) - const bottom_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as Literal_String_anchor_VerticalAlign_align) + maxHeight_buf = (valueDeserializer.readLength() as Length) } - const bottom_result : Literal_String_anchor_VerticalAlign_align | undefined = bottom_buf - const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let center_buf : Literal_String_anchor_VerticalAlign_align | undefined - if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + const maxHeight_result : Length | undefined = maxHeight_buf + let value : ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) + return value + } + readPointLightStyle(): PointLightStyle { + let valueDeserializer : Deserializer = this + const lightSource_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lightSource_buf : LightSource | undefined + if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) { - const center_buf__anchor : string = (valueDeserializer.readString() as string) - const center_buf__align : VerticalAlign = VerticalAlign.ofOrdinal(valueDeserializer.readInt32()) - center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as Literal_String_anchor_VerticalAlign_align) + lightSource_buf = valueDeserializer.readLightSource() } - const center_result : Literal_String_anchor_VerticalAlign_align | undefined = center_buf - const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bias_buf : Bias | undefined - if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + const lightSource_result : LightSource | undefined = lightSource_buf + const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let illuminated_buf : IlluminatedType | undefined + if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) { - bias_buf = valueDeserializer.readBias() + illuminated_buf = IlluminatedType.ofOrdinal(valueDeserializer.readInt32()) } - const bias_result : Bias | undefined = bias_buf - let value : AlignRuleOption = ({left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as AlignRuleOption) + const illuminated_result : IlluminatedType | undefined = illuminated_buf + const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bloom_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) + { + bloom_buf = (valueDeserializer.readNumber() as number) + } + const bloom_result : number | undefined = bloom_buf + let value : PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) return value } - readCallback_Area_Area_Void(isSync: boolean = false): Function2 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (oldValue: Area, newValue: Area): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); (isSync) ? (NativeModule._CallCallbackSync(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readMotionBlurOptions(): MotionBlurOptions { + readColumnOptions(): ColumnOptions { let valueDeserializer : Deserializer = this - const radius_result : number = (valueDeserializer.readNumber() as number) - const anchor_result : MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() - let value : MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + { + const space_buf__selector : int32 = valueDeserializer.readInt8() + let space_buf_ : string | number | undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as string | number) + } + const space_result : string | number | undefined = space_buf + let value : ColumnOptions = ({space: space_result} as ColumnOptions) return value } - readFocusBoxStyle(): FocusBoxStyle { + readCircleOptions(): CircleOptions { let valueDeserializer : Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = valueDeserializer.readLengthMetrics() - } - const margin_result : LengthMetrics | undefined = margin_buf - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf : ColorMetrics | undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - strokeColor_buf = valueDeserializer.readColorMetrics() + const width_buf__selector : int32 = valueDeserializer.readInt8() + let width_buf_ : string | number | undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as string | number) } - const strokeColor_result : ColorMetrics | undefined = strokeColor_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + const width_result : string | number | undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf : string | number | undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - strokeWidth_buf = valueDeserializer.readLengthMetrics() + const height_buf__selector : int32 = valueDeserializer.readInt8() + let height_buf_ : string | number | undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) } - const strokeWidth_result : LengthMetrics | undefined = strokeWidth_buf - let value : FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) + const height_result : string | number | undefined = height_buf + let value : CircleOptions = ({width: width_result,height: height_result} as CircleOptions) return value } - readCallback_KeyEvent_Boolean(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: KeyEvent): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(parameter); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readKeyEvent(): KeyEvent { + readCheckboxGroupResult(): CheckboxGroupResult { let valueDeserializer : Deserializer = this - const type_result : KeyType = KeyType.ofOrdinal(valueDeserializer.readInt32()) - const keyCode_result : number = (valueDeserializer.readNumber() as number) - const keyText_result : string = (valueDeserializer.readString() as string) - const keySource_result : KeySource = KeySource.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_result : number = (valueDeserializer.readNumber() as number) - const metaKey_result : number = (valueDeserializer.readNumber() as number) - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() - const intentionCode_result : IntentionCode = valueDeserializer.readIntentionCode() - const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unicode_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) - { - unicode_buf = (valueDeserializer.readNumber() as number) + const name_buf_length : int32 = valueDeserializer.readInt32() + let name_buf : Array = new Array() + for (let name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { + name_buf[name_buf_i] = (valueDeserializer.readString() as string) } - const unicode_result : number | undefined = unicode_buf - let value : KeyEvent = ({type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} as KeyEvent) + const name_result : Array = name_buf + const status_result : SelectStatus = SelectStatus.ofOrdinal(valueDeserializer.readInt32()) + let value : CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) return value } - readCallback_KeyEvent_Void(isSync: boolean = false): Function1 { + readOnCheckboxGroupChangeCallback(isSync: boolean = false): OnCheckboxGroupChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: KeyEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(event); (isSync) ? (NativeModule._CallCallbackSync(707696468, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(707696468, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: CheckboxGroupResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCheckboxGroupResult(value); (isSync) ? (NativeModule._CallCallbackSync(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTouchObject(): TouchObject { + readCheckboxGroupOptions(): CheckboxGroupOptions { let valueDeserializer : Deserializer = this - const type_result : TouchType = TouchType.ofOrdinal(valueDeserializer.readInt32()) - const id_result : number = (valueDeserializer.readNumber() as number) - const displayX_result : number = (valueDeserializer.readNumber() as number) - const displayY_result : number = (valueDeserializer.readNumber() as number) - const windowX_result : number = (valueDeserializer.readNumber() as number) - const windowY_result : number = (valueDeserializer.readNumber() as number) - const screenX_result : number = (valueDeserializer.readNumber() as number) - const screenY_result : number = (valueDeserializer.readNumber() as number) - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - let value : TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) + const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let group_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + { + group_buf = (valueDeserializer.readString() as string) + } + const group_result : string | undefined = group_buf + let value : CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) return value } - readCallback_TouchEvent_Void(isSync: boolean = false): Function1 { + readOnCheckboxChangeCallback(isSync: boolean = false): OnCheckboxChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (event: TouchEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(value); (isSync) ? (NativeModule._CallCallbackSync(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readMouseEvent(): MouseEvent { + readMarkStyle(): MarkStyle { let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + const strokeColor_buf__selector : int32 = valueDeserializer.readInt8() + let strokeColor_buf_ : Color | number | string | Resource | undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const strokeColor_result : ResourceColor | undefined = strokeColor_buf + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const size_result : Length | undefined = size_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf : Length | undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + strokeWidth_buf = (valueDeserializer.readLength() as Length) } - const deviceId_result : number | undefined = deviceId_buf - const button_result : MouseButton = MouseButton.ofOrdinal(valueDeserializer.readInt32()) - const action_result : MouseAction = MouseAction.ofOrdinal(valueDeserializer.readInt32()) - const displayX_result : number = (valueDeserializer.readNumber() as number) - const displayY_result : number = (valueDeserializer.readNumber() as number) - const windowX_result : number = (valueDeserializer.readNumber() as number) - const windowY_result : number = (valueDeserializer.readNumber() as number) - const screenX_result : number = (valueDeserializer.readNumber() as number) - const screenY_result : number = (valueDeserializer.readNumber() as number) - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() - let value : MouseEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} as MouseEvent) + const strokeWidth_result : Length | undefined = strokeWidth_buf + let value : MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) return value } - readCallback_MouseEvent_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (event: MouseEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeMouseEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readAccessibilityHoverEvent(): AccessibilityHoverEvent { + readCheckboxOptions(): CheckboxOptions { let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let name_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + name_buf = (valueDeserializer.readString() as string) } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const name_result : string | undefined = name_buf + const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let group_buf : string | undefined + if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + group_buf = (valueDeserializer.readString() as string) } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const group_result : string | undefined = group_buf + const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorBuilder_buf : CustomBuilder | undefined + if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const deviceId_result : number | undefined = deviceId_buf - const type_result : AccessibilityHoverType = AccessibilityHoverType.ofOrdinal(valueDeserializer.readInt32()) - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - const displayX_result : number = (valueDeserializer.readNumber() as number) - const displayY_result : number = (valueDeserializer.readNumber() as number) - const windowX_result : number = (valueDeserializer.readNumber() as number) - const windowY_result : number = (valueDeserializer.readNumber() as number) - let value : AccessibilityHoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} as AccessibilityHoverEvent) + const indicatorBuilder_result : CustomBuilder | undefined = indicatorBuilder_buf + let value : CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) return value } - readAccessibilityCallback(isSync: boolean = false): AccessibilityCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(589030517, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(589030517, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readHoverEvent(): HoverEvent { + readRenderingContextSettings(): RenderingContextSettings { let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let antialias_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + antialias_buf = valueDeserializer.readBoolean() } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const antialias_result : boolean | undefined = antialias_buf + let value : RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) + return value + } + readLengthMetricsUnit(): LengthMetricsUnit { + let valueDeserializer : Deserializer = this + const __LengthMetricsUnitStub_result : string = (valueDeserializer.readString() as string) + let value : LengthMetricsUnit = ({__LengthMetricsUnitStub: __LengthMetricsUnitStub_result} as LengthMetricsUnit) + return value + } + readCalendarOptions(): CalendarOptions { + let valueDeserializer : Deserializer = this + const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hintRadius_buf : number | Resource | undefined + if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + const hintRadius_buf__selector : int32 = valueDeserializer.readInt8() + let hintRadius_buf_ : number | Resource | undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") + } + hintRadius_buf = (hintRadius_buf_ as number | Resource) } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const hintRadius_result : number | Resource | undefined = hintRadius_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf : Date | undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + selected_buf = new Date(valueDeserializer.readInt64()) } - const deviceId_result : number | undefined = deviceId_buf - const stopPropagation_result : Function0 = valueDeserializer.readCallback_Void() - let value : HoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} as HoverEvent) + const selected_result : Date | undefined = selected_buf + let value : CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) return value } - readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): Function2 { + readCalendarRequestedData(): CalendarRequestedData { + let valueDeserializer : Deserializer = this + const year_result : number = (valueDeserializer.readNumber() as number) + const month_result : number = (valueDeserializer.readNumber() as number) + const currentYear_result : number = (valueDeserializer.readNumber() as number) + const currentMonth_result : number = (valueDeserializer.readNumber() as number) + const monthState_result : number = (valueDeserializer.readNumber() as number) + let value : CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) + return value + } + readCallback_CalendarRequestedData_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() const _callSync : KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (NativeModule._CallCallbackSync(-916602978, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-916602978, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event: CalendarRequestedData): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarRequestedData(event); (isSync) ? (NativeModule._CallCallbackSync(1074619005, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1074619005, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readClickEvent(): ClickEvent { + readCalendarSelectedDate(): CalendarSelectedDate { let valueDeserializer : Deserializer = this - const target_result : EventTarget = valueDeserializer.readEventTarget() - const timestamp_result : number = (valueDeserializer.readNumber() as number) - const source_result : SourceType = SourceType.ofOrdinal(valueDeserializer.readInt32()) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } - const axisHorizontal_result : number | undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } - const axisVertical_result : number | undefined = axisVertical_buf - const pressure_result : number = (valueDeserializer.readNumber() as number) - const tiltX_result : number = (valueDeserializer.readNumber() as number) - const tiltY_result : number = (valueDeserializer.readNumber() as number) - const sourceTool_result : SourceTool = SourceTool.ofOrdinal(valueDeserializer.readInt32()) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result : number | undefined = deviceId_buf - const displayX_result : number = (valueDeserializer.readNumber() as number) - const displayY_result : number = (valueDeserializer.readNumber() as number) - const windowX_result : number = (valueDeserializer.readNumber() as number) - const windowY_result : number = (valueDeserializer.readNumber() as number) - const screenX_result : number = (valueDeserializer.readNumber() as number) - const screenY_result : number = (valueDeserializer.readNumber() as number) - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - const preventDefault_result : Function0 = valueDeserializer.readCallback_Void() - let value : ClickEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} as ClickEvent) + const year_result : number = (valueDeserializer.readNumber() as number) + const month_result : number = (valueDeserializer.readNumber() as number) + const day_result : number = (valueDeserializer.readNumber() as number) + let value : CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) return value } - readOutlineOptions(): OutlineOptions { + readCallback_CalendarSelectedDate_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (event: CalendarSelectedDate): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarSelectedDate(event); (isSync) ? (NativeModule._CallCallbackSync(-289198976, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-289198976, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readWorkStateStyle(): WorkStateStyle { let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : EdgeOutlineWidths | Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const workDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workDayMarkColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : EdgeOutlineWidths | Dimension | undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_top : undefined | Dimension = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_right : undefined | Dimension = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_bottom : undefined | Dimension = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_left : undefined | Dimension = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeOutlineWidths) + const workDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() + let workDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Dimension) + else if (workDayMarkColor_buf__selector == 1) { + workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + else if (workDayMarkColor_buf__selector == 2) { + workDayMarkColor_buf_ = (valueDeserializer.readString() as string) } - width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) - } - const width_result : EdgeOutlineWidths | Dimension | undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top : undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right : undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom : undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") - } - color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) - } - const color_buf__u_left : undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + else if (workDayMarkColor_buf__selector == 3) { + workDayMarkColor_buf_ = valueDeserializer.readResource() } - else if (color_buf__selector == 1) { - const color_buf__u_selector : int32 = valueDeserializer.readInt8() - let color_buf__u : Color | number | string | Resource | undefined - if (color_buf__u_selector == 0) { - color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) - } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") - } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else { + throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation.") } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + } + const workDayMarkColor_result : ResourceColor | undefined = workDayMarkColor_buf + const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offDayMarkColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) + { + const offDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() + let offDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (offDayMarkColor_buf__selector == 1) { + offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offDayMarkColor_buf__selector == 2) { + offDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (offDayMarkColor_buf__selector == 3) { + offDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) } - const color_result : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined = color_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : OutlineRadiuses | Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const offDayMarkColor_result : ResourceColor | undefined = offDayMarkColor_buf + const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workDayMarkSize_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : OutlineRadiuses | Dimension | undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topLeft : undefined | Dimension = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topRight : undefined | Dimension = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_bottomLeft : undefined | Dimension = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf : Dimension | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_bottomRight : undefined | Dimension = radius_buf__u_bottomRight_buf - radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as OutlineRadiuses) + workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } + const workDayMarkSize_result : number | undefined = workDayMarkSize_buf + const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offDayMarkSize_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) + { + offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } + const offDayMarkSize_result : number | undefined = offDayMarkSize_buf + const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateWidth_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) + { + workStateWidth_buf = (valueDeserializer.readNumber() as number) + } + const workStateWidth_result : number | undefined = workStateWidth_buf + const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateHorizontalMovingDistance_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) + { + workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } + const workStateHorizontalMovingDistance_result : number | undefined = workStateHorizontalMovingDistance_buf + const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateVerticalMovingDistance_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) + { + workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } + const workStateVerticalMovingDistance_result : number | undefined = workStateVerticalMovingDistance_buf + let value : WorkStateStyle = ({workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} as WorkStateStyle) + return value + } + readWeekStyle(): WeekStyle { + let valueDeserializer : Deserializer = this + const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) + { + const weekColor_buf__selector : int32 = valueDeserializer.readInt8() + let weekColor_buf_ : Color | number | string | Resource | undefined + if (weekColor_buf__selector == 0) { + weekColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Dimension) + else if (weekColor_buf__selector == 1) { + weekColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekColor_buf__selector == 2) { + weekColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekColor_buf__selector == 3) { + weekColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) + weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) } - const radius_result : OutlineRadiuses | Dimension | undefined = radius_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : EdgeOutlineStyles | OutlineStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const weekColor_result : ResourceColor | undefined = weekColor_buf + const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekendDayColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) { - const style_buf__selector : int32 = valueDeserializer.readInt8() - let style_buf_ : EdgeOutlineStyles | OutlineStyle | undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf : OutlineStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_top : undefined | OutlineStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf : OutlineStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_right : undefined | OutlineStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf : OutlineStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_bottom : undefined | OutlineStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf : OutlineStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_left : undefined | OutlineStyle = style_buf__u_left_buf - style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeOutlineStyles) + const weekendDayColor_buf__selector : int32 = valueDeserializer.readInt8() + let weekendDayColor_buf_ : Color | number | string | Resource | undefined + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (style_buf__selector == 1) { - style_buf_ = OutlineStyle.ofOrdinal(valueDeserializer.readInt32()) + else if (weekendDayColor_buf__selector == 1) { + weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekendDayColor_buf__selector == 2) { + weekendDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendDayColor_buf__selector == 3) { + weekendDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation.") } - style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) + weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + } + const weekendDayColor_result : ResourceColor | undefined = weekendDayColor_buf + const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekendLunarColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + { + const weekendLunarColor_buf__selector : int32 = valueDeserializer.readInt8() + let weekendLunarColor_buf_ : Color | number | string | Resource | undefined + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (weekendLunarColor_buf__selector == 1) { + weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekendLunarColor_buf__selector == 2) { + weekendLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendLunarColor_buf__selector == 3) { + weekendLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation.") + } + weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + } + const weekendLunarColor_result : ResourceColor | undefined = weekendLunarColor_buf + const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekFontSize_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) + { + weekFontSize_buf = (valueDeserializer.readNumber() as number) + } + const weekFontSize_result : number | undefined = weekFontSize_buf + const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekHeight_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) + { + weekHeight_buf = (valueDeserializer.readNumber() as number) + } + const weekHeight_result : number | undefined = weekHeight_buf + const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekWidth_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) + { + weekWidth_buf = (valueDeserializer.readNumber() as number) + } + const weekWidth_result : number | undefined = weekWidth_buf + const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekAndDayRowSpace_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + { + weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) } - const style_result : EdgeOutlineStyles | OutlineStyle | undefined = style_buf - let value : OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) + const weekAndDayRowSpace_result : number | undefined = weekAndDayRowSpace_buf + let value : WeekStyle = ({weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} as WeekStyle) return value } - readBorderImageOption(): BorderImageOption { + readTodayStyle(): TodayStyle { let valueDeserializer : Deserializer = this - const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedDayColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) { - const slice_buf__selector : int32 = valueDeserializer.readInt8() - let slice_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if (slice_buf__selector == 0) { - slice_buf_ = (valueDeserializer.readLength() as Length) + const focusedDayColor_buf__selector : int32 = valueDeserializer.readInt8() + let focusedDayColor_buf_ : Color | number | string | Resource | undefined + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (slice_buf__selector == 1) { - const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) - { - slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_top : undefined | Length = slice_buf__u_top_buf - const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) - { - slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_right : undefined | Length = slice_buf__u_right_buf - const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) - { - slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_bottom : undefined | Length = slice_buf__u_bottom_buf - const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) - { - slice_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_left : undefined | Length = slice_buf__u_left_buf - slice_buf_ = ({top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} as EdgeWidths) + else if (focusedDayColor_buf__selector == 1) { + focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (slice_buf__selector == 2) { - slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (focusedDayColor_buf__selector == 2) { + focusedDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedDayColor_buf__selector == 3) { + focusedDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation.") } - slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) - } - const slice_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = slice_buf - const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let repeat_buf : RepeatMode | undefined - if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) - { - repeat_buf = RepeatMode.ofOrdinal(valueDeserializer.readInt32()) + focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) } - const repeat_result : RepeatMode | undefined = repeat_buf - const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let source_buf : string | Resource | LinearGradient_common | undefined - if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) + const focusedDayColor_result : ResourceColor | undefined = focusedDayColor_buf + const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedLunarColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) { - const source_buf__selector : int32 = valueDeserializer.readInt8() - let source_buf_ : string | Resource | LinearGradient_common | undefined - if (source_buf__selector == 0) { - source_buf_ = (valueDeserializer.readString() as string) + const focusedLunarColor_buf__selector : int32 = valueDeserializer.readInt8() + let focusedLunarColor_buf_ : Color | number | string | Resource | undefined + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (source_buf__selector == 1) { - source_buf_ = valueDeserializer.readResource() + else if (focusedLunarColor_buf__selector == 1) { + focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (source_buf__selector == 2) { - source_buf_ = valueDeserializer.readLinearGradient_common() + else if (focusedLunarColor_buf__selector == 2) { + focusedLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedLunarColor_buf__selector == 3) { + focusedLunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation.") } - source_buf = (source_buf_ as string | Resource | LinearGradient_common) + focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) } - const source_result : string | Resource | LinearGradient_common | undefined = source_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const focusedLunarColor_result : ResourceColor | undefined = focusedLunarColor_buf + const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedAreaBackgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readLength() as Length) + const focusedAreaBackgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let focusedAreaBackgroundColor_buf_ : Color | number | string | Resource | undefined + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (width_buf__selector == 1) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top : undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right : undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom : undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_left : undefined | Length = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) + else if (focusedAreaBackgroundColor_buf__selector == 1) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (focusedAreaBackgroundColor_buf__selector == 2) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedAreaBackgroundColor_buf__selector == 3) { + focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) } - const width_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = width_buf - const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) + const focusedAreaBackgroundColor_result : ResourceColor | undefined = focusedAreaBackgroundColor_buf + const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedAreaRadius_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) { - const outset_buf__selector : int32 = valueDeserializer.readInt8() - let outset_buf_ : Length | EdgeWidths | LocalizedEdgeWidths | undefined - if (outset_buf__selector == 0) { - outset_buf_ = (valueDeserializer.readLength() as Length) + focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + } + const focusedAreaRadius_result : number | undefined = focusedAreaRadius_buf + let value : TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) + return value + } + readNonCurrentDayStyle(): NonCurrentDayStyle { + let valueDeserializer : Deserializer = this + const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthDayColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) + { + const nonCurrentMonthDayColor_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthDayColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (outset_buf__selector == 1) { - const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) - { - outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_top : undefined | Length = outset_buf__u_top_buf - const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) - { - outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_right : undefined | Length = outset_buf__u_right_buf - const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) - { - outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_bottom : undefined | Length = outset_buf__u_bottom_buf - const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) - { - outset_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_left : undefined | Length = outset_buf__u_left_buf - outset_buf_ = ({top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} as EdgeWidths) + else if (nonCurrentMonthDayColor_buf__selector == 1) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (outset_buf__selector == 2) { - outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (nonCurrentMonthDayColor_buf__selector == 2) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthDayColor_buf__selector == 3) { + nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation.") } - outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) } - const outset_result : Length | EdgeWidths | LocalizedEdgeWidths | undefined = outset_buf - const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fill_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) + const nonCurrentMonthDayColor_result : ResourceColor | undefined = nonCurrentMonthDayColor_buf + const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthLunarColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) { - fill_buf = valueDeserializer.readBoolean() + const nonCurrentMonthLunarColor_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthLunarColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + } + else if (nonCurrentMonthLunarColor_buf__selector == 1) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthLunarColor_buf__selector == 2) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthLunarColor_buf__selector == 3) { + nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation.") + } + nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) } - const fill_result : boolean | undefined = fill_buf - let value : BorderImageOption = ({slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} as BorderImageOption) - return value - } - readBorderOptions(): BorderOptions { - let valueDeserializer : Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf : EdgeWidths | Length | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const nonCurrentMonthLunarColor_result : ResourceColor | undefined = nonCurrentMonthLunarColor_buf + const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthWorkDayMarkColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) { - const width_buf__selector : int32 = valueDeserializer.readInt8() - let width_buf_ : EdgeWidths | Length | LocalizedEdgeWidths | undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top : undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right : undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom : undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_left : undefined | Length = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) + const nonCurrentMonthWorkDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthWorkDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Length) + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { + nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) + nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) } - const width_result : EdgeWidths | Length | LocalizedEdgeWidths | undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const nonCurrentMonthWorkDayMarkColor_result : ResourceColor | undefined = nonCurrentMonthWorkDayMarkColor_buf + const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthOffDayMarkColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_top_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top : undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_right_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right : undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom : undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf__u_left_buf_ : Color | number | string | Resource | undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") - } - color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) - } - const color_buf__u_left : undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + const nonCurrentMonthOffDayMarkColor_buf__selector : int32 = valueDeserializer.readInt8() + let nonCurrentMonthOffDayMarkColor_buf_ : Color | number | string | Resource | undefined + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__selector == 1) { - const color_buf__u_selector : int32 = valueDeserializer.readInt8() - let color_buf__u : Color | number | string | Resource | undefined - if (color_buf__u_selector == 0) { - color_buf__u = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) - } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") - } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { + nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) } - const color_result : EdgeColors | ResourceColor | LocalizedEdgeColors | undefined = color_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector : int32 = valueDeserializer.readInt8() - let radius_buf_ : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topLeft : undefined | Length = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topRight : undefined | Length = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomLeft : undefined | Length = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomRight : undefined | Length = radius_buf__u_bottomRight_buf - radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) + const nonCurrentMonthOffDayMarkColor_result : ResourceColor | undefined = nonCurrentMonthOffDayMarkColor_buf + let value : NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) + return value + } + readCurrentDayStyle(): CurrentDayStyle { + let valueDeserializer : Deserializer = this + const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) + { + const dayColor_buf__selector : int32 = valueDeserializer.readInt8() + let dayColor_buf_ : Color | number | string | Resource | undefined + if (dayColor_buf__selector == 0) { + dayColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Length) + else if (dayColor_buf__selector == 1) { + dayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 2) { - radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (dayColor_buf__selector == 2) { + dayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (dayColor_buf__selector == 3) { + dayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) + dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) } - const radius_result : BorderRadiuses | Length | LocalizedBorderRadiuses | undefined = radius_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf : EdgeStyles | BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const dayColor_result : ResourceColor | undefined = dayColor_buf + const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) { - const style_buf__selector : int32 = valueDeserializer.readInt8() - let style_buf_ : EdgeStyles | BorderStyle | undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_top : undefined | BorderStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_right : undefined | BorderStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_bottom : undefined | BorderStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf : BorderStyle | undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const style_buf__u_left : undefined | BorderStyle = style_buf__u_left_buf - style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeStyles) + const lunarColor_buf__selector : int32 = valueDeserializer.readInt8() + let lunarColor_buf_ : Color | number | string | Resource | undefined + if (lunarColor_buf__selector == 0) { + lunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (style_buf__selector == 1) { - style_buf_ = BorderStyle.ofOrdinal(valueDeserializer.readInt32()) + else if (lunarColor_buf__selector == 1) { + lunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (lunarColor_buf__selector == 2) { + lunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (lunarColor_buf__selector == 3) { + lunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation.") } - style_buf = (style_buf_ as EdgeStyles | BorderStyle) + lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) } - const style_result : EdgeStyles | BorderStyle | undefined = style_buf - const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) + const lunarColor_result : ResourceColor | undefined = lunarColor_buf + const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let markLunarColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) { - const dashGap_buf__selector : int32 = valueDeserializer.readInt8() - let dashGap_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined - if (dashGap_buf__selector == 0) { - const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) - { - dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_top : undefined | Length = dashGap_buf__u_top_buf - const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) - { - dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_right : undefined | Length = dashGap_buf__u_right_buf - const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) - { - dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_bottom : undefined | Length = dashGap_buf__u_bottom_buf - const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) - { - dashGap_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_left : undefined | Length = dashGap_buf__u_left_buf - dashGap_buf_ = ({top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} as EdgeWidths) + const markLunarColor_buf__selector : int32 = valueDeserializer.readInt8() + let markLunarColor_buf_ : Color | number | string | Resource | undefined + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (dashGap_buf__selector == 1) { - dashGap_buf_ = valueDeserializer.readLengthMetrics() + else if (markLunarColor_buf__selector == 1) { + markLunarColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (dashGap_buf__selector == 2) { - dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (markLunarColor_buf__selector == 2) { + markLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (markLunarColor_buf__selector == 3) { + markLunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation.") } - dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + } + const markLunarColor_result : ResourceColor | undefined = markLunarColor_buf + const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayFontSize_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) + { + dayFontSize_buf = (valueDeserializer.readNumber() as number) + } + const dayFontSize_result : number | undefined = dayFontSize_buf + const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarDayFontSize_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + { + lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + } + const lunarDayFontSize_result : number | undefined = lunarDayFontSize_buf + const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayHeight_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) + { + dayHeight_buf = (valueDeserializer.readNumber() as number) + } + const dayHeight_result : number | undefined = dayHeight_buf + const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayWidth_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) + { + dayWidth_buf = (valueDeserializer.readNumber() as number) + } + const dayWidth_result : number | undefined = dayWidth_buf + const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gregorianCalendarHeight_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + { + gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + } + const gregorianCalendarHeight_result : number | undefined = gregorianCalendarHeight_buf + const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayYAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + { + dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const dayYAxisOffset_result : number | undefined = dayYAxisOffset_buf + const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarDayYAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + { + lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const lunarDayYAxisOffset_result : number | undefined = lunarDayYAxisOffset_buf + const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreXAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + { + underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const underscoreXAxisOffset_result : number | undefined = underscoreXAxisOffset_buf + const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreYAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + { + underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const underscoreYAxisOffset_result : number | undefined = underscoreYAxisOffset_buf + const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerXAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + { + scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const scheduleMarkerXAxisOffset_result : number | undefined = scheduleMarkerXAxisOffset_buf + const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerYAxisOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + { + scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const scheduleMarkerYAxisOffset_result : number | undefined = scheduleMarkerYAxisOffset_buf + const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colSpace_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) + { + colSpace_buf = (valueDeserializer.readNumber() as number) + } + const colSpace_result : number | undefined = colSpace_buf + const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dailyFiveRowSpace_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + { + dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + } + const dailyFiveRowSpace_result : number | undefined = dailyFiveRowSpace_buf + const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dailySixRowSpace_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + { + dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + } + const dailySixRowSpace_result : number | undefined = dailySixRowSpace_buf + const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarHeight_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) + { + lunarHeight_buf = (valueDeserializer.readNumber() as number) + } + const lunarHeight_result : number | undefined = lunarHeight_buf + const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreWidth_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) + { + underscoreWidth_buf = (valueDeserializer.readNumber() as number) + } + const underscoreWidth_result : number | undefined = underscoreWidth_buf + const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreLength_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) + { + underscoreLength_buf = (valueDeserializer.readNumber() as number) } - const dashGap_result : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashGap_buf - const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) + const underscoreLength_result : number | undefined = underscoreLength_buf + const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerRadius_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) { - const dashWidth_buf__selector : int32 = valueDeserializer.readInt8() - let dashWidth_buf_ : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined - if (dashWidth_buf__selector == 0) { - const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) - { - dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_top : undefined | Length = dashWidth_buf__u_top_buf - const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) - { - dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_right : undefined | Length = dashWidth_buf__u_right_buf - const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) - { - dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_bottom : undefined | Length = dashWidth_buf__u_bottom_buf - const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) - { - dashWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_left : undefined | Length = dashWidth_buf__u_left_buf - dashWidth_buf_ = ({top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} as EdgeWidths) - } - else if (dashWidth_buf__selector == 1) { - dashWidth_buf_ = valueDeserializer.readLengthMetrics() - } - else if (dashWidth_buf__selector == 2) { - dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation.") - } - dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) } - const dashWidth_result : EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined = dashWidth_buf - let value : BorderOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} as BorderOptions) + const scheduleMarkerRadius_result : number | undefined = scheduleMarkerRadius_buf + const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let boundaryRowOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + { + boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + } + const boundaryRowOffset_result : number | undefined = boundaryRowOffset_buf + const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let boundaryColOffset_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + { + boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + } + const boundaryColOffset_result : number | undefined = boundaryColOffset_buf + let value : CurrentDayStyle = ({dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} as CurrentDayStyle) return value } - readFilter(): Filter { + readCalendarDay(): CalendarDay { let valueDeserializer : Deserializer = this - const __FilterStub_result : string = (valueDeserializer.readString() as string) - let value : Filter = ({__FilterStub: __FilterStub_result} as Filter) + const index_result : number = (valueDeserializer.readNumber() as number) + const lunarMonth_result : string = (valueDeserializer.readString() as string) + const lunarDay_result : string = (valueDeserializer.readString() as string) + const dayMark_result : string = (valueDeserializer.readString() as string) + const dayMarkValue_result : string = (valueDeserializer.readString() as string) + const year_result : number = (valueDeserializer.readNumber() as number) + const month_result : number = (valueDeserializer.readNumber() as number) + const day_result : number = (valueDeserializer.readNumber() as number) + const isFirstOfLunar_result : boolean = valueDeserializer.readBoolean() + const hasSchedule_result : boolean = valueDeserializer.readBoolean() + const markLunarDay_result : boolean = valueDeserializer.readBoolean() + let value : CalendarDay = ({index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} as CalendarDay) return value } - readVisualEffect(): VisualEffect { + readButtonOptions(): ButtonOptions { let valueDeserializer : Deserializer = this - const __VisualEffectStub_result : string = (valueDeserializer.readString() as string) - let value : VisualEffect = ({__VisualEffectStub: __VisualEffectStub_result} as VisualEffect) + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf : ButtonType | undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = ButtonType.ofOrdinal(valueDeserializer.readInt32()) + } + const type_result : ButtonType | undefined = type_buf + const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let stateEffect_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) + { + stateEffect_buf = valueDeserializer.readBoolean() + } + const stateEffect_result : boolean | undefined = stateEffect_buf + const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonStyle_buf : ButtonStyleMode | undefined + if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) + { + buttonStyle_buf = ButtonStyleMode.ofOrdinal(valueDeserializer.readInt32()) + } + const buttonStyle_result : ButtonStyleMode | undefined = buttonStyle_buf + const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controlSize_buf : ControlSize | undefined + if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) + { + controlSize_buf = ControlSize.ofOrdinal(valueDeserializer.readInt32()) + } + const controlSize_result : ControlSize | undefined = controlSize_buf + const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let role_buf : ButtonRole | undefined + if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + { + role_buf = ButtonRole.ofOrdinal(valueDeserializer.readInt32()) + } + const role_result : ButtonRole | undefined = role_buf + let value : ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) return value } - readForegroundEffectOptions(): ForegroundEffectOptions { + readBadgeParamWithString(): BadgeParamWithString { let valueDeserializer : Deserializer = this - const radius_result : number = (valueDeserializer.readNumber() as number) - let value : ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf : BadgePosition | Position | undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + { + const position_buf__selector : int32 = valueDeserializer.readInt8() + let position_buf_ : BadgePosition | Position | undefined + if (position_buf__selector == 0) { + position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) + } + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() + } + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + } + position_buf = (position_buf_ as BadgePosition | Position) + } + const position_result : BadgePosition | Position | undefined = position_buf + const style_result : BadgeStyle = valueDeserializer.readBadgeStyle() + const value_result : string = (valueDeserializer.readString() as string) + let value : BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) return value } - readResizableOptions(): ResizableOptions { + readBadgeParamWithNumber(): BadgeParamWithNumber { let valueDeserializer : Deserializer = this - const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf : EdgeWidths | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf : BadgePosition | Position | undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) { - const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__top_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) - { - slice_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__top : undefined | Length = slice_buf__top_buf - const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__right_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) - { - slice_buf__right_buf = (valueDeserializer.readLength() as Length) + const position_buf__selector : int32 = valueDeserializer.readInt8() + let position_buf_ : BadgePosition | Position | undefined + if (position_buf__selector == 0) { + position_buf_ = BadgePosition.ofOrdinal(valueDeserializer.readInt32()) } - const slice_buf__right : undefined | Length = slice_buf__right_buf - const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__bottom_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) - { - slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() } - const slice_buf__bottom : undefined | Length = slice_buf__bottom_buf - const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__left_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) - { - slice_buf__left_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") } - const slice_buf__left : undefined | Length = slice_buf__left_buf - slice_buf = ({top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} as EdgeWidths) + position_buf = (position_buf_ as BadgePosition | Position) } - const slice_result : EdgeWidths | undefined = slice_buf - const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lattice_buf : DrawingLattice | undefined - if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) + const position_result : BadgePosition | Position | undefined = position_buf + const style_result : BadgeStyle = valueDeserializer.readBadgeStyle() + const count_result : number = (valueDeserializer.readNumber() as number) + const maxCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxCount_buf : number | undefined + if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) { - lattice_buf = valueDeserializer.readDrawingLattice() + maxCount_buf = (valueDeserializer.readNumber() as number) } - const lattice_result : DrawingLattice | undefined = lattice_buf - let value : ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) + const maxCount_result : number | undefined = maxCount_buf + let value : BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) return value } - readBackgroundEffectOptions(): BackgroundEffectOptions { + readOnAlphabetIndexerPopupSelectCallback(isSync: boolean = false): OnAlphabetIndexerPopupSelectCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(726938390, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(726938390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnAlphabetIndexerRequestPopupDataCallback(isSync: boolean = false): OnAlphabetIndexerRequestPopupDataCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number): Array => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue : Array | undefined; const _continuationCallback : Function1,void> = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Array); } + } + readOnAlphabetIndexerSelectCallback(isSync: boolean = false): OnAlphabetIndexerSelectCallback { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (NativeModule._CallCallbackSync(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAlphabetIndexerOptions(): AlphabetIndexerOptions { let valueDeserializer : Deserializer = this - const radius_result : number = (valueDeserializer.readNumber() as number) - const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let saturation_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) + const arrayValue_buf_length : int32 = valueDeserializer.readInt32() + let arrayValue_buf : Array = new Array() + for (let arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { + arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) + } + const arrayValue_result : Array = arrayValue_buf + const selected_result : number = (valueDeserializer.readNumber() as number) + let value : AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) + return value + } + readAlertDialogButtonOptions(): AlertDialogButtonOptions { + let valueDeserializer : Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) + { + enabled_buf = valueDeserializer.readBoolean() + } + const enabled_result : boolean | undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) { - saturation_buf = (valueDeserializer.readNumber() as number) + defaultFocus_buf = valueDeserializer.readBoolean() } - const saturation_result : number | undefined = saturation_buf - const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let brightness_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) + const defaultFocus_result : boolean | undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf : DialogButtonStyle | undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - brightness_buf = (valueDeserializer.readNumber() as number) + style_buf = DialogButtonStyle.ofOrdinal(valueDeserializer.readInt32()) } - const brightness_result : number | undefined = brightness_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const style_result : DialogButtonStyle | undefined = style_buf + const value_buf_selector : int32 = valueDeserializer.readInt8() + let value_buf : string | Resource | undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result : ResourceStr = (value_buf as string | Resource) + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - const color_buf__selector : int32 = valueDeserializer.readInt8() - let color_buf_ : Color | number | string | Resource | undefined - if (color_buf__selector == 0) { - color_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const fontColor_buf__selector : int32 = valueDeserializer.readInt8() + let fontColor_buf_ : Color | number | string | Resource | undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result : ResourceColor | undefined = color_buf - const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let adaptiveColor_buf : AdaptiveColor | undefined - if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = AdaptiveColor.ofOrdinal(valueDeserializer.readInt32()) - } - const adaptiveColor_result : AdaptiveColor | undefined = adaptiveColor_buf - const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurOptions_buf : BlurOptions | undefined - if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } - const blurOptions_result : BlurOptions | undefined = blurOptions_buf - const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let policy_buf : BlurStyleActivePolicy | undefined - if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = BlurStyleActivePolicy.ofOrdinal(valueDeserializer.readInt32()) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const policy_result : BlurStyleActivePolicy | undefined = policy_buf - const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let inactiveColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) + const fontColor_result : ResourceColor | undefined = fontColor_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf : ResourceColor | undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const inactiveColor_buf__selector : int32 = valueDeserializer.readInt8() - let inactiveColor_buf_ : Color | number | string | Resource | undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) + const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() + let backgroundColor_buf_ : Color | number | string | Resource | undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) - } - const inactiveColor_result : ResourceColor | undefined = inactiveColor_buf - let value : BackgroundEffectOptions = ({radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundEffectOptions) - return value - } - readPixelRoundPolicy(): PixelRoundPolicy { - let valueDeserializer : Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf : PixelRoundCalcPolicy | undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } - const start_result : PixelRoundCalcPolicy | undefined = start_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf : PixelRoundCalcPolicy | undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } - const top_result : PixelRoundCalcPolicy | undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf : PixelRoundCalcPolicy | undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } - const end_result : PixelRoundCalcPolicy | undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf : PixelRoundCalcPolicy | undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = PixelRoundCalcPolicy.ofOrdinal(valueDeserializer.readInt32()) - } - const bottom_result : PixelRoundCalcPolicy | undefined = bottom_buf - let value : PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) - return value - } - readChainWeightOptions(): ChainWeightOptions { - let valueDeserializer : Deserializer = this - const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let horizontal_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf = (valueDeserializer.readNumber() as number) - } - const horizontal_result : number | undefined = horizontal_buf - const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let vertical_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf = (valueDeserializer.readNumber() as number) + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const vertical_result : number | undefined = vertical_buf - let value : ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) - return value - } - readTouchResult(): TouchResult { - let valueDeserializer : Deserializer = this - const strategy_result : TouchTestStrategy = TouchTestStrategy.ofOrdinal(valueDeserializer.readInt32()) - const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let id_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) + const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf + const action_result : VoidCallback = valueDeserializer.readVoidCallback() + const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primary_buf : boolean | undefined + if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) { - id_buf = (valueDeserializer.readString() as string) + primary_buf = valueDeserializer.readBoolean() } - const id_result : string | undefined = id_buf - let value : TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) + const primary_result : boolean | undefined = primary_buf + let value : AlertDialogButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} as AlertDialogButtonOptions) return value } - readTouchTestInfo(): TouchTestInfo { + readDismissDialogAction(): DismissDialogAction { let valueDeserializer : Deserializer = this - const windowX_result : number = (valueDeserializer.readNumber() as number) - const windowY_result : number = (valueDeserializer.readNumber() as number) - const parentX_result : number = (valueDeserializer.readNumber() as number) - const parentY_result : number = (valueDeserializer.readNumber() as number) - const x_result : number = (valueDeserializer.readNumber() as number) - const y_result : number = (valueDeserializer.readNumber() as number) - const rect_result : RectResult = valueDeserializer.readRectResult() - const id_result : string = (valueDeserializer.readString() as string) - let value : TouchTestInfo = ({windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} as TouchTestInfo) + const dismiss_result : Function0 = valueDeserializer.readCallback_Void() + const reason_result : DismissReason = DismissReason.ofOrdinal(valueDeserializer.readInt32()) + let value : DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) return value } - readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): Function1,TouchResult> { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value: Array): TouchResult => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length as int32); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue : TouchResult | undefined; const _continuationCallback : Function1 = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-547276916, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-547276916, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TouchResult); } - } - readConstraintSizeOptions(): ConstraintSizeOptions { + readSheetInfo(): SheetInfo { let valueDeserializer : Deserializer = this - const minWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let minWidth_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf = (valueDeserializer.readLength() as Length) + const title_buf_selector : int32 = valueDeserializer.readInt8() + let title_buf : string | Resource | undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) } - const minWidth_result : Length | undefined = minWidth_buf - const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxWidth_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf = (valueDeserializer.readLength() as Length) + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() } - const maxWidth_result : Length | undefined = maxWidth_buf - const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let minHeight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } - const minHeight_result : Length | undefined = minHeight_buf - const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxHeight_buf : Length | undefined - if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) + const title_result : string | Resource = (title_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf : string | Resource | undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - maxHeight_buf = (valueDeserializer.readLength() as Length) + const icon_buf__selector : int32 = valueDeserializer.readInt8() + let icon_buf_ : string | Resource | undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) } - const maxHeight_result : Length | undefined = maxHeight_buf - let value : ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) + const icon_result : string | Resource | undefined = icon_buf + const action_result : VoidCallback = valueDeserializer.readVoidCallback() + let value : SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) return value } readLength(): Length | undefined { diff --git a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts index 6135ebe6a..916c906f6 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts @@ -20,17 +20,17 @@ import { nullptr, KPointer } from "@koalaui/interop" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, ShadowOptions, SymbolGlyphModifier, ShadowStyle, ComponentContent, SheetSize, DismissPopupAction, OutlineStyle, DrawContext, ClickEvent, ExpectedFrameRateRange, FinishCallbackType, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, HoverModeAreaType, BlurStyle, Rectangle, SourceTool, SourceType, EventTarget, CommonShapeMethod, LinearGradient_common, UIContext, SheetTitleOptions, MenuPreviewMode, PopupMessageOptions, DragPreviewMode, ThemeColorMode, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, KeyboardAvoidMode, DismissReason, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, SelectionOptions, RectShape, ContentClipMode, LightSource, SheetKeyboardAvoidMode, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, CustomPopupOptions, PopupOptions, TransitionHierarchyStrategy, Blender, BlendMode, OverlayOffset, ImageModifier, MotionPathOptions, BlurOptions, AdaptiveColor, BlurStyleActivePolicy, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, HoverEvent, TouchResult, CommonMethod, UIGestureEvent, InputCounterOptions, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, FadingEdgeOptions, EdgeEffectOptions, PointLightStyle, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, MenuElement, GeometryTransitionOptions, BlendApplyType, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, BlurStyleOptions, BackgroundBlurStyleOptions, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" -import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, TextRange, StyledStringChangeValue, MenuType, TextDeleteDirection, StyledStringChangedListener, TextMenuItem, FontSettingOptions, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" +import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, TextRange, StyledStringChangeValue, TextMenuItem, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" import { GetItemMainSizeByIndex, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode, ResizableOptions } from "./../ArkImageInterfaces" -import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathInfo, NavigationOptions, NavigationInterception, NavigationAnimatedTransition, NavContentInfo, NavigationMode, NavBar, NavigationOperation, LaunchMode, BarStyle, ToolbarItemStatus, SystemBarStyle, NavigationTitleMode, NavigationToolbarOptions, ToolbarItem, NavigationTitleOptions, NavigationMenuItem } from "./../ArkNavigationInterfaces" +import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathStack, NavPathInfo, NavigationOptions, NavigationInterception, BarStyle, NavigationAnimatedTransition, NavContentInfo, NavigationToolbarOptions, ToolbarItemStatus, NavigationTitleOptions, SystemBarStyle, NavigationOperation, NavBar, NavigationMode, NavigationTitleMode, ToolbarItem, NavigationMenuItem } from "./../ArkNavigationInterfaces" import { IsolatedComponentInterface, RestrictedWorker, IsolatedOptions, IsolatedComponentAttribute, ErrorCallback } from "./../ArkIsolatedComponentInterfaces" -import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorSymbolSpanStyle, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorTextStyleResult, RichEditorUpdateSymbolSpanStyleOptions, RichEditorSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorGesture, RichEditorResponseType, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorDeleteDirection, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorParagraphStyleOptions, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PasteEvent, PlaceholderStyle, KeyboardOptions, SelectionMenuOptions, RichEditorSpanType, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue, RichEditorStyledStringOptions, RichEditorOptions } from "./../ArkRichEditorInterfaces" -import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, SelectionMenuOptionsExt, WebResponseType, WebElementType, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" +import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorSymbolSpanStyle, RichEditorTextStyleResult, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorGesture, KeyboardOptions, SelectionMenuOptions, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateSymbolSpanStyleOptions, RichEditorParagraphStyleOptions, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PlaceholderStyle, RichEditorResponseType, RichEditorSpanType, RichEditorDeleteDirection, RichEditorSpanStyleOptions, PasteEvent, RichEditorStyledStringOptions, RichEditorOptions, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue } from "./../ArkRichEditorInterfaces" +import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, SelectionMenuOptionsExt, WebResponseType, WebElementType, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" import { OnAlphabetIndexerPopupSelectCallback, OnAlphabetIndexerRequestPopupDataCallback, OnAlphabetIndexerSelectCallback, IndexerAlign, AlphabetIndexerOptions } from "./../ArkAlphabetIndexerInterfaces" import { OnCheckboxChangeCallback, CheckboxOptions } from "./../ArkCheckboxInterfaces" import { OnCheckboxGroupChangeCallback, SelectStatus, CheckboxGroupResult, CheckboxGroupOptions } from "./../ArkCheckboxgroupInterfaces" @@ -39,44 +39,45 @@ import { OnFoldStatusChangeCallback, OnHoverStatusChangeCallback, WindowStatusTy import { OnLinearIndicatorChangeCallback, LinearIndicatorStyle, LinearIndicatorStartOptions } from "./../ArkLinearindicatorInterfaces" import { OnNativeLoadCallback, SurfaceRect, SurfaceRotationOptions, XComponentOptions } from "./../ArkXcomponentInterfaces" import { OnScrollEdgeCallback, OnScrollFrameBeginCallback, ScrollOnScrollCallback, ScrollOnWillScrollCallback, ScrollAnimationOptions, ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, OffsetResult, ScrollAlign, ScrollToIndexOptions, OnScrollFrameBeginHandlerResult, OffsetOptions, ScrollSnapOptions, ScrollDirection } from "./../ArkScrollInterfaces" -import { OnScrollVisibleContentChangeCallback, ScrollSnapAlign, ListDividerOptions, ListItemGroupArea, ChainEdgeEffect, ScrollState, CloseSwipeActionOptions, VisibleListContentInfo, StickyStyle, ChainAnimationOptions, ListItemAlign, ListOptions } from "./../ArkListInterfaces" -import { OnTabsAnimationEndCallback, OnTabsAnimationStartCallback, OnTabsContentWillChangeCallback, OnTabsGestureSwipeCallback, TabsCustomContentTransitionCallback, DividerStyle, LayoutStyle, TabContentAnimatedTransition, AnimationMode, BarPosition, ScrollableBarModeOptions, BarGridColumnOptions, TabsAnimationEvent, BarMode, TabsOptions } from "./../ArkTabsInterfaces" +import { OnScrollVisibleContentChangeCallback, ScrollSnapAlign, ListDividerOptions, ListItemGroupArea, ChainEdgeEffect, CloseSwipeActionOptions, ScrollState, VisibleListContentInfo, StickyStyle, ChainAnimationOptions, ListItemAlign, ListOptions } from "./../ArkListInterfaces" +import { OnTabsAnimationEndCallback, OnTabsAnimationStartCallback, OnTabsContentWillChangeCallback, OnTabsGestureSwipeCallback, TabsCustomContentTransitionCallback, LayoutStyle, DividerStyle, ScrollableBarModeOptions, BarMode, TabContentAnimatedTransition, AnimationMode, BarPosition, BarGridColumnOptions, TabsAnimationEvent, TabsOptions } from "./../ArkTabsInterfaces" import { PageTransitionCallback, RouteType } from "./../ArkPageTransitionInterfaces" import { PluginErrorCallback, PluginComponentTemplate, PluginErrorData, PluginComponentOptions } from "./../ArkPluginComponentInterfaces" -import { SearchSubmitCallback, CancelButtonStyle, IconOptions, CancelButtonSymbolOptions, CancelButtonOptions, SearchButtonOptions, SearchType, SearchOptions } from "./../ArkSearchInterfaces" +import { SearchSubmitCallback, CancelButtonStyle, IconOptions, SearchButtonOptions, CancelButtonSymbolOptions, CancelButtonOptions, SearchType, SearchOptions } from "./../ArkSearchInterfaces" import { SliderTriggerChangeCallback, SliderBlockType, SliderStyle, SliderChangeMode, SlideRange, SliderInteraction, SliderBlockStyle, SliderOptions } from "./../ArkSliderInterfaces" import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" -import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, Position, Length, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, LocalizedEdgeColors, LocalizedEdgeWidths, LocalizedBorderRadiuses, Area, LocalizedPadding, Font, ResourceStr, ColorMetrics, LengthMetricsUnit, DividerStyleOptions, LocalizedEdges, Edges, ColorFilter, Bias, LocalizedPosition, Offset, EdgeWidths, EdgeColors, EdgeStyles, MarkStyle, AccessibilityOptions, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions } from "./../ArkUnitsInterfaces" +import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, Length, Position, Area, Font, LocalizedPadding, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, Offset, LocalizedEdges, Edges, DividerStyleOptions, LengthMetricsUnit, ColorFilter, AccessibilityOptions, EdgeWidths, EdgeColors, EdgeStyles, Bias, LocalizedPosition, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, LengthMetrics, Want, TextModifier, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, TextModifier, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { ColoringStrategy, Color, FontWeight, Curve, TextDecorationStyle, TextDecorationType, BorderStyle, FontStyle, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, DialogButtonStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, PlayMode, TouchType, NestedScrollMode, VerticalAlign, ArrowPointPosition, Placement, ClickEffectLevel, HorizontalAlign, TransitionType, Axis, Edge, XComponentType, TextContentStyle, EdgeEffect, Alignment, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, IlluminatedType, FunctionKey, SharedTransitionEffectType, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, CheckBoxShape, FillMode, AnimationStatus, ModifierKey, ImageRepeat, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect } from "./../ArkEnumsInterfaces" +import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_DismissDialogAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TabContentTransitionProxy_Void, Tuple_Number_Number, Tuple_ResourceColor_Number, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Callback_StyledStringChangeValue_Boolean, Callback_Date_Void, Callback_DatePickerResult_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Literal_Number_day_month_year, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_UIExtensionProxy_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Type_SheetOptions_detents, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult } from "./../SyntheticDeclarations" +import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" -import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" -import { ImageAttachmentLayoutStyle, DecorationStyleInterface, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, TextStyle_styled_string, TextStyleInterface, StyleOptions, StyledStringKey, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" -import { SymbolRenderingStrategy, SymbolEffectStrategy, SymbolEffect } from "./../ArkSymbolglyphInterfaces" +import { ImageAttachmentLayoutStyle, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, DecorationStyleInterface, TextStyle_styled_string, TextStyleInterface, StyledStringKey, StyleOptions, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" +import { GridRowSizeOption, BreakpointsReference, GridRowColumnOption, GutterOption, GridRowDirection, BreakPoints, GridRowOptions } from "./../ArkGridRowInterfaces" +import { CustomSpan, CustomSpanInternal } from "./../ArkCustomSpanMaterialized" import { TabBarSymbol, TabBarIconStyle, LayoutMode, BoardStyle, SelectedMode, TabBarOptions } from "./../ArkTabContentInterfaces" +import { SymbolRenderingStrategy, SymbolEffectStrategy, SymbolEffect } from "./../ArkSymbolglyphInterfaces" +import { GestureEvent, PanDirection, GestureHandler, GesturePriority, GestureMask, BaseGestureEvent, GestureJudgeResult, GestureControl_GestureType, FingerInfo, GestureRecognizerState, GestureInfo } from "./../ArkGestureInterfaces" import { SwipeActionState, SwipeActionItem, SwipeEdgeEffect, EditMode, ListItemStyle, SwipeActionOptions, Sticky, ListItemOptions } from "./../ArkListItemInterfaces" +import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" -import { NavDestinationMode, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" -import { CustomSpan, CustomSpanInternal } from "./../ArkCustomSpanMaterialized" -import { GestureEvent, PanDirection, GestureControl_GestureType, GestureJudgeResult, FingerInfo, GestureHandler, GesturePriority, GestureMask, GestureRecognizerState, BaseGestureEvent, GestureInfo } from "./../ArkGestureInterfaces" -import { NavPathStack, NavPathStackInternal } from "./../ArkNavPathStackMaterialized" -import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" -import { DialogButtonDirection, TextStyle_alert_dialog, DialogAlignment, AlertDialogButtonBaseOptions, AlertDialogParamWithOptions, AlertDialogParam, AlertDialogButtonOptions, AlertDialogParamWithButtons, AlertDialogParamWithConfirm } from "./../ArkAlertDialogInterfaces" -import { DismissDialogAction, ActionSheetOffset, ActionSheetButtonOptions, SheetInfo, ActionSheetOptions } from "./../ArkActionSheetInterfaces" +import { NavDestinationMode, NavDestinationContext, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" import { WebController, WebControllerInternal } from "./../ArkWebControllerMaterialized" import { WebCookie, WebCookieInternal } from "./../ArkWebCookieMaterialized" import { PlaybackSpeed, SeekMode, PlaybackInfo, PreparedInfo, FullscreenInfo, VideoOptions } from "./../ArkVideoInterfaces" +import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerDialogOptions, TimePickerOptions } from "./../ArkTimePickerInterfaces" +import { DialogAlignment, DialogButtonDirection, TextStyle_alert_dialog, AlertDialogButtonBaseOptions, AlertDialogParamWithOptions, AlertDialogParam, AlertDialogButtonOptions, AlertDialogParamWithButtons, AlertDialogParamWithConfirm } from "./../ArkAlertDialogInterfaces" +import { TextPickerResult, TextPickerDialogOptions, TextPickerOptions, DividerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" +import { TextMenuItemId, TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" import { TabContentTransitionProxy, TabContentTransitionProxyInternal } from "./../ArkTabContentTransitionProxyMaterialized" import { RectAttribute, RoundedRectOptions, RectOptions } from "./../ArkRectInterfaces" import { PathAttribute, PathOptions } from "./../ArkPathInterfaces" @@ -84,19 +85,16 @@ import { EllipseAttribute, EllipseOptions } from "./../ArkEllipseInterfaces" import { CircleAttribute, CircleOptions } from "./../ArkCircleInterfaces" import { ProgressStatus, ProgressStyleOptions, CommonProgressStyleOptions, CapsuleStyleOptions, ScanEffectOptions, RingStyleOptions, LinearStyleOptions, ProgressType, ProgressStyle, ProgressOptions } from "./../ArkProgressInterfaces" import { GridColColumnOption, GridColOptions } from "./../ArkGridColInterfaces" +import { DatePickerResult, LunarSwitchStyle, DatePickerDialogOptions, DatePickerOptions } from "./../ArkDatePickerInterfaces" import { Scene, ModelType, SceneOptions } from "./../ArkComponent3dInterfaces" import { DrawingCanvas, DrawingCanvasInternal } from "./../ArkDrawingCanvasMaterialized" import { Size, RenderingContextSettings, ImageData } from "./../ArkCanvasInterfaces" import { FrameNode, FrameNodeInternal } from "./../ArkFrameNodeMaterialized" import { BadgePosition, BadgeStyle, BadgeParamWithString, BadgeParam, BadgeParamWithNumber } from "./../ArkBadgeInterfaces" +import { DismissDialogAction, ActionSheetOffset, ActionSheetButtonOptions, ActionSheetOptions, SheetInfo } from "./../ArkActionSheetInterfaces" import { StyledString, StyledStringInternal } from "./../ArkStyledStringMaterialized" -import { DateTimeOptions, TimePickerResult, TimePickerFormat, TimePickerDialogOptions, TimePickerOptions } from "./../ArkTimePickerInterfaces" -import { TextPickerResult, DividerOptions, TextPickerDialogOptions, TextPickerOptions, TextCascadePickerRangeContent, TextPickerRangeContent } from "./../ArkTextPickerInterfaces" -import { TextMenuItemId, TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" -import { NavDestinationContext, NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" -import { DatePickerResult, LunarSwitchStyle, DatePickerDialogOptions, DatePickerOptions } from "./../ArkDatePickerInterfaces" -import { ImageBitmap, ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" import { DpiFollowStrategy, ReceiveCallback, UIExtensionOptions } from "./../ArkUiExtensionComponentInterfaces" +import { UIExtensionProxy, UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" import { WaterFlowSections, WaterFlowSectionsInternal } from "./../ArkWaterFlowSectionsMaterialized" import { Scroller, ScrollerInternal } from "./../ArkScrollerMaterialized" import { RRect, WindowAnimationTarget } from "./../ArkRemoteWindowInterfaces" @@ -128,6 +126,7 @@ import { TextInputController, TextInputControllerInternal } from "./../ArkTextIn import { TextContentControllerBase, TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" import { TextClockController, TextClockControllerInternal } from "./../ArkTextClockControllerMaterialized" import { TextAreaController, TextAreaControllerInternal } from "./../ArkTextAreaControllerMaterialized" +import { TextResponseType, TextSpanType, TextOverflowOptions, TextOptions } from "./../ArkTextInterfaces" import { TextController, TextControllerInternal } from "./../ArkTextControllerMaterialized" import { LayoutManager, LayoutManagerInternal } from "./../ArkLayoutManagerMaterialized" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" @@ -137,6 +136,7 @@ import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { Indicator } from "./../ArkIndicatorBuilder" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { SwiperContentTransitionProxy, SwiperContentTransitionProxyInternal } from "./../ArkSwiperContentTransitionProxyMaterialized" +import { MenuAlignType, ArrowPosition, SelectOption } from "./../ArkSelectInterfaces" import { SearchController, SearchControllerInternal } from "./../ArkSearchControllerMaterialized" import { ScrollBarDirection, ScrollBarOptions } from "./../ArkScrollBarInterfaces" import { SaveDescription, SaveIconStyle, SaveButtonOnClickResult, SaveButtonOptions } from "./../ArkSaveButtonInterfaces" @@ -161,32 +161,32 @@ import { GridItemAlignment, ComputedBarAttribute, GridDirection, GridLayoutOptio import { FormShape, FormRenderingMode, FormDimension, FormCallbackInfo, FormInfo } from "./../ArkFormComponentInterfaces" import { FlexSpaceOptions, FlexOptions } from "./../ArkFlexInterfaces" import { LinearGradient_data_panel, ColorStop, DataPanelType, DataPanelShadowOptions, DataPanelOptions } from "./../ArkDataPanelInterfaces" +import { IPropertySubscriber, IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { PointerStyle } from "./../ArkArkui-customInterfaces" +import { GestureRecognizer, GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" +import { FocusPriority, FocusBoxStyle } from "./../ArkFocusInterfaces" +import { ProgressMask, ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" +import { DrawModifier, DrawModifierInternal } from "./../ArkDrawModifierMaterialized" import { ColumnSplitDividerStyle } from "./../ArkColumnSplitInterfaces" import { DrawingRenderingContext, DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" import { CanvasRenderingContext2D, CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" import { CanvasRenderer, CanvasRendererInternal } from "./../ArkCanvasRendererMaterialized" -import { CalendarController, CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" -import { MonthData, CalendarDay, CalendarRequestedData, CalendarSelectedDate, WorkStateStyle, WeekStyle, TodayStyle, NonCurrentDayStyle, CurrentDayStyle } from "./../ArkCalendarInterfaces" -import { ScrollMotion, SpringProp, FrictionMotion, SpringMotion } from "./../ArkAnimatorInterfaces" -import { ProgressMask, ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" -import { DrawModifier, DrawModifierInternal } from "./../ArkDrawModifierMaterialized" -import { GestureRecognizer, GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" -import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" -import { IPropertySubscriber, IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { ImageBitmap, ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" import { Path2D, Path2DInternal } from "./../ArkPath2DMaterialized" import { CanvasPath, CanvasPathInternal } from "./../ArkCanvasPathMaterialized" import { CalendarDialogOptions, CalendarOptions, CalendarAlign } from "./../ArkCalendarPickerInterfaces" +import { CalendarController, CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" +import { MonthData, CalendarDay, CalendarRequestedData, CalendarSelectedDate, WorkStateStyle, WeekStyle, TodayStyle, NonCurrentDayStyle, CurrentDayStyle } from "./../ArkCalendarInterfaces" +import { ScrollMotion, SpringProp, FrictionMotion, SpringMotion } from "./../ArkAnimatorInterfaces" import { LinearIndicatorController, LinearIndicatorControllerInternal } from "./../ArkLinearIndicatorControllerMaterialized" -import { UIExtensionProxy, UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" import { TextTimerOptions } from "./../ArkTextTimerInterfaces" import { TextClockOptions } from "./../ArkTextClockInterfaces" -import { TextResponseType, TextSpanType, TextOverflowOptions, TextOptions } from "./../ArkTextInterfaces" import { IndicatorComponentController, IndicatorComponentControllerInternal } from "./../ArkIndicatorComponentControllerMaterialized" import { SwiperController, SwiperControllerInternal } from "./../ArkSwiperControllerMaterialized" import { ItemState } from "./../ArkStepperItemInterfaces" import { StackOptions } from "./../ArkStackInterfaces" import { ViewportRect } from "./../ArkShapeInterfaces" -import { MenuAlignType, ArrowPosition, SelectOption } from "./../ArkSelectInterfaces" +import { SecurityComponentLayoutDirection } from "./../ArkSecurityComponentInterfaces" import { RowOptions } from "./../ArkRowInterfaces" import { RootSceneSession } from "./../ArkRootSceneInterfaces" import { EditMenuOptions, EditMenuOptionsInternal } from "./../ArkEditMenuOptionsMaterialized" @@ -199,18 +199,17 @@ import { NavRouteMode, RouteInfo } from "./../ArkNavRouterInterfaces" import { MenuItemGroupOptions } from "./../ArkMenuItemGroupInterfaces" import { SubMenuExpandingMode } from "./../ArkMenuInterfaces" import { MarqueeOptions } from "./../ArkMarqueeInterfaces" -import { SecurityComponentLayoutDirection } from "./../ArkSecurityComponentInterfaces" import { ChildrenMainSize, ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" import { LineOptions } from "./../ArkLineInterfaces" import { ImageFrameInfo } from "./../ArkImageAnimatorInterfaces" import { GaugeIndicatorOptions, GaugeShadowOptions, GaugeOptions } from "./../ArkGaugeInterfaces" import { FormLinkOptions } from "./../ArkFormLinkInterfaces" import { TerminationInfo } from "./../ArkEmbeddedComponentInterfaces" -import { ColumnOptions } from "./../ArkColumnInterfaces" -import { FocusPriority, FocusBoxStyle } from "./../ArkFocusInterfaces" +import { CustomDialogControllerOptions } from "./../ArkCustomDialogControllerInterfaces" import { EventTargetInfo, EventTargetInfoInternal } from "./../ArkEventTargetInfoMaterialized" import { GestureModifier, GestureModifierInternal } from "./../ArkGestureModifierMaterialized" import { UnifiedData, UnifiedDataInternal } from "./../ArkUnifiedDataMaterialized" +import { ColumnOptions } from "./../ArkColumnInterfaces" export class Serializer extends SerializerBase { private static pool?: Array | undefined = undefined private static poolTop: int32 = -1 @@ -313,180 +312,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeShadowOptions(value: ShadowOptions): void { - let valueSerializer : Serializer = this - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - if (((RuntimeType.NUMBER == value_radius_type))) { - valueSerializer.writeInt8(0 as int32) - const value_radius_0 = value_radius as number - valueSerializer.writeNumber(value_radius_0) - } - else if (((RuntimeType.OBJECT == value_radius_type))) { - valueSerializer.writeInt8(1 as int32) - const value_radius_1 = value_radius as Resource - valueSerializer.writeResource(value_radius_1) - } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) - } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((value_color_value instanceof Color))) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as string - valueSerializer.writeString(value_color_value_1) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_2) - } - else if (value_color_value instanceof ColoringStrategy) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value - valueSerializer.writeInt32(value_color_value_3.ordinal) - } - } - const value_offsetX = value.offsetX - let value_offsetX_type : int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_offsetX_value_0 = value_offsetX_value as number - valueSerializer.writeNumber(value_offsetX_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offsetX_value_1 = value_offsetX_value as Resource - valueSerializer.writeResource(value_offsetX_value_1) - } - } - const value_offsetY = value.offsetY - let value_offsetY_type : int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_offsetY_value_0 = value_offsetY_value as number - valueSerializer.writeNumber(value_offsetY_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offsetY_value_1 = value_offsetY_value as Resource - valueSerializer.writeResource(value_offsetY_value_1) - } - } - const value_fill = value.fill - let value_fill_type : int32 = RuntimeType.UNDEFINED - value_fill_type = runtimeType(value_fill) - valueSerializer.writeInt8(value_fill_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fill_type)) { - const value_fill_value = value_fill! - valueSerializer.writeBoolean(value_fill_value) - } - } - writePosition(value: Position): void { - let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeLength(value_x_value) - } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeLength(value_y_value) - } - } - writeSymbolGlyphModifier(value: SymbolGlyphModifier): void { - let valueSerializer : Serializer = this - const value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub - valueSerializer.writeString(value___SymbolGlyphModifierStub) - } - writeGridRowSizeOption(value: GridRowSizeOption): void { - let valueSerializer : Serializer = this - const value_xs = value.xs - let value_xs_type : int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeLength(value_xs_value) - } - const value_sm = value.sm - let value_sm_type : int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeLength(value_sm_value) - } - const value_md = value.md - let value_md_type : int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type as int32) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeLength(value_md_value) - } - const value_lg = value.lg - let value_lg_type : int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeLength(value_lg_value) - } - const value_xl = value.xl - let value_xl_type : int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeLength(value_xl_value) - } - const value_xxl = value.xxl - let value_xxl_type : int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeLength(value_xxl_value) - } - } writeTextBackgroundStyle(value: TextBackgroundStyle): void { let valueSerializer : Serializer = this const value_color = value.color @@ -741,113 +566,53 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_height_value) } } - writeRichEditorLayoutStyle(value: RichEditorLayoutStyle): void { + writePosition(value: Position): void { let valueSerializer : Serializer = this - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type : int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_margin_value_0 = value_margin_value as Dimension - valueSerializer.writeLength(value_margin_value_0) - } - else if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (TypeChecker.isPadding(value_margin_value, false, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_margin_value_1 = value_margin_value as Margin - const value_margin_value_1_top = value_margin_value_1.top - let value_margin_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_margin_value_1_top_type = runtimeType(value_margin_value_1_top) - valueSerializer.writeInt8(value_margin_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_top_type)) { - const value_margin_value_1_top_value = value_margin_value_1_top! - valueSerializer.writeLength(value_margin_value_1_top_value) - } - const value_margin_value_1_right = value_margin_value_1.right - let value_margin_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_margin_value_1_right_type = runtimeType(value_margin_value_1_right) - valueSerializer.writeInt8(value_margin_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_right_type)) { - const value_margin_value_1_right_value = value_margin_value_1_right! - valueSerializer.writeLength(value_margin_value_1_right_value) - } - const value_margin_value_1_bottom = value_margin_value_1.bottom - let value_margin_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom) - valueSerializer.writeInt8(value_margin_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_bottom_type)) { - const value_margin_value_1_bottom_value = value_margin_value_1_bottom! - valueSerializer.writeLength(value_margin_value_1_bottom_value) - } - const value_margin_value_1_left = value_margin_value_1.left - let value_margin_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_margin_value_1_left_type = runtimeType(value_margin_value_1_left) - valueSerializer.writeInt8(value_margin_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_left_type)) { - const value_margin_value_1_left_value = value_margin_value_1_left! - valueSerializer.writeLength(value_margin_value_1_left_value) - } - } + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeLength(value_x_value) } - const value_borderRadius = value.borderRadius - let value_borderRadius_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_borderRadius_value_0 = value_borderRadius_value as Dimension - valueSerializer.writeLength(value_borderRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) - } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) - } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) - } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) - } - } + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeLength(value_y_value) } } - writeDecorationStyleInterface(value: DecorationStyleInterface): void { + writeSymbolGlyphModifier(value: SymbolGlyphModifier): void { + let valueSerializer : Serializer = this + const value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub + valueSerializer.writeString(value___SymbolGlyphModifierStub) + } + writeShadowOptions(value: ShadowOptions): void { let valueSerializer : Serializer = this + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + if (((RuntimeType.NUMBER == value_radius_type))) { + valueSerializer.writeInt8(0 as int32) + const value_radius_0 = value_radius as number + valueSerializer.writeNumber(value_radius_0) + } + else if (((RuntimeType.OBJECT == value_radius_type))) { + valueSerializer.writeInt8(1 as int32) + const value_radius_1 = value_radius as Resource + valueSerializer.writeResource(value_radius_1) + } const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) + } const value_color = value.color let value_color_type : int32 = RuntimeType.UNDEFINED value_color_type = runtimeType(value_color) @@ -856,482 +621,232 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type : int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + if (((value_color_value instanceof Color))) { valueSerializer.writeInt8(0 as int32) const value_color_value_0 = value_color_value valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) - } else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) - } - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writeLocalizedEdgeColors(value: LocalizedEdgeColors): void { - let valueSerializer : Serializer = this - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - let value_top_value_type : int32 = RuntimeType.UNDEFINED - value_top_value_type = runtimeType(value_top_value) - if (value_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_top_value_0 = value_top_value - valueSerializer.writeInt32(value_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_top_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_top_value_1 = value_top_value as number - valueSerializer.writeNumber(value_top_value_1) + const value_color_value_1 = value_color_value as string + valueSerializer.writeString(value_color_value_1) } - else if (((RuntimeType.STRING == value_top_value_type))) { + else if (((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_top_value_2 = value_top_value as string - valueSerializer.writeString(value_top_value_2) + const value_color_value_2 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_top_value_type))) { + else if (value_color_value instanceof ColoringStrategy) { valueSerializer.writeInt8(3 as int32) - const value_top_value_3 = value_top_value as Resource - valueSerializer.writeResource(value_top_value_3) + const value_color_value_3 = value_color_value + valueSerializer.writeInt32(value_color_value_3.ordinal) } } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - let value_end_value_type : int32 = RuntimeType.UNDEFINED - value_end_value_type = runtimeType(value_end_value) - if (value_end_value instanceof Color) { + const value_offsetX = value.offsetX + let value_offsetX_type : int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_end_value_0 = value_end_value - valueSerializer.writeInt32(value_end_value_0.ordinal) + const value_offsetX_value_0 = value_offsetX_value as number + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_end_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_end_value_1 = value_end_value as number - valueSerializer.writeNumber(value_end_value_1) - } - else if (((RuntimeType.STRING == value_end_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_end_value_2 = value_end_value as string - valueSerializer.writeString(value_end_value_2) - } - else if (((RuntimeType.OBJECT == value_end_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_end_value_3 = value_end_value as Resource - valueSerializer.writeResource(value_end_value_3) + const value_offsetX_value_1 = value_offsetX_value as Resource + valueSerializer.writeResource(value_offsetX_value_1) } } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - let value_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_bottom_value_type = runtimeType(value_bottom_value) - if (value_bottom_value instanceof Color) { + const value_offsetY = value.offsetY + let value_offsetY_type : int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_bottom_value_0 = value_bottom_value - valueSerializer.writeInt32(value_bottom_value_0.ordinal) + const value_offsetY_value_0 = value_offsetY_value as number + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_bottom_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_bottom_value_1 = value_bottom_value as number - valueSerializer.writeNumber(value_bottom_value_1) - } - else if (((RuntimeType.STRING == value_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_bottom_value_2 = value_bottom_value as string - valueSerializer.writeString(value_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_bottom_value_3 = value_bottom_value as Resource - valueSerializer.writeResource(value_bottom_value_3) + const value_offsetY_value_1 = value_offsetY_value as Resource + valueSerializer.writeResource(value_offsetY_value_1) } } - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - let value_start_value_type : int32 = RuntimeType.UNDEFINED - value_start_value_type = runtimeType(value_start_value) - if (value_start_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_start_value_0 = value_start_value - valueSerializer.writeInt32(value_start_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_start_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_start_value_1 = value_start_value as number - valueSerializer.writeNumber(value_start_value_1) - } - else if (((RuntimeType.STRING == value_start_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_start_value_2 = value_start_value as string - valueSerializer.writeString(value_start_value_2) - } - else if (((RuntimeType.OBJECT == value_start_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_start_value_3 = value_start_value as Resource - valueSerializer.writeResource(value_start_value_3) - } + const value_fill = value.fill + let value_fill_type : int32 = RuntimeType.UNDEFINED + value_fill_type = runtimeType(value_fill) + valueSerializer.writeInt8(value_fill_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fill_type)) { + const value_fill_value = value_fill! + valueSerializer.writeBoolean(value_fill_value) } } - writeLocalizedEdgeWidths(value: LocalizedEdgeWidths): void { + writeGridRowSizeOption(value: GridRowSizeOption): void { let valueSerializer : Serializer = this - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLengthMetrics(value_end_value) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLengthMetrics(value_bottom_value) + const value_xs = value.xs + let value_xs_type : int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeLength(value_xs_value) } - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) + const value_sm = value.sm + let value_sm_type : int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeLength(value_sm_value) } - } - writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { - let valueSerializer : Serializer = this - const value_topStart = value.topStart - let value_topStart_type : int32 = RuntimeType.UNDEFINED - value_topStart_type = runtimeType(value_topStart) - valueSerializer.writeInt8(value_topStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_topStart_type)) { - const value_topStart_value = value_topStart! - valueSerializer.writeLengthMetrics(value_topStart_value) + const value_md = value.md + let value_md_type : int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type as int32) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeLength(value_md_value) } - const value_topEnd = value.topEnd - let value_topEnd_type : int32 = RuntimeType.UNDEFINED - value_topEnd_type = runtimeType(value_topEnd) - valueSerializer.writeInt8(value_topEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_topEnd_type)) { - const value_topEnd_value = value_topEnd! - valueSerializer.writeLengthMetrics(value_topEnd_value) + const value_lg = value.lg + let value_lg_type : int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeLength(value_lg_value) } - const value_bottomStart = value.bottomStart - let value_bottomStart_type : int32 = RuntimeType.UNDEFINED - value_bottomStart_type = runtimeType(value_bottomStart) - valueSerializer.writeInt8(value_bottomStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottomStart_type)) { - const value_bottomStart_value = value_bottomStart! - valueSerializer.writeLengthMetrics(value_bottomStart_value) + const value_xl = value.xl + let value_xl_type : int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeLength(value_xl_value) } - const value_bottomEnd = value.bottomEnd - let value_bottomEnd_type : int32 = RuntimeType.UNDEFINED - value_bottomEnd_type = runtimeType(value_bottomEnd) - valueSerializer.writeInt8(value_bottomEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottomEnd_type)) { - const value_bottomEnd_value = value_bottomEnd! - valueSerializer.writeLengthMetrics(value_bottomEnd_value) + const value_xxl = value.xxl + let value_xxl_type : int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeLength(value_xxl_value) } } - writeArea(value: Area): void { + writeBackgroundColorStyle(value: BackgroundColorStyle): void { let valueSerializer : Serializer = this - const value_width = value.width - valueSerializer.writeLength(value_width) - const value_height = value.height - valueSerializer.writeLength(value_height) - const value_position = value.position - valueSerializer.writePosition(value_position) - const value_globalPosition = value.globalPosition - valueSerializer.writePosition(value_globalPosition) + const value_textBackgroundStyle = value.textBackgroundStyle + valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle) } - writeLocalizedPadding(value: LocalizedPadding): void { + writeUserDataSpan(value: UserDataSpan): void { + } + writeCustomSpan(value: CustomSpan): void { let valueSerializer : Serializer = this - const value_stub = value.stub - valueSerializer.writeString(value_stub) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeFont(value: Font): void { + writeUrlStyle(value: UrlStyle): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeLineHeightStyle(value: LineHeightStyle): void { + let valueSerializer : Serializer = this + const value_lineHeight = value.lineHeight + valueSerializer.writeNumber(value_lineHeight) + } + writeParagraphStyle(value: ParagraphStyle): void { + let valueSerializer : Serializer = this + const value_textAlign = value.textAlign + let value_textAlign_type : int32 = RuntimeType.UNDEFINED + value_textAlign_type = runtimeType(value_textAlign) + valueSerializer.writeInt8(value_textAlign_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textAlign_type)) { + const value_textAlign_value = value_textAlign! + valueSerializer.writeInt32(value_textAlign_value.ordinal) + } + const value_textIndent = value.textIndent + let value_textIndent_type : int32 = RuntimeType.UNDEFINED + value_textIndent_type = runtimeType(value_textIndent) + valueSerializer.writeInt8(value_textIndent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textIndent_type)) { + const value_textIndent_value = value_textIndent! + valueSerializer.writeNumber(value_textIndent_value) + } + const value_maxLines = value.maxLines + let value_maxLines_type : int32 = RuntimeType.UNDEFINED + value_maxLines_type = runtimeType(value_maxLines) + valueSerializer.writeInt8(value_maxLines_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maxLines_type)) { + const value_maxLines_value = value_maxLines! + valueSerializer.writeNumber(value_maxLines_value) + } + const value_overflow = value.overflow + let value_overflow_type : int32 = RuntimeType.UNDEFINED + value_overflow_type = runtimeType(value_overflow) + valueSerializer.writeInt8(value_overflow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_overflow_type)) { + const value_overflow_value = value_overflow! + valueSerializer.writeInt32(value_overflow_value.ordinal) + } + const value_wordBreak = value.wordBreak + let value_wordBreak_type : int32 = RuntimeType.UNDEFINED + value_wordBreak_type = runtimeType(value_wordBreak) + valueSerializer.writeInt8(value_wordBreak_type as int32) + if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { + const value_wordBreak_value = value_wordBreak! + valueSerializer.writeInt32(value_wordBreak_value.ordinal) + } + const value_leadingMargin = value.leadingMargin + let value_leadingMargin_type : int32 = RuntimeType.UNDEFINED + value_leadingMargin_type = runtimeType(value_leadingMargin) + valueSerializer.writeInt8(value_leadingMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_leadingMargin_type)) { + const value_leadingMargin_value = value_leadingMargin! + let value_leadingMargin_value_type : int32 = RuntimeType.UNDEFINED + value_leadingMargin_value_type = runtimeType(value_leadingMargin_value) + if (((RuntimeType.NUMBER == value_leadingMargin_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_leadingMargin_value_0 = value_leadingMargin_value as number + valueSerializer.writeNumber(value_leadingMargin_value_0) + } + else if (((RuntimeType.OBJECT == value_leadingMargin_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_leadingMargin_value_1 = value_leadingMargin_value as LeadingMarginPlaceholder + valueSerializer.writeLeadingMarginPlaceholder(value_leadingMargin_value_1) + } + } + } + writeImageAttachment(value: ImageAttachment): void { let valueSerializer : Serializer = this + const value_value = value.value + valueSerializer.writePixelMap(value_value) const value_size = value.size let value_size_type : int32 = RuntimeType.UNDEFINED value_size_type = runtimeType(value_size) valueSerializer.writeInt8(value_size_type as int32) if ((RuntimeType.UNDEFINED) != (value_size_type)) { const value_size_value = value_size! - valueSerializer.writeLength(value_size_value) + valueSerializer.writeSizeOptions(value_size_value) } - const value_weight = value.weight - let value_weight_type : int32 = RuntimeType.UNDEFINED - value_weight_type = runtimeType(value_weight) - valueSerializer.writeInt8(value_weight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weight_type)) { - const value_weight_value = value_weight! - let value_weight_value_type : int32 = RuntimeType.UNDEFINED - value_weight_value_type = runtimeType(value_weight_value) - if (value_weight_value instanceof FontWeight) { - valueSerializer.writeInt8(0 as int32) - const value_weight_value_0 = value_weight_value - valueSerializer.writeInt32(value_weight_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_weight_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_weight_value_1 = value_weight_value as number - valueSerializer.writeNumber(value_weight_value_1) - } - else if (((RuntimeType.STRING == value_weight_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_weight_value_2 = value_weight_value as string - valueSerializer.writeString(value_weight_value_2) - } - } - const value_family = value.family - let value_family_type : int32 = RuntimeType.UNDEFINED - value_family_type = runtimeType(value_family) - valueSerializer.writeInt8(value_family_type as int32) - if ((RuntimeType.UNDEFINED) != (value_family_type)) { - const value_family_value = value_family! - let value_family_value_type : int32 = RuntimeType.UNDEFINED - value_family_value_type = runtimeType(value_family_value) - if (((RuntimeType.STRING == value_family_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_family_value_0 = value_family_value as string - valueSerializer.writeString(value_family_value_0) - } - else if (((RuntimeType.OBJECT == value_family_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_family_value_1 = value_family_value as Resource - valueSerializer.writeResource(value_family_value_1) - } - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writeTabBarSymbol(value: TabBarSymbol): void { - let valueSerializer : Serializer = this - const value_normal = value.normal - valueSerializer.writeSymbolGlyphModifier(value_normal) - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeSymbolGlyphModifier(value_selected_value) - } - } - writeComponentContent(value: ComponentContent): void { - let valueSerializer : Serializer = this - const value___ComponentContentStub = value.__ComponentContentStub - valueSerializer.writeString(value___ComponentContentStub) - } - writeDecorationStyleResult(value: DecorationStyleResult): void { - let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - if (value_color instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_0 = value_color - valueSerializer.writeInt32(value_color_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_1 = value_color as number - valueSerializer.writeNumber(value_color_1) - } - else if (((RuntimeType.STRING == value_color_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_2 = value_color as string - valueSerializer.writeString(value_color_2) - } - else if (((RuntimeType.OBJECT == value_color_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_3 = value_color as Resource - valueSerializer.writeResource(value_color_3) - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writeCanvasPattern(value: CanvasPattern): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCanvasGradient(value: CanvasGradient): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeBackgroundColorStyle(value: BackgroundColorStyle): void { - let valueSerializer : Serializer = this - const value_textBackgroundStyle = value.textBackgroundStyle - valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle) - } - writeUserDataSpan(value: UserDataSpan): void { - } - writeCustomSpan(value: CustomSpan): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUrlStyle(value: UrlStyle): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeLineHeightStyle(value: LineHeightStyle): void { - let valueSerializer : Serializer = this - const value_lineHeight = value.lineHeight - valueSerializer.writeNumber(value_lineHeight) - } - writeParagraphStyle(value: ParagraphStyle): void { - let valueSerializer : Serializer = this - const value_textAlign = value.textAlign - let value_textAlign_type : int32 = RuntimeType.UNDEFINED - value_textAlign_type = runtimeType(value_textAlign) - valueSerializer.writeInt8(value_textAlign_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textAlign_type)) { - const value_textAlign_value = value_textAlign! - valueSerializer.writeInt32(value_textAlign_value.ordinal) - } - const value_textIndent = value.textIndent - let value_textIndent_type : int32 = RuntimeType.UNDEFINED - value_textIndent_type = runtimeType(value_textIndent) - valueSerializer.writeInt8(value_textIndent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textIndent_type)) { - const value_textIndent_value = value_textIndent! - valueSerializer.writeNumber(value_textIndent_value) - } - const value_maxLines = value.maxLines - let value_maxLines_type : int32 = RuntimeType.UNDEFINED - value_maxLines_type = runtimeType(value_maxLines) - valueSerializer.writeInt8(value_maxLines_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maxLines_type)) { - const value_maxLines_value = value_maxLines! - valueSerializer.writeNumber(value_maxLines_value) - } - const value_overflow = value.overflow - let value_overflow_type : int32 = RuntimeType.UNDEFINED - value_overflow_type = runtimeType(value_overflow) - valueSerializer.writeInt8(value_overflow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_overflow_type)) { - const value_overflow_value = value_overflow! - valueSerializer.writeInt32(value_overflow_value.ordinal) - } - const value_wordBreak = value.wordBreak - let value_wordBreak_type : int32 = RuntimeType.UNDEFINED - value_wordBreak_type = runtimeType(value_wordBreak) - valueSerializer.writeInt8(value_wordBreak_type as int32) - if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { - const value_wordBreak_value = value_wordBreak! - valueSerializer.writeInt32(value_wordBreak_value.ordinal) - } - const value_leadingMargin = value.leadingMargin - let value_leadingMargin_type : int32 = RuntimeType.UNDEFINED - value_leadingMargin_type = runtimeType(value_leadingMargin) - valueSerializer.writeInt8(value_leadingMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_leadingMargin_type)) { - const value_leadingMargin_value = value_leadingMargin! - let value_leadingMargin_value_type : int32 = RuntimeType.UNDEFINED - value_leadingMargin_value_type = runtimeType(value_leadingMargin_value) - if (((RuntimeType.NUMBER == value_leadingMargin_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_leadingMargin_value_0 = value_leadingMargin_value as number - valueSerializer.writeNumber(value_leadingMargin_value_0) - } - else if (((RuntimeType.OBJECT == value_leadingMargin_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_leadingMargin_value_1 = value_leadingMargin_value as LeadingMarginPlaceholder - valueSerializer.writeLeadingMarginPlaceholder(value_leadingMargin_value_1) - } - } - } - writeImageAttachment(value: ImageAttachment): void { - let valueSerializer : Serializer = this - const value_value = value.value - valueSerializer.writePixelMap(value_value) - const value_size = value.size - let value_size_type : int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type as int32) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - valueSerializer.writeSizeOptions(value_size_value) - } - const value_verticalAlign = value.verticalAlign - let value_verticalAlign_type : int32 = RuntimeType.UNDEFINED - value_verticalAlign_type = runtimeType(value_verticalAlign) - valueSerializer.writeInt8(value_verticalAlign_type as int32) - if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { - const value_verticalAlign_value = value_verticalAlign! - valueSerializer.writeInt32(value_verticalAlign_value.ordinal) + const value_verticalAlign = value.verticalAlign + let value_verticalAlign_type : int32 = RuntimeType.UNDEFINED + value_verticalAlign_type = runtimeType(value_verticalAlign) + valueSerializer.writeInt8(value_verticalAlign_type as int32) + if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { + const value_verticalAlign_value = value_verticalAlign! + valueSerializer.writeInt32(value_verticalAlign_value.ordinal) } const value_objectFit = value.objectFit let value_objectFit_type : int32 = RuntimeType.UNDEFINED @@ -1477,30 +992,126 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_fontStyle_value.ordinal) } } - writeScrollAnimationOptions(value: ScrollAnimationOptions): void { + writeArea(value: Area): void { let valueSerializer : Serializer = this - const value_duration = value.duration - let value_duration_type : int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) + const value_width = value.width + valueSerializer.writeLength(value_width) + const value_height = value.height + valueSerializer.writeLength(value_height) + const value_position = value.position + valueSerializer.writePosition(value_position) + const value_globalPosition = value.globalPosition + valueSerializer.writePosition(value_globalPosition) + } + writeFont(value: Font): void { + let valueSerializer : Serializer = this + const value_size = value.size + let value_size_type : int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type as int32) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + valueSerializer.writeLength(value_size_value) } - const value_curve = value.curve - let value_curve_type : int32 = RuntimeType.UNDEFINED - value_curve_type = runtimeType(value_curve) - valueSerializer.writeInt8(value_curve_type as int32) - if ((RuntimeType.UNDEFINED) != (value_curve_type)) { - const value_curve_value = value_curve! - let value_curve_value_type : int32 = RuntimeType.UNDEFINED - value_curve_value_type = runtimeType(value_curve_value) - if (((value_curve_value instanceof Curve))) { + const value_weight = value.weight + let value_weight_type : int32 = RuntimeType.UNDEFINED + value_weight_type = runtimeType(value_weight) + valueSerializer.writeInt8(value_weight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weight_type)) { + const value_weight_value = value_weight! + let value_weight_value_type : int32 = RuntimeType.UNDEFINED + value_weight_value_type = runtimeType(value_weight_value) + if (value_weight_value instanceof FontWeight) { valueSerializer.writeInt8(0 as int32) - const value_curve_value_0 = value_curve_value - valueSerializer.writeInt32(value_curve_value_0.ordinal) + const value_weight_value_0 = value_weight_value + valueSerializer.writeInt32(value_weight_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_curve_value_type))) { + else if (((RuntimeType.NUMBER == value_weight_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_weight_value_1 = value_weight_value as number + valueSerializer.writeNumber(value_weight_value_1) + } + else if (((RuntimeType.STRING == value_weight_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_weight_value_2 = value_weight_value as string + valueSerializer.writeString(value_weight_value_2) + } + } + const value_family = value.family + let value_family_type : int32 = RuntimeType.UNDEFINED + value_family_type = runtimeType(value_family) + valueSerializer.writeInt8(value_family_type as int32) + if ((RuntimeType.UNDEFINED) != (value_family_type)) { + const value_family_value = value_family! + let value_family_value_type : int32 = RuntimeType.UNDEFINED + value_family_value_type = runtimeType(value_family_value) + if (((RuntimeType.STRING == value_family_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_family_value_0 = value_family_value as string + valueSerializer.writeString(value_family_value_0) + } + else if (((RuntimeType.OBJECT == value_family_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_family_value_1 = value_family_value as Resource + valueSerializer.writeResource(value_family_value_1) + } + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + } + writeLocalizedPadding(value: LocalizedPadding): void { + let valueSerializer : Serializer = this + const value_stub = value.stub + valueSerializer.writeString(value_stub) + } + writeTabBarSymbol(value: TabBarSymbol): void { + let valueSerializer : Serializer = this + const value_normal = value.normal + valueSerializer.writeSymbolGlyphModifier(value_normal) + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeSymbolGlyphModifier(value_selected_value) + } + } + writeComponentContent(value: ComponentContent): void { + let valueSerializer : Serializer = this + const value___ComponentContentStub = value.__ComponentContentStub + valueSerializer.writeString(value___ComponentContentStub) + } + writeScrollAnimationOptions(value: ScrollAnimationOptions): void { + let valueSerializer : Serializer = this + const value_duration = value.duration + let value_duration_type : int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) + } + const value_curve = value.curve + let value_curve_type : int32 = RuntimeType.UNDEFINED + value_curve_type = runtimeType(value_curve) + valueSerializer.writeInt8(value_curve_type as int32) + if ((RuntimeType.UNDEFINED) != (value_curve_type)) { + const value_curve_value = value_curve! + let value_curve_value_type : int32 = RuntimeType.UNDEFINED + value_curve_value_type = runtimeType(value_curve_value) + if (((value_curve_value instanceof Curve))) { + valueSerializer.writeInt8(0 as int32) + const value_curve_value_0 = value_curve_value + valueSerializer.writeInt32(value_curve_value_0.ordinal) + } + else if (((RuntimeType.OBJECT == value_curve_value_type))) { valueSerializer.writeInt8(1 as int32) const value_curve_value_1 = value_curve_value as ICurve valueSerializer.writeICurve(value_curve_value_1) @@ -1515,329 +1126,430 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_canOverScroll_value) } } - writeRichEditorSymbolSpanStyle(value: RichEditorSymbolSpanStyle): void { + writeRichEditorLayoutStyle(value: RichEditorLayoutStyle): void { let valueSerializer : Serializer = this - const value_fontSize = value.fontSize - let value_fontSize_type : int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type : int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { valueSerializer.writeInt8(0 as int32) - const value_fontSize_value_0 = value_fontSize_value as number - valueSerializer.writeNumber(value_fontSize_value_0) + const value_margin_value_0 = value_margin_value as Dimension + valueSerializer.writeLength(value_margin_value_0) } - else if (((RuntimeType.STRING == value_fontSize_value_type))) { + else if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (TypeChecker.isPadding(value_margin_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_fontSize_value_1 = value_fontSize_value as string - valueSerializer.writeString(value_fontSize_value_1) - } - else if (((RuntimeType.OBJECT == value_fontSize_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontSize_value_2 = value_fontSize_value as Resource - valueSerializer.writeResource(value_fontSize_value_2) - } - } - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - valueSerializer.writeInt32(value_fontColor_value.length as int32) - for (let i = 0; i < value_fontColor_value.length; i++) { - const value_fontColor_value_element = value_fontColor_value[i] - let value_fontColor_value_element_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_element_type = runtimeType(value_fontColor_value_element) - if (value_fontColor_value_element instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_element_0 = value_fontColor_value_element - valueSerializer.writeInt32(value_fontColor_value_element_0.ordinal) + const value_margin_value_1 = value_margin_value as Margin + const value_margin_value_1_top = value_margin_value_1.top + let value_margin_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_margin_value_1_top_type = runtimeType(value_margin_value_1_top) + valueSerializer.writeInt8(value_margin_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_top_type)) { + const value_margin_value_1_top_value = value_margin_value_1_top! + valueSerializer.writeLength(value_margin_value_1_top_value) } - else if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_element_1 = value_fontColor_value_element as number - valueSerializer.writeNumber(value_fontColor_value_element_1) + const value_margin_value_1_right = value_margin_value_1.right + let value_margin_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_margin_value_1_right_type = runtimeType(value_margin_value_1_right) + valueSerializer.writeInt8(value_margin_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_right_type)) { + const value_margin_value_1_right_value = value_margin_value_1_right! + valueSerializer.writeLength(value_margin_value_1_right_value) } - else if (((RuntimeType.STRING == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_element_2 = value_fontColor_value_element as string - valueSerializer.writeString(value_fontColor_value_element_2) + const value_margin_value_1_bottom = value_margin_value_1.bottom + let value_margin_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom) + valueSerializer.writeInt8(value_margin_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_bottom_type)) { + const value_margin_value_1_bottom_value = value_margin_value_1_bottom! + valueSerializer.writeLength(value_margin_value_1_bottom_value) } - else if (((RuntimeType.OBJECT == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_element_3 = value_fontColor_value_element as Resource - valueSerializer.writeResource(value_fontColor_value_element_3) + const value_margin_value_1_left = value_margin_value_1.left + let value_margin_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_margin_value_1_left_type = runtimeType(value_margin_value_1_left) + valueSerializer.writeInt8(value_margin_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_left_type)) { + const value_margin_value_1_left_value = value_margin_value_1_left! + valueSerializer.writeLength(value_margin_value_1_left_value) } } } - const value_fontWeight = value.fontWeight - let value_fontWeight_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + const value_borderRadius = value.borderRadius + let value_borderRadius_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { valueSerializer.writeInt8(0 as int32) - const value_fontWeight_value_0 = value_fontWeight_value as number - valueSerializer.writeNumber(value_fontWeight_value_0) + const value_borderRadius_value_0 = value_borderRadius_value as Dimension + valueSerializer.writeLength(value_borderRadius_value_0) } - else if (value_fontWeight_value instanceof FontWeight) { + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_fontWeight_value_1 = value_fontWeight_value - valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) - } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontWeight_value_2 = value_fontWeight_value as string - valueSerializer.writeString(value_fontWeight_value_2) + const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } } } - const value_effectStrategy = value.effectStrategy - let value_effectStrategy_type : int32 = RuntimeType.UNDEFINED - value_effectStrategy_type = runtimeType(value_effectStrategy) - valueSerializer.writeInt8(value_effectStrategy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_effectStrategy_type)) { - const value_effectStrategy_value = value_effectStrategy! - valueSerializer.writeInt32(value_effectStrategy_value.ordinal) - } - const value_renderingStrategy = value.renderingStrategy - let value_renderingStrategy_type : int32 = RuntimeType.UNDEFINED - value_renderingStrategy_type = runtimeType(value_renderingStrategy) - valueSerializer.writeInt8(value_renderingStrategy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_renderingStrategy_type)) { - const value_renderingStrategy_value = value_renderingStrategy! - valueSerializer.writeInt32(value_renderingStrategy_value.ordinal) - } } - writeRichEditorImageSpanStyle(value: RichEditorImageSpanStyle): void { + writeDecorationStyleResult(value: DecorationStyleResult): void { let valueSerializer : Serializer = this - const value_size = value.size - let value_size_type : int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type as int32) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - const value_size_value_0 = value_size_value[0] - valueSerializer.writeLength(value_size_value_0) - const value_size_value_1 = value_size_value[1] - valueSerializer.writeLength(value_size_value_1) + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + if (value_color instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_0 = value_color + valueSerializer.writeInt32(value_color_0.ordinal) } - const value_verticalAlign = value.verticalAlign - let value_verticalAlign_type : int32 = RuntimeType.UNDEFINED - value_verticalAlign_type = runtimeType(value_verticalAlign) - valueSerializer.writeInt8(value_verticalAlign_type as int32) - if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { - const value_verticalAlign_value = value_verticalAlign! - valueSerializer.writeInt32(value_verticalAlign_value.ordinal) + else if (((RuntimeType.NUMBER == value_color_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_1 = value_color as number + valueSerializer.writeNumber(value_color_1) } - const value_objectFit = value.objectFit - let value_objectFit_type : int32 = RuntimeType.UNDEFINED - value_objectFit_type = runtimeType(value_objectFit) - valueSerializer.writeInt8(value_objectFit_type as int32) - if ((RuntimeType.UNDEFINED) != (value_objectFit_type)) { - const value_objectFit_value = value_objectFit! - valueSerializer.writeInt32(value_objectFit_value.ordinal) + else if (((RuntimeType.STRING == value_color_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_2 = value_color as string + valueSerializer.writeString(value_color_2) } - const value_layoutStyle = value.layoutStyle - let value_layoutStyle_type : int32 = RuntimeType.UNDEFINED - value_layoutStyle_type = runtimeType(value_layoutStyle) - valueSerializer.writeInt8(value_layoutStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutStyle_type)) { - const value_layoutStyle_value = value_layoutStyle! - valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value) + else if (((RuntimeType.OBJECT == value_color_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_3 = value_color as Resource + valueSerializer.writeResource(value_color_3) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) } } - writeRichEditorTextStyle(value: RichEditorTextStyle): void { + writeDecorationStyleInterface(value: DecorationStyleInterface): void { let valueSerializer : Serializer = this - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (value_fontColor_value instanceof Color) { + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_0 = value_fontColor_value - valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_1 = value_fontColor_value as number - valueSerializer.writeNumber(value_fontColor_value_1) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { + else if (((RuntimeType.STRING == value_color_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_2 = value_fontColor_value as string - valueSerializer.writeString(value_fontColor_value_2) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_3 = value_fontColor_value as Resource - valueSerializer.writeResource(value_fontColor_value_3) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) } } - const value_fontSize = value.fontSize - let value_fontSize_type : int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER) == (value_fontSize_value_type)) || ((RuntimeType.STRING) == (value_fontSize_value_type)) || (((RuntimeType.OBJECT) == (value_fontSize_value_type)) && (isResource(value_fontSize_value)))) { + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + } + writeLocalizedEdgeColors(value: LocalizedEdgeColors): void { + let valueSerializer : Serializer = this + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + let value_top_value_type : int32 = RuntimeType.UNDEFINED + value_top_value_type = runtimeType(value_top_value) + if (value_top_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_fontSize_value_0 = value_fontSize_value as Length - valueSerializer.writeLength(value_fontSize_value_0) + const value_top_value_0 = value_top_value + valueSerializer.writeInt32(value_top_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + else if (((RuntimeType.NUMBER == value_top_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontSize_value_1 = value_fontSize_value as number - valueSerializer.writeNumber(value_fontSize_value_1) + const value_top_value_1 = value_top_value as number + valueSerializer.writeNumber(value_top_value_1) + } + else if (((RuntimeType.STRING == value_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_top_value_2 = value_top_value as string + valueSerializer.writeString(value_top_value_2) + } + else if (((RuntimeType.OBJECT == value_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_top_value_3 = value_top_value as Resource + valueSerializer.writeResource(value_top_value_3) } } - const value_fontStyle = value.fontStyle - let value_fontStyle_type : int32 = RuntimeType.UNDEFINED - value_fontStyle_type = runtimeType(value_fontStyle) - valueSerializer.writeInt8(value_fontStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { - const value_fontStyle_value = value_fontStyle! - valueSerializer.writeInt32(value_fontStyle_value.ordinal) - } - const value_fontWeight = value.fontWeight - let value_fontWeight_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + let value_end_value_type : int32 = RuntimeType.UNDEFINED + value_end_value_type = runtimeType(value_end_value) + if (value_end_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_fontWeight_value_0 = value_fontWeight_value as number - valueSerializer.writeNumber(value_fontWeight_value_0) + const value_end_value_0 = value_end_value + valueSerializer.writeInt32(value_end_value_0.ordinal) } - else if (value_fontWeight_value instanceof FontWeight) { + else if (((RuntimeType.NUMBER == value_end_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontWeight_value_1 = value_fontWeight_value - valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) + const value_end_value_1 = value_end_value as number + valueSerializer.writeNumber(value_end_value_1) } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + else if (((RuntimeType.STRING == value_end_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_fontWeight_value_2 = value_fontWeight_value as string - valueSerializer.writeString(value_fontWeight_value_2) + const value_end_value_2 = value_end_value as string + valueSerializer.writeString(value_end_value_2) + } + else if (((RuntimeType.OBJECT == value_end_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_end_value_3 = value_end_value as Resource + valueSerializer.writeResource(value_end_value_3) } } - const value_fontFamily = value.fontFamily - let value_fontFamily_type : int32 = RuntimeType.UNDEFINED - value_fontFamily_type = runtimeType(value_fontFamily) - valueSerializer.writeInt8(value_fontFamily_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { - const value_fontFamily_value = value_fontFamily! - let value_fontFamily_value_type : int32 = RuntimeType.UNDEFINED - value_fontFamily_value_type = runtimeType(value_fontFamily_value) - if (((RuntimeType.STRING == value_fontFamily_value_type))) { + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + let value_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_bottom_value_type = runtimeType(value_bottom_value) + if (value_bottom_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_fontFamily_value_0 = value_fontFamily_value as string - valueSerializer.writeString(value_fontFamily_value_0) + const value_bottom_value_0 = value_bottom_value + valueSerializer.writeInt32(value_bottom_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + else if (((RuntimeType.NUMBER == value_bottom_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontFamily_value_1 = value_fontFamily_value as Resource - valueSerializer.writeResource(value_fontFamily_value_1) + const value_bottom_value_1 = value_bottom_value as number + valueSerializer.writeNumber(value_bottom_value_1) } - } - const value_decoration = value.decoration - let value_decoration_type : int32 = RuntimeType.UNDEFINED - value_decoration_type = runtimeType(value_decoration) - valueSerializer.writeInt8(value_decoration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { - const value_decoration_value = value_decoration! - valueSerializer.writeDecorationStyleInterface(value_decoration_value) - } - const value_textShadow = value.textShadow - let value_textShadow_type : int32 = RuntimeType.UNDEFINED - value_textShadow_type = runtimeType(value_textShadow) - valueSerializer.writeInt8(value_textShadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textShadow_type)) { - const value_textShadow_value = value_textShadow! - let value_textShadow_value_type : int32 = RuntimeType.UNDEFINED - value_textShadow_value_type = runtimeType(value_textShadow_value) - if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (TypeChecker.isShadowOptions(value_textShadow_value, false, false, false, false, false, false))) { - valueSerializer.writeInt8(0 as int32) - const value_textShadow_value_0 = value_textShadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_textShadow_value_0) + else if (((RuntimeType.STRING == value_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_bottom_value_2 = value_bottom_value as string + valueSerializer.writeString(value_bottom_value_2) } - else if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (TypeChecker.isArray_ShadowOptions(value_textShadow_value))) { - valueSerializer.writeInt8(1 as int32) - const value_textShadow_value_1 = value_textShadow_value as Array - valueSerializer.writeInt32(value_textShadow_value_1.length as int32) - for (let i = 0; i < value_textShadow_value_1.length; i++) { - const value_textShadow_value_1_element = value_textShadow_value_1[i] - valueSerializer.writeShadowOptions(value_textShadow_value_1_element) - } + else if (((RuntimeType.OBJECT == value_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_bottom_value_3 = value_bottom_value as Resource + valueSerializer.writeResource(value_bottom_value_3) } } - const value_letterSpacing = value.letterSpacing - let value_letterSpacing_type : int32 = RuntimeType.UNDEFINED - value_letterSpacing_type = runtimeType(value_letterSpacing) - valueSerializer.writeInt8(value_letterSpacing_type as int32) - if ((RuntimeType.UNDEFINED) != (value_letterSpacing_type)) { - const value_letterSpacing_value = value_letterSpacing! - let value_letterSpacing_value_type : int32 = RuntimeType.UNDEFINED - value_letterSpacing_value_type = runtimeType(value_letterSpacing_value) - if (((RuntimeType.NUMBER == value_letterSpacing_value_type))) { + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + let value_start_value_type : int32 = RuntimeType.UNDEFINED + value_start_value_type = runtimeType(value_start_value) + if (value_start_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_letterSpacing_value_0 = value_letterSpacing_value as number - valueSerializer.writeNumber(value_letterSpacing_value_0) + const value_start_value_0 = value_start_value + valueSerializer.writeInt32(value_start_value_0.ordinal) } - else if (((RuntimeType.STRING == value_letterSpacing_value_type))) { + else if (((RuntimeType.NUMBER == value_start_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_letterSpacing_value_1 = value_letterSpacing_value as string - valueSerializer.writeString(value_letterSpacing_value_1) + const value_start_value_1 = value_start_value as number + valueSerializer.writeNumber(value_start_value_1) + } + else if (((RuntimeType.STRING == value_start_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_start_value_2 = value_start_value as string + valueSerializer.writeString(value_start_value_2) + } + else if (((RuntimeType.OBJECT == value_start_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_start_value_3 = value_start_value as Resource + valueSerializer.writeResource(value_start_value_3) } } - const value_lineHeight = value.lineHeight - let value_lineHeight_type : int32 = RuntimeType.UNDEFINED - value_lineHeight_type = runtimeType(value_lineHeight) - valueSerializer.writeInt8(value_lineHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lineHeight_type)) { - const value_lineHeight_value = value_lineHeight! - let value_lineHeight_value_type : int32 = RuntimeType.UNDEFINED - value_lineHeight_value_type = runtimeType(value_lineHeight_value) - if (((RuntimeType.NUMBER == value_lineHeight_value_type))) { + } + writeLocalizedEdgeWidths(value: LocalizedEdgeWidths): void { + let valueSerializer : Serializer = this + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLengthMetrics(value_end_value) + } + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLengthMetrics(value_bottom_value) + } + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLengthMetrics(value_start_value) + } + } + writeSheetTitleOptions(value: SheetTitleOptions): void { + let valueSerializer : Serializer = this + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_0 = value_title as string + valueSerializer.writeString(value_title_0) + } + else if (((RuntimeType.OBJECT == value_title_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_1 = value_title as Resource + valueSerializer.writeResource(value_title_1) + } + const value_subtitle = value.subtitle + let value_subtitle_type : int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_lineHeight_value_0 = value_lineHeight_value as number - valueSerializer.writeNumber(value_lineHeight_value_0) + const value_subtitle_value_0 = value_subtitle_value as string + valueSerializer.writeString(value_subtitle_value_0) } - else if (((RuntimeType.STRING == value_lineHeight_value_type))) { + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_lineHeight_value_1 = value_lineHeight_value as string - valueSerializer.writeString(value_lineHeight_value_1) - } - else if (((RuntimeType.OBJECT == value_lineHeight_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_lineHeight_value_2 = value_lineHeight_value as Resource - valueSerializer.writeResource(value_lineHeight_value_2) + const value_subtitle_value_1 = value_subtitle_value as Resource + valueSerializer.writeResource(value_subtitle_value_1) } } - const value_fontFeature = value.fontFeature - let value_fontFeature_type : int32 = RuntimeType.UNDEFINED - value_fontFeature_type = runtimeType(value_fontFeature) - valueSerializer.writeInt8(value_fontFeature_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontFeature_type)) { - const value_fontFeature_value = value_fontFeature! - valueSerializer.writeString(value_fontFeature_value) + } + writeTransitionEffect(value: TransitionEffect): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { + let valueSerializer : Serializer = this + const value_topStart = value.topStart + let value_topStart_type : int32 = RuntimeType.UNDEFINED + value_topStart_type = runtimeType(value_topStart) + valueSerializer.writeInt8(value_topStart_type as int32) + if ((RuntimeType.UNDEFINED) != (value_topStart_type)) { + const value_topStart_value = value_topStart! + valueSerializer.writeLengthMetrics(value_topStart_value) + } + const value_topEnd = value.topEnd + let value_topEnd_type : int32 = RuntimeType.UNDEFINED + value_topEnd_type = runtimeType(value_topEnd) + valueSerializer.writeInt8(value_topEnd_type as int32) + if ((RuntimeType.UNDEFINED) != (value_topEnd_type)) { + const value_topEnd_value = value_topEnd! + valueSerializer.writeLengthMetrics(value_topEnd_value) + } + const value_bottomStart = value.bottomStart + let value_bottomStart_type : int32 = RuntimeType.UNDEFINED + value_bottomStart_type = runtimeType(value_bottomStart) + valueSerializer.writeInt8(value_bottomStart_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottomStart_type)) { + const value_bottomStart_value = value_bottomStart! + valueSerializer.writeLengthMetrics(value_bottomStart_value) + } + const value_bottomEnd = value.bottomEnd + let value_bottomEnd_type : int32 = RuntimeType.UNDEFINED + value_bottomEnd_type = runtimeType(value_bottomEnd) + valueSerializer.writeInt8(value_bottomEnd_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottomEnd_type)) { + const value_bottomEnd_value = value_bottomEnd! + valueSerializer.writeLengthMetrics(value_bottomEnd_value) } } - writeNavPathStack(value: NavPathStack): void { + writeCanvasPattern(value: CanvasPattern): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCanvasGradient(value: CanvasGradient): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -1846,6 +1558,8 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeNavPathStack(value: NavPathStack): void { + } writeNavPathInfo(value: NavPathInfo): void { let valueSerializer : Serializer = this const value_name = value.name @@ -1875,16 +1589,12 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_isEntry_value) } } - writeExpectedFrameRateRange(value: ExpectedFrameRateRange): void { + writeColorMetrics(value: ColorMetrics): void { let valueSerializer : Serializer = this - const value_min = value.min - valueSerializer.writeNumber(value_min) - const value_max = value.max - valueSerializer.writeNumber(value_max) - const value_expected = value.expected - valueSerializer.writeNumber(value_expected) + const value___ColorMetricsStub = value.__ColorMetricsStub + valueSerializer.writeString(value___ColorMetricsStub) } - writeTransitionEffect(value: TransitionEffect): void { + writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -1893,16 +1603,38 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { + writeEventTarget(value: EventTarget): void { let valueSerializer : Serializer = this - const value_wordBreak = value.wordBreak - let value_wordBreak_type : int32 = RuntimeType.UNDEFINED - value_wordBreak_type = runtimeType(value_wordBreak) - valueSerializer.writeInt8(value_wordBreak_type as int32) - if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { - const value_wordBreak_value = value_wordBreak! - valueSerializer.writeInt32(value_wordBreak_value.ordinal) - } + const value_area = value.area + valueSerializer.writeArea(value_area) + } + writeWebResourceRequest(value: WebResourceRequest): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebviewController(value: WebviewController): void { + let valueSerializer : Serializer = this + const value___WebviewControllerStub = value.__WebviewControllerStub + valueSerializer.writeString(value___WebviewControllerStub) + } + writeWebController(value: WebController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeDateTimeOptions(value: DateTimeOptions): void { + let valueSerializer : Serializer = this + const value___DateTimeOptionsStub = value.__DateTimeOptionsStub + valueSerializer.writeString(value___DateTimeOptionsStub) } writeRectangle(value: Rectangle): void { let valueSerializer : Serializer = this @@ -1939,23 +1671,55 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_height_value) } } - writeAlertDialogButtonBaseOptions(value: AlertDialogButtonBaseOptions): void { + writePickerTextStyle(value: PickerTextStyle): void { let valueSerializer : Serializer = this - const value_enabled = value.enabled - let value_enabled_type : int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) + } } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type as int32) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) + const value_font = value.font + let value_font_type : int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type as int32) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) + } + } + writePickerDialogButtonStyle(value: PickerDialogButtonStyle): void { + let valueSerializer : Serializer = this + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) } const value_style = value.style let value_style_type : int32 = RuntimeType.UNDEFINED @@ -1965,18 +1729,21 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value.ordinal) } - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) + const value_role = value.role + let value_role_type : int32 = RuntimeType.UNDEFINED + value_role_type = runtimeType(value_role) + valueSerializer.writeInt8(value_role_type as int32) + if ((RuntimeType.UNDEFINED) != (value_role_type)) { + const value_role_value = value_role! + valueSerializer.writeInt32(value_role_value.ordinal) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) + const value_fontSize = value.fontSize + let value_fontSize_type : int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + valueSerializer.writeLength(value_fontSize_value) } const value_fontColor = value.fontColor let value_fontColor_type : int32 = RuntimeType.UNDEFINED @@ -2007,6 +1774,57 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_fontColor_value_3) } } + const value_fontWeight = value.fontWeight + let value_fontWeight_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (value_fontWeight_value instanceof FontWeight) { + valueSerializer.writeInt8(0 as int32) + const value_fontWeight_value_0 = value_fontWeight_value + valueSerializer.writeInt32(value_fontWeight_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontWeight_value_1 = value_fontWeight_value as number + valueSerializer.writeNumber(value_fontWeight_value_1) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontWeight_value_2 = value_fontWeight_value as string + valueSerializer.writeString(value_fontWeight_value_2) + } + } + const value_fontStyle = value.fontStyle + let value_fontStyle_type : int32 = RuntimeType.UNDEFINED + value_fontStyle_type = runtimeType(value_fontStyle) + valueSerializer.writeInt8(value_fontStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { + const value_fontStyle_value = value_fontStyle! + valueSerializer.writeInt32(value_fontStyle_value.ordinal) + } + const value_fontFamily = value.fontFamily + let value_fontFamily_type : int32 = RuntimeType.UNDEFINED + value_fontFamily_type = runtimeType(value_fontFamily) + valueSerializer.writeInt8(value_fontFamily_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { + const value_fontFamily_value = value_fontFamily! + let value_fontFamily_value_type : int32 = RuntimeType.UNDEFINED + value_fontFamily_value_type = runtimeType(value_fontFamily_value) + if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_fontFamily_value_0 = value_fontFamily_value as Resource + valueSerializer.writeResource(value_fontFamily_value_0) + } + else if (((RuntimeType.STRING == value_fontFamily_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontFamily_value_1 = value_fontFamily_value as string + valueSerializer.writeString(value_fontFamily_value_1) + } + } const value_backgroundColor = value.backgroundColor let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED value_backgroundColor_type = runtimeType(value_backgroundColor) @@ -2036,43 +1854,66 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeColorMetrics(value: ColorMetrics): void { - let valueSerializer : Serializer = this - const value___ColorMetricsStub = value.__ColorMetricsStub - valueSerializer.writeString(value___ColorMetricsStub) - } - writeImageAnalyzerController(value: ImageAnalyzerController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeEventTarget(value: EventTarget): void { - let valueSerializer : Serializer = this - const value_area = value.area - valueSerializer.writeArea(value_area) - } - writeWebResourceRequest(value: WebResourceRequest): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebviewController(value: WebviewController): void { - let valueSerializer : Serializer = this - const value___WebviewControllerStub = value.__WebviewControllerStub - valueSerializer.writeString(value___WebviewControllerStub) + const value_borderRadius = value.borderRadius + let value_borderRadius_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_borderRadius_value_0 = value_borderRadius_value as Length + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + } + const value_primary = value.primary + let value_primary_type : int32 = RuntimeType.UNDEFINED + value_primary_type = runtimeType(value_primary) + valueSerializer.writeInt8(value_primary_type as int32) + if ((RuntimeType.UNDEFINED) != (value_primary_type)) { + const value_primary_value = value_primary! + valueSerializer.writeBoolean(value_primary_value) + } } - writeWebController(value: WebController): void { + writeTextMenuItemId(value: TextMenuItemId): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -2357,6 +2198,14 @@ export class Serializer extends SerializerBase { } } } + writeBlurOptions(value: BlurOptions): void { + let valueSerializer : Serializer = this + const value_grayscale = value.grayscale + const value_grayscale_0 = value_grayscale[0] + valueSerializer.writeNumber(value_grayscale_0) + const value_grayscale_1 = value_grayscale[1] + valueSerializer.writeNumber(value_grayscale_1) + } writeRectAttribute(value: RectAttribute): void { } writePathAttribute(value: PathAttribute): void { @@ -2500,28 +2349,128 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_lineBreakStrategy_value.ordinal) } } - writeRichEditorTextStyleResult(value: RichEditorTextStyleResult): void { + writeRichEditorSymbolSpanStyle(value: RichEditorSymbolSpanStyle): void { let valueSerializer : Serializer = this - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - if (value_fontColor instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_fontColor_0 = value_fontColor - valueSerializer.writeInt32(value_fontColor_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_fontColor_type))) { - valueSerializer.writeInt8(1 as int32) - const value_fontColor_1 = value_fontColor as number - valueSerializer.writeNumber(value_fontColor_1) - } - else if (((RuntimeType.STRING == value_fontColor_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontColor_2 = value_fontColor as string - valueSerializer.writeString(value_fontColor_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_type))) { - valueSerializer.writeInt8(3 as int32) + const value_fontSize = value.fontSize + let value_fontSize_type : int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_fontSize_value_0 = value_fontSize_value as number + valueSerializer.writeNumber(value_fontSize_value_0) + } + else if (((RuntimeType.STRING == value_fontSize_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontSize_value_1 = value_fontSize_value as string + valueSerializer.writeString(value_fontSize_value_1) + } + else if (((RuntimeType.OBJECT == value_fontSize_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontSize_value_2 = value_fontSize_value as Resource + valueSerializer.writeResource(value_fontSize_value_2) + } + } + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + valueSerializer.writeInt32(value_fontColor_value.length as int32) + for (let i = 0; i < value_fontColor_value.length; i++) { + const value_fontColor_value_element = value_fontColor_value[i] + let value_fontColor_value_element_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_element_type = runtimeType(value_fontColor_value_element) + if (value_fontColor_value_element instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_fontColor_value_element_0 = value_fontColor_value_element + valueSerializer.writeInt32(value_fontColor_value_element_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontColor_value_element_1 = value_fontColor_value_element as number + valueSerializer.writeNumber(value_fontColor_value_element_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontColor_value_element_2 = value_fontColor_value_element as string + valueSerializer.writeString(value_fontColor_value_element_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(3 as int32) + const value_fontColor_value_element_3 = value_fontColor_value_element as Resource + valueSerializer.writeResource(value_fontColor_value_element_3) + } + } + } + const value_fontWeight = value.fontWeight + let value_fontWeight_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_fontWeight_value_0 = value_fontWeight_value as number + valueSerializer.writeNumber(value_fontWeight_value_0) + } + else if (value_fontWeight_value instanceof FontWeight) { + valueSerializer.writeInt8(1 as int32) + const value_fontWeight_value_1 = value_fontWeight_value + valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontWeight_value_2 = value_fontWeight_value as string + valueSerializer.writeString(value_fontWeight_value_2) + } + } + const value_effectStrategy = value.effectStrategy + let value_effectStrategy_type : int32 = RuntimeType.UNDEFINED + value_effectStrategy_type = runtimeType(value_effectStrategy) + valueSerializer.writeInt8(value_effectStrategy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_effectStrategy_type)) { + const value_effectStrategy_value = value_effectStrategy! + valueSerializer.writeInt32(value_effectStrategy_value.ordinal) + } + const value_renderingStrategy = value.renderingStrategy + let value_renderingStrategy_type : int32 = RuntimeType.UNDEFINED + value_renderingStrategy_type = runtimeType(value_renderingStrategy) + valueSerializer.writeInt8(value_renderingStrategy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_renderingStrategy_type)) { + const value_renderingStrategy_value = value_renderingStrategy! + valueSerializer.writeInt32(value_renderingStrategy_value.ordinal) + } + } + writeRichEditorTextStyleResult(value: RichEditorTextStyleResult): void { + let valueSerializer : Serializer = this + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + if (value_fontColor instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_fontColor_0 = value_fontColor + valueSerializer.writeInt32(value_fontColor_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontColor_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontColor_1 = value_fontColor as number + valueSerializer.writeNumber(value_fontColor_1) + } + else if (((RuntimeType.STRING == value_fontColor_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontColor_2 = value_fontColor as string + valueSerializer.writeString(value_fontColor_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_type))) { + valueSerializer.writeInt8(3 as int32) const value_fontColor_3 = value_fontColor as Resource valueSerializer.writeResource(value_fontColor_3) } @@ -2572,374 +2521,352 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_fontFeature_value) } } - writeSwipeActionItem(value: SwipeActionItem): void { + writeRichEditorImageSpanStyle(value: RichEditorImageSpanStyle): void { let valueSerializer : Serializer = this - const value_builder = value.builder - let value_builder_type : int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) - } - const value_actionAreaDistance = value.actionAreaDistance - let value_actionAreaDistance_type : int32 = RuntimeType.UNDEFINED - value_actionAreaDistance_type = runtimeType(value_actionAreaDistance) - valueSerializer.writeInt8(value_actionAreaDistance_type as int32) - if ((RuntimeType.UNDEFINED) != (value_actionAreaDistance_type)) { - const value_actionAreaDistance_value = value_actionAreaDistance! - valueSerializer.writeLength(value_actionAreaDistance_value) - } - const value_onAction = value.onAction - let value_onAction_type : int32 = RuntimeType.UNDEFINED - value_onAction_type = runtimeType(value_onAction) - valueSerializer.writeInt8(value_onAction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAction_type)) { - const value_onAction_value = value_onAction! - valueSerializer.holdAndWriteCallback(value_onAction_value) + const value_size = value.size + let value_size_type : int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type as int32) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + const value_size_value_0 = value_size_value[0] + valueSerializer.writeLength(value_size_value_0) + const value_size_value_1 = value_size_value[1] + valueSerializer.writeLength(value_size_value_1) } - const value_onEnterActionArea = value.onEnterActionArea - let value_onEnterActionArea_type : int32 = RuntimeType.UNDEFINED - value_onEnterActionArea_type = runtimeType(value_onEnterActionArea) - valueSerializer.writeInt8(value_onEnterActionArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onEnterActionArea_type)) { - const value_onEnterActionArea_value = value_onEnterActionArea! - valueSerializer.holdAndWriteCallback(value_onEnterActionArea_value) + const value_verticalAlign = value.verticalAlign + let value_verticalAlign_type : int32 = RuntimeType.UNDEFINED + value_verticalAlign_type = runtimeType(value_verticalAlign) + valueSerializer.writeInt8(value_verticalAlign_type as int32) + if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { + const value_verticalAlign_value = value_verticalAlign! + valueSerializer.writeInt32(value_verticalAlign_value.ordinal) } - const value_onExitActionArea = value.onExitActionArea - let value_onExitActionArea_type : int32 = RuntimeType.UNDEFINED - value_onExitActionArea_type = runtimeType(value_onExitActionArea) - valueSerializer.writeInt8(value_onExitActionArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onExitActionArea_type)) { - const value_onExitActionArea_value = value_onExitActionArea! - valueSerializer.holdAndWriteCallback(value_onExitActionArea_value) + const value_objectFit = value.objectFit + let value_objectFit_type : int32 = RuntimeType.UNDEFINED + value_objectFit_type = runtimeType(value_objectFit) + valueSerializer.writeInt8(value_objectFit_type as int32) + if ((RuntimeType.UNDEFINED) != (value_objectFit_type)) { + const value_objectFit_value = value_objectFit! + valueSerializer.writeInt32(value_objectFit_value.ordinal) } - const value_onStateChange = value.onStateChange - let value_onStateChange_type : int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) + const value_layoutStyle = value.layoutStyle + let value_layoutStyle_type : int32 = RuntimeType.UNDEFINED + value_layoutStyle_type = runtimeType(value_layoutStyle) + valueSerializer.writeInt8(value_layoutStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutStyle_type)) { + const value_layoutStyle_value = value_layoutStyle! + valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value) } } - writeGridRowColumnOption(value: GridRowColumnOption): void { + writeRichEditorTextStyle(value: RichEditorTextStyle): void { let valueSerializer : Serializer = this - const value_xs = value.xs - let value_xs_type : int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeNumber(value_xs_value) - } - const value_sm = value.sm - let value_sm_type : int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type : int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type as int32) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (value_fontColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_fontColor_value_0 = value_fontColor_value + valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontColor_value_1 = value_fontColor_value as number + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontColor_value_2 = value_fontColor_value as string + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_fontColor_value_3 = value_fontColor_value as Resource + valueSerializer.writeResource(value_fontColor_value_3) + } } - const value_lg = value.lg - let value_lg_type : int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) - } - const value_xl = value.xl - let value_xl_type : int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeNumber(value_xl_value) + const value_fontSize = value.fontSize + let value_fontSize_type : int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER) == (value_fontSize_value_type)) || ((RuntimeType.STRING) == (value_fontSize_value_type)) || (((RuntimeType.OBJECT) == (value_fontSize_value_type)) && (isResource(value_fontSize_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_fontSize_value_0 = value_fontSize_value as Length + valueSerializer.writeLength(value_fontSize_value_0) + } + else if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontSize_value_1 = value_fontSize_value as number + valueSerializer.writeNumber(value_fontSize_value_1) + } } - const value_xxl = value.xxl - let value_xxl_type : int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeNumber(value_xxl_value) + const value_fontStyle = value.fontStyle + let value_fontStyle_type : int32 = RuntimeType.UNDEFINED + value_fontStyle_type = runtimeType(value_fontStyle) + valueSerializer.writeInt8(value_fontStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { + const value_fontStyle_value = value_fontStyle! + valueSerializer.writeInt32(value_fontStyle_value.ordinal) } - } - writeGutterOption(value: GutterOption): void { - let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type : int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER) == (value_x_value_type)) || ((RuntimeType.STRING) == (value_x_value_type)) || (((RuntimeType.OBJECT) == (value_x_value_type)) && (isResource(value_x_value)))) { + const value_fontWeight = value.fontWeight + let value_fontWeight_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_x_value_0 = value_x_value as Length - valueSerializer.writeLength(value_x_value_0) + const value_fontWeight_value_0 = value_fontWeight_value as number + valueSerializer.writeNumber(value_fontWeight_value_0) } - else if (((RuntimeType.OBJECT) == (value_x_value_type)) && (TypeChecker.isGridRowSizeOption(value_x_value, false, false, false, false, false, false))) { + else if (value_fontWeight_value instanceof FontWeight) { valueSerializer.writeInt8(1 as int32) - const value_x_value_1 = value_x_value as GridRowSizeOption - valueSerializer.writeGridRowSizeOption(value_x_value_1) + const value_fontWeight_value_1 = value_fontWeight_value + valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontWeight_value_2 = value_fontWeight_value as string + valueSerializer.writeString(value_fontWeight_value_2) } } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type : int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER) == (value_y_value_type)) || ((RuntimeType.STRING) == (value_y_value_type)) || (((RuntimeType.OBJECT) == (value_y_value_type)) && (isResource(value_y_value)))) { + const value_fontFamily = value.fontFamily + let value_fontFamily_type : int32 = RuntimeType.UNDEFINED + value_fontFamily_type = runtimeType(value_fontFamily) + valueSerializer.writeInt8(value_fontFamily_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { + const value_fontFamily_value = value_fontFamily! + let value_fontFamily_value_type : int32 = RuntimeType.UNDEFINED + value_fontFamily_value_type = runtimeType(value_fontFamily_value) + if (((RuntimeType.STRING == value_fontFamily_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_y_value_0 = value_y_value as Length - valueSerializer.writeLength(value_y_value_0) + const value_fontFamily_value_0 = value_fontFamily_value as string + valueSerializer.writeString(value_fontFamily_value_0) } - else if (((RuntimeType.OBJECT) == (value_y_value_type)) && (TypeChecker.isGridRowSizeOption(value_y_value, false, false, false, false, false, false))) { + else if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_y_value_1 = value_y_value as GridRowSizeOption - valueSerializer.writeGridRowSizeOption(value_y_value_1) + const value_fontFamily_value_1 = value_fontFamily_value as Resource + valueSerializer.writeResource(value_fontFamily_value_1) } } - } - writeGridColColumnOption(value: GridColColumnOption): void { - let valueSerializer : Serializer = this - const value_xs = value.xs - let value_xs_type : int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeNumber(value_xs_value) - } - const value_sm = value.sm - let value_sm_type : int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type : int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type as int32) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) - } - const value_lg = value.lg - let value_lg_type : int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) - } - const value_xl = value.xl - let value_xl_type : int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeNumber(value_xl_value) - } - const value_xxl = value.xxl - let value_xxl_type : int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeNumber(value_xxl_value) + const value_decoration = value.decoration + let value_decoration_type : int32 = RuntimeType.UNDEFINED + value_decoration_type = runtimeType(value_decoration) + valueSerializer.writeInt8(value_decoration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { + const value_decoration_value = value_decoration! + valueSerializer.writeDecorationStyleInterface(value_decoration_value) } - } - writeLinearGradient_common(value: LinearGradient_common): void { - let valueSerializer : Serializer = this - const value_angle = value.angle - let value_angle_type : int32 = RuntimeType.UNDEFINED - value_angle_type = runtimeType(value_angle) - valueSerializer.writeInt8(value_angle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_angle_type)) { - const value_angle_value = value_angle! - let value_angle_value_type : int32 = RuntimeType.UNDEFINED - value_angle_value_type = runtimeType(value_angle_value) - if (((RuntimeType.NUMBER == value_angle_value_type))) { + const value_textShadow = value.textShadow + let value_textShadow_type : int32 = RuntimeType.UNDEFINED + value_textShadow_type = runtimeType(value_textShadow) + valueSerializer.writeInt8(value_textShadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textShadow_type)) { + const value_textShadow_value = value_textShadow! + let value_textShadow_value_type : int32 = RuntimeType.UNDEFINED + value_textShadow_value_type = runtimeType(value_textShadow_value) + if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (TypeChecker.isShadowOptions(value_textShadow_value, false, false, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_angle_value_0 = value_angle_value as number - valueSerializer.writeNumber(value_angle_value_0) + const value_textShadow_value_0 = value_textShadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_textShadow_value_0) } - else if (((RuntimeType.STRING == value_angle_value_type))) { + else if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (TypeChecker.isArray_ShadowOptions(value_textShadow_value))) { valueSerializer.writeInt8(1 as int32) - const value_angle_value_1 = value_angle_value as string - valueSerializer.writeString(value_angle_value_1) + const value_textShadow_value_1 = value_textShadow_value as Array + valueSerializer.writeInt32(value_textShadow_value_1.length as int32) + for (let i = 0; i < value_textShadow_value_1.length; i++) { + const value_textShadow_value_1_element = value_textShadow_value_1[i] + valueSerializer.writeShadowOptions(value_textShadow_value_1_element) + } } } - const value_direction = value.direction - let value_direction_type : int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value.ordinal) + const value_letterSpacing = value.letterSpacing + let value_letterSpacing_type : int32 = RuntimeType.UNDEFINED + value_letterSpacing_type = runtimeType(value_letterSpacing) + valueSerializer.writeInt8(value_letterSpacing_type as int32) + if ((RuntimeType.UNDEFINED) != (value_letterSpacing_type)) { + const value_letterSpacing_value = value_letterSpacing! + let value_letterSpacing_value_type : int32 = RuntimeType.UNDEFINED + value_letterSpacing_value_type = runtimeType(value_letterSpacing_value) + if (((RuntimeType.NUMBER == value_letterSpacing_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_letterSpacing_value_0 = value_letterSpacing_value as number + valueSerializer.writeNumber(value_letterSpacing_value_0) + } + else if (((RuntimeType.STRING == value_letterSpacing_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_letterSpacing_value_1 = value_letterSpacing_value as string + valueSerializer.writeString(value_letterSpacing_value_1) + } } - const value_colors = value.colors - valueSerializer.writeInt32(value_colors.length as int32) - for (let i = 0; i < value_colors.length; i++) { - const value_colors_element = value_colors[i] - const value_colors_element_0 = value_colors_element[0] - let value_colors_element_0_type : int32 = RuntimeType.UNDEFINED - value_colors_element_0_type = runtimeType(value_colors_element_0) - if (value_colors_element_0 instanceof Color) { + const value_lineHeight = value.lineHeight + let value_lineHeight_type : int32 = RuntimeType.UNDEFINED + value_lineHeight_type = runtimeType(value_lineHeight) + valueSerializer.writeInt8(value_lineHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lineHeight_type)) { + const value_lineHeight_value = value_lineHeight! + let value_lineHeight_value_type : int32 = RuntimeType.UNDEFINED + value_lineHeight_value_type = runtimeType(value_lineHeight_value) + if (((RuntimeType.NUMBER == value_lineHeight_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_colors_element_0_0 = value_colors_element_0 - valueSerializer.writeInt32(value_colors_element_0_0.ordinal) + const value_lineHeight_value_0 = value_lineHeight_value as number + valueSerializer.writeNumber(value_lineHeight_value_0) } - else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + else if (((RuntimeType.STRING == value_lineHeight_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_colors_element_0_1 = value_colors_element_0 as number - valueSerializer.writeNumber(value_colors_element_0_1) + const value_lineHeight_value_1 = value_lineHeight_value as string + valueSerializer.writeString(value_lineHeight_value_1) } - else if (((RuntimeType.STRING == value_colors_element_0_type))) { + else if (((RuntimeType.OBJECT == value_lineHeight_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_colors_element_0_2 = value_colors_element_0 as string - valueSerializer.writeString(value_colors_element_0_2) + const value_lineHeight_value_2 = value_lineHeight_value as Resource + valueSerializer.writeResource(value_lineHeight_value_2) } - else if (((RuntimeType.OBJECT == value_colors_element_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_colors_element_0_3 = value_colors_element_0 as Resource - valueSerializer.writeResource(value_colors_element_0_3) - } - const value_colors_element_1 = value_colors_element[1] - valueSerializer.writeNumber(value_colors_element_1) } - const value_repeating = value.repeating - let value_repeating_type : int32 = RuntimeType.UNDEFINED - value_repeating_type = runtimeType(value_repeating) - valueSerializer.writeInt8(value_repeating_type as int32) - if ((RuntimeType.UNDEFINED) != (value_repeating_type)) { - const value_repeating_value = value_repeating! - valueSerializer.writeBoolean(value_repeating_value) + const value_fontFeature = value.fontFeature + let value_fontFeature_type : int32 = RuntimeType.UNDEFINED + value_fontFeature_type = runtimeType(value_fontFeature) + valueSerializer.writeInt8(value_fontFeature_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontFeature_type)) { + const value_fontFeature_value = value_fontFeature! + valueSerializer.writeString(value_fontFeature_value) } } - writeScene(value: Scene): void { - let valueSerializer : Serializer = this - const value___SceneStub = value.__SceneStub - valueSerializer.writeString(value___SceneStub) - } - writeDrawingCanvas(value: DrawingCanvas): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeSize(value: Size): void { + writeRichEditorGesture(value: RichEditorGesture): void { let valueSerializer : Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) + const value_onClick = value.onClick + let value_onClick_type : int32 = RuntimeType.UNDEFINED + value_onClick_type = runtimeType(value_onClick) + valueSerializer.writeInt8(value_onClick_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onClick_type)) { + const value_onClick_value = value_onClick! + valueSerializer.holdAndWriteCallback(value_onClick_value) + } + const value_onLongPress = value.onLongPress + let value_onLongPress_type : int32 = RuntimeType.UNDEFINED + value_onLongPress_type = runtimeType(value_onLongPress) + valueSerializer.writeInt8(value_onLongPress_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onLongPress_type)) { + const value_onLongPress_value = value_onLongPress! + valueSerializer.holdAndWriteCallback(value_onLongPress_value) + } } - writeFrameNode(value: FrameNode): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + writeTextModifier(value: TextModifier): void { } - writeSheetTitleOptions(value: SheetTitleOptions): void { + writeSwipeActionItem(value: SwipeActionItem): void { let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_0 = value_title as string - valueSerializer.writeString(value_title_0) + const value_builder = value.builder + let value_builder_type : int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_1 = value_title as Resource - valueSerializer.writeResource(value_title_1) + const value_actionAreaDistance = value.actionAreaDistance + let value_actionAreaDistance_type : int32 = RuntimeType.UNDEFINED + value_actionAreaDistance_type = runtimeType(value_actionAreaDistance) + valueSerializer.writeInt8(value_actionAreaDistance_type as int32) + if ((RuntimeType.UNDEFINED) != (value_actionAreaDistance_type)) { + const value_actionAreaDistance_value = value_actionAreaDistance! + valueSerializer.writeLength(value_actionAreaDistance_value) } - const value_subtitle = value.subtitle - let value_subtitle_type : int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_subtitle_value_0 = value_subtitle_value as string - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_subtitle_value_1 = value_subtitle_value as Resource - valueSerializer.writeResource(value_subtitle_value_1) - } + const value_onAction = value.onAction + let value_onAction_type : int32 = RuntimeType.UNDEFINED + value_onAction_type = runtimeType(value_onAction) + valueSerializer.writeInt8(value_onAction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAction_type)) { + const value_onAction_value = value_onAction! + valueSerializer.holdAndWriteCallback(value_onAction_value) + } + const value_onEnterActionArea = value.onEnterActionArea + let value_onEnterActionArea_type : int32 = RuntimeType.UNDEFINED + value_onEnterActionArea_type = runtimeType(value_onEnterActionArea) + valueSerializer.writeInt8(value_onEnterActionArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onEnterActionArea_type)) { + const value_onEnterActionArea_value = value_onEnterActionArea! + valueSerializer.holdAndWriteCallback(value_onEnterActionArea_value) + } + const value_onExitActionArea = value.onExitActionArea + let value_onExitActionArea_type : int32 = RuntimeType.UNDEFINED + value_onExitActionArea_type = runtimeType(value_onExitActionArea) + valueSerializer.writeInt8(value_onExitActionArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onExitActionArea_type)) { + const value_onExitActionArea_value = value_onExitActionArea! + valueSerializer.holdAndWriteCallback(value_onExitActionArea_value) + } + const value_onStateChange = value.onStateChange + let value_onStateChange_type : int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) } } - writePopupMessageOptions(value: PopupMessageOptions): void { + writeGridRowColumnOption(value: GridRowColumnOption): void { let valueSerializer : Serializer = this - const value_textColor = value.textColor - let value_textColor_type : int32 = RuntimeType.UNDEFINED - value_textColor_type = runtimeType(value_textColor) - valueSerializer.writeInt8(value_textColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textColor_type)) { - const value_textColor_value = value_textColor! - let value_textColor_value_type : int32 = RuntimeType.UNDEFINED - value_textColor_value_type = runtimeType(value_textColor_value) - if (value_textColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_textColor_value_0 = value_textColor_value - valueSerializer.writeInt32(value_textColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_textColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_textColor_value_1 = value_textColor_value as number - valueSerializer.writeNumber(value_textColor_value_1) - } - else if (((RuntimeType.STRING == value_textColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_textColor_value_2 = value_textColor_value as string - valueSerializer.writeString(value_textColor_value_2) - } - else if (((RuntimeType.OBJECT == value_textColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_textColor_value_3 = value_textColor_value as Resource - valueSerializer.writeResource(value_textColor_value_3) - } + const value_xs = value.xs + let value_xs_type : int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeNumber(value_xs_value) } - const value_font = value.font - let value_font_type : int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type as int32) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) + const value_sm = value.sm + let value_sm_type : int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) + } + const value_md = value.md + let value_md_type : int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type as int32) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) + } + const value_lg = value.lg + let value_lg_type : int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) + } + const value_xl = value.xl + let value_xl_type : int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeNumber(value_xl_value) + } + const value_xxl = value.xxl + let value_xxl_type : int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeNumber(value_xxl_value) } } - writeRotateOptions(value: RotateOptions): void { + writeGutterOption(value: GutterOption): void { let valueSerializer : Serializer = this const value_x = value.x let value_x_type : int32 = RuntimeType.UNDEFINED @@ -2947,7 +2874,18 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_x_type as int32) if ((RuntimeType.UNDEFINED) != (value_x_type)) { const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) + let value_x_value_type : int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER) == (value_x_value_type)) || ((RuntimeType.STRING) == (value_x_value_type)) || (((RuntimeType.OBJECT) == (value_x_value_type)) && (isResource(value_x_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_x_value_0 = value_x_value as Length + valueSerializer.writeLength(value_x_value_0) + } + else if (((RuntimeType.OBJECT) == (value_x_value_type)) && (TypeChecker.isGridRowSizeOption(value_x_value, false, false, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_x_value_1 = value_x_value as GridRowSizeOption + valueSerializer.writeGridRowSizeOption(value_x_value_1) + } } const value_y = value.y let value_y_type : int32 = RuntimeType.UNDEFINED @@ -2955,630 +2893,588 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_y_type as int32) if ((RuntimeType.UNDEFINED) != (value_y_type)) { const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) + let value_y_value_type : int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER) == (value_y_value_type)) || ((RuntimeType.STRING) == (value_y_value_type)) || (((RuntimeType.OBJECT) == (value_y_value_type)) && (isResource(value_y_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_y_value_0 = value_y_value as Length + valueSerializer.writeLength(value_y_value_0) + } + else if (((RuntimeType.OBJECT) == (value_y_value_type)) && (TypeChecker.isGridRowSizeOption(value_y_value, false, false, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_y_value_1 = value_y_value as GridRowSizeOption + valueSerializer.writeGridRowSizeOption(value_y_value_1) + } } - const value_z = value.z - let value_z_type : int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type as int32) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - valueSerializer.writeNumber(value_z_value) - } - const value_centerX = value.centerX - let value_centerX_type : int32 = RuntimeType.UNDEFINED - value_centerX_type = runtimeType(value_centerX) - valueSerializer.writeInt8(value_centerX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { - const value_centerX_value = value_centerX! - let value_centerX_value_type : int32 = RuntimeType.UNDEFINED - value_centerX_value_type = runtimeType(value_centerX_value) - if (((RuntimeType.NUMBER == value_centerX_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_centerX_value_0 = value_centerX_value as number - valueSerializer.writeNumber(value_centerX_value_0) - } - else if (((RuntimeType.STRING == value_centerX_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_centerX_value_1 = value_centerX_value as string - valueSerializer.writeString(value_centerX_value_1) - } + } + writeGridColColumnOption(value: GridColColumnOption): void { + let valueSerializer : Serializer = this + const value_xs = value.xs + let value_xs_type : int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeNumber(value_xs_value) } - const value_centerY = value.centerY - let value_centerY_type : int32 = RuntimeType.UNDEFINED - value_centerY_type = runtimeType(value_centerY) - valueSerializer.writeInt8(value_centerY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { - const value_centerY_value = value_centerY! - let value_centerY_value_type : int32 = RuntimeType.UNDEFINED - value_centerY_value_type = runtimeType(value_centerY_value) - if (((RuntimeType.NUMBER == value_centerY_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_centerY_value_0 = value_centerY_value as number - valueSerializer.writeNumber(value_centerY_value_0) - } - else if (((RuntimeType.STRING == value_centerY_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_centerY_value_1 = value_centerY_value as string - valueSerializer.writeString(value_centerY_value_1) - } + const value_sm = value.sm + let value_sm_type : int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) } - const value_centerZ = value.centerZ - let value_centerZ_type : int32 = RuntimeType.UNDEFINED - value_centerZ_type = runtimeType(value_centerZ) - valueSerializer.writeInt8(value_centerZ_type as int32) - if ((RuntimeType.UNDEFINED) != (value_centerZ_type)) { - const value_centerZ_value = value_centerZ! - valueSerializer.writeNumber(value_centerZ_value) + const value_md = value.md + let value_md_type : int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type as int32) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) } - const value_perspective = value.perspective - let value_perspective_type : int32 = RuntimeType.UNDEFINED - value_perspective_type = runtimeType(value_perspective) - valueSerializer.writeInt8(value_perspective_type as int32) - if ((RuntimeType.UNDEFINED) != (value_perspective_type)) { - const value_perspective_value = value_perspective! - valueSerializer.writeNumber(value_perspective_value) + const value_lg = value.lg + let value_lg_type : int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) } - const value_angle = value.angle - let value_angle_type : int32 = RuntimeType.UNDEFINED - value_angle_type = runtimeType(value_angle) - if (((RuntimeType.NUMBER == value_angle_type))) { - valueSerializer.writeInt8(0 as int32) - const value_angle_0 = value_angle as number - valueSerializer.writeNumber(value_angle_0) + const value_xl = value.xl + let value_xl_type : int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeNumber(value_xl_value) } - else if (((RuntimeType.STRING == value_angle_type))) { - valueSerializer.writeInt8(1 as int32) - const value_angle_1 = value_angle as string - valueSerializer.writeString(value_angle_1) + const value_xxl = value.xxl + let value_xxl_type : int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeNumber(value_xxl_value) } } - writeScaleOptions(value: ScaleOptions): void { + writeLinearGradient_common(value: LinearGradient_common): void { let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) - } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) - } - const value_z = value.z - let value_z_type : int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type as int32) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - valueSerializer.writeNumber(value_z_value) - } - const value_centerX = value.centerX - let value_centerX_type : int32 = RuntimeType.UNDEFINED - value_centerX_type = runtimeType(value_centerX) - valueSerializer.writeInt8(value_centerX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { - const value_centerX_value = value_centerX! - let value_centerX_value_type : int32 = RuntimeType.UNDEFINED - value_centerX_value_type = runtimeType(value_centerX_value) - if (((RuntimeType.NUMBER == value_centerX_value_type))) { + const value_angle = value.angle + let value_angle_type : int32 = RuntimeType.UNDEFINED + value_angle_type = runtimeType(value_angle) + valueSerializer.writeInt8(value_angle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_angle_type)) { + const value_angle_value = value_angle! + let value_angle_value_type : int32 = RuntimeType.UNDEFINED + value_angle_value_type = runtimeType(value_angle_value) + if (((RuntimeType.NUMBER == value_angle_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_centerX_value_0 = value_centerX_value as number - valueSerializer.writeNumber(value_centerX_value_0) + const value_angle_value_0 = value_angle_value as number + valueSerializer.writeNumber(value_angle_value_0) } - else if (((RuntimeType.STRING == value_centerX_value_type))) { + else if (((RuntimeType.STRING == value_angle_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_centerX_value_1 = value_centerX_value as string - valueSerializer.writeString(value_centerX_value_1) + const value_angle_value_1 = value_angle_value as string + valueSerializer.writeString(value_angle_value_1) } } - const value_centerY = value.centerY - let value_centerY_type : int32 = RuntimeType.UNDEFINED - value_centerY_type = runtimeType(value_centerY) - valueSerializer.writeInt8(value_centerY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { - const value_centerY_value = value_centerY! - let value_centerY_value_type : int32 = RuntimeType.UNDEFINED - value_centerY_value_type = runtimeType(value_centerY_value) - if (((RuntimeType.NUMBER == value_centerY_value_type))) { + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) + } + const value_colors = value.colors + valueSerializer.writeInt32(value_colors.length as int32) + for (let i = 0; i < value_colors.length; i++) { + const value_colors_element = value_colors[i] + const value_colors_element_0 = value_colors_element[0] + let value_colors_element_0_type : int32 = RuntimeType.UNDEFINED + value_colors_element_0_type = runtimeType(value_colors_element_0) + if (value_colors_element_0 instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_centerY_value_0 = value_centerY_value as number - valueSerializer.writeNumber(value_centerY_value_0) + const value_colors_element_0_0 = value_colors_element_0 + valueSerializer.writeInt32(value_colors_element_0_0.ordinal) } - else if (((RuntimeType.STRING == value_centerY_value_type))) { + else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { valueSerializer.writeInt8(1 as int32) - const value_centerY_value_1 = value_centerY_value as string - valueSerializer.writeString(value_centerY_value_1) + const value_colors_element_0_1 = value_colors_element_0 as number + valueSerializer.writeNumber(value_colors_element_0_1) + } + else if (((RuntimeType.STRING == value_colors_element_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_colors_element_0_2 = value_colors_element_0 as string + valueSerializer.writeString(value_colors_element_0_2) + } + else if (((RuntimeType.OBJECT == value_colors_element_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_colors_element_0_3 = value_colors_element_0 as Resource + valueSerializer.writeResource(value_colors_element_0_3) } + const value_colors_element_1 = value_colors_element[1] + valueSerializer.writeNumber(value_colors_element_1) + } + const value_repeating = value.repeating + let value_repeating_type : int32 = RuntimeType.UNDEFINED + value_repeating_type = runtimeType(value_repeating) + valueSerializer.writeInt8(value_repeating_type as int32) + if ((RuntimeType.UNDEFINED) != (value_repeating_type)) { + const value_repeating_value = value_repeating! + valueSerializer.writeBoolean(value_repeating_value) } } - writeTranslateOptions(value: TranslateOptions): void { + writeLunarSwitchStyle(value: LunarSwitchStyle): void { let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type : int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER == value_x_value_type))) { + const value_selectedColor = value.selectedColor + let value_selectedColor_type : int32 = RuntimeType.UNDEFINED + value_selectedColor_type = runtimeType(value_selectedColor) + valueSerializer.writeInt8(value_selectedColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selectedColor_type)) { + const value_selectedColor_value = value_selectedColor! + let value_selectedColor_value_type : int32 = RuntimeType.UNDEFINED + value_selectedColor_value_type = runtimeType(value_selectedColor_value) + if (value_selectedColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_x_value_0 = value_x_value as number - valueSerializer.writeNumber(value_x_value_0) + const value_selectedColor_value_0 = value_selectedColor_value + valueSerializer.writeInt32(value_selectedColor_value_0.ordinal) } - else if (((RuntimeType.STRING == value_x_value_type))) { + else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_x_value_1 = value_x_value as string - valueSerializer.writeString(value_x_value_1) + const value_selectedColor_value_1 = value_selectedColor_value as number + valueSerializer.writeNumber(value_selectedColor_value_1) } - } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type : int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER == value_y_value_type))) { + else if (((RuntimeType.STRING == value_selectedColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_selectedColor_value_2 = value_selectedColor_value as string + valueSerializer.writeString(value_selectedColor_value_2) + } + else if (((RuntimeType.OBJECT == value_selectedColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_selectedColor_value_3 = value_selectedColor_value as Resource + valueSerializer.writeResource(value_selectedColor_value_3) + } + } + const value_unselectedColor = value.unselectedColor + let value_unselectedColor_type : int32 = RuntimeType.UNDEFINED + value_unselectedColor_type = runtimeType(value_unselectedColor) + valueSerializer.writeInt8(value_unselectedColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { + const value_unselectedColor_value = value_unselectedColor! + let value_unselectedColor_value_type : int32 = RuntimeType.UNDEFINED + value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) + if (value_unselectedColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_y_value_0 = value_y_value as number - valueSerializer.writeNumber(value_y_value_0) + const value_unselectedColor_value_0 = value_unselectedColor_value + valueSerializer.writeInt32(value_unselectedColor_value_0.ordinal) } - else if (((RuntimeType.STRING == value_y_value_type))) { + else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_y_value_1 = value_y_value as string - valueSerializer.writeString(value_y_value_1) + const value_unselectedColor_value_1 = value_unselectedColor_value as number + valueSerializer.writeNumber(value_unselectedColor_value_1) + } + else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_unselectedColor_value_2 = value_unselectedColor_value as string + valueSerializer.writeString(value_unselectedColor_value_2) + } + else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_unselectedColor_value_3 = value_unselectedColor_value as Resource + valueSerializer.writeResource(value_unselectedColor_value_3) } } - const value_z = value.z - let value_z_type : int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type as int32) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - let value_z_value_type : int32 = RuntimeType.UNDEFINED - value_z_value_type = runtimeType(value_z_value) - if (((RuntimeType.NUMBER == value_z_value_type))) { + const value_strokeColor = value.strokeColor + let value_strokeColor_type : int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + let value_strokeColor_value_type : int32 = RuntimeType.UNDEFINED + value_strokeColor_value_type = runtimeType(value_strokeColor_value) + if (value_strokeColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_z_value_0 = value_z_value as number - valueSerializer.writeNumber(value_z_value_0) + const value_strokeColor_value_0 = value_strokeColor_value + valueSerializer.writeInt32(value_strokeColor_value_0.ordinal) } - else if (((RuntimeType.STRING == value_z_value_type))) { + else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_z_value_1 = value_z_value as string - valueSerializer.writeString(value_z_value_1) + const value_strokeColor_value_1 = value_strokeColor_value as number + valueSerializer.writeNumber(value_strokeColor_value_1) + } + else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_strokeColor_value_2 = value_strokeColor_value as string + valueSerializer.writeString(value_strokeColor_value_2) + } + else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_strokeColor_value_3 = value_strokeColor_value as Resource + valueSerializer.writeResource(value_strokeColor_value_3) } } } - writeCustomTheme(value: CustomTheme): void { + writeExpectedFrameRateRange(value: ExpectedFrameRateRange): void { let valueSerializer : Serializer = this - const value___CustomThemeStub = value.__CustomThemeStub - valueSerializer.writeString(value___CustomThemeStub) + const value_min = value.min + valueSerializer.writeNumber(value_min) + const value_max = value.max + valueSerializer.writeNumber(value_max) + const value_expected = value.expected + valueSerializer.writeNumber(value_expected) } - writeRestrictedWorker(value: RestrictedWorker): void { + writeScene(value: Scene): void { let valueSerializer : Serializer = this - const value___RestrictedWorkerStub = value.__RestrictedWorkerStub - valueSerializer.writeString(value___RestrictedWorkerStub) + const value___SceneStub = value.__SceneStub + valueSerializer.writeString(value___SceneStub) } - writeWant(value: Want): void { + writeUIContext(value: UIContext): void { let valueSerializer : Serializer = this - const value_bundleName = value.bundleName - let value_bundleName_type : int32 = RuntimeType.UNDEFINED - value_bundleName_type = runtimeType(value_bundleName) - valueSerializer.writeInt8(value_bundleName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { - const value_bundleName_value = value_bundleName! - valueSerializer.writeString(value_bundleName_value) - } - const value_abilityName = value.abilityName - let value_abilityName_type : int32 = RuntimeType.UNDEFINED - value_abilityName_type = runtimeType(value_abilityName) - valueSerializer.writeInt8(value_abilityName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { - const value_abilityName_value = value_abilityName! - valueSerializer.writeString(value_abilityName_value) - } - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeString(value_deviceId_value) - } - const value_uri = value.uri - let value_uri_type : int32 = RuntimeType.UNDEFINED - value_uri_type = runtimeType(value_uri) - valueSerializer.writeInt8(value_uri_type as int32) - if ((RuntimeType.UNDEFINED) != (value_uri_type)) { - const value_uri_value = value_uri! - valueSerializer.writeString(value_uri_value) - } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeString(value_type_value) - } - const value_flags = value.flags - let value_flags_type : int32 = RuntimeType.UNDEFINED - value_flags_type = runtimeType(value_flags) - valueSerializer.writeInt8(value_flags_type as int32) - if ((RuntimeType.UNDEFINED) != (value_flags_type)) { - const value_flags_value = value_flags! - valueSerializer.writeNumber(value_flags_value) + const value___UIContextStub = value.__UIContextStub + valueSerializer.writeString(value___UIContextStub) + } + writeContextMenuAnimationOptions(value: ContextMenuAnimationOptions): void { + let valueSerializer : Serializer = this + const value_scale = value.scale + let value_scale_type : int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeCustomObject("AnimationRange", value_scale_value) } - const value_action = value.action - let value_action_type : int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type as int32) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.writeString(value_action_value) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_parameters = value.parameters - let value_parameters_type : int32 = RuntimeType.UNDEFINED - value_parameters_type = runtimeType(value_parameters) - valueSerializer.writeInt8(value_parameters_type as int32) - if ((RuntimeType.UNDEFINED) != (value_parameters_type)) { - const value_parameters_value = value_parameters! - valueSerializer.writeInt32(value_parameters_value.size as int32) - // TODO: map serialization not implemented + const value_hoverScale = value.hoverScale + let value_hoverScale_type : int32 = RuntimeType.UNDEFINED + value_hoverScale_type = runtimeType(value_hoverScale) + valueSerializer.writeInt8(value_hoverScale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverScale_type)) { + const value_hoverScale_value = value_hoverScale! + valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value) } - const value_entities = value.entities - let value_entities_type : int32 = RuntimeType.UNDEFINED - value_entities_type = runtimeType(value_entities) - valueSerializer.writeInt8(value_entities_type as int32) - if ((RuntimeType.UNDEFINED) != (value_entities_type)) { - const value_entities_value = value_entities! - valueSerializer.writeInt32(value_entities_value.length as int32) - for (let i = 0; i < value_entities_value.length; i++) { - const value_entities_value_element = value_entities_value[i] - valueSerializer.writeString(value_entities_value_element) + } + writePopupMessageOptions(value: PopupMessageOptions): void { + let valueSerializer : Serializer = this + const value_textColor = value.textColor + let value_textColor_type : int32 = RuntimeType.UNDEFINED + value_textColor_type = runtimeType(value_textColor) + valueSerializer.writeInt8(value_textColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textColor_type)) { + const value_textColor_value = value_textColor! + let value_textColor_value_type : int32 = RuntimeType.UNDEFINED + value_textColor_value_type = runtimeType(value_textColor_value) + if (value_textColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_textColor_value_0 = value_textColor_value + valueSerializer.writeInt32(value_textColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_textColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_textColor_value_1 = value_textColor_value as number + valueSerializer.writeNumber(value_textColor_value_1) + } + else if (((RuntimeType.STRING == value_textColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_textColor_value_2 = value_textColor_value as string + valueSerializer.writeString(value_textColor_value_2) + } + else if (((RuntimeType.OBJECT == value_textColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_textColor_value_3 = value_textColor_value as Resource + valueSerializer.writeResource(value_textColor_value_3) } } - const value_moduleName = value.moduleName - let value_moduleName_type : int32 = RuntimeType.UNDEFINED - value_moduleName_type = runtimeType(value_moduleName) - valueSerializer.writeInt8(value_moduleName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { - const value_moduleName_value = value_moduleName! - valueSerializer.writeString(value_moduleName_value) + const value_font = value.font + let value_font_type : int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type as int32) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) } } - writeStyledString(value: StyledString): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { + writeOverlayOffset(value: OverlayOffset): void { let valueSerializer : Serializer = this - const value_onTransitionEnd = value.onTransitionEnd - let value_onTransitionEnd_type : int32 = RuntimeType.UNDEFINED - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) - valueSerializer.writeInt8(value_onTransitionEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { - const value_onTransitionEnd_value = value_onTransitionEnd! - valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) - } - const value_timeout = value.timeout - let value_timeout_type : int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type as int32) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_isInteractive = value.isInteractive - let value_isInteractive_type : int32 = RuntimeType.UNDEFINED - value_isInteractive_type = runtimeType(value_isInteractive) - valueSerializer.writeInt8(value_isInteractive_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { - const value_isInteractive_value = value_isInteractive! - valueSerializer.writeBoolean(value_isInteractive_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) - } - writeNavContentInfo(value: NavContentInfo): void { - let valueSerializer : Serializer = this - const value_name = value.name - let value_name_type : int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type as int32) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) - } - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_mode = value.mode - let value_mode_type : int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value.ordinal) - } - const value_param = value.param - let value_param_type : int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type as int32) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Object", value_param_value) + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) } - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type : int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) } } - writeDateTimeOptions(value: DateTimeOptions): void { + writeImageModifier(value: ImageModifier): void { let valueSerializer : Serializer = this - const value___DateTimeOptionsStub = value.__DateTimeOptionsStub - valueSerializer.writeString(value___DateTimeOptionsStub) + const value___ImageModifierStub = value.__ImageModifierStub + valueSerializer.writeString(value___ImageModifierStub) } - writePickerTextStyle(value: PickerTextStyle): void { + writeMotionPathOptions(value: MotionPathOptions): void { let valueSerializer : Serializer = this - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) - } + const value_path = value.path + valueSerializer.writeString(value_path) + const value_from = value.from + let value_from_type : int32 = RuntimeType.UNDEFINED + value_from_type = runtimeType(value_from) + valueSerializer.writeInt8(value_from_type as int32) + if ((RuntimeType.UNDEFINED) != (value_from_type)) { + const value_from_value = value_from! + valueSerializer.writeNumber(value_from_value) } - const value_font = value.font - let value_font_type : int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type as int32) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) + const value_to = value.to + let value_to_type : int32 = RuntimeType.UNDEFINED + value_to_type = runtimeType(value_to) + valueSerializer.writeInt8(value_to_type as int32) + if ((RuntimeType.UNDEFINED) != (value_to_type)) { + const value_to_value = value_to! + valueSerializer.writeNumber(value_to_value) + } + const value_rotatable = value.rotatable + let value_rotatable_type : int32 = RuntimeType.UNDEFINED + value_rotatable_type = runtimeType(value_rotatable) + valueSerializer.writeInt8(value_rotatable_type as int32) + if ((RuntimeType.UNDEFINED) != (value_rotatable_type)) { + const value_rotatable_value = value_rotatable! + valueSerializer.writeBoolean(value_rotatable_value) } } - writePickerDialogButtonStyle(value: PickerDialogButtonStyle): void { + writeRotateOptions(value: RotateOptions): void { let valueSerializer : Serializer = this - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) } - const value_role = value.role - let value_role_type : int32 = RuntimeType.UNDEFINED - value_role_type = runtimeType(value_role) - valueSerializer.writeInt8(value_role_type as int32) - if ((RuntimeType.UNDEFINED) != (value_role_type)) { - const value_role_value = value_role! - valueSerializer.writeInt32(value_role_value.ordinal) + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) } - const value_fontSize = value.fontSize - let value_fontSize_type : int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - valueSerializer.writeLength(value_fontSize_value) + const value_z = value.z + let value_z_type : int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type as int32) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + valueSerializer.writeNumber(value_z_value) } - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (value_fontColor_value instanceof Color) { + const value_centerX = value.centerX + let value_centerX_type : int32 = RuntimeType.UNDEFINED + value_centerX_type = runtimeType(value_centerX) + valueSerializer.writeInt8(value_centerX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { + const value_centerX_value = value_centerX! + let value_centerX_value_type : int32 = RuntimeType.UNDEFINED + value_centerX_value_type = runtimeType(value_centerX_value) + if (((RuntimeType.NUMBER == value_centerX_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_0 = value_fontColor_value - valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + const value_centerX_value_0 = value_centerX_value as number + valueSerializer.writeNumber(value_centerX_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.STRING == value_centerX_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_1 = value_fontColor_value as number - valueSerializer.writeNumber(value_fontColor_value_1) - } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_2 = value_fontColor_value as string - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_3 = value_fontColor_value as Resource - valueSerializer.writeResource(value_fontColor_value_3) + const value_centerX_value_1 = value_centerX_value as string + valueSerializer.writeString(value_centerX_value_1) } } - const value_fontWeight = value.fontWeight - let value_fontWeight_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (value_fontWeight_value instanceof FontWeight) { + const value_centerY = value.centerY + let value_centerY_type : int32 = RuntimeType.UNDEFINED + value_centerY_type = runtimeType(value_centerY) + valueSerializer.writeInt8(value_centerY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { + const value_centerY_value = value_centerY! + let value_centerY_value_type : int32 = RuntimeType.UNDEFINED + value_centerY_value_type = runtimeType(value_centerY_value) + if (((RuntimeType.NUMBER == value_centerY_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_fontWeight_value_0 = value_fontWeight_value - valueSerializer.writeInt32(value_fontWeight_value_0.ordinal) + const value_centerY_value_0 = value_centerY_value as number + valueSerializer.writeNumber(value_centerY_value_0) } - else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + else if (((RuntimeType.STRING == value_centerY_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontWeight_value_1 = value_fontWeight_value as number - valueSerializer.writeNumber(value_fontWeight_value_1) - } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontWeight_value_2 = value_fontWeight_value as string - valueSerializer.writeString(value_fontWeight_value_2) + const value_centerY_value_1 = value_centerY_value as string + valueSerializer.writeString(value_centerY_value_1) } } - const value_fontStyle = value.fontStyle - let value_fontStyle_type : int32 = RuntimeType.UNDEFINED - value_fontStyle_type = runtimeType(value_fontStyle) - valueSerializer.writeInt8(value_fontStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { - const value_fontStyle_value = value_fontStyle! - valueSerializer.writeInt32(value_fontStyle_value.ordinal) + const value_centerZ = value.centerZ + let value_centerZ_type : int32 = RuntimeType.UNDEFINED + value_centerZ_type = runtimeType(value_centerZ) + valueSerializer.writeInt8(value_centerZ_type as int32) + if ((RuntimeType.UNDEFINED) != (value_centerZ_type)) { + const value_centerZ_value = value_centerZ! + valueSerializer.writeNumber(value_centerZ_value) } - const value_fontFamily = value.fontFamily - let value_fontFamily_type : int32 = RuntimeType.UNDEFINED - value_fontFamily_type = runtimeType(value_fontFamily) - valueSerializer.writeInt8(value_fontFamily_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { - const value_fontFamily_value = value_fontFamily! - let value_fontFamily_value_type : int32 = RuntimeType.UNDEFINED - value_fontFamily_value_type = runtimeType(value_fontFamily_value) - if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + const value_perspective = value.perspective + let value_perspective_type : int32 = RuntimeType.UNDEFINED + value_perspective_type = runtimeType(value_perspective) + valueSerializer.writeInt8(value_perspective_type as int32) + if ((RuntimeType.UNDEFINED) != (value_perspective_type)) { + const value_perspective_value = value_perspective! + valueSerializer.writeNumber(value_perspective_value) + } + const value_angle = value.angle + let value_angle_type : int32 = RuntimeType.UNDEFINED + value_angle_type = runtimeType(value_angle) + if (((RuntimeType.NUMBER == value_angle_type))) { + valueSerializer.writeInt8(0 as int32) + const value_angle_0 = value_angle as number + valueSerializer.writeNumber(value_angle_0) + } + else if (((RuntimeType.STRING == value_angle_type))) { + valueSerializer.writeInt8(1 as int32) + const value_angle_1 = value_angle as string + valueSerializer.writeString(value_angle_1) + } + } + writeScaleOptions(value: ScaleOptions): void { + let valueSerializer : Serializer = this + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) + } + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) + } + const value_z = value.z + let value_z_type : int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type as int32) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + valueSerializer.writeNumber(value_z_value) + } + const value_centerX = value.centerX + let value_centerX_type : int32 = RuntimeType.UNDEFINED + value_centerX_type = runtimeType(value_centerX) + valueSerializer.writeInt8(value_centerX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { + const value_centerX_value = value_centerX! + let value_centerX_value_type : int32 = RuntimeType.UNDEFINED + value_centerX_value_type = runtimeType(value_centerX_value) + if (((RuntimeType.NUMBER == value_centerX_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_fontFamily_value_0 = value_fontFamily_value as Resource - valueSerializer.writeResource(value_fontFamily_value_0) + const value_centerX_value_0 = value_centerX_value as number + valueSerializer.writeNumber(value_centerX_value_0) } - else if (((RuntimeType.STRING == value_fontFamily_value_type))) { + else if (((RuntimeType.STRING == value_centerX_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontFamily_value_1 = value_fontFamily_value as string - valueSerializer.writeString(value_fontFamily_value_1) + const value_centerX_value_1 = value_centerX_value as string + valueSerializer.writeString(value_centerX_value_1) } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_centerY = value.centerY + let value_centerY_type : int32 = RuntimeType.UNDEFINED + value_centerY_type = runtimeType(value_centerY) + valueSerializer.writeInt8(value_centerY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { + const value_centerY_value = value_centerY! + let value_centerY_value_type : int32 = RuntimeType.UNDEFINED + value_centerY_value_type = runtimeType(value_centerY_value) + if (((RuntimeType.NUMBER == value_centerY_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_centerY_value_0 = value_centerY_value as number + valueSerializer.writeNumber(value_centerY_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_centerY_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_centerY_value_1 = value_centerY_value as string + valueSerializer.writeString(value_centerY_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) + } + } + writeTranslateOptions(value: TranslateOptions): void { + let valueSerializer : Serializer = this + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + let value_x_value_type : int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER == value_x_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_x_value_0 = value_x_value as number + valueSerializer.writeNumber(value_x_value_0) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + else if (((RuntimeType.STRING == value_x_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_x_value_1 = value_x_value as string + valueSerializer.writeString(value_x_value_1) } } - const value_borderRadius = value.borderRadius - let value_borderRadius_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + let value_y_value_type : int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER == value_y_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderRadius_value_0 = value_borderRadius_value as Length - valueSerializer.writeLength(value_borderRadius_value_0) + const value_y_value_0 = value_y_value as number + valueSerializer.writeNumber(value_y_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + else if (((RuntimeType.STRING == value_y_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) - } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) - } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) - } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) - } + const value_y_value_1 = value_y_value as string + valueSerializer.writeString(value_y_value_1) } } - const value_primary = value.primary - let value_primary_type : int32 = RuntimeType.UNDEFINED - value_primary_type = runtimeType(value_primary) - valueSerializer.writeInt8(value_primary_type as int32) - if ((RuntimeType.UNDEFINED) != (value_primary_type)) { - const value_primary_value = value_primary! - valueSerializer.writeBoolean(value_primary_value) + const value_z = value.z + let value_z_type : int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type as int32) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + let value_z_value_type : int32 = RuntimeType.UNDEFINED + value_z_value_type = runtimeType(value_z_value) + if (((RuntimeType.NUMBER == value_z_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_z_value_0 = value_z_value as number + valueSerializer.writeNumber(value_z_value_0) + } + else if (((RuntimeType.STRING == value_z_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_z_value_1 = value_z_value as string + valueSerializer.writeString(value_z_value_1) + } } } - writeTextMenuItemId(value: TextMenuItemId): void { + writeDrawingCanvas(value: DrawingCanvas): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -3587,108 +3483,14 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTextRange(value: TextRange): void { + writeSize(value: Size): void { let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - } - writeRichEditorUpdateSymbolSpanStyleOptions(value: RichEditorUpdateSymbolSpanStyleOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_symbolStyle = value.symbolStyle - valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle) - } - writeRichEditorUpdateImageSpanStyleOptions(value: RichEditorUpdateImageSpanStyleOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_imageStyle = value.imageStyle - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle) - } - writeRichEditorUpdateTextSpanStyleOptions(value: RichEditorUpdateTextSpanStyleOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_textStyle = value.textStyle - valueSerializer.writeRichEditorTextStyle(value_textStyle) - } - writeRichEditorGesture(value: RichEditorGesture): void { - let valueSerializer : Serializer = this - const value_onClick = value.onClick - let value_onClick_type : int32 = RuntimeType.UNDEFINED - value_onClick_type = runtimeType(value_onClick) - valueSerializer.writeInt8(value_onClick_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onClick_type)) { - const value_onClick_value = value_onClick! - valueSerializer.holdAndWriteCallback(value_onClick_value) - } - const value_onLongPress = value.onLongPress - let value_onLongPress_type : int32 = RuntimeType.UNDEFINED - value_onLongPress_type = runtimeType(value_onLongPress) - valueSerializer.writeInt8(value_onLongPress_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onLongPress_type)) { - const value_onLongPress_value = value_onLongPress! - valueSerializer.holdAndWriteCallback(value_onLongPress_value) - } + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) } - writeNavDestinationContext(value: NavDestinationContext): void { + writeFrameNode(value: FrameNode): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -3697,188 +3499,312 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeLunarSwitchStyle(value: LunarSwitchStyle): void { + writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { let valueSerializer : Serializer = this - const value_selectedColor = value.selectedColor - let value_selectedColor_type : int32 = RuntimeType.UNDEFINED - value_selectedColor_type = runtimeType(value_selectedColor) - valueSerializer.writeInt8(value_selectedColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selectedColor_type)) { - const value_selectedColor_value = value_selectedColor! - let value_selectedColor_value_type : int32 = RuntimeType.UNDEFINED - value_selectedColor_value_type = runtimeType(value_selectedColor_value) - if (value_selectedColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_selectedColor_value_0 = value_selectedColor_value - valueSerializer.writeInt32(value_selectedColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_selectedColor_value_1 = value_selectedColor_value as number - valueSerializer.writeNumber(value_selectedColor_value_1) - } - else if (((RuntimeType.STRING == value_selectedColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_selectedColor_value_2 = value_selectedColor_value as string - valueSerializer.writeString(value_selectedColor_value_2) - } - else if (((RuntimeType.OBJECT == value_selectedColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_selectedColor_value_3 = value_selectedColor_value as Resource - valueSerializer.writeResource(value_selectedColor_value_3) - } + const value_wordBreak = value.wordBreak + let value_wordBreak_type : int32 = RuntimeType.UNDEFINED + value_wordBreak_type = runtimeType(value_wordBreak) + valueSerializer.writeInt8(value_wordBreak_type as int32) + if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { + const value_wordBreak_value = value_wordBreak! + valueSerializer.writeInt32(value_wordBreak_value.ordinal) } - const value_unselectedColor = value.unselectedColor - let value_unselectedColor_type : int32 = RuntimeType.UNDEFINED - value_unselectedColor_type = runtimeType(value_unselectedColor) - valueSerializer.writeInt8(value_unselectedColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { - const value_unselectedColor_value = value_unselectedColor! - let value_unselectedColor_value_type : int32 = RuntimeType.UNDEFINED - value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (value_unselectedColor_value instanceof Color) { + } + writeAlertDialogButtonBaseOptions(value: AlertDialogButtonBaseOptions): void { + let valueSerializer : Serializer = this + const value_enabled = value.enabled + let value_enabled_type : int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) + } + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type as int32) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) + } + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (value_fontColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_unselectedColor_value_0 = value_unselectedColor_value - valueSerializer.writeInt32(value_unselectedColor_value_0.ordinal) + const value_fontColor_value_0 = value_fontColor_value + valueSerializer.writeInt32(value_fontColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_unselectedColor_value_1 = value_unselectedColor_value as number - valueSerializer.writeNumber(value_unselectedColor_value_1) + const value_fontColor_value_1 = value_fontColor_value as number + valueSerializer.writeNumber(value_fontColor_value_1) } - else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { + else if (((RuntimeType.STRING == value_fontColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_unselectedColor_value_2 = value_unselectedColor_value as string - valueSerializer.writeString(value_unselectedColor_value_2) + const value_fontColor_value_2 = value_fontColor_value as string + valueSerializer.writeString(value_fontColor_value_2) } - else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_unselectedColor_value_3 = value_unselectedColor_value as Resource - valueSerializer.writeResource(value_unselectedColor_value_3) + const value_fontColor_value_3 = value_fontColor_value as Resource + valueSerializer.writeResource(value_fontColor_value_3) } } - const value_strokeColor = value.strokeColor - let value_strokeColor_type : int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - let value_strokeColor_value_type : int32 = RuntimeType.UNDEFINED - value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (value_strokeColor_value instanceof Color) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_strokeColor_value_0 = value_strokeColor_value - valueSerializer.writeInt32(value_strokeColor_value_0.ordinal) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_strokeColor_value_1 = value_strokeColor_value as number - valueSerializer.writeNumber(value_strokeColor_value_1) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_strokeColor_value_2 = value_strokeColor_value as string - valueSerializer.writeString(value_strokeColor_value_2) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_strokeColor_value_3 = value_strokeColor_value as Resource - valueSerializer.writeResource(value_strokeColor_value_3) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeAnimateParam(value: AnimateParam): void { + writeActionSheetOffset(value: ActionSheetOffset): void { let valueSerializer : Serializer = this - const value_duration = value.duration - let value_duration_type : int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) - } - const value_tempo = value.tempo - let value_tempo_type : int32 = RuntimeType.UNDEFINED - value_tempo_type = runtimeType(value_tempo) - valueSerializer.writeInt8(value_tempo_type as int32) - if ((RuntimeType.UNDEFINED) != (value_tempo_type)) { - const value_tempo_value = value_tempo! - valueSerializer.writeNumber(value_tempo_value) + const value_dx = value.dx + let value_dx_type : int32 = RuntimeType.UNDEFINED + value_dx_type = runtimeType(value_dx) + if (((RuntimeType.NUMBER == value_dx_type))) { + valueSerializer.writeInt8(0 as int32) + const value_dx_0 = value_dx as number + valueSerializer.writeNumber(value_dx_0) } - const value_curve = value.curve - let value_curve_type : int32 = RuntimeType.UNDEFINED - value_curve_type = runtimeType(value_curve) - valueSerializer.writeInt8(value_curve_type as int32) - if ((RuntimeType.UNDEFINED) != (value_curve_type)) { - const value_curve_value = value_curve! - let value_curve_value_type : int32 = RuntimeType.UNDEFINED - value_curve_value_type = runtimeType(value_curve_value) - if (((value_curve_value instanceof Curve))) { - valueSerializer.writeInt8(0 as int32) - const value_curve_value_0 = value_curve_value - valueSerializer.writeInt32(value_curve_value_0.ordinal) - } - else if (((RuntimeType.STRING == value_curve_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_curve_value_1 = value_curve_value as string - valueSerializer.writeString(value_curve_value_1) - } - else if (((RuntimeType.OBJECT == value_curve_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_curve_value_2 = value_curve_value as ICurve - valueSerializer.writeICurve(value_curve_value_2) - } + else if (((RuntimeType.STRING == value_dx_type))) { + valueSerializer.writeInt8(1 as int32) + const value_dx_1 = value_dx as string + valueSerializer.writeString(value_dx_1) } - const value_delay = value.delay - let value_delay_type : int32 = RuntimeType.UNDEFINED - value_delay_type = runtimeType(value_delay) - valueSerializer.writeInt8(value_delay_type as int32) - if ((RuntimeType.UNDEFINED) != (value_delay_type)) { - const value_delay_value = value_delay! - valueSerializer.writeNumber(value_delay_value) + else if (((RuntimeType.OBJECT == value_dx_type))) { + valueSerializer.writeInt8(2 as int32) + const value_dx_2 = value_dx as Resource + valueSerializer.writeResource(value_dx_2) } - const value_iterations = value.iterations - let value_iterations_type : int32 = RuntimeType.UNDEFINED - value_iterations_type = runtimeType(value_iterations) - valueSerializer.writeInt8(value_iterations_type as int32) - if ((RuntimeType.UNDEFINED) != (value_iterations_type)) { - const value_iterations_value = value_iterations! - valueSerializer.writeNumber(value_iterations_value) + const value_dy = value.dy + let value_dy_type : int32 = RuntimeType.UNDEFINED + value_dy_type = runtimeType(value_dy) + if (((RuntimeType.NUMBER == value_dy_type))) { + valueSerializer.writeInt8(0 as int32) + const value_dy_0 = value_dy as number + valueSerializer.writeNumber(value_dy_0) } - const value_playMode = value.playMode - let value_playMode_type : int32 = RuntimeType.UNDEFINED - value_playMode_type = runtimeType(value_playMode) - valueSerializer.writeInt8(value_playMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_playMode_type)) { - const value_playMode_value = value_playMode! - valueSerializer.writeInt32(value_playMode_value.ordinal) + else if (((RuntimeType.STRING == value_dy_type))) { + valueSerializer.writeInt8(1 as int32) + const value_dy_1 = value_dy as string + valueSerializer.writeString(value_dy_1) } - const value_onFinish = value.onFinish - let value_onFinish_type : int32 = RuntimeType.UNDEFINED - value_onFinish_type = runtimeType(value_onFinish) - valueSerializer.writeInt8(value_onFinish_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { - const value_onFinish_value = value_onFinish! - valueSerializer.holdAndWriteCallback(value_onFinish_value) + else if (((RuntimeType.OBJECT == value_dy_type))) { + valueSerializer.writeInt8(2 as int32) + const value_dy_2 = value_dy as Resource + valueSerializer.writeResource(value_dy_2) } - const value_finishCallbackType = value.finishCallbackType - let value_finishCallbackType_type : int32 = RuntimeType.UNDEFINED - value_finishCallbackType_type = runtimeType(value_finishCallbackType) - valueSerializer.writeInt8(value_finishCallbackType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_finishCallbackType_type)) { - const value_finishCallbackType_value = value_finishCallbackType! - valueSerializer.writeInt32(value_finishCallbackType_value.ordinal) + } + writeActionSheetButtonOptions(value: ActionSheetButtonOptions): void { + let valueSerializer : Serializer = this + const value_enabled = value.enabled + let value_enabled_type : int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) } - const value_expectedFrameRateRange = value.expectedFrameRateRange - let value_expectedFrameRateRange_type : int32 = RuntimeType.UNDEFINED - value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange) - valueSerializer.writeInt8(value_expectedFrameRateRange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_expectedFrameRateRange_type)) { - const value_expectedFrameRateRange_value = value_expectedFrameRateRange! - valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value) + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type as int32) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeImageBitmap(value: ImageBitmap): void { + writeCustomTheme(value: CustomTheme): void { + let valueSerializer : Serializer = this + const value___CustomThemeStub = value.__CustomThemeStub + valueSerializer.writeString(value___CustomThemeStub) + } + writeRestrictedWorker(value: RestrictedWorker): void { + let valueSerializer : Serializer = this + const value___RestrictedWorkerStub = value.__RestrictedWorkerStub + valueSerializer.writeString(value___RestrictedWorkerStub) + } + writeWant(value: Want): void { + let valueSerializer : Serializer = this + const value_bundleName = value.bundleName + let value_bundleName_type : int32 = RuntimeType.UNDEFINED + value_bundleName_type = runtimeType(value_bundleName) + valueSerializer.writeInt8(value_bundleName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { + const value_bundleName_value = value_bundleName! + valueSerializer.writeString(value_bundleName_value) + } + const value_abilityName = value.abilityName + let value_abilityName_type : int32 = RuntimeType.UNDEFINED + value_abilityName_type = runtimeType(value_abilityName) + valueSerializer.writeInt8(value_abilityName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { + const value_abilityName_value = value_abilityName! + valueSerializer.writeString(value_abilityName_value) + } + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeString(value_deviceId_value) + } + const value_uri = value.uri + let value_uri_type : int32 = RuntimeType.UNDEFINED + value_uri_type = runtimeType(value_uri) + valueSerializer.writeInt8(value_uri_type as int32) + if ((RuntimeType.UNDEFINED) != (value_uri_type)) { + const value_uri_value = value_uri! + valueSerializer.writeString(value_uri_value) + } + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeString(value_type_value) + } + const value_flags = value.flags + let value_flags_type : int32 = RuntimeType.UNDEFINED + value_flags_type = runtimeType(value_flags) + valueSerializer.writeInt8(value_flags_type as int32) + if ((RuntimeType.UNDEFINED) != (value_flags_type)) { + const value_flags_value = value_flags! + valueSerializer.writeNumber(value_flags_value) + } + const value_action = value.action + let value_action_type : int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type as int32) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.writeString(value_action_value) + } + const value_parameters = value.parameters + let value_parameters_type : int32 = RuntimeType.UNDEFINED + value_parameters_type = runtimeType(value_parameters) + valueSerializer.writeInt8(value_parameters_type as int32) + if ((RuntimeType.UNDEFINED) != (value_parameters_type)) { + const value_parameters_value = value_parameters! + valueSerializer.writeInt32(value_parameters_value.size as int32) + // TODO: map serialization not implemented + } + const value_entities = value.entities + let value_entities_type : int32 = RuntimeType.UNDEFINED + value_entities_type = runtimeType(value_entities) + valueSerializer.writeInt8(value_entities_type as int32) + if ((RuntimeType.UNDEFINED) != (value_entities_type)) { + const value_entities_value = value_entities! + valueSerializer.writeInt32(value_entities_value.length as int32) + for (let i = 0; i < value_entities_value.length; i++) { + const value_entities_value_element = value_entities_value[i] + valueSerializer.writeString(value_entities_value_element) + } + } + const value_moduleName = value.moduleName + let value_moduleName_type : int32 = RuntimeType.UNDEFINED + value_moduleName_type = runtimeType(value_moduleName) + valueSerializer.writeInt8(value_moduleName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { + const value_moduleName_value = value_moduleName! + valueSerializer.writeString(value_moduleName_value) + } + } + writeNavDestinationContext(value: NavDestinationContext): void { + let valueSerializer : Serializer = this + const value_pathInfo = value.pathInfo + valueSerializer.writeNavPathInfo(value_pathInfo) + const value_pathStack = value.pathStack + valueSerializer.writeNavPathStack(value_pathStack) + const value_navDestinationId = value.navDestinationId + let value_navDestinationId_type : int32 = RuntimeType.UNDEFINED + value_navDestinationId_type = runtimeType(value_navDestinationId) + valueSerializer.writeInt8(value_navDestinationId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { + const value_navDestinationId_value = value_navDestinationId! + valueSerializer.writeString(value_navDestinationId_value) + } + } + writeStyledString(value: StyledString): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -3887,800 +3813,683 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeAlertDialogParamWithOptions(value: AlertDialogParamWithOptions): void { + writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type as int32) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type : int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_value_0 = value_title_value as string - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_value_1 = value_title_value as Resource - valueSerializer.writeResource(value_title_value_1) - } + const value_onTransitionEnd = value.onTransitionEnd + let value_onTransitionEnd_type : int32 = RuntimeType.UNDEFINED + value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) + valueSerializer.writeInt8(value_onTransitionEnd_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { + const value_onTransitionEnd_value = value_onTransitionEnd! + valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) } - const value_subtitle = value.subtitle - let value_subtitle_type : int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_subtitle_value_0 = value_subtitle_value as string - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_subtitle_value_1 = value_subtitle_value as Resource - valueSerializer.writeResource(value_subtitle_value_1) - } + const value_timeout = value.timeout + let value_timeout_type : int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type as int32) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) } - const value_message = value.message - let value_message_type : int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { - valueSerializer.writeInt8(0 as int32) - const value_message_0 = value_message as string - valueSerializer.writeString(value_message_0) + const value_isInteractive = value.isInteractive + let value_isInteractive_type : int32 = RuntimeType.UNDEFINED + value_isInteractive_type = runtimeType(value_isInteractive) + valueSerializer.writeInt8(value_isInteractive_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { + const value_isInteractive_value = value_isInteractive! + valueSerializer.writeBoolean(value_isInteractive_value) } - else if (((RuntimeType.OBJECT == value_message_type))) { - valueSerializer.writeInt8(1 as int32) - const value_message_1 = value_message as Resource - valueSerializer.writeResource(value_message_1) + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) + } + writeNavContentInfo(value: NavContentInfo): void { + let valueSerializer : Serializer = this + const value_name = value.name + let value_name_type : int32 = RuntimeType.UNDEFINED + value_name_type = runtimeType(value_name) + valueSerializer.writeInt8(value_name_type as int32) + if ((RuntimeType.UNDEFINED) != (value_name_type)) { + const value_name_value = value_name! + valueSerializer.writeString(value_name_value) } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_mode = value.mode + let value_mode_type : int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + valueSerializer.writeInt32(value_mode_value.ordinal) } - const value_cancel = value.cancel - let value_cancel_type : int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) + const value_param = value.param + let value_param_type : int32 = RuntimeType.UNDEFINED + value_param_type = runtimeType(value_param) + valueSerializer.writeInt8(value_param_type as int32) + if ((RuntimeType.UNDEFINED) != (value_param_type)) { + const value_param_value = value_param! + valueSerializer.writeCustomObject("Object", value_param_value) } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const value_navDestinationId = value.navDestinationId + let value_navDestinationId_type : int32 = RuntimeType.UNDEFINED + value_navDestinationId_type = runtimeType(value_navDestinationId) + valueSerializer.writeInt8(value_navDestinationId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { + const value_navDestinationId_value = value_navDestinationId! + valueSerializer.writeString(value_navDestinationId_value) } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + } + writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { + let valueSerializer : Serializer = this + const value_space = value.space + let value_space_type : int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type as int32) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + valueSerializer.writeLengthMetrics(value_space_value) } - const value_gridCount = value.gridCount - let value_gridCount_type : int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLengthMetrics(value_strokeWidth_value) } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_strokeRadius = value.strokeRadius + let value_strokeRadius_type : int32 = RuntimeType.UNDEFINED + value_strokeRadius_type = runtimeType(value_strokeRadius) + valueSerializer.writeInt8(value_strokeRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeRadius_type)) { + const value_strokeRadius_value = value_strokeRadius! + valueSerializer.writeLengthMetrics(value_strokeRadius_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_trackBackgroundColor = value.trackBackgroundColor + let value_trackBackgroundColor_type : int32 = RuntimeType.UNDEFINED + value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor) + valueSerializer.writeInt8(value_trackBackgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_trackBackgroundColor_type)) { + const value_trackBackgroundColor_value = value_trackBackgroundColor! + valueSerializer.writeColorMetrics(value_trackBackgroundColor_value) } - const value_isModal = value.isModal - let value_isModal_type : int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) + const value_trackColor = value.trackColor + let value_trackColor_type : int32 = RuntimeType.UNDEFINED + value_trackColor_type = runtimeType(value_trackColor) + valueSerializer.writeInt8(value_trackColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_trackColor_type)) { + const value_trackColor_value = value_trackColor! + valueSerializer.writeColorMetrics(value_trackColor_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } + } + writeLinearIndicatorStartOptions(value: LinearIndicatorStartOptions): void { + let valueSerializer : Serializer = this + const value_interval = value.interval + let value_interval_type : int32 = RuntimeType.UNDEFINED + value_interval_type = runtimeType(value_interval) + valueSerializer.writeInt8(value_interval_type as int32) + if ((RuntimeType.UNDEFINED) != (value_interval_type)) { + const value_interval_value = value_interval! + valueSerializer.writeNumber(value_interval_value) } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + const value_duration = value.duration + let value_duration_type : int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + writeCustomSpanDrawInfo(value: CustomSpanDrawInfo): void { + let valueSerializer : Serializer = this + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_lineTop = value.lineTop + valueSerializer.writeNumber(value_lineTop) + const value_lineBottom = value.lineBottom + valueSerializer.writeNumber(value_lineBottom) + const value_baseline = value.baseline + valueSerializer.writeNumber(value_baseline) + } + writeDrawContext(value: DrawContext): void { + let valueSerializer : Serializer = this + const value___DrawContextStub = value.__DrawContextStub + valueSerializer.writeString(value___DrawContextStub) + } + writeCustomSpanMeasureInfo(value: CustomSpanMeasureInfo): void { + let valueSerializer : Serializer = this + const value_fontSize = value.fontSize + valueSerializer.writeNumber(value_fontSize) + } + writeSpanStyle(value: SpanStyle): void { + let valueSerializer : Serializer = this + const value_start = value.start + valueSerializer.writeNumber(value_start) + const value_length = value.length + valueSerializer.writeNumber(value_length) + const value_styledKey = value.styledKey + valueSerializer.writeInt32(value_styledKey.ordinal) + const value_styledValue = value.styledValue + let value_styledValue_type : int32 = RuntimeType.UNDEFINED + value_styledValue_type = runtimeType(value_styledValue) + if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextStyle_styled_string(value_styledValue, false, false, false, false, false))) { + valueSerializer.writeInt8(0 as int32) + const value_styledValue_0 = value_styledValue as TextStyle_styled_string + valueSerializer.writeTextStyle_styled_string(value_styledValue_0) } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isDecorationStyle(value_styledValue, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_styledValue_1 = value_styledValue as DecorationStyle + valueSerializer.writeDecorationStyle(value_styledValue_1) } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBaselineOffsetStyle(value_styledValue, false))) { + valueSerializer.writeInt8(2 as int32) + const value_styledValue_2 = value_styledValue as BaselineOffsetStyle + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLetterSpacingStyle(value_styledValue, false))) { + valueSerializer.writeInt8(3 as int32) + const value_styledValue_3 = value_styledValue as LetterSpacingStyle + valueSerializer.writeLetterSpacingStyle(value_styledValue_3) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextShadowStyle(value_styledValue, false))) { + valueSerializer.writeInt8(4 as int32) + const value_styledValue_4 = value_styledValue as TextShadowStyle + valueSerializer.writeTextShadowStyle(value_styledValue_4) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isGestureStyle(value_styledValue))) { + valueSerializer.writeInt8(5 as int32) + const value_styledValue_5 = value_styledValue as GestureStyle + valueSerializer.writeGestureStyle(value_styledValue_5) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isImageAttachment(value_styledValue, false, false, false, false, false))) { + valueSerializer.writeInt8(6 as int32) + const value_styledValue_6 = value_styledValue as ImageAttachment + valueSerializer.writeImageAttachment(value_styledValue_6) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isParagraphStyle(value_styledValue, false, false, false, false, false, false))) { + valueSerializer.writeInt8(7 as int32) + const value_styledValue_7 = value_styledValue as ParagraphStyle + valueSerializer.writeParagraphStyle(value_styledValue_7) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLineHeightStyle(value_styledValue, false))) { + valueSerializer.writeInt8(8 as int32) + const value_styledValue_8 = value_styledValue as LineHeightStyle + valueSerializer.writeLineHeightStyle(value_styledValue_8) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUrlStyle(value_styledValue, false))) { + valueSerializer.writeInt8(9 as int32) + const value_styledValue_9 = value_styledValue as UrlStyle + valueSerializer.writeUrlStyle(value_styledValue_9) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { + valueSerializer.writeInt8(10 as int32) + const value_styledValue_10 = value_styledValue as CustomSpan + valueSerializer.writeCustomSpan(value_styledValue_10) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUserDataSpan(value_styledValue))) { + valueSerializer.writeInt8(11 as int32) + const value_styledValue_11 = value_styledValue as UserDataSpan + valueSerializer.writeUserDataSpan(value_styledValue_11) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBackgroundColorStyle(value_styledValue, false))) { + valueSerializer.writeInt8(12 as int32) + const value_styledValue_12 = value_styledValue as BackgroundColorStyle + valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + } + } + writeWaterFlowSections(value: WaterFlowSections): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScroller(value: Scroller): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSectionOptions(value: SectionOptions): void { + let valueSerializer : Serializer = this + const value_itemsCount = value.itemsCount + valueSerializer.writeNumber(value_itemsCount) + const value_crossCount = value.crossCount + let value_crossCount_type : int32 = RuntimeType.UNDEFINED + value_crossCount_type = runtimeType(value_crossCount) + valueSerializer.writeInt8(value_crossCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_crossCount_type)) { + const value_crossCount_value = value_crossCount! + valueSerializer.writeNumber(value_crossCount_value) + } + const value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex + let value_onGetItemMainSizeByIndex_type : int32 = RuntimeType.UNDEFINED + value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex) + valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { + const value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex! + valueSerializer.holdAndWriteCallback(value_onGetItemMainSizeByIndex_value) + } + const value_columnsGap = value.columnsGap + let value_columnsGap_type : int32 = RuntimeType.UNDEFINED + value_columnsGap_type = runtimeType(value_columnsGap) + valueSerializer.writeInt8(value_columnsGap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_columnsGap_type)) { + const value_columnsGap_value = value_columnsGap! + valueSerializer.writeLength(value_columnsGap_value) + } + const value_rowsGap = value.rowsGap + let value_rowsGap_type : int32 = RuntimeType.UNDEFINED + value_rowsGap_type = runtimeType(value_rowsGap) + valueSerializer.writeInt8(value_rowsGap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_rowsGap_type)) { + const value_rowsGap_value = value_rowsGap! + valueSerializer.writeLength(value_rowsGap_value) + } + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type : int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (TypeChecker.isPadding(value_margin_value, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension - valueSerializer.writeLength(value_cornerRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + const value_margin_value_0 = value_margin_value as Margin + const value_margin_value_0_top = value_margin_value_0.top + let value_margin_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_margin_value_0_top_type = runtimeType(value_margin_value_0_top) + valueSerializer.writeInt8(value_margin_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_top_type)) { + const value_margin_value_0_top_value = value_margin_value_0_top! + valueSerializer.writeLength(value_margin_value_0_top_value) } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + const value_margin_value_0_right = value_margin_value_0.right + let value_margin_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_margin_value_0_right_type = runtimeType(value_margin_value_0_right) + valueSerializer.writeInt8(value_margin_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_right_type)) { + const value_margin_value_0_right_value = value_margin_value_0_right! + valueSerializer.writeLength(value_margin_value_0_right_value) } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + const value_margin_value_0_bottom = value_margin_value_0.bottom + let value_margin_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom) + valueSerializer.writeInt8(value_margin_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_bottom_type)) { + const value_margin_value_0_bottom_value = value_margin_value_0_bottom! + valueSerializer.writeLength(value_margin_value_0_bottom_value) } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + const value_margin_value_0_left = value_margin_value_0.left + let value_margin_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_margin_value_0_left_type = runtimeType(value_margin_value_0_left) + valueSerializer.writeInt8(value_margin_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_left_type)) { + const value_margin_value_0_left_value = value_margin_value_0_left! + valueSerializer.writeLength(value_margin_value_0_left_value) } } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(2 as int32) - const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + else if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { + valueSerializer.writeInt8(1 as int32) + const value_margin_value_1 = value_margin_value as Dimension + valueSerializer.writeLength(value_margin_value_1) } } + } + writeRRect(value: RRect): void { + let valueSerializer : Serializer = this + const value_left = value.left + valueSerializer.writeNumber(value_left) + const value_top = value.top + valueSerializer.writeNumber(value_top) const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } + valueSerializer.writeNumber(value_width) const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) - } - const value_borderWidth = value.borderWidth - let value_borderWidth_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeNumber(value_height) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + } + writeDividerStyle(value: DividerStyle): void { + let valueSerializer : Serializer = this + const value_strokeWidth = value.strokeWidth + valueSerializer.writeLength(value_strokeWidth) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_borderWidth_value_0 = value_borderWidth_value as Dimension - valueSerializer.writeLength(value_borderWidth_value_0) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_color_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) } } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + const value_startMargin = value.startMargin + let value_startMargin_type : int32 = RuntimeType.UNDEFINED + value_startMargin_type = runtimeType(value_startMargin) + valueSerializer.writeInt8(value_startMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { + const value_startMargin_value = value_startMargin! + valueSerializer.writeLength(value_startMargin_value) + } + const value_endMargin = value.endMargin + let value_endMargin_type : int32 = RuntimeType.UNDEFINED + value_endMargin_type = runtimeType(value_endMargin) + valueSerializer.writeInt8(value_endMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { + const value_endMargin_value = value_endMargin! + valueSerializer.writeLength(value_endMargin_value) + } + } + writeButtonIconOptions(value: ButtonIconOptions): void { + let valueSerializer : Serializer = this + const value_shown = value.shown + let value_shown_type : int32 = RuntimeType.UNDEFINED + value_shown_type = runtimeType(value_shown) + if (((RuntimeType.STRING == value_shown_type))) { + valueSerializer.writeInt8(0 as int32) + const value_shown_0 = value_shown as string + valueSerializer.writeString(value_shown_0) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (value_shown instanceof PixelMap)) { + valueSerializer.writeInt8(1 as int32) + const value_shown_1 = value_shown as PixelMap + valueSerializer.writePixelMap(value_shown_1) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (isResource(value_shown))) { + valueSerializer.writeInt8(2 as int32) + const value_shown_2 = value_shown as Resource + valueSerializer.writeResource(value_shown_2) + } + const value_hidden = value.hidden + let value_hidden_type : int32 = RuntimeType.UNDEFINED + value_hidden_type = runtimeType(value_hidden) + if (((RuntimeType.STRING == value_hidden_type))) { + valueSerializer.writeInt8(0 as int32) + const value_hidden_0 = value_hidden as string + valueSerializer.writeString(value_hidden_0) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (value_hidden instanceof PixelMap)) { + valueSerializer.writeInt8(1 as int32) + const value_hidden_1 = value_hidden as PixelMap + valueSerializer.writePixelMap(value_hidden_1) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (isResource(value_hidden))) { + valueSerializer.writeInt8(2 as int32) + const value_hidden_2 = value_hidden as Resource + valueSerializer.writeResource(value_hidden_2) + } + const value_switching = value.switching + let value_switching_type : int32 = RuntimeType.UNDEFINED + value_switching_type = runtimeType(value_switching) + valueSerializer.writeInt8(value_switching_type as int32) + if ((RuntimeType.UNDEFINED) != (value_switching_type)) { + const value_switching_value = value_switching! + let value_switching_value_type : int32 = RuntimeType.UNDEFINED + value_switching_value_type = runtimeType(value_switching_value) + if (((RuntimeType.STRING == value_switching_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value as ResourceColor - let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (value_borderColor_value_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0_0 = value_borderColor_value_0 - valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_0_1 = value_borderColor_value_0 as number - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_0_2 = value_borderColor_value_0 as string - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource - valueSerializer.writeResource(value_borderColor_value_0_3) - } + const value_switching_value_0 = value_switching_value as string + valueSerializer.writeString(value_switching_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (value_switching_value instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as EdgeColors - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (value_borderColor_value_1_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (value_borderColor_value_1_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (value_borderColor_value_1_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (value_borderColor_value_1_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } + const value_switching_value_1 = value_switching_value as PixelMap + valueSerializer.writePixelMap(value_switching_value_1) } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (isResource(value_switching_value))) { valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } - } - const value_borderStyle = value.borderStyle - let value_borderStyle_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((value_borderStyle_value instanceof BorderStyle))) { - valueSerializer.writeInt8(0 as int32) - const value_borderStyle_value_0 = value_borderStyle_value - valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) - } + const value_switching_value_2 = value_switching_value as Resource + valueSerializer.writeResource(value_switching_value_2) } } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((value_shadow_value instanceof ShadowStyle))) { - valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) + } + writeImageAIOptions(value: ImageAIOptions): void { + let valueSerializer : Serializer = this + const value_types = value.types + let value_types_type : int32 = RuntimeType.UNDEFINED + value_types_type = runtimeType(value_types) + valueSerializer.writeInt8(value_types_type as int32) + if ((RuntimeType.UNDEFINED) != (value_types_type)) { + const value_types_value = value_types! + valueSerializer.writeInt32(value_types_value.length as int32) + for (let i = 0; i < value_types_value.length; i++) { + const value_types_value_element = value_types_value[i] + valueSerializer.writeInt32(value_types_value_element.ordinal) } } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_aiController = value.aiController + let value_aiController_type : int32 = RuntimeType.UNDEFINED + value_aiController_type = runtimeType(value_aiController) + valueSerializer.writeInt8(value_aiController_type as int32) + if ((RuntimeType.UNDEFINED) != (value_aiController_type)) { + const value_aiController_value = value_aiController! + valueSerializer.writeImageAnalyzerController(value_aiController_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + } + writeXComponentController(value: XComponentController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { + let valueSerializer : Serializer = this + const value_types = value.types + valueSerializer.writeInt32(value_types.length as int32) + for (let i = 0; i < value_types.length; i++) { + const value_types_element = value_types[i] + valueSerializer.writeInt32(value_types_element.ordinal) } - const value_buttons = value.buttons - valueSerializer.writeInt32(value_buttons.length as int32) - for (let i = 0; i < value_buttons.length; i++) { - const value_buttons_element = value_buttons[i] - valueSerializer.writeAlertDialogButtonOptions(value_buttons_element) + } + writeSurfaceRect(value: SurfaceRect): void { + let valueSerializer : Serializer = this + const value_offsetX = value.offsetX + let value_offsetX_type : int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + valueSerializer.writeNumber(value_offsetX_value) } - const value_buttonDirection = value.buttonDirection - let value_buttonDirection_type : int32 = RuntimeType.UNDEFINED - value_buttonDirection_type = runtimeType(value_buttonDirection) - valueSerializer.writeInt8(value_buttonDirection_type as int32) - if ((RuntimeType.UNDEFINED) != (value_buttonDirection_type)) { - const value_buttonDirection_value = value_buttonDirection! - valueSerializer.writeInt32(value_buttonDirection_value.ordinal) + const value_offsetY = value.offsetY + let value_offsetY_type : int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + valueSerializer.writeNumber(value_offsetY_value) } + const value_surfaceWidth = value.surfaceWidth + valueSerializer.writeNumber(value_surfaceWidth) + const value_surfaceHeight = value.surfaceHeight + valueSerializer.writeNumber(value_surfaceHeight) } - writeAlertDialogParamWithButtons(value: AlertDialogParamWithButtons): void { + writeSurfaceRotationOptions(value: SurfaceRotationOptions): void { let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type as int32) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type : int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_value_0 = value_title_value as string - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_value_1 = value_title_value as Resource - valueSerializer.writeResource(value_title_value_1) - } + const value_lock = value.lock + let value_lock_type : int32 = RuntimeType.UNDEFINED + value_lock_type = runtimeType(value_lock) + valueSerializer.writeInt8(value_lock_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lock_type)) { + const value_lock_value = value_lock! + valueSerializer.writeBoolean(value_lock_value) } - const value_subtitle = value.subtitle - let value_subtitle_type : int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_subtitle_value_0 = value_subtitle_value as string - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_subtitle_value_1 = value_subtitle_value as Resource - valueSerializer.writeResource(value_subtitle_value_1) - } + } + writeSelectionMenuOptionsExt(value: SelectionMenuOptionsExt): void { + let valueSerializer : Serializer = this + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - const value_message = value.message - let value_message_type : int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { - valueSerializer.writeInt8(0 as int32) - const value_message_0 = value_message as string - valueSerializer.writeString(value_message_0) + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - else if (((RuntimeType.OBJECT == value_message_type))) { - valueSerializer.writeInt8(1 as int32) - const value_message_1 = value_message as Resource - valueSerializer.writeResource(value_message_1) + const value_preview = value.preview + let value_preview_type : int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value)) } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_menuType = value.menuType + let value_menuType_type : int32 = RuntimeType.UNDEFINED + value_menuType_type = runtimeType(value_menuType) + valueSerializer.writeInt8(value_menuType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { + const value_menuType_value = value_menuType! + valueSerializer.writeInt32(value_menuType_value.ordinal) } - const value_cancel = value.cancel - let value_cancel_type : int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) + } + writeWebKeyboardController(value: WebKeyboardController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeEventResult(value: EventResult): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeTouchEvent(value: TouchEvent): void { + let valueSerializer : Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_gridCount = value.gridCount - let value_gridCount_type : int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_touches = value.touches + valueSerializer.writeInt32(value_touches.length as int32) + for (let i = 0; i < value_touches.length; i++) { + const value_touches_element = value_touches[i] + valueSerializer.writeTouchObject(value_touches_element) } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_changedTouches = value.changedTouches + valueSerializer.writeInt32(value_changedTouches.length as int32) + for (let i = 0; i < value_changedTouches.length; i++) { + const value_changedTouches_element = value_changedTouches[i] + valueSerializer.writeTouchObject(value_changedTouches_element) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + const value_preventDefault = value.preventDefault + valueSerializer.holdAndWriteCallback(value_preventDefault) + } + writeNativeEmbedInfo(value: NativeEmbedInfo): void { + let valueSerializer : Serializer = this + const value_id = value.id + let value_id_type : int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + valueSerializer.writeInt8(value_id_type as int32) + if ((RuntimeType.UNDEFINED) != (value_id_type)) { + const value_id_value = value_id! + valueSerializer.writeString(value_id_value) } - const value_isModal = value.isModal - let value_isModal_type : int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeString(value_type_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } + const value_src = value.src + let value_src_type : int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + valueSerializer.writeInt8(value_src_type as int32) + if ((RuntimeType.UNDEFINED) != (value_src_type)) { + const value_src_value = value_src! + valueSerializer.writeString(value_src_value) } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) - } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension - valueSerializer.writeLength(value_cornerRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(2 as int32) - const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) - } + const value_position = value.position + let value_position_type : int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type as int32) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + valueSerializer.writePosition(value_position_value) } const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED @@ -4688,7 +4497,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_width_type as int32) if ((RuntimeType.UNDEFINED) != (value_width_type)) { const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + valueSerializer.writeNumber(value_width_value) } const value_height = value.height let value_height_type : int32 = RuntimeType.UNDEFINED @@ -4696,416 +4505,308 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_height_type as int32) if ((RuntimeType.UNDEFINED) != (value_height_type)) { const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) + valueSerializer.writeNumber(value_height_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_borderWidth_value_0 = value_borderWidth_value as Dimension - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } + const value_url = value.url + let value_url_type : int32 = RuntimeType.UNDEFINED + value_url_type = runtimeType(value_url) + valueSerializer.writeInt8(value_url_type as int32) + if ((RuntimeType.UNDEFINED) != (value_url_type)) { + const value_url_value = value_url! + valueSerializer.writeString(value_url_value) } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value as ResourceColor - let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (value_borderColor_value_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0_0 = value_borderColor_value_0 - valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_0_1 = value_borderColor_value_0 as number - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_0_2 = value_borderColor_value_0 as string - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as EdgeColors - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (value_borderColor_value_1_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (value_borderColor_value_1_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (value_borderColor_value_1_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (value_borderColor_value_1_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } - } - const value_borderStyle = value.borderStyle - let value_borderStyle_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((value_borderStyle_value instanceof BorderStyle))) { - valueSerializer.writeInt8(0 as int32) - const value_borderStyle_value_0 = value_borderStyle_value - valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) - } - } - } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((value_shadow_value instanceof ShadowStyle))) { - valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) - } - } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_tag = value.tag + let value_tag_type : int32 = RuntimeType.UNDEFINED + value_tag_type = runtimeType(value_tag) + valueSerializer.writeInt8(value_tag_type as int32) + if ((RuntimeType.UNDEFINED) != (value_tag_type)) { + const value_tag_value = value_tag! + valueSerializer.writeString(value_tag_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + const value_params = value.params + let value_params_type : int32 = RuntimeType.UNDEFINED + value_params_type = runtimeType(value_params) + valueSerializer.writeInt8(value_params_type as int32) + if ((RuntimeType.UNDEFINED) != (value_params_type)) { + const value_params_value = value_params! + valueSerializer.writeInt32(value_params_value.size as int32) + // TODO: map serialization not implemented } - const value_primaryButton = value.primaryButton - valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton) - const value_secondaryButton = value.secondaryButton - valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton) } - writeAlertDialogParamWithConfirm(value: AlertDialogParamWithConfirm): void { + writeNestedScrollOptionsExt(value: NestedScrollOptionsExt): void { let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type as int32) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type : int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_value_0 = value_title_value as string - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_value_1 = value_title_value as Resource - valueSerializer.writeResource(value_title_value_1) - } - } - const value_subtitle = value.subtitle - let value_subtitle_type : int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_subtitle_value_0 = value_subtitle_value as string - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_subtitle_value_1 = value_subtitle_value as Resource - valueSerializer.writeResource(value_subtitle_value_1) - } - } - const value_message = value.message - let value_message_type : int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { - valueSerializer.writeInt8(0 as int32) - const value_message_0 = value_message as string - valueSerializer.writeString(value_message_0) - } - else if (((RuntimeType.OBJECT == value_message_type))) { - valueSerializer.writeInt8(1 as int32) - const value_message_1 = value_message as Resource - valueSerializer.writeResource(value_message_1) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_scrollUp = value.scrollUp + let value_scrollUp_type : int32 = RuntimeType.UNDEFINED + value_scrollUp_type = runtimeType(value_scrollUp) + valueSerializer.writeInt8(value_scrollUp_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scrollUp_type)) { + const value_scrollUp_value = value_scrollUp! + valueSerializer.writeInt32(value_scrollUp_value.ordinal) } - const value_cancel = value.cancel - let value_cancel_type : int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) + const value_scrollDown = value.scrollDown + let value_scrollDown_type : int32 = RuntimeType.UNDEFINED + value_scrollDown_type = runtimeType(value_scrollDown) + valueSerializer.writeInt8(value_scrollDown_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scrollDown_type)) { + const value_scrollDown_value = value_scrollDown! + valueSerializer.writeInt32(value_scrollDown_value.ordinal) } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const value_scrollRight = value.scrollRight + let value_scrollRight_type : int32 = RuntimeType.UNDEFINED + value_scrollRight_type = runtimeType(value_scrollRight) + valueSerializer.writeInt8(value_scrollRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scrollRight_type)) { + const value_scrollRight_value = value_scrollRight! + valueSerializer.writeInt32(value_scrollRight_value.ordinal) } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + const value_scrollLeft = value.scrollLeft + let value_scrollLeft_type : int32 = RuntimeType.UNDEFINED + value_scrollLeft_type = runtimeType(value_scrollLeft) + valueSerializer.writeInt8(value_scrollLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scrollLeft_type)) { + const value_scrollLeft_value = value_scrollLeft! + valueSerializer.writeInt32(value_scrollLeft_value.ordinal) } - const value_gridCount = value.gridCount - let value_gridCount_type : int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) + } + writeNestedScrollOptions(value: NestedScrollOptions): void { + let valueSerializer : Serializer = this + const value_scrollForward = value.scrollForward + valueSerializer.writeInt32(value_scrollForward.ordinal) + const value_scrollBackward = value.scrollBackward + valueSerializer.writeInt32(value_scrollBackward.ordinal) + } + writeDataResubmissionHandler(value: DataResubmissionHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeControllerHandler(value: ControllerHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSslErrorHandler(value: SslErrorHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebContextMenuResult(value: WebContextMenuResult): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebContextMenuParam(value: WebContextMenuParam): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScreenCaptureHandler(value: ScreenCaptureHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePermissionRequest(value: PermissionRequest): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeHttpAuthHandler(value: HttpAuthHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFullScreenExitHandler(value: FullScreenExitHandler): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFileSelectorParam(value: FileSelectorParam): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFileSelectorResult(value: FileSelectorResult): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebResourceResponse(value: WebResourceResponse): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebResourceError(value: WebResourceError): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeConsoleMessage(value: ConsoleMessage): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeJsResult(value: JsResult): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeJsGeolocation(value: JsGeolocation): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScreenCaptureConfig(value: ScreenCaptureConfig): void { + let valueSerializer : Serializer = this + const value_captureMode = value.captureMode + valueSerializer.writeInt32(value_captureMode.ordinal) + } + writeVideoController(value: VideoController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { + let valueSerializer : Serializer = this + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + } + const value_format = value.format + let value_format_type : int32 = RuntimeType.UNDEFINED + value_format_type = runtimeType(value_format) + valueSerializer.writeInt8(value_format_type as int32) + if ((RuntimeType.UNDEFINED) != (value_format_type)) { + const value_format_value = value_format! + valueSerializer.writeInt32(value_format_value.ordinal) + } + const value_useMilitaryTime = value.useMilitaryTime + let value_useMilitaryTime_type : int32 = RuntimeType.UNDEFINED + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) + valueSerializer.writeInt8(value_useMilitaryTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { + const value_useMilitaryTime_value = value_useMilitaryTime! + valueSerializer.writeBoolean(value_useMilitaryTime_value) + } + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + } + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) } const value_maskRect = value.maskRect let value_maskRect_type : int32 = RuntimeType.UNDEFINED @@ -5115,21 +4816,48 @@ export class Serializer extends SerializerBase { const value_maskRect_value = value_maskRect! valueSerializer.writeRectangle(value_maskRect_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - const value_isModal = value.isModal - let value_isModal_type : int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) + } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_onAccept = value.onAccept + let value_onAccept_type : int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) + } + const value_onCancel = value.onCancel + let value_onCancel_type : int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + const value_onChange = value.onChange + let value_onChange_type : int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) } const value_backgroundColor = value.backgroundColor let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED @@ -5168,358 +4896,374 @@ export class Serializer extends SerializerBase { const value_backgroundBlurStyle_value = value_backgroundBlurStyle! valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension - valueSerializer.writeLength(value_cornerRadius_value_0) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + else if (((value_shadow_value instanceof ShadowStyle))) { valueSerializer.writeInt8(1 as int32) - const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(2 as int32) - const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + const value_dateTimeOptions = value.dateTimeOptions + let value_dateTimeOptions_type : int32 = RuntimeType.UNDEFINED + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) + valueSerializer.writeInt8(value_dateTimeOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { + const value_dateTimeOptions_value = value_dateTimeOptions! + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_borderWidth_value_0 = value_borderWidth_value as Dimension - valueSerializer.writeLength(value_borderWidth_value_0) + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + } + } + writeTextTimerController(value: TextTimerController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { + let valueSerializer : Serializer = this + const value_range = value.range + let value_range_type : int32 = RuntimeType.UNDEFINED + value_range_type = runtimeType(value_range) + if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_String(value_range))) { + valueSerializer.writeInt8(0 as int32) + const value_range_0 = value_range as Array + valueSerializer.writeInt32(value_range_0.length as int32) + for (let i = 0; i < value_range_0.length; i++) { + const value_range_0_element = value_range_0[i] + valueSerializer.writeString(value_range_0_element) } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_Array_String(value_range))) { + valueSerializer.writeInt8(1 as int32) + const value_range_1 = value_range as Array> + valueSerializer.writeInt32(value_range_1.length as int32) + for (let i = 0; i < value_range_1.length; i++) { + const value_range_1_element = value_range_1[i] + valueSerializer.writeInt32(value_range_1_element.length as int32) + for (let i = 0; i < value_range_1_element.length; i++) { + const value_range_1_element_element = value_range_1_element[i] + valueSerializer.writeString(value_range_1_element_element) } } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (isResource(value_range))) { + valueSerializer.writeInt8(2 as int32) + const value_range_2 = value_range as Resource + valueSerializer.writeResource(value_range_2) + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextPickerRangeContent(value_range))) { + valueSerializer.writeInt8(3 as int32) + const value_range_3 = value_range as Array + valueSerializer.writeInt32(value_range_3.length as int32) + for (let i = 0; i < value_range_3.length; i++) { + const value_range_3_element = value_range_3[i] + valueSerializer.writeTextPickerRangeContent(value_range_3_element) } } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextCascadePickerRangeContent(value_range))) { + valueSerializer.writeInt8(4 as int32) + const value_range_4 = value_range as Array + valueSerializer.writeInt32(value_range_4.length as int32) + for (let i = 0; i < value_range_4.length; i++) { + const value_range_4_element = value_range_4[i] + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) + } + } + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type as int32) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + let value_value_value_type : int32 = RuntimeType.UNDEFINED + value_value_value_type = runtimeType(value_value_value) + if (((RuntimeType.STRING == value_value_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value as ResourceColor - let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (value_borderColor_value_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0_0 = value_borderColor_value_0 - valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_0_1 = value_borderColor_value_0 as number - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_0_2 = value_borderColor_value_0 as string - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource - valueSerializer.writeResource(value_borderColor_value_0_3) - } + const value_value_value_0 = value_value_value as string + valueSerializer.writeString(value_value_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { + else if (((RuntimeType.OBJECT == value_value_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as EdgeColors - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (value_borderColor_value_1_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (value_borderColor_value_1_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (value_borderColor_value_1_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (value_borderColor_value_1_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } + const value_value_value_1 = value_value_value as Array + valueSerializer.writeInt32(value_value_value_1.length as int32) + for (let i = 0; i < value_value_value_1.length; i++) { + const value_value_value_1_element = value_value_value_1[i] + valueSerializer.writeString(value_value_value_1_element) } } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } } - const value_borderStyle = value.borderStyle - let value_borderStyle_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((value_borderStyle_value instanceof BorderStyle))) { + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + let value_selected_value_type : int32 = RuntimeType.UNDEFINED + value_selected_value_type = runtimeType(value_selected_value) + if (((RuntimeType.NUMBER == value_selected_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderStyle_value_0 = value_borderStyle_value - valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) + const value_selected_value_0 = value_selected_value as number + valueSerializer.writeNumber(value_selected_value_0) } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + else if (((RuntimeType.OBJECT == value_selected_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + const value_selected_value_1 = value_selected_value as Array + valueSerializer.writeInt32(value_selected_value_1.length as int32) + for (let i = 0; i < value_selected_value_1.length; i++) { + const value_selected_value_1_element = value_selected_value_1[i] + valueSerializer.writeNumber(value_selected_value_1_element) } } } + const value_defaultPickerItemHeight = value.defaultPickerItemHeight + let value_defaultPickerItemHeight_type : int32 = RuntimeType.UNDEFINED + value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight) + valueSerializer.writeInt8(value_defaultPickerItemHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_defaultPickerItemHeight_type)) { + const value_defaultPickerItemHeight_value = value_defaultPickerItemHeight! + let value_defaultPickerItemHeight_value_type : int32 = RuntimeType.UNDEFINED + value_defaultPickerItemHeight_value_type = runtimeType(value_defaultPickerItemHeight_value) + if (((RuntimeType.NUMBER == value_defaultPickerItemHeight_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_defaultPickerItemHeight_value_0 = value_defaultPickerItemHeight_value as number + valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0) + } + else if (((RuntimeType.STRING == value_defaultPickerItemHeight_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_defaultPickerItemHeight_value_1 = value_defaultPickerItemHeight_value as string + valueSerializer.writeString(value_defaultPickerItemHeight_value_1) + } + } + const value_canLoop = value.canLoop + let value_canLoop_type : int32 = RuntimeType.UNDEFINED + value_canLoop_type = runtimeType(value_canLoop) + valueSerializer.writeInt8(value_canLoop_type as int32) + if ((RuntimeType.UNDEFINED) != (value_canLoop_type)) { + const value_canLoop_value = value_canLoop! + valueSerializer.writeBoolean(value_canLoop_value) + } + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + } + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + } + const value_onAccept = value.onAccept + let value_onAccept_type : int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) + } + const value_onCancel = value.onCancel + let value_onCancel_type : int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + const value_onChange = value.onChange + let value_onChange_type : int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) + } + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) + } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + } + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + } + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } const value_shadow = value.shadow let value_shadow_type : int32 = RuntimeType.UNDEFINED value_shadow_type = runtimeType(value_shadow) @@ -5539,14 +5283,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) - } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -5563,174 +5299,17 @@ export class Serializer extends SerializerBase { const value_hoverModeArea_value = value_hoverModeArea! valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) } - const value_confirm = value.confirm - let value_confirm_type : int32 = RuntimeType.UNDEFINED - value_confirm_type = runtimeType(value_confirm) - valueSerializer.writeInt8(value_confirm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { - const value_confirm_value = value_confirm! - valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value) - } } - writeActionSheetOffset(value: ActionSheetOffset): void { + writeDividerOptions(value: DividerOptions): void { let valueSerializer : Serializer = this - const value_dx = value.dx - let value_dx_type : int32 = RuntimeType.UNDEFINED - value_dx_type = runtimeType(value_dx) - if (((RuntimeType.NUMBER == value_dx_type))) { - valueSerializer.writeInt8(0 as int32) - const value_dx_0 = value_dx as number - valueSerializer.writeNumber(value_dx_0) - } - else if (((RuntimeType.STRING == value_dx_type))) { - valueSerializer.writeInt8(1 as int32) - const value_dx_1 = value_dx as string - valueSerializer.writeString(value_dx_1) - } - else if (((RuntimeType.OBJECT == value_dx_type))) { - valueSerializer.writeInt8(2 as int32) - const value_dx_2 = value_dx as Resource - valueSerializer.writeResource(value_dx_2) - } - const value_dy = value.dy - let value_dy_type : int32 = RuntimeType.UNDEFINED - value_dy_type = runtimeType(value_dy) - if (((RuntimeType.NUMBER == value_dy_type))) { - valueSerializer.writeInt8(0 as int32) - const value_dy_0 = value_dy as number - valueSerializer.writeNumber(value_dy_0) + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLength(value_strokeWidth_value) } - else if (((RuntimeType.STRING == value_dy_type))) { - valueSerializer.writeInt8(1 as int32) - const value_dy_1 = value_dy as string - valueSerializer.writeString(value_dy_1) - } - else if (((RuntimeType.OBJECT == value_dy_type))) { - valueSerializer.writeInt8(2 as int32) - const value_dy_2 = value_dy as Resource - valueSerializer.writeResource(value_dy_2) - } - } - writeActionSheetButtonOptions(value: ActionSheetButtonOptions): void { - let valueSerializer : Serializer = this - const value_enabled = value.enabled - let value_enabled_type : int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type as int32) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) - } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { - let valueSerializer : Serializer = this - const value_space = value.space - let value_space_type : int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type as int32) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - valueSerializer.writeLengthMetrics(value_space_value) - } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLengthMetrics(value_strokeWidth_value) - } - const value_strokeRadius = value.strokeRadius - let value_strokeRadius_type : int32 = RuntimeType.UNDEFINED - value_strokeRadius_type = runtimeType(value_strokeRadius) - valueSerializer.writeInt8(value_strokeRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeRadius_type)) { - const value_strokeRadius_value = value_strokeRadius! - valueSerializer.writeLengthMetrics(value_strokeRadius_value) - } - const value_trackBackgroundColor = value.trackBackgroundColor - let value_trackBackgroundColor_type : int32 = RuntimeType.UNDEFINED - value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor) - valueSerializer.writeInt8(value_trackBackgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_trackBackgroundColor_type)) { - const value_trackBackgroundColor_value = value_trackBackgroundColor! - valueSerializer.writeColorMetrics(value_trackBackgroundColor_value) - } - const value_trackColor = value.trackColor - let value_trackColor_type : int32 = RuntimeType.UNDEFINED - value_trackColor_type = runtimeType(value_trackColor) - valueSerializer.writeInt8(value_trackColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_trackColor_type)) { - const value_trackColor_value = value_trackColor! - valueSerializer.writeColorMetrics(value_trackColor_value) - } - } - writeWaterFlowSections(value: WaterFlowSections): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeScroller(value: Scroller): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeRRect(value: RRect): void { - let valueSerializer : Serializer = this - const value_left = value.left - valueSerializer.writeNumber(value_left) - const value_top = value.top - valueSerializer.writeNumber(value_top) - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) - } - writeDividerStyle(value: DividerStyle): void { - let valueSerializer : Serializer = this - const value_strokeWidth = value.strokeWidth - valueSerializer.writeLength(value_strokeWidth) const value_color = value.color let value_color_type : int32 = RuntimeType.UNDEFINED value_color_type = runtimeType(value_color) @@ -5777,102 +5356,232 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value) } } - writeButtonIconOptions(value: ButtonIconOptions): void { + writeInputCounterOptions(value: InputCounterOptions): void { let valueSerializer : Serializer = this - const value_shown = value.shown - let value_shown_type : int32 = RuntimeType.UNDEFINED - value_shown_type = runtimeType(value_shown) - if (((RuntimeType.STRING == value_shown_type))) { - valueSerializer.writeInt8(0 as int32) - const value_shown_0 = value_shown as string - valueSerializer.writeString(value_shown_0) - } - else if (((RuntimeType.OBJECT) == (value_shown_type)) && (value_shown instanceof PixelMap)) { - valueSerializer.writeInt8(1 as int32) - const value_shown_1 = value_shown as PixelMap - valueSerializer.writePixelMap(value_shown_1) - } - else if (((RuntimeType.OBJECT) == (value_shown_type)) && (isResource(value_shown))) { - valueSerializer.writeInt8(2 as int32) - const value_shown_2 = value_shown as Resource - valueSerializer.writeResource(value_shown_2) - } - const value_hidden = value.hidden - let value_hidden_type : int32 = RuntimeType.UNDEFINED - value_hidden_type = runtimeType(value_hidden) - if (((RuntimeType.STRING == value_hidden_type))) { - valueSerializer.writeInt8(0 as int32) - const value_hidden_0 = value_hidden as string - valueSerializer.writeString(value_hidden_0) + const value_thresholdPercentage = value.thresholdPercentage + let value_thresholdPercentage_type : int32 = RuntimeType.UNDEFINED + value_thresholdPercentage_type = runtimeType(value_thresholdPercentage) + valueSerializer.writeInt8(value_thresholdPercentage_type as int32) + if ((RuntimeType.UNDEFINED) != (value_thresholdPercentage_type)) { + const value_thresholdPercentage_value = value_thresholdPercentage! + valueSerializer.writeNumber(value_thresholdPercentage_value) } - else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (value_hidden instanceof PixelMap)) { - valueSerializer.writeInt8(1 as int32) - const value_hidden_1 = value_hidden as PixelMap - valueSerializer.writePixelMap(value_hidden_1) + const value_highlightBorder = value.highlightBorder + let value_highlightBorder_type : int32 = RuntimeType.UNDEFINED + value_highlightBorder_type = runtimeType(value_highlightBorder) + valueSerializer.writeInt8(value_highlightBorder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_highlightBorder_type)) { + const value_highlightBorder_value = value_highlightBorder! + valueSerializer.writeBoolean(value_highlightBorder_value) } - else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (isResource(value_hidden))) { - valueSerializer.writeInt8(2 as int32) - const value_hidden_2 = value_hidden as Resource - valueSerializer.writeResource(value_hidden_2) + } + writeKeyboardOptions(value: KeyboardOptions): void { + let valueSerializer : Serializer = this + const value_supportAvoidance = value.supportAvoidance + let value_supportAvoidance_type : int32 = RuntimeType.UNDEFINED + value_supportAvoidance_type = runtimeType(value_supportAvoidance) + valueSerializer.writeInt8(value_supportAvoidance_type as int32) + if ((RuntimeType.UNDEFINED) != (value_supportAvoidance_type)) { + const value_supportAvoidance_value = value_supportAvoidance! + valueSerializer.writeBoolean(value_supportAvoidance_value) } - const value_switching = value.switching - let value_switching_type : int32 = RuntimeType.UNDEFINED - value_switching_type = runtimeType(value_switching) - valueSerializer.writeInt8(value_switching_type as int32) - if ((RuntimeType.UNDEFINED) != (value_switching_type)) { - const value_switching_value = value_switching! - let value_switching_value_type : int32 = RuntimeType.UNDEFINED - value_switching_value_type = runtimeType(value_switching_value) - if (((RuntimeType.STRING == value_switching_value_type))) { + } + writeUnderlineColor(value: UnderlineColor): void { + let valueSerializer : Serializer = this + const value_typing = value.typing + let value_typing_type : int32 = RuntimeType.UNDEFINED + value_typing_type = runtimeType(value_typing) + valueSerializer.writeInt8(value_typing_type as int32) + if ((RuntimeType.UNDEFINED) != (value_typing_type)) { + const value_typing_value = value_typing! + let value_typing_value_type : int32 = RuntimeType.UNDEFINED + value_typing_value_type = runtimeType(value_typing_value) + if (value_typing_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_switching_value_0 = value_switching_value as string - valueSerializer.writeString(value_switching_value_0) + const value_typing_value_0 = value_typing_value + valueSerializer.writeInt32(value_typing_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (value_switching_value instanceof PixelMap)) { + else if (((RuntimeType.NUMBER == value_typing_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_switching_value_1 = value_switching_value as PixelMap - valueSerializer.writePixelMap(value_switching_value_1) + const value_typing_value_1 = value_typing_value as number + valueSerializer.writeNumber(value_typing_value_1) } - else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (isResource(value_switching_value))) { + else if (((RuntimeType.STRING == value_typing_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_switching_value_2 = value_switching_value as Resource - valueSerializer.writeResource(value_switching_value_2) + const value_typing_value_2 = value_typing_value as string + valueSerializer.writeString(value_typing_value_2) } - } - } - writeImageAIOptions(value: ImageAIOptions): void { - let valueSerializer : Serializer = this - const value_types = value.types - let value_types_type : int32 = RuntimeType.UNDEFINED - value_types_type = runtimeType(value_types) - valueSerializer.writeInt8(value_types_type as int32) - if ((RuntimeType.UNDEFINED) != (value_types_type)) { - const value_types_value = value_types! - valueSerializer.writeInt32(value_types_value.length as int32) - for (let i = 0; i < value_types_value.length; i++) { - const value_types_value_element = value_types_value[i] - valueSerializer.writeInt32(value_types_value_element.ordinal) + else if (((RuntimeType.OBJECT == value_typing_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_typing_value_3 = value_typing_value as Resource + valueSerializer.writeResource(value_typing_value_3) } } - const value_aiController = value.aiController - let value_aiController_type : int32 = RuntimeType.UNDEFINED - value_aiController_type = runtimeType(value_aiController) - valueSerializer.writeInt8(value_aiController_type as int32) - if ((RuntimeType.UNDEFINED) != (value_aiController_type)) { - const value_aiController_value = value_aiController! - valueSerializer.writeImageAnalyzerController(value_aiController_value) - } - } - writeXComponentController(value: XComponentController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr + const value_normal = value.normal + let value_normal_type : int32 = RuntimeType.UNDEFINED + value_normal_type = runtimeType(value_normal) + valueSerializer.writeInt8(value_normal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_normal_type)) { + const value_normal_value = value_normal! + let value_normal_value_type : int32 = RuntimeType.UNDEFINED + value_normal_value_type = runtimeType(value_normal_value) + if (value_normal_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_normal_value_0 = value_normal_value + valueSerializer.writeInt32(value_normal_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_normal_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_normal_value_1 = value_normal_value as number + valueSerializer.writeNumber(value_normal_value_1) + } + else if (((RuntimeType.STRING == value_normal_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_normal_value_2 = value_normal_value as string + valueSerializer.writeString(value_normal_value_2) + } + else if (((RuntimeType.OBJECT == value_normal_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_normal_value_3 = value_normal_value as Resource + valueSerializer.writeResource(value_normal_value_3) + } + } + const value_error = value.error + let value_error_type : int32 = RuntimeType.UNDEFINED + value_error_type = runtimeType(value_error) + valueSerializer.writeInt8(value_error_type as int32) + if ((RuntimeType.UNDEFINED) != (value_error_type)) { + const value_error_value = value_error! + let value_error_value_type : int32 = RuntimeType.UNDEFINED + value_error_value_type = runtimeType(value_error_value) + if (value_error_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_error_value_0 = value_error_value + valueSerializer.writeInt32(value_error_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_error_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_error_value_1 = value_error_value as number + valueSerializer.writeNumber(value_error_value_1) + } + else if (((RuntimeType.STRING == value_error_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_error_value_2 = value_error_value as string + valueSerializer.writeString(value_error_value_2) + } + else if (((RuntimeType.OBJECT == value_error_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_error_value_3 = value_error_value as Resource + valueSerializer.writeResource(value_error_value_3) + } + } + const value_disable = value.disable + let value_disable_type : int32 = RuntimeType.UNDEFINED + value_disable_type = runtimeType(value_disable) + valueSerializer.writeInt8(value_disable_type as int32) + if ((RuntimeType.UNDEFINED) != (value_disable_type)) { + const value_disable_value = value_disable! + let value_disable_value_type : int32 = RuntimeType.UNDEFINED + value_disable_value_type = runtimeType(value_disable_value) + if (value_disable_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_disable_value_0 = value_disable_value + valueSerializer.writeInt32(value_disable_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_disable_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_disable_value_1 = value_disable_value as number + valueSerializer.writeNumber(value_disable_value_1) + } + else if (((RuntimeType.STRING == value_disable_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_disable_value_2 = value_disable_value as string + valueSerializer.writeString(value_disable_value_2) + } + else if (((RuntimeType.OBJECT == value_disable_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_disable_value_3 = value_disable_value as Resource + valueSerializer.writeResource(value_disable_value_3) + } + } + } + writeTextInputController(value: TextInputController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr if (peer != undefined) ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeWebKeyboardController(value: WebKeyboardController): void { + writeSelectionOptions(value: SelectionOptions): void { + let valueSerializer : Serializer = this + const value_menuPolicy = value.menuPolicy + let value_menuPolicy_type : int32 = RuntimeType.UNDEFINED + value_menuPolicy_type = runtimeType(value_menuPolicy) + valueSerializer.writeInt8(value_menuPolicy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_menuPolicy_type)) { + const value_menuPolicy_value = value_menuPolicy! + valueSerializer.writeInt32(value_menuPolicy_value.ordinal) + } + } + writeTextRange(value: TextRange): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + } + writeTextMenuItem(value: TextMenuItem): void { + let valueSerializer : Serializer = this + const value_content = value.content + let value_content_type : int32 = RuntimeType.UNDEFINED + value_content_type = runtimeType(value_content) + if (((RuntimeType.STRING == value_content_type))) { + valueSerializer.writeInt8(0 as int32) + const value_content_0 = value_content as string + valueSerializer.writeString(value_content_0) + } + else if (((RuntimeType.OBJECT == value_content_type))) { + valueSerializer.writeInt8(1 as int32) + const value_content_1 = value_content as Resource + valueSerializer.writeResource(value_content_1) + } + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) + } + } + const value_id = value.id + valueSerializer.writeTextMenuItemId(value_id) + } + writeTextClockController(value: TextClockController): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -5881,7 +5590,7 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeEventResult(value: EventResult): void { + writeTextAreaController(value: TextAreaController): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -5890,548 +5599,482 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTouchEvent(value: TouchEvent): void { + writeSelectionMenuOptions(value: SelectionMenuOptions): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) - } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) - } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_touches = value.touches - valueSerializer.writeInt32(value_touches.length as int32) - for (let i = 0; i < value_touches.length; i++) { - const value_touches_element = value_touches[i] - valueSerializer.writeTouchObject(value_touches_element) + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - const value_changedTouches = value.changedTouches - valueSerializer.writeInt32(value_changedTouches.length as int32) - for (let i = 0; i < value_changedTouches.length; i++) { - const value_changedTouches_element = value_changedTouches[i] - valueSerializer.writeTouchObject(value_changedTouches_element) + const value_menuType = value.menuType + let value_menuType_type : int32 = RuntimeType.UNDEFINED + value_menuType_type = runtimeType(value_menuType) + valueSerializer.writeInt8(value_menuType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { + const value_menuType_value = value_menuType! + valueSerializer.writeInt32(value_menuType_value.ordinal) } - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) - const value_preventDefault = value.preventDefault - valueSerializer.holdAndWriteCallback(value_preventDefault) } - writeNativeEmbedInfo(value: NativeEmbedInfo): void { + writeFontSettingOptions(value: FontSettingOptions): void { let valueSerializer : Serializer = this - const value_id = value.id - let value_id_type : int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - valueSerializer.writeInt8(value_id_type as int32) - if ((RuntimeType.UNDEFINED) != (value_id_type)) { - const value_id_value = value_id! - valueSerializer.writeString(value_id_value) + const value_enableVariableFontWeight = value.enableVariableFontWeight + let value_enableVariableFontWeight_type : int32 = RuntimeType.UNDEFINED + value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight) + valueSerializer.writeInt8(value_enableVariableFontWeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableVariableFontWeight_type)) { + const value_enableVariableFontWeight_value = value_enableVariableFontWeight! + valueSerializer.writeBoolean(value_enableVariableFontWeight_value) } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeString(value_type_value) - } - const value_src = value.src - let value_src_type : int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - valueSerializer.writeInt8(value_src_type as int32) - if ((RuntimeType.UNDEFINED) != (value_src_type)) { - const value_src_value = value_src! - valueSerializer.writeString(value_src_value) - } - const value_position = value.position - let value_position_type : int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type as int32) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - valueSerializer.writePosition(value_position_value) - } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeNumber(value_width_value) + } + writeTextController(value: TextController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeBottomTabBarStyle(value: BottomTabBarStyle): void { + let valueSerializer : Serializer = this + const value__icon = value._icon + let value__icon_type : int32 = RuntimeType.UNDEFINED + value__icon_type = runtimeType(value__icon) + valueSerializer.writeInt8(value__icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value__icon_type)) { + const value__icon_value = value__icon! + let value__icon_value_type : int32 = RuntimeType.UNDEFINED + value__icon_value_type = runtimeType(value__icon_value) + if (((RuntimeType.STRING == value__icon_value_type)) || ((RuntimeType.OBJECT == value__icon_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value__icon_value_0 = value__icon_value as ResourceStr + let value__icon_value_0_type : int32 = RuntimeType.UNDEFINED + value__icon_value_0_type = runtimeType(value__icon_value_0) + if (((RuntimeType.STRING == value__icon_value_0_type))) { + valueSerializer.writeInt8(0 as int32) + const value__icon_value_0_0 = value__icon_value_0 as string + valueSerializer.writeString(value__icon_value_0_0) + } + else if (((RuntimeType.OBJECT == value__icon_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value__icon_value_0_1 = value__icon_value_0 as Resource + valueSerializer.writeResource(value__icon_value_0_1) + } + } + else if (((RuntimeType.OBJECT) == (value__icon_value_type)) && (TypeChecker.isTabBarSymbol(value__icon_value, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value__icon_value_1 = value__icon_value as TabBarSymbol + valueSerializer.writeTabBarSymbol(value__icon_value_1) + } } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeNumber(value_height_value) + const value__text = value._text + let value__text_type : int32 = RuntimeType.UNDEFINED + value__text_type = runtimeType(value__text) + valueSerializer.writeInt8(value__text_type as int32) + if ((RuntimeType.UNDEFINED) != (value__text_type)) { + const value__text_value = value__text! + let value__text_value_type : int32 = RuntimeType.UNDEFINED + value__text_value_type = runtimeType(value__text_value) + if (((RuntimeType.STRING == value__text_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value__text_value_0 = value__text_value as string + valueSerializer.writeString(value__text_value_0) + } + else if (((RuntimeType.OBJECT == value__text_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value__text_value_1 = value__text_value as Resource + valueSerializer.writeResource(value__text_value_1) + } } - const value_url = value.url - let value_url_type : int32 = RuntimeType.UNDEFINED - value_url_type = runtimeType(value_url) - valueSerializer.writeInt8(value_url_type as int32) - if ((RuntimeType.UNDEFINED) != (value_url_type)) { - const value_url_value = value_url! - valueSerializer.writeString(value_url_value) + const value__labelStyle = value._labelStyle + let value__labelStyle_type : int32 = RuntimeType.UNDEFINED + value__labelStyle_type = runtimeType(value__labelStyle) + valueSerializer.writeInt8(value__labelStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value__labelStyle_type)) { + const value__labelStyle_value = value__labelStyle! + valueSerializer.writeLabelStyle(value__labelStyle_value) } - const value_tag = value.tag - let value_tag_type : int32 = RuntimeType.UNDEFINED - value_tag_type = runtimeType(value_tag) - valueSerializer.writeInt8(value_tag_type as int32) - if ((RuntimeType.UNDEFINED) != (value_tag_type)) { - const value_tag_value = value_tag! - valueSerializer.writeString(value_tag_value) + const value__padding = value._padding + let value__padding_type : int32 = RuntimeType.UNDEFINED + value__padding_type = runtimeType(value__padding) + valueSerializer.writeInt8(value__padding_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_type)) { + const value__padding_value = value__padding! + let value__padding_value_type : int32 = RuntimeType.UNDEFINED + value__padding_value_type = runtimeType(value__padding_value) + if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isPadding(value__padding_value, false, false, false, false))) { + valueSerializer.writeInt8(0 as int32) + const value__padding_value_0 = value__padding_value as Padding + const value__padding_value_0_top = value__padding_value_0.top + let value__padding_value_0_top_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_top_type = runtimeType(value__padding_value_0_top) + valueSerializer.writeInt8(value__padding_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_top_type)) { + const value__padding_value_0_top_value = value__padding_value_0_top! + valueSerializer.writeLength(value__padding_value_0_top_value) + } + const value__padding_value_0_right = value__padding_value_0.right + let value__padding_value_0_right_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_right_type = runtimeType(value__padding_value_0_right) + valueSerializer.writeInt8(value__padding_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_right_type)) { + const value__padding_value_0_right_value = value__padding_value_0_right! + valueSerializer.writeLength(value__padding_value_0_right_value) + } + const value__padding_value_0_bottom = value__padding_value_0.bottom + let value__padding_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_bottom_type = runtimeType(value__padding_value_0_bottom) + valueSerializer.writeInt8(value__padding_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_bottom_type)) { + const value__padding_value_0_bottom_value = value__padding_value_0_bottom! + valueSerializer.writeLength(value__padding_value_0_bottom_value) + } + const value__padding_value_0_left = value__padding_value_0.left + let value__padding_value_0_left_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_left_type = runtimeType(value__padding_value_0_left) + valueSerializer.writeInt8(value__padding_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_left_type)) { + const value__padding_value_0_left_value = value__padding_value_0_left! + valueSerializer.writeLength(value__padding_value_0_left_value) + } + } + else if (((RuntimeType.NUMBER) == (value__padding_value_type)) || ((RuntimeType.STRING) == (value__padding_value_type)) || (((RuntimeType.OBJECT) == (value__padding_value_type)) && (isResource(value__padding_value)))) { + valueSerializer.writeInt8(1 as int32) + const value__padding_value_1 = value__padding_value as Dimension + valueSerializer.writeLength(value__padding_value_1) + } + else if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isLocalizedPadding(value__padding_value, false))) { + valueSerializer.writeInt8(2 as int32) + const value__padding_value_2 = value__padding_value as LocalizedPadding + valueSerializer.writeLocalizedPadding(value__padding_value_2) + } } - const value_params = value.params - let value_params_type : int32 = RuntimeType.UNDEFINED - value_params_type = runtimeType(value_params) - valueSerializer.writeInt8(value_params_type as int32) - if ((RuntimeType.UNDEFINED) != (value_params_type)) { - const value_params_value = value_params! - valueSerializer.writeInt32(value_params_value.size as int32) - // TODO: map serialization not implemented + const value__layoutMode = value._layoutMode + let value__layoutMode_type : int32 = RuntimeType.UNDEFINED + value__layoutMode_type = runtimeType(value__layoutMode) + valueSerializer.writeInt8(value__layoutMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value__layoutMode_type)) { + const value__layoutMode_value = value__layoutMode! + valueSerializer.writeInt32(value__layoutMode_value.ordinal) } - } - writeNestedScrollOptionsExt(value: NestedScrollOptionsExt): void { - let valueSerializer : Serializer = this - const value_scrollUp = value.scrollUp - let value_scrollUp_type : int32 = RuntimeType.UNDEFINED - value_scrollUp_type = runtimeType(value_scrollUp) - valueSerializer.writeInt8(value_scrollUp_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scrollUp_type)) { - const value_scrollUp_value = value_scrollUp! - valueSerializer.writeInt32(value_scrollUp_value.ordinal) + const value__verticalAlign = value._verticalAlign + let value__verticalAlign_type : int32 = RuntimeType.UNDEFINED + value__verticalAlign_type = runtimeType(value__verticalAlign) + valueSerializer.writeInt8(value__verticalAlign_type as int32) + if ((RuntimeType.UNDEFINED) != (value__verticalAlign_type)) { + const value__verticalAlign_value = value__verticalAlign! + valueSerializer.writeInt32(value__verticalAlign_value.ordinal) } - const value_scrollDown = value.scrollDown - let value_scrollDown_type : int32 = RuntimeType.UNDEFINED - value_scrollDown_type = runtimeType(value_scrollDown) - valueSerializer.writeInt8(value_scrollDown_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scrollDown_type)) { - const value_scrollDown_value = value_scrollDown! - valueSerializer.writeInt32(value_scrollDown_value.ordinal) + const value__symmetricExtensible = value._symmetricExtensible + let value__symmetricExtensible_type : int32 = RuntimeType.UNDEFINED + value__symmetricExtensible_type = runtimeType(value__symmetricExtensible) + valueSerializer.writeInt8(value__symmetricExtensible_type as int32) + if ((RuntimeType.UNDEFINED) != (value__symmetricExtensible_type)) { + const value__symmetricExtensible_value = value__symmetricExtensible! + valueSerializer.writeBoolean(value__symmetricExtensible_value) } - const value_scrollRight = value.scrollRight - let value_scrollRight_type : int32 = RuntimeType.UNDEFINED - value_scrollRight_type = runtimeType(value_scrollRight) - valueSerializer.writeInt8(value_scrollRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scrollRight_type)) { - const value_scrollRight_value = value_scrollRight! - valueSerializer.writeInt32(value_scrollRight_value.ordinal) + const value__id = value._id + let value__id_type : int32 = RuntimeType.UNDEFINED + value__id_type = runtimeType(value__id) + valueSerializer.writeInt8(value__id_type as int32) + if ((RuntimeType.UNDEFINED) != (value__id_type)) { + const value__id_value = value__id! + valueSerializer.writeString(value__id_value) } - const value_scrollLeft = value.scrollLeft - let value_scrollLeft_type : int32 = RuntimeType.UNDEFINED - value_scrollLeft_type = runtimeType(value_scrollLeft) - valueSerializer.writeInt8(value_scrollLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scrollLeft_type)) { - const value_scrollLeft_value = value_scrollLeft! - valueSerializer.writeInt32(value_scrollLeft_value.ordinal) + const value__iconStyle = value._iconStyle + let value__iconStyle_type : int32 = RuntimeType.UNDEFINED + value__iconStyle_type = runtimeType(value__iconStyle) + valueSerializer.writeInt8(value__iconStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value__iconStyle_type)) { + const value__iconStyle_value = value__iconStyle! + valueSerializer.writeTabBarIconStyle(value__iconStyle_value) } } - writeNestedScrollOptions(value: NestedScrollOptions): void { - let valueSerializer : Serializer = this - const value_scrollForward = value.scrollForward - valueSerializer.writeInt32(value_scrollForward.ordinal) - const value_scrollBackward = value.scrollBackward - valueSerializer.writeInt32(value_scrollBackward.ordinal) - } - writeDataResubmissionHandler(value: DataResubmissionHandler): void { + writeSubTabBarStyle(value: SubTabBarStyle): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeControllerHandler(value: ControllerHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeSslErrorHandler(value: SslErrorHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebContextMenuResult(value: WebContextMenuResult): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebContextMenuParam(value: WebContextMenuParam): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeScreenCaptureHandler(value: ScreenCaptureHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writePermissionRequest(value: PermissionRequest): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeHttpAuthHandler(value: HttpAuthHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFullScreenExitHandler(value: FullScreenExitHandler): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFileSelectorParam(value: FileSelectorParam): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFileSelectorResult(value: FileSelectorResult): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebResourceResponse(value: WebResourceResponse): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebResourceError(value: WebResourceError): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeConsoleMessage(value: ConsoleMessage): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeJsResult(value: JsResult): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeJsGeolocation(value: JsGeolocation): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeVideoController(value: VideoController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeTextTimerController(value: TextTimerController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeDividerOptions(value: DividerOptions): void { - let valueSerializer : Serializer = this - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLength(value_strokeWidth_value) - } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value__content = value._content + let value__content_type : int32 = RuntimeType.UNDEFINED + value__content_type = runtimeType(value__content) + valueSerializer.writeInt8(value__content_type as int32) + if ((RuntimeType.UNDEFINED) != (value__content_type)) { + const value__content_value = value__content! + let value__content_value_type : int32 = RuntimeType.UNDEFINED + value__content_value_type = runtimeType(value__content_value) + if (((RuntimeType.STRING == value__content_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value__content_value_0 = value__content_value as string + valueSerializer.writeString(value__content_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (isResource(value__content_value))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value__content_value_1 = value__content_value as Resource + valueSerializer.writeResource(value__content_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (TypeChecker.isComponentContent(value__content_value, false))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + const value__content_value_2 = value__content_value as ComponentContent + valueSerializer.writeComponentContent(value__content_value_2) } } - const value_startMargin = value.startMargin - let value_startMargin_type : int32 = RuntimeType.UNDEFINED - value_startMargin_type = runtimeType(value_startMargin) - valueSerializer.writeInt8(value_startMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { - const value_startMargin_value = value_startMargin! - valueSerializer.writeLength(value_startMargin_value) + const value__indicator = value._indicator + let value__indicator_type : int32 = RuntimeType.UNDEFINED + value__indicator_type = runtimeType(value__indicator) + valueSerializer.writeInt8(value__indicator_type as int32) + if ((RuntimeType.UNDEFINED) != (value__indicator_type)) { + const value__indicator_value = value__indicator! + valueSerializer.writeIndicatorStyle(value__indicator_value) } - const value_endMargin = value.endMargin - let value_endMargin_type : int32 = RuntimeType.UNDEFINED - value_endMargin_type = runtimeType(value_endMargin) - valueSerializer.writeInt8(value_endMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { - const value_endMargin_value = value_endMargin! - valueSerializer.writeLength(value_endMargin_value) + const value__selectedMode = value._selectedMode + let value__selectedMode_type : int32 = RuntimeType.UNDEFINED + value__selectedMode_type = runtimeType(value__selectedMode) + valueSerializer.writeInt8(value__selectedMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value__selectedMode_type)) { + const value__selectedMode_value = value__selectedMode! + valueSerializer.writeInt32(value__selectedMode_value.ordinal) } - } - writeUnderlineColor(value: UnderlineColor): void { - let valueSerializer : Serializer = this - const value_typing = value.typing - let value_typing_type : int32 = RuntimeType.UNDEFINED - value_typing_type = runtimeType(value_typing) - valueSerializer.writeInt8(value_typing_type as int32) - if ((RuntimeType.UNDEFINED) != (value_typing_type)) { - const value_typing_value = value_typing! - let value_typing_value_type : int32 = RuntimeType.UNDEFINED - value_typing_value_type = runtimeType(value_typing_value) - if (value_typing_value instanceof Color) { + const value__board = value._board + let value__board_type : int32 = RuntimeType.UNDEFINED + value__board_type = runtimeType(value__board) + valueSerializer.writeInt8(value__board_type as int32) + if ((RuntimeType.UNDEFINED) != (value__board_type)) { + const value__board_value = value__board! + valueSerializer.writeBoardStyle(value__board_value) + } + const value__labelStyle = value._labelStyle + let value__labelStyle_type : int32 = RuntimeType.UNDEFINED + value__labelStyle_type = runtimeType(value__labelStyle) + valueSerializer.writeInt8(value__labelStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value__labelStyle_type)) { + const value__labelStyle_value = value__labelStyle! + valueSerializer.writeLabelStyle(value__labelStyle_value) + } + const value__padding = value._padding + let value__padding_type : int32 = RuntimeType.UNDEFINED + value__padding_type = runtimeType(value__padding) + valueSerializer.writeInt8(value__padding_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_type)) { + const value__padding_value = value__padding! + let value__padding_value_type : int32 = RuntimeType.UNDEFINED + value__padding_value_type = runtimeType(value__padding_value) + if (((RuntimeType.OBJECT == value__padding_value_type)) || ((RuntimeType.NUMBER == value__padding_value_type)) || ((RuntimeType.STRING == value__padding_value_type)) || ((RuntimeType.OBJECT == value__padding_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_typing_value_0 = value_typing_value - valueSerializer.writeInt32(value_typing_value_0.ordinal) + const value__padding_value_0 = value__padding_value as Padding | Dimension + let value__padding_value_0_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_type = runtimeType(value__padding_value_0) + if (((RuntimeType.OBJECT) == (value__padding_value_0_type)) && (TypeChecker.isPadding(value__padding_value_0, false, false, false, false))) { + valueSerializer.writeInt8(0 as int32) + const value__padding_value_0_0 = value__padding_value_0 as Padding + const value__padding_value_0_0_top = value__padding_value_0_0.top + let value__padding_value_0_0_top_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_0_top_type = runtimeType(value__padding_value_0_0_top) + valueSerializer.writeInt8(value__padding_value_0_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_top_type)) { + const value__padding_value_0_0_top_value = value__padding_value_0_0_top! + valueSerializer.writeLength(value__padding_value_0_0_top_value) + } + const value__padding_value_0_0_right = value__padding_value_0_0.right + let value__padding_value_0_0_right_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_0_right_type = runtimeType(value__padding_value_0_0_right) + valueSerializer.writeInt8(value__padding_value_0_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_right_type)) { + const value__padding_value_0_0_right_value = value__padding_value_0_0_right! + valueSerializer.writeLength(value__padding_value_0_0_right_value) + } + const value__padding_value_0_0_bottom = value__padding_value_0_0.bottom + let value__padding_value_0_0_bottom_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_0_bottom_type = runtimeType(value__padding_value_0_0_bottom) + valueSerializer.writeInt8(value__padding_value_0_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_bottom_type)) { + const value__padding_value_0_0_bottom_value = value__padding_value_0_0_bottom! + valueSerializer.writeLength(value__padding_value_0_0_bottom_value) + } + const value__padding_value_0_0_left = value__padding_value_0_0.left + let value__padding_value_0_0_left_type : int32 = RuntimeType.UNDEFINED + value__padding_value_0_0_left_type = runtimeType(value__padding_value_0_0_left) + valueSerializer.writeInt8(value__padding_value_0_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_left_type)) { + const value__padding_value_0_0_left_value = value__padding_value_0_0_left! + valueSerializer.writeLength(value__padding_value_0_0_left_value) + } + } + else if (((RuntimeType.NUMBER) == (value__padding_value_0_type)) || ((RuntimeType.STRING) == (value__padding_value_0_type)) || (((RuntimeType.OBJECT) == (value__padding_value_0_type)) && (isResource(value__padding_value_0)))) { + valueSerializer.writeInt8(1 as int32) + const value__padding_value_0_1 = value__padding_value_0 as Dimension + valueSerializer.writeLength(value__padding_value_0_1) + } } - else if (((RuntimeType.NUMBER == value_typing_value_type))) { + else if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isLocalizedPadding(value__padding_value, false))) { valueSerializer.writeInt8(1 as int32) - const value_typing_value_1 = value_typing_value as number - valueSerializer.writeNumber(value_typing_value_1) - } - else if (((RuntimeType.STRING == value_typing_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_typing_value_2 = value_typing_value as string - valueSerializer.writeString(value_typing_value_2) - } - else if (((RuntimeType.OBJECT == value_typing_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_typing_value_3 = value_typing_value as Resource - valueSerializer.writeResource(value_typing_value_3) + const value__padding_value_1 = value__padding_value as LocalizedPadding + valueSerializer.writeLocalizedPadding(value__padding_value_1) } } - const value_normal = value.normal - let value_normal_type : int32 = RuntimeType.UNDEFINED - value_normal_type = runtimeType(value_normal) - valueSerializer.writeInt8(value_normal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_normal_type)) { - const value_normal_value = value_normal! - let value_normal_value_type : int32 = RuntimeType.UNDEFINED - value_normal_value_type = runtimeType(value_normal_value) - if (value_normal_value instanceof Color) { + const value__id = value._id + let value__id_type : int32 = RuntimeType.UNDEFINED + value__id_type = runtimeType(value__id) + valueSerializer.writeInt8(value__id_type as int32) + if ((RuntimeType.UNDEFINED) != (value__id_type)) { + const value__id_value = value__id! + valueSerializer.writeString(value__id_value) + } + } + writeTabBarOptions(value: TabBarOptions): void { + let valueSerializer : Serializer = this + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_normal_value_0 = value_normal_value - valueSerializer.writeInt32(value_normal_value_0.ordinal) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.NUMBER == value_normal_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_normal_value_1 = value_normal_value as number - valueSerializer.writeNumber(value_normal_value_1) - } - else if (((RuntimeType.STRING == value_normal_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_normal_value_2 = value_normal_value as string - valueSerializer.writeString(value_normal_value_2) - } - else if (((RuntimeType.OBJECT == value_normal_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_normal_value_3 = value_normal_value as Resource - valueSerializer.writeResource(value_normal_value_3) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) } } - const value_error = value.error - let value_error_type : int32 = RuntimeType.UNDEFINED - value_error_type = runtimeType(value_error) - valueSerializer.writeInt8(value_error_type as int32) - if ((RuntimeType.UNDEFINED) != (value_error_type)) { - const value_error_value = value_error! - let value_error_value_type : int32 = RuntimeType.UNDEFINED - value_error_value_type = runtimeType(value_error_value) - if (value_error_value instanceof Color) { + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type as int32) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type : int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_error_value_0 = value_error_value - valueSerializer.writeInt32(value_error_value_0.ordinal) + const value_text_value_0 = value_text_value as string + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.NUMBER == value_error_value_type))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_error_value_1 = value_error_value as number - valueSerializer.writeNumber(value_error_value_1) - } - else if (((RuntimeType.STRING == value_error_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_error_value_2 = value_error_value as string - valueSerializer.writeString(value_error_value_2) - } - else if (((RuntimeType.OBJECT == value_error_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_error_value_3 = value_error_value as Resource - valueSerializer.writeResource(value_error_value_3) + const value_text_value_1 = value_text_value as Resource + valueSerializer.writeResource(value_text_value_1) } } - const value_disable = value.disable - let value_disable_type : int32 = RuntimeType.UNDEFINED - value_disable_type = runtimeType(value_disable) - valueSerializer.writeInt8(value_disable_type as int32) - if ((RuntimeType.UNDEFINED) != (value_disable_type)) { - const value_disable_value = value_disable! - let value_disable_value_type : int32 = RuntimeType.UNDEFINED - value_disable_value_type = runtimeType(value_disable_value) - if (value_disable_value instanceof Color) { + } + writeBackgroundBlurStyleOptions(value: BackgroundBlurStyleOptions): void { + let valueSerializer : Serializer = this + const value_colorMode = value.colorMode + let value_colorMode_type : int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value.ordinal) + } + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) + } + const value_scale = value.scale + let value_scale_type : int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) + } + const value_blurOptions = value.blurOptions + let value_blurOptions_type : int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) + } + const value_policy = value.policy + let value_policy_type : int32 = RuntimeType.UNDEFINED + value_policy_type = runtimeType(value_policy) + valueSerializer.writeInt8(value_policy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_policy_type)) { + const value_policy_value = value_policy! + valueSerializer.writeInt32(value_policy_value.ordinal) + } + const value_inactiveColor = value.inactiveColor + let value_inactiveColor_type : int32 = RuntimeType.UNDEFINED + value_inactiveColor_type = runtimeType(value_inactiveColor) + valueSerializer.writeInt8(value_inactiveColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { + const value_inactiveColor_value = value_inactiveColor! + let value_inactiveColor_value_type : int32 = RuntimeType.UNDEFINED + value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) + if (value_inactiveColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_disable_value_0 = value_disable_value - valueSerializer.writeInt32(value_disable_value_0.ordinal) + const value_inactiveColor_value_0 = value_inactiveColor_value + valueSerializer.writeInt32(value_inactiveColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_disable_value_type))) { + else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_disable_value_1 = value_disable_value as number - valueSerializer.writeNumber(value_disable_value_1) + const value_inactiveColor_value_1 = value_inactiveColor_value as number + valueSerializer.writeNumber(value_inactiveColor_value_1) } - else if (((RuntimeType.STRING == value_disable_value_type))) { + else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_disable_value_2 = value_disable_value as string - valueSerializer.writeString(value_disable_value_2) + const value_inactiveColor_value_2 = value_inactiveColor_value as string + valueSerializer.writeString(value_inactiveColor_value_2) } - else if (((RuntimeType.OBJECT == value_disable_value_type))) { + else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_disable_value_3 = value_disable_value as Resource - valueSerializer.writeResource(value_disable_value_3) + const value_inactiveColor_value_3 = value_inactiveColor_value as Resource + valueSerializer.writeResource(value_inactiveColor_value_3) } } } - writeTextInputController(value: TextInputController): void { + writeScrollableBarModeOptions(value: ScrollableBarModeOptions): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLength(value_margin_value) + } + const value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle + let value_nonScrollableLayoutStyle_type : int32 = RuntimeType.UNDEFINED + value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle) + valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { + const value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle! + valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value.ordinal) + } } - writeTextClockController(value: TextClockController): void { + writeTabContentAnimatedTransition(value: TabContentAnimatedTransition): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_timeout = value.timeout + let value_timeout_type : int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type as int32) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) + } + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) } - writeTextAreaController(value: TextAreaController): void { + writeTabsController(value: TabsController): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) const peer = base.getPeer() @@ -6440,487 +6083,134 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTextController(value: TextController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + writeSymbolEffect(value: SymbolEffect): void { } - writeBottomTabBarStyle(value: BottomTabBarStyle): void { + writeDigitIndicator(value: DigitIndicator): void { let valueSerializer : Serializer = this - const value__icon = value._icon - let value__icon_type : int32 = RuntimeType.UNDEFINED - value__icon_type = runtimeType(value__icon) - valueSerializer.writeInt8(value__icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value__icon_type)) { - const value__icon_value = value__icon! - let value__icon_value_type : int32 = RuntimeType.UNDEFINED - value__icon_value_type = runtimeType(value__icon_value) - if (((RuntimeType.STRING == value__icon_value_type)) || ((RuntimeType.OBJECT == value__icon_value_type))) { + const value__left = value._left + let value__left_type : int32 = RuntimeType.UNDEFINED + value__left_type = runtimeType(value__left) + valueSerializer.writeInt8(value__left_type as int32) + if ((RuntimeType.UNDEFINED) != (value__left_type)) { + const value__left_value = value__left! + valueSerializer.writeLength(value__left_value) + } + const value__top = value._top + let value__top_type : int32 = RuntimeType.UNDEFINED + value__top_type = runtimeType(value__top) + valueSerializer.writeInt8(value__top_type as int32) + if ((RuntimeType.UNDEFINED) != (value__top_type)) { + const value__top_value = value__top! + valueSerializer.writeLength(value__top_value) + } + const value__right = value._right + let value__right_type : int32 = RuntimeType.UNDEFINED + value__right_type = runtimeType(value__right) + valueSerializer.writeInt8(value__right_type as int32) + if ((RuntimeType.UNDEFINED) != (value__right_type)) { + const value__right_value = value__right! + valueSerializer.writeLength(value__right_value) + } + const value__bottom = value._bottom + let value__bottom_type : int32 = RuntimeType.UNDEFINED + value__bottom_type = runtimeType(value__bottom) + valueSerializer.writeInt8(value__bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value__bottom_type)) { + const value__bottom_value = value__bottom! + valueSerializer.writeLength(value__bottom_value) + } + const value__start = value._start + let value__start_type : int32 = RuntimeType.UNDEFINED + value__start_type = runtimeType(value__start) + valueSerializer.writeInt8(value__start_type as int32) + if ((RuntimeType.UNDEFINED) != (value__start_type)) { + const value__start_value = value__start! + valueSerializer.writeLengthMetrics(value__start_value) + } + const value__end = value._end + let value__end_type : int32 = RuntimeType.UNDEFINED + value__end_type = runtimeType(value__end) + valueSerializer.writeInt8(value__end_type as int32) + if ((RuntimeType.UNDEFINED) != (value__end_type)) { + const value__end_value = value__end! + valueSerializer.writeLengthMetrics(value__end_value) + } + const value__fontColor = value._fontColor + let value__fontColor_type : int32 = RuntimeType.UNDEFINED + value__fontColor_type = runtimeType(value__fontColor) + valueSerializer.writeInt8(value__fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value__fontColor_type)) { + const value__fontColor_value = value__fontColor! + let value__fontColor_value_type : int32 = RuntimeType.UNDEFINED + value__fontColor_value_type = runtimeType(value__fontColor_value) + if (value__fontColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value__icon_value_0 = value__icon_value as ResourceStr - let value__icon_value_0_type : int32 = RuntimeType.UNDEFINED - value__icon_value_0_type = runtimeType(value__icon_value_0) - if (((RuntimeType.STRING == value__icon_value_0_type))) { - valueSerializer.writeInt8(0 as int32) - const value__icon_value_0_0 = value__icon_value_0 as string - valueSerializer.writeString(value__icon_value_0_0) - } - else if (((RuntimeType.OBJECT == value__icon_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value__icon_value_0_1 = value__icon_value_0 as Resource - valueSerializer.writeResource(value__icon_value_0_1) - } + const value__fontColor_value_0 = value__fontColor_value + valueSerializer.writeInt32(value__fontColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value__icon_value_type)) && (TypeChecker.isTabBarSymbol(value__icon_value, false, false))) { + else if (((RuntimeType.NUMBER == value__fontColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value__icon_value_1 = value__icon_value as TabBarSymbol - valueSerializer.writeTabBarSymbol(value__icon_value_1) + const value__fontColor_value_1 = value__fontColor_value as number + valueSerializer.writeNumber(value__fontColor_value_1) } - } - const value__text = value._text - let value__text_type : int32 = RuntimeType.UNDEFINED - value__text_type = runtimeType(value__text) - valueSerializer.writeInt8(value__text_type as int32) - if ((RuntimeType.UNDEFINED) != (value__text_type)) { - const value__text_value = value__text! - let value__text_value_type : int32 = RuntimeType.UNDEFINED - value__text_value_type = runtimeType(value__text_value) - if (((RuntimeType.STRING == value__text_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value__text_value_0 = value__text_value as string - valueSerializer.writeString(value__text_value_0) + else if (((RuntimeType.STRING == value__fontColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value__fontColor_value_2 = value__fontColor_value as string + valueSerializer.writeString(value__fontColor_value_2) } - else if (((RuntimeType.OBJECT == value__text_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value__text_value_1 = value__text_value as Resource - valueSerializer.writeResource(value__text_value_1) + else if (((RuntimeType.OBJECT == value__fontColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value__fontColor_value_3 = value__fontColor_value as Resource + valueSerializer.writeResource(value__fontColor_value_3) } } - const value__labelStyle = value._labelStyle - let value__labelStyle_type : int32 = RuntimeType.UNDEFINED - value__labelStyle_type = runtimeType(value__labelStyle) - valueSerializer.writeInt8(value__labelStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value__labelStyle_type)) { - const value__labelStyle_value = value__labelStyle! - valueSerializer.writeLabelStyle(value__labelStyle_value) - } - const value__padding = value._padding - let value__padding_type : int32 = RuntimeType.UNDEFINED - value__padding_type = runtimeType(value__padding) - valueSerializer.writeInt8(value__padding_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_type)) { - const value__padding_value = value__padding! - let value__padding_value_type : int32 = RuntimeType.UNDEFINED - value__padding_value_type = runtimeType(value__padding_value) - if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isPadding(value__padding_value, false, false, false, false))) { + const value__selectedFontColor = value._selectedFontColor + let value__selectedFontColor_type : int32 = RuntimeType.UNDEFINED + value__selectedFontColor_type = runtimeType(value__selectedFontColor) + valueSerializer.writeInt8(value__selectedFontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value__selectedFontColor_type)) { + const value__selectedFontColor_value = value__selectedFontColor! + let value__selectedFontColor_value_type : int32 = RuntimeType.UNDEFINED + value__selectedFontColor_value_type = runtimeType(value__selectedFontColor_value) + if (value__selectedFontColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value__padding_value_0 = value__padding_value as Padding - const value__padding_value_0_top = value__padding_value_0.top - let value__padding_value_0_top_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_top_type = runtimeType(value__padding_value_0_top) - valueSerializer.writeInt8(value__padding_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_top_type)) { - const value__padding_value_0_top_value = value__padding_value_0_top! - valueSerializer.writeLength(value__padding_value_0_top_value) - } - const value__padding_value_0_right = value__padding_value_0.right - let value__padding_value_0_right_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_right_type = runtimeType(value__padding_value_0_right) - valueSerializer.writeInt8(value__padding_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_right_type)) { - const value__padding_value_0_right_value = value__padding_value_0_right! - valueSerializer.writeLength(value__padding_value_0_right_value) - } - const value__padding_value_0_bottom = value__padding_value_0.bottom - let value__padding_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_bottom_type = runtimeType(value__padding_value_0_bottom) - valueSerializer.writeInt8(value__padding_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_bottom_type)) { - const value__padding_value_0_bottom_value = value__padding_value_0_bottom! - valueSerializer.writeLength(value__padding_value_0_bottom_value) - } - const value__padding_value_0_left = value__padding_value_0.left - let value__padding_value_0_left_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_left_type = runtimeType(value__padding_value_0_left) - valueSerializer.writeInt8(value__padding_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_left_type)) { - const value__padding_value_0_left_value = value__padding_value_0_left! - valueSerializer.writeLength(value__padding_value_0_left_value) - } + const value__selectedFontColor_value_0 = value__selectedFontColor_value + valueSerializer.writeInt32(value__selectedFontColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER) == (value__padding_value_type)) || ((RuntimeType.STRING) == (value__padding_value_type)) || (((RuntimeType.OBJECT) == (value__padding_value_type)) && (isResource(value__padding_value)))) { + else if (((RuntimeType.NUMBER == value__selectedFontColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value__padding_value_1 = value__padding_value as Dimension - valueSerializer.writeLength(value__padding_value_1) + const value__selectedFontColor_value_1 = value__selectedFontColor_value as number + valueSerializer.writeNumber(value__selectedFontColor_value_1) } - else if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isLocalizedPadding(value__padding_value, false))) { + else if (((RuntimeType.STRING == value__selectedFontColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value__padding_value_2 = value__padding_value as LocalizedPadding - valueSerializer.writeLocalizedPadding(value__padding_value_2) + const value__selectedFontColor_value_2 = value__selectedFontColor_value as string + valueSerializer.writeString(value__selectedFontColor_value_2) + } + else if (((RuntimeType.OBJECT == value__selectedFontColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value__selectedFontColor_value_3 = value__selectedFontColor_value as Resource + valueSerializer.writeResource(value__selectedFontColor_value_3) } } - const value__layoutMode = value._layoutMode - let value__layoutMode_type : int32 = RuntimeType.UNDEFINED - value__layoutMode_type = runtimeType(value__layoutMode) - valueSerializer.writeInt8(value__layoutMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value__layoutMode_type)) { - const value__layoutMode_value = value__layoutMode! - valueSerializer.writeInt32(value__layoutMode_value.ordinal) - } - const value__verticalAlign = value._verticalAlign - let value__verticalAlign_type : int32 = RuntimeType.UNDEFINED - value__verticalAlign_type = runtimeType(value__verticalAlign) - valueSerializer.writeInt8(value__verticalAlign_type as int32) - if ((RuntimeType.UNDEFINED) != (value__verticalAlign_type)) { - const value__verticalAlign_value = value__verticalAlign! - valueSerializer.writeInt32(value__verticalAlign_value.ordinal) - } - const value__symmetricExtensible = value._symmetricExtensible - let value__symmetricExtensible_type : int32 = RuntimeType.UNDEFINED - value__symmetricExtensible_type = runtimeType(value__symmetricExtensible) - valueSerializer.writeInt8(value__symmetricExtensible_type as int32) - if ((RuntimeType.UNDEFINED) != (value__symmetricExtensible_type)) { - const value__symmetricExtensible_value = value__symmetricExtensible! - valueSerializer.writeBoolean(value__symmetricExtensible_value) - } - const value__id = value._id - let value__id_type : int32 = RuntimeType.UNDEFINED - value__id_type = runtimeType(value__id) - valueSerializer.writeInt8(value__id_type as int32) - if ((RuntimeType.UNDEFINED) != (value__id_type)) { - const value__id_value = value__id! - valueSerializer.writeString(value__id_value) - } - const value__iconStyle = value._iconStyle - let value__iconStyle_type : int32 = RuntimeType.UNDEFINED - value__iconStyle_type = runtimeType(value__iconStyle) - valueSerializer.writeInt8(value__iconStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value__iconStyle_type)) { - const value__iconStyle_value = value__iconStyle! - valueSerializer.writeTabBarIconStyle(value__iconStyle_value) - } - } - writeSubTabBarStyle(value: SubTabBarStyle): void { - let valueSerializer : Serializer = this - const value__content = value._content - let value__content_type : int32 = RuntimeType.UNDEFINED - value__content_type = runtimeType(value__content) - valueSerializer.writeInt8(value__content_type as int32) - if ((RuntimeType.UNDEFINED) != (value__content_type)) { - const value__content_value = value__content! - let value__content_value_type : int32 = RuntimeType.UNDEFINED - value__content_value_type = runtimeType(value__content_value) - if (((RuntimeType.STRING == value__content_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value__content_value_0 = value__content_value as string - valueSerializer.writeString(value__content_value_0) - } - else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (isResource(value__content_value))) { - valueSerializer.writeInt8(1 as int32) - const value__content_value_1 = value__content_value as Resource - valueSerializer.writeResource(value__content_value_1) - } - else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (TypeChecker.isComponentContent(value__content_value, false))) { - valueSerializer.writeInt8(2 as int32) - const value__content_value_2 = value__content_value as ComponentContent - valueSerializer.writeComponentContent(value__content_value_2) - } - } - const value__indicator = value._indicator - let value__indicator_type : int32 = RuntimeType.UNDEFINED - value__indicator_type = runtimeType(value__indicator) - valueSerializer.writeInt8(value__indicator_type as int32) - if ((RuntimeType.UNDEFINED) != (value__indicator_type)) { - const value__indicator_value = value__indicator! - valueSerializer.writeIndicatorStyle(value__indicator_value) - } - const value__selectedMode = value._selectedMode - let value__selectedMode_type : int32 = RuntimeType.UNDEFINED - value__selectedMode_type = runtimeType(value__selectedMode) - valueSerializer.writeInt8(value__selectedMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value__selectedMode_type)) { - const value__selectedMode_value = value__selectedMode! - valueSerializer.writeInt32(value__selectedMode_value.ordinal) - } - const value__board = value._board - let value__board_type : int32 = RuntimeType.UNDEFINED - value__board_type = runtimeType(value__board) - valueSerializer.writeInt8(value__board_type as int32) - if ((RuntimeType.UNDEFINED) != (value__board_type)) { - const value__board_value = value__board! - valueSerializer.writeBoardStyle(value__board_value) - } - const value__labelStyle = value._labelStyle - let value__labelStyle_type : int32 = RuntimeType.UNDEFINED - value__labelStyle_type = runtimeType(value__labelStyle) - valueSerializer.writeInt8(value__labelStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value__labelStyle_type)) { - const value__labelStyle_value = value__labelStyle! - valueSerializer.writeLabelStyle(value__labelStyle_value) - } - const value__padding = value._padding - let value__padding_type : int32 = RuntimeType.UNDEFINED - value__padding_type = runtimeType(value__padding) - valueSerializer.writeInt8(value__padding_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_type)) { - const value__padding_value = value__padding! - let value__padding_value_type : int32 = RuntimeType.UNDEFINED - value__padding_value_type = runtimeType(value__padding_value) - if (((RuntimeType.OBJECT == value__padding_value_type)) || ((RuntimeType.NUMBER == value__padding_value_type)) || ((RuntimeType.STRING == value__padding_value_type)) || ((RuntimeType.OBJECT == value__padding_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value__padding_value_0 = value__padding_value as Padding | Dimension - let value__padding_value_0_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_type = runtimeType(value__padding_value_0) - if (((RuntimeType.OBJECT) == (value__padding_value_0_type)) && (TypeChecker.isPadding(value__padding_value_0, false, false, false, false))) { - valueSerializer.writeInt8(0 as int32) - const value__padding_value_0_0 = value__padding_value_0 as Padding - const value__padding_value_0_0_top = value__padding_value_0_0.top - let value__padding_value_0_0_top_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_0_top_type = runtimeType(value__padding_value_0_0_top) - valueSerializer.writeInt8(value__padding_value_0_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_top_type)) { - const value__padding_value_0_0_top_value = value__padding_value_0_0_top! - valueSerializer.writeLength(value__padding_value_0_0_top_value) - } - const value__padding_value_0_0_right = value__padding_value_0_0.right - let value__padding_value_0_0_right_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_0_right_type = runtimeType(value__padding_value_0_0_right) - valueSerializer.writeInt8(value__padding_value_0_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_right_type)) { - const value__padding_value_0_0_right_value = value__padding_value_0_0_right! - valueSerializer.writeLength(value__padding_value_0_0_right_value) - } - const value__padding_value_0_0_bottom = value__padding_value_0_0.bottom - let value__padding_value_0_0_bottom_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_0_bottom_type = runtimeType(value__padding_value_0_0_bottom) - valueSerializer.writeInt8(value__padding_value_0_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_bottom_type)) { - const value__padding_value_0_0_bottom_value = value__padding_value_0_0_bottom! - valueSerializer.writeLength(value__padding_value_0_0_bottom_value) - } - const value__padding_value_0_0_left = value__padding_value_0_0.left - let value__padding_value_0_0_left_type : int32 = RuntimeType.UNDEFINED - value__padding_value_0_0_left_type = runtimeType(value__padding_value_0_0_left) - valueSerializer.writeInt8(value__padding_value_0_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value__padding_value_0_0_left_type)) { - const value__padding_value_0_0_left_value = value__padding_value_0_0_left! - valueSerializer.writeLength(value__padding_value_0_0_left_value) - } - } - else if (((RuntimeType.NUMBER) == (value__padding_value_0_type)) || ((RuntimeType.STRING) == (value__padding_value_0_type)) || (((RuntimeType.OBJECT) == (value__padding_value_0_type)) && (isResource(value__padding_value_0)))) { - valueSerializer.writeInt8(1 as int32) - const value__padding_value_0_1 = value__padding_value_0 as Dimension - valueSerializer.writeLength(value__padding_value_0_1) - } - } - else if (((RuntimeType.OBJECT) == (value__padding_value_type)) && (TypeChecker.isLocalizedPadding(value__padding_value, false))) { - valueSerializer.writeInt8(1 as int32) - const value__padding_value_1 = value__padding_value as LocalizedPadding - valueSerializer.writeLocalizedPadding(value__padding_value_1) - } - } - const value__id = value._id - let value__id_type : int32 = RuntimeType.UNDEFINED - value__id_type = runtimeType(value__id) - valueSerializer.writeInt8(value__id_type as int32) - if ((RuntimeType.UNDEFINED) != (value__id_type)) { - const value__id_value = value__id! - valueSerializer.writeString(value__id_value) - } - } - writeTabBarOptions(value: TabBarOptions): void { - let valueSerializer : Serializer = this - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type as int32) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type : int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_text_value_0 = value_text_value as string - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_text_value_1 = value_text_value as Resource - valueSerializer.writeResource(value_text_value_1) - } + const value__digitFont = value._digitFont + let value__digitFont_type : int32 = RuntimeType.UNDEFINED + value__digitFont_type = runtimeType(value__digitFont) + valueSerializer.writeInt8(value__digitFont_type as int32) + if ((RuntimeType.UNDEFINED) != (value__digitFont_type)) { + const value__digitFont_value = value__digitFont! + valueSerializer.writeFont(value__digitFont_value) } - } - writeTabContentAnimatedTransition(value: TabContentAnimatedTransition): void { - let valueSerializer : Serializer = this - const value_timeout = value.timeout - let value_timeout_type : int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type as int32) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) + const value__selectedDigitFont = value._selectedDigitFont + let value__selectedDigitFont_type : int32 = RuntimeType.UNDEFINED + value__selectedDigitFont_type = runtimeType(value__selectedDigitFont) + valueSerializer.writeInt8(value__selectedDigitFont_type as int32) + if ((RuntimeType.UNDEFINED) != (value__selectedDigitFont_type)) { + const value__selectedDigitFont_value = value__selectedDigitFont! + valueSerializer.writeFont(value__selectedDigitFont_value) } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) - } - writeTabsController(value: TabsController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) } - writeDigitIndicator(value: DigitIndicator): void { - let valueSerializer : Serializer = this - const value__left = value._left - let value__left_type : int32 = RuntimeType.UNDEFINED - value__left_type = runtimeType(value__left) - valueSerializer.writeInt8(value__left_type as int32) - if ((RuntimeType.UNDEFINED) != (value__left_type)) { - const value__left_value = value__left! - valueSerializer.writeLength(value__left_value) - } - const value__top = value._top - let value__top_type : int32 = RuntimeType.UNDEFINED - value__top_type = runtimeType(value__top) - valueSerializer.writeInt8(value__top_type as int32) - if ((RuntimeType.UNDEFINED) != (value__top_type)) { - const value__top_value = value__top! - valueSerializer.writeLength(value__top_value) - } - const value__right = value._right - let value__right_type : int32 = RuntimeType.UNDEFINED - value__right_type = runtimeType(value__right) - valueSerializer.writeInt8(value__right_type as int32) - if ((RuntimeType.UNDEFINED) != (value__right_type)) { - const value__right_value = value__right! - valueSerializer.writeLength(value__right_value) - } - const value__bottom = value._bottom - let value__bottom_type : int32 = RuntimeType.UNDEFINED - value__bottom_type = runtimeType(value__bottom) - valueSerializer.writeInt8(value__bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value__bottom_type)) { - const value__bottom_value = value__bottom! - valueSerializer.writeLength(value__bottom_value) - } - const value__start = value._start - let value__start_type : int32 = RuntimeType.UNDEFINED - value__start_type = runtimeType(value__start) - valueSerializer.writeInt8(value__start_type as int32) - if ((RuntimeType.UNDEFINED) != (value__start_type)) { - const value__start_value = value__start! - valueSerializer.writeLengthMetrics(value__start_value) - } - const value__end = value._end - let value__end_type : int32 = RuntimeType.UNDEFINED - value__end_type = runtimeType(value__end) - valueSerializer.writeInt8(value__end_type as int32) - if ((RuntimeType.UNDEFINED) != (value__end_type)) { - const value__end_value = value__end! - valueSerializer.writeLengthMetrics(value__end_value) - } - const value__fontColor = value._fontColor - let value__fontColor_type : int32 = RuntimeType.UNDEFINED - value__fontColor_type = runtimeType(value__fontColor) - valueSerializer.writeInt8(value__fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value__fontColor_type)) { - const value__fontColor_value = value__fontColor! - let value__fontColor_value_type : int32 = RuntimeType.UNDEFINED - value__fontColor_value_type = runtimeType(value__fontColor_value) - if (value__fontColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value__fontColor_value_0 = value__fontColor_value - valueSerializer.writeInt32(value__fontColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value__fontColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value__fontColor_value_1 = value__fontColor_value as number - valueSerializer.writeNumber(value__fontColor_value_1) - } - else if (((RuntimeType.STRING == value__fontColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value__fontColor_value_2 = value__fontColor_value as string - valueSerializer.writeString(value__fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value__fontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value__fontColor_value_3 = value__fontColor_value as Resource - valueSerializer.writeResource(value__fontColor_value_3) - } - } - const value__selectedFontColor = value._selectedFontColor - let value__selectedFontColor_type : int32 = RuntimeType.UNDEFINED - value__selectedFontColor_type = runtimeType(value__selectedFontColor) - valueSerializer.writeInt8(value__selectedFontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value__selectedFontColor_type)) { - const value__selectedFontColor_value = value__selectedFontColor! - let value__selectedFontColor_value_type : int32 = RuntimeType.UNDEFINED - value__selectedFontColor_value_type = runtimeType(value__selectedFontColor_value) - if (value__selectedFontColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value__selectedFontColor_value_0 = value__selectedFontColor_value - valueSerializer.writeInt32(value__selectedFontColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value__selectedFontColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value__selectedFontColor_value_1 = value__selectedFontColor_value as number - valueSerializer.writeNumber(value__selectedFontColor_value_1) - } - else if (((RuntimeType.STRING == value__selectedFontColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value__selectedFontColor_value_2 = value__selectedFontColor_value as string - valueSerializer.writeString(value__selectedFontColor_value_2) - } - else if (((RuntimeType.OBJECT == value__selectedFontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value__selectedFontColor_value_3 = value__selectedFontColor_value as Resource - valueSerializer.writeResource(value__selectedFontColor_value_3) - } - } - const value__digitFont = value._digitFont - let value__digitFont_type : int32 = RuntimeType.UNDEFINED - value__digitFont_type = runtimeType(value__digitFont) - valueSerializer.writeInt8(value__digitFont_type as int32) - if ((RuntimeType.UNDEFINED) != (value__digitFont_type)) { - const value__digitFont_value = value__digitFont! - valueSerializer.writeFont(value__digitFont_value) - } - const value__selectedDigitFont = value._selectedDigitFont - let value__selectedDigitFont_type : int32 = RuntimeType.UNDEFINED - value__selectedDigitFont_type = runtimeType(value__selectedDigitFont) - valueSerializer.writeInt8(value__selectedDigitFont_type as int32) - if ((RuntimeType.UNDEFINED) != (value__selectedDigitFont_type)) { - const value__selectedDigitFont_value = value__selectedDigitFont! - valueSerializer.writeFont(value__selectedDigitFont_value) - } - } - writeDotIndicator(value: DotIndicator): void { + writeDotIndicator(value: DotIndicator): void { let valueSerializer : Serializer = this const value__left = value._left let value__left_type : int32 = RuntimeType.UNDEFINED @@ -7186,6 +6476,124 @@ export class Serializer extends SerializerBase { } } } + writeLocalizedEdges(value: LocalizedEdges): void { + let valueSerializer : Serializer = this + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) + } + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLengthMetrics(value_start_value) + } + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLengthMetrics(value_bottom_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLengthMetrics(value_end_value) + } + } + writeEdges(value: Edges): void { + let valueSerializer : Serializer = this + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLength(value_top_value) + } + const value_left = value.left + let value_left_type : int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeLength(value_left_value) + } + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLength(value_bottom_value) + } + const value_right = value.right + let value_right_type : int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + valueSerializer.writeLength(value_right_value) + } + } + writeSearchButtonOptions(value: SearchButtonOptions): void { + let valueSerializer : Serializer = this + const value_fontSize = value.fontSize + let value_fontSize_type : int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + valueSerializer.writeLength(value_fontSize_value) + } + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (value_fontColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_fontColor_value_0 = value_fontColor_value + valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontColor_value_1 = value_fontColor_value as number + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontColor_value_2 = value_fontColor_value as string + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_fontColor_value_3 = value_fontColor_value as Resource + valueSerializer.writeResource(value_fontColor_value_3) + } + } + const value_autoDisable = value.autoDisable + let value_autoDisable_type : int32 = RuntimeType.UNDEFINED + value_autoDisable_type = runtimeType(value_autoDisable) + valueSerializer.writeInt8(value_autoDisable_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoDisable_type)) { + const value_autoDisable_value = value_autoDisable! + valueSerializer.writeBoolean(value_autoDisable_value) + } + } writeCancelButtonSymbolOptions(value: CancelButtonSymbolOptions): void { let valueSerializer : Serializer = this const value_style = value.style @@ -7233,28 +6641,174 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeRichEditorImageSpanResult(value: RichEditorImageSpanResult): void { + writeEdgeEffectOptions(value: EdgeEffectOptions): void { let valueSerializer : Serializer = this - const value_spanPosition = value.spanPosition - valueSerializer.writeRichEditorSpanPosition(value_spanPosition) - const value_valuePixelMap = value.valuePixelMap - let value_valuePixelMap_type : int32 = RuntimeType.UNDEFINED - value_valuePixelMap_type = runtimeType(value_valuePixelMap) - valueSerializer.writeInt8(value_valuePixelMap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_valuePixelMap_type)) { - const value_valuePixelMap_value = value_valuePixelMap! - valueSerializer.writePixelMap(value_valuePixelMap_value) + const value_alwaysEnabled = value.alwaysEnabled + valueSerializer.writeBoolean(value_alwaysEnabled) + } + writeScrollToIndexOptions(value: ScrollToIndexOptions): void { + let valueSerializer : Serializer = this + const value_extraOffset = value.extraOffset + let value_extraOffset_type : int32 = RuntimeType.UNDEFINED + value_extraOffset_type = runtimeType(value_extraOffset) + valueSerializer.writeInt8(value_extraOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_extraOffset_type)) { + const value_extraOffset_value = value_extraOffset! + valueSerializer.writeLengthMetrics(value_extraOffset_value) } - const value_valueResourceStr = value.valueResourceStr - let value_valueResourceStr_type : int32 = RuntimeType.UNDEFINED - value_valueResourceStr_type = runtimeType(value_valueResourceStr) - valueSerializer.writeInt8(value_valueResourceStr_type as int32) - if ((RuntimeType.UNDEFINED) != (value_valueResourceStr_type)) { - const value_valueResourceStr_value = value_valueResourceStr! - let value_valueResourceStr_value_type : int32 = RuntimeType.UNDEFINED - value_valueResourceStr_value_type = runtimeType(value_valueResourceStr_value) - if (((RuntimeType.STRING == value_valueResourceStr_value_type))) { - valueSerializer.writeInt8(0 as int32) + } + writeScrollPageOptions(value: ScrollPageOptions): void { + let valueSerializer : Serializer = this + const value_next = value.next + valueSerializer.writeBoolean(value_next) + const value_animation = value.animation + let value_animation_type : int32 = RuntimeType.UNDEFINED + value_animation_type = runtimeType(value_animation) + valueSerializer.writeInt8(value_animation_type as int32) + if ((RuntimeType.UNDEFINED) != (value_animation_type)) { + const value_animation_value = value_animation! + valueSerializer.writeBoolean(value_animation_value) + } + } + writeScrollEdgeOptions(value: ScrollEdgeOptions): void { + let valueSerializer : Serializer = this + const value_velocity = value.velocity + let value_velocity_type : int32 = RuntimeType.UNDEFINED + value_velocity_type = runtimeType(value_velocity) + valueSerializer.writeInt8(value_velocity_type as int32) + if ((RuntimeType.UNDEFINED) != (value_velocity_type)) { + const value_velocity_value = value_velocity! + valueSerializer.writeNumber(value_velocity_value) + } + } + writeScrollOptions(value: ScrollOptions): void { + let valueSerializer : Serializer = this + const value_xOffset = value.xOffset + let value_xOffset_type : int32 = RuntimeType.UNDEFINED + value_xOffset_type = runtimeType(value_xOffset) + if (((RuntimeType.NUMBER == value_xOffset_type))) { + valueSerializer.writeInt8(0 as int32) + const value_xOffset_0 = value_xOffset as number + valueSerializer.writeNumber(value_xOffset_0) + } + else if (((RuntimeType.STRING == value_xOffset_type))) { + valueSerializer.writeInt8(1 as int32) + const value_xOffset_1 = value_xOffset as string + valueSerializer.writeString(value_xOffset_1) + } + const value_yOffset = value.yOffset + let value_yOffset_type : int32 = RuntimeType.UNDEFINED + value_yOffset_type = runtimeType(value_yOffset) + if (((RuntimeType.NUMBER == value_yOffset_type))) { + valueSerializer.writeInt8(0 as int32) + const value_yOffset_0 = value_yOffset as number + valueSerializer.writeNumber(value_yOffset_0) + } + else if (((RuntimeType.STRING == value_yOffset_type))) { + valueSerializer.writeInt8(1 as int32) + const value_yOffset_1 = value_yOffset as string + valueSerializer.writeString(value_yOffset_1) + } + const value_animation = value.animation + let value_animation_type : int32 = RuntimeType.UNDEFINED + value_animation_type = runtimeType(value_animation) + valueSerializer.writeInt8(value_animation_type as int32) + if ((RuntimeType.UNDEFINED) != (value_animation_type)) { + const value_animation_value = value_animation! + let value_animation_value_type : int32 = RuntimeType.UNDEFINED + value_animation_value_type = runtimeType(value_animation_value) + if (((RuntimeType.OBJECT == value_animation_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_animation_value_0 = value_animation_value as ScrollAnimationOptions + valueSerializer.writeScrollAnimationOptions(value_animation_value_0) + } + else if (((RuntimeType.BOOLEAN == value_animation_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_animation_value_1 = value_animation_value as boolean + valueSerializer.writeBoolean(value_animation_value_1) + } + } + } + writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeRichEditorController(value: RichEditorController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePlaceholderStyle(value: PlaceholderStyle): void { + let valueSerializer : Serializer = this + const value_font = value.font + let value_font_type : int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type as int32) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) + } + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (value_fontColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_fontColor_value_0 = value_fontColor_value + valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_fontColor_value_1 = value_fontColor_value as number + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontColor_value_2 = value_fontColor_value as string + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_fontColor_value_3 = value_fontColor_value as Resource + valueSerializer.writeResource(value_fontColor_value_3) + } + } + } + writeRichEditorImageSpanResult(value: RichEditorImageSpanResult): void { + let valueSerializer : Serializer = this + const value_spanPosition = value.spanPosition + valueSerializer.writeRichEditorSpanPosition(value_spanPosition) + const value_valuePixelMap = value.valuePixelMap + let value_valuePixelMap_type : int32 = RuntimeType.UNDEFINED + value_valuePixelMap_type = runtimeType(value_valuePixelMap) + valueSerializer.writeInt8(value_valuePixelMap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_valuePixelMap_type)) { + const value_valuePixelMap_value = value_valuePixelMap! + valueSerializer.writePixelMap(value_valuePixelMap_value) + } + const value_valueResourceStr = value.valueResourceStr + let value_valueResourceStr_type : int32 = RuntimeType.UNDEFINED + value_valueResourceStr_type = runtimeType(value_valueResourceStr) + valueSerializer.writeInt8(value_valueResourceStr_type as int32) + if ((RuntimeType.UNDEFINED) != (value_valueResourceStr_type)) { + const value_valueResourceStr_value = value_valueResourceStr! + let value_valueResourceStr_value_type : int32 = RuntimeType.UNDEFINED + value_valueResourceStr_value_type = runtimeType(value_valueResourceStr_value) + if (((RuntimeType.STRING == value_valueResourceStr_value_type))) { + valueSerializer.writeInt8(0 as int32) const value_valueResourceStr_value_0 = value_valueResourceStr_value as string valueSerializer.writeString(value_valueResourceStr_value_0) } @@ -7318,25 +6872,45 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_previewText_value) } } - writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { + writeStyledStringChangedListener(value: StyledStringChangedListener): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_onWillChange = value.onWillChange + let value_onWillChange_type : int32 = RuntimeType.UNDEFINED + value_onWillChange_type = runtimeType(value_onWillChange) + valueSerializer.writeInt8(value_onWillChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillChange_type)) { + const value_onWillChange_value = value_onWillChange! + valueSerializer.holdAndWriteCallback(value_onWillChange_value) + } + const value_onDidChange = value.onDidChange + let value_onDidChange_type : int32 = RuntimeType.UNDEFINED + value_onDidChange_type = runtimeType(value_onDidChange) + valueSerializer.writeInt8(value_onDidChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidChange_type)) { + const value_onDidChange_value = value_onDidChange! + valueSerializer.holdAndWriteCallback(value_onDidChange_value) + } } - writeRichEditorController(value: RichEditorController): void { + writeRichEditorRange(value: RichEditorRange): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } } - writeGuideLinePosition(value: GuideLinePosition): void { + writeRichEditorParagraphStyleOptions(value: RichEditorParagraphStyleOptions): void { let valueSerializer : Serializer = this const value_start = value.start let value_start_type : int32 = RuntimeType.UNDEFINED @@ -7344,7 +6918,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type as int32) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeLength(value_start_value) + valueSerializer.writeNumber(value_start_value) } const value_end = value.end let value_end_type : int32 = RuntimeType.UNDEFINED @@ -7352,50 +6926,226 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_end_type as int32) if ((RuntimeType.UNDEFINED) != (value_end_type)) { const value_end_value = value_end! - valueSerializer.writeLength(value_end_value) + valueSerializer.writeNumber(value_end_value) } + const value_style = value.style + valueSerializer.writeRichEditorParagraphStyle(value_style) } - writeRoundedRectOptions(value: RoundedRectOptions): void { + writeRichEditorUpdateSymbolSpanStyleOptions(value: RichEditorUpdateSymbolSpanStyleOptions): void { let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as number - valueSerializer.writeNumber(value_width_value_0) - } - else if (((RuntimeType.STRING == value_width_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as string - valueSerializer.writeString(value_width_value_1) - } - } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as number - valueSerializer.writeNumber(value_height_value_0) - } - else if (((RuntimeType.STRING == value_height_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as string - valueSerializer.writeString(value_height_value_1) - } + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) } - const value_radiusWidth = value.radiusWidth + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_symbolStyle = value.symbolStyle + valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle) + } + writeRichEditorUpdateImageSpanStyleOptions(value: RichEditorUpdateImageSpanStyleOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_imageStyle = value.imageStyle + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle) + } + writeRichEditorUpdateTextSpanStyleOptions(value: RichEditorUpdateTextSpanStyleOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_textStyle = value.textStyle + valueSerializer.writeRichEditorTextStyle(value_textStyle) + } + writeRichEditorSymbolSpanOptions(value: RichEditorSymbolSpanOptions): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value) + } + } + writeRichEditorBuilderSpanOptions(value: RichEditorBuilderSpanOptions): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + } + writeRichEditorImageSpanOptions(value: RichEditorImageSpanOptions): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_imageStyle = value.imageStyle + let value_imageStyle_type : int32 = RuntimeType.UNDEFINED + value_imageStyle_type = runtimeType(value_imageStyle) + valueSerializer.writeInt8(value_imageStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_imageStyle_type)) { + const value_imageStyle_value = value_imageStyle! + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value) + } + const value_gesture = value.gesture + let value_gesture_type : int32 = RuntimeType.UNDEFINED + value_gesture_type = runtimeType(value_gesture) + valueSerializer.writeInt8(value_gesture_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { + const value_gesture_value = value_gesture! + valueSerializer.writeRichEditorGesture(value_gesture_value) + } + } + writeRichEditorTextSpanOptions(value: RichEditorTextSpanOptions): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeRichEditorTextStyle(value_style_value) + } + const value_paragraphStyle = value.paragraphStyle + let value_paragraphStyle_type : int32 = RuntimeType.UNDEFINED + value_paragraphStyle_type = runtimeType(value_paragraphStyle) + valueSerializer.writeInt8(value_paragraphStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_paragraphStyle_type)) { + const value_paragraphStyle_value = value_paragraphStyle! + valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value) + } + const value_gesture = value.gesture + let value_gesture_type : int32 = RuntimeType.UNDEFINED + value_gesture_type = runtimeType(value_gesture) + valueSerializer.writeInt8(value_gesture_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { + const value_gesture_value = value_gesture! + valueSerializer.writeRichEditorGesture(value_gesture_value) + } + } + writeGuideLinePosition(value: GuideLinePosition): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLength(value_start_value) + } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLength(value_end_value) + } + } + writeRoundedRectOptions(value: RoundedRectOptions): void { + let valueSerializer : Serializer = this + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_width_value_0 = value_width_value as number + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_width_value_1 = value_width_value as string + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_height_value_0 = value_height_value as number + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_height_value_1 = value_height_value as string + valueSerializer.writeString(value_height_value_1) + } + } + const value_radiusWidth = value.radiusWidth let value_radiusWidth_type : int32 = RuntimeType.UNDEFINED value_radiusWidth_type = runtimeType(value_radiusWidth) valueSerializer.writeInt8(value_radiusWidth_type as int32) @@ -7772,30 +7522,164 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value) } } - writeTextModifier(value: TextModifier): void { - } - writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { + writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { let valueSerializer : Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - if (value_height instanceof TitleHeight) { - valueSerializer.writeInt8(0 as int32) - const value_height_0 = value_height - valueSerializer.writeInt32(value_height_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { - valueSerializer.writeInt8(1 as int32) - const value_height_1 = value_height as Length - valueSerializer.writeLength(value_height_1) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - } - writeNavDestinationCommonTitle(value: NavDestinationCommonTitle): void { - let valueSerializer : Serializer = this - const value_main = value.main - let value_main_type : int32 = RuntimeType.UNDEFINED + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_barStyle = value.barStyle + let value_barStyle_type : int32 = RuntimeType.UNDEFINED + value_barStyle_type = runtimeType(value_barStyle) + valueSerializer.writeInt8(value_barStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { + const value_barStyle_value = value_barStyle! + valueSerializer.writeInt32(value_barStyle_value.ordinal) + } + } + writeNavigationTitleOptions(value: NavigationTitleOptions): void { + let valueSerializer : Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_barStyle = value.barStyle + let value_barStyle_type : int32 = RuntimeType.UNDEFINED + value_barStyle_type = runtimeType(value_barStyle) + valueSerializer.writeInt8(value_barStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { + const value_barStyle_value = value_barStyle! + valueSerializer.writeInt32(value_barStyle_value.ordinal) + } + const value_paddingStart = value.paddingStart + let value_paddingStart_type : int32 = RuntimeType.UNDEFINED + value_paddingStart_type = runtimeType(value_paddingStart) + valueSerializer.writeInt8(value_paddingStart_type as int32) + if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { + const value_paddingStart_value = value_paddingStart! + valueSerializer.writeLengthMetrics(value_paddingStart_value) + } + const value_paddingEnd = value.paddingEnd + let value_paddingEnd_type : int32 = RuntimeType.UNDEFINED + value_paddingEnd_type = runtimeType(value_paddingEnd) + valueSerializer.writeInt8(value_paddingEnd_type as int32) + if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { + const value_paddingEnd_value = value_paddingEnd! + valueSerializer.writeLengthMetrics(value_paddingEnd_value) + } + const value_mainTitleModifier = value.mainTitleModifier + let value_mainTitleModifier_type : int32 = RuntimeType.UNDEFINED + value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) + valueSerializer.writeInt8(value_mainTitleModifier_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { + const value_mainTitleModifier_value = value_mainTitleModifier! + valueSerializer.writeTextModifier(value_mainTitleModifier_value) + } + const value_subTitleModifier = value.subTitleModifier + let value_subTitleModifier_type : int32 = RuntimeType.UNDEFINED + value_subTitleModifier_type = runtimeType(value_subTitleModifier) + valueSerializer.writeInt8(value_subTitleModifier_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { + const value_subTitleModifier_value = value_subTitleModifier! + valueSerializer.writeTextModifier(value_subTitleModifier_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + } + writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { + let valueSerializer : Serializer = this + const value_builder = value.builder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + if (value_height instanceof TitleHeight) { + valueSerializer.writeInt8(0 as int32) + const value_height_0 = value_height + valueSerializer.writeInt32(value_height_0.ordinal) + } + else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { + valueSerializer.writeInt8(1 as int32) + const value_height_1 = value_height as Length + valueSerializer.writeLength(value_height_1) + } + } + writeNavDestinationCommonTitle(value: NavDestinationCommonTitle): void { + let valueSerializer : Serializer = this + const value_main = value.main + let value_main_type : int32 = RuntimeType.UNDEFINED value_main_type = runtimeType(value_main) if (((RuntimeType.STRING == value_main_type))) { valueSerializer.writeInt8(0 as int32) @@ -8001,75 +7885,14 @@ export class Serializer extends SerializerBase { const value___DrawableDescriptorStub = value.__DrawableDescriptorStub valueSerializer.writeString(value___DrawableDescriptorStub) } - writeLocalizedEdges(value: LocalizedEdges): void { - let valueSerializer : Serializer = this - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) - } - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLengthMetrics(value_bottom_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLengthMetrics(value_end_value) - } - } - writeEdges(value: Edges): void { + writeMatrix2D(value: Matrix2D): void { let valueSerializer : Serializer = this - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLength(value_top_value) - } - const value_left = value.left - let value_left_type : int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeLength(value_left_value) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLength(value_bottom_value) - } - const value_right = value.right - let value_right_type : int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - valueSerializer.writeLength(value_right_value) - } + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } writeListDividerOptions(value: ListDividerOptions): void { let valueSerializer : Serializer = this @@ -8121,6 +7944,17 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value) } } + writeCloseSwipeActionOptions(value: CloseSwipeActionOptions): void { + let valueSerializer : Serializer = this + const value_onFinish = value.onFinish + let value_onFinish_type : int32 = RuntimeType.UNDEFINED + value_onFinish_type = runtimeType(value_onFinish) + valueSerializer.writeInt8(value_onFinish_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { + const value_onFinish_value = value_onFinish! + valueSerializer.holdAndWriteCallback(value_onFinish_value) + } + } writeDrawingColorFilter(value: DrawingColorFilter): void { let valueSerializer : Serializer = this const value___DrawingColorFilterStub = value.__DrawingColorFilterStub @@ -8175,321 +8009,512 @@ export class Serializer extends SerializerBase { valueSerializer.writeLengthMetrics(value_cross_value) } } - writeLinearGradient_data_panel(value: LinearGradient_data_panel): void { - } - writeRectShape(value: RectShape): void { - let valueSerializer : Serializer = this - const value___RectShapeStub = value.__RectShapeStub - valueSerializer.writeString(value___RectShapeStub) - } - writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { + writeDatePickerDialogOptions(value: DatePickerDialogOptions): void { let valueSerializer : Serializer = this - const value_startMargin = value.startMargin - let value_startMargin_type : int32 = RuntimeType.UNDEFINED - value_startMargin_type = runtimeType(value_startMargin) - valueSerializer.writeInt8(value_startMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { - const value_startMargin_value = value_startMargin! - valueSerializer.writeLength(value_startMargin_value) + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeInt64((value_start_value.getTime() as int64)) } - const value_endMargin = value.endMargin - let value_endMargin_type : int32 = RuntimeType.UNDEFINED - value_endMargin_type = runtimeType(value_endMargin) - valueSerializer.writeInt8(value_endMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { - const value_endMargin_value = value_endMargin! - valueSerializer.writeLength(value_endMargin_value) + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt64((value_end_value.getTime() as int64)) } - } - writeLightSource(value: LightSource): void { - let valueSerializer : Serializer = this - const value_positionX = value.positionX - valueSerializer.writeLength(value_positionX) - const value_positionY = value.positionY - valueSerializer.writeLength(value_positionY) - const value_positionZ = value.positionZ - valueSerializer.writeLength(value_positionZ) - const value_intensity = value.intensity - valueSerializer.writeNumber(value_intensity) - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + } + const value_lunar = value.lunar + let value_lunar_type : int32 = RuntimeType.UNDEFINED + value_lunar_type = runtimeType(value_lunar) + valueSerializer.writeInt8(value_lunar_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunar_type)) { + const value_lunar_value = value_lunar! + valueSerializer.writeBoolean(value_lunar_value) + } + const value_lunarSwitch = value.lunarSwitch + let value_lunarSwitch_type : int32 = RuntimeType.UNDEFINED + value_lunarSwitch_type = runtimeType(value_lunarSwitch) + valueSerializer.writeInt8(value_lunarSwitch_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarSwitch_type)) { + const value_lunarSwitch_value = value_lunarSwitch! + valueSerializer.writeBoolean(value_lunarSwitch_value) + } + const value_lunarSwitchStyle = value.lunarSwitchStyle + let value_lunarSwitchStyle_type : int32 = RuntimeType.UNDEFINED + value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle) + valueSerializer.writeInt8(value_lunarSwitchStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarSwitchStyle_type)) { + const value_lunarSwitchStyle_value = value_lunarSwitchStyle! + valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value) + } + const value_showTime = value.showTime + let value_showTime_type : int32 = RuntimeType.UNDEFINED + value_showTime_type = runtimeType(value_showTime) + valueSerializer.writeInt8(value_showTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showTime_type)) { + const value_showTime_value = value_showTime! + valueSerializer.writeBoolean(value_showTime_value) + } + const value_useMilitaryTime = value.useMilitaryTime + let value_useMilitaryTime_type : int32 = RuntimeType.UNDEFINED + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) + valueSerializer.writeInt8(value_useMilitaryTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { + const value_useMilitaryTime_value = value_useMilitaryTime! + valueSerializer.writeBoolean(value_useMilitaryTime_value) + } + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + } + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + } + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) + } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_onAccept = value.onAccept + let value_onAccept_type : int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) + } + const value_onCancel = value.onCancel + let value_onCancel_type : int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + const value_onChange = value.onChange + let value_onChange_type : int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) + } + const value_onDateAccept = value.onDateAccept + let value_onDateAccept_type : int32 = RuntimeType.UNDEFINED + value_onDateAccept_type = runtimeType(value_onDateAccept) + valueSerializer.writeInt8(value_onDateAccept_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDateAccept_type)) { + const value_onDateAccept_value = value_onDateAccept! + valueSerializer.holdAndWriteCallback(value_onDateAccept_value) + } + const value_onDateChange = value.onDateChange + let value_onDateChange_type : int32 = RuntimeType.UNDEFINED + value_onDateChange_type = runtimeType(value_onDateChange) + valueSerializer.writeInt8(value_onDateChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDateChange_type)) { + const value_onDateChange_value = value_onDateChange! + valueSerializer.holdAndWriteCallback(value_onDateChange_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) } } - } - writeDrawingRenderingContext(value: DrawingRenderingContext): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCalendarController(value: CalendarController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeMonthData(value: MonthData): void { - let valueSerializer : Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_data = value.data - valueSerializer.writeInt32(value_data.length as int32) - for (let i = 0; i < value_data.length; i++) { - const value_data_element = value_data[i] - valueSerializer.writeCalendarDay(value_data_element) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - } - writeBadgeStyle(value: BadgeStyle): void { - let valueSerializer : Serializer = this - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) - } + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) } - const value_fontSize = value.fontSize - let value_fontSize_type : int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER == value_fontSize_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_fontSize_value_0 = value_fontSize_value as number - valueSerializer.writeNumber(value_fontSize_value_0) - } - else if (((RuntimeType.STRING == value_fontSize_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_fontSize_value_1 = value_fontSize_value as string - valueSerializer.writeString(value_fontSize_value_1) - } + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) } - const value_badgeSize = value.badgeSize - let value_badgeSize_type : int32 = RuntimeType.UNDEFINED - value_badgeSize_type = runtimeType(value_badgeSize) - valueSerializer.writeInt8(value_badgeSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_badgeSize_type)) { - const value_badgeSize_value = value_badgeSize! - let value_badgeSize_value_type : int32 = RuntimeType.UNDEFINED - value_badgeSize_value_type = runtimeType(value_badgeSize_value) - if (((RuntimeType.NUMBER == value_badgeSize_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_badgeSize_value_0 = value_badgeSize_value as number - valueSerializer.writeNumber(value_badgeSize_value_0) - } - else if (((RuntimeType.STRING == value_badgeSize_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_badgeSize_value_1 = value_badgeSize_value as string - valueSerializer.writeString(value_badgeSize_value_1) - } + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - const value_badgeColor = value.badgeColor - let value_badgeColor_type : int32 = RuntimeType.UNDEFINED - value_badgeColor_type = runtimeType(value_badgeColor) - valueSerializer.writeInt8(value_badgeColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_badgeColor_type)) { - const value_badgeColor_value = value_badgeColor! - let value_badgeColor_value_type : int32 = RuntimeType.UNDEFINED - value_badgeColor_value_type = runtimeType(value_badgeColor_value) - if (value_badgeColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_badgeColor_value_0 = value_badgeColor_value - valueSerializer.writeInt32(value_badgeColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_badgeColor_value_1 = value_badgeColor_value as number - valueSerializer.writeNumber(value_badgeColor_value_1) - } - else if (((RuntimeType.STRING == value_badgeColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_badgeColor_value_2 = value_badgeColor_value as string - valueSerializer.writeString(value_badgeColor_value_2) - } - else if (((RuntimeType.OBJECT == value_badgeColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_badgeColor_value_3 = value_badgeColor_value as Resource - valueSerializer.writeResource(value_badgeColor_value_3) - } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (value_borderColor_value instanceof Color) { + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value - valueSerializer.writeInt32(value_borderColor_value_0.ordinal) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { + else if (((value_shadow_value instanceof ShadowStyle))) { valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as number - valueSerializer.writeNumber(value_borderColor_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_2 = value_borderColor_value as string - valueSerializer.writeString(value_borderColor_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_3 = value_borderColor_value as Resource - valueSerializer.writeResource(value_borderColor_value_3) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } - const value_borderWidth = value.borderWidth - let value_borderWidth_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - valueSerializer.writeLength(value_borderWidth_value) + const value_dateTimeOptions = value.dateTimeOptions + let value_dateTimeOptions_type : int32 = RuntimeType.UNDEFINED + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) + valueSerializer.writeInt8(value_dateTimeOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { + const value_dateTimeOptions_value = value_dateTimeOptions! + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } - const value_fontWeight = value.fontWeight - let value_fontWeight_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + } + } + writeLinearGradient_data_panel(value: LinearGradient_data_panel): void { + } + writeAnimateParam(value: AnimateParam): void { + let valueSerializer : Serializer = this + const value_duration = value.duration + let value_duration_type : int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) + } + const value_tempo = value.tempo + let value_tempo_type : int32 = RuntimeType.UNDEFINED + value_tempo_type = runtimeType(value_tempo) + valueSerializer.writeInt8(value_tempo_type as int32) + if ((RuntimeType.UNDEFINED) != (value_tempo_type)) { + const value_tempo_value = value_tempo! + valueSerializer.writeNumber(value_tempo_value) + } + const value_curve = value.curve + let value_curve_type : int32 = RuntimeType.UNDEFINED + value_curve_type = runtimeType(value_curve) + valueSerializer.writeInt8(value_curve_type as int32) + if ((RuntimeType.UNDEFINED) != (value_curve_type)) { + const value_curve_value = value_curve! + let value_curve_value_type : int32 = RuntimeType.UNDEFINED + value_curve_value_type = runtimeType(value_curve_value) + if (((value_curve_value instanceof Curve))) { valueSerializer.writeInt8(0 as int32) - const value_fontWeight_value_0 = value_fontWeight_value as number - valueSerializer.writeNumber(value_fontWeight_value_0) + const value_curve_value_0 = value_curve_value + valueSerializer.writeInt32(value_curve_value_0.ordinal) } - else if (value_fontWeight_value instanceof FontWeight) { + else if (((RuntimeType.STRING == value_curve_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_fontWeight_value_1 = value_fontWeight_value - valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) + const value_curve_value_1 = value_curve_value as string + valueSerializer.writeString(value_curve_value_1) } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + else if (((RuntimeType.OBJECT == value_curve_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_fontWeight_value_2 = value_fontWeight_value as string - valueSerializer.writeString(value_fontWeight_value_2) + const value_curve_value_2 = value_curve_value as ICurve + valueSerializer.writeICurve(value_curve_value_2) } } - } - writeScrollMotion(value: ScrollMotion): void { - } - writeFrictionMotion(value: FrictionMotion): void { - } - writeSpringMotion(value: SpringMotion): void { - } - writeUIContext(value: UIContext): void { - let valueSerializer : Serializer = this - const value___UIContextStub = value.__UIContextStub - valueSerializer.writeString(value___UIContextStub) - } - writeContextMenuAnimationOptions(value: ContextMenuAnimationOptions): void { - let valueSerializer : Serializer = this - const value_scale = value.scale - let value_scale_type : int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeCustomObject("AnimationRange", value_scale_value) + const value_delay = value.delay + let value_delay_type : int32 = RuntimeType.UNDEFINED + value_delay_type = runtimeType(value_delay) + valueSerializer.writeInt8(value_delay_type as int32) + if ((RuntimeType.UNDEFINED) != (value_delay_type)) { + const value_delay_value = value_delay! + valueSerializer.writeNumber(value_delay_value) } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_iterations = value.iterations + let value_iterations_type : int32 = RuntimeType.UNDEFINED + value_iterations_type = runtimeType(value_iterations) + valueSerializer.writeInt8(value_iterations_type as int32) + if ((RuntimeType.UNDEFINED) != (value_iterations_type)) { + const value_iterations_value = value_iterations! + valueSerializer.writeNumber(value_iterations_value) } - const value_hoverScale = value.hoverScale - let value_hoverScale_type : int32 = RuntimeType.UNDEFINED - value_hoverScale_type = runtimeType(value_hoverScale) - valueSerializer.writeInt8(value_hoverScale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverScale_type)) { - const value_hoverScale_value = value_hoverScale! - valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value) + const value_playMode = value.playMode + let value_playMode_type : int32 = RuntimeType.UNDEFINED + value_playMode_type = runtimeType(value_playMode) + valueSerializer.writeInt8(value_playMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_playMode_type)) { + const value_playMode_value = value_playMode! + valueSerializer.writeInt32(value_playMode_value.ordinal) + } + const value_onFinish = value.onFinish + let value_onFinish_type : int32 = RuntimeType.UNDEFINED + value_onFinish_type = runtimeType(value_onFinish) + valueSerializer.writeInt8(value_onFinish_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { + const value_onFinish_value = value_onFinish! + valueSerializer.holdAndWriteCallback(value_onFinish_value) + } + const value_finishCallbackType = value.finishCallbackType + let value_finishCallbackType_type : int32 = RuntimeType.UNDEFINED + value_finishCallbackType_type = runtimeType(value_finishCallbackType) + valueSerializer.writeInt8(value_finishCallbackType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_finishCallbackType_type)) { + const value_finishCallbackType_value = value_finishCallbackType! + valueSerializer.writeInt32(value_finishCallbackType_value.ordinal) + } + const value_expectedFrameRateRange = value.expectedFrameRateRange + let value_expectedFrameRateRange_type : int32 = RuntimeType.UNDEFINED + value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange) + valueSerializer.writeInt8(value_expectedFrameRateRange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_expectedFrameRateRange_type)) { + const value_expectedFrameRateRange_value = value_expectedFrameRateRange! + valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value) } } - writeCustomPopupOptions(value: CustomPopupOptions): void { + writeIPropertySubscriber(value: IPropertySubscriber): void { let valueSerializer : Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) - const value_placement = value.placement - let value_placement_type : int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value.ordinal) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeUIGestureEvent(value: UIGestureEvent): void { + } + writeFadingEdgeOptions(value: FadingEdgeOptions): void { + let valueSerializer : Serializer = this + const value_fadingEdgeLength = value.fadingEdgeLength + let value_fadingEdgeLength_type : int32 = RuntimeType.UNDEFINED + value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) + valueSerializer.writeInt8(value_fadingEdgeLength_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { + const value_fadingEdgeLength_value = value_fadingEdgeLength! + valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) + } + } + writeRectShape(value: RectShape): void { + let valueSerializer : Serializer = this + const value___RectShapeStub = value.__RectShapeStub + valueSerializer.writeString(value___RectShapeStub) + } + writeAccessibilityOptions(value: AccessibilityOptions): void { + let valueSerializer : Serializer = this + const value_accessibilityPreferred = value.accessibilityPreferred + let value_accessibilityPreferred_type : int32 = RuntimeType.UNDEFINED + value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred) + valueSerializer.writeInt8(value_accessibilityPreferred_type as int32) + if ((RuntimeType.UNDEFINED) != (value_accessibilityPreferred_type)) { + const value_accessibilityPreferred_value = value_accessibilityPreferred! + valueSerializer.writeBoolean(value_accessibilityPreferred_value) + } + } + writeSheetOptions(value: SheetOptions): void { + let valueSerializer : Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) + } + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (value_height_value instanceof SheetSize) { + valueSerializer.writeInt8(0 as int32) + const value_height_value_0 = value_height_value + valueSerializer.writeInt32(value_height_value_0.ordinal) + } + else if (((RuntimeType.NUMBER) == (value_height_value_type)) || ((RuntimeType.STRING) == (value_height_value_type)) || (((RuntimeType.OBJECT) == (value_height_value_type)) && (isResource(value_height_value)))) { + valueSerializer.writeInt8(1 as int32) + const value_height_value_1 = value_height_value as Length + valueSerializer.writeLength(value_height_value_1) + } + } + const value_dragBar = value.dragBar + let value_dragBar_type : int32 = RuntimeType.UNDEFINED + value_dragBar_type = runtimeType(value_dragBar) + valueSerializer.writeInt8(value_dragBar_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dragBar_type)) { + const value_dragBar_value = value_dragBar! + valueSerializer.writeBoolean(value_dragBar_value) } const value_maskColor = value.maskColor let value_maskColor_type : int32 = RuntimeType.UNDEFINED @@ -8504,230 +8529,141 @@ export class Serializer extends SerializerBase { const value_maskColor_value_0 = value_maskColor_value valueSerializer.writeInt32(value_maskColor_value_0.ordinal) } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_maskColor_value_1 = value_maskColor_value as string - valueSerializer.writeString(value_maskColor_value_1) + const value_maskColor_value_1 = value_maskColor_value as number + valueSerializer.writeNumber(value_maskColor_value_1) } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { + else if (((RuntimeType.STRING == value_maskColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_maskColor_value_2 = value_maskColor_value as Resource - valueSerializer.writeResource(value_maskColor_value_2) + const value_maskColor_value_2 = value_maskColor_value as string + valueSerializer.writeString(value_maskColor_value_2) } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_maskColor_value_3 = value_maskColor_value as number - valueSerializer.writeNumber(value_maskColor_value_3) + const value_maskColor_value_3 = value_maskColor_value as Resource + valueSerializer.writeResource(value_maskColor_value_3) } } - const value_popupColor = value.popupColor - let value_popupColor_type : int32 = RuntimeType.UNDEFINED - value_popupColor_type = runtimeType(value_popupColor) - valueSerializer.writeInt8(value_popupColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { - const value_popupColor_value = value_popupColor! - let value_popupColor_value_type : int32 = RuntimeType.UNDEFINED - value_popupColor_value_type = runtimeType(value_popupColor_value) - if (value_popupColor_value instanceof Color) { + const value_detents = value.detents + let value_detents_type : int32 = RuntimeType.UNDEFINED + value_detents_type = runtimeType(value_detents) + valueSerializer.writeInt8(value_detents_type as int32) + if ((RuntimeType.UNDEFINED) != (value_detents_type)) { + const value_detents_value = value_detents! + const value_detents_value_0 = value_detents_value[0] + let value_detents_value_0_type : int32 = RuntimeType.UNDEFINED + value_detents_value_0_type = runtimeType(value_detents_value_0) + if (value_detents_value_0 instanceof SheetSize) { valueSerializer.writeInt8(0 as int32) - const value_popupColor_value_0 = value_popupColor_value - valueSerializer.writeInt32(value_popupColor_value_0.ordinal) + const value_detents_value_0_0 = value_detents_value_0 + valueSerializer.writeInt32(value_detents_value_0_0.ordinal) } - else if (((RuntimeType.STRING == value_popupColor_value_type))) { + else if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) || ((RuntimeType.STRING) == (value_detents_value_0_type)) || (((RuntimeType.OBJECT) == (value_detents_value_0_type)) && (isResource(value_detents_value_0)))) { valueSerializer.writeInt8(1 as int32) - const value_popupColor_value_1 = value_popupColor_value as string - valueSerializer.writeString(value_popupColor_value_1) - } - else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_popupColor_value_2 = value_popupColor_value as Resource - valueSerializer.writeResource(value_popupColor_value_2) - } - else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_popupColor_value_3 = value_popupColor_value as number - valueSerializer.writeNumber(value_popupColor_value_3) + const value_detents_value_0_1 = value_detents_value_0 as Length + valueSerializer.writeLength(value_detents_value_0_1) } - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type : int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } - const value_onStateChange = value.onStateChange - let value_onStateChange_type : int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) - } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) - } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - const value_mask = value.mask - let value_mask_type : int32 = RuntimeType.UNDEFINED - value_mask_type = runtimeType(value_mask) - valueSerializer.writeInt8(value_mask_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mask_type)) { - const value_mask_value = value_mask! - let value_mask_value_type : int32 = RuntimeType.UNDEFINED - value_mask_value_type = runtimeType(value_mask_value) - if (((RuntimeType.BOOLEAN == value_mask_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_mask_value_0 = value_mask_value as boolean - valueSerializer.writeBoolean(value_mask_value_0) - } - else if (((RuntimeType.OBJECT == value_mask_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_mask_value_1 = value_mask_value as Literal_ResourceColor_color - const value_mask_value_1_color = value_mask_value_1.color - let value_mask_value_1_color_type : int32 = RuntimeType.UNDEFINED - value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (value_mask_value_1_color instanceof Color) { + const value_detents_value_1 = value_detents_value[1] + let value_detents_value_1_type : int32 = RuntimeType.UNDEFINED + value_detents_value_1_type = runtimeType(value_detents_value_1) + valueSerializer.writeInt8(value_detents_value_1_type as int32) + if ((RuntimeType.UNDEFINED) != (value_detents_value_1_type)) { + const value_detents_value_1_value = value_detents_value_1! + let value_detents_value_1_value_type : int32 = RuntimeType.UNDEFINED + value_detents_value_1_value_type = runtimeType(value_detents_value_1_value) + if (value_detents_value_1_value instanceof SheetSize) { valueSerializer.writeInt8(0 as int32) - const value_mask_value_1_color_0 = value_mask_value_1_color - valueSerializer.writeInt32(value_mask_value_1_color_0.ordinal) + const value_detents_value_1_value_0 = value_detents_value_1_value + valueSerializer.writeInt32(value_detents_value_1_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + else if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) || ((RuntimeType.STRING) == (value_detents_value_1_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_1_value_type)) && (isResource(value_detents_value_1_value)))) { valueSerializer.writeInt8(1 as int32) - const value_mask_value_1_color_1 = value_mask_value_1_color as number - valueSerializer.writeNumber(value_mask_value_1_color_1) + const value_detents_value_1_value_1 = value_detents_value_1_value as Length + valueSerializer.writeLength(value_detents_value_1_value_1) } - else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(2 as int32) - const value_mask_value_1_color_2 = value_mask_value_1_color as string - valueSerializer.writeString(value_mask_value_1_color_2) + } + const value_detents_value_2 = value_detents_value[2] + let value_detents_value_2_type : int32 = RuntimeType.UNDEFINED + value_detents_value_2_type = runtimeType(value_detents_value_2) + valueSerializer.writeInt8(value_detents_value_2_type as int32) + if ((RuntimeType.UNDEFINED) != (value_detents_value_2_type)) { + const value_detents_value_2_value = value_detents_value_2! + let value_detents_value_2_value_type : int32 = RuntimeType.UNDEFINED + value_detents_value_2_value_type = runtimeType(value_detents_value_2_value) + if (value_detents_value_2_value instanceof SheetSize) { + valueSerializer.writeInt8(0 as int32) + const value_detents_value_2_value_0 = value_detents_value_2_value + valueSerializer.writeInt32(value_detents_value_2_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(3 as int32) - const value_mask_value_1_color_3 = value_mask_value_1_color as Resource - valueSerializer.writeResource(value_mask_value_1_color_3) + else if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) || ((RuntimeType.STRING) == (value_detents_value_2_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_2_value_type)) && (isResource(value_detents_value_2_value)))) { + valueSerializer.writeInt8(1 as int32) + const value_detents_value_2_value_1 = value_detents_value_2_value as Length + valueSerializer.writeLength(value_detents_value_2_value_1) } } } - const value_targetSpace = value.targetSpace - let value_targetSpace_type : int32 = RuntimeType.UNDEFINED - value_targetSpace_type = runtimeType(value_targetSpace) - valueSerializer.writeInt8(value_targetSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { - const value_targetSpace_value = value_targetSpace! - valueSerializer.writeLength(value_targetSpace_value) - } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_arrowPointPosition = value.arrowPointPosition - let value_arrowPointPosition_type : int32 = RuntimeType.UNDEFINED - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) - valueSerializer.writeInt8(value_arrowPointPosition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { - const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(value_arrowPointPosition_value.ordinal) - } - const value_arrowWidth = value.arrowWidth - let value_arrowWidth_type : int32 = RuntimeType.UNDEFINED - value_arrowWidth_type = runtimeType(value_arrowWidth) - valueSerializer.writeInt8(value_arrowWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { - const value_arrowWidth_value = value_arrowWidth! - valueSerializer.writeLength(value_arrowWidth_value) - } - const value_arrowHeight = value.arrowHeight - let value_arrowHeight_type : int32 = RuntimeType.UNDEFINED - value_arrowHeight_type = runtimeType(value_arrowHeight) - valueSerializer.writeInt8(value_arrowHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { - const value_arrowHeight_value = value_arrowHeight! - valueSerializer.writeLength(value_arrowHeight_value) - } - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - valueSerializer.writeLength(value_radius_value) + const value_blurStyle = value.blurStyle + let value_blurStyle_type : int32 = RuntimeType.UNDEFINED + value_blurStyle_type = runtimeType(value_blurStyle) + valueSerializer.writeInt8(value_blurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_blurStyle_type)) { + const value_blurStyle_value = value_blurStyle! + valueSerializer.writeInt32(value_blurStyle_value.ordinal) } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_showClose = value.showClose + let value_showClose_type : int32 = RuntimeType.UNDEFINED + value_showClose_type = runtimeType(value_showClose) + valueSerializer.writeInt8(value_showClose_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showClose_type)) { + const value_showClose_value = value_showClose! + let value_showClose_value_type : int32 = RuntimeType.UNDEFINED + value_showClose_value_type = runtimeType(value_showClose_value) + if (((RuntimeType.BOOLEAN == value_showClose_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_showClose_value_0 = value_showClose_value as boolean + valueSerializer.writeBoolean(value_showClose_value_0) } - else if (((value_shadow_value instanceof ShadowStyle))) { + else if (((RuntimeType.OBJECT == value_showClose_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) + const value_showClose_value_1 = value_showClose_value as Resource + valueSerializer.writeResource(value_showClose_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + const value_preferType = value.preferType + let value_preferType_type : int32 = RuntimeType.UNDEFINED + value_preferType_type = runtimeType(value_preferType) + valueSerializer.writeInt8(value_preferType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preferType_type)) { + const value_preferType_value = value_preferType! + valueSerializer.writeInt32(value_preferType_value.ordinal) } - const value_focusable = value.focusable - let value_focusable_type : int32 = RuntimeType.UNDEFINED - value_focusable_type = runtimeType(value_focusable) - valueSerializer.writeInt8(value_focusable_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focusable_type)) { - const value_focusable_value = value_focusable! - valueSerializer.writeBoolean(value_focusable_value) + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type as int32) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type : int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_value_0 = value_title_value as SheetTitleOptions + valueSerializer.writeSheetTitleOptions(value_title_value_0) + } + else if (((RuntimeType.FUNCTION == value_title_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_value_1 = value_title_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_title_value_1)) + } } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_shouldDismiss = value.shouldDismiss + let value_shouldDismiss_type : int32 = RuntimeType.UNDEFINED + value_shouldDismiss_type = runtimeType(value_shouldDismiss) + valueSerializer.writeInt8(value_shouldDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shouldDismiss_type)) { + const value_shouldDismiss_value = value_shouldDismiss! + valueSerializer.holdAndWriteCallback(value_shouldDismiss_value) } const value_onWillDismiss = value.onWillDismiss let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED @@ -8735,251 +8671,296 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_onWillDismiss_type as int32) if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { const value_onWillDismiss_value = value_onWillDismiss! - let value_onWillDismiss_value_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) - if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_onWillDismiss_value_0 = value_onWillDismiss_value as boolean - valueSerializer.writeBoolean(value_onWillDismiss_value_0) - } - else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_onWillDismiss_value_1 = value_onWillDismiss_value as Function1 - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) - } - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_followTransformOfTarget = value.followTransformOfTarget - let value_followTransformOfTarget_type : int32 = RuntimeType.UNDEFINED - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) - valueSerializer.writeInt8(value_followTransformOfTarget_type as int32) - if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { - const value_followTransformOfTarget_value = value_followTransformOfTarget! - valueSerializer.writeBoolean(value_followTransformOfTarget_value) - } - } - writePopupOptions(value: PopupOptions): void { - let valueSerializer : Serializer = this - const value_message = value.message - valueSerializer.writeString(value_message) - const value_placementOnTop = value.placementOnTop - let value_placementOnTop_type : int32 = RuntimeType.UNDEFINED - value_placementOnTop_type = runtimeType(value_placementOnTop) - valueSerializer.writeInt8(value_placementOnTop_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placementOnTop_type)) { - const value_placementOnTop_value = value_placementOnTop! - valueSerializer.writeBoolean(value_placementOnTop_value) - } - const value_placement = value.placement - let value_placement_type : int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value.ordinal) - } - const value_primaryButton = value.primaryButton - let value_primaryButton_type : int32 = RuntimeType.UNDEFINED - value_primaryButton_type = runtimeType(value_primaryButton) - valueSerializer.writeInt8(value_primaryButton_type as int32) - if ((RuntimeType.UNDEFINED) != (value_primaryButton_type)) { - const value_primaryButton_value = value_primaryButton! - const value_primaryButton_value_value = value_primaryButton_value.value - valueSerializer.writeString(value_primaryButton_value_value) - const value_primaryButton_value_action = value_primaryButton_value.action - valueSerializer.holdAndWriteCallback(value_primaryButton_value_action) - } - const value_secondaryButton = value.secondaryButton - let value_secondaryButton_type : int32 = RuntimeType.UNDEFINED - value_secondaryButton_type = runtimeType(value_secondaryButton) - valueSerializer.writeInt8(value_secondaryButton_type as int32) - if ((RuntimeType.UNDEFINED) != (value_secondaryButton_type)) { - const value_secondaryButton_value = value_secondaryButton! - const value_secondaryButton_value_value = value_secondaryButton_value.value - valueSerializer.writeString(value_secondaryButton_value_value) - const value_secondaryButton_value_action = value_secondaryButton_value.action - valueSerializer.holdAndWriteCallback(value_secondaryButton_value_action) + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - const value_onStateChange = value.onStateChange - let value_onStateChange_type : int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) + const value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss + let value_onWillSpringBackWhenDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss) + valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { + const value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss! + valueSerializer.holdAndWriteCallback(value_onWillSpringBackWhenDismiss_value) } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) + const value_enableOutsideInteractive = value.enableOutsideInteractive + let value_enableOutsideInteractive_type : int32 = RuntimeType.UNDEFINED + value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive) + valueSerializer.writeInt8(value_enableOutsideInteractive_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableOutsideInteractive_type)) { + const value_enableOutsideInteractive_value = value_enableOutsideInteractive! + valueSerializer.writeBoolean(value_enableOutsideInteractive_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - const value_mask = value.mask - let value_mask_type : int32 = RuntimeType.UNDEFINED - value_mask_type = runtimeType(value_mask) - valueSerializer.writeInt8(value_mask_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mask_type)) { - const value_mask_value = value_mask! - let value_mask_value_type : int32 = RuntimeType.UNDEFINED - value_mask_value_type = runtimeType(value_mask_value) - if (((RuntimeType.BOOLEAN == value_mask_value_type))) { + const value_borderWidth = value.borderWidth + let value_borderWidth_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { valueSerializer.writeInt8(0 as int32) - const value_mask_value_0 = value_mask_value as boolean - valueSerializer.writeBoolean(value_mask_value_0) + const value_borderWidth_value_0 = value_borderWidth_value as Dimension + valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.OBJECT == value_mask_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_mask_value_1 = value_mask_value as Literal_ResourceColor_color - const value_mask_value_1_color = value_mask_value_1.color - let value_mask_value_1_color_type : int32 = RuntimeType.UNDEFINED - value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (value_mask_value_1_color instanceof Color) { + const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } + } + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0 = value_borderColor_value as ResourceColor + let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (value_borderColor_value_0 instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_mask_value_1_color_0 = value_mask_value_1_color - valueSerializer.writeInt32(value_mask_value_1_color_0.ordinal) + const value_borderColor_value_0_0 = value_borderColor_value_0 + valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) } - else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { valueSerializer.writeInt8(1 as int32) - const value_mask_value_1_color_1 = value_mask_value_1_color as number - valueSerializer.writeNumber(value_mask_value_1_color_1) + const value_borderColor_value_0_1 = value_borderColor_value_0 as number + valueSerializer.writeNumber(value_borderColor_value_0_1) } - else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { valueSerializer.writeInt8(2 as int32) - const value_mask_value_1_color_2 = value_mask_value_1_color as string - valueSerializer.writeString(value_mask_value_1_color_2) + const value_borderColor_value_0_2 = value_borderColor_value_0 as string + valueSerializer.writeString(value_borderColor_value_0_2) } - else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { valueSerializer.writeInt8(3 as int32) - const value_mask_value_1_color_3 = value_mask_value_1_color as Resource - valueSerializer.writeResource(value_mask_value_1_color_3) + const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource + valueSerializer.writeResource(value_borderColor_value_0_3) } } - } - const value_messageOptions = value.messageOptions - let value_messageOptions_type : int32 = RuntimeType.UNDEFINED - value_messageOptions_type = runtimeType(value_messageOptions) - valueSerializer.writeInt8(value_messageOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_messageOptions_type)) { - const value_messageOptions_value = value_messageOptions! - valueSerializer.writePopupMessageOptions(value_messageOptions_value) - } - const value_targetSpace = value.targetSpace - let value_targetSpace_type : int32 = RuntimeType.UNDEFINED - value_targetSpace_type = runtimeType(value_targetSpace) - valueSerializer.writeInt8(value_targetSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { - const value_targetSpace_value = value_targetSpace! - valueSerializer.writeLength(value_targetSpace_value) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type : int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) - } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_popupColor = value.popupColor - let value_popupColor_type : int32 = RuntimeType.UNDEFINED - value_popupColor_type = runtimeType(value_popupColor) - valueSerializer.writeInt8(value_popupColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { - const value_popupColor_value = value_popupColor! - let value_popupColor_value_type : int32 = RuntimeType.UNDEFINED - value_popupColor_value_type = runtimeType(value_popupColor_value) - if (value_popupColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_popupColor_value_0 = value_popupColor_value - valueSerializer.writeInt32(value_popupColor_value_0.ordinal) - } - else if (((RuntimeType.STRING == value_popupColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_popupColor_value_1 = value_popupColor_value as string - valueSerializer.writeString(value_popupColor_value_1) + const value_borderColor_value_1 = value_borderColor_value as EdgeColors + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (value_borderColor_value_1_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (value_borderColor_value_1_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (value_borderColor_value_1_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (value_borderColor_value_1_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } } - else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { valueSerializer.writeInt8(2 as int32) - const value_popupColor_value_2 = value_popupColor_value as Resource - valueSerializer.writeResource(value_popupColor_value_2) - } - else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_popupColor_value_3 = value_popupColor_value as number - valueSerializer.writeNumber(value_popupColor_value_3) + const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) } } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_arrowPointPosition = value.arrowPointPosition - let value_arrowPointPosition_type : int32 = RuntimeType.UNDEFINED - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) - valueSerializer.writeInt8(value_arrowPointPosition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { - const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(value_arrowPointPosition_value.ordinal) - } - const value_arrowWidth = value.arrowWidth - let value_arrowWidth_type : int32 = RuntimeType.UNDEFINED - value_arrowWidth_type = runtimeType(value_arrowWidth) - valueSerializer.writeInt8(value_arrowWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { - const value_arrowWidth_value = value_arrowWidth! - valueSerializer.writeLength(value_arrowWidth_value) - } - const value_arrowHeight = value.arrowHeight - let value_arrowHeight_type : int32 = RuntimeType.UNDEFINED - value_arrowHeight_type = runtimeType(value_arrowHeight) - valueSerializer.writeInt8(value_arrowHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { - const value_arrowHeight_value = value_arrowHeight! - valueSerializer.writeLength(value_arrowHeight_value) - } - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - valueSerializer.writeLength(value_radius_value) + const value_borderStyle = value.borderStyle + let value_borderStyle_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((value_borderStyle_value instanceof BorderStyle))) { + valueSerializer.writeInt8(0 as int32) + const value_borderStyle_value_0 = value_borderStyle_value + valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) + } + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + } + } } const value_shadow = value.shadow let value_shadow_type : int32 = RuntimeType.UNDEFINED @@ -9000,785 +8981,826 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + const value_onHeightDidChange = value.onHeightDidChange + let value_onHeightDidChange_type : int32 = RuntimeType.UNDEFINED + value_onHeightDidChange_type = runtimeType(value_onHeightDidChange) + valueSerializer.writeInt8(value_onHeightDidChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onHeightDidChange_type)) { + const value_onHeightDidChange_value = value_onHeightDidChange! + valueSerializer.holdAndWriteCallback(value_onHeightDidChange_value) } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_mode = value.mode + let value_mode_type : int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + valueSerializer.writeInt32(value_mode_value.ordinal) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - let value_onWillDismiss_value_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) - if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { + const value_scrollSizeMode = value.scrollSizeMode + let value_scrollSizeMode_type : int32 = RuntimeType.UNDEFINED + value_scrollSizeMode_type = runtimeType(value_scrollSizeMode) + valueSerializer.writeInt8(value_scrollSizeMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scrollSizeMode_type)) { + const value_scrollSizeMode_value = value_scrollSizeMode! + valueSerializer.writeInt32(value_scrollSizeMode_value.ordinal) + } + const value_onDetentsDidChange = value.onDetentsDidChange + let value_onDetentsDidChange_type : int32 = RuntimeType.UNDEFINED + value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange) + valueSerializer.writeInt8(value_onDetentsDidChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDetentsDidChange_type)) { + const value_onDetentsDidChange_value = value_onDetentsDidChange! + valueSerializer.holdAndWriteCallback(value_onDetentsDidChange_value) + } + const value_onWidthDidChange = value.onWidthDidChange + let value_onWidthDidChange_type : int32 = RuntimeType.UNDEFINED + value_onWidthDidChange_type = runtimeType(value_onWidthDidChange) + valueSerializer.writeInt8(value_onWidthDidChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWidthDidChange_type)) { + const value_onWidthDidChange_value = value_onWidthDidChange! + valueSerializer.holdAndWriteCallback(value_onWidthDidChange_value) + } + const value_onTypeDidChange = value.onTypeDidChange + let value_onTypeDidChange_type : int32 = RuntimeType.UNDEFINED + value_onTypeDidChange_type = runtimeType(value_onTypeDidChange) + valueSerializer.writeInt8(value_onTypeDidChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onTypeDidChange_type)) { + const value_onTypeDidChange_value = value_onTypeDidChange! + valueSerializer.holdAndWriteCallback(value_onTypeDidChange_value) + } + const value_uiContext = value.uiContext + let value_uiContext_type : int32 = RuntimeType.UNDEFINED + value_uiContext_type = runtimeType(value_uiContext) + valueSerializer.writeInt8(value_uiContext_type as int32) + if ((RuntimeType.UNDEFINED) != (value_uiContext_type)) { + const value_uiContext_value = value_uiContext! + valueSerializer.writeUIContext(value_uiContext_value) + } + const value_keyboardAvoidMode = value.keyboardAvoidMode + let value_keyboardAvoidMode_type : int32 = RuntimeType.UNDEFINED + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) + valueSerializer.writeInt8(value_keyboardAvoidMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { + const value_keyboardAvoidMode_value = value_keyboardAvoidMode! + valueSerializer.writeInt32(value_keyboardAvoidMode_value.ordinal) + } + } + writeContentCoverOptions(value: ContentCoverOptions): void { + let valueSerializer : Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_onWillDismiss_value_0 = value_onWillDismiss_value as boolean - valueSerializer.writeBoolean(value_onWillDismiss_value_0) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) } - else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_onWillDismiss_value_1 = value_onWillDismiss_value as Function1 - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - const value_followTransformOfTarget = value.followTransformOfTarget - let value_followTransformOfTarget_type : int32 = RuntimeType.UNDEFINED - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) - valueSerializer.writeInt8(value_followTransformOfTarget_type as int32) - if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { - const value_followTransformOfTarget_value = value_followTransformOfTarget! - valueSerializer.writeBoolean(value_followTransformOfTarget_value) + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - } - writeBlender(value: Blender): void { - let valueSerializer : Serializer = this - const value___BlenderStub = value.__BlenderStub - valueSerializer.writeString(value___BlenderStub) - } - writeOverlayOffset(value: OverlayOffset): void { - let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - } - writeImageModifier(value: ImageModifier): void { - let valueSerializer : Serializer = this - const value___ImageModifierStub = value.__ImageModifierStub - valueSerializer.writeString(value___ImageModifierStub) - } - writeMotionPathOptions(value: MotionPathOptions): void { - let valueSerializer : Serializer = this - const value_path = value.path - valueSerializer.writeString(value_path) - const value_from = value.from - let value_from_type : int32 = RuntimeType.UNDEFINED - value_from_type = runtimeType(value_from) - valueSerializer.writeInt8(value_from_type as int32) - if ((RuntimeType.UNDEFINED) != (value_from_type)) { - const value_from_value = value_from! - valueSerializer.writeNumber(value_from_value) + const value_modalTransition = value.modalTransition + let value_modalTransition_type : int32 = RuntimeType.UNDEFINED + value_modalTransition_type = runtimeType(value_modalTransition) + valueSerializer.writeInt8(value_modalTransition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_modalTransition_type)) { + const value_modalTransition_value = value_modalTransition! + valueSerializer.writeInt32(value_modalTransition_value.ordinal) } - const value_to = value.to - let value_to_type : int32 = RuntimeType.UNDEFINED - value_to_type = runtimeType(value_to) - valueSerializer.writeInt8(value_to_type as int32) - if ((RuntimeType.UNDEFINED) != (value_to_type)) { - const value_to_value = value_to! - valueSerializer.writeNumber(value_to_value) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - const value_rotatable = value.rotatable - let value_rotatable_type : int32 = RuntimeType.UNDEFINED - value_rotatable_type = runtimeType(value_rotatable) - valueSerializer.writeInt8(value_rotatable_type as int32) - if ((RuntimeType.UNDEFINED) != (value_rotatable_type)) { - const value_rotatable_value = value_rotatable! - valueSerializer.writeBoolean(value_rotatable_value) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } } - writeBlurOptions(value: BlurOptions): void { - let valueSerializer : Serializer = this - const value_grayscale = value.grayscale - const value_grayscale_0 = value_grayscale[0] - valueSerializer.writeNumber(value_grayscale_0) - const value_grayscale_1 = value_grayscale[1] - valueSerializer.writeNumber(value_grayscale_1) - } - writePathShape(value: PathShape): void { - let valueSerializer : Serializer = this - const value___PathShapeStub = value.__PathShapeStub - valueSerializer.writeString(value___PathShapeStub) - } - writeEllipseShape(value: EllipseShape): void { - let valueSerializer : Serializer = this - const value___EllipseShapeStub = value.__EllipseShapeStub - valueSerializer.writeString(value___EllipseShapeStub) - } - writeCircleShape(value: CircleShape): void { - let valueSerializer : Serializer = this - const value___CircleShapeStub = value.__CircleShapeStub - valueSerializer.writeString(value___CircleShapeStub) - } - writeProgressMask(value: ProgressMask): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeDragItemInfo(value: DragItemInfo): void { + writeContextMenuOptions(value: ContextMenuOptions): void { let valueSerializer : Serializer = this - const value_pixelMap = value.pixelMap - let value_pixelMap_type : int32 = RuntimeType.UNDEFINED - value_pixelMap_type = runtimeType(value_pixelMap) - valueSerializer.writeInt8(value_pixelMap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_pixelMap_type)) { - const value_pixelMap_value = value_pixelMap! - valueSerializer.writePixelMap(value_pixelMap_value) + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) } - const value_builder = value.builder - let value_builder_type : int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) - } - const value_extraInfo = value.extraInfo - let value_extraInfo_type : int32 = RuntimeType.UNDEFINED - value_extraInfo_type = runtimeType(value_extraInfo) - valueSerializer.writeInt8(value_extraInfo_type as int32) - if ((RuntimeType.UNDEFINED) != (value_extraInfo_type)) { - const value_extraInfo_value = value_extraInfo! - valueSerializer.writeString(value_extraInfo_value) - } - } - writeClickEffect(value: ClickEffect): void { - let valueSerializer : Serializer = this - const value_level = value.level - valueSerializer.writeInt32(value_level.ordinal) - const value_scale = value.scale - let value_scale_type : int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - } - writeBias(value: Bias): void { - let valueSerializer : Serializer = this - const value_horizontal = value.horizontal - let value_horizontal_type : int32 = RuntimeType.UNDEFINED - value_horizontal_type = runtimeType(value_horizontal) - valueSerializer.writeInt8(value_horizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { - const value_horizontal_value = value_horizontal! - valueSerializer.writeNumber(value_horizontal_value) + const value_placement = value.placement + let value_placement_type : int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value.ordinal) } - const value_vertical = value.vertical - let value_vertical_type : int32 = RuntimeType.UNDEFINED - value_vertical_type = runtimeType(value_vertical) - valueSerializer.writeInt8(value_vertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { - const value_vertical_value = value_vertical! - valueSerializer.writeNumber(value_vertical_value) + const value_enableArrow = value.enableArrow + let value_enableArrow_type : int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - } - writeLocalizedVerticalAlignParam(value: LocalizedVerticalAlignParam): void { - let valueSerializer : Serializer = this - const value_anchor = value.anchor - valueSerializer.writeString(value_anchor) - const value_align = value.align - valueSerializer.writeInt32(value_align.ordinal) - } - writeLocalizedHorizontalAlignParam(value: LocalizedHorizontalAlignParam): void { - let valueSerializer : Serializer = this - const value_anchor = value.anchor - valueSerializer.writeString(value_anchor) - const value_align = value.align - valueSerializer.writeInt32(value_align.ordinal) - } - writeLocalizedPosition(value: LocalizedPosition): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) + const value_preview = value.preview + let value_preview_type : int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + let value_preview_value_type : int32 = RuntimeType.UNDEFINED + value_preview_value_type = runtimeType(value_preview_value) + if (((value_preview_value instanceof MenuPreviewMode))) { + valueSerializer.writeInt8(0 as int32) + const value_preview_value_0 = value_preview_value + valueSerializer.writeInt32(value_preview_value_0.ordinal) + } + else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_preview_value_1 = value_preview_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + } } - } - writeInvertOptions(value: InvertOptions): void { - let valueSerializer : Serializer = this - const value_low = value.low - valueSerializer.writeNumber(value_low) - const value_high = value.high - valueSerializer.writeNumber(value_high) - const value_threshold = value.threshold - valueSerializer.writeNumber(value_threshold) - const value_thresholdRange = value.thresholdRange - valueSerializer.writeNumber(value_thresholdRange) - } - writeMotionBlurAnchor(value: MotionBlurAnchor): void { - let valueSerializer : Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - } - writeTransitionOptions(value: TransitionOptions): void { - let valueSerializer : Serializer = this - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) + const value_borderRadius = value.borderRadius + let value_borderRadius_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_borderRadius_value_0 = value_borderRadius_value as Length + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderRadius_value_2 = value_borderRadius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + } } - const value_opacity = value.opacity - let value_opacity_type : int32 = RuntimeType.UNDEFINED - value_opacity_type = runtimeType(value_opacity) - valueSerializer.writeInt8(value_opacity_type as int32) - if ((RuntimeType.UNDEFINED) != (value_opacity_type)) { - const value_opacity_value = value_opacity! - valueSerializer.writeNumber(value_opacity_value) + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - const value_translate = value.translate - let value_translate_type : int32 = RuntimeType.UNDEFINED - value_translate_type = runtimeType(value_translate) - valueSerializer.writeInt8(value_translate_type as int32) - if ((RuntimeType.UNDEFINED) != (value_translate_type)) { - const value_translate_value = value_translate! - valueSerializer.writeTranslateOptions(value_translate_value) + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - const value_scale = value.scale - let value_scale_type : int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeScaleOptions(value_scale_value) + const value_aboutToAppear = value.aboutToAppear + let value_aboutToAppear_type : int32 = RuntimeType.UNDEFINED + value_aboutToAppear_type = runtimeType(value_aboutToAppear) + valueSerializer.writeInt8(value_aboutToAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { + const value_aboutToAppear_value = value_aboutToAppear! + valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) } - const value_rotate = value.rotate - let value_rotate_type : int32 = RuntimeType.UNDEFINED - value_rotate_type = runtimeType(value_rotate) - valueSerializer.writeInt8(value_rotate_type as int32) - if ((RuntimeType.UNDEFINED) != (value_rotate_type)) { - const value_rotate_value = value_rotate! - valueSerializer.writeRotateOptions(value_rotate_value) + const value_aboutToDisappear = value.aboutToDisappear + let value_aboutToDisappear_type : int32 = RuntimeType.UNDEFINED + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) + valueSerializer.writeInt8(value_aboutToDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { + const value_aboutToDisappear_value = value_aboutToDisappear! + valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) } - } - writeIntentionCode(value: IntentionCode): void { - let valueSerializer : Serializer = this - const value___IntentionCodeStub = value.__IntentionCodeStub - valueSerializer.writeString(value___IntentionCodeStub) - } - writeDrawingLattice(value: DrawingLattice): void { - let valueSerializer : Serializer = this - const value___DrawingLatticeStub = value.__DrawingLatticeStub - valueSerializer.writeString(value___DrawingLatticeStub) - } - writeRectResult(value: RectResult): void { - let valueSerializer : Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - } - writeDrawModifier(value: DrawModifier): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWithThemeOptions(value: WithThemeOptions): void { - let valueSerializer : Serializer = this - const value_theme = value.theme - let value_theme_type : int32 = RuntimeType.UNDEFINED - value_theme_type = runtimeType(value_theme) - valueSerializer.writeInt8(value_theme_type as int32) - if ((RuntimeType.UNDEFINED) != (value_theme_type)) { - const value_theme_value = value_theme! - valueSerializer.writeCustomTheme(value_theme_value) + const value_layoutRegionMargin = value.layoutRegionMargin + let value_layoutRegionMargin_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) + valueSerializer.writeInt8(value_layoutRegionMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { + const value_layoutRegionMargin_value = value_layoutRegionMargin! + const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top + let value_layoutRegionMargin_value_top_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) + } + const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right + let value_layoutRegionMargin_value_right_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + } + const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom + let value_layoutRegionMargin_value_bottom_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + } + const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left + let value_layoutRegionMargin_value_left_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + } } - const value_colorMode = value.colorMode - let value_colorMode_type : int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value.ordinal) + const value_previewAnimationOptions = value.previewAnimationOptions + let value_previewAnimationOptions_type : int32 = RuntimeType.UNDEFINED + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) + valueSerializer.writeInt8(value_previewAnimationOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { + const value_previewAnimationOptions_value = value_previewAnimationOptions! + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) } - } - writeIsolatedOptions(value: IsolatedOptions): void { - let valueSerializer : Serializer = this - const value_want = value.want - valueSerializer.writeWant(value_want) - const value_worker = value.worker - valueSerializer.writeRestrictedWorker(value_worker) - } - writeWithThemeAttribute(value: WithThemeAttribute): void { - } - writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { - } - writeLinearIndicatorStartOptions(value: LinearIndicatorStartOptions): void { - let valueSerializer : Serializer = this - const value_interval = value.interval - let value_interval_type : int32 = RuntimeType.UNDEFINED - value_interval_type = runtimeType(value_interval) - valueSerializer.writeInt8(value_interval_type as int32) - if ((RuntimeType.UNDEFINED) != (value_interval_type)) { - const value_interval_value = value_interval! - valueSerializer.writeNumber(value_interval_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_duration = value.duration - let value_duration_type : int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - } - writeCustomSpanDrawInfo(value: CustomSpanDrawInfo): void { - let valueSerializer : Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_lineTop = value.lineTop - valueSerializer.writeNumber(value_lineTop) - const value_lineBottom = value.lineBottom - valueSerializer.writeNumber(value_lineBottom) - const value_baseline = value.baseline - valueSerializer.writeNumber(value_baseline) - } - writeCustomSpanMeasureInfo(value: CustomSpanMeasureInfo): void { - let valueSerializer : Serializer = this - const value_fontSize = value.fontSize - valueSerializer.writeNumber(value_fontSize) - } - writeSpanStyle(value: SpanStyle): void { - let valueSerializer : Serializer = this - const value_start = value.start - valueSerializer.writeNumber(value_start) - const value_length = value.length - valueSerializer.writeNumber(value_length) - const value_styledKey = value.styledKey - valueSerializer.writeInt32(value_styledKey.ordinal) - const value_styledValue = value.styledValue - let value_styledValue_type : int32 = RuntimeType.UNDEFINED - value_styledValue_type = runtimeType(value_styledValue) - if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextStyle_styled_string(value_styledValue, false, false, false, false, false))) { - valueSerializer.writeInt8(0 as int32) - const value_styledValue_0 = value_styledValue as TextStyle_styled_string - valueSerializer.writeTextStyle_styled_string(value_styledValue_0) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isDecorationStyle(value_styledValue, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_styledValue_1 = value_styledValue as DecorationStyle - valueSerializer.writeDecorationStyle(value_styledValue_1) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBaselineOffsetStyle(value_styledValue, false))) { - valueSerializer.writeInt8(2 as int32) - const value_styledValue_2 = value_styledValue as BaselineOffsetStyle - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + } + writeMenuOptions(value: MenuOptions): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLetterSpacingStyle(value_styledValue, false))) { - valueSerializer.writeInt8(3 as int32) - const value_styledValue_3 = value_styledValue as LetterSpacingStyle - valueSerializer.writeLetterSpacingStyle(value_styledValue_3) + const value_placement = value.placement + let value_placement_type : int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value.ordinal) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextShadowStyle(value_styledValue, false))) { - valueSerializer.writeInt8(4 as int32) - const value_styledValue_4 = value_styledValue as TextShadowStyle - valueSerializer.writeTextShadowStyle(value_styledValue_4) + const value_enableArrow = value.enableArrow + let value_enableArrow_type : int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isGestureStyle(value_styledValue))) { - valueSerializer.writeInt8(5 as int32) - const value_styledValue_5 = value_styledValue as GestureStyle - valueSerializer.writeGestureStyle(value_styledValue_5) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isImageAttachment(value_styledValue, false, false, false, false, false))) { - valueSerializer.writeInt8(6 as int32) - const value_styledValue_6 = value_styledValue as ImageAttachment - valueSerializer.writeImageAttachment(value_styledValue_6) + const value_preview = value.preview + let value_preview_type : int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + let value_preview_value_type : int32 = RuntimeType.UNDEFINED + value_preview_value_type = runtimeType(value_preview_value) + if (((value_preview_value instanceof MenuPreviewMode))) { + valueSerializer.writeInt8(0 as int32) + const value_preview_value_0 = value_preview_value + valueSerializer.writeInt32(value_preview_value_0.ordinal) + } + else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_preview_value_1 = value_preview_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isParagraphStyle(value_styledValue, false, false, false, false, false, false))) { - valueSerializer.writeInt8(7 as int32) - const value_styledValue_7 = value_styledValue as ParagraphStyle - valueSerializer.writeParagraphStyle(value_styledValue_7) + const value_borderRadius = value.borderRadius + let value_borderRadius_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_borderRadius_value_0 = value_borderRadius_value as Length + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderRadius_value_2 = value_borderRadius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLineHeightStyle(value_styledValue, false))) { - valueSerializer.writeInt8(8 as int32) - const value_styledValue_8 = value_styledValue as LineHeightStyle - valueSerializer.writeLineHeightStyle(value_styledValue_8) + const value_onAppear = value.onAppear + let value_onAppear_type : int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUrlStyle(value_styledValue, false))) { - valueSerializer.writeInt8(9 as int32) - const value_styledValue_9 = value_styledValue as UrlStyle - valueSerializer.writeUrlStyle(value_styledValue_9) + const value_onDisappear = value.onDisappear + let value_onDisappear_type : int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { - valueSerializer.writeInt8(10 as int32) - const value_styledValue_10 = value_styledValue as CustomSpan - valueSerializer.writeCustomSpan(value_styledValue_10) + const value_aboutToAppear = value.aboutToAppear + let value_aboutToAppear_type : int32 = RuntimeType.UNDEFINED + value_aboutToAppear_type = runtimeType(value_aboutToAppear) + valueSerializer.writeInt8(value_aboutToAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { + const value_aboutToAppear_value = value_aboutToAppear! + valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUserDataSpan(value_styledValue))) { - valueSerializer.writeInt8(11 as int32) - const value_styledValue_11 = value_styledValue as UserDataSpan - valueSerializer.writeUserDataSpan(value_styledValue_11) + const value_aboutToDisappear = value.aboutToDisappear + let value_aboutToDisappear_type : int32 = RuntimeType.UNDEFINED + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) + valueSerializer.writeInt8(value_aboutToDisappear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { + const value_aboutToDisappear_value = value_aboutToDisappear! + valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBackgroundColorStyle(value_styledValue, false))) { - valueSerializer.writeInt8(12 as int32) - const value_styledValue_12 = value_styledValue as BackgroundColorStyle - valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + const value_layoutRegionMargin = value.layoutRegionMargin + let value_layoutRegionMargin_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) + valueSerializer.writeInt8(value_layoutRegionMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { + const value_layoutRegionMargin_value = value_layoutRegionMargin! + const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top + let value_layoutRegionMargin_value_top_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) + } + const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right + let value_layoutRegionMargin_value_right_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + } + const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom + let value_layoutRegionMargin_value_bottom_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + } + const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left + let value_layoutRegionMargin_value_left_type : int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + } } - } - writeStyleOptions(value: StyleOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) + const value_previewAnimationOptions = value.previewAnimationOptions + let value_previewAnimationOptions_type : int32 = RuntimeType.UNDEFINED + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) + valueSerializer.writeInt8(value_previewAnimationOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { + const value_previewAnimationOptions_value = value_previewAnimationOptions! + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) } - const value_length = value.length - let value_length_type : int32 = RuntimeType.UNDEFINED - value_length_type = runtimeType(value_length) - valueSerializer.writeInt8(value_length_type as int32) - if ((RuntimeType.UNDEFINED) != (value_length_type)) { - const value_length_value = value_length! - valueSerializer.writeNumber(value_length_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_styledKey = value.styledKey - valueSerializer.writeInt32(value_styledKey.ordinal) - const value_styledValue = value.styledValue - let value_styledValue_type : int32 = RuntimeType.UNDEFINED - value_styledValue_type = runtimeType(value_styledValue) - if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextStyle_styled_string(value_styledValue, false, false, false, false, false))) { - valueSerializer.writeInt8(0 as int32) - const value_styledValue_0 = value_styledValue as TextStyle_styled_string - valueSerializer.writeTextStyle_styled_string(value_styledValue_0) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isDecorationStyle(value_styledValue, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_styledValue_1 = value_styledValue as DecorationStyle - valueSerializer.writeDecorationStyle(value_styledValue_1) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBaselineOffsetStyle(value_styledValue, false))) { - valueSerializer.writeInt8(2 as int32) - const value_styledValue_2 = value_styledValue as BaselineOffsetStyle - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLetterSpacingStyle(value_styledValue, false))) { - valueSerializer.writeInt8(3 as int32) - const value_styledValue_3 = value_styledValue as LetterSpacingStyle - valueSerializer.writeLetterSpacingStyle(value_styledValue_3) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextShadowStyle(value_styledValue, false))) { - valueSerializer.writeInt8(4 as int32) - const value_styledValue_4 = value_styledValue as TextShadowStyle - valueSerializer.writeTextShadowStyle(value_styledValue_4) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isGestureStyle(value_styledValue))) { - valueSerializer.writeInt8(5 as int32) - const value_styledValue_5 = value_styledValue as GestureStyle - valueSerializer.writeGestureStyle(value_styledValue_5) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isImageAttachment(value_styledValue, false, false, false, false, false))) { - valueSerializer.writeInt8(6 as int32) - const value_styledValue_6 = value_styledValue as ImageAttachment - valueSerializer.writeImageAttachment(value_styledValue_6) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isParagraphStyle(value_styledValue, false, false, false, false, false, false))) { - valueSerializer.writeInt8(7 as int32) - const value_styledValue_7 = value_styledValue as ParagraphStyle - valueSerializer.writeParagraphStyle(value_styledValue_7) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLineHeightStyle(value_styledValue, false))) { - valueSerializer.writeInt8(8 as int32) - const value_styledValue_8 = value_styledValue as LineHeightStyle - valueSerializer.writeLineHeightStyle(value_styledValue_8) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUrlStyle(value_styledValue, false))) { - valueSerializer.writeInt8(9 as int32) - const value_styledValue_9 = value_styledValue as UrlStyle - valueSerializer.writeUrlStyle(value_styledValue_9) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { - valueSerializer.writeInt8(10 as int32) - const value_styledValue_10 = value_styledValue as CustomSpan - valueSerializer.writeCustomSpan(value_styledValue_10) - } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUserDataSpan(value_styledValue))) { - valueSerializer.writeInt8(11 as int32) - const value_styledValue_11 = value_styledValue as UserDataSpan - valueSerializer.writeUserDataSpan(value_styledValue_11) + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type as int32) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type : int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_value_0 = value_title_value as string + valueSerializer.writeString(value_title_value_0) + } + else if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_value_1 = value_title_value as Resource + valueSerializer.writeResource(value_title_value_1) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBackgroundColorStyle(value_styledValue, false))) { - valueSerializer.writeInt8(12 as int32) - const value_styledValue_12 = value_styledValue as BackgroundColorStyle - valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } } - writeSectionOptions(value: SectionOptions): void { + writeCustomPopupOptions(value: CustomPopupOptions): void { let valueSerializer : Serializer = this - const value_itemsCount = value.itemsCount - valueSerializer.writeNumber(value_itemsCount) - const value_crossCount = value.crossCount - let value_crossCount_type : int32 = RuntimeType.UNDEFINED - value_crossCount_type = runtimeType(value_crossCount) - valueSerializer.writeInt8(value_crossCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_crossCount_type)) { - const value_crossCount_value = value_crossCount! - valueSerializer.writeNumber(value_crossCount_value) - } - const value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex - let value_onGetItemMainSizeByIndex_type : int32 = RuntimeType.UNDEFINED - value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex) - valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { - const value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex! - valueSerializer.holdAndWriteCallback(value_onGetItemMainSizeByIndex_value) - } - const value_columnsGap = value.columnsGap - let value_columnsGap_type : int32 = RuntimeType.UNDEFINED - value_columnsGap_type = runtimeType(value_columnsGap) - valueSerializer.writeInt8(value_columnsGap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_columnsGap_type)) { - const value_columnsGap_value = value_columnsGap! - valueSerializer.writeLength(value_columnsGap_value) - } - const value_rowsGap = value.rowsGap - let value_rowsGap_type : int32 = RuntimeType.UNDEFINED - value_rowsGap_type = runtimeType(value_rowsGap) - valueSerializer.writeInt8(value_rowsGap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_rowsGap_type)) { - const value_rowsGap_value = value_rowsGap! - valueSerializer.writeLength(value_rowsGap_value) + const value_builder = value.builder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) + const value_placement = value.placement + let value_placement_type : int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value.ordinal) } - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type : int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (TypeChecker.isPadding(value_margin_value, false, false, false, false))) { + const value_maskColor = value.maskColor + let value_maskColor_type : int32 = RuntimeType.UNDEFINED + value_maskColor_type = runtimeType(value_maskColor) + valueSerializer.writeInt8(value_maskColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { + const value_maskColor_value = value_maskColor! + let value_maskColor_value_type : int32 = RuntimeType.UNDEFINED + value_maskColor_value_type = runtimeType(value_maskColor_value) + if (value_maskColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_margin_value_0 = value_margin_value as Margin - const value_margin_value_0_top = value_margin_value_0.top - let value_margin_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_margin_value_0_top_type = runtimeType(value_margin_value_0_top) - valueSerializer.writeInt8(value_margin_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_top_type)) { - const value_margin_value_0_top_value = value_margin_value_0_top! - valueSerializer.writeLength(value_margin_value_0_top_value) - } - const value_margin_value_0_right = value_margin_value_0.right - let value_margin_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_margin_value_0_right_type = runtimeType(value_margin_value_0_right) - valueSerializer.writeInt8(value_margin_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_right_type)) { - const value_margin_value_0_right_value = value_margin_value_0_right! - valueSerializer.writeLength(value_margin_value_0_right_value) - } - const value_margin_value_0_bottom = value_margin_value_0.bottom - let value_margin_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom) - valueSerializer.writeInt8(value_margin_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_bottom_type)) { - const value_margin_value_0_bottom_value = value_margin_value_0_bottom! - valueSerializer.writeLength(value_margin_value_0_bottom_value) - } - const value_margin_value_0_left = value_margin_value_0.left - let value_margin_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_margin_value_0_left_type = runtimeType(value_margin_value_0_left) - valueSerializer.writeInt8(value_margin_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_left_type)) { - const value_margin_value_0_left_value = value_margin_value_0_left! - valueSerializer.writeLength(value_margin_value_0_left_value) - } + const value_maskColor_value_0 = value_maskColor_value + valueSerializer.writeInt32(value_maskColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { + else if (((RuntimeType.STRING == value_maskColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_margin_value_1 = value_margin_value as Dimension - valueSerializer.writeLength(value_margin_value_1) + const value_maskColor_value_1 = value_maskColor_value as string + valueSerializer.writeString(value_maskColor_value_1) + } + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_maskColor_value_2 = value_maskColor_value as Resource + valueSerializer.writeResource(value_maskColor_value_2) + } + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_maskColor_value_3 = value_maskColor_value as number + valueSerializer.writeNumber(value_maskColor_value_3) } } - } - writeSurfaceRotationOptions(value: SurfaceRotationOptions): void { - let valueSerializer : Serializer = this - const value_lock = value.lock - let value_lock_type : int32 = RuntimeType.UNDEFINED - value_lock_type = runtimeType(value_lock) - valueSerializer.writeInt8(value_lock_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lock_type)) { - const value_lock_value = value_lock! - valueSerializer.writeBoolean(value_lock_value) + const value_popupColor = value.popupColor + let value_popupColor_type : int32 = RuntimeType.UNDEFINED + value_popupColor_type = runtimeType(value_popupColor) + valueSerializer.writeInt8(value_popupColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { + const value_popupColor_value = value_popupColor! + let value_popupColor_value_type : int32 = RuntimeType.UNDEFINED + value_popupColor_value_type = runtimeType(value_popupColor_value) + if (value_popupColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_popupColor_value_0 = value_popupColor_value + valueSerializer.writeInt32(value_popupColor_value_0.ordinal) + } + else if (((RuntimeType.STRING == value_popupColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_popupColor_value_1 = value_popupColor_value as string + valueSerializer.writeString(value_popupColor_value_1) + } + else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_popupColor_value_2 = value_popupColor_value as Resource + valueSerializer.writeResource(value_popupColor_value_2) + } + else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_popupColor_value_3 = value_popupColor_value as number + valueSerializer.writeNumber(value_popupColor_value_3) + } } - } - writeSurfaceRect(value: SurfaceRect): void { - let valueSerializer : Serializer = this - const value_offsetX = value.offsetX - let value_offsetX_type : int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - valueSerializer.writeNumber(value_offsetX_value) + const value_enableArrow = value.enableArrow + let value_enableArrow_type : int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - const value_offsetY = value.offsetY - let value_offsetY_type : int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - valueSerializer.writeNumber(value_offsetY_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - const value_surfaceWidth = value.surfaceWidth - valueSerializer.writeNumber(value_surfaceWidth) - const value_surfaceHeight = value.surfaceHeight - valueSerializer.writeNumber(value_surfaceHeight) - } - writeHeader(value: Header): void { - let valueSerializer : Serializer = this - const value_headerKey = value.headerKey - valueSerializer.writeString(value_headerKey) - const value_headerValue = value.headerValue - valueSerializer.writeString(value_headerValue) - } - writeScreenCaptureConfig(value: ScreenCaptureConfig): void { - let valueSerializer : Serializer = this - const value_captureMode = value.captureMode - valueSerializer.writeInt32(value_captureMode.ordinal) - } - writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { - let valueSerializer : Serializer = this - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) - } - const value_format = value.format - let value_format_type : int32 = RuntimeType.UNDEFINED - value_format_type = runtimeType(value_format) - valueSerializer.writeInt8(value_format_type as int32) - if ((RuntimeType.UNDEFINED) != (value_format_type)) { - const value_format_value = value_format! - valueSerializer.writeInt32(value_format_value.ordinal) - } - const value_useMilitaryTime = value.useMilitaryTime - let value_useMilitaryTime_type : int32 = RuntimeType.UNDEFINED - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) - valueSerializer.writeInt8(value_useMilitaryTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { - const value_useMilitaryTime_value = value_useMilitaryTime! - valueSerializer.writeBoolean(value_useMilitaryTime_value) - } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) - } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) - } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + const value_onStateChange = value.onStateChange + let value_onStateChange_type : int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_mask = value.mask + let value_mask_type : int32 = RuntimeType.UNDEFINED + value_mask_type = runtimeType(value_mask) + valueSerializer.writeInt8(value_mask_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mask_type)) { + const value_mask_value = value_mask! + let value_mask_value_type : int32 = RuntimeType.UNDEFINED + value_mask_value_type = runtimeType(value_mask_value) + if (((RuntimeType.BOOLEAN == value_mask_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_mask_value_0 = value_mask_value as boolean + valueSerializer.writeBoolean(value_mask_value_0) + } + else if (((RuntimeType.OBJECT == value_mask_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_mask_value_1 = value_mask_value as Literal_ResourceColor_color + const value_mask_value_1_color = value_mask_value_1.color + let value_mask_value_1_color_type : int32 = RuntimeType.UNDEFINED + value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) + if (value_mask_value_1_color instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_mask_value_1_color_0 = value_mask_value_1_color + valueSerializer.writeInt32(value_mask_value_1_color_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(1 as int32) + const value_mask_value_1_color_1 = value_mask_value_1_color as number + valueSerializer.writeNumber(value_mask_value_1_color_1) + } + else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(2 as int32) + const value_mask_value_1_color_2 = value_mask_value_1_color as string + valueSerializer.writeString(value_mask_value_1_color_2) + } + else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(3 as int32) + const value_mask_value_1_color_3 = value_mask_value_1_color as Resource + valueSerializer.writeResource(value_mask_value_1_color_3) + } + } } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const value_targetSpace = value.targetSpace + let value_targetSpace_type : int32 = RuntimeType.UNDEFINED + value_targetSpace_type = runtimeType(value_targetSpace) + valueSerializer.writeInt8(value_targetSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { + const value_targetSpace_value = value_targetSpace! + valueSerializer.writeLength(value_targetSpace_value) } const value_offset = value.offset let value_offset_type : int32 = RuntimeType.UNDEFINED @@ -9786,62 +9808,65 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_offset_type as int32) if ((RuntimeType.UNDEFINED) != (value_offset_type)) { const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + valueSerializer.writePosition(value_offset_value) } - const value_onAccept = value.onAccept - let value_onAccept_type : int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - const value_onCancel = value.onCancel - let value_onCancel_type : int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + const value_arrowPointPosition = value.arrowPointPosition + let value_arrowPointPosition_type : int32 = RuntimeType.UNDEFINED + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) + valueSerializer.writeInt8(value_arrowPointPosition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { + const value_arrowPointPosition_value = value_arrowPointPosition! + valueSerializer.writeInt32(value_arrowPointPosition_value.ordinal) } - const value_onChange = value.onChange - let value_onChange_type : int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_arrowWidth = value.arrowWidth + let value_arrowWidth_type : int32 = RuntimeType.UNDEFINED + value_arrowWidth_type = runtimeType(value_arrowWidth) + valueSerializer.writeInt8(value_arrowWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { + const value_arrowWidth_value = value_arrowWidth! + valueSerializer.writeLength(value_arrowWidth_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_arrowHeight = value.arrowHeight + let value_arrowHeight_type : int32 = RuntimeType.UNDEFINED + value_arrowHeight_type = runtimeType(value_arrowHeight) + valueSerializer.writeInt8(value_arrowHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { + const value_arrowHeight_value = value_arrowHeight! + valueSerializer.writeLength(value_arrowHeight_value) + } + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + valueSerializer.writeLength(value_radius_value) + } + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((value_shadow_value instanceof ShadowStyle))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } const value_backgroundBlurStyle = value.backgroundBlurStyle @@ -9852,65 +9877,41 @@ export class Serializer extends SerializerBase { const value_backgroundBlurStyle_value = value_backgroundBlurStyle! valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) - } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_focusable = value.focusable + let value_focusable_type : int32 = RuntimeType.UNDEFINED + value_focusable_type = runtimeType(value_focusable) + valueSerializer.writeInt8(value_focusable_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focusable_type)) { + const value_focusable_value = value_focusable! + valueSerializer.writeBoolean(value_focusable_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + let value_onWillDismiss_value_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) + if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_onWillDismiss_value_0 = value_onWillDismiss_value as boolean + valueSerializer.writeBoolean(value_onWillDismiss_value_0) } - else if (((value_shadow_value instanceof ShadowStyle))) { + else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) + const value_onWillDismiss_value_1 = value_onWillDismiss_value as Function1 + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) } } - const value_dateTimeOptions = value.dateTimeOptions - let value_dateTimeOptions_type : int32 = RuntimeType.UNDEFINED - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) - valueSerializer.writeInt8(value_dateTimeOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { - const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) - } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -9919,254 +9920,145 @@ export class Serializer extends SerializerBase { const value_enableHoverMode_value = value_enableHoverMode! valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type : int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type as int32) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) } } - writeTextPickerResult(value: TextPickerResult): void { + writePopupOptions(value: PopupOptions): void { let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Array - valueSerializer.writeInt32(value_value_1.length as int32) - for (let i = 0; i < value_value_1.length; i++) { - const value_value_1_element = value_value_1[i] - valueSerializer.writeString(value_value_1_element) - } - } - const value_index = value.index - let value_index_type : int32 = RuntimeType.UNDEFINED - value_index_type = runtimeType(value_index) - if (((RuntimeType.NUMBER == value_index_type))) { - valueSerializer.writeInt8(0 as int32) - const value_index_0 = value_index as number - valueSerializer.writeNumber(value_index_0) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_placementOnTop = value.placementOnTop + let value_placementOnTop_type : int32 = RuntimeType.UNDEFINED + value_placementOnTop_type = runtimeType(value_placementOnTop) + valueSerializer.writeInt8(value_placementOnTop_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placementOnTop_type)) { + const value_placementOnTop_value = value_placementOnTop! + valueSerializer.writeBoolean(value_placementOnTop_value) } - else if (((RuntimeType.OBJECT == value_index_type))) { - valueSerializer.writeInt8(1 as int32) - const value_index_1 = value_index as Array - valueSerializer.writeInt32(value_index_1.length as int32) - for (let i = 0; i < value_index_1.length; i++) { - const value_index_1_element = value_index_1[i] - valueSerializer.writeNumber(value_index_1_element) - } + const value_placement = value.placement + let value_placement_type : int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value.ordinal) } - } - writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { - let valueSerializer : Serializer = this - const value_range = value.range - let value_range_type : int32 = RuntimeType.UNDEFINED - value_range_type = runtimeType(value_range) - if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_String(value_range))) { - valueSerializer.writeInt8(0 as int32) - const value_range_0 = value_range as Array - valueSerializer.writeInt32(value_range_0.length as int32) - for (let i = 0; i < value_range_0.length; i++) { - const value_range_0_element = value_range_0[i] - valueSerializer.writeString(value_range_0_element) - } + const value_primaryButton = value.primaryButton + let value_primaryButton_type : int32 = RuntimeType.UNDEFINED + value_primaryButton_type = runtimeType(value_primaryButton) + valueSerializer.writeInt8(value_primaryButton_type as int32) + if ((RuntimeType.UNDEFINED) != (value_primaryButton_type)) { + const value_primaryButton_value = value_primaryButton! + const value_primaryButton_value_value = value_primaryButton_value.value + valueSerializer.writeString(value_primaryButton_value_value) + const value_primaryButton_value_action = value_primaryButton_value.action + valueSerializer.holdAndWriteCallback(value_primaryButton_value_action) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_Array_String(value_range))) { - valueSerializer.writeInt8(1 as int32) - const value_range_1 = value_range as Array> - valueSerializer.writeInt32(value_range_1.length as int32) - for (let i = 0; i < value_range_1.length; i++) { - const value_range_1_element = value_range_1[i] - valueSerializer.writeInt32(value_range_1_element.length as int32) - for (let i = 0; i < value_range_1_element.length; i++) { - const value_range_1_element_element = value_range_1_element[i] - valueSerializer.writeString(value_range_1_element_element) - } - } + const value_secondaryButton = value.secondaryButton + let value_secondaryButton_type : int32 = RuntimeType.UNDEFINED + value_secondaryButton_type = runtimeType(value_secondaryButton) + valueSerializer.writeInt8(value_secondaryButton_type as int32) + if ((RuntimeType.UNDEFINED) != (value_secondaryButton_type)) { + const value_secondaryButton_value = value_secondaryButton! + const value_secondaryButton_value_value = value_secondaryButton_value.value + valueSerializer.writeString(value_secondaryButton_value_value) + const value_secondaryButton_value_action = value_secondaryButton_value.action + valueSerializer.holdAndWriteCallback(value_secondaryButton_value_action) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (isResource(value_range))) { - valueSerializer.writeInt8(2 as int32) - const value_range_2 = value_range as Resource - valueSerializer.writeResource(value_range_2) + const value_onStateChange = value.onStateChange + let value_onStateChange_type : int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextPickerRangeContent(value_range))) { - valueSerializer.writeInt8(3 as int32) - const value_range_3 = value_range as Array - valueSerializer.writeInt32(value_range_3.length as int32) - for (let i = 0; i < value_range_3.length; i++) { - const value_range_3_element = value_range_3[i] - valueSerializer.writeTextPickerRangeContent(value_range_3_element) - } + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextCascadePickerRangeContent(value_range))) { - valueSerializer.writeInt8(4 as int32) - const value_range_4 = value_range as Array - valueSerializer.writeInt32(value_range_4.length as int32) - for (let i = 0; i < value_range_4.length; i++) { - const value_range_4_element = value_range_4[i] - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) - } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - let value_value_value_type : int32 = RuntimeType.UNDEFINED - value_value_value_type = runtimeType(value_value_value) - if (((RuntimeType.STRING == value_value_value_type))) { + const value_mask = value.mask + let value_mask_type : int32 = RuntimeType.UNDEFINED + value_mask_type = runtimeType(value_mask) + valueSerializer.writeInt8(value_mask_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mask_type)) { + const value_mask_value = value_mask! + let value_mask_value_type : int32 = RuntimeType.UNDEFINED + value_mask_value_type = runtimeType(value_mask_value) + if (((RuntimeType.BOOLEAN == value_mask_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_value_value_0 = value_value_value as string - valueSerializer.writeString(value_value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_value_1 = value_value_value as Array - valueSerializer.writeInt32(value_value_value_1.length as int32) - for (let i = 0; i < value_value_value_1.length; i++) { - const value_value_value_1_element = value_value_value_1[i] - valueSerializer.writeString(value_value_value_1_element) - } - } - } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - let value_selected_value_type : int32 = RuntimeType.UNDEFINED - value_selected_value_type = runtimeType(value_selected_value) - if (((RuntimeType.NUMBER == value_selected_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_selected_value_0 = value_selected_value as number - valueSerializer.writeNumber(value_selected_value_0) + const value_mask_value_0 = value_mask_value as boolean + valueSerializer.writeBoolean(value_mask_value_0) } - else if (((RuntimeType.OBJECT == value_selected_value_type))) { + else if (((RuntimeType.OBJECT == value_mask_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_selected_value_1 = value_selected_value as Array - valueSerializer.writeInt32(value_selected_value_1.length as int32) - for (let i = 0; i < value_selected_value_1.length; i++) { - const value_selected_value_1_element = value_selected_value_1[i] - valueSerializer.writeNumber(value_selected_value_1_element) + const value_mask_value_1 = value_mask_value as Literal_ResourceColor_color + const value_mask_value_1_color = value_mask_value_1.color + let value_mask_value_1_color_type : int32 = RuntimeType.UNDEFINED + value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) + if (value_mask_value_1_color instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_mask_value_1_color_0 = value_mask_value_1_color + valueSerializer.writeInt32(value_mask_value_1_color_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(1 as int32) + const value_mask_value_1_color_1 = value_mask_value_1_color as number + valueSerializer.writeNumber(value_mask_value_1_color_1) + } + else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(2 as int32) + const value_mask_value_1_color_2 = value_mask_value_1_color as string + valueSerializer.writeString(value_mask_value_1_color_2) + } + else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(3 as int32) + const value_mask_value_1_color_3 = value_mask_value_1_color as Resource + valueSerializer.writeResource(value_mask_value_1_color_3) } } } - const value_defaultPickerItemHeight = value.defaultPickerItemHeight - let value_defaultPickerItemHeight_type : int32 = RuntimeType.UNDEFINED - value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight) - valueSerializer.writeInt8(value_defaultPickerItemHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_defaultPickerItemHeight_type)) { - const value_defaultPickerItemHeight_value = value_defaultPickerItemHeight! - let value_defaultPickerItemHeight_value_type : int32 = RuntimeType.UNDEFINED - value_defaultPickerItemHeight_value_type = runtimeType(value_defaultPickerItemHeight_value) - if (((RuntimeType.NUMBER == value_defaultPickerItemHeight_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_defaultPickerItemHeight_value_0 = value_defaultPickerItemHeight_value as number - valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0) - } - else if (((RuntimeType.STRING == value_defaultPickerItemHeight_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_defaultPickerItemHeight_value_1 = value_defaultPickerItemHeight_value as string - valueSerializer.writeString(value_defaultPickerItemHeight_value_1) - } - } - const value_canLoop = value.canLoop - let value_canLoop_type : int32 = RuntimeType.UNDEFINED - value_canLoop_type = runtimeType(value_canLoop) - valueSerializer.writeInt8(value_canLoop_type as int32) - if ((RuntimeType.UNDEFINED) != (value_canLoop_type)) { - const value_canLoop_value = value_canLoop! - valueSerializer.writeBoolean(value_canLoop_value) - } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) - } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) - } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) - } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) - } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) - } - const value_onAccept = value.onAccept - let value_onAccept_type : int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) - } - const value_onCancel = value.onCancel - let value_onCancel_type : int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) - } - const value_onChange = value.onChange - let value_onChange_type : int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_messageOptions = value.messageOptions + let value_messageOptions_type : int32 = RuntimeType.UNDEFINED + value_messageOptions_type = runtimeType(value_messageOptions) + valueSerializer.writeInt8(value_messageOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_messageOptions_type)) { + const value_messageOptions_value = value_messageOptions! + valueSerializer.writePopupMessageOptions(value_messageOptions_value) } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_targetSpace = value.targetSpace + let value_targetSpace_type : int32 = RuntimeType.UNDEFINED + value_targetSpace_type = runtimeType(value_targetSpace) + valueSerializer.writeInt8(value_targetSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { + const value_targetSpace_value = value_targetSpace! + valueSerializer.writeLength(value_targetSpace_value) } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const value_enableArrow = value.enableArrow + let value_enableArrow_type : int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } const value_offset = value.offset let value_offset_type : int32 = RuntimeType.UNDEFINED @@ -10174,79 +10066,84 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_offset_type as int32) if ((RuntimeType.UNDEFINED) != (value_offset_type)) { const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + valueSerializer.writePosition(value_offset_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_popupColor = value.popupColor + let value_popupColor_type : int32 = RuntimeType.UNDEFINED + value_popupColor_type = runtimeType(value_popupColor) + valueSerializer.writeInt8(value_popupColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { + const value_popupColor_value = value_popupColor! + let value_popupColor_value_type : int32 = RuntimeType.UNDEFINED + value_popupColor_value_type = runtimeType(value_popupColor_value) + if (value_popupColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_popupColor_value_0 = value_popupColor_value + valueSerializer.writeInt32(value_popupColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_popupColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_popupColor_value_1 = value_popupColor_value as string + valueSerializer.writeString(value_popupColor_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) + const value_popupColor_value_2 = value_popupColor_value as Resource + valueSerializer.writeResource(value_popupColor_value_2) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_popupColor_value_3 = value_popupColor_value as number + valueSerializer.writeNumber(value_popupColor_value_3) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + const value_arrowPointPosition = value.arrowPointPosition + let value_arrowPointPosition_type : int32 = RuntimeType.UNDEFINED + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) + valueSerializer.writeInt8(value_arrowPointPosition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { + const value_arrowPointPosition_value = value_arrowPointPosition! + valueSerializer.writeInt32(value_arrowPointPosition_value.ordinal) } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_arrowWidth = value.arrowWidth + let value_arrowWidth_type : int32 = RuntimeType.UNDEFINED + value_arrowWidth_type = runtimeType(value_arrowWidth) + valueSerializer.writeInt8(value_arrowWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { + const value_arrowWidth_value = value_arrowWidth! + valueSerializer.writeLength(value_arrowWidth_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_arrowHeight = value.arrowHeight + let value_arrowHeight_type : int32 = RuntimeType.UNDEFINED + value_arrowHeight_type = runtimeType(value_arrowHeight) + valueSerializer.writeInt8(value_arrowHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { + const value_arrowHeight_value = value_arrowHeight! + valueSerializer.writeLength(value_arrowHeight_value) + } + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + valueSerializer.writeLength(value_radius_value) } const value_shadow = value.shadow let value_shadow_type : int32 = RuntimeType.UNDEFINED @@ -10267,6 +10164,41 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + let value_onWillDismiss_value_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) + if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_onWillDismiss_value_0 = value_onWillDismiss_value as boolean + valueSerializer.writeBoolean(value_onWillDismiss_value_0) + } + else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_onWillDismiss_value_1 = value_onWillDismiss_value as Function1 + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) + } + } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -10275,420 +10207,344 @@ export class Serializer extends SerializerBase { const value_enableHoverMode_value = value_enableHoverMode! valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type : int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type as int32) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) } } - writeTextMenuItem(value: TextMenuItem): void { + writeGeometryTransitionOptions(value: GeometryTransitionOptions): void { let valueSerializer : Serializer = this - const value_content = value.content - let value_content_type : int32 = RuntimeType.UNDEFINED - value_content_type = runtimeType(value_content) - if (((RuntimeType.STRING == value_content_type))) { - valueSerializer.writeInt8(0 as int32) - const value_content_0 = value_content as string - valueSerializer.writeString(value_content_0) - } - else if (((RuntimeType.OBJECT == value_content_type))) { - valueSerializer.writeInt8(1 as int32) - const value_content_1 = value_content as Resource - valueSerializer.writeResource(value_content_1) + const value_follow = value.follow + let value_follow_type : int32 = RuntimeType.UNDEFINED + value_follow_type = runtimeType(value_follow) + valueSerializer.writeInt8(value_follow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_follow_type)) { + const value_follow_value = value_follow! + valueSerializer.writeBoolean(value_follow_value) } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } + const value_hierarchyStrategy = value.hierarchyStrategy + let value_hierarchyStrategy_type : int32 = RuntimeType.UNDEFINED + value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy) + valueSerializer.writeInt8(value_hierarchyStrategy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hierarchyStrategy_type)) { + const value_hierarchyStrategy_value = value_hierarchyStrategy! + valueSerializer.writeInt32(value_hierarchyStrategy_value.ordinal) } - const value_id = value.id - valueSerializer.writeTextMenuItemId(value_id) } - writeScrollToIndexOptions(value: ScrollToIndexOptions): void { + writeBlender(value: Blender): void { let valueSerializer : Serializer = this - const value_extraOffset = value.extraOffset - let value_extraOffset_type : int32 = RuntimeType.UNDEFINED - value_extraOffset_type = runtimeType(value_extraOffset) - valueSerializer.writeInt8(value_extraOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_extraOffset_type)) { - const value_extraOffset_value = value_extraOffset! - valueSerializer.writeLengthMetrics(value_extraOffset_value) - } + const value___BlenderStub = value.__BlenderStub + valueSerializer.writeString(value___BlenderStub) } - writeScrollPageOptions(value: ScrollPageOptions): void { + writeOverlayOptions(value: OverlayOptions): void { let valueSerializer : Serializer = this - const value_next = value.next - valueSerializer.writeBoolean(value_next) - const value_animation = value.animation - let value_animation_type : int32 = RuntimeType.UNDEFINED - value_animation_type = runtimeType(value_animation) - valueSerializer.writeInt8(value_animation_type as int32) - if ((RuntimeType.UNDEFINED) != (value_animation_type)) { - const value_animation_value = value_animation! - valueSerializer.writeBoolean(value_animation_value) + const value_align = value.align + let value_align_type : int32 = RuntimeType.UNDEFINED + value_align_type = runtimeType(value_align) + valueSerializer.writeInt8(value_align_type as int32) + if ((RuntimeType.UNDEFINED) != (value_align_type)) { + const value_align_value = value_align! + valueSerializer.writeInt32(value_align_value.ordinal) } - } - writeScrollEdgeOptions(value: ScrollEdgeOptions): void { - let valueSerializer : Serializer = this - const value_velocity = value.velocity - let value_velocity_type : int32 = RuntimeType.UNDEFINED - value_velocity_type = runtimeType(value_velocity) - valueSerializer.writeInt8(value_velocity_type as int32) - if ((RuntimeType.UNDEFINED) != (value_velocity_type)) { - const value_velocity_value = value_velocity! - valueSerializer.writeNumber(value_velocity_value) + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeOverlayOffset(value_offset_value) } } - writeScrollOptions(value: ScrollOptions): void { + writeDragInteractionOptions(value: DragInteractionOptions): void { let valueSerializer : Serializer = this - const value_xOffset = value.xOffset - let value_xOffset_type : int32 = RuntimeType.UNDEFINED - value_xOffset_type = runtimeType(value_xOffset) - if (((RuntimeType.NUMBER == value_xOffset_type))) { - valueSerializer.writeInt8(0 as int32) - const value_xOffset_0 = value_xOffset as number - valueSerializer.writeNumber(value_xOffset_0) - } - else if (((RuntimeType.STRING == value_xOffset_type))) { - valueSerializer.writeInt8(1 as int32) - const value_xOffset_1 = value_xOffset as string - valueSerializer.writeString(value_xOffset_1) - } - const value_yOffset = value.yOffset - let value_yOffset_type : int32 = RuntimeType.UNDEFINED - value_yOffset_type = runtimeType(value_yOffset) - if (((RuntimeType.NUMBER == value_yOffset_type))) { - valueSerializer.writeInt8(0 as int32) - const value_yOffset_0 = value_yOffset as number - valueSerializer.writeNumber(value_yOffset_0) - } - else if (((RuntimeType.STRING == value_yOffset_type))) { - valueSerializer.writeInt8(1 as int32) - const value_yOffset_1 = value_yOffset as string - valueSerializer.writeString(value_yOffset_1) + const value_isMultiSelectionEnabled = value.isMultiSelectionEnabled + let value_isMultiSelectionEnabled_type : int32 = RuntimeType.UNDEFINED + value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled) + valueSerializer.writeInt8(value_isMultiSelectionEnabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isMultiSelectionEnabled_type)) { + const value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled! + valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value) } - const value_animation = value.animation - let value_animation_type : int32 = RuntimeType.UNDEFINED - value_animation_type = runtimeType(value_animation) - valueSerializer.writeInt8(value_animation_type as int32) - if ((RuntimeType.UNDEFINED) != (value_animation_type)) { - const value_animation_value = value_animation! - let value_animation_value_type : int32 = RuntimeType.UNDEFINED - value_animation_value_type = runtimeType(value_animation_value) - if (((RuntimeType.OBJECT == value_animation_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_animation_value_0 = value_animation_value as ScrollAnimationOptions - valueSerializer.writeScrollAnimationOptions(value_animation_value_0) - } - else if (((RuntimeType.BOOLEAN == value_animation_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_animation_value_1 = value_animation_value as boolean - valueSerializer.writeBoolean(value_animation_value_1) - } + const value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting + let value_defaultAnimationBeforeLifting_type : int32 = RuntimeType.UNDEFINED + value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting) + valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type as int32) + if ((RuntimeType.UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { + const value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting! + valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value) } } - writeStyledStringChangeValue(value: StyledStringChangeValue): void { + writeDragPreviewOptions(value: DragPreviewOptions): void { let valueSerializer : Serializer = this - const value_range = value.range - valueSerializer.writeTextRange(value_range) - const value_replacementString = value.replacementString - valueSerializer.writeStyledString(value_replacementString) - const value_previewText = value.previewText - let value_previewText_type : int32 = RuntimeType.UNDEFINED - value_previewText_type = runtimeType(value_previewText) - valueSerializer.writeInt8(value_previewText_type as int32) - if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { - const value_previewText_value = value_previewText! - valueSerializer.writeStyledString(value_previewText_value) + const value_mode = value.mode + let value_mode_type : int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + let value_mode_value_type : int32 = RuntimeType.UNDEFINED + value_mode_value_type = runtimeType(value_mode_value) + if (((value_mode_value instanceof DragPreviewMode))) { + valueSerializer.writeInt8(0 as int32) + const value_mode_value_0 = value_mode_value + valueSerializer.writeInt32(value_mode_value_0.ordinal) + } + else if (((RuntimeType.OBJECT == value_mode_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_mode_value_1 = value_mode_value as Array + valueSerializer.writeInt32(value_mode_value_1.length as int32) + for (let i = 0; i < value_mode_value_1.length; i++) { + const value_mode_value_1_element = value_mode_value_1[i] + valueSerializer.writeInt32(value_mode_value_1_element.ordinal) + } + } } - } - writeStyledStringChangedListener(value: StyledStringChangedListener): void { - let valueSerializer : Serializer = this - const value_onWillChange = value.onWillChange - let value_onWillChange_type : int32 = RuntimeType.UNDEFINED - value_onWillChange_type = runtimeType(value_onWillChange) - valueSerializer.writeInt8(value_onWillChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillChange_type)) { - const value_onWillChange_value = value_onWillChange! - valueSerializer.holdAndWriteCallback(value_onWillChange_value) + const value_modifier = value.modifier + let value_modifier_type : int32 = RuntimeType.UNDEFINED + value_modifier_type = runtimeType(value_modifier) + valueSerializer.writeInt8(value_modifier_type as int32) + if ((RuntimeType.UNDEFINED) != (value_modifier_type)) { + const value_modifier_value = value_modifier! + valueSerializer.writeImageModifier(value_modifier_value) } - const value_onDidChange = value.onDidChange - let value_onDidChange_type : int32 = RuntimeType.UNDEFINED - value_onDidChange_type = runtimeType(value_onDidChange) - valueSerializer.writeInt8(value_onDidChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidChange_type)) { - const value_onDidChange_value = value_onDidChange! - valueSerializer.holdAndWriteCallback(value_onDidChange_value) + const value_numberBadge = value.numberBadge + let value_numberBadge_type : int32 = RuntimeType.UNDEFINED + value_numberBadge_type = runtimeType(value_numberBadge) + valueSerializer.writeInt8(value_numberBadge_type as int32) + if ((RuntimeType.UNDEFINED) != (value_numberBadge_type)) { + const value_numberBadge_value = value_numberBadge! + let value_numberBadge_value_type : int32 = RuntimeType.UNDEFINED + value_numberBadge_value_type = runtimeType(value_numberBadge_value) + if (((RuntimeType.BOOLEAN == value_numberBadge_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_numberBadge_value_0 = value_numberBadge_value as boolean + valueSerializer.writeBoolean(value_numberBadge_value_0) + } + else if (((RuntimeType.NUMBER == value_numberBadge_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_numberBadge_value_1 = value_numberBadge_value as number + valueSerializer.writeNumber(value_numberBadge_value_1) + } } } - writeRichEditorParagraphStyleOptions(value: RichEditorParagraphStyleOptions): void { + writesharedTransitionOptions(value: sharedTransitionOptions): void { let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) + const value_duration = value.duration + let value_duration_type : int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) + const value_curve = value.curve + let value_curve_type : int32 = RuntimeType.UNDEFINED + value_curve_type = runtimeType(value_curve) + valueSerializer.writeInt8(value_curve_type as int32) + if ((RuntimeType.UNDEFINED) != (value_curve_type)) { + const value_curve_value = value_curve! + let value_curve_value_type : int32 = RuntimeType.UNDEFINED + value_curve_value_type = runtimeType(value_curve_value) + if (((value_curve_value instanceof Curve))) { + valueSerializer.writeInt8(0 as int32) + const value_curve_value_0 = value_curve_value + valueSerializer.writeInt32(value_curve_value_0.ordinal) + } + else if (((RuntimeType.STRING == value_curve_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_curve_value_1 = value_curve_value as string + valueSerializer.writeString(value_curve_value_1) + } + else if (((RuntimeType.OBJECT == value_curve_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_curve_value_2 = value_curve_value as ICurve + valueSerializer.writeICurve(value_curve_value_2) + } } - const value_style = value.style - valueSerializer.writeRichEditorParagraphStyle(value_style) - } - writeRichEditorSymbolSpanOptions(value: RichEditorSymbolSpanOptions): void { - let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) + const value_delay = value.delay + let value_delay_type : int32 = RuntimeType.UNDEFINED + value_delay_type = runtimeType(value_delay) + valueSerializer.writeInt8(value_delay_type as int32) + if ((RuntimeType.UNDEFINED) != (value_delay_type)) { + const value_delay_value = value_delay! + valueSerializer.writeNumber(value_delay_value) } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value) + const value_motionPath = value.motionPath + let value_motionPath_type : int32 = RuntimeType.UNDEFINED + value_motionPath_type = runtimeType(value_motionPath) + valueSerializer.writeInt8(value_motionPath_type as int32) + if ((RuntimeType.UNDEFINED) != (value_motionPath_type)) { + const value_motionPath_value = value_motionPath! + valueSerializer.writeMotionPathOptions(value_motionPath_value) + } + const value_zIndex = value.zIndex + let value_zIndex_type : int32 = RuntimeType.UNDEFINED + value_zIndex_type = runtimeType(value_zIndex) + valueSerializer.writeInt8(value_zIndex_type as int32) + if ((RuntimeType.UNDEFINED) != (value_zIndex_type)) { + const value_zIndex_value = value_zIndex! + valueSerializer.writeNumber(value_zIndex_value) + } + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) } } - writeRichEditorBuilderSpanOptions(value: RichEditorBuilderSpanOptions): void { + writeLinearGradientBlurOptions(value: LinearGradientBlurOptions): void { let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) + const value_fractionStops = value.fractionStops + valueSerializer.writeInt32(value_fractionStops.length as int32) + for (let i = 0; i < value_fractionStops.length; i++) { + const value_fractionStops_element = value_fractionStops[i] + const value_fractionStops_element_0 = value_fractionStops_element[0] + valueSerializer.writeNumber(value_fractionStops_element_0) + const value_fractionStops_element_1 = value_fractionStops_element[1] + valueSerializer.writeNumber(value_fractionStops_element_1) } + const value_direction = value.direction + valueSerializer.writeInt32(value_direction.ordinal) } - writeRichEditorImageSpanOptions(value: RichEditorImageSpanOptions): void { + writeForegroundBlurStyleOptions(value: ForegroundBlurStyleOptions): void { let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) + const value_colorMode = value.colorMode + let value_colorMode_type : int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value.ordinal) } - const value_imageStyle = value.imageStyle - let value_imageStyle_type : int32 = RuntimeType.UNDEFINED - value_imageStyle_type = runtimeType(value_imageStyle) - valueSerializer.writeInt8(value_imageStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_imageStyle_type)) { - const value_imageStyle_value = value_imageStyle! - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value) + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) } - const value_gesture = value.gesture - let value_gesture_type : int32 = RuntimeType.UNDEFINED - value_gesture_type = runtimeType(value_gesture) - valueSerializer.writeInt8(value_gesture_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { - const value_gesture_value = value_gesture! - valueSerializer.writeRichEditorGesture(value_gesture_value) + const value_scale = value.scale + let value_scale_type : int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) + } + const value_blurOptions = value.blurOptions + let value_blurOptions_type : int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) } } - writeGestureEvent(value: GestureEvent): void { + writePathShape(value: PathShape): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) - } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) - } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) - } - const value_repeat = value.repeat - valueSerializer.writeBoolean(value_repeat) - const value_fingerList = value.fingerList - valueSerializer.writeInt32(value_fingerList.length as int32) - for (let i = 0; i < value_fingerList.length; i++) { - const value_fingerList_element = value_fingerList[i] - valueSerializer.writeFingerInfo(value_fingerList_element) - } - const value_offsetX = value.offsetX - valueSerializer.writeNumber(value_offsetX) - const value_offsetY = value.offsetY - valueSerializer.writeNumber(value_offsetY) - const value_angle = value.angle - valueSerializer.writeNumber(value_angle) - const value_speed = value.speed - valueSerializer.writeNumber(value_speed) - const value_scale = value.scale - valueSerializer.writeNumber(value_scale) - const value_pinchCenterX = value.pinchCenterX - valueSerializer.writeNumber(value_pinchCenterX) - const value_pinchCenterY = value.pinchCenterY - valueSerializer.writeNumber(value_pinchCenterY) - const value_velocityX = value.velocityX - valueSerializer.writeNumber(value_velocityX) - const value_velocityY = value.velocityY - valueSerializer.writeNumber(value_velocityY) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) + const value___PathShapeStub = value.__PathShapeStub + valueSerializer.writeString(value___PathShapeStub) } - writeRichEditorTextSpanOptions(value: RichEditorTextSpanOptions): void { + writeEllipseShape(value: EllipseShape): void { let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeRichEditorTextStyle(value_style_value) + const value___EllipseShapeStub = value.__EllipseShapeStub + valueSerializer.writeString(value___EllipseShapeStub) + } + writeCircleShape(value: CircleShape): void { + let valueSerializer : Serializer = this + const value___CircleShapeStub = value.__CircleShapeStub + valueSerializer.writeString(value___CircleShapeStub) + } + writeProgressMask(value: ProgressMask): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeDragItemInfo(value: DragItemInfo): void { + let valueSerializer : Serializer = this + const value_pixelMap = value.pixelMap + let value_pixelMap_type : int32 = RuntimeType.UNDEFINED + value_pixelMap_type = runtimeType(value_pixelMap) + valueSerializer.writeInt8(value_pixelMap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_pixelMap_type)) { + const value_pixelMap_value = value_pixelMap! + valueSerializer.writePixelMap(value_pixelMap_value) } - const value_paragraphStyle = value.paragraphStyle - let value_paragraphStyle_type : int32 = RuntimeType.UNDEFINED - value_paragraphStyle_type = runtimeType(value_paragraphStyle) - valueSerializer.writeInt8(value_paragraphStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_paragraphStyle_type)) { - const value_paragraphStyle_value = value_paragraphStyle! - valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value) + const value_builder = value.builder + let value_builder_type : int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - const value_gesture = value.gesture - let value_gesture_type : int32 = RuntimeType.UNDEFINED - value_gesture_type = runtimeType(value_gesture) - valueSerializer.writeInt8(value_gesture_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { - const value_gesture_value = value_gesture! - valueSerializer.writeRichEditorGesture(value_gesture_value) + const value_extraInfo = value.extraInfo + let value_extraInfo_type : int32 = RuntimeType.UNDEFINED + value_extraInfo_type = runtimeType(value_extraInfo) + valueSerializer.writeInt8(value_extraInfo_type as int32) + if ((RuntimeType.UNDEFINED) != (value_extraInfo_type)) { + const value_extraInfo_value = value_extraInfo! + valueSerializer.writeString(value_extraInfo_value) } } - writeSelectionOptions(value: SelectionOptions): void { + writeClickEffect(value: ClickEffect): void { let valueSerializer : Serializer = this - const value_menuPolicy = value.menuPolicy - let value_menuPolicy_type : int32 = RuntimeType.UNDEFINED - value_menuPolicy_type = runtimeType(value_menuPolicy) - valueSerializer.writeInt8(value_menuPolicy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_menuPolicy_type)) { - const value_menuPolicy_value = value_menuPolicy! - valueSerializer.writeInt32(value_menuPolicy_value.ordinal) + const value_level = value.level + valueSerializer.writeInt32(value_level.ordinal) + const value_scale = value.scale + let value_scale_type : int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) } } - writeNavigationInterception(value: NavigationInterception): void { - let valueSerializer : Serializer = this - const value_willShow = value.willShow - let value_willShow_type : int32 = RuntimeType.UNDEFINED - value_willShow_type = runtimeType(value_willShow) - valueSerializer.writeInt8(value_willShow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_willShow_type)) { - const value_willShow_value = value_willShow! - valueSerializer.holdAndWriteCallback(value_willShow_value) - } - const value_didShow = value.didShow - let value_didShow_type : int32 = RuntimeType.UNDEFINED - value_didShow_type = runtimeType(value_didShow) - valueSerializer.writeInt8(value_didShow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_didShow_type)) { - const value_didShow_value = value_didShow! - valueSerializer.holdAndWriteCallback(value_didShow_value) - } - const value_modeChange = value.modeChange - let value_modeChange_type : int32 = RuntimeType.UNDEFINED - value_modeChange_type = runtimeType(value_modeChange) - valueSerializer.writeInt8(value_modeChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_modeChange_type)) { - const value_modeChange_value = value_modeChange! - valueSerializer.holdAndWriteCallback(value_modeChange_value) - } - } - writeNavigationOptions(value: NavigationOptions): void { - let valueSerializer : Serializer = this - const value_launchMode = value.launchMode - let value_launchMode_type : int32 = RuntimeType.UNDEFINED - value_launchMode_type = runtimeType(value_launchMode) - valueSerializer.writeInt8(value_launchMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_launchMode_type)) { - const value_launchMode_value = value_launchMode! - valueSerializer.writeInt32(value_launchMode_value.ordinal) - } - const value_animated = value.animated - let value_animated_type : int32 = RuntimeType.UNDEFINED - value_animated_type = runtimeType(value_animated) - valueSerializer.writeInt8(value_animated_type as int32) - if ((RuntimeType.UNDEFINED) != (value_animated_type)) { - const value_animated_value = value_animated! - valueSerializer.writeBoolean(value_animated_value) + writeBias(value: Bias): void { + let valueSerializer : Serializer = this + const value_horizontal = value.horizontal + let value_horizontal_type : int32 = RuntimeType.UNDEFINED + value_horizontal_type = runtimeType(value_horizontal) + valueSerializer.writeInt8(value_horizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { + const value_horizontal_value = value_horizontal! + valueSerializer.writeNumber(value_horizontal_value) + } + const value_vertical = value.vertical + let value_vertical_type : int32 = RuntimeType.UNDEFINED + value_vertical_type = runtimeType(value_vertical) + valueSerializer.writeInt8(value_vertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { + const value_vertical_value = value_vertical! + valueSerializer.writeNumber(value_vertical_value) } } - writeCloseSwipeActionOptions(value: CloseSwipeActionOptions): void { + writeLocalizedVerticalAlignParam(value: LocalizedVerticalAlignParam): void { let valueSerializer : Serializer = this - const value_onFinish = value.onFinish - let value_onFinish_type : int32 = RuntimeType.UNDEFINED - value_onFinish_type = runtimeType(value_onFinish) - valueSerializer.writeInt8(value_onFinish_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { - const value_onFinish_value = value_onFinish! - valueSerializer.holdAndWriteCallback(value_onFinish_value) - } + const value_anchor = value.anchor + valueSerializer.writeString(value_anchor) + const value_align = value.align + valueSerializer.writeInt32(value_align.ordinal) } - writeDatePickerDialogOptions(value: DatePickerDialogOptions): void { + writeLocalizedHorizontalAlignParam(value: LocalizedHorizontalAlignParam): void { + let valueSerializer : Serializer = this + const value_anchor = value.anchor + valueSerializer.writeString(value_anchor) + const value_align = value.align + valueSerializer.writeInt32(value_align.ordinal) + } + writeLocalizedPosition(value: LocalizedPosition): void { let valueSerializer : Serializer = this const value_start = value.start let value_start_type : int32 = RuntimeType.UNDEFINED @@ -10696,215 +10552,325 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type as int32) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeInt64((value_start_value.getTime() as int64)) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt64((value_end_value.getTime() as int64)) + valueSerializer.writeLengthMetrics(value_start_value) } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) } - const value_lunar = value.lunar - let value_lunar_type : int32 = RuntimeType.UNDEFINED - value_lunar_type = runtimeType(value_lunar) - valueSerializer.writeInt8(value_lunar_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunar_type)) { - const value_lunar_value = value_lunar! - valueSerializer.writeBoolean(value_lunar_value) + } + writeInvertOptions(value: InvertOptions): void { + let valueSerializer : Serializer = this + const value_low = value.low + valueSerializer.writeNumber(value_low) + const value_high = value.high + valueSerializer.writeNumber(value_high) + const value_threshold = value.threshold + valueSerializer.writeNumber(value_threshold) + const value_thresholdRange = value.thresholdRange + valueSerializer.writeNumber(value_thresholdRange) + } + writeMotionBlurAnchor(value: MotionBlurAnchor): void { + let valueSerializer : Serializer = this + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + } + writeTransitionOptions(value: TransitionOptions): void { + let valueSerializer : Serializer = this + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) } - const value_lunarSwitch = value.lunarSwitch - let value_lunarSwitch_type : int32 = RuntimeType.UNDEFINED - value_lunarSwitch_type = runtimeType(value_lunarSwitch) - valueSerializer.writeInt8(value_lunarSwitch_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarSwitch_type)) { - const value_lunarSwitch_value = value_lunarSwitch! - valueSerializer.writeBoolean(value_lunarSwitch_value) + const value_opacity = value.opacity + let value_opacity_type : int32 = RuntimeType.UNDEFINED + value_opacity_type = runtimeType(value_opacity) + valueSerializer.writeInt8(value_opacity_type as int32) + if ((RuntimeType.UNDEFINED) != (value_opacity_type)) { + const value_opacity_value = value_opacity! + valueSerializer.writeNumber(value_opacity_value) } - const value_lunarSwitchStyle = value.lunarSwitchStyle - let value_lunarSwitchStyle_type : int32 = RuntimeType.UNDEFINED - value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle) - valueSerializer.writeInt8(value_lunarSwitchStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarSwitchStyle_type)) { - const value_lunarSwitchStyle_value = value_lunarSwitchStyle! - valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value) - } - const value_showTime = value.showTime - let value_showTime_type : int32 = RuntimeType.UNDEFINED - value_showTime_type = runtimeType(value_showTime) - valueSerializer.writeInt8(value_showTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showTime_type)) { - const value_showTime_value = value_showTime! - valueSerializer.writeBoolean(value_showTime_value) - } - const value_useMilitaryTime = value.useMilitaryTime - let value_useMilitaryTime_type : int32 = RuntimeType.UNDEFINED - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) - valueSerializer.writeInt8(value_useMilitaryTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { - const value_useMilitaryTime_value = value_useMilitaryTime! - valueSerializer.writeBoolean(value_useMilitaryTime_value) - } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type : int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) - } - const value_textStyle = value.textStyle - let value_textStyle_type : int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) - } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) - } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) - } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type : int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) - } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) - } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) - } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) - } - const value_onAccept = value.onAccept - let value_onAccept_type : int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_translate = value.translate + let value_translate_type : int32 = RuntimeType.UNDEFINED + value_translate_type = runtimeType(value_translate) + valueSerializer.writeInt8(value_translate_type as int32) + if ((RuntimeType.UNDEFINED) != (value_translate_type)) { + const value_translate_value = value_translate! + valueSerializer.writeTranslateOptions(value_translate_value) } - const value_onCancel = value.onCancel - let value_onCancel_type : int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + const value_scale = value.scale + let value_scale_type : int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeScaleOptions(value_scale_value) } - const value_onChange = value.onChange - let value_onChange_type : int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_rotate = value.rotate + let value_rotate_type : int32 = RuntimeType.UNDEFINED + value_rotate_type = runtimeType(value_rotate) + valueSerializer.writeInt8(value_rotate_type as int32) + if ((RuntimeType.UNDEFINED) != (value_rotate_type)) { + const value_rotate_value = value_rotate! + valueSerializer.writeRotateOptions(value_rotate_value) } - const value_onDateAccept = value.onDateAccept - let value_onDateAccept_type : int32 = RuntimeType.UNDEFINED - value_onDateAccept_type = runtimeType(value_onDateAccept) - valueSerializer.writeInt8(value_onDateAccept_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDateAccept_type)) { - const value_onDateAccept_value = value_onDateAccept! - valueSerializer.holdAndWriteCallback(value_onDateAccept_value) + } + writeIntentionCode(value: IntentionCode): void { + let valueSerializer : Serializer = this + const value___IntentionCodeStub = value.__IntentionCodeStub + valueSerializer.writeString(value___IntentionCodeStub) + } + writeDrawingLattice(value: DrawingLattice): void { + let valueSerializer : Serializer = this + const value___DrawingLatticeStub = value.__DrawingLatticeStub + valueSerializer.writeString(value___DrawingLatticeStub) + } + writeRectResult(value: RectResult): void { + let valueSerializer : Serializer = this + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + } + writeDrawModifier(value: DrawModifier): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { + let valueSerializer : Serializer = this + const value_startMargin = value.startMargin + let value_startMargin_type : int32 = RuntimeType.UNDEFINED + value_startMargin_type = runtimeType(value_startMargin) + valueSerializer.writeInt8(value_startMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { + const value_startMargin_value = value_startMargin! + valueSerializer.writeLength(value_startMargin_value) } - const value_onDateChange = value.onDateChange - let value_onDateChange_type : int32 = RuntimeType.UNDEFINED - value_onDateChange_type = runtimeType(value_onDateChange) - valueSerializer.writeInt8(value_onDateChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDateChange_type)) { - const value_onDateChange_value = value_onDateChange! - valueSerializer.holdAndWriteCallback(value_onDateChange_value) + const value_endMargin = value.endMargin + let value_endMargin_type : int32 = RuntimeType.UNDEFINED + value_endMargin_type = runtimeType(value_endMargin) + valueSerializer.writeInt8(value_endMargin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { + const value_endMargin_value = value_endMargin! + valueSerializer.writeLength(value_endMargin_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + } + writeLightSource(value: LightSource): void { + let valueSerializer : Serializer = this + const value_positionX = value.positionX + valueSerializer.writeLength(value_positionX) + const value_positionY = value.positionY + valueSerializer.writeLength(value_positionY) + const value_positionZ = value.positionZ + valueSerializer.writeLength(value_positionZ) + const value_intensity = value.intensity + valueSerializer.writeNumber(value_intensity) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_color_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + } + writeDrawingRenderingContext(value: DrawingRenderingContext): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeImageBitmap(value: ImageBitmap): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeImageData(value: ImageData): void { + let valueSerializer : Serializer = this + const value_data = value.data + valueSerializer.writeBuffer(value_data) + const value_height = value.height + valueSerializer.writeNumber(value_height) + const value_width = value.width + valueSerializer.writeNumber(value_width) + } + writePath2D(value: Path2D): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCalendarDialogOptions(value: CalendarDialogOptions): void { + let valueSerializer : Serializer = this + const value_hintRadius = value.hintRadius + let value_hintRadius_type : int32 = RuntimeType.UNDEFINED + value_hintRadius_type = runtimeType(value_hintRadius) + valueSerializer.writeInt8(value_hintRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { + const value_hintRadius_value = value_hintRadius! + let value_hintRadius_value_type : int32 = RuntimeType.UNDEFINED + value_hintRadius_value_type = runtimeType(value_hintRadius_value) + if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_hintRadius_value_0 = value_hintRadius_value as number + valueSerializer.writeNumber(value_hintRadius_value_0) + } + else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_hintRadius_value_1 = value_hintRadius_value as Resource + valueSerializer.writeResource(value_hintRadius_value_1) + } + } + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + } + const value_onAccept = value.onAccept + let value_onAccept_type : int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) + } + const value_onCancel = value.onCancel + let value_onCancel_type : int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + const value_onChange = value.onChange + let value_onChange_type : int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + } + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) } const value_onDidDisappear = value.onDidDisappear let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED @@ -10949,14 +10915,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } - const value_dateTimeOptions = value.dateTimeOptions - let value_dateTimeOptions_type : int32 = RuntimeType.UNDEFINED - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) - valueSerializer.writeInt8(value_dateTimeOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { - const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) - } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -10974,232 +10932,154 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) } } - writeCustomDialogControllerOptions(value: CustomDialogControllerOptions): void { + writeCalendarController(value: CalendarController): void { let valueSerializer : Serializer = this - const value_builder = value.builder - valueSerializer.writeCustomObject("Any", value_builder) - const value_cancel = value.cancel - let value_cancel_type : int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } - const value_alignment = value.alignment - let value_alignment_type : int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value.ordinal) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeMonthData(value: MonthData): void { + let valueSerializer : Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_data = value.data + valueSerializer.writeInt32(value_data.length as int32) + for (let i = 0; i < value_data.length; i++) { + const value_data_element = value_data[i] + valueSerializer.writeCalendarDay(value_data_element) } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + } + writeBadgeStyle(value: BadgeStyle): void { + let valueSerializer : Serializer = this + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) + } } - const value_customStyle = value.customStyle - let value_customStyle_type : int32 = RuntimeType.UNDEFINED - value_customStyle_type = runtimeType(value_customStyle) - valueSerializer.writeInt8(value_customStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_customStyle_type)) { - const value_customStyle_value = value_customStyle! - valueSerializer.writeBoolean(value_customStyle_value) - } - const value_gridCount = value.gridCount - let value_gridCount_type : int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) - } - const value_maskColor = value.maskColor - let value_maskColor_type : int32 = RuntimeType.UNDEFINED - value_maskColor_type = runtimeType(value_maskColor) - valueSerializer.writeInt8(value_maskColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { - const value_maskColor_value = value_maskColor! - let value_maskColor_value_type : int32 = RuntimeType.UNDEFINED - value_maskColor_value_type = runtimeType(value_maskColor_value) - if (value_maskColor_value instanceof Color) { + const value_fontSize = value.fontSize + let value_fontSize_type : int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type : int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER == value_fontSize_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_maskColor_value_0 = value_maskColor_value - valueSerializer.writeInt32(value_maskColor_value_0.ordinal) + const value_fontSize_value_0 = value_fontSize_value as number + valueSerializer.writeNumber(value_fontSize_value_0) } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + else if (((RuntimeType.STRING == value_fontSize_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_maskColor_value_1 = value_maskColor_value as number - valueSerializer.writeNumber(value_maskColor_value_1) + const value_fontSize_value_1 = value_fontSize_value as string + valueSerializer.writeString(value_fontSize_value_1) } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_maskColor_value_2 = value_maskColor_value as string - valueSerializer.writeString(value_maskColor_value_2) + } + const value_badgeSize = value.badgeSize + let value_badgeSize_type : int32 = RuntimeType.UNDEFINED + value_badgeSize_type = runtimeType(value_badgeSize) + valueSerializer.writeInt8(value_badgeSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_badgeSize_type)) { + const value_badgeSize_value = value_badgeSize! + let value_badgeSize_value_type : int32 = RuntimeType.UNDEFINED + value_badgeSize_value_type = runtimeType(value_badgeSize_value) + if (((RuntimeType.NUMBER == value_badgeSize_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_badgeSize_value_0 = value_badgeSize_value as number + valueSerializer.writeNumber(value_badgeSize_value_0) } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_maskColor_value_3 = value_maskColor_value as Resource - valueSerializer.writeResource(value_maskColor_value_3) + else if (((RuntimeType.STRING == value_badgeSize_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_badgeSize_value_1 = value_badgeSize_value as string + valueSerializer.writeString(value_badgeSize_value_1) } } - const value_maskRect = value.maskRect - let value_maskRect_type : int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) - } - const value_openAnimation = value.openAnimation - let value_openAnimation_type : int32 = RuntimeType.UNDEFINED - value_openAnimation_type = runtimeType(value_openAnimation) - valueSerializer.writeInt8(value_openAnimation_type as int32) - if ((RuntimeType.UNDEFINED) != (value_openAnimation_type)) { - const value_openAnimation_value = value_openAnimation! - valueSerializer.writeAnimateParam(value_openAnimation_value) - } - const value_closeAnimation = value.closeAnimation - let value_closeAnimation_type : int32 = RuntimeType.UNDEFINED - value_closeAnimation_type = runtimeType(value_closeAnimation) - valueSerializer.writeInt8(value_closeAnimation_type as int32) - if ((RuntimeType.UNDEFINED) != (value_closeAnimation_type)) { - const value_closeAnimation_value = value_closeAnimation! - valueSerializer.writeAnimateParam(value_closeAnimation_value) - } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_badgeColor = value.badgeColor + let value_badgeColor_type : int32 = RuntimeType.UNDEFINED + value_badgeColor_type = runtimeType(value_badgeColor) + valueSerializer.writeInt8(value_badgeColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_badgeColor_type)) { + const value_badgeColor_value = value_badgeColor! + let value_badgeColor_value_type : int32 = RuntimeType.UNDEFINED + value_badgeColor_value_type = runtimeType(value_badgeColor_value) + if (value_badgeColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_badgeColor_value_0 = value_badgeColor_value + valueSerializer.writeInt32(value_badgeColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_badgeColor_value_1 = value_badgeColor_value as number + valueSerializer.writeNumber(value_badgeColor_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_badgeColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) + const value_badgeColor_value_2 = value_badgeColor_value as string + valueSerializer.writeString(value_badgeColor_value_2) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_badgeColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_badgeColor_value_3 = value_badgeColor_value as Resource + valueSerializer.writeResource(value_badgeColor_value_3) } } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (value_borderColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension - valueSerializer.writeLength(value_cornerRadius_value_0) + const value_borderColor_value_0 = value_borderColor_value + valueSerializer.writeInt32(value_borderColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } + const value_borderColor_value_1 = value_borderColor_value as number + valueSerializer.writeNumber(value_borderColor_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_2 = value_borderColor_value as string + valueSerializer.writeString(value_borderColor_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_3 = value_borderColor_value as Resource + valueSerializer.writeResource(value_borderColor_value_3) } - } - const value_isModal = value.isModal - let value_isModal_type : int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) - } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) - } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) } const value_borderWidth = value.borderWidth let value_borderWidth_type : int32 = RuntimeType.UNDEFINED @@ -11207,418 +11087,158 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_borderWidth_type as int32) if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeLength(value_borderWidth_value) + } + const value_fontWeight = value.fontWeight + let value_fontWeight_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type : int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderWidth_value_0 = value_borderWidth_value as Dimension - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, false, false, false, false))) { + const value_fontWeight_value_0 = value_fontWeight_value as number + valueSerializer.writeNumber(value_fontWeight_value_0) + } + else if (value_fontWeight_value instanceof FontWeight) { valueSerializer.writeInt8(1 as int32) - const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } + const value_fontWeight_value_1 = value_fontWeight_value + valueSerializer.writeInt32(value_fontWeight_value_1.ordinal) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_fontWeight_value_2 = value_fontWeight_value as string + valueSerializer.writeString(value_fontWeight_value_2) } } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + } + writeScrollMotion(value: ScrollMotion): void { + } + writeFrictionMotion(value: FrictionMotion): void { + } + writeSpringMotion(value: SpringMotion): void { + } + writeAlertDialogParamWithOptions(value: AlertDialogParamWithOptions): void { + let valueSerializer : Serializer = this + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type as int32) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type : int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value as ResourceColor - let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (value_borderColor_value_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0_0 = value_borderColor_value_0 - valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_0_1 = value_borderColor_value_0 as number - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_0_2 = value_borderColor_value_0 as string - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource - valueSerializer.writeResource(value_borderColor_value_0_3) - } + const value_title_value_0 = value_title_value as string + valueSerializer.writeString(value_title_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, false, false, false, false))) { + else if (((RuntimeType.OBJECT == value_title_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as EdgeColors - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (value_borderColor_value_1_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (value_borderColor_value_1_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (value_borderColor_value_1_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (value_borderColor_value_1_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } + const value_title_value_1 = value_title_value as Resource + valueSerializer.writeResource(value_title_value_1) } } - const value_borderStyle = value.borderStyle - let value_borderStyle_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((value_borderStyle_value instanceof BorderStyle))) { + const value_subtitle = value.subtitle + let value_subtitle_type : int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_borderStyle_value_0 = value_borderStyle_value - valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) + const value_subtitle_value_0 = value_subtitle_value as string + valueSerializer.writeString(value_subtitle_value_0) } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) - } - } - } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((value_shadow_value instanceof ShadowStyle))) { - valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) + const value_subtitle_value_1 = value_subtitle_value as Resource + valueSerializer.writeResource(value_subtitle_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + const value_message = value.message + let value_message_type : int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0 as int32) + const value_message_0 = value_message as string + valueSerializer.writeString(value_message_0) } - const value_keyboardAvoidMode = value.keyboardAvoidMode - let value_keyboardAvoidMode_type : int32 = RuntimeType.UNDEFINED - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) - valueSerializer.writeInt8(value_keyboardAvoidMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { - const value_keyboardAvoidMode_value = value_keyboardAvoidMode! - valueSerializer.writeInt32(value_keyboardAvoidMode_value.ordinal) + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1 as int32) + const value_message_1 = value_message as Resource + valueSerializer.writeResource(value_message_1) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + const value_cancel = value.cancel + let value_cancel_type : int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) } - } - writeIPropertySubscriber(value: IPropertySubscriber): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUIGestureEvent(value: UIGestureEvent): void { - } - writeDrawContext(value: DrawContext): void { - let valueSerializer : Serializer = this - const value___DrawContextStub = value.__DrawContextStub - valueSerializer.writeString(value___DrawContextStub) - } - writeLengthMetricsUnit(value: LengthMetricsUnit): void { - let valueSerializer : Serializer = this - const value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub - valueSerializer.writeString(value___LengthMetricsUnitStub) - } - writeRenderingContextSettings(value: RenderingContextSettings): void { - let valueSerializer : Serializer = this - const value_antialias = value.antialias - let value_antialias_type : int32 = RuntimeType.UNDEFINED - value_antialias_type = runtimeType(value_antialias) - valueSerializer.writeInt8(value_antialias_type as int32) - if ((RuntimeType.UNDEFINED) != (value_antialias_type)) { - const value_antialias_value = value_antialias! - valueSerializer.writeBoolean(value_antialias_value) + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) } - } - writeImageData(value: ImageData): void { - let valueSerializer : Serializer = this - const value_data = value.data - valueSerializer.writeBuffer(value_data) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_width = value.width - valueSerializer.writeNumber(value_width) - } - writeMatrix2D(value: Matrix2D): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writePath2D(value: Path2D): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCalendarDialogOptions(value: CalendarDialogOptions): void { - let valueSerializer : Serializer = this - const value_hintRadius = value.hintRadius - let value_hintRadius_type : int32 = RuntimeType.UNDEFINED - value_hintRadius_type = runtimeType(value_hintRadius) - valueSerializer.writeInt8(value_hintRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { - const value_hintRadius_value = value_hintRadius! - let value_hintRadius_value_type : int32 = RuntimeType.UNDEFINED - value_hintRadius_value_type = runtimeType(value_hintRadius_value) - if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_hintRadius_value_0 = value_hintRadius_value as number - valueSerializer.writeNumber(value_hintRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_hintRadius_value_1 = value_hintRadius_value as Resource - valueSerializer.writeResource(value_hintRadius_value_1) - } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + const value_gridCount = value.gridCount + let value_gridCount_type : int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } - const value_onAccept = value.onAccept - let value_onAccept_type : int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) } - const value_onCancel = value.onCancel - let value_onCancel_type : int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - const value_onChange = value.onChange - let value_onChange_type : int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_isModal = value.isModal + let value_isModal_type : int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) } const value_backgroundColor = value.backgroundColor let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED @@ -11657,264 +11277,444 @@ export class Serializer extends SerializerBase { const value_backgroundBlurStyle_value = value_backgroundBlurStyle! valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) - } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type : int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) - } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type : int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) - } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension + valueSerializer.writeLength(value_cornerRadius_value_0) } - else if (((value_shadow_value instanceof ShadowStyle))) { + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) + const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) } } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) - } - } - writeAlertDialogButtonOptions(value: AlertDialogButtonOptions): void { - let valueSerializer : Serializer = this - const value_enabled = value.enabled - let value_enabled_type : int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type as int32) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) - } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeLength(value_height_value) } - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (value_fontColor_value instanceof Color) { + const value_borderWidth = value.borderWidth + let value_borderWidth_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_0 = value_fontColor_value - valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + const value_borderWidth_value_0 = value_borderWidth_value as Dimension + valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_1 = value_fontColor_value as number - valueSerializer.writeNumber(value_fontColor_value_1) + const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_2 = value_fontColor_value as string - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_3 = value_fontColor_value as Resource - valueSerializer.writeResource(value_fontColor_value_3) + const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_borderColor_value_0 = value_borderColor_value as ResourceColor + let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (value_borderColor_value_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0_0 = value_borderColor_value_0 + valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_0_1 = value_borderColor_value_0 as number + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_0_2 = value_borderColor_value_0 as string + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource + valueSerializer.writeResource(value_borderColor_value_0_3) + } } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_borderColor_value_1 = value_borderColor_value as EdgeColors + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (value_borderColor_value_1_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (value_borderColor_value_1_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (value_borderColor_value_1_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (value_borderColor_value_1_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - const value_primary = value.primary - let value_primary_type : int32 = RuntimeType.UNDEFINED - value_primary_type = runtimeType(value_primary) - valueSerializer.writeInt8(value_primary_type as int32) - if ((RuntimeType.UNDEFINED) != (value_primary_type)) { - const value_primary_value = value_primary! - valueSerializer.writeBoolean(value_primary_value) - } - } - writeDismissDialogAction(value: DismissDialogAction): void { - let valueSerializer : Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason.ordinal) - } - writeSheetInfo(value: SheetInfo): void { - let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_0 = value_title as string - valueSerializer.writeString(value_title_0) - } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_1 = value_title as Resource - valueSerializer.writeResource(value_title_1) - } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_borderStyle = value.borderStyle + let value_borderStyle_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((value_borderStyle_value instanceof BorderStyle))) { valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) + const value_borderStyle_value_0 = value_borderStyle_value + valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeActionSheetOptions(value: ActionSheetOptions): void { - let valueSerializer : Serializer = this - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_0 = value_title as string - valueSerializer.writeString(value_title_0) - } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_1 = value_title as Resource - valueSerializer.writeResource(value_title_1) - } - const value_subtitle = value.subtitle - let value_subtitle_type : int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED + const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + } + } + } + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((value_shadow_value instanceof ShadowStyle))) { + valueSerializer.writeInt8(1 as int32) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) + } + } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + } + const value_buttons = value.buttons + valueSerializer.writeInt32(value_buttons.length as int32) + for (let i = 0; i < value_buttons.length; i++) { + const value_buttons_element = value_buttons[i] + valueSerializer.writeAlertDialogButtonOptions(value_buttons_element) + } + const value_buttonDirection = value.buttonDirection + let value_buttonDirection_type : int32 = RuntimeType.UNDEFINED + value_buttonDirection_type = runtimeType(value_buttonDirection) + valueSerializer.writeInt8(value_buttonDirection_type as int32) + if ((RuntimeType.UNDEFINED) != (value_buttonDirection_type)) { + const value_buttonDirection_value = value_buttonDirection! + valueSerializer.writeInt32(value_buttonDirection_value.ordinal) + } + } + writeAlertDialogParamWithButtons(value: AlertDialogParamWithButtons): void { + let valueSerializer : Serializer = this + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type as int32) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type : int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_value_0 = value_title_value as string + valueSerializer.writeString(value_title_value_0) + } + else if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_value_1 = value_title_value as Resource + valueSerializer.writeResource(value_title_value_1) + } + } + const value_subtitle = value.subtitle + let value_subtitle_type : int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED value_subtitle_value_type = runtimeType(value_subtitle_value) if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0 as int32) @@ -11940,13 +11740,13 @@ export class Serializer extends SerializerBase { const value_message_1 = value_message as Resource valueSerializer.writeResource(value_message_1) } - const value_confirm = value.confirm - let value_confirm_type : int32 = RuntimeType.UNDEFINED - value_confirm_type = runtimeType(value_confirm) - valueSerializer.writeInt8(value_confirm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { - const value_confirm_value = value_confirm! - valueSerializer.writeActionSheetButtonOptions(value_confirm_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } const value_cancel = value.cancel let value_cancel_type : int32 = RuntimeType.UNDEFINED @@ -11956,20 +11756,6 @@ export class Serializer extends SerializerBase { const value_cancel_value = value_cancel! valueSerializer.holdAndWriteCallback(value_cancel_value) } - const value_sheets = value.sheets - valueSerializer.writeInt32(value_sheets.length as int32) - for (let i = 0; i < value_sheets.length; i++) { - const value_sheets_element = value_sheets[i] - valueSerializer.writeSheetInfo(value_sheets_element) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type : int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } const value_alignment = value.alignment let value_alignment_type : int32 = RuntimeType.UNDEFINED value_alignment_type = runtimeType(value_alignment) @@ -11984,7 +11770,18 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_offset_type as int32) if ((RuntimeType.UNDEFINED) != (value_offset_type)) { const value_offset_value = value_offset! - valueSerializer.writeActionSheetOffset(value_offset_value) + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_gridCount = value.gridCount + let value_gridCount_type : int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } const value_maskRect = value.maskRect let value_maskRect_type : int32 = RuntimeType.UNDEFINED @@ -12418,6 +12215,14 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1.ordinal) } } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -12434,129 +12239,238 @@ export class Serializer extends SerializerBase { const value_hoverModeArea_value = value_hoverModeArea! valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) } + const value_primaryButton = value.primaryButton + valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton) + const value_secondaryButton = value.secondaryButton + valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton) } - writeLinearIndicatorController(value: LinearIndicatorController): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeReceiveCallback(value: ReceiveCallback): void { - let valueSerializer : Serializer = this - const value___ReceiveCallbackStub = value.__ReceiveCallbackStub - valueSerializer.writeString(value___ReceiveCallbackStub) - } - writeUIExtensionProxy(value: UIExtensionProxy): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUIExtensionOptions(value: UIExtensionOptions): void { + writeAlertDialogParamWithConfirm(value: AlertDialogParamWithConfirm): void { let valueSerializer : Serializer = this - const value_isTransferringCaller = value.isTransferringCaller - let value_isTransferringCaller_type : int32 = RuntimeType.UNDEFINED - value_isTransferringCaller_type = runtimeType(value_isTransferringCaller) - valueSerializer.writeInt8(value_isTransferringCaller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isTransferringCaller_type)) { - const value_isTransferringCaller_value = value_isTransferringCaller! - valueSerializer.writeBoolean(value_isTransferringCaller_value) + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type as int32) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type : int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_value_0 = value_title_value as string + valueSerializer.writeString(value_title_value_0) + } + else if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_value_1 = value_title_value as Resource + valueSerializer.writeResource(value_title_value_1) + } } - const value_placeholder = value.placeholder - let value_placeholder_type : int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - valueSerializer.writeComponentContent(value_placeholder_value) + const value_subtitle = value.subtitle + let value_subtitle_type : int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_subtitle_value_0 = value_subtitle_value as string + valueSerializer.writeString(value_subtitle_value_0) + } + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_subtitle_value_1 = value_subtitle_value as Resource + valueSerializer.writeResource(value_subtitle_value_1) + } } - const value_areaChangePlaceholder = value.areaChangePlaceholder - let value_areaChangePlaceholder_type : int32 = RuntimeType.UNDEFINED - value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder) - valueSerializer.writeInt8(value_areaChangePlaceholder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_areaChangePlaceholder_type)) { - const value_areaChangePlaceholder_value = value_areaChangePlaceholder! - valueSerializer.writeInt32(value_areaChangePlaceholder_value.size as int32) - // TODO: map serialization not implemented + const value_message = value.message + let value_message_type : int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0 as int32) + const value_message_0 = value_message as string + valueSerializer.writeString(value_message_0) } - const value_dpiFollowStrategy = value.dpiFollowStrategy - let value_dpiFollowStrategy_type : int32 = RuntimeType.UNDEFINED - value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy) - valueSerializer.writeInt8(value_dpiFollowStrategy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dpiFollowStrategy_type)) { - const value_dpiFollowStrategy_value = value_dpiFollowStrategy! - valueSerializer.writeInt32(value_dpiFollowStrategy_value.ordinal) + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1 as int32) + const value_message_1 = value_message as Resource + valueSerializer.writeResource(value_message_1) } - } - writeWaterFlowOptions(value: WaterFlowOptions): void { - let valueSerializer : Serializer = this - const value_footer = value.footer - let value_footer_type : int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type as int32) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - const value_scroller = value.scroller - let value_scroller_type : int32 = RuntimeType.UNDEFINED - value_scroller_type = runtimeType(value_scroller) - valueSerializer.writeInt8(value_scroller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { - const value_scroller_value = value_scroller! - valueSerializer.writeScroller(value_scroller_value) + const value_cancel = value.cancel + let value_cancel_type : int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) } - const value_sections = value.sections - let value_sections_type : int32 = RuntimeType.UNDEFINED - value_sections_type = runtimeType(value_sections) - valueSerializer.writeInt8(value_sections_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sections_type)) { - const value_sections_value = value_sections! - valueSerializer.writeWaterFlowSections(value_sections_value) + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) } - const value_layoutMode = value.layoutMode - let value_layoutMode_type : int32 = RuntimeType.UNDEFINED - value_layoutMode_type = runtimeType(value_layoutMode) - valueSerializer.writeInt8(value_layoutMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutMode_type)) { - const value_layoutMode_value = value_layoutMode! - valueSerializer.writeInt32(value_layoutMode_value.ordinal) + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) } - } - writeWindowAnimationTarget(value: WindowAnimationTarget): void { - let valueSerializer : Serializer = this - const value_bundleName = value.bundleName - valueSerializer.writeString(value_bundleName) - const value_abilityName = value.abilityName - valueSerializer.writeString(value_abilityName) - const value_windowBounds = value.windowBounds - valueSerializer.writeRRect(value_windowBounds) - const value_missionId = value.missionId - valueSerializer.writeNumber(value_missionId) - } - writeButtonStyle(value: ButtonStyle): void { - let valueSerializer : Serializer = this - const value_left = value.left - let value_left_type : int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeNumber(value_left_value) + const value_gridCount = value.gridCount + let value_gridCount_type : int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeNumber(value_top_value) + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) + } + const value_isModal = value.isModal + let value_isModal_type : int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension + valueSerializer.writeLength(value_cornerRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + } } const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED @@ -12564,7 +12478,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_width_type as int32) if ((RuntimeType.UNDEFINED) != (value_width_type)) { const value_width_value = value_width! - valueSerializer.writeNumber(value_width_value) + valueSerializer.writeLength(value_width_value) } const value_height = value.height let value_height_type : int32 = RuntimeType.UNDEFINED @@ -12572,850 +12486,1208 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_height_type as int32) if ((RuntimeType.UNDEFINED) != (value_height_type)) { const value_height_value = value_height! - valueSerializer.writeNumber(value_height_value) + valueSerializer.writeLength(value_height_value) } - const value_icons = value.icons - let value_icons_type : int32 = RuntimeType.UNDEFINED - value_icons_type = runtimeType(value_icons) - valueSerializer.writeInt8(value_icons_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icons_type)) { - const value_icons_value = value_icons! - valueSerializer.writeButtonIconOptions(value_icons_value) - } - } - writeXComponentOptions(value: XComponentOptions): void { - let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_controller = value.controller - valueSerializer.writeXComponentController(value_controller) - const value_imageAIOptions = value.imageAIOptions - let value_imageAIOptions_type : int32 = RuntimeType.UNDEFINED - value_imageAIOptions_type = runtimeType(value_imageAIOptions) - valueSerializer.writeInt8(value_imageAIOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_imageAIOptions_type)) { - const value_imageAIOptions_value = value_imageAIOptions! - valueSerializer.writeImageAIOptions(value_imageAIOptions_value) - } - } - writeSelectionMenuOptionsExt(value: SelectionMenuOptionsExt): void { - let valueSerializer : Serializer = this - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_preview = value.preview - let value_preview_type : int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value)) - } - const value_menuType = value.menuType - let value_menuType_type : int32 = RuntimeType.UNDEFINED - value_menuType_type = runtimeType(value_menuType) - valueSerializer.writeInt8(value_menuType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { - const value_menuType_value = value_menuType! - valueSerializer.writeInt32(value_menuType_value.ordinal) - } - } - writeAdsBlockedDetails(value: AdsBlockedDetails): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_adsBlocked = value.adsBlocked - valueSerializer.writeInt32(value_adsBlocked.length as int32) - for (let i = 0; i < value_adsBlocked.length; i++) { - const value_adsBlocked_element = value_adsBlocked[i] - valueSerializer.writeString(value_adsBlocked_element) - } - } - writeWebKeyboardOptions(value: WebKeyboardOptions): void { - let valueSerializer : Serializer = this - const value_useSystemKeyboard = value.useSystemKeyboard - valueSerializer.writeBoolean(value_useSystemKeyboard) - const value_enterKeyType = value.enterKeyType - let value_enterKeyType_type : int32 = RuntimeType.UNDEFINED - value_enterKeyType_type = runtimeType(value_enterKeyType) - valueSerializer.writeInt8(value_enterKeyType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enterKeyType_type)) { - const value_enterKeyType_value = value_enterKeyType! - valueSerializer.writeNumber(value_enterKeyType_value) - } - const value_customKeyboard = value.customKeyboard - let value_customKeyboard_type : int32 = RuntimeType.UNDEFINED - value_customKeyboard_type = runtimeType(value_customKeyboard) - valueSerializer.writeInt8(value_customKeyboard_type as int32) - if ((RuntimeType.UNDEFINED) != (value_customKeyboard_type)) { - const value_customKeyboard_value = value_customKeyboard! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_customKeyboard_value)) - } - } - writeWebKeyboardCallbackInfo(value: WebKeyboardCallbackInfo): void { - let valueSerializer : Serializer = this - const value_controller = value.controller - valueSerializer.writeWebKeyboardController(value_controller) - const value_attributes = value.attributes - valueSerializer.writeInt32(value_attributes.size as int32) - // TODO: map serialization not implemented - } - writeExpandedMenuItemOptions(value: ExpandedMenuItemOptions): void { - let valueSerializer : Serializer = this - const value_content = value.content - let value_content_type : int32 = RuntimeType.UNDEFINED - value_content_type = runtimeType(value_content) - if (((RuntimeType.STRING == value_content_type))) { - valueSerializer.writeInt8(0 as int32) - const value_content_0 = value_content as string - valueSerializer.writeString(value_content_0) - } - else if (((RuntimeType.OBJECT == value_content_type))) { - valueSerializer.writeInt8(1 as int32) - const value_content_1 = value_content as Resource - valueSerializer.writeResource(value_content_1) - } - const value_startIcon = value.startIcon - let value_startIcon_type : int32 = RuntimeType.UNDEFINED - value_startIcon_type = runtimeType(value_startIcon) - valueSerializer.writeInt8(value_startIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_startIcon_type)) { - const value_startIcon_value = value_startIcon! - let value_startIcon_value_type : int32 = RuntimeType.UNDEFINED - value_startIcon_value_type = runtimeType(value_startIcon_value) - if (((RuntimeType.STRING == value_startIcon_value_type))) { + const value_borderWidth = value.borderWidth + let value_borderWidth_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { valueSerializer.writeInt8(0 as int32) - const value_startIcon_value_0 = value_startIcon_value as string - valueSerializer.writeString(value_startIcon_value_0) + const value_borderWidth_value_0 = value_borderWidth_value as Dimension + valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.OBJECT == value_startIcon_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_startIcon_value_1 = value_startIcon_value as Resource - valueSerializer.writeResource(value_startIcon_value_1) + const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeRenderProcessNotRespondingData(value: RenderProcessNotRespondingData): void { - let valueSerializer : Serializer = this - const value_jsStack = value.jsStack - valueSerializer.writeString(value_jsStack) - const value_pid = value.pid - valueSerializer.writeNumber(value_pid) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason.ordinal) - } - writeNativeMediaPlayerConfig(value: NativeMediaPlayerConfig): void { - let valueSerializer : Serializer = this - const value_enable = value.enable - valueSerializer.writeBoolean(value_enable) - const value_shouldOverlay = value.shouldOverlay - valueSerializer.writeBoolean(value_shouldOverlay) - } - writeNativeEmbedTouchInfo(value: NativeEmbedTouchInfo): void { - let valueSerializer : Serializer = this - const value_embedId = value.embedId - let value_embedId_type : int32 = RuntimeType.UNDEFINED - value_embedId_type = runtimeType(value_embedId) - valueSerializer.writeInt8(value_embedId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { - const value_embedId_value = value_embedId! - valueSerializer.writeString(value_embedId_value) - } - const value_touchEvent = value.touchEvent - let value_touchEvent_type : int32 = RuntimeType.UNDEFINED - value_touchEvent_type = runtimeType(value_touchEvent) - valueSerializer.writeInt8(value_touchEvent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_touchEvent_type)) { - const value_touchEvent_value = value_touchEvent! - valueSerializer.writeTouchEvent(value_touchEvent_value) - } - const value_result = value.result - let value_result_type : int32 = RuntimeType.UNDEFINED - value_result_type = runtimeType(value_result) - valueSerializer.writeInt8(value_result_type as int32) - if ((RuntimeType.UNDEFINED) != (value_result_type)) { - const value_result_value = value_result! - valueSerializer.writeEventResult(value_result_value) - } - } - writeNativeEmbedVisibilityInfo(value: NativeEmbedVisibilityInfo): void { - let valueSerializer : Serializer = this - const value_visibility = value.visibility - valueSerializer.writeBoolean(value_visibility) - const value_embedId = value.embedId - valueSerializer.writeString(value_embedId) - } - writeNativeEmbedDataInfo(value: NativeEmbedDataInfo): void { - let valueSerializer : Serializer = this - const value_status = value.status - let value_status_type : int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type as int32) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value.ordinal) - } - const value_surfaceId = value.surfaceId - let value_surfaceId_type : int32 = RuntimeType.UNDEFINED - value_surfaceId_type = runtimeType(value_surfaceId) - valueSerializer.writeInt8(value_surfaceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_surfaceId_type)) { - const value_surfaceId_value = value_surfaceId! - valueSerializer.writeString(value_surfaceId_value) - } - const value_embedId = value.embedId - let value_embedId_type : int32 = RuntimeType.UNDEFINED - value_embedId_type = runtimeType(value_embedId) - valueSerializer.writeInt8(value_embedId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { - const value_embedId_value = value_embedId! - valueSerializer.writeString(value_embedId_value) - } - const value_info = value.info - let value_info_type : int32 = RuntimeType.UNDEFINED - value_info_type = runtimeType(value_info) - valueSerializer.writeInt8(value_info_type as int32) - if ((RuntimeType.UNDEFINED) != (value_info_type)) { - const value_info_value = value_info! - valueSerializer.writeNativeEmbedInfo(value_info_value) + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0 = value_borderColor_value as ResourceColor + let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (value_borderColor_value_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0_0 = value_borderColor_value_0 + valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_0_1 = value_borderColor_value_0 as number + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_0_2 = value_borderColor_value_0 as string + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource + valueSerializer.writeResource(value_borderColor_value_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1 = value_borderColor_value as EdgeColors + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (value_borderColor_value_1_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (value_borderColor_value_1_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (value_borderColor_value_1_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (value_borderColor_value_1_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + } + } + const value_borderStyle = value.borderStyle + let value_borderStyle_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((value_borderStyle_value instanceof BorderStyle))) { + valueSerializer.writeInt8(0 as int32) + const value_borderStyle_value_0 = value_borderStyle_value + valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) + } + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + } + } + } + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((value_shadow_value instanceof ShadowStyle))) { + valueSerializer.writeInt8(1 as int32) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) + } + } + const value_textStyle = value.textStyle + let value_textStyle_type : int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) + } + const value_confirm = value.confirm + let value_confirm_type : int32 = RuntimeType.UNDEFINED + value_confirm_type = runtimeType(value_confirm) + valueSerializer.writeInt8(value_confirm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { + const value_confirm_value = value_confirm! + valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value) } } - writeScriptItem(value: ScriptItem): void { + writeActionSheetOptions(value: ActionSheetOptions): void { let valueSerializer : Serializer = this - const value_script = value.script - valueSerializer.writeString(value_script) - const value_scriptRules = value.scriptRules - valueSerializer.writeInt32(value_scriptRules.length as int32) - for (let i = 0; i < value_scriptRules.length; i++) { - const value_scriptRules_element = value_scriptRules[i] - valueSerializer.writeString(value_scriptRules_element) + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_0 = value_title as string + valueSerializer.writeString(value_title_0) } - } - writeIntelligentTrackingPreventionDetails(value: IntelligentTrackingPreventionDetails): void { - let valueSerializer : Serializer = this - const value_host = value.host - valueSerializer.writeString(value_host) - const value_trackerHost = value.trackerHost - valueSerializer.writeString(value_trackerHost) - } - writeLoadCommittedDetails(value: LoadCommittedDetails): void { - let valueSerializer : Serializer = this - const value_isMainFrame = value.isMainFrame - valueSerializer.writeBoolean(value_isMainFrame) - const value_isSameDocument = value.isSameDocument - valueSerializer.writeBoolean(value_isSameDocument) - const value_didReplaceEntry = value.didReplaceEntry - valueSerializer.writeBoolean(value_didReplaceEntry) - const value_navigationType = value.navigationType - valueSerializer.writeInt32(value_navigationType.ordinal) - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnOverScrollEvent(value: OnOverScrollEvent): void { - let valueSerializer : Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) - } - writeOnLoadInterceptEvent(value: OnLoadInterceptEvent): void { - let valueSerializer : Serializer = this - const value_data = value.data - valueSerializer.writeWebResourceRequest(value_data) - } - writeLargestContentfulPaint(value: LargestContentfulPaint): void { - let valueSerializer : Serializer = this - const value_navigationStartTime = value.navigationStartTime - let value_navigationStartTime_type : int32 = RuntimeType.UNDEFINED - value_navigationStartTime_type = runtimeType(value_navigationStartTime) - valueSerializer.writeInt8(value_navigationStartTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { - const value_navigationStartTime_value = value_navigationStartTime! - valueSerializer.writeNumber(value_navigationStartTime_value) + else if (((RuntimeType.OBJECT == value_title_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_1 = value_title as Resource + valueSerializer.writeResource(value_title_1) } - const value_largestImagePaintTime = value.largestImagePaintTime - let value_largestImagePaintTime_type : int32 = RuntimeType.UNDEFINED - value_largestImagePaintTime_type = runtimeType(value_largestImagePaintTime) - valueSerializer.writeInt8(value_largestImagePaintTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_largestImagePaintTime_type)) { - const value_largestImagePaintTime_value = value_largestImagePaintTime! - valueSerializer.writeNumber(value_largestImagePaintTime_value) + const value_subtitle = value.subtitle + let value_subtitle_type : int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type : int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_subtitle_value_0 = value_subtitle_value as string + valueSerializer.writeString(value_subtitle_value_0) + } + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_subtitle_value_1 = value_subtitle_value as Resource + valueSerializer.writeResource(value_subtitle_value_1) + } } - const value_largestTextPaintTime = value.largestTextPaintTime - let value_largestTextPaintTime_type : int32 = RuntimeType.UNDEFINED - value_largestTextPaintTime_type = runtimeType(value_largestTextPaintTime) - valueSerializer.writeInt8(value_largestTextPaintTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_largestTextPaintTime_type)) { - const value_largestTextPaintTime_value = value_largestTextPaintTime! - valueSerializer.writeNumber(value_largestTextPaintTime_value) + const value_message = value.message + let value_message_type : int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0 as int32) + const value_message_0 = value_message as string + valueSerializer.writeString(value_message_0) } - const value_imageBPP = value.imageBPP - let value_imageBPP_type : int32 = RuntimeType.UNDEFINED - value_imageBPP_type = runtimeType(value_imageBPP) - valueSerializer.writeInt8(value_imageBPP_type as int32) - if ((RuntimeType.UNDEFINED) != (value_imageBPP_type)) { - const value_imageBPP_value = value_imageBPP! - valueSerializer.writeNumber(value_imageBPP_value) + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1 as int32) + const value_message_1 = value_message as Resource + valueSerializer.writeResource(value_message_1) } - const value_largestImageLoadStartTime = value.largestImageLoadStartTime - let value_largestImageLoadStartTime_type : int32 = RuntimeType.UNDEFINED - value_largestImageLoadStartTime_type = runtimeType(value_largestImageLoadStartTime) - valueSerializer.writeInt8(value_largestImageLoadStartTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_largestImageLoadStartTime_type)) { - const value_largestImageLoadStartTime_value = value_largestImageLoadStartTime! - valueSerializer.writeNumber(value_largestImageLoadStartTime_value) + const value_confirm = value.confirm + let value_confirm_type : int32 = RuntimeType.UNDEFINED + value_confirm_type = runtimeType(value_confirm) + valueSerializer.writeInt8(value_confirm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { + const value_confirm_value = value_confirm! + valueSerializer.writeActionSheetButtonOptions(value_confirm_value) } - const value_largestImageLoadEndTime = value.largestImageLoadEndTime - let value_largestImageLoadEndTime_type : int32 = RuntimeType.UNDEFINED - value_largestImageLoadEndTime_type = runtimeType(value_largestImageLoadEndTime) - valueSerializer.writeInt8(value_largestImageLoadEndTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_largestImageLoadEndTime_type)) { - const value_largestImageLoadEndTime_value = value_largestImageLoadEndTime! - valueSerializer.writeNumber(value_largestImageLoadEndTime_value) + const value_cancel = value.cancel + let value_cancel_type : int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) + } + const value_sheets = value.sheets + valueSerializer.writeInt32(value_sheets.length as int32) + for (let i = 0; i < value_sheets.length; i++) { + const value_sheets_element = value_sheets[i] + valueSerializer.writeSheetInfo(value_sheets_element) + } + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) + } + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) + } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeActionSheetOffset(value_offset_value) + } + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) + } + const value_isModal = value.isModal + let value_isModal_type : int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_transition = value.transition + let value_transition_type : int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension + valueSerializer.writeLength(value_cornerRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_cornerRadius_value_2 = value_cornerRadius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + } } - } - writeFirstMeaningfulPaint(value: FirstMeaningfulPaint): void { - let valueSerializer : Serializer = this - const value_navigationStartTime = value.navigationStartTime - let value_navigationStartTime_type : int32 = RuntimeType.UNDEFINED - value_navigationStartTime_type = runtimeType(value_navigationStartTime) - valueSerializer.writeInt8(value_navigationStartTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { - const value_navigationStartTime_value = value_navigationStartTime! - valueSerializer.writeNumber(value_navigationStartTime_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - const value_firstMeaningfulPaintTime = value.firstMeaningfulPaintTime - let value_firstMeaningfulPaintTime_type : int32 = RuntimeType.UNDEFINED - value_firstMeaningfulPaintTime_type = runtimeType(value_firstMeaningfulPaintTime) - valueSerializer.writeInt8(value_firstMeaningfulPaintTime_type as int32) - if ((RuntimeType.UNDEFINED) != (value_firstMeaningfulPaintTime_type)) { - const value_firstMeaningfulPaintTime_value = value_firstMeaningfulPaintTime! - valueSerializer.writeNumber(value_firstMeaningfulPaintTime_value) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeLength(value_height_value) } - } - writeOnFirstContentfulPaintEvent(value: OnFirstContentfulPaintEvent): void { - let valueSerializer : Serializer = this - const value_navigationStartTick = value.navigationStartTick - valueSerializer.writeNumber(value_navigationStartTick) - const value_firstContentfulPaintMs = value.firstContentfulPaintMs - valueSerializer.writeNumber(value_firstContentfulPaintMs) - } - writeOnAudioStateChangedEvent(value: OnAudioStateChangedEvent): void { - let valueSerializer : Serializer = this - const value_playing = value.playing - valueSerializer.writeBoolean(value_playing) - } - writeOnDataResubmittedEvent(value: OnDataResubmittedEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeDataResubmissionHandler(value_handler) - } - writeOnPageVisibleEvent(value: OnPageVisibleEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnFaviconReceivedEvent(value: OnFaviconReceivedEvent): void { - let valueSerializer : Serializer = this - const value_favicon = value.favicon - valueSerializer.writePixelMap(value_favicon) - } - writeOnTouchIconUrlReceivedEvent(value: OnTouchIconUrlReceivedEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_precomposed = value.precomposed - valueSerializer.writeBoolean(value_precomposed) - } - writeOnWindowNewEvent(value: OnWindowNewEvent): void { - let valueSerializer : Serializer = this - const value_isAlert = value.isAlert - valueSerializer.writeBoolean(value_isAlert) - const value_isUserTrigger = value.isUserTrigger - valueSerializer.writeBoolean(value_isUserTrigger) - const value_targetUrl = value.targetUrl - valueSerializer.writeString(value_targetUrl) - const value_handler = value.handler - valueSerializer.writeControllerHandler(value_handler) - } - writeOnClientAuthenticationEvent(value: OnClientAuthenticationEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeClientAuthenticationHandler(value_handler) - const value_host = value.host - valueSerializer.writeString(value_host) - const value_port = value.port - valueSerializer.writeNumber(value_port) - const value_keyTypes = value.keyTypes - valueSerializer.writeInt32(value_keyTypes.length as int32) - for (let i = 0; i < value_keyTypes.length; i++) { - const value_keyTypes_element = value_keyTypes[i] - valueSerializer.writeString(value_keyTypes_element) + const value_borderWidth = value.borderWidth + let value_borderWidth_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_borderWidth_value_0 = value_borderWidth_value as Dimension + valueSerializer.writeLength(value_borderWidth_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } } - const value_issuers = value.issuers - valueSerializer.writeInt32(value_issuers.length as int32) - for (let i = 0; i < value_issuers.length; i++) { - const value_issuers_element = value_issuers[i] - valueSerializer.writeString(value_issuers_element) + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0 = value_borderColor_value as ResourceColor + let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (value_borderColor_value_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0_0 = value_borderColor_value_0 + valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_0_1 = value_borderColor_value_0 as number + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_0_2 = value_borderColor_value_0 as string + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource + valueSerializer.writeResource(value_borderColor_value_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1 = value_borderColor_value as EdgeColors + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (value_borderColor_value_1_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (value_borderColor_value_1_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (value_borderColor_value_1_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (value_borderColor_value_1_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + } } - } - writeSslErrorEvent(value: SslErrorEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeSslErrorHandler(value_handler) - const value_error = value.error - valueSerializer.writeInt32(value_error.ordinal) - const value_url = value.url - valueSerializer.writeString(value_url) - const value_originalUrl = value.originalUrl - valueSerializer.writeString(value_originalUrl) - const value_referrer = value.referrer - valueSerializer.writeString(value_referrer) - const value_isFatalError = value.isFatalError - valueSerializer.writeBoolean(value_isFatalError) - const value_isMainFrame = value.isMainFrame - valueSerializer.writeBoolean(value_isMainFrame) - } - writeOnSslErrorEventReceiveEvent(value: OnSslErrorEventReceiveEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeSslErrorHandler(value_handler) - const value_error = value.error - valueSerializer.writeInt32(value_error.ordinal) - const value_certChainData = value.certChainData - let value_certChainData_type : int32 = RuntimeType.UNDEFINED - value_certChainData_type = runtimeType(value_certChainData) - valueSerializer.writeInt8(value_certChainData_type as int32) - if ((RuntimeType.UNDEFINED) != (value_certChainData_type)) { - const value_certChainData_value = value_certChainData! - valueSerializer.writeInt32(value_certChainData_value.length as int32) - for (let i = 0; i < value_certChainData_value.length; i++) { - const value_certChainData_value_element = value_certChainData_value[i] - valueSerializer.writeBuffer(value_certChainData_value_element) + const value_borderStyle = value.borderStyle + let value_borderStyle_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((value_borderStyle_value instanceof BorderStyle))) { + valueSerializer.writeInt8(0 as int32) + const value_borderStyle_value_0 = value_borderStyle_value + valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) + } + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + } } } - } - writeOnScrollEvent(value: OnScrollEvent): void { - let valueSerializer : Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) - } - writeOnSearchResultReceiveEvent(value: OnSearchResultReceiveEvent): void { - let valueSerializer : Serializer = this - const value_activeMatchOrdinal = value.activeMatchOrdinal - valueSerializer.writeNumber(value_activeMatchOrdinal) - const value_numberOfMatches = value.numberOfMatches - valueSerializer.writeNumber(value_numberOfMatches) - const value_isDoneCounting = value.isDoneCounting - valueSerializer.writeBoolean(value_isDoneCounting) - } - writeOnContextMenuShowEvent(value: OnContextMenuShowEvent): void { - let valueSerializer : Serializer = this - const value_param = value.param - valueSerializer.writeWebContextMenuParam(value_param) - const value_result = value.result - valueSerializer.writeWebContextMenuResult(value_result) - } - writeOnScreenCaptureRequestEvent(value: OnScreenCaptureRequestEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeScreenCaptureHandler(value_handler) - } - writeOnPermissionRequestEvent(value: OnPermissionRequestEvent): void { - let valueSerializer : Serializer = this - const value_request = value.request - valueSerializer.writePermissionRequest(value_request) - } - writeOnInterceptRequestEvent(value: OnInterceptRequestEvent): void { - let valueSerializer : Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - } - writeOnHttpAuthRequestEvent(value: OnHttpAuthRequestEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeHttpAuthHandler(value_handler) - const value_host = value.host - valueSerializer.writeString(value_host) - const value_realm = value.realm - valueSerializer.writeString(value_realm) - } - writeOnScaleChangeEvent(value: OnScaleChangeEvent): void { - let valueSerializer : Serializer = this - const value_oldScale = value.oldScale - valueSerializer.writeNumber(value_oldScale) - const value_newScale = value.newScale - valueSerializer.writeNumber(value_newScale) - } - writeFullScreenEnterEvent(value: FullScreenEnterEvent): void { - let valueSerializer : Serializer = this - const value_handler = value.handler - valueSerializer.writeFullScreenExitHandler(value_handler) - const value_videoWidth = value.videoWidth - let value_videoWidth_type : int32 = RuntimeType.UNDEFINED - value_videoWidth_type = runtimeType(value_videoWidth) - valueSerializer.writeInt8(value_videoWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_videoWidth_type)) { - const value_videoWidth_value = value_videoWidth! - valueSerializer.writeNumber(value_videoWidth_value) + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((value_shadow_value instanceof ShadowStyle))) { + valueSerializer.writeInt8(1 as int32) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) + } } - const value_videoHeight = value.videoHeight - let value_videoHeight_type : int32 = RuntimeType.UNDEFINED - value_videoHeight_type = runtimeType(value_videoHeight) - valueSerializer.writeInt8(value_videoHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_videoHeight_type)) { - const value_videoHeight_value = value_videoHeight! - valueSerializer.writeNumber(value_videoHeight_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) } } - writeOnResourceLoadEvent(value: OnResourceLoadEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnShowFileSelectorEvent(value: OnShowFileSelectorEvent): void { - let valueSerializer : Serializer = this - const value_result = value.result - valueSerializer.writeFileSelectorResult(value_result) - const value_fileSelector = value.fileSelector - valueSerializer.writeFileSelectorParam(value_fileSelector) - } - writeOnRenderExitedEvent(value: OnRenderExitedEvent): void { - let valueSerializer : Serializer = this - const value_renderExitReason = value.renderExitReason - valueSerializer.writeInt32(value_renderExitReason.ordinal) - } - writeOnRefreshAccessedHistoryEvent(value: OnRefreshAccessedHistoryEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_isRefreshed = value.isRefreshed - valueSerializer.writeBoolean(value_isRefreshed) - } - writeOnDownloadStartEvent(value: OnDownloadStartEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_userAgent = value.userAgent - valueSerializer.writeString(value_userAgent) - const value_contentDisposition = value.contentDisposition - valueSerializer.writeString(value_contentDisposition) - const value_mimetype = value.mimetype - valueSerializer.writeString(value_mimetype) - const value_contentLength = value.contentLength - valueSerializer.writeNumber(value_contentLength) - } - writeOnHttpErrorReceiveEvent(value: OnHttpErrorReceiveEvent): void { - let valueSerializer : Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - const value_response = value.response - valueSerializer.writeWebResourceResponse(value_response) - } - writeOnErrorReceiveEvent(value: OnErrorReceiveEvent): void { - let valueSerializer : Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - const value_error = value.error - valueSerializer.writeWebResourceError(value_error) - } - writeOnConsoleEvent(value: OnConsoleEvent): void { - let valueSerializer : Serializer = this - const value_message = value.message - valueSerializer.writeConsoleMessage(value_message) - } - writeOnPromptEvent(value: OnPromptEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_value = value.value - valueSerializer.writeString(value_value) - const value_result = value.result - valueSerializer.writeJsResult(value_result) - } - writeOnConfirmEvent(value: OnConfirmEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) - } - writeOnBeforeUnloadEvent(value: OnBeforeUnloadEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) - } - writeOnAlertEvent(value: OnAlertEvent): void { + writeClickEvent(value: ClickEvent): void { let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) + } + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) + } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) + } + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_preventDefault = value.preventDefault + valueSerializer.holdAndWriteCallback(value_preventDefault) } - writeOnGeolocationShowEvent(value: OnGeolocationShowEvent): void { + writeWithThemeOptions(value: WithThemeOptions): void { let valueSerializer : Serializer = this - const value_origin = value.origin - valueSerializer.writeString(value_origin) - const value_geolocation = value.geolocation - valueSerializer.writeJsGeolocation(value_geolocation) + const value_theme = value.theme + let value_theme_type : int32 = RuntimeType.UNDEFINED + value_theme_type = runtimeType(value_theme) + valueSerializer.writeInt8(value_theme_type as int32) + if ((RuntimeType.UNDEFINED) != (value_theme_type)) { + const value_theme_value = value_theme! + valueSerializer.writeCustomTheme(value_theme_value) + } + const value_colorMode = value.colorMode + let value_colorMode_type : int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value.ordinal) + } } - writeOnTitleReceiveEvent(value: OnTitleReceiveEvent): void { + writeIsolatedOptions(value: IsolatedOptions): void { let valueSerializer : Serializer = this - const value_title = value.title - valueSerializer.writeString(value_title) + const value_want = value.want + valueSerializer.writeWant(value_want) + const value_worker = value.worker + valueSerializer.writeRestrictedWorker(value_worker) } - writeOnProgressChangeEvent(value: OnProgressChangeEvent): void { - let valueSerializer : Serializer = this - const value_newProgress = value.newProgress - valueSerializer.writeNumber(value_newProgress) + writeWithThemeAttribute(value: WithThemeAttribute): void { } - writeOnPageBeginEvent(value: OnPageBeginEvent): void { + writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeOnPageEndEvent(value: OnPageEndEvent): void { - let valueSerializer : Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) + writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { } - writeWebMediaOptions(value: WebMediaOptions): void { + writeLinearIndicatorController(value: LinearIndicatorController): void { let valueSerializer : Serializer = this - const value_resumeInterval = value.resumeInterval - let value_resumeInterval_type : int32 = RuntimeType.UNDEFINED - value_resumeInterval_type = runtimeType(value_resumeInterval) - valueSerializer.writeInt8(value_resumeInterval_type as int32) - if ((RuntimeType.UNDEFINED) != (value_resumeInterval_type)) { - const value_resumeInterval_value = value_resumeInterval! - valueSerializer.writeNumber(value_resumeInterval_value) - } - const value_audioExclusive = value.audioExclusive - let value_audioExclusive_type : int32 = RuntimeType.UNDEFINED - value_audioExclusive_type = runtimeType(value_audioExclusive) - valueSerializer.writeInt8(value_audioExclusive_type as int32) - if ((RuntimeType.UNDEFINED) != (value_audioExclusive_type)) { - const value_audioExclusive_value = value_audioExclusive! - valueSerializer.writeBoolean(value_audioExclusive_value) - } + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeJavaScriptProxy(value: JavaScriptProxy): void { + writeStyleOptions(value: StyleOptions): void { let valueSerializer : Serializer = this - const value_object = value.object - valueSerializer.writeCustomObject("Object", value_object) - const value_name = value.name - valueSerializer.writeString(value_name) - const value_methodList = value.methodList - valueSerializer.writeInt32(value_methodList.length as int32) - for (let i = 0; i < value_methodList.length; i++) { - const value_methodList_element = value_methodList[i] - valueSerializer.writeString(value_methodList_element) + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { + const value_length = value.length + let value_length_type : int32 = RuntimeType.UNDEFINED + value_length_type = runtimeType(value_length) + valueSerializer.writeInt8(value_length_type as int32) + if ((RuntimeType.UNDEFINED) != (value_length_type)) { + const value_length_value = value_length! + valueSerializer.writeNumber(value_length_value) + } + const value_styledKey = value.styledKey + valueSerializer.writeInt32(value_styledKey.ordinal) + const value_styledValue = value.styledValue + let value_styledValue_type : int32 = RuntimeType.UNDEFINED + value_styledValue_type = runtimeType(value_styledValue) + if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextStyle_styled_string(value_styledValue, false, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_controller_0 = value_controller as WebController - valueSerializer.writeWebController(value_controller_0) + const value_styledValue_0 = value_styledValue as TextStyle_styled_string + valueSerializer.writeTextStyle_styled_string(value_styledValue_0) } - else if (((RuntimeType.OBJECT) == (value_controller_type)) && (TypeChecker.isWebviewController(value_controller, false))) { + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isDecorationStyle(value_styledValue, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_controller_1 = value_controller as WebviewController - valueSerializer.writeWebviewController(value_controller_1) + const value_styledValue_1 = value_styledValue as DecorationStyle + valueSerializer.writeDecorationStyle(value_styledValue_1) } - const value_asyncMethodList = value.asyncMethodList - let value_asyncMethodList_type : int32 = RuntimeType.UNDEFINED - value_asyncMethodList_type = runtimeType(value_asyncMethodList) - valueSerializer.writeInt8(value_asyncMethodList_type as int32) - if ((RuntimeType.UNDEFINED) != (value_asyncMethodList_type)) { - const value_asyncMethodList_value = value_asyncMethodList! - valueSerializer.writeInt32(value_asyncMethodList_value.length as int32) - for (let i = 0; i < value_asyncMethodList_value.length; i++) { - const value_asyncMethodList_value_element = value_asyncMethodList_value[i] - valueSerializer.writeString(value_asyncMethodList_value_element) - } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBaselineOffsetStyle(value_styledValue, false))) { + valueSerializer.writeInt8(2 as int32) + const value_styledValue_2 = value_styledValue as BaselineOffsetStyle + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) } - const value_permission = value.permission - let value_permission_type : int32 = RuntimeType.UNDEFINED - value_permission_type = runtimeType(value_permission) - valueSerializer.writeInt8(value_permission_type as int32) - if ((RuntimeType.UNDEFINED) != (value_permission_type)) { - const value_permission_value = value_permission! - valueSerializer.writeString(value_permission_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLetterSpacingStyle(value_styledValue, false))) { + valueSerializer.writeInt8(3 as int32) + const value_styledValue_3 = value_styledValue as LetterSpacingStyle + valueSerializer.writeLetterSpacingStyle(value_styledValue_3) } - } - writeWebOptions(value: WebOptions): void { - let valueSerializer : Serializer = this - const value_src = value.src - let value_src_type : int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - if (((RuntimeType.STRING == value_src_type))) { - valueSerializer.writeInt8(0 as int32) - const value_src_0 = value_src as string - valueSerializer.writeString(value_src_0) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isTextShadowStyle(value_styledValue, false))) { + valueSerializer.writeInt8(4 as int32) + const value_styledValue_4 = value_styledValue as TextShadowStyle + valueSerializer.writeTextShadowStyle(value_styledValue_4) } - else if (((RuntimeType.OBJECT == value_src_type))) { - valueSerializer.writeInt8(1 as int32) - const value_src_1 = value_src as Resource - valueSerializer.writeResource(value_src_1) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isGestureStyle(value_styledValue))) { + valueSerializer.writeInt8(5 as int32) + const value_styledValue_5 = value_styledValue as GestureStyle + valueSerializer.writeGestureStyle(value_styledValue_5) } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { - valueSerializer.writeInt8(0 as int32) - const value_controller_0 = value_controller as WebController - valueSerializer.writeWebController(value_controller_0) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isImageAttachment(value_styledValue, false, false, false, false, false))) { + valueSerializer.writeInt8(6 as int32) + const value_styledValue_6 = value_styledValue as ImageAttachment + valueSerializer.writeImageAttachment(value_styledValue_6) } - else if (((RuntimeType.OBJECT) == (value_controller_type)) && (TypeChecker.isWebviewController(value_controller, false))) { - valueSerializer.writeInt8(1 as int32) - const value_controller_1 = value_controller as WebviewController - valueSerializer.writeWebviewController(value_controller_1) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isParagraphStyle(value_styledValue, false, false, false, false, false, false))) { + valueSerializer.writeInt8(7 as int32) + const value_styledValue_7 = value_styledValue as ParagraphStyle + valueSerializer.writeParagraphStyle(value_styledValue_7) } - const value_renderMode = value.renderMode - let value_renderMode_type : int32 = RuntimeType.UNDEFINED - value_renderMode_type = runtimeType(value_renderMode) - valueSerializer.writeInt8(value_renderMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_renderMode_type)) { - const value_renderMode_value = value_renderMode! - valueSerializer.writeInt32(value_renderMode_value.ordinal) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isLineHeightStyle(value_styledValue, false))) { + valueSerializer.writeInt8(8 as int32) + const value_styledValue_8 = value_styledValue as LineHeightStyle + valueSerializer.writeLineHeightStyle(value_styledValue_8) } - const value_incognitoMode = value.incognitoMode - let value_incognitoMode_type : int32 = RuntimeType.UNDEFINED - value_incognitoMode_type = runtimeType(value_incognitoMode) - valueSerializer.writeInt8(value_incognitoMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_incognitoMode_type)) { - const value_incognitoMode_value = value_incognitoMode! - valueSerializer.writeBoolean(value_incognitoMode_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUrlStyle(value_styledValue, false))) { + valueSerializer.writeInt8(9 as int32) + const value_styledValue_9 = value_styledValue as UrlStyle + valueSerializer.writeUrlStyle(value_styledValue_9) } - const value_sharedRenderProcessToken = value.sharedRenderProcessToken - let value_sharedRenderProcessToken_type : int32 = RuntimeType.UNDEFINED - value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken) - valueSerializer.writeInt8(value_sharedRenderProcessToken_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sharedRenderProcessToken_type)) { - const value_sharedRenderProcessToken_value = value_sharedRenderProcessToken! - valueSerializer.writeString(value_sharedRenderProcessToken_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { + valueSerializer.writeInt8(10 as int32) + const value_styledValue_10 = value_styledValue as CustomSpan + valueSerializer.writeCustomSpan(value_styledValue_10) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isUserDataSpan(value_styledValue))) { + valueSerializer.writeInt8(11 as int32) + const value_styledValue_11 = value_styledValue as UserDataSpan + valueSerializer.writeUserDataSpan(value_styledValue_11) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (TypeChecker.isBackgroundColorStyle(value_styledValue, false))) { + valueSerializer.writeInt8(12 as int32) + const value_styledValue_12 = value_styledValue as BackgroundColorStyle + valueSerializer.writeBackgroundColorStyle(value_styledValue_12) } } - writePlaybackInfo(value: PlaybackInfo): void { + writeReceiveCallback(value: ReceiveCallback): void { let valueSerializer : Serializer = this - const value_time = value.time - valueSerializer.writeNumber(value_time) + const value___ReceiveCallbackStub = value.__ReceiveCallbackStub + valueSerializer.writeString(value___ReceiveCallbackStub) } - writePreparedInfo(value: PreparedInfo): void { + writeUIExtensionOptions(value: UIExtensionOptions): void { let valueSerializer : Serializer = this - const value_duration = value.duration - valueSerializer.writeNumber(value_duration) + const value_isTransferringCaller = value.isTransferringCaller + let value_isTransferringCaller_type : int32 = RuntimeType.UNDEFINED + value_isTransferringCaller_type = runtimeType(value_isTransferringCaller) + valueSerializer.writeInt8(value_isTransferringCaller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isTransferringCaller_type)) { + const value_isTransferringCaller_value = value_isTransferringCaller! + valueSerializer.writeBoolean(value_isTransferringCaller_value) + } + const value_placeholder = value.placeholder + let value_placeholder_type : int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + valueSerializer.writeComponentContent(value_placeholder_value) + } + const value_areaChangePlaceholder = value.areaChangePlaceholder + let value_areaChangePlaceholder_type : int32 = RuntimeType.UNDEFINED + value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder) + valueSerializer.writeInt8(value_areaChangePlaceholder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_areaChangePlaceholder_type)) { + const value_areaChangePlaceholder_value = value_areaChangePlaceholder! + valueSerializer.writeInt32(value_areaChangePlaceholder_value.size as int32) + // TODO: map serialization not implemented + } + const value_dpiFollowStrategy = value.dpiFollowStrategy + let value_dpiFollowStrategy_type : int32 = RuntimeType.UNDEFINED + value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy) + valueSerializer.writeInt8(value_dpiFollowStrategy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dpiFollowStrategy_type)) { + const value_dpiFollowStrategy_value = value_dpiFollowStrategy! + valueSerializer.writeInt32(value_dpiFollowStrategy_value.ordinal) + } } - writeFullscreenInfo(value: FullscreenInfo): void { + writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer : Serializer = this - const value_fullscreen = value.fullscreen - valueSerializer.writeBoolean(value_fullscreen) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWaterFlowOptions(value: WaterFlowOptions): void { + let valueSerializer : Serializer = this + const value_footer = value.footer + let value_footer_type : int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type as int32) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) + } + const value_scroller = value.scroller + let value_scroller_type : int32 = RuntimeType.UNDEFINED + value_scroller_type = runtimeType(value_scroller) + valueSerializer.writeInt8(value_scroller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { + const value_scroller_value = value_scroller! + valueSerializer.writeScroller(value_scroller_value) + } + const value_sections = value.sections + let value_sections_type : int32 = RuntimeType.UNDEFINED + value_sections_type = runtimeType(value_sections) + valueSerializer.writeInt8(value_sections_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sections_type)) { + const value_sections_value = value_sections! + valueSerializer.writeWaterFlowSections(value_sections_value) + } + const value_layoutMode = value.layoutMode + let value_layoutMode_type : int32 = RuntimeType.UNDEFINED + value_layoutMode_type = runtimeType(value_layoutMode) + valueSerializer.writeInt8(value_layoutMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_layoutMode_type)) { + const value_layoutMode_value = value_layoutMode! + valueSerializer.writeInt32(value_layoutMode_value.ordinal) + } + } + writeWindowAnimationTarget(value: WindowAnimationTarget): void { + let valueSerializer : Serializer = this + const value_bundleName = value.bundleName + valueSerializer.writeString(value_bundleName) + const value_abilityName = value.abilityName + valueSerializer.writeString(value_abilityName) + const value_windowBounds = value.windowBounds + valueSerializer.writeRRect(value_windowBounds) + const value_missionId = value.missionId + valueSerializer.writeNumber(value_missionId) } - writeVideoOptions(value: VideoOptions): void { + writeButtonStyle(value: ButtonStyle): void { let valueSerializer : Serializer = this - const value_src = value.src - let value_src_type : int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - valueSerializer.writeInt8(value_src_type as int32) - if ((RuntimeType.UNDEFINED) != (value_src_type)) { - const value_src_value = value_src! - let value_src_value_type : int32 = RuntimeType.UNDEFINED - value_src_value_type = runtimeType(value_src_value) - if (((RuntimeType.STRING == value_src_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_src_value_0 = value_src_value as string - valueSerializer.writeString(value_src_value_0) - } - else if (((RuntimeType.OBJECT == value_src_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_src_value_1 = value_src_value as Resource - valueSerializer.writeResource(value_src_value_1) - } + const value_left = value.left + let value_left_type : int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeNumber(value_left_value) } - const value_currentProgressRate = value.currentProgressRate - let value_currentProgressRate_type : int32 = RuntimeType.UNDEFINED - value_currentProgressRate_type = runtimeType(value_currentProgressRate) - valueSerializer.writeInt8(value_currentProgressRate_type as int32) - if ((RuntimeType.UNDEFINED) != (value_currentProgressRate_type)) { - const value_currentProgressRate_value = value_currentProgressRate! - let value_currentProgressRate_value_type : int32 = RuntimeType.UNDEFINED - value_currentProgressRate_value_type = runtimeType(value_currentProgressRate_value) - if (((RuntimeType.NUMBER == value_currentProgressRate_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_currentProgressRate_value_0 = value_currentProgressRate_value as number - valueSerializer.writeNumber(value_currentProgressRate_value_0) - } - else if (((RuntimeType.STRING == value_currentProgressRate_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_currentProgressRate_value_1 = value_currentProgressRate_value as string - valueSerializer.writeString(value_currentProgressRate_value_1) - } - else if (value_currentProgressRate_value instanceof PlaybackSpeed) { - valueSerializer.writeInt8(2 as int32) - const value_currentProgressRate_value_2 = value_currentProgressRate_value - valueSerializer.writeInt32(value_currentProgressRate_value_2.ordinal) - } + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeNumber(value_top_value) } - const value_previewUri = value.previewUri - let value_previewUri_type : int32 = RuntimeType.UNDEFINED - value_previewUri_type = runtimeType(value_previewUri) - valueSerializer.writeInt8(value_previewUri_type as int32) - if ((RuntimeType.UNDEFINED) != (value_previewUri_type)) { - const value_previewUri_value = value_previewUri! - let value_previewUri_value_type : int32 = RuntimeType.UNDEFINED - value_previewUri_value_type = runtimeType(value_previewUri_value) - if (((RuntimeType.STRING == value_previewUri_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_previewUri_value_0 = value_previewUri_value as string - valueSerializer.writeString(value_previewUri_value_0) - } - else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (value_previewUri_value instanceof PixelMap)) { - valueSerializer.writeInt8(1 as int32) - const value_previewUri_value_1 = value_previewUri_value as PixelMap - valueSerializer.writePixelMap(value_previewUri_value_1) - } - else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (isResource(value_previewUri_value))) { - valueSerializer.writeInt8(2 as int32) - const value_previewUri_value_2 = value_previewUri_value as Resource - valueSerializer.writeResource(value_previewUri_value_2) - } + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeNumber(value_width_value) } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeVideoController(value_controller_value) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeNumber(value_height_value) + } + const value_icons = value.icons + let value_icons_type : int32 = RuntimeType.UNDEFINED + value_icons_type = runtimeType(value_icons) + valueSerializer.writeInt8(value_icons_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icons_type)) { + const value_icons_value = value_icons! + valueSerializer.writeButtonIconOptions(value_icons_value) } + } + writeXComponentOptions(value: XComponentOptions): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_controller = value.controller + valueSerializer.writeXComponentController(value_controller) const value_imageAIOptions = value.imageAIOptions let value_imageAIOptions_type : int32 = RuntimeType.UNDEFINED value_imageAIOptions_type = runtimeType(value_imageAIOptions) @@ -13425,1142 +13697,962 @@ export class Serializer extends SerializerBase { valueSerializer.writeImageAIOptions(value_imageAIOptions_value) } } - writeSwitchStyle(value: SwitchStyle): void { + writeAdsBlockedDetails(value: AdsBlockedDetails): void { let valueSerializer : Serializer = this - const value_pointRadius = value.pointRadius - let value_pointRadius_type : int32 = RuntimeType.UNDEFINED - value_pointRadius_type = runtimeType(value_pointRadius) - valueSerializer.writeInt8(value_pointRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_pointRadius_type)) { - const value_pointRadius_value = value_pointRadius! - let value_pointRadius_value_type : int32 = RuntimeType.UNDEFINED - value_pointRadius_value_type = runtimeType(value_pointRadius_value) - if (((RuntimeType.NUMBER == value_pointRadius_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_pointRadius_value_0 = value_pointRadius_value as number - valueSerializer.writeNumber(value_pointRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_pointRadius_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_pointRadius_value_1 = value_pointRadius_value as Resource - valueSerializer.writeResource(value_pointRadius_value_1) - } + const value_url = value.url + valueSerializer.writeString(value_url) + const value_adsBlocked = value.adsBlocked + valueSerializer.writeInt32(value_adsBlocked.length as int32) + for (let i = 0; i < value_adsBlocked.length; i++) { + const value_adsBlocked_element = value_adsBlocked[i] + valueSerializer.writeString(value_adsBlocked_element) } - const value_unselectedColor = value.unselectedColor - let value_unselectedColor_type : int32 = RuntimeType.UNDEFINED - value_unselectedColor_type = runtimeType(value_unselectedColor) - valueSerializer.writeInt8(value_unselectedColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { - const value_unselectedColor_value = value_unselectedColor! - let value_unselectedColor_value_type : int32 = RuntimeType.UNDEFINED - value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (value_unselectedColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_unselectedColor_value_0 = value_unselectedColor_value - valueSerializer.writeInt32(value_unselectedColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_unselectedColor_value_1 = value_unselectedColor_value as number - valueSerializer.writeNumber(value_unselectedColor_value_1) - } - else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_unselectedColor_value_2 = value_unselectedColor_value as string - valueSerializer.writeString(value_unselectedColor_value_2) - } - else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_unselectedColor_value_3 = value_unselectedColor_value as Resource - valueSerializer.writeResource(value_unselectedColor_value_3) - } + } + writeWebKeyboardOptions(value: WebKeyboardOptions): void { + let valueSerializer : Serializer = this + const value_useSystemKeyboard = value.useSystemKeyboard + valueSerializer.writeBoolean(value_useSystemKeyboard) + const value_enterKeyType = value.enterKeyType + let value_enterKeyType_type : int32 = RuntimeType.UNDEFINED + value_enterKeyType_type = runtimeType(value_enterKeyType) + valueSerializer.writeInt8(value_enterKeyType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enterKeyType_type)) { + const value_enterKeyType_value = value_enterKeyType! + valueSerializer.writeNumber(value_enterKeyType_value) } - const value_pointColor = value.pointColor - let value_pointColor_type : int32 = RuntimeType.UNDEFINED - value_pointColor_type = runtimeType(value_pointColor) - valueSerializer.writeInt8(value_pointColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_pointColor_type)) { - const value_pointColor_value = value_pointColor! - let value_pointColor_value_type : int32 = RuntimeType.UNDEFINED - value_pointColor_value_type = runtimeType(value_pointColor_value) - if (value_pointColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_pointColor_value_0 = value_pointColor_value - valueSerializer.writeInt32(value_pointColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_pointColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_pointColor_value_1 = value_pointColor_value as number - valueSerializer.writeNumber(value_pointColor_value_1) - } - else if (((RuntimeType.STRING == value_pointColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_pointColor_value_2 = value_pointColor_value as string - valueSerializer.writeString(value_pointColor_value_2) - } - else if (((RuntimeType.OBJECT == value_pointColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_pointColor_value_3 = value_pointColor_value as Resource - valueSerializer.writeResource(value_pointColor_value_3) - } + const value_customKeyboard = value.customKeyboard + let value_customKeyboard_type : int32 = RuntimeType.UNDEFINED + value_customKeyboard_type = runtimeType(value_customKeyboard) + valueSerializer.writeInt8(value_customKeyboard_type as int32) + if ((RuntimeType.UNDEFINED) != (value_customKeyboard_type)) { + const value_customKeyboard_value = value_customKeyboard! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_customKeyboard_value)) } - const value_trackBorderRadius = value.trackBorderRadius - let value_trackBorderRadius_type : int32 = RuntimeType.UNDEFINED - value_trackBorderRadius_type = runtimeType(value_trackBorderRadius) - valueSerializer.writeInt8(value_trackBorderRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_trackBorderRadius_type)) { - const value_trackBorderRadius_value = value_trackBorderRadius! - let value_trackBorderRadius_value_type : int32 = RuntimeType.UNDEFINED - value_trackBorderRadius_value_type = runtimeType(value_trackBorderRadius_value) - if (((RuntimeType.NUMBER == value_trackBorderRadius_value_type))) { + } + writeWebKeyboardCallbackInfo(value: WebKeyboardCallbackInfo): void { + let valueSerializer : Serializer = this + const value_controller = value.controller + valueSerializer.writeWebKeyboardController(value_controller) + const value_attributes = value.attributes + valueSerializer.writeInt32(value_attributes.size as int32) + // TODO: map serialization not implemented + } + writeExpandedMenuItemOptions(value: ExpandedMenuItemOptions): void { + let valueSerializer : Serializer = this + const value_content = value.content + let value_content_type : int32 = RuntimeType.UNDEFINED + value_content_type = runtimeType(value_content) + if (((RuntimeType.STRING == value_content_type))) { + valueSerializer.writeInt8(0 as int32) + const value_content_0 = value_content as string + valueSerializer.writeString(value_content_0) + } + else if (((RuntimeType.OBJECT == value_content_type))) { + valueSerializer.writeInt8(1 as int32) + const value_content_1 = value_content as Resource + valueSerializer.writeResource(value_content_1) + } + const value_startIcon = value.startIcon + let value_startIcon_type : int32 = RuntimeType.UNDEFINED + value_startIcon_type = runtimeType(value_startIcon) + valueSerializer.writeInt8(value_startIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_startIcon_type)) { + const value_startIcon_value = value_startIcon! + let value_startIcon_value_type : int32 = RuntimeType.UNDEFINED + value_startIcon_value_type = runtimeType(value_startIcon_value) + if (((RuntimeType.STRING == value_startIcon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_trackBorderRadius_value_0 = value_trackBorderRadius_value as number - valueSerializer.writeNumber(value_trackBorderRadius_value_0) + const value_startIcon_value_0 = value_startIcon_value as string + valueSerializer.writeString(value_startIcon_value_0) } - else if (((RuntimeType.OBJECT == value_trackBorderRadius_value_type))) { + else if (((RuntimeType.OBJECT == value_startIcon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_trackBorderRadius_value_1 = value_trackBorderRadius_value as Resource - valueSerializer.writeResource(value_trackBorderRadius_value_1) + const value_startIcon_value_1 = value_startIcon_value as Resource + valueSerializer.writeResource(value_startIcon_value_1) } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeToggleOptions(value: ToggleOptions): void { + writeRenderProcessNotRespondingData(value: RenderProcessNotRespondingData): void { let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_isOn = value.isOn - let value_isOn_type : int32 = RuntimeType.UNDEFINED - value_isOn_type = runtimeType(value_isOn) - valueSerializer.writeInt8(value_isOn_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isOn_type)) { - const value_isOn_value = value_isOn! - valueSerializer.writeBoolean(value_isOn_value) - } + const value_jsStack = value.jsStack + valueSerializer.writeString(value_jsStack) + const value_pid = value.pid + valueSerializer.writeNumber(value_pid) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason.ordinal) } - writeTimePickerResult(value: TimePickerResult): void { + writeNativeMediaPlayerConfig(value: NativeMediaPlayerConfig): void { let valueSerializer : Serializer = this - const value_hour = value.hour - valueSerializer.writeNumber(value_hour) - const value_minute = value.minute - valueSerializer.writeNumber(value_minute) - const value_second = value.second - valueSerializer.writeNumber(value_second) + const value_enable = value.enable + valueSerializer.writeBoolean(value_enable) + const value_shouldOverlay = value.shouldOverlay + valueSerializer.writeBoolean(value_shouldOverlay) } - writeTimePickerOptions(value: TimePickerOptions): void { + writeNativeEmbedTouchInfo(value: NativeEmbedTouchInfo): void { let valueSerializer : Serializer = this - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + const value_embedId = value.embedId + let value_embedId_type : int32 = RuntimeType.UNDEFINED + value_embedId_type = runtimeType(value_embedId) + valueSerializer.writeInt8(value_embedId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { + const value_embedId_value = value_embedId! + valueSerializer.writeString(value_embedId_value) } - const value_format = value.format - let value_format_type : int32 = RuntimeType.UNDEFINED - value_format_type = runtimeType(value_format) - valueSerializer.writeInt8(value_format_type as int32) - if ((RuntimeType.UNDEFINED) != (value_format_type)) { - const value_format_value = value_format! - valueSerializer.writeInt32(value_format_value.ordinal) + const value_touchEvent = value.touchEvent + let value_touchEvent_type : int32 = RuntimeType.UNDEFINED + value_touchEvent_type = runtimeType(value_touchEvent) + valueSerializer.writeInt8(value_touchEvent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_touchEvent_type)) { + const value_touchEvent_value = value_touchEvent! + valueSerializer.writeTouchEvent(value_touchEvent_value) + } + const value_result = value.result + let value_result_type : int32 = RuntimeType.UNDEFINED + value_result_type = runtimeType(value_result) + valueSerializer.writeInt8(value_result_type as int32) + if ((RuntimeType.UNDEFINED) != (value_result_type)) { + const value_result_value = value_result! + valueSerializer.writeEventResult(value_result_value) } } - writeTextTimerOptions(value: TextTimerOptions): void { + writeNativeEmbedVisibilityInfo(value: NativeEmbedVisibilityInfo): void { let valueSerializer : Serializer = this - const value_isCountDown = value.isCountDown - let value_isCountDown_type : int32 = RuntimeType.UNDEFINED - value_isCountDown_type = runtimeType(value_isCountDown) - valueSerializer.writeInt8(value_isCountDown_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isCountDown_type)) { - const value_isCountDown_value = value_isCountDown! - valueSerializer.writeBoolean(value_isCountDown_value) - } - const value_count = value.count - let value_count_type : int32 = RuntimeType.UNDEFINED - value_count_type = runtimeType(value_count) - valueSerializer.writeInt8(value_count_type as int32) - if ((RuntimeType.UNDEFINED) != (value_count_type)) { - const value_count_value = value_count! - valueSerializer.writeNumber(value_count_value) - } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextTimerController(value_controller_value) - } + const value_visibility = value.visibility + valueSerializer.writeBoolean(value_visibility) + const value_embedId = value.embedId + valueSerializer.writeString(value_embedId) } - writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { + writeNativeEmbedDataInfo(value: NativeEmbedDataInfo): void { let valueSerializer : Serializer = this - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - if (((RuntimeType.STRING == value_text_type))) { - valueSerializer.writeInt8(0 as int32) - const value_text_0 = value_text as string - valueSerializer.writeString(value_text_0) + const value_status = value.status + let value_status_type : int32 = RuntimeType.UNDEFINED + value_status_type = runtimeType(value_status) + valueSerializer.writeInt8(value_status_type as int32) + if ((RuntimeType.UNDEFINED) != (value_status_type)) { + const value_status_value = value_status! + valueSerializer.writeInt32(value_status_value.ordinal) } - else if (((RuntimeType.OBJECT == value_text_type))) { - valueSerializer.writeInt8(1 as int32) - const value_text_1 = value_text as Resource - valueSerializer.writeResource(value_text_1) + const value_surfaceId = value.surfaceId + let value_surfaceId_type : int32 = RuntimeType.UNDEFINED + value_surfaceId_type = runtimeType(value_surfaceId) + valueSerializer.writeInt8(value_surfaceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_surfaceId_type)) { + const value_surfaceId_value = value_surfaceId! + valueSerializer.writeString(value_surfaceId_value) } - const value_children = value.children - let value_children_type : int32 = RuntimeType.UNDEFINED - value_children_type = runtimeType(value_children) - valueSerializer.writeInt8(value_children_type as int32) - if ((RuntimeType.UNDEFINED) != (value_children_type)) { - const value_children_value = value_children! - valueSerializer.writeInt32(value_children_value.length as int32) - for (let i = 0; i < value_children_value.length; i++) { - const value_children_value_element = value_children_value[i] - valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element) - } + const value_embedId = value.embedId + let value_embedId_type : int32 = RuntimeType.UNDEFINED + value_embedId_type = runtimeType(value_embedId) + valueSerializer.writeInt8(value_embedId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { + const value_embedId_value = value_embedId! + valueSerializer.writeString(value_embedId_value) + } + const value_info = value.info + let value_info_type : int32 = RuntimeType.UNDEFINED + value_info_type = runtimeType(value_info) + valueSerializer.writeInt8(value_info_type as int32) + if ((RuntimeType.UNDEFINED) != (value_info_type)) { + const value_info_value = value_info! + valueSerializer.writeNativeEmbedInfo(value_info_value) } } - writeTextPickerRangeContent(value: TextPickerRangeContent): void { + writeScriptItem(value: ScriptItem): void { let valueSerializer : Serializer = this - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - if (((RuntimeType.STRING == value_icon_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_0 = value_icon as string - valueSerializer.writeString(value_icon_0) - } - else if (((RuntimeType.OBJECT == value_icon_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_1 = value_icon as Resource - valueSerializer.writeResource(value_icon_1) - } - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type as int32) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type : int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_text_value_0 = value_text_value as string - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_text_value_1 = value_text_value as Resource - valueSerializer.writeResource(value_text_value_1) - } + const value_script = value.script + valueSerializer.writeString(value_script) + const value_scriptRules = value.scriptRules + valueSerializer.writeInt32(value_scriptRules.length as int32) + for (let i = 0; i < value_scriptRules.length; i++) { + const value_scriptRules_element = value_scriptRules[i] + valueSerializer.writeString(value_scriptRules_element) } } - writeTextPickerOptions(value: TextPickerOptions): void { + writeIntelligentTrackingPreventionDetails(value: IntelligentTrackingPreventionDetails): void { let valueSerializer : Serializer = this - const value_range = value.range - let value_range_type : int32 = RuntimeType.UNDEFINED - value_range_type = runtimeType(value_range) - if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_String(value_range))) { - valueSerializer.writeInt8(0 as int32) - const value_range_0 = value_range as Array - valueSerializer.writeInt32(value_range_0.length as int32) - for (let i = 0; i < value_range_0.length; i++) { - const value_range_0_element = value_range_0[i] - valueSerializer.writeString(value_range_0_element) - } - } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_Array_String(value_range))) { - valueSerializer.writeInt8(1 as int32) - const value_range_1 = value_range as Array> - valueSerializer.writeInt32(value_range_1.length as int32) - for (let i = 0; i < value_range_1.length; i++) { - const value_range_1_element = value_range_1[i] - valueSerializer.writeInt32(value_range_1_element.length as int32) - for (let i = 0; i < value_range_1_element.length; i++) { - const value_range_1_element_element = value_range_1_element[i] - valueSerializer.writeString(value_range_1_element_element) - } - } + const value_host = value.host + valueSerializer.writeString(value_host) + const value_trackerHost = value.trackerHost + valueSerializer.writeString(value_trackerHost) + } + writeLoadCommittedDetails(value: LoadCommittedDetails): void { + let valueSerializer : Serializer = this + const value_isMainFrame = value.isMainFrame + valueSerializer.writeBoolean(value_isMainFrame) + const value_isSameDocument = value.isSameDocument + valueSerializer.writeBoolean(value_isSameDocument) + const value_didReplaceEntry = value.didReplaceEntry + valueSerializer.writeBoolean(value_didReplaceEntry) + const value_navigationType = value.navigationType + valueSerializer.writeInt32(value_navigationType.ordinal) + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnOverScrollEvent(value: OnOverScrollEvent): void { + let valueSerializer : Serializer = this + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) + } + writeOnLoadInterceptEvent(value: OnLoadInterceptEvent): void { + let valueSerializer : Serializer = this + const value_data = value.data + valueSerializer.writeWebResourceRequest(value_data) + } + writeLargestContentfulPaint(value: LargestContentfulPaint): void { + let valueSerializer : Serializer = this + const value_navigationStartTime = value.navigationStartTime + let value_navigationStartTime_type : int32 = RuntimeType.UNDEFINED + value_navigationStartTime_type = runtimeType(value_navigationStartTime) + valueSerializer.writeInt8(value_navigationStartTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { + const value_navigationStartTime_value = value_navigationStartTime! + valueSerializer.writeNumber(value_navigationStartTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (isResource(value_range))) { - valueSerializer.writeInt8(2 as int32) - const value_range_2 = value_range as Resource - valueSerializer.writeResource(value_range_2) + const value_largestImagePaintTime = value.largestImagePaintTime + let value_largestImagePaintTime_type : int32 = RuntimeType.UNDEFINED + value_largestImagePaintTime_type = runtimeType(value_largestImagePaintTime) + valueSerializer.writeInt8(value_largestImagePaintTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_largestImagePaintTime_type)) { + const value_largestImagePaintTime_value = value_largestImagePaintTime! + valueSerializer.writeNumber(value_largestImagePaintTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextPickerRangeContent(value_range))) { - valueSerializer.writeInt8(3 as int32) - const value_range_3 = value_range as Array - valueSerializer.writeInt32(value_range_3.length as int32) - for (let i = 0; i < value_range_3.length; i++) { - const value_range_3_element = value_range_3[i] - valueSerializer.writeTextPickerRangeContent(value_range_3_element) - } + const value_largestTextPaintTime = value.largestTextPaintTime + let value_largestTextPaintTime_type : int32 = RuntimeType.UNDEFINED + value_largestTextPaintTime_type = runtimeType(value_largestTextPaintTime) + valueSerializer.writeInt8(value_largestTextPaintTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_largestTextPaintTime_type)) { + const value_largestTextPaintTime_value = value_largestTextPaintTime! + valueSerializer.writeNumber(value_largestTextPaintTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextCascadePickerRangeContent(value_range))) { - valueSerializer.writeInt8(4 as int32) - const value_range_4 = value_range as Array - valueSerializer.writeInt32(value_range_4.length as int32) - for (let i = 0; i < value_range_4.length; i++) { - const value_range_4_element = value_range_4[i] - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) - } + const value_imageBPP = value.imageBPP + let value_imageBPP_type : int32 = RuntimeType.UNDEFINED + value_imageBPP_type = runtimeType(value_imageBPP) + valueSerializer.writeInt8(value_imageBPP_type as int32) + if ((RuntimeType.UNDEFINED) != (value_imageBPP_type)) { + const value_imageBPP_value = value_imageBPP! + valueSerializer.writeNumber(value_imageBPP_value) } - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - let value_value_value_type : int32 = RuntimeType.UNDEFINED - value_value_value_type = runtimeType(value_value_value) - if (((RuntimeType.STRING == value_value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_value_0 = value_value_value as string - valueSerializer.writeString(value_value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_value_1 = value_value_value as Array - valueSerializer.writeInt32(value_value_value_1.length as int32) - for (let i = 0; i < value_value_value_1.length; i++) { - const value_value_value_1_element = value_value_value_1[i] - valueSerializer.writeString(value_value_value_1_element) - } - } + const value_largestImageLoadStartTime = value.largestImageLoadStartTime + let value_largestImageLoadStartTime_type : int32 = RuntimeType.UNDEFINED + value_largestImageLoadStartTime_type = runtimeType(value_largestImageLoadStartTime) + valueSerializer.writeInt8(value_largestImageLoadStartTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_largestImageLoadStartTime_type)) { + const value_largestImageLoadStartTime_value = value_largestImageLoadStartTime! + valueSerializer.writeNumber(value_largestImageLoadStartTime_value) } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - let value_selected_value_type : int32 = RuntimeType.UNDEFINED - value_selected_value_type = runtimeType(value_selected_value) - if (((RuntimeType.NUMBER == value_selected_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_selected_value_0 = value_selected_value as number - valueSerializer.writeNumber(value_selected_value_0) - } - else if (((RuntimeType.OBJECT == value_selected_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_selected_value_1 = value_selected_value as Array - valueSerializer.writeInt32(value_selected_value_1.length as int32) - for (let i = 0; i < value_selected_value_1.length; i++) { - const value_selected_value_1_element = value_selected_value_1[i] - valueSerializer.writeNumber(value_selected_value_1_element) - } - } + const value_largestImageLoadEndTime = value.largestImageLoadEndTime + let value_largestImageLoadEndTime_type : int32 = RuntimeType.UNDEFINED + value_largestImageLoadEndTime_type = runtimeType(value_largestImageLoadEndTime) + valueSerializer.writeInt8(value_largestImageLoadEndTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_largestImageLoadEndTime_type)) { + const value_largestImageLoadEndTime_value = value_largestImageLoadEndTime! + valueSerializer.writeNumber(value_largestImageLoadEndTime_value) } } - writePasswordIcon(value: PasswordIcon): void { + writeFirstMeaningfulPaint(value: FirstMeaningfulPaint): void { let valueSerializer : Serializer = this - const value_onIconSrc = value.onIconSrc - let value_onIconSrc_type : int32 = RuntimeType.UNDEFINED - value_onIconSrc_type = runtimeType(value_onIconSrc) - valueSerializer.writeInt8(value_onIconSrc_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onIconSrc_type)) { - const value_onIconSrc_value = value_onIconSrc! - let value_onIconSrc_value_type : int32 = RuntimeType.UNDEFINED - value_onIconSrc_value_type = runtimeType(value_onIconSrc_value) - if (((RuntimeType.STRING == value_onIconSrc_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_onIconSrc_value_0 = value_onIconSrc_value as string - valueSerializer.writeString(value_onIconSrc_value_0) - } - else if (((RuntimeType.OBJECT == value_onIconSrc_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_onIconSrc_value_1 = value_onIconSrc_value as Resource - valueSerializer.writeResource(value_onIconSrc_value_1) - } + const value_navigationStartTime = value.navigationStartTime + let value_navigationStartTime_type : int32 = RuntimeType.UNDEFINED + value_navigationStartTime_type = runtimeType(value_navigationStartTime) + valueSerializer.writeInt8(value_navigationStartTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { + const value_navigationStartTime_value = value_navigationStartTime! + valueSerializer.writeNumber(value_navigationStartTime_value) } - const value_offIconSrc = value.offIconSrc - let value_offIconSrc_type : int32 = RuntimeType.UNDEFINED - value_offIconSrc_type = runtimeType(value_offIconSrc) - valueSerializer.writeInt8(value_offIconSrc_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offIconSrc_type)) { - const value_offIconSrc_value = value_offIconSrc! - let value_offIconSrc_value_type : int32 = RuntimeType.UNDEFINED - value_offIconSrc_value_type = runtimeType(value_offIconSrc_value) - if (((RuntimeType.STRING == value_offIconSrc_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_offIconSrc_value_0 = value_offIconSrc_value as string - valueSerializer.writeString(value_offIconSrc_value_0) - } - else if (((RuntimeType.OBJECT == value_offIconSrc_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offIconSrc_value_1 = value_offIconSrc_value as Resource - valueSerializer.writeResource(value_offIconSrc_value_1) - } + const value_firstMeaningfulPaintTime = value.firstMeaningfulPaintTime + let value_firstMeaningfulPaintTime_type : int32 = RuntimeType.UNDEFINED + value_firstMeaningfulPaintTime_type = runtimeType(value_firstMeaningfulPaintTime) + valueSerializer.writeInt8(value_firstMeaningfulPaintTime_type as int32) + if ((RuntimeType.UNDEFINED) != (value_firstMeaningfulPaintTime_type)) { + const value_firstMeaningfulPaintTime_value = value_firstMeaningfulPaintTime! + valueSerializer.writeNumber(value_firstMeaningfulPaintTime_value) } } - writeTextInputOptions(value: TextInputOptions): void { + writeOnFirstContentfulPaintEvent(value: OnFirstContentfulPaintEvent): void { let valueSerializer : Serializer = this - const value_placeholder = value.placeholder - let value_placeholder_type : int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_placeholder_value_0 = value_placeholder_value as string - valueSerializer.writeString(value_placeholder_value_0) - } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_placeholder_value_1 = value_placeholder_value as Resource - valueSerializer.writeResource(value_placeholder_value_1) - } - } - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type as int32) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type : int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_text_value_0 = value_text_value as string - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_text_value_1 = value_text_value as Resource - valueSerializer.writeResource(value_text_value_1) - } - } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextInputController(value_controller_value) - } + const value_navigationStartTick = value.navigationStartTick + valueSerializer.writeNumber(value_navigationStartTick) + const value_firstContentfulPaintMs = value.firstContentfulPaintMs + valueSerializer.writeNumber(value_firstContentfulPaintMs) + } + writeOnAudioStateChangedEvent(value: OnAudioStateChangedEvent): void { + let valueSerializer : Serializer = this + const value_playing = value.playing + valueSerializer.writeBoolean(value_playing) + } + writeOnDataResubmittedEvent(value: OnDataResubmittedEvent): void { + let valueSerializer : Serializer = this + const value_handler = value.handler + valueSerializer.writeDataResubmissionHandler(value_handler) + } + writeOnPageVisibleEvent(value: OnPageVisibleEvent): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnFaviconReceivedEvent(value: OnFaviconReceivedEvent): void { + let valueSerializer : Serializer = this + const value_favicon = value.favicon + valueSerializer.writePixelMap(value_favicon) + } + writeOnTouchIconUrlReceivedEvent(value: OnTouchIconUrlReceivedEvent): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_precomposed = value.precomposed + valueSerializer.writeBoolean(value_precomposed) + } + writeOnWindowNewEvent(value: OnWindowNewEvent): void { + let valueSerializer : Serializer = this + const value_isAlert = value.isAlert + valueSerializer.writeBoolean(value_isAlert) + const value_isUserTrigger = value.isUserTrigger + valueSerializer.writeBoolean(value_isUserTrigger) + const value_targetUrl = value.targetUrl + valueSerializer.writeString(value_targetUrl) + const value_handler = value.handler + valueSerializer.writeControllerHandler(value_handler) } - writeTextClockOptions(value: TextClockOptions): void { + writeOnClientAuthenticationEvent(value: OnClientAuthenticationEvent): void { let valueSerializer : Serializer = this - const value_timeZoneOffset = value.timeZoneOffset - let value_timeZoneOffset_type : int32 = RuntimeType.UNDEFINED - value_timeZoneOffset_type = runtimeType(value_timeZoneOffset) - valueSerializer.writeInt8(value_timeZoneOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_timeZoneOffset_type)) { - const value_timeZoneOffset_value = value_timeZoneOffset! - valueSerializer.writeNumber(value_timeZoneOffset_value) + const value_handler = value.handler + valueSerializer.writeClientAuthenticationHandler(value_handler) + const value_host = value.host + valueSerializer.writeString(value_host) + const value_port = value.port + valueSerializer.writeNumber(value_port) + const value_keyTypes = value.keyTypes + valueSerializer.writeInt32(value_keyTypes.length as int32) + for (let i = 0; i < value_keyTypes.length; i++) { + const value_keyTypes_element = value_keyTypes[i] + valueSerializer.writeString(value_keyTypes_element) } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextClockController(value_controller_value) + const value_issuers = value.issuers + valueSerializer.writeInt32(value_issuers.length as int32) + for (let i = 0; i < value_issuers.length; i++) { + const value_issuers_element = value_issuers[i] + valueSerializer.writeString(value_issuers_element) } } - writeInputCounterOptions(value: InputCounterOptions): void { + writeSslErrorEvent(value: SslErrorEvent): void { let valueSerializer : Serializer = this - const value_thresholdPercentage = value.thresholdPercentage - let value_thresholdPercentage_type : int32 = RuntimeType.UNDEFINED - value_thresholdPercentage_type = runtimeType(value_thresholdPercentage) - valueSerializer.writeInt8(value_thresholdPercentage_type as int32) - if ((RuntimeType.UNDEFINED) != (value_thresholdPercentage_type)) { - const value_thresholdPercentage_value = value_thresholdPercentage! - valueSerializer.writeNumber(value_thresholdPercentage_value) - } - const value_highlightBorder = value.highlightBorder - let value_highlightBorder_type : int32 = RuntimeType.UNDEFINED - value_highlightBorder_type = runtimeType(value_highlightBorder) - valueSerializer.writeInt8(value_highlightBorder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_highlightBorder_type)) { - const value_highlightBorder_value = value_highlightBorder! - valueSerializer.writeBoolean(value_highlightBorder_value) - } + const value_handler = value.handler + valueSerializer.writeSslErrorHandler(value_handler) + const value_error = value.error + valueSerializer.writeInt32(value_error.ordinal) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_originalUrl = value.originalUrl + valueSerializer.writeString(value_originalUrl) + const value_referrer = value.referrer + valueSerializer.writeString(value_referrer) + const value_isFatalError = value.isFatalError + valueSerializer.writeBoolean(value_isFatalError) + const value_isMainFrame = value.isMainFrame + valueSerializer.writeBoolean(value_isMainFrame) } - writeTextAreaOptions(value: TextAreaOptions): void { + writeOnSslErrorEventReceiveEvent(value: OnSslErrorEventReceiveEvent): void { let valueSerializer : Serializer = this - const value_placeholder = value.placeholder - let value_placeholder_type : int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_placeholder_value_0 = value_placeholder_value as string - valueSerializer.writeString(value_placeholder_value_0) - } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_placeholder_value_1 = value_placeholder_value as Resource - valueSerializer.writeResource(value_placeholder_value_1) - } - } - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type as int32) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type : int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_text_value_0 = value_text_value as string - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_text_value_1 = value_text_value as Resource - valueSerializer.writeResource(value_text_value_1) + const value_handler = value.handler + valueSerializer.writeSslErrorHandler(value_handler) + const value_error = value.error + valueSerializer.writeInt32(value_error.ordinal) + const value_certChainData = value.certChainData + let value_certChainData_type : int32 = RuntimeType.UNDEFINED + value_certChainData_type = runtimeType(value_certChainData) + valueSerializer.writeInt8(value_certChainData_type as int32) + if ((RuntimeType.UNDEFINED) != (value_certChainData_type)) { + const value_certChainData_value = value_certChainData! + valueSerializer.writeInt32(value_certChainData_value.length as int32) + for (let i = 0; i < value_certChainData_value.length; i++) { + const value_certChainData_value_element = value_certChainData_value[i] + valueSerializer.writeBuffer(value_certChainData_value_element) } } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextAreaController(value_controller_value) - } } - writeFontSettingOptions(value: FontSettingOptions): void { + writeOnScrollEvent(value: OnScrollEvent): void { let valueSerializer : Serializer = this - const value_enableVariableFontWeight = value.enableVariableFontWeight - let value_enableVariableFontWeight_type : int32 = RuntimeType.UNDEFINED - value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight) - valueSerializer.writeInt8(value_enableVariableFontWeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableVariableFontWeight_type)) { - const value_enableVariableFontWeight_value = value_enableVariableFontWeight! - valueSerializer.writeBoolean(value_enableVariableFontWeight_value) - } + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) } - writeTextOverflowOptions(value: TextOverflowOptions): void { + writeOnSearchResultReceiveEvent(value: OnSearchResultReceiveEvent): void { let valueSerializer : Serializer = this - const value_overflow = value.overflow - valueSerializer.writeInt32(value_overflow.ordinal) + const value_activeMatchOrdinal = value.activeMatchOrdinal + valueSerializer.writeNumber(value_activeMatchOrdinal) + const value_numberOfMatches = value.numberOfMatches + valueSerializer.writeNumber(value_numberOfMatches) + const value_isDoneCounting = value.isDoneCounting + valueSerializer.writeBoolean(value_isDoneCounting) } - writeTextOptions(value: TextOptions): void { + writeOnContextMenuShowEvent(value: OnContextMenuShowEvent): void { let valueSerializer : Serializer = this - const value_controller = value.controller - valueSerializer.writeTextController(value_controller) + const value_param = value.param + valueSerializer.writeWebContextMenuParam(value_param) + const value_result = value.result + valueSerializer.writeWebContextMenuResult(value_result) } - writeScrollableBarModeOptions(value: ScrollableBarModeOptions): void { + writeOnScreenCaptureRequestEvent(value: OnScreenCaptureRequestEvent): void { let valueSerializer : Serializer = this - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLength(value_margin_value) + const value_handler = value.handler + valueSerializer.writeScreenCaptureHandler(value_handler) + } + writeOnPermissionRequestEvent(value: OnPermissionRequestEvent): void { + let valueSerializer : Serializer = this + const value_request = value.request + valueSerializer.writePermissionRequest(value_request) + } + writeOnInterceptRequestEvent(value: OnInterceptRequestEvent): void { + let valueSerializer : Serializer = this + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + } + writeOnHttpAuthRequestEvent(value: OnHttpAuthRequestEvent): void { + let valueSerializer : Serializer = this + const value_handler = value.handler + valueSerializer.writeHttpAuthHandler(value_handler) + const value_host = value.host + valueSerializer.writeString(value_host) + const value_realm = value.realm + valueSerializer.writeString(value_realm) + } + writeOnScaleChangeEvent(value: OnScaleChangeEvent): void { + let valueSerializer : Serializer = this + const value_oldScale = value.oldScale + valueSerializer.writeNumber(value_oldScale) + const value_newScale = value.newScale + valueSerializer.writeNumber(value_newScale) + } + writeFullScreenEnterEvent(value: FullScreenEnterEvent): void { + let valueSerializer : Serializer = this + const value_handler = value.handler + valueSerializer.writeFullScreenExitHandler(value_handler) + const value_videoWidth = value.videoWidth + let value_videoWidth_type : int32 = RuntimeType.UNDEFINED + value_videoWidth_type = runtimeType(value_videoWidth) + valueSerializer.writeInt8(value_videoWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_videoWidth_type)) { + const value_videoWidth_value = value_videoWidth! + valueSerializer.writeNumber(value_videoWidth_value) } - const value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle - let value_nonScrollableLayoutStyle_type : int32 = RuntimeType.UNDEFINED - value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle) - valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { - const value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle! - valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value.ordinal) + const value_videoHeight = value.videoHeight + let value_videoHeight_type : int32 = RuntimeType.UNDEFINED + value_videoHeight_type = runtimeType(value_videoHeight) + valueSerializer.writeInt8(value_videoHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_videoHeight_type)) { + const value_videoHeight_value = value_videoHeight! + valueSerializer.writeNumber(value_videoHeight_value) } } - writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { + writeOnResourceLoadEvent(value: OnResourceLoadEvent): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnShowFileSelectorEvent(value: OnShowFileSelectorEvent): void { + let valueSerializer : Serializer = this + const value_result = value.result + valueSerializer.writeFileSelectorResult(value_result) + const value_fileSelector = value.fileSelector + valueSerializer.writeFileSelectorParam(value_fileSelector) + } + writeOnRenderExitedEvent(value: OnRenderExitedEvent): void { + let valueSerializer : Serializer = this + const value_renderExitReason = value.renderExitReason + valueSerializer.writeInt32(value_renderExitReason.ordinal) + } + writeOnRefreshAccessedHistoryEvent(value: OnRefreshAccessedHistoryEvent): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_isRefreshed = value.isRefreshed + valueSerializer.writeBoolean(value_isRefreshed) + } + writeOnDownloadStartEvent(value: OnDownloadStartEvent): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_userAgent = value.userAgent + valueSerializer.writeString(value_userAgent) + const value_contentDisposition = value.contentDisposition + valueSerializer.writeString(value_contentDisposition) + const value_mimetype = value.mimetype + valueSerializer.writeString(value_mimetype) + const value_contentLength = value.contentLength + valueSerializer.writeNumber(value_contentLength) } - writeBarGridColumnOptions(value: BarGridColumnOptions): void { + writeOnHttpErrorReceiveEvent(value: OnHttpErrorReceiveEvent): void { let valueSerializer : Serializer = this - const value_sm = value.sm - let value_sm_type : int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type : int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type as int32) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) - } - const value_lg = value.lg - let value_lg_type : int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) - } - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLength(value_margin_value) - } - const value_gutter = value.gutter - let value_gutter_type : int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - valueSerializer.writeLength(value_gutter_value) - } + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + const value_response = value.response + valueSerializer.writeWebResourceResponse(value_response) } - writeTabsAnimationEvent(value: TabsAnimationEvent): void { + writeOnErrorReceiveEvent(value: OnErrorReceiveEvent): void { let valueSerializer : Serializer = this - const value_currentOffset = value.currentOffset - valueSerializer.writeNumber(value_currentOffset) - const value_targetOffset = value.targetOffset - valueSerializer.writeNumber(value_targetOffset) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + const value_error = value.error + valueSerializer.writeWebResourceError(value_error) } - writeTabsOptions(value: TabsOptions): void { + writeOnConsoleEvent(value: OnConsoleEvent): void { let valueSerializer : Serializer = this - const value_barPosition = value.barPosition - let value_barPosition_type : int32 = RuntimeType.UNDEFINED - value_barPosition_type = runtimeType(value_barPosition) - valueSerializer.writeInt8(value_barPosition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_barPosition_type)) { - const value_barPosition_value = value_barPosition! - valueSerializer.writeInt32(value_barPosition_value.ordinal) - } - const value_index = value.index - let value_index_type : int32 = RuntimeType.UNDEFINED - value_index_type = runtimeType(value_index) - valueSerializer.writeInt8(value_index_type as int32) - if ((RuntimeType.UNDEFINED) != (value_index_type)) { - const value_index_value = value_index! - valueSerializer.writeNumber(value_index_value) - } - const value_controller = value.controller - let value_controller_type : int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTabsController(value_controller_value) - } + const value_message = value.message + valueSerializer.writeConsoleMessage(value_message) } - writeSymbolEffect(value: SymbolEffect): void { + writeOnPromptEvent(value: OnPromptEvent): void { + let valueSerializer : Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_value = value.value + valueSerializer.writeString(value_value) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { + writeOnConfirmEvent(value: OnConfirmEvent): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { + writeOnBeforeUnloadEvent(value: OnBeforeUnloadEvent): void { let valueSerializer : Serializer = this - const value_timeout = value.timeout - let value_timeout_type : int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type as int32) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperAnimationEvent(value: SwiperAnimationEvent): void { + writeOnAlertEvent(value: OnAlertEvent): void { let valueSerializer : Serializer = this - const value_currentOffset = value.currentOffset - valueSerializer.writeNumber(value_currentOffset) - const value_targetOffset = value.targetOffset - valueSerializer.writeNumber(value_targetOffset) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeIndicatorComponentController(value: IndicatorComponentController): void { + writeOnGeolocationShowEvent(value: OnGeolocationShowEvent): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_origin = value.origin + valueSerializer.writeString(value_origin) + const value_geolocation = value.geolocation + valueSerializer.writeJsGeolocation(value_geolocation) } - writeSwiperController(value: SwiperController): void { + writeOnTitleReceiveEvent(value: OnTitleReceiveEvent): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_title = value.title + valueSerializer.writeString(value_title) } - writeStackOptions(value: StackOptions): void { + writeOnProgressChangeEvent(value: OnProgressChangeEvent): void { let valueSerializer : Serializer = this - const value_alignContent = value.alignContent - let value_alignContent_type : int32 = RuntimeType.UNDEFINED - value_alignContent_type = runtimeType(value_alignContent) - valueSerializer.writeInt8(value_alignContent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { - const value_alignContent_value = value_alignContent! - valueSerializer.writeInt32(value_alignContent_value.ordinal) - } + const value_newProgress = value.newProgress + valueSerializer.writeNumber(value_newProgress) } - writeSlideRange(value: SlideRange): void { + writeOnPageBeginEvent(value: OnPageBeginEvent): void { let valueSerializer : Serializer = this - const value_from = value.from - let value_from_type : int32 = RuntimeType.UNDEFINED - value_from_type = runtimeType(value_from) - valueSerializer.writeInt8(value_from_type as int32) - if ((RuntimeType.UNDEFINED) != (value_from_type)) { - const value_from_value = value_from! - valueSerializer.writeNumber(value_from_value) - } - const value_to = value.to - let value_to_type : int32 = RuntimeType.UNDEFINED - value_to_type = runtimeType(value_to) - valueSerializer.writeInt8(value_to_type as int32) - if ((RuntimeType.UNDEFINED) != (value_to_type)) { - const value_to_value = value_to! - valueSerializer.writeNumber(value_to_value) - } + const value_url = value.url + valueSerializer.writeString(value_url) } - writeSliderBlockStyle(value: SliderBlockStyle): void { + writeOnPageEndEvent(value: OnPageEndEvent): void { let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_image = value.image - let value_image_type : int32 = RuntimeType.UNDEFINED - value_image_type = runtimeType(value_image) - valueSerializer.writeInt8(value_image_type as int32) - if ((RuntimeType.UNDEFINED) != (value_image_type)) { - const value_image_value = value_image! - let value_image_value_type : int32 = RuntimeType.UNDEFINED - value_image_value_type = runtimeType(value_image_value) - if (((RuntimeType.STRING == value_image_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_image_value_0 = value_image_value as string - valueSerializer.writeString(value_image_value_0) - } - else if (((RuntimeType.OBJECT == value_image_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_image_value_1 = value_image_value as Resource - valueSerializer.writeResource(value_image_value_1) - } - } - const value_shape = value.shape - let value_shape_type : int32 = RuntimeType.UNDEFINED - value_shape_type = runtimeType(value_shape) - valueSerializer.writeInt8(value_shape_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shape_type)) { - const value_shape_value = value_shape! - let value_shape_value_type : int32 = RuntimeType.UNDEFINED - value_shape_value_type = runtimeType(value_shape_value) - if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isCircleAttribute(value_shape_value))) { - valueSerializer.writeInt8(0 as int32) - const value_shape_value_0 = value_shape_value as CircleAttribute - valueSerializer.writeCircleAttribute(value_shape_value_0) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isEllipseAttribute(value_shape_value))) { - valueSerializer.writeInt8(1 as int32) - const value_shape_value_1 = value_shape_value as EllipseAttribute - valueSerializer.writeEllipseAttribute(value_shape_value_1) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isPathAttribute(value_shape_value, false))) { - valueSerializer.writeInt8(2 as int32) - const value_shape_value_2 = value_shape_value as PathAttribute - valueSerializer.writePathAttribute(value_shape_value_2) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isRectAttribute(value_shape_value, false, false, false))) { - valueSerializer.writeInt8(3 as int32) - const value_shape_value_3 = value_shape_value as RectAttribute - valueSerializer.writeRectAttribute(value_shape_value_3) - } - } + const value_url = value.url + valueSerializer.writeString(value_url) } - writeSliderOptions(value: SliderOptions): void { + writeWebMediaOptions(value: WebMediaOptions): void { let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - valueSerializer.writeNumber(value_value_value) + const value_resumeInterval = value.resumeInterval + let value_resumeInterval_type : int32 = RuntimeType.UNDEFINED + value_resumeInterval_type = runtimeType(value_resumeInterval) + valueSerializer.writeInt8(value_resumeInterval_type as int32) + if ((RuntimeType.UNDEFINED) != (value_resumeInterval_type)) { + const value_resumeInterval_value = value_resumeInterval! + valueSerializer.writeNumber(value_resumeInterval_value) } - const value_min = value.min - let value_min_type : int32 = RuntimeType.UNDEFINED - value_min_type = runtimeType(value_min) - valueSerializer.writeInt8(value_min_type as int32) - if ((RuntimeType.UNDEFINED) != (value_min_type)) { - const value_min_value = value_min! - valueSerializer.writeNumber(value_min_value) + const value_audioExclusive = value.audioExclusive + let value_audioExclusive_type : int32 = RuntimeType.UNDEFINED + value_audioExclusive_type = runtimeType(value_audioExclusive) + valueSerializer.writeInt8(value_audioExclusive_type as int32) + if ((RuntimeType.UNDEFINED) != (value_audioExclusive_type)) { + const value_audioExclusive_value = value_audioExclusive! + valueSerializer.writeBoolean(value_audioExclusive_value) } - const value_max = value.max - let value_max_type : int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type as int32) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) + } + writeJavaScriptProxy(value: JavaScriptProxy): void { + let valueSerializer : Serializer = this + const value_object = value.object + valueSerializer.writeCustomObject("Object", value_object) + const value_name = value.name + valueSerializer.writeString(value_name) + const value_methodList = value.methodList + valueSerializer.writeInt32(value_methodList.length as int32) + for (let i = 0; i < value_methodList.length; i++) { + const value_methodList_element = value_methodList[i] + valueSerializer.writeString(value_methodList_element) } - const value_step = value.step - let value_step_type : int32 = RuntimeType.UNDEFINED - value_step_type = runtimeType(value_step) - valueSerializer.writeInt8(value_step_type as int32) - if ((RuntimeType.UNDEFINED) != (value_step_type)) { - const value_step_value = value_step! - valueSerializer.writeNumber(value_step_value) + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { + valueSerializer.writeInt8(0 as int32) + const value_controller_0 = value_controller as WebController + valueSerializer.writeWebController(value_controller_0) } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (TypeChecker.isWebviewController(value_controller, false))) { + valueSerializer.writeInt8(1 as int32) + const value_controller_1 = value_controller as WebviewController + valueSerializer.writeWebviewController(value_controller_1) } - const value_direction = value.direction - let value_direction_type : int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value.ordinal) + const value_asyncMethodList = value.asyncMethodList + let value_asyncMethodList_type : int32 = RuntimeType.UNDEFINED + value_asyncMethodList_type = runtimeType(value_asyncMethodList) + valueSerializer.writeInt8(value_asyncMethodList_type as int32) + if ((RuntimeType.UNDEFINED) != (value_asyncMethodList_type)) { + const value_asyncMethodList_value = value_asyncMethodList! + valueSerializer.writeInt32(value_asyncMethodList_value.length as int32) + for (let i = 0; i < value_asyncMethodList_value.length; i++) { + const value_asyncMethodList_value_element = value_asyncMethodList_value[i] + valueSerializer.writeString(value_asyncMethodList_value_element) + } } - const value_reverse = value.reverse - let value_reverse_type : int32 = RuntimeType.UNDEFINED - value_reverse_type = runtimeType(value_reverse) - valueSerializer.writeInt8(value_reverse_type as int32) - if ((RuntimeType.UNDEFINED) != (value_reverse_type)) { - const value_reverse_value = value_reverse! - valueSerializer.writeBoolean(value_reverse_value) + const value_permission = value.permission + let value_permission_type : int32 = RuntimeType.UNDEFINED + value_permission_type = runtimeType(value_permission) + valueSerializer.writeInt8(value_permission_type as int32) + if ((RuntimeType.UNDEFINED) != (value_permission_type)) { + const value_permission_value = value_permission! + valueSerializer.writeString(value_permission_value) } } - writeViewportRect(value: ViewportRect): void { + writeWebOptions(value: WebOptions): void { let valueSerializer : Serializer = this - const value_x = value.x - let value_x_type : int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type as int32) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type : int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER == value_x_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_x_value_0 = value_x_value as number - valueSerializer.writeNumber(value_x_value_0) - } - else if (((RuntimeType.STRING == value_x_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_x_value_1 = value_x_value as string - valueSerializer.writeString(value_x_value_1) - } + const value_src = value.src + let value_src_type : int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + if (((RuntimeType.STRING == value_src_type))) { + valueSerializer.writeInt8(0 as int32) + const value_src_0 = value_src as string + valueSerializer.writeString(value_src_0) } - const value_y = value.y - let value_y_type : int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type as int32) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type : int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER == value_y_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_y_value_0 = value_y_value as number - valueSerializer.writeNumber(value_y_value_0) - } - else if (((RuntimeType.STRING == value_y_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_y_value_1 = value_y_value as string - valueSerializer.writeString(value_y_value_1) - } + else if (((RuntimeType.OBJECT == value_src_type))) { + valueSerializer.writeInt8(1 as int32) + const value_src_1 = value_src as Resource + valueSerializer.writeResource(value_src_1) } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as number - valueSerializer.writeNumber(value_width_value_0) - } - else if (((RuntimeType.STRING == value_width_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as string - valueSerializer.writeString(value_width_value_1) - } + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { + valueSerializer.writeInt8(0 as int32) + const value_controller_0 = value_controller as WebController + valueSerializer.writeWebController(value_controller_0) } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as number - valueSerializer.writeNumber(value_height_value_0) + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (TypeChecker.isWebviewController(value_controller, false))) { + valueSerializer.writeInt8(1 as int32) + const value_controller_1 = value_controller as WebviewController + valueSerializer.writeWebviewController(value_controller_1) + } + const value_renderMode = value.renderMode + let value_renderMode_type : int32 = RuntimeType.UNDEFINED + value_renderMode_type = runtimeType(value_renderMode) + valueSerializer.writeInt8(value_renderMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_renderMode_type)) { + const value_renderMode_value = value_renderMode! + valueSerializer.writeInt32(value_renderMode_value.ordinal) + } + const value_incognitoMode = value.incognitoMode + let value_incognitoMode_type : int32 = RuntimeType.UNDEFINED + value_incognitoMode_type = runtimeType(value_incognitoMode) + valueSerializer.writeInt8(value_incognitoMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_incognitoMode_type)) { + const value_incognitoMode_value = value_incognitoMode! + valueSerializer.writeBoolean(value_incognitoMode_value) + } + const value_sharedRenderProcessToken = value.sharedRenderProcessToken + let value_sharedRenderProcessToken_type : int32 = RuntimeType.UNDEFINED + value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken) + valueSerializer.writeInt8(value_sharedRenderProcessToken_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sharedRenderProcessToken_type)) { + const value_sharedRenderProcessToken_value = value_sharedRenderProcessToken! + valueSerializer.writeString(value_sharedRenderProcessToken_value) + } + } + writeHeader(value: Header): void { + let valueSerializer : Serializer = this + const value_headerKey = value.headerKey + valueSerializer.writeString(value_headerKey) + const value_headerValue = value.headerValue + valueSerializer.writeString(value_headerValue) + } + writePlaybackInfo(value: PlaybackInfo): void { + let valueSerializer : Serializer = this + const value_time = value.time + valueSerializer.writeNumber(value_time) + } + writePreparedInfo(value: PreparedInfo): void { + let valueSerializer : Serializer = this + const value_duration = value.duration + valueSerializer.writeNumber(value_duration) + } + writeFullscreenInfo(value: FullscreenInfo): void { + let valueSerializer : Serializer = this + const value_fullscreen = value.fullscreen + valueSerializer.writeBoolean(value_fullscreen) + } + writeVideoOptions(value: VideoOptions): void { + let valueSerializer : Serializer = this + const value_src = value.src + let value_src_type : int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + valueSerializer.writeInt8(value_src_type as int32) + if ((RuntimeType.UNDEFINED) != (value_src_type)) { + const value_src_value = value_src! + let value_src_value_type : int32 = RuntimeType.UNDEFINED + value_src_value_type = runtimeType(value_src_value) + if (((RuntimeType.STRING == value_src_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_src_value_0 = value_src_value as string + valueSerializer.writeString(value_src_value_0) } - else if (((RuntimeType.STRING == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_src_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as string - valueSerializer.writeString(value_height_value_1) + const value_src_value_1 = value_src_value as Resource + valueSerializer.writeResource(value_src_value_1) } } - } - writeSelectOption(value: SelectOption): void { - let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_currentProgressRate = value.currentProgressRate + let value_currentProgressRate_type : int32 = RuntimeType.UNDEFINED + value_currentProgressRate_type = runtimeType(value_currentProgressRate) + valueSerializer.writeInt8(value_currentProgressRate_type as int32) + if ((RuntimeType.UNDEFINED) != (value_currentProgressRate_type)) { + const value_currentProgressRate_value = value_currentProgressRate! + let value_currentProgressRate_value_type : int32 = RuntimeType.UNDEFINED + value_currentProgressRate_value_type = runtimeType(value_currentProgressRate_value) + if (((RuntimeType.NUMBER == value_currentProgressRate_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) + const value_currentProgressRate_value_0 = value_currentProgressRate_value as number + valueSerializer.writeNumber(value_currentProgressRate_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.STRING == value_currentProgressRate_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) + const value_currentProgressRate_value_1 = value_currentProgressRate_value as string + valueSerializer.writeString(value_currentProgressRate_value_1) + } + else if (value_currentProgressRate_value instanceof PlaybackSpeed) { + valueSerializer.writeInt8(2 as int32) + const value_currentProgressRate_value_2 = value_currentProgressRate_value + valueSerializer.writeInt32(value_currentProgressRate_value_2.ordinal) } } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - } - writeSearchButtonOptions(value: SearchButtonOptions): void { - let valueSerializer : Serializer = this - const value_fontSize = value.fontSize - let value_fontSize_type : int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - valueSerializer.writeLength(value_fontSize_value) - } - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (value_fontColor_value instanceof Color) { + const value_previewUri = value.previewUri + let value_previewUri_type : int32 = RuntimeType.UNDEFINED + value_previewUri_type = runtimeType(value_previewUri) + valueSerializer.writeInt8(value_previewUri_type as int32) + if ((RuntimeType.UNDEFINED) != (value_previewUri_type)) { + const value_previewUri_value = value_previewUri! + let value_previewUri_value_type : int32 = RuntimeType.UNDEFINED + value_previewUri_value_type = runtimeType(value_previewUri_value) + if (((RuntimeType.STRING == value_previewUri_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_0 = value_fontColor_value - valueSerializer.writeInt32(value_fontColor_value_0.ordinal) + const value_previewUri_value_0 = value_previewUri_value as string + valueSerializer.writeString(value_previewUri_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (value_previewUri_value instanceof PixelMap)) { valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_1 = value_fontColor_value as number - valueSerializer.writeNumber(value_fontColor_value_1) + const value_previewUri_value_1 = value_previewUri_value as PixelMap + valueSerializer.writePixelMap(value_previewUri_value_1) } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (isResource(value_previewUri_value))) { valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_2 = value_fontColor_value as string - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_3 = value_fontColor_value as Resource - valueSerializer.writeResource(value_fontColor_value_3) + const value_previewUri_value_2 = value_previewUri_value as Resource + valueSerializer.writeResource(value_previewUri_value_2) } } - const value_autoDisable = value.autoDisable - let value_autoDisable_type : int32 = RuntimeType.UNDEFINED - value_autoDisable_type = runtimeType(value_autoDisable) - valueSerializer.writeInt8(value_autoDisable_type as int32) - if ((RuntimeType.UNDEFINED) != (value_autoDisable_type)) { - const value_autoDisable_value = value_autoDisable! - valueSerializer.writeBoolean(value_autoDisable_value) + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeVideoController(value_controller_value) + } + const value_imageAIOptions = value.imageAIOptions + let value_imageAIOptions_type : int32 = RuntimeType.UNDEFINED + value_imageAIOptions_type = runtimeType(value_imageAIOptions) + valueSerializer.writeInt8(value_imageAIOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_imageAIOptions_type)) { + const value_imageAIOptions_value = value_imageAIOptions! + valueSerializer.writeImageAIOptions(value_imageAIOptions_value) } } - writeDeleteValue(value: DeleteValue): void { - let valueSerializer : Serializer = this - const value_deleteOffset = value.deleteOffset - valueSerializer.writeNumber(value_deleteOffset) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction.ordinal) - const value_deleteValue = value.deleteValue - valueSerializer.writeString(value_deleteValue) - } - writeInsertValue(value: InsertValue): void { - let valueSerializer : Serializer = this - const value_insertOffset = value.insertOffset - valueSerializer.writeNumber(value_insertOffset) - const value_insertValue = value.insertValue - valueSerializer.writeString(value_insertValue) - } - writeTextDecorationOptions(value: TextDecorationOptions): void { + writeSwitchStyle(value: SwitchStyle): void { let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value_pointRadius = value.pointRadius + let value_pointRadius_type : int32 = RuntimeType.UNDEFINED + value_pointRadius_type = runtimeType(value_pointRadius) + valueSerializer.writeInt8(value_pointRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_pointRadius_type)) { + const value_pointRadius_value = value_pointRadius! + let value_pointRadius_value_type : int32 = RuntimeType.UNDEFINED + value_pointRadius_value_type = runtimeType(value_pointRadius_value) + if (((RuntimeType.NUMBER == value_pointRadius_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value_pointRadius_value_0 = value_pointRadius_value as number + valueSerializer.writeNumber(value_pointRadius_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_pointRadius_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value_pointRadius_value_1 = value_pointRadius_value as Resource + valueSerializer.writeResource(value_pointRadius_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + } + const value_unselectedColor = value.unselectedColor + let value_unselectedColor_type : int32 = RuntimeType.UNDEFINED + value_unselectedColor_type = runtimeType(value_unselectedColor) + valueSerializer.writeInt8(value_unselectedColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { + const value_unselectedColor_value = value_unselectedColor! + let value_unselectedColor_value_type : int32 = RuntimeType.UNDEFINED + value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) + if (value_unselectedColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_unselectedColor_value_0 = value_unselectedColor_value + valueSerializer.writeInt32(value_unselectedColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_unselectedColor_value_1 = value_unselectedColor_value as number + valueSerializer.writeNumber(value_unselectedColor_value_1) + } + else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) + const value_unselectedColor_value_2 = value_unselectedColor_value as string + valueSerializer.writeString(value_unselectedColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + const value_unselectedColor_value_3 = value_unselectedColor_value as Resource + valueSerializer.writeResource(value_unselectedColor_value_3) } } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writePreviewText(value: PreviewText): void { - let valueSerializer : Serializer = this - const value_offset = value.offset - valueSerializer.writeNumber(value_offset) - const value_value = value.value - valueSerializer.writeString(value_value) - } - writeCaretStyle(value: CaretStyle): void { - let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value_pointColor = value.pointColor + let value_pointColor_type : int32 = RuntimeType.UNDEFINED + value_pointColor_type = runtimeType(value_pointColor) + valueSerializer.writeInt8(value_pointColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_pointColor_type)) { + const value_pointColor_value = value_pointColor! + let value_pointColor_value_type : int32 = RuntimeType.UNDEFINED + value_pointColor_value_type = runtimeType(value_pointColor_value) + if (value_pointColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value_pointColor_value_0 = value_pointColor_value + valueSerializer.writeInt32(value_pointColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_pointColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value_pointColor_value_1 = value_pointColor_value as number + valueSerializer.writeNumber(value_pointColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_pointColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) + const value_pointColor_value_2 = value_pointColor_value as string + valueSerializer.writeString(value_pointColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_pointColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + const value_pointColor_value_3 = value_pointColor_value as Resource + valueSerializer.writeResource(value_pointColor_value_3) } } - } - writeSearchOptions(value: SearchOptions): void { - let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - valueSerializer.writeString(value_value_value) - } - const value_placeholder = value.placeholder - let value_placeholder_type : int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { + const value_trackBorderRadius = value.trackBorderRadius + let value_trackBorderRadius_type : int32 = RuntimeType.UNDEFINED + value_trackBorderRadius_type = runtimeType(value_trackBorderRadius) + valueSerializer.writeInt8(value_trackBorderRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_trackBorderRadius_type)) { + const value_trackBorderRadius_value = value_trackBorderRadius! + let value_trackBorderRadius_value_type : int32 = RuntimeType.UNDEFINED + value_trackBorderRadius_value_type = runtimeType(value_trackBorderRadius_value) + if (((RuntimeType.NUMBER == value_trackBorderRadius_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_placeholder_value_0 = value_placeholder_value as string - valueSerializer.writeString(value_placeholder_value_0) + const value_trackBorderRadius_value_0 = value_trackBorderRadius_value as number + valueSerializer.writeNumber(value_trackBorderRadius_value_0) } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + else if (((RuntimeType.OBJECT == value_trackBorderRadius_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_placeholder_value_1 = value_placeholder_value as Resource - valueSerializer.writeResource(value_placeholder_value_1) + const value_trackBorderRadius_value_1 = value_trackBorderRadius_value as Resource + valueSerializer.writeResource(value_trackBorderRadius_value_1) } } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeString(value_icon_value) + } + writeToggleOptions(value: ToggleOptions): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_isOn = value.isOn + let value_isOn_type : int32 = RuntimeType.UNDEFINED + value_isOn_type = runtimeType(value_isOn) + valueSerializer.writeInt8(value_isOn_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isOn_type)) { + const value_isOn_value = value_isOn! + valueSerializer.writeBoolean(value_isOn_value) + } + } + writeTimePickerResult(value: TimePickerResult): void { + let valueSerializer : Serializer = this + const value_hour = value.hour + valueSerializer.writeNumber(value_hour) + const value_minute = value.minute + valueSerializer.writeNumber(value_minute) + const value_second = value.second + valueSerializer.writeNumber(value_second) + } + writeTimePickerOptions(value: TimePickerOptions): void { + let valueSerializer : Serializer = this + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + } + const value_format = value.format + let value_format_type : int32 = RuntimeType.UNDEFINED + value_format_type = runtimeType(value_format) + valueSerializer.writeInt8(value_format_type as int32) + if ((RuntimeType.UNDEFINED) != (value_format_type)) { + const value_format_value = value_format! + valueSerializer.writeInt32(value_format_value.ordinal) + } + } + writeTextTimerOptions(value: TextTimerOptions): void { + let valueSerializer : Serializer = this + const value_isCountDown = value.isCountDown + let value_isCountDown_type : int32 = RuntimeType.UNDEFINED + value_isCountDown_type = runtimeType(value_isCountDown) + valueSerializer.writeInt8(value_isCountDown_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isCountDown_type)) { + const value_isCountDown_value = value_isCountDown! + valueSerializer.writeBoolean(value_isCountDown_value) + } + const value_count = value.count + let value_count_type : int32 = RuntimeType.UNDEFINED + value_count_type = runtimeType(value_count) + valueSerializer.writeInt8(value_count_type as int32) + if ((RuntimeType.UNDEFINED) != (value_count_type)) { + const value_count_value = value_count! + valueSerializer.writeNumber(value_count_value) } const value_controller = value.controller let value_controller_type : int32 = RuntimeType.UNDEFINED @@ -14568,107 +14660,88 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_controller_type as int32) if ((RuntimeType.UNDEFINED) != (value_controller_type)) { const value_controller_value = value_controller! - valueSerializer.writeSearchController(value_controller_value) + valueSerializer.writeTextTimerController(value_controller_value) } } - writeScrollBarOptions(value: ScrollBarOptions): void { + writeTextPickerResult(value: TextPickerResult): void { let valueSerializer : Serializer = this - const value_scroller = value.scroller - valueSerializer.writeScroller(value_scroller) - const value_direction = value.direction - let value_direction_type : int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value.ordinal) + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) } - const value_state = value.state - let value_state_type : int32 = RuntimeType.UNDEFINED - value_state_type = runtimeType(value_state) - valueSerializer.writeInt8(value_state_type as int32) - if ((RuntimeType.UNDEFINED) != (value_state_type)) { - const value_state_value = value_state! - valueSerializer.writeInt32(value_state_value.ordinal) + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Array + valueSerializer.writeInt32(value_value_1.length as int32) + for (let i = 0; i < value_value_1.length; i++) { + const value_value_1_element = value_value_1[i] + valueSerializer.writeString(value_value_1_element) + } } - } - writeOffsetOptions(value: OffsetOptions): void { - let valueSerializer : Serializer = this - const value_xOffset = value.xOffset - let value_xOffset_type : int32 = RuntimeType.UNDEFINED - value_xOffset_type = runtimeType(value_xOffset) - valueSerializer.writeInt8(value_xOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_xOffset_type)) { - const value_xOffset_value = value_xOffset! - valueSerializer.writeLength(value_xOffset_value) + const value_index = value.index + let value_index_type : int32 = RuntimeType.UNDEFINED + value_index_type = runtimeType(value_index) + if (((RuntimeType.NUMBER == value_index_type))) { + valueSerializer.writeInt8(0 as int32) + const value_index_0 = value_index as number + valueSerializer.writeNumber(value_index_0) } - const value_yOffset = value.yOffset - let value_yOffset_type : int32 = RuntimeType.UNDEFINED - value_yOffset_type = runtimeType(value_yOffset) - valueSerializer.writeInt8(value_yOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_yOffset_type)) { - const value_yOffset_value = value_yOffset! - valueSerializer.writeLength(value_yOffset_value) + else if (((RuntimeType.OBJECT == value_index_type))) { + valueSerializer.writeInt8(1 as int32) + const value_index_1 = value_index as Array + valueSerializer.writeInt32(value_index_1.length as int32) + for (let i = 0; i < value_index_1.length; i++) { + const value_index_1_element = value_index_1[i] + valueSerializer.writeNumber(value_index_1_element) + } } } - writeScrollSnapOptions(value: ScrollSnapOptions): void { + writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { let valueSerializer : Serializer = this - const value_snapAlign = value.snapAlign - valueSerializer.writeInt32(value_snapAlign.ordinal) - const value_snapPagination = value.snapPagination - let value_snapPagination_type : int32 = RuntimeType.UNDEFINED - value_snapPagination_type = runtimeType(value_snapPagination) - valueSerializer.writeInt8(value_snapPagination_type as int32) - if ((RuntimeType.UNDEFINED) != (value_snapPagination_type)) { - const value_snapPagination_value = value_snapPagination! - let value_snapPagination_value_type : int32 = RuntimeType.UNDEFINED - value_snapPagination_value_type = runtimeType(value_snapPagination_value) - if (((RuntimeType.NUMBER) == (value_snapPagination_value_type)) || ((RuntimeType.STRING) == (value_snapPagination_value_type)) || (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (isResource(value_snapPagination_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_snapPagination_value_0 = value_snapPagination_value as Dimension - valueSerializer.writeLength(value_snapPagination_value_0) - } - else if (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (TypeChecker.isArray_Length(value_snapPagination_value))) { - valueSerializer.writeInt8(1 as int32) - const value_snapPagination_value_1 = value_snapPagination_value as Array - valueSerializer.writeInt32(value_snapPagination_value_1.length as int32) - for (let i = 0; i < value_snapPagination_value_1.length; i++) { - const value_snapPagination_value_1_element = value_snapPagination_value_1[i] - valueSerializer.writeLength(value_snapPagination_value_1_element) - } - } + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + if (((RuntimeType.STRING == value_text_type))) { + valueSerializer.writeInt8(0 as int32) + const value_text_0 = value_text as string + valueSerializer.writeString(value_text_0) } - const value_enableSnapToStart = value.enableSnapToStart - let value_enableSnapToStart_type : int32 = RuntimeType.UNDEFINED - value_enableSnapToStart_type = runtimeType(value_enableSnapToStart) - valueSerializer.writeInt8(value_enableSnapToStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableSnapToStart_type)) { - const value_enableSnapToStart_value = value_enableSnapToStart! - valueSerializer.writeBoolean(value_enableSnapToStart_value) + else if (((RuntimeType.OBJECT == value_text_type))) { + valueSerializer.writeInt8(1 as int32) + const value_text_1 = value_text as Resource + valueSerializer.writeResource(value_text_1) } - const value_enableSnapToEnd = value.enableSnapToEnd - let value_enableSnapToEnd_type : int32 = RuntimeType.UNDEFINED - value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd) - valueSerializer.writeInt8(value_enableSnapToEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableSnapToEnd_type)) { - const value_enableSnapToEnd_value = value_enableSnapToEnd! - valueSerializer.writeBoolean(value_enableSnapToEnd_value) + const value_children = value.children + let value_children_type : int32 = RuntimeType.UNDEFINED + value_children_type = runtimeType(value_children) + valueSerializer.writeInt8(value_children_type as int32) + if ((RuntimeType.UNDEFINED) != (value_children_type)) { + const value_children_value = value_children! + valueSerializer.writeInt32(value_children_value.length as int32) + for (let i = 0; i < value_children_value.length; i++) { + const value_children_value_element = value_children_value[i] + valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element) + } } } - writeOnScrollFrameBeginHandlerResult(value: OnScrollFrameBeginHandlerResult): void { - let valueSerializer : Serializer = this - const value_offsetRemain = value.offsetRemain - valueSerializer.writeNumber(value_offsetRemain) - } - writeSaveButtonOptions(value: SaveButtonOptions): void { + writeTextPickerRangeContent(value: TextPickerRangeContent): void { let valueSerializer : Serializer = this const value_icon = value.icon let value_icon_type : int32 = RuntimeType.UNDEFINED value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeInt32(value_icon_value.ordinal) + if (((RuntimeType.STRING == value_icon_type))) { + valueSerializer.writeInt8(0 as int32) + const value_icon_0 = value_icon as string + valueSerializer.writeString(value_icon_0) + } + else if (((RuntimeType.OBJECT == value_icon_type))) { + valueSerializer.writeInt8(1 as int32) + const value_icon_1 = value_icon as Resource + valueSerializer.writeResource(value_icon_1) } const value_text = value.text let value_text_type : int32 = RuntimeType.UNDEFINED @@ -14676,603 +14749,538 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_text_type as int32) if ((RuntimeType.UNDEFINED) != (value_text_type)) { const value_text_value = value_text! - valueSerializer.writeInt32(value_text_value.ordinal) - } - const value_buttonType = value.buttonType - let value_buttonType_type : int32 = RuntimeType.UNDEFINED - value_buttonType_type = runtimeType(value_buttonType) - valueSerializer.writeInt8(value_buttonType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { - const value_buttonType_value = value_buttonType! - valueSerializer.writeInt32(value_buttonType_value.ordinal) - } - } - writeRowOptions(value: RowOptions): void { - let valueSerializer : Serializer = this - const value_space = value.space - let value_space_type : int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type as int32) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type : int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.STRING == value_space_value_type))) { + let value_text_value_type : int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_space_value_0 = value_space_value as string - valueSerializer.writeString(value_space_value_0) + const value_text_value_0 = value_text_value as string + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.NUMBER == value_space_value_type))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_space_value_1 = value_space_value as number - valueSerializer.writeNumber(value_space_value_1) + const value_text_value_1 = value_text_value as Resource + valueSerializer.writeResource(value_text_value_1) } } } - writeRootSceneSession(value: RootSceneSession): void { - } - writePlaceholderStyle(value: PlaceholderStyle): void { + writeTextPickerOptions(value: TextPickerOptions): void { let valueSerializer : Serializer = this - const value_font = value.font - let value_font_type : int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type as int32) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) - } - const value_fontColor = value.fontColor - let value_fontColor_type : int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (value_fontColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_fontColor_value_0 = value_fontColor_value - valueSerializer.writeInt32(value_fontColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_fontColor_value_1 = value_fontColor_value as number - valueSerializer.writeNumber(value_fontColor_value_1) - } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_fontColor_value_2 = value_fontColor_value as string - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_fontColor_value_3 = value_fontColor_value as Resource - valueSerializer.writeResource(value_fontColor_value_3) + const value_range = value.range + let value_range_type : int32 = RuntimeType.UNDEFINED + value_range_type = runtimeType(value_range) + if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_String(value_range))) { + valueSerializer.writeInt8(0 as int32) + const value_range_0 = value_range as Array + valueSerializer.writeInt32(value_range_0.length as int32) + for (let i = 0; i < value_range_0.length; i++) { + const value_range_0_element = value_range_0[i] + valueSerializer.writeString(value_range_0_element) } } - } - writeKeyboardOptions(value: KeyboardOptions): void { - let valueSerializer : Serializer = this - const value_supportAvoidance = value.supportAvoidance - let value_supportAvoidance_type : int32 = RuntimeType.UNDEFINED - value_supportAvoidance_type = runtimeType(value_supportAvoidance) - valueSerializer.writeInt8(value_supportAvoidance_type as int32) - if ((RuntimeType.UNDEFINED) != (value_supportAvoidance_type)) { - const value_supportAvoidance_value = value_supportAvoidance! - valueSerializer.writeBoolean(value_supportAvoidance_value) - } - } - writeSelectionMenuOptions(value: SelectionMenuOptions): void { - let valueSerializer : Serializer = this - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_menuType = value.menuType - let value_menuType_type : int32 = RuntimeType.UNDEFINED - value_menuType_type = runtimeType(value_menuType) - valueSerializer.writeInt8(value_menuType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { - const value_menuType_value = value_menuType! - valueSerializer.writeInt32(value_menuType_value.ordinal) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_Array_String(value_range))) { + valueSerializer.writeInt8(1 as int32) + const value_range_1 = value_range as Array> + valueSerializer.writeInt32(value_range_1.length as int32) + for (let i = 0; i < value_range_1.length; i++) { + const value_range_1_element = value_range_1[i] + valueSerializer.writeInt32(value_range_1_element.length as int32) + for (let i = 0; i < value_range_1_element.length; i++) { + const value_range_1_element_element = value_range_1_element[i] + valueSerializer.writeString(value_range_1_element_element) + } + } } - } - writeEditMenuOptions(value: EditMenuOptions): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCopyEvent(value: CopyEvent): void { - let valueSerializer : Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type : int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (isResource(value_range))) { + valueSerializer.writeInt8(2 as int32) + const value_range_2 = value_range as Resource + valueSerializer.writeResource(value_range_2) } - } - writeCutEvent(value: CutEvent): void { - let valueSerializer : Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type : int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextPickerRangeContent(value_range))) { + valueSerializer.writeInt8(3 as int32) + const value_range_3 = value_range as Array + valueSerializer.writeInt32(value_range_3.length as int32) + for (let i = 0; i < value_range_3.length; i++) { + const value_range_3_element = value_range_3[i] + valueSerializer.writeTextPickerRangeContent(value_range_3_element) + } } - } - writeRichEditorChangeValue(value: RichEditorChangeValue): void { - let valueSerializer : Serializer = this - const value_rangeBefore = value.rangeBefore - valueSerializer.writeTextRange(value_rangeBefore) - const value_replacedSpans = value.replacedSpans - valueSerializer.writeInt32(value_replacedSpans.length as int32) - for (let i = 0; i < value_replacedSpans.length; i++) { - const value_replacedSpans_element = value_replacedSpans[i] - valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (TypeChecker.isArray_TextCascadePickerRangeContent(value_range))) { + valueSerializer.writeInt8(4 as int32) + const value_range_4 = value_range as Array + valueSerializer.writeInt32(value_range_4.length as int32) + for (let i = 0; i < value_range_4.length; i++) { + const value_range_4_element = value_range_4[i] + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) + } } - const value_replacedImageSpans = value.replacedImageSpans - valueSerializer.writeInt32(value_replacedImageSpans.length as int32) - for (let i = 0; i < value_replacedImageSpans.length; i++) { - const value_replacedImageSpans_element = value_replacedImageSpans[i] - valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element) + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type as int32) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + let value_value_value_type : int32 = RuntimeType.UNDEFINED + value_value_value_type = runtimeType(value_value_value) + if (((RuntimeType.STRING == value_value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_value_0 = value_value_value as string + valueSerializer.writeString(value_value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_value_1 = value_value_value as Array + valueSerializer.writeInt32(value_value_value_1.length as int32) + for (let i = 0; i < value_value_value_1.length; i++) { + const value_value_value_1_element = value_value_value_1[i] + valueSerializer.writeString(value_value_value_1_element) + } + } } - const value_replacedSymbolSpans = value.replacedSymbolSpans - valueSerializer.writeInt32(value_replacedSymbolSpans.length as int32) - for (let i = 0; i < value_replacedSymbolSpans.length; i++) { - const value_replacedSymbolSpans_element = value_replacedSymbolSpans[i] - valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element) + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + let value_selected_value_type : int32 = RuntimeType.UNDEFINED + value_selected_value_type = runtimeType(value_selected_value) + if (((RuntimeType.NUMBER == value_selected_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_selected_value_0 = value_selected_value as number + valueSerializer.writeNumber(value_selected_value_0) + } + else if (((RuntimeType.OBJECT == value_selected_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_selected_value_1 = value_selected_value as Array + valueSerializer.writeInt32(value_selected_value_1.length as int32) + for (let i = 0; i < value_selected_value_1.length; i++) { + const value_selected_value_1_element = value_selected_value_1[i] + valueSerializer.writeNumber(value_selected_value_1_element) + } + } } } - writeSubmitEvent(value: SubmitEvent): void { - let valueSerializer : Serializer = this - const value_text = value.text - valueSerializer.writeString(value_text) - } - writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { + writePasswordIcon(value: PasswordIcon): void { let valueSerializer : Serializer = this - const value_types = value.types - valueSerializer.writeInt32(value_types.length as int32) - for (let i = 0; i < value_types.length; i++) { - const value_types_element = value_types[i] - valueSerializer.writeInt32(value_types_element.ordinal) - } - const value_onDetectResultUpdate = value.onDetectResultUpdate - let value_onDetectResultUpdate_type : int32 = RuntimeType.UNDEFINED - value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate) - valueSerializer.writeInt8(value_onDetectResultUpdate_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDetectResultUpdate_type)) { - const value_onDetectResultUpdate_value = value_onDetectResultUpdate! - valueSerializer.holdAndWriteCallback(value_onDetectResultUpdate_value) - } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value_onIconSrc = value.onIconSrc + let value_onIconSrc_type : int32 = RuntimeType.UNDEFINED + value_onIconSrc_type = runtimeType(value_onIconSrc) + valueSerializer.writeInt8(value_onIconSrc_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onIconSrc_type)) { + const value_onIconSrc_value = value_onIconSrc! + let value_onIconSrc_value_type : int32 = RuntimeType.UNDEFINED + value_onIconSrc_value_type = runtimeType(value_onIconSrc_value) + if (((RuntimeType.STRING == value_onIconSrc_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value_onIconSrc_value_0 = value_onIconSrc_value as string + valueSerializer.writeString(value_onIconSrc_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_onIconSrc_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value_onIconSrc_value_1 = value_onIconSrc_value as Resource + valueSerializer.writeResource(value_onIconSrc_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) + } + const value_offIconSrc = value.offIconSrc + let value_offIconSrc_type : int32 = RuntimeType.UNDEFINED + value_offIconSrc_type = runtimeType(value_offIconSrc) + valueSerializer.writeInt8(value_offIconSrc_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offIconSrc_type)) { + const value_offIconSrc_value = value_offIconSrc! + let value_offIconSrc_value_type : int32 = RuntimeType.UNDEFINED + value_offIconSrc_value_type = runtimeType(value_offIconSrc_value) + if (((RuntimeType.STRING == value_offIconSrc_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_offIconSrc_value_0 = value_offIconSrc_value as string + valueSerializer.writeString(value_offIconSrc_value_0) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + else if (((RuntimeType.OBJECT == value_offIconSrc_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_offIconSrc_value_1 = value_offIconSrc_value as Resource + valueSerializer.writeResource(value_offIconSrc_value_1) } } - const value_decoration = value.decoration - let value_decoration_type : int32 = RuntimeType.UNDEFINED - value_decoration_type = runtimeType(value_decoration) - valueSerializer.writeInt8(value_decoration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { - const value_decoration_value = value_decoration! - valueSerializer.writeDecorationStyleInterface(value_decoration_value) - } } - writePasteEvent(value: PasteEvent): void { + writeTextInputOptions(value: TextInputOptions): void { let valueSerializer : Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type : int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + const value_placeholder = value.placeholder + let value_placeholder_type : int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_placeholder_value_0 = value_placeholder_value as string + valueSerializer.writeString(value_placeholder_value_0) + } + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_placeholder_value_1 = value_placeholder_value as Resource + valueSerializer.writeResource(value_placeholder_value_1) + } } - } - writeRichEditorDeleteValue(value: RichEditorDeleteValue): void { - let valueSerializer : Serializer = this - const value_offset = value.offset - valueSerializer.writeNumber(value_offset) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction.ordinal) - const value_length = value.length - valueSerializer.writeNumber(value_length) - const value_richEditorDeleteSpans = value.richEditorDeleteSpans - valueSerializer.writeInt32(value_richEditorDeleteSpans.length as int32) - for (let i = 0; i < value_richEditorDeleteSpans.length; i++) { - const value_richEditorDeleteSpans_element = value_richEditorDeleteSpans[i] - let value_richEditorDeleteSpans_element_type : int32 = RuntimeType.UNDEFINED - value_richEditorDeleteSpans_element_type = runtimeType(value_richEditorDeleteSpans_element) - if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (TypeChecker.isRichEditorTextSpanResult(value_richEditorDeleteSpans_element, true, false, false, true, false, false, false, false))) { + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type as int32) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type : int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_richEditorDeleteSpans_element_0 = value_richEditorDeleteSpans_element as RichEditorTextSpanResult - valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0) + const value_text_value_0 = value_text_value as string + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (TypeChecker.isRichEditorImageSpanResult(value_richEditorDeleteSpans_element, true, false, false, false, true))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_richEditorDeleteSpans_element_1 = value_richEditorDeleteSpans_element as RichEditorImageSpanResult - valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1) + const value_text_value_1 = value_text_value as Resource + valueSerializer.writeResource(value_text_value_1) } } - } - writeRichEditorInsertValue(value: RichEditorInsertValue): void { - let valueSerializer : Serializer = this - const value_insertOffset = value.insertOffset - valueSerializer.writeNumber(value_insertOffset) - const value_insertValue = value.insertValue - valueSerializer.writeString(value_insertValue) - const value_previewText = value.previewText - let value_previewText_type : int32 = RuntimeType.UNDEFINED - value_previewText_type = runtimeType(value_previewText) - valueSerializer.writeInt8(value_previewText_type as int32) - if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { - const value_previewText_value = value_previewText! - valueSerializer.writeString(value_previewText_value) + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextInputController(value_controller_value) } } - writeRichEditorRange(value: RichEditorRange): void { + writeTextClockOptions(value: TextClockOptions): void { let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) + const value_timeZoneOffset = value.timeZoneOffset + let value_timeZoneOffset_type : int32 = RuntimeType.UNDEFINED + value_timeZoneOffset_type = runtimeType(value_timeZoneOffset) + valueSerializer.writeInt8(value_timeZoneOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_timeZoneOffset_type)) { + const value_timeZoneOffset_value = value_timeZoneOffset! + valueSerializer.writeNumber(value_timeZoneOffset_value) } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextClockController(value_controller_value) } } - writeRichEditorSelection(value: RichEditorSelection): void { + writeTextAreaOptions(value: TextAreaOptions): void { let valueSerializer : Serializer = this - const value_selection = value.selection - const value_selection_0 = value_selection[0] - valueSerializer.writeNumber(value_selection_0) - const value_selection_1 = value_selection[1] - valueSerializer.writeNumber(value_selection_1) - const value_spans = value.spans - valueSerializer.writeInt32(value_spans.length as int32) - for (let i = 0; i < value_spans.length; i++) { - const value_spans_element = value_spans[i] - let value_spans_element_type : int32 = RuntimeType.UNDEFINED - value_spans_element_type = runtimeType(value_spans_element) - if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (TypeChecker.isRichEditorTextSpanResult(value_spans_element, true, false, false, true, false, false, false, false))) { + const value_placeholder = value.placeholder + let value_placeholder_type : int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_spans_element_0 = value_spans_element as RichEditorTextSpanResult - valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0) + const value_placeholder_value_0 = value_placeholder_value as string + valueSerializer.writeString(value_placeholder_value_0) + } + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_placeholder_value_1 = value_placeholder_value as Resource + valueSerializer.writeResource(value_placeholder_value_1) + } + } + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type as int32) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type : int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_text_value_0 = value_text_value as string + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (TypeChecker.isRichEditorImageSpanResult(value_spans_element, true, false, false, false, true))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_spans_element_1 = value_spans_element as RichEditorImageSpanResult - valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1) + const value_text_value_1 = value_text_value as Resource + valueSerializer.writeResource(value_text_value_1) } } + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextAreaController(value_controller_value) + } } - writeRichEditorStyledStringOptions(value: RichEditorStyledStringOptions): void { + writeTextOverflowOptions(value: TextOverflowOptions): void { let valueSerializer : Serializer = this - const value_controller = value.controller - valueSerializer.writeRichEditorStyledStringController(value_controller) + const value_overflow = value.overflow + valueSerializer.writeInt32(value_overflow.ordinal) } - writeRichEditorOptions(value: RichEditorOptions): void { + writeTextOptions(value: TextOptions): void { let valueSerializer : Serializer = this const value_controller = value.controller - valueSerializer.writeRichEditorController(value_controller) + valueSerializer.writeTextController(value_controller) } - writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { + writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { let valueSerializer : Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_localizedDirection = value.localizedDirection - valueSerializer.writeInt32(value_localizedDirection.ordinal) - const value_referencedId = value.referencedId - valueSerializer.writeInt32(value_referencedId.length as int32) - for (let i = 0; i < value_referencedId.length; i++) { - const value_referencedId_element = value_referencedId[i] - valueSerializer.writeString(value_referencedId_element) - } + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeBarrierStyle(value: BarrierStyle): void { + writeBarGridColumnOptions(value: BarGridColumnOptions): void { let valueSerializer : Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction.ordinal) - const value_referencedId = value.referencedId - valueSerializer.writeInt32(value_referencedId.length as int32) - for (let i = 0; i < value_referencedId.length; i++) { - const value_referencedId_element = value_referencedId[i] - valueSerializer.writeString(value_referencedId_element) + const value_sm = value.sm + let value_sm_type : int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) + } + const value_md = value.md + let value_md_type : int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type as int32) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) + } + const value_lg = value.lg + let value_lg_type : int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) + } + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLength(value_margin_value) + } + const value_gutter = value.gutter + let value_gutter_type : int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + valueSerializer.writeLength(value_gutter_value) } } - writeGuideLineStyle(value: GuideLineStyle): void { + writeTabsAnimationEvent(value: TabsAnimationEvent): void { let valueSerializer : Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction.ordinal) - const value_position = value.position - valueSerializer.writeGuideLinePosition(value_position) + const value_currentOffset = value.currentOffset + valueSerializer.writeNumber(value_currentOffset) + const value_targetOffset = value.targetOffset + valueSerializer.writeNumber(value_targetOffset) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) } - writeRefreshOptions(value: RefreshOptions): void { + writeTabsOptions(value: TabsOptions): void { let valueSerializer : Serializer = this - const value_refreshing = value.refreshing - valueSerializer.writeBoolean(value_refreshing) - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - let value_offset_value_type : int32 = RuntimeType.UNDEFINED - value_offset_value_type = runtimeType(value_offset_value) - if (((RuntimeType.NUMBER == value_offset_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_offset_value_0 = value_offset_value as number - valueSerializer.writeNumber(value_offset_value_0) - } - else if (((RuntimeType.STRING == value_offset_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offset_value_1 = value_offset_value as string - valueSerializer.writeString(value_offset_value_1) - } - } - const value_friction = value.friction - let value_friction_type : int32 = RuntimeType.UNDEFINED - value_friction_type = runtimeType(value_friction) - valueSerializer.writeInt8(value_friction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_friction_type)) { - const value_friction_value = value_friction! - let value_friction_value_type : int32 = RuntimeType.UNDEFINED - value_friction_value_type = runtimeType(value_friction_value) - if (((RuntimeType.NUMBER == value_friction_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_friction_value_0 = value_friction_value as number - valueSerializer.writeNumber(value_friction_value_0) - } - else if (((RuntimeType.STRING == value_friction_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_friction_value_1 = value_friction_value as string - valueSerializer.writeString(value_friction_value_1) - } - } - const value_promptText = value.promptText - let value_promptText_type : int32 = RuntimeType.UNDEFINED - value_promptText_type = runtimeType(value_promptText) - valueSerializer.writeInt8(value_promptText_type as int32) - if ((RuntimeType.UNDEFINED) != (value_promptText_type)) { - const value_promptText_value = value_promptText! - let value_promptText_value_type : int32 = RuntimeType.UNDEFINED - value_promptText_value_type = runtimeType(value_promptText_value) - if (((RuntimeType.STRING == value_promptText_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_promptText_value_0 = value_promptText_value as string - valueSerializer.writeString(value_promptText_value_0) - } - else if (((RuntimeType.OBJECT == value_promptText_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_promptText_value_1 = value_promptText_value as Resource - valueSerializer.writeResource(value_promptText_value_1) - } + const value_barPosition = value.barPosition + let value_barPosition_type : int32 = RuntimeType.UNDEFINED + value_barPosition_type = runtimeType(value_barPosition) + valueSerializer.writeInt8(value_barPosition_type as int32) + if ((RuntimeType.UNDEFINED) != (value_barPosition_type)) { + const value_barPosition_value = value_barPosition! + valueSerializer.writeInt32(value_barPosition_value.ordinal) } - const value_builder = value.builder - let value_builder_type : int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) + const value_index = value.index + let value_index_type : int32 = RuntimeType.UNDEFINED + value_index_type = runtimeType(value_index) + valueSerializer.writeInt8(value_index_type as int32) + if ((RuntimeType.UNDEFINED) != (value_index_type)) { + const value_index_value = value_index! + valueSerializer.writeNumber(value_index_value) } - const value_refreshingContent = value.refreshingContent - let value_refreshingContent_type : int32 = RuntimeType.UNDEFINED - value_refreshingContent_type = runtimeType(value_refreshingContent) - valueSerializer.writeInt8(value_refreshingContent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_refreshingContent_type)) { - const value_refreshingContent_value = value_refreshingContent! - valueSerializer.writeComponentContent(value_refreshingContent_value) + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTabsController(value_controller_value) } } - writeStarStyleOptions(value: StarStyleOptions): void { + writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { let valueSerializer : Serializer = this - const value_backgroundUri = value.backgroundUri - valueSerializer.writeString(value_backgroundUri) - const value_foregroundUri = value.foregroundUri - valueSerializer.writeString(value_foregroundUri) - const value_secondaryUri = value.secondaryUri - let value_secondaryUri_type : int32 = RuntimeType.UNDEFINED - value_secondaryUri_type = runtimeType(value_secondaryUri) - valueSerializer.writeInt8(value_secondaryUri_type as int32) - if ((RuntimeType.UNDEFINED) != (value_secondaryUri_type)) { - const value_secondaryUri_value = value_secondaryUri! - valueSerializer.writeString(value_secondaryUri_value) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { + let valueSerializer : Serializer = this + const value_timeout = value.timeout + let value_timeout_type : int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type as int32) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) } + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) + } + writeSwiperAnimationEvent(value: SwiperAnimationEvent): void { + let valueSerializer : Serializer = this + const value_currentOffset = value.currentOffset + valueSerializer.writeNumber(value_currentOffset) + const value_targetOffset = value.targetOffset + valueSerializer.writeNumber(value_targetOffset) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) + } + writeIndicatorComponentController(value: IndicatorComponentController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSwiperController(value: SwiperController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeRatingOptions(value: RatingOptions): void { + writeStackOptions(value: StackOptions): void { let valueSerializer : Serializer = this - const value_rating = value.rating - valueSerializer.writeNumber(value_rating) - const value_indicator = value.indicator - let value_indicator_type : int32 = RuntimeType.UNDEFINED - value_indicator_type = runtimeType(value_indicator) - valueSerializer.writeInt8(value_indicator_type as int32) - if ((RuntimeType.UNDEFINED) != (value_indicator_type)) { - const value_indicator_value = value_indicator! - valueSerializer.writeBoolean(value_indicator_value) + const value_alignContent = value.alignContent + let value_alignContent_type : int32 = RuntimeType.UNDEFINED + value_alignContent_type = runtimeType(value_alignContent) + valueSerializer.writeInt8(value_alignContent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { + const value_alignContent_value = value_alignContent! + valueSerializer.writeInt32(value_alignContent_value.ordinal) } } - writeRadioStyle(value: RadioStyle): void { + writeSlideRange(value: SlideRange): void { let valueSerializer : Serializer = this - const value_checkedBackgroundColor = value.checkedBackgroundColor - let value_checkedBackgroundColor_type : int32 = RuntimeType.UNDEFINED - value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor) - valueSerializer.writeInt8(value_checkedBackgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_checkedBackgroundColor_type)) { - const value_checkedBackgroundColor_value = value_checkedBackgroundColor! - let value_checkedBackgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_checkedBackgroundColor_value_type = runtimeType(value_checkedBackgroundColor_value) - if (value_checkedBackgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_checkedBackgroundColor_value_0 = value_checkedBackgroundColor_value - valueSerializer.writeInt32(value_checkedBackgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_checkedBackgroundColor_value_1 = value_checkedBackgroundColor_value as number - valueSerializer.writeNumber(value_checkedBackgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_checkedBackgroundColor_value_2 = value_checkedBackgroundColor_value as string - valueSerializer.writeString(value_checkedBackgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_checkedBackgroundColor_value_3 = value_checkedBackgroundColor_value as Resource - valueSerializer.writeResource(value_checkedBackgroundColor_value_3) - } + const value_from = value.from + let value_from_type : int32 = RuntimeType.UNDEFINED + value_from_type = runtimeType(value_from) + valueSerializer.writeInt8(value_from_type as int32) + if ((RuntimeType.UNDEFINED) != (value_from_type)) { + const value_from_value = value_from! + valueSerializer.writeNumber(value_from_value) } - const value_uncheckedBorderColor = value.uncheckedBorderColor - let value_uncheckedBorderColor_type : int32 = RuntimeType.UNDEFINED - value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor) - valueSerializer.writeInt8(value_uncheckedBorderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_uncheckedBorderColor_type)) { - const value_uncheckedBorderColor_value = value_uncheckedBorderColor! - let value_uncheckedBorderColor_value_type : int32 = RuntimeType.UNDEFINED - value_uncheckedBorderColor_value_type = runtimeType(value_uncheckedBorderColor_value) - if (value_uncheckedBorderColor_value instanceof Color) { + const value_to = value.to + let value_to_type : int32 = RuntimeType.UNDEFINED + value_to_type = runtimeType(value_to) + valueSerializer.writeInt8(value_to_type as int32) + if ((RuntimeType.UNDEFINED) != (value_to_type)) { + const value_to_value = value_to! + valueSerializer.writeNumber(value_to_value) + } + } + writeSliderBlockStyle(value: SliderBlockStyle): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_image = value.image + let value_image_type : int32 = RuntimeType.UNDEFINED + value_image_type = runtimeType(value_image) + valueSerializer.writeInt8(value_image_type as int32) + if ((RuntimeType.UNDEFINED) != (value_image_type)) { + const value_image_value = value_image! + let value_image_value_type : int32 = RuntimeType.UNDEFINED + value_image_value_type = runtimeType(value_image_value) + if (((RuntimeType.STRING == value_image_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_uncheckedBorderColor_value_0 = value_uncheckedBorderColor_value - valueSerializer.writeInt32(value_uncheckedBorderColor_value_0.ordinal) + const value_image_value_0 = value_image_value as string + valueSerializer.writeString(value_image_value_0) } - else if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { + else if (((RuntimeType.OBJECT == value_image_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_uncheckedBorderColor_value_1 = value_uncheckedBorderColor_value as number - valueSerializer.writeNumber(value_uncheckedBorderColor_value_1) - } - else if (((RuntimeType.STRING == value_uncheckedBorderColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_uncheckedBorderColor_value_2 = value_uncheckedBorderColor_value as string - valueSerializer.writeString(value_uncheckedBorderColor_value_2) - } - else if (((RuntimeType.OBJECT == value_uncheckedBorderColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_uncheckedBorderColor_value_3 = value_uncheckedBorderColor_value as Resource - valueSerializer.writeResource(value_uncheckedBorderColor_value_3) + const value_image_value_1 = value_image_value as Resource + valueSerializer.writeResource(value_image_value_1) } } - const value_indicatorColor = value.indicatorColor - let value_indicatorColor_type : int32 = RuntimeType.UNDEFINED - value_indicatorColor_type = runtimeType(value_indicatorColor) - valueSerializer.writeInt8(value_indicatorColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_indicatorColor_type)) { - const value_indicatorColor_value = value_indicatorColor! - let value_indicatorColor_value_type : int32 = RuntimeType.UNDEFINED - value_indicatorColor_value_type = runtimeType(value_indicatorColor_value) - if (value_indicatorColor_value instanceof Color) { + const value_shape = value.shape + let value_shape_type : int32 = RuntimeType.UNDEFINED + value_shape_type = runtimeType(value_shape) + valueSerializer.writeInt8(value_shape_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shape_type)) { + const value_shape_value = value_shape! + let value_shape_value_type : int32 = RuntimeType.UNDEFINED + value_shape_value_type = runtimeType(value_shape_value) + if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isCircleAttribute(value_shape_value))) { valueSerializer.writeInt8(0 as int32) - const value_indicatorColor_value_0 = value_indicatorColor_value - valueSerializer.writeInt32(value_indicatorColor_value_0.ordinal) + const value_shape_value_0 = value_shape_value as CircleAttribute + valueSerializer.writeCircleAttribute(value_shape_value_0) } - else if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isEllipseAttribute(value_shape_value))) { valueSerializer.writeInt8(1 as int32) - const value_indicatorColor_value_1 = value_indicatorColor_value as number - valueSerializer.writeNumber(value_indicatorColor_value_1) + const value_shape_value_1 = value_shape_value as EllipseAttribute + valueSerializer.writeEllipseAttribute(value_shape_value_1) } - else if (((RuntimeType.STRING == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isPathAttribute(value_shape_value, false))) { valueSerializer.writeInt8(2 as int32) - const value_indicatorColor_value_2 = value_indicatorColor_value as string - valueSerializer.writeString(value_indicatorColor_value_2) + const value_shape_value_2 = value_shape_value as PathAttribute + valueSerializer.writePathAttribute(value_shape_value_2) } - else if (((RuntimeType.OBJECT == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (TypeChecker.isRectAttribute(value_shape_value, false, false, false))) { valueSerializer.writeInt8(3 as int32) - const value_indicatorColor_value_3 = value_indicatorColor_value as Resource - valueSerializer.writeResource(value_indicatorColor_value_3) + const value_shape_value_3 = value_shape_value as RectAttribute + valueSerializer.writeRectAttribute(value_shape_value_3) } } } - writeRadioOptions(value: RadioOptions): void { + writeSliderOptions(value: SliderOptions): void { let valueSerializer : Serializer = this - const value_group = value.group - valueSerializer.writeString(value_group) const value_value = value.value - valueSerializer.writeString(value_value) - const value_indicatorType = value.indicatorType - let value_indicatorType_type : int32 = RuntimeType.UNDEFINED - value_indicatorType_type = runtimeType(value_indicatorType) - valueSerializer.writeInt8(value_indicatorType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_indicatorType_type)) { - const value_indicatorType_value = value_indicatorType! - valueSerializer.writeInt32(value_indicatorType_value.ordinal) + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type as int32) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + valueSerializer.writeNumber(value_value_value) } - const value_indicatorBuilder = value.indicatorBuilder - let value_indicatorBuilder_type : int32 = RuntimeType.UNDEFINED - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) - valueSerializer.writeInt8(value_indicatorBuilder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { - const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) + const value_min = value.min + let value_min_type : int32 = RuntimeType.UNDEFINED + value_min_type = runtimeType(value_min) + valueSerializer.writeInt8(value_min_type as int32) + if ((RuntimeType.UNDEFINED) != (value_min_type)) { + const value_min_value = value_min! + valueSerializer.writeNumber(value_min_value) } - } - writeProgressOptions(value: ProgressOptions): void { - let valueSerializer : Serializer = this - const value_value = value.value - valueSerializer.writeNumber(value_value) - const value_total = value.total - let value_total_type : int32 = RuntimeType.UNDEFINED - value_total_type = runtimeType(value_total) - valueSerializer.writeInt8(value_total_type as int32) - if ((RuntimeType.UNDEFINED) != (value_total_type)) { - const value_total_value = value_total! - valueSerializer.writeNumber(value_total_value) + const value_max = value.max + let value_max_type : int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type as int32) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) + } + const value_step = value.step + let value_step_type : int32 = RuntimeType.UNDEFINED + value_step_type = runtimeType(value_step) + valueSerializer.writeInt8(value_step_type as int32) + if ((RuntimeType.UNDEFINED) != (value_step_type)) { + const value_step_value = value_step! + valueSerializer.writeNumber(value_step_value) } const value_style = value.style let value_style_type : int32 = RuntimeType.UNDEFINED @@ -15282,17 +15290,63 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value.ordinal) } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) + } + const value_reverse = value.reverse + let value_reverse_type : int32 = RuntimeType.UNDEFINED + value_reverse_type = runtimeType(value_reverse) + valueSerializer.writeInt8(value_reverse_type as int32) + if ((RuntimeType.UNDEFINED) != (value_reverse_type)) { + const value_reverse_value = value_reverse! + valueSerializer.writeBoolean(value_reverse_value) + } + } + writeViewportRect(value: ViewportRect): void { + let valueSerializer : Serializer = this + const value_x = value.x + let value_x_type : int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type as int32) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + let value_x_value_type : int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER == value_x_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_x_value_0 = value_x_value as number + valueSerializer.writeNumber(value_x_value_0) + } + else if (((RuntimeType.STRING == value_x_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_x_value_1 = value_x_value as string + valueSerializer.writeString(value_x_value_1) + } + } + const value_y = value.y + let value_y_type : int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type as int32) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + let value_y_value_type : int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER == value_y_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_y_value_0 = value_y_value as number + valueSerializer.writeNumber(value_y_value_0) + } + else if (((RuntimeType.STRING == value_y_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_y_value_1 = value_y_value as string + valueSerializer.writeString(value_y_value_1) + } } - } - writePolylineOptions(value: PolylineOptions): void { - let valueSerializer : Serializer = this const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED value_width_type = runtimeType(value_width) @@ -15301,15 +15355,15 @@ export class Serializer extends SerializerBase { const value_width_value = value_width! let value_width_value_type : int32 = RuntimeType.UNDEFINED value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as string - valueSerializer.writeString(value_width_value_0) + const value_width_value_0 = value_width_value as number + valueSerializer.writeNumber(value_width_value_0) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as number - valueSerializer.writeNumber(value_width_value_1) + const value_width_value_1 = value_width_value as string + valueSerializer.writeString(value_width_value_1) } } const value_height = value.height @@ -15320,19 +15374,127 @@ export class Serializer extends SerializerBase { const value_height_value = value_height! let value_height_value_type : int32 = RuntimeType.UNDEFINED value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + if (((RuntimeType.NUMBER == value_height_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as string - valueSerializer.writeString(value_height_value_0) + const value_height_value_0 = value_height_value as number + valueSerializer.writeNumber(value_height_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.STRING == value_height_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as number - valueSerializer.writeNumber(value_height_value_1) + const value_height_value_1 = value_height_value as string + valueSerializer.writeString(value_height_value_1) } } } - writePolygonOptions(value: PolygonOptions): void { + writeSelectOption(value: SelectOption): void { + let valueSerializer : Serializer = this + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) + } + } + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + } + writeDeleteValue(value: DeleteValue): void { + let valueSerializer : Serializer = this + const value_deleteOffset = value.deleteOffset + valueSerializer.writeNumber(value_deleteOffset) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction.ordinal) + const value_deleteValue = value.deleteValue + valueSerializer.writeString(value_deleteValue) + } + writeInsertValue(value: InsertValue): void { + let valueSerializer : Serializer = this + const value_insertOffset = value.insertOffset + valueSerializer.writeNumber(value_insertOffset) + const value_insertValue = value.insertValue + valueSerializer.writeString(value_insertValue) + } + writeTextDecorationOptions(value: TextDecorationOptions): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) + } + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + } + writePreviewText(value: PreviewText): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + valueSerializer.writeNumber(value_offset) + const value_value = value.value + valueSerializer.writeString(value_value) + } + writeCaretStyle(value: CaretStyle): void { let valueSerializer : Serializer = this const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED @@ -15340,112 +15502,174 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_width_type as int32) if ((RuntimeType.UNDEFINED) != (value_width_type)) { const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeLength(value_width_value) + } + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as string - valueSerializer.writeString(value_width_value_0) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as number - valueSerializer.writeNumber(value_width_value_1) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) } } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + } + writeSearchOptions(value: SearchOptions): void { + let valueSerializer : Serializer = this + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type as int32) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + valueSerializer.writeString(value_value_value) + } + const value_placeholder = value.placeholder + let value_placeholder_type : int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type : int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as string - valueSerializer.writeString(value_height_value_0) + const value_placeholder_value_0 = value_placeholder_value as string + valueSerializer.writeString(value_placeholder_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as number - valueSerializer.writeNumber(value_height_value_1) + const value_placeholder_value_1 = value_placeholder_value as Resource + valueSerializer.writeResource(value_placeholder_value_1) } } + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeString(value_icon_value) + } + const value_controller = value.controller + let value_controller_type : int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeSearchController(value_controller_value) + } + } + writeScrollBarOptions(value: ScrollBarOptions): void { + let valueSerializer : Serializer = this + const value_scroller = value.scroller + valueSerializer.writeScroller(value_scroller) + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) + } + const value_state = value.state + let value_state_type : int32 = RuntimeType.UNDEFINED + value_state_type = runtimeType(value_state) + valueSerializer.writeInt8(value_state_type as int32) + if ((RuntimeType.UNDEFINED) != (value_state_type)) { + const value_state_value = value_state! + valueSerializer.writeInt32(value_state_value.ordinal) + } } - writePluginErrorData(value: PluginErrorData): void { - let valueSerializer : Serializer = this - const value_errcode = value.errcode - valueSerializer.writeNumber(value_errcode) - const value_msg = value.msg - valueSerializer.writeString(value_msg) - } - writePluginComponentOptions(value: PluginComponentOptions): void { - let valueSerializer : Serializer = this - const value_template = value.template - valueSerializer.writePluginComponentTemplate(value_template) - const value_data = value.data - valueSerializer.writeCustomObject("Any", value_data) - } - writePatternLockController(value: PatternLockController): void { + writeOffsetOptions(value: OffsetOptions): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_xOffset = value.xOffset + let value_xOffset_type : int32 = RuntimeType.UNDEFINED + value_xOffset_type = runtimeType(value_xOffset) + valueSerializer.writeInt8(value_xOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_xOffset_type)) { + const value_xOffset_value = value_xOffset! + valueSerializer.writeLength(value_xOffset_value) + } + const value_yOffset = value.yOffset + let value_yOffset_type : int32 = RuntimeType.UNDEFINED + value_yOffset_type = runtimeType(value_yOffset) + valueSerializer.writeInt8(value_yOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_yOffset_type)) { + const value_yOffset_value = value_yOffset! + valueSerializer.writeLength(value_yOffset_value) + } } - writePathOptions(value: PathOptions): void { + writeScrollSnapOptions(value: ScrollSnapOptions): void { let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { + const value_snapAlign = value.snapAlign + valueSerializer.writeInt32(value_snapAlign.ordinal) + const value_snapPagination = value.snapPagination + let value_snapPagination_type : int32 = RuntimeType.UNDEFINED + value_snapPagination_type = runtimeType(value_snapPagination) + valueSerializer.writeInt8(value_snapPagination_type as int32) + if ((RuntimeType.UNDEFINED) != (value_snapPagination_type)) { + const value_snapPagination_value = value_snapPagination! + let value_snapPagination_value_type : int32 = RuntimeType.UNDEFINED + value_snapPagination_value_type = runtimeType(value_snapPagination_value) + if (((RuntimeType.NUMBER) == (value_snapPagination_value_type)) || ((RuntimeType.STRING) == (value_snapPagination_value_type)) || (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (isResource(value_snapPagination_value)))) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as number - valueSerializer.writeNumber(value_width_value_0) + const value_snapPagination_value_0 = value_snapPagination_value as Dimension + valueSerializer.writeLength(value_snapPagination_value_0) } - else if (((RuntimeType.STRING == value_width_value_type))) { + else if (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (TypeChecker.isArray_Length(value_snapPagination_value))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as string - valueSerializer.writeString(value_width_value_1) + const value_snapPagination_value_1 = value_snapPagination_value as Array + valueSerializer.writeInt32(value_snapPagination_value_1.length as int32) + for (let i = 0; i < value_snapPagination_value_1.length; i++) { + const value_snapPagination_value_1_element = value_snapPagination_value_1[i] + valueSerializer.writeLength(value_snapPagination_value_1_element) + } } } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as number - valueSerializer.writeNumber(value_height_value_0) - } - else if (((RuntimeType.STRING == value_height_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as string - valueSerializer.writeString(value_height_value_1) - } + const value_enableSnapToStart = value.enableSnapToStart + let value_enableSnapToStart_type : int32 = RuntimeType.UNDEFINED + value_enableSnapToStart_type = runtimeType(value_enableSnapToStart) + valueSerializer.writeInt8(value_enableSnapToStart_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableSnapToStart_type)) { + const value_enableSnapToStart_value = value_enableSnapToStart! + valueSerializer.writeBoolean(value_enableSnapToStart_value) } - const value_commands = value.commands - let value_commands_type : int32 = RuntimeType.UNDEFINED - value_commands_type = runtimeType(value_commands) - valueSerializer.writeInt8(value_commands_type as int32) - if ((RuntimeType.UNDEFINED) != (value_commands_type)) { - const value_commands_value = value_commands! - valueSerializer.writeString(value_commands_value) + const value_enableSnapToEnd = value.enableSnapToEnd + let value_enableSnapToEnd_type : int32 = RuntimeType.UNDEFINED + value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd) + valueSerializer.writeInt8(value_enableSnapToEnd_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableSnapToEnd_type)) { + const value_enableSnapToEnd_value = value_enableSnapToEnd! + valueSerializer.writeBoolean(value_enableSnapToEnd_value) } } - writePasteButtonOptions(value: PasteButtonOptions): void { + writeOnScrollFrameBeginHandlerResult(value: OnScrollFrameBeginHandlerResult): void { + let valueSerializer : Serializer = this + const value_offsetRemain = value.offsetRemain + valueSerializer.writeNumber(value_offsetRemain) + } + writeSaveButtonOptions(value: SaveButtonOptions): void { let valueSerializer : Serializer = this const value_icon = value.icon let value_icon_type : int32 = RuntimeType.UNDEFINED @@ -15472,551 +15696,580 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_buttonType_value.ordinal) } } - writeNodeController(value: NodeController): void { - } - writeRouteInfo(value: RouteInfo): void { - let valueSerializer : Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_param = value.param - let value_param_type : int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type as int32) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Any", value_param_value) - } - } - writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { + writeRowOptions(value: RowOptions): void { let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_space = value.space + let value_space_type : int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type as int32) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + let value_space_value_type : int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.STRING == value_space_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_space_value_0 = value_space_value as string + valueSerializer.writeString(value_space_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_space_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_space_value_1 = value_space_value as number + valueSerializer.writeNumber(value_space_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) + } + writeRootSceneSession(value: RootSceneSession): void { + } + writeRichEditorStyledStringOptions(value: RichEditorStyledStringOptions): void { + let valueSerializer : Serializer = this + const value_controller = value.controller + valueSerializer.writeRichEditorStyledStringController(value_controller) + } + writeRichEditorOptions(value: RichEditorOptions): void { + let valueSerializer : Serializer = this + const value_controller = value.controller + valueSerializer.writeRichEditorController(value_controller) + } + writeEditMenuOptions(value: EditMenuOptions): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCopyEvent(value: CopyEvent): void { + let valueSerializer : Serializer = this + const value_preventDefault = value.preventDefault + let value_preventDefault_type : int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) } - const value_barStyle = value.barStyle - let value_barStyle_type : int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value.ordinal) + } + writeCutEvent(value: CutEvent): void { + let valueSerializer : Serializer = this + const value_preventDefault = value.preventDefault + let value_preventDefault_type : int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) + } + } + writeRichEditorChangeValue(value: RichEditorChangeValue): void { + let valueSerializer : Serializer = this + const value_rangeBefore = value.rangeBefore + valueSerializer.writeTextRange(value_rangeBefore) + const value_replacedSpans = value.replacedSpans + valueSerializer.writeInt32(value_replacedSpans.length as int32) + for (let i = 0; i < value_replacedSpans.length; i++) { + const value_replacedSpans_element = value_replacedSpans[i] + valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element) + } + const value_replacedImageSpans = value.replacedImageSpans + valueSerializer.writeInt32(value_replacedImageSpans.length as int32) + for (let i = 0; i < value_replacedImageSpans.length; i++) { + const value_replacedImageSpans_element = value_replacedImageSpans[i] + valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element) + } + const value_replacedSymbolSpans = value.replacedSymbolSpans + valueSerializer.writeInt32(value_replacedSymbolSpans.length as int32) + for (let i = 0; i < value_replacedSymbolSpans.length; i++) { + const value_replacedSymbolSpans_element = value_replacedSymbolSpans[i] + valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element) } } - writeToolbarItem(value: ToolbarItem): void { + writeSubmitEvent(value: SubmitEvent): void { let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) + const value_text = value.text + valueSerializer.writeString(value_text) + } + writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { + let valueSerializer : Serializer = this + const value_types = value.types + valueSerializer.writeInt32(value_types.length as int32) + for (let i = 0; i < value_types.length; i++) { + const value_types_element = value_types[i] + valueSerializer.writeInt32(value_types_element.ordinal) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) + const value_onDetectResultUpdate = value.onDetectResultUpdate + let value_onDetectResultUpdate_type : int32 = RuntimeType.UNDEFINED + value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate) + valueSerializer.writeInt8(value_onDetectResultUpdate_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onDetectResultUpdate_type)) { + const value_onDetectResultUpdate_value = value_onDetectResultUpdate! + valueSerializer.holdAndWriteCallback(value_onDetectResultUpdate_value) } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_action = value.action - let value_action_type : int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type as int32) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - const value_status = value.status - let value_status_type : int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type as int32) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value.ordinal) - } - const value_activeIcon = value.activeIcon - let value_activeIcon_type : int32 = RuntimeType.UNDEFINED - value_activeIcon_type = runtimeType(value_activeIcon) - valueSerializer.writeInt8(value_activeIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { - const value_activeIcon_value = value_activeIcon! - let value_activeIcon_value_type : int32 = RuntimeType.UNDEFINED - value_activeIcon_value_type = runtimeType(value_activeIcon_value) - if (((RuntimeType.STRING == value_activeIcon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_activeIcon_value_0 = value_activeIcon_value as string - valueSerializer.writeString(value_activeIcon_value_0) + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_activeIcon_value_1 = value_activeIcon_value as Resource - valueSerializer.writeResource(value_activeIcon_value_1) + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) } } - const value_activeSymbolIcon = value.activeSymbolIcon - let value_activeSymbolIcon_type : int32 = RuntimeType.UNDEFINED - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) - valueSerializer.writeInt8(value_activeSymbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { - const value_activeSymbolIcon_value = value_activeSymbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) + const value_decoration = value.decoration + let value_decoration_type : int32 = RuntimeType.UNDEFINED + value_decoration_type = runtimeType(value_decoration) + valueSerializer.writeInt8(value_decoration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { + const value_decoration_value = value_decoration! + valueSerializer.writeDecorationStyleInterface(value_decoration_value) } } - writeNavigationTitleOptions(value: NavigationTitleOptions): void { + writePasteEvent(value: PasteEvent): void { let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_preventDefault = value.preventDefault + let value_preventDefault_type : int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type as int32) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) + } + } + writeRichEditorDeleteValue(value: RichEditorDeleteValue): void { + let valueSerializer : Serializer = this + const value_offset = value.offset + valueSerializer.writeNumber(value_offset) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction.ordinal) + const value_length = value.length + valueSerializer.writeNumber(value_length) + const value_richEditorDeleteSpans = value.richEditorDeleteSpans + valueSerializer.writeInt32(value_richEditorDeleteSpans.length as int32) + for (let i = 0; i < value_richEditorDeleteSpans.length; i++) { + const value_richEditorDeleteSpans_element = value_richEditorDeleteSpans[i] + let value_richEditorDeleteSpans_element_type : int32 = RuntimeType.UNDEFINED + value_richEditorDeleteSpans_element_type = runtimeType(value_richEditorDeleteSpans_element) + if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (TypeChecker.isRichEditorTextSpanResult(value_richEditorDeleteSpans_element, true, false, false, true, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_richEditorDeleteSpans_element_0 = value_richEditorDeleteSpans_element as RichEditorTextSpanResult + valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (TypeChecker.isRichEditorImageSpanResult(value_richEditorDeleteSpans_element, true, false, false, false, true))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_richEditorDeleteSpans_element_1 = value_richEditorDeleteSpans_element as RichEditorImageSpanResult + valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_barStyle = value.barStyle - let value_barStyle_type : int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value.ordinal) - } - const value_paddingStart = value.paddingStart - let value_paddingStart_type : int32 = RuntimeType.UNDEFINED - value_paddingStart_type = runtimeType(value_paddingStart) - valueSerializer.writeInt8(value_paddingStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { - const value_paddingStart_value = value_paddingStart! - valueSerializer.writeLengthMetrics(value_paddingStart_value) - } - const value_paddingEnd = value.paddingEnd - let value_paddingEnd_type : int32 = RuntimeType.UNDEFINED - value_paddingEnd_type = runtimeType(value_paddingEnd) - valueSerializer.writeInt8(value_paddingEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { - const value_paddingEnd_value = value_paddingEnd! - valueSerializer.writeLengthMetrics(value_paddingEnd_value) - } - const value_mainTitleModifier = value.mainTitleModifier - let value_mainTitleModifier_type : int32 = RuntimeType.UNDEFINED - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) - valueSerializer.writeInt8(value_mainTitleModifier_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { - const value_mainTitleModifier_value = value_mainTitleModifier! - valueSerializer.writeTextModifier(value_mainTitleModifier_value) - } - const value_subTitleModifier = value.subTitleModifier - let value_subTitleModifier_type : int32 = RuntimeType.UNDEFINED - value_subTitleModifier_type = runtimeType(value_subTitleModifier) - valueSerializer.writeInt8(value_subTitleModifier_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { - const value_subTitleModifier_value = value_subTitleModifier! - valueSerializer.writeTextModifier(value_subTitleModifier_value) + } + writeRichEditorInsertValue(value: RichEditorInsertValue): void { + let valueSerializer : Serializer = this + const value_insertOffset = value.insertOffset + valueSerializer.writeNumber(value_insertOffset) + const value_insertValue = value.insertValue + valueSerializer.writeString(value_insertValue) + const value_previewText = value.previewText + let value_previewText_type : int32 = RuntimeType.UNDEFINED + value_previewText_type = runtimeType(value_previewText) + valueSerializer.writeInt8(value_previewText_type as int32) + if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { + const value_previewText_value = value_previewText! + valueSerializer.writeString(value_previewText_value) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + } + writeRichEditorSelection(value: RichEditorSelection): void { + let valueSerializer : Serializer = this + const value_selection = value.selection + const value_selection_0 = value_selection[0] + valueSerializer.writeNumber(value_selection_0) + const value_selection_1 = value_selection[1] + valueSerializer.writeNumber(value_selection_1) + const value_spans = value.spans + valueSerializer.writeInt32(value_spans.length as int32) + for (let i = 0; i < value_spans.length; i++) { + const value_spans_element = value_spans[i] + let value_spans_element_type : int32 = RuntimeType.UNDEFINED + value_spans_element_type = runtimeType(value_spans_element) + if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (TypeChecker.isRichEditorTextSpanResult(value_spans_element, true, false, false, true, false, false, false, false))) { + valueSerializer.writeInt8(0 as int32) + const value_spans_element_0 = value_spans_element as RichEditorTextSpanResult + valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0) + } + else if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (TypeChecker.isRichEditorImageSpanResult(value_spans_element, true, false, false, false, true))) { + valueSerializer.writeInt8(1 as int32) + const value_spans_element_1 = value_spans_element as RichEditorImageSpanResult + valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1) + } } } - writePopInfo(value: PopInfo): void { + writeStyledStringChangeValue(value: StyledStringChangeValue): void { let valueSerializer : Serializer = this - const value_info = value.info - valueSerializer.writeNavPathInfo(value_info) - const value_result = value.result - valueSerializer.writeCustomObject("Object", value_result) + const value_range = value.range + valueSerializer.writeTextRange(value_range) + const value_replacementString = value.replacementString + valueSerializer.writeStyledString(value_replacementString) + const value_previewText = value.previewText + let value_previewText_type : int32 = RuntimeType.UNDEFINED + value_previewText_type = runtimeType(value_previewText) + valueSerializer.writeInt8(value_previewText_type as int32) + if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { + const value_previewText_value = value_previewText! + valueSerializer.writeStyledString(value_previewText_value) + } } - writeNavigationMenuItem(value: NavigationMenuItem): void { + writeGestureEvent(value: GestureEvent): void { let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + const value_repeat = value.repeat + valueSerializer.writeBoolean(value_repeat) + const value_fingerList = value.fingerList + valueSerializer.writeInt32(value_fingerList.length as int32) + for (let i = 0; i < value_fingerList.length; i++) { + const value_fingerList_element = value_fingerList[i] + valueSerializer.writeFingerInfo(value_fingerList_element) } - const value_isEnabled = value.isEnabled - let value_isEnabled_type : int32 = RuntimeType.UNDEFINED - value_isEnabled_type = runtimeType(value_isEnabled) - valueSerializer.writeInt8(value_isEnabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { - const value_isEnabled_value = value_isEnabled! - valueSerializer.writeBoolean(value_isEnabled_value) + const value_offsetX = value.offsetX + valueSerializer.writeNumber(value_offsetX) + const value_offsetY = value.offsetY + valueSerializer.writeNumber(value_offsetY) + const value_angle = value.angle + valueSerializer.writeNumber(value_angle) + const value_speed = value.speed + valueSerializer.writeNumber(value_speed) + const value_scale = value.scale + valueSerializer.writeNumber(value_scale) + const value_pinchCenterX = value.pinchCenterX + valueSerializer.writeNumber(value_pinchCenterX) + const value_pinchCenterY = value.pinchCenterY + valueSerializer.writeNumber(value_pinchCenterY) + const value_velocityX = value.velocityX + valueSerializer.writeNumber(value_velocityX) + const value_velocityY = value.velocityY + valueSerializer.writeNumber(value_velocityY) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) + } + writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { + let valueSerializer : Serializer = this + const value_id = value.id + valueSerializer.writeString(value_id) + const value_localizedDirection = value.localizedDirection + valueSerializer.writeInt32(value_localizedDirection.ordinal) + const value_referencedId = value.referencedId + valueSerializer.writeInt32(value_referencedId.length as int32) + for (let i = 0; i < value_referencedId.length; i++) { + const value_referencedId_element = value_referencedId[i] + valueSerializer.writeString(value_referencedId_element) } - const value_action = value.action - let value_action_type : int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type as int32) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) + } + writeBarrierStyle(value: BarrierStyle): void { + let valueSerializer : Serializer = this + const value_id = value.id + valueSerializer.writeString(value_id) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction.ordinal) + const value_referencedId = value.referencedId + valueSerializer.writeInt32(value_referencedId.length as int32) + for (let i = 0; i < value_referencedId.length; i++) { + const value_referencedId_element = value_referencedId[i] + valueSerializer.writeString(value_referencedId_element) } } - writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { + writeGuideLineStyle(value: GuideLineStyle): void { let valueSerializer : Serializer = this - const value_header = value.header - let value_header_type : int32 = RuntimeType.UNDEFINED - value_header_type = runtimeType(value_header) - valueSerializer.writeInt8(value_header_type as int32) - if ((RuntimeType.UNDEFINED) != (value_header_type)) { - const value_header_value = value_header! - let value_header_value_type : int32 = RuntimeType.UNDEFINED - value_header_value_type = runtimeType(value_header_value) - if (((RuntimeType.STRING == value_header_value_type)) || ((RuntimeType.OBJECT == value_header_value_type))) { + const value_id = value.id + valueSerializer.writeString(value_id) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction.ordinal) + const value_position = value.position + valueSerializer.writeGuideLinePosition(value_position) + } + writeRefreshOptions(value: RefreshOptions): void { + let valueSerializer : Serializer = this + const value_refreshing = value.refreshing + valueSerializer.writeBoolean(value_refreshing) + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + let value_offset_value_type : int32 = RuntimeType.UNDEFINED + value_offset_value_type = runtimeType(value_offset_value) + if (((RuntimeType.NUMBER == value_offset_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_header_value_0 = value_header_value as ResourceStr - let value_header_value_0_type : int32 = RuntimeType.UNDEFINED - value_header_value_0_type = runtimeType(value_header_value_0) - if (((RuntimeType.STRING == value_header_value_0_type))) { - valueSerializer.writeInt8(0 as int32) - const value_header_value_0_0 = value_header_value_0 as string - valueSerializer.writeString(value_header_value_0_0) - } - else if (((RuntimeType.OBJECT == value_header_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_header_value_0_1 = value_header_value_0 as Resource - valueSerializer.writeResource(value_header_value_0_1) - } + const value_offset_value_0 = value_offset_value as number + valueSerializer.writeNumber(value_offset_value_0) } - else if (((RuntimeType.FUNCTION == value_header_value_type))) { + else if (((RuntimeType.STRING == value_offset_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_header_value_1 = value_header_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value_1)) + const value_offset_value_1 = value_offset_value as string + valueSerializer.writeString(value_offset_value_1) } } - const value_footer = value.footer - let value_footer_type : int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type as int32) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - let value_footer_value_type : int32 = RuntimeType.UNDEFINED - value_footer_value_type = runtimeType(value_footer_value) - if (((RuntimeType.STRING == value_footer_value_type)) || ((RuntimeType.OBJECT == value_footer_value_type))) { + const value_friction = value.friction + let value_friction_type : int32 = RuntimeType.UNDEFINED + value_friction_type = runtimeType(value_friction) + valueSerializer.writeInt8(value_friction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_friction_type)) { + const value_friction_value = value_friction! + let value_friction_value_type : int32 = RuntimeType.UNDEFINED + value_friction_value_type = runtimeType(value_friction_value) + if (((RuntimeType.NUMBER == value_friction_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_footer_value_0 = value_footer_value as ResourceStr - let value_footer_value_0_type : int32 = RuntimeType.UNDEFINED - value_footer_value_0_type = runtimeType(value_footer_value_0) - if (((RuntimeType.STRING == value_footer_value_0_type))) { - valueSerializer.writeInt8(0 as int32) - const value_footer_value_0_0 = value_footer_value_0 as string - valueSerializer.writeString(value_footer_value_0_0) - } - else if (((RuntimeType.OBJECT == value_footer_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_footer_value_0_1 = value_footer_value_0 as Resource - valueSerializer.writeResource(value_footer_value_0_1) - } + const value_friction_value_0 = value_friction_value as number + valueSerializer.writeNumber(value_friction_value_0) } - else if (((RuntimeType.FUNCTION == value_footer_value_type))) { + else if (((RuntimeType.STRING == value_friction_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_footer_value_1 = value_footer_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value_1)) + const value_friction_value_1 = value_friction_value as string + valueSerializer.writeString(value_friction_value_1) } } - } - writeMarqueeOptions(value: MarqueeOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - valueSerializer.writeBoolean(value_start) - const value_step = value.step - let value_step_type : int32 = RuntimeType.UNDEFINED - value_step_type = runtimeType(value_step) - valueSerializer.writeInt8(value_step_type as int32) - if ((RuntimeType.UNDEFINED) != (value_step_type)) { - const value_step_value = value_step! - valueSerializer.writeNumber(value_step_value) + const value_promptText = value.promptText + let value_promptText_type : int32 = RuntimeType.UNDEFINED + value_promptText_type = runtimeType(value_promptText) + valueSerializer.writeInt8(value_promptText_type as int32) + if ((RuntimeType.UNDEFINED) != (value_promptText_type)) { + const value_promptText_value = value_promptText! + let value_promptText_value_type : int32 = RuntimeType.UNDEFINED + value_promptText_value_type = runtimeType(value_promptText_value) + if (((RuntimeType.STRING == value_promptText_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_promptText_value_0 = value_promptText_value as string + valueSerializer.writeString(value_promptText_value_0) + } + else if (((RuntimeType.OBJECT == value_promptText_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_promptText_value_1 = value_promptText_value as Resource + valueSerializer.writeResource(value_promptText_value_1) + } } - const value_loop = value.loop - let value_loop_type : int32 = RuntimeType.UNDEFINED - value_loop_type = runtimeType(value_loop) - valueSerializer.writeInt8(value_loop_type as int32) - if ((RuntimeType.UNDEFINED) != (value_loop_type)) { - const value_loop_value = value_loop! - valueSerializer.writeNumber(value_loop_value) + const value_builder = value.builder + let value_builder_type : int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - const value_fromStart = value.fromStart - let value_fromStart_type : int32 = RuntimeType.UNDEFINED - value_fromStart_type = runtimeType(value_fromStart) - valueSerializer.writeInt8(value_fromStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fromStart_type)) { - const value_fromStart_value = value_fromStart! - valueSerializer.writeBoolean(value_fromStart_value) + const value_refreshingContent = value.refreshingContent + let value_refreshingContent_type : int32 = RuntimeType.UNDEFINED + value_refreshingContent_type = runtimeType(value_refreshingContent) + valueSerializer.writeInt8(value_refreshingContent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_refreshingContent_type)) { + const value_refreshingContent_value = value_refreshingContent! + valueSerializer.writeComponentContent(value_refreshingContent_value) } - const value_src = value.src - valueSerializer.writeString(value_src) } - writeLocationButtonOptions(value: LocationButtonOptions): void { + writeStarStyleOptions(value: StarStyleOptions): void { let valueSerializer : Serializer = this - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeInt32(value_icon_value.ordinal) - } - const value_text = value.text - let value_text_type : int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type as int32) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - valueSerializer.writeInt32(value_text_value.ordinal) - } - const value_buttonType = value.buttonType - let value_buttonType_type : int32 = RuntimeType.UNDEFINED - value_buttonType_type = runtimeType(value_buttonType) - valueSerializer.writeInt8(value_buttonType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { - const value_buttonType_value = value_buttonType! - valueSerializer.writeInt32(value_buttonType_value.ordinal) + const value_backgroundUri = value.backgroundUri + valueSerializer.writeString(value_backgroundUri) + const value_foregroundUri = value.foregroundUri + valueSerializer.writeString(value_foregroundUri) + const value_secondaryUri = value.secondaryUri + let value_secondaryUri_type : int32 = RuntimeType.UNDEFINED + value_secondaryUri_type = runtimeType(value_secondaryUri) + valueSerializer.writeInt8(value_secondaryUri_type as int32) + if ((RuntimeType.UNDEFINED) != (value_secondaryUri_type)) { + const value_secondaryUri_value = value_secondaryUri! + valueSerializer.writeString(value_secondaryUri_value) } } - writeListItemGroupOptions(value: ListItemGroupOptions): void { + writeRatingOptions(value: RatingOptions): void { let valueSerializer : Serializer = this - const value_header = value.header - let value_header_type : int32 = RuntimeType.UNDEFINED - value_header_type = runtimeType(value_header) - valueSerializer.writeInt8(value_header_type as int32) - if ((RuntimeType.UNDEFINED) != (value_header_type)) { - const value_header_value = value_header! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value)) - } - const value_headerComponent = value.headerComponent - let value_headerComponent_type : int32 = RuntimeType.UNDEFINED - value_headerComponent_type = runtimeType(value_headerComponent) - valueSerializer.writeInt8(value_headerComponent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_headerComponent_type)) { - const value_headerComponent_value = value_headerComponent! - valueSerializer.writeComponentContent(value_headerComponent_value) - } - const value_footer = value.footer - let value_footer_type : int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type as int32) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) - } - const value_footerComponent = value.footerComponent - let value_footerComponent_type : int32 = RuntimeType.UNDEFINED - value_footerComponent_type = runtimeType(value_footerComponent) - valueSerializer.writeInt8(value_footerComponent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_footerComponent_type)) { - const value_footerComponent_value = value_footerComponent! - valueSerializer.writeComponentContent(value_footerComponent_value) + const value_rating = value.rating + valueSerializer.writeNumber(value_rating) + const value_indicator = value.indicator + let value_indicator_type : int32 = RuntimeType.UNDEFINED + value_indicator_type = runtimeType(value_indicator) + valueSerializer.writeInt8(value_indicator_type as int32) + if ((RuntimeType.UNDEFINED) != (value_indicator_type)) { + const value_indicator_value = value_indicator! + valueSerializer.writeBoolean(value_indicator_value) } - const value_space = value.space - let value_space_type : int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type as int32) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type : int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.NUMBER == value_space_value_type))) { + } + writeRadioStyle(value: RadioStyle): void { + let valueSerializer : Serializer = this + const value_checkedBackgroundColor = value.checkedBackgroundColor + let value_checkedBackgroundColor_type : int32 = RuntimeType.UNDEFINED + value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor) + valueSerializer.writeInt8(value_checkedBackgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_checkedBackgroundColor_type)) { + const value_checkedBackgroundColor_value = value_checkedBackgroundColor! + let value_checkedBackgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_checkedBackgroundColor_value_type = runtimeType(value_checkedBackgroundColor_value) + if (value_checkedBackgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_space_value_0 = value_space_value as number - valueSerializer.writeNumber(value_space_value_0) + const value_checkedBackgroundColor_value_0 = value_checkedBackgroundColor_value + valueSerializer.writeInt32(value_checkedBackgroundColor_value_0.ordinal) } - else if (((RuntimeType.STRING == value_space_value_type))) { + else if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_space_value_1 = value_space_value as string - valueSerializer.writeString(value_space_value_1) + const value_checkedBackgroundColor_value_1 = value_checkedBackgroundColor_value as number + valueSerializer.writeNumber(value_checkedBackgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_checkedBackgroundColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_checkedBackgroundColor_value_2 = value_checkedBackgroundColor_value as string + valueSerializer.writeString(value_checkedBackgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_checkedBackgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_checkedBackgroundColor_value_3 = value_checkedBackgroundColor_value as Resource + valueSerializer.writeResource(value_checkedBackgroundColor_value_3) } } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writeSwipeActionOptions(value: SwipeActionOptions): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - let value_start_value_type : int32 = RuntimeType.UNDEFINED - value_start_value_type = runtimeType(value_start_value) - if (((RuntimeType.FUNCTION == value_start_value_type))) { + const value_uncheckedBorderColor = value.uncheckedBorderColor + let value_uncheckedBorderColor_type : int32 = RuntimeType.UNDEFINED + value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor) + valueSerializer.writeInt8(value_uncheckedBorderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_uncheckedBorderColor_type)) { + const value_uncheckedBorderColor_value = value_uncheckedBorderColor! + let value_uncheckedBorderColor_value_type : int32 = RuntimeType.UNDEFINED + value_uncheckedBorderColor_value_type = runtimeType(value_uncheckedBorderColor_value) + if (value_uncheckedBorderColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_start_value_0 = value_start_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_start_value_0)) + const value_uncheckedBorderColor_value_0 = value_uncheckedBorderColor_value + valueSerializer.writeInt32(value_uncheckedBorderColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_start_value_type))) { + else if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_start_value_1 = value_start_value as SwipeActionItem - valueSerializer.writeSwipeActionItem(value_start_value_1) + const value_uncheckedBorderColor_value_1 = value_uncheckedBorderColor_value as number + valueSerializer.writeNumber(value_uncheckedBorderColor_value_1) + } + else if (((RuntimeType.STRING == value_uncheckedBorderColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_uncheckedBorderColor_value_2 = value_uncheckedBorderColor_value as string + valueSerializer.writeString(value_uncheckedBorderColor_value_2) + } + else if (((RuntimeType.OBJECT == value_uncheckedBorderColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_uncheckedBorderColor_value_3 = value_uncheckedBorderColor_value as Resource + valueSerializer.writeResource(value_uncheckedBorderColor_value_3) } } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - let value_end_value_type : int32 = RuntimeType.UNDEFINED - value_end_value_type = runtimeType(value_end_value) - if (((RuntimeType.FUNCTION == value_end_value_type))) { + const value_indicatorColor = value.indicatorColor + let value_indicatorColor_type : int32 = RuntimeType.UNDEFINED + value_indicatorColor_type = runtimeType(value_indicatorColor) + valueSerializer.writeInt8(value_indicatorColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_indicatorColor_type)) { + const value_indicatorColor_value = value_indicatorColor! + let value_indicatorColor_value_type : int32 = RuntimeType.UNDEFINED + value_indicatorColor_value_type = runtimeType(value_indicatorColor_value) + if (value_indicatorColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_end_value_0 = value_end_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_end_value_0)) + const value_indicatorColor_value_0 = value_indicatorColor_value + valueSerializer.writeInt32(value_indicatorColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT == value_end_value_type))) { + else if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_end_value_1 = value_end_value as SwipeActionItem - valueSerializer.writeSwipeActionItem(value_end_value_1) + const value_indicatorColor_value_1 = value_indicatorColor_value as number + valueSerializer.writeNumber(value_indicatorColor_value_1) + } + else if (((RuntimeType.STRING == value_indicatorColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_indicatorColor_value_2 = value_indicatorColor_value as string + valueSerializer.writeString(value_indicatorColor_value_2) + } + else if (((RuntimeType.OBJECT == value_indicatorColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_indicatorColor_value_3 = value_indicatorColor_value as Resource + valueSerializer.writeResource(value_indicatorColor_value_3) } } - const value_edgeEffect = value.edgeEffect - let value_edgeEffect_type : int32 = RuntimeType.UNDEFINED - value_edgeEffect_type = runtimeType(value_edgeEffect) - valueSerializer.writeInt8(value_edgeEffect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { - const value_edgeEffect_value = value_edgeEffect! - valueSerializer.writeInt32(value_edgeEffect_value.ordinal) + } + writeRadioOptions(value: RadioOptions): void { + let valueSerializer : Serializer = this + const value_group = value.group + valueSerializer.writeString(value_group) + const value_value = value.value + valueSerializer.writeString(value_value) + const value_indicatorType = value.indicatorType + let value_indicatorType_type : int32 = RuntimeType.UNDEFINED + value_indicatorType_type = runtimeType(value_indicatorType) + valueSerializer.writeInt8(value_indicatorType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_indicatorType_type)) { + const value_indicatorType_value = value_indicatorType! + valueSerializer.writeInt32(value_indicatorType_value.ordinal) } - const value_onOffsetChange = value.onOffsetChange - let value_onOffsetChange_type : int32 = RuntimeType.UNDEFINED - value_onOffsetChange_type = runtimeType(value_onOffsetChange) - valueSerializer.writeInt8(value_onOffsetChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onOffsetChange_type)) { - const value_onOffsetChange_value = value_onOffsetChange! - valueSerializer.holdAndWriteCallback(value_onOffsetChange_value) + const value_indicatorBuilder = value.indicatorBuilder + let value_indicatorBuilder_type : int32 = RuntimeType.UNDEFINED + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) + valueSerializer.writeInt8(value_indicatorBuilder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { + const value_indicatorBuilder_value = value_indicatorBuilder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } } - writeListItemOptions(value: ListItemOptions): void { + writeProgressOptions(value: ProgressOptions): void { let valueSerializer : Serializer = this + const value_value = value.value + valueSerializer.writeNumber(value_value) + const value_total = value.total + let value_total_type : int32 = RuntimeType.UNDEFINED + value_total_type = runtimeType(value_total) + valueSerializer.writeInt8(value_total_type as int32) + if ((RuntimeType.UNDEFINED) != (value_total_type)) { + const value_total_value = value_total! + valueSerializer.writeNumber(value_total_value) + } const value_style = value.style let value_style_type : int32 = RuntimeType.UNDEFINED value_style_type = runtimeType(value_style) @@ -16025,123 +16278,57 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value.ordinal) } - } - writeVisibleListContentInfo(value: VisibleListContentInfo): void { - let valueSerializer : Serializer = this - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_itemGroupArea = value.itemGroupArea - let value_itemGroupArea_type : int32 = RuntimeType.UNDEFINED - value_itemGroupArea_type = runtimeType(value_itemGroupArea) - valueSerializer.writeInt8(value_itemGroupArea_type as int32) - if ((RuntimeType.UNDEFINED) != (value_itemGroupArea_type)) { - const value_itemGroupArea_value = value_itemGroupArea! - valueSerializer.writeInt32(value_itemGroupArea_value.ordinal) - } - const value_itemIndexInGroup = value.itemIndexInGroup - let value_itemIndexInGroup_type : int32 = RuntimeType.UNDEFINED - value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup) - valueSerializer.writeInt8(value_itemIndexInGroup_type as int32) - if ((RuntimeType.UNDEFINED) != (value_itemIndexInGroup_type)) { - const value_itemIndexInGroup_value = value_itemIndexInGroup! - valueSerializer.writeNumber(value_itemIndexInGroup_value) - } - } - writeChildrenMainSize(value: ChildrenMainSize): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeChainAnimationOptions(value: ChainAnimationOptions): void { - let valueSerializer : Serializer = this - const value_minSpace = value.minSpace - valueSerializer.writeLength(value_minSpace) - const value_maxSpace = value.maxSpace - valueSerializer.writeLength(value_maxSpace) - const value_conductivity = value.conductivity - let value_conductivity_type : int32 = RuntimeType.UNDEFINED - value_conductivity_type = runtimeType(value_conductivity) - valueSerializer.writeInt8(value_conductivity_type as int32) - if ((RuntimeType.UNDEFINED) != (value_conductivity_type)) { - const value_conductivity_value = value_conductivity! - valueSerializer.writeNumber(value_conductivity_value) - } - const value_intensity = value.intensity - let value_intensity_type : int32 = RuntimeType.UNDEFINED - value_intensity_type = runtimeType(value_intensity) - valueSerializer.writeInt8(value_intensity_type as int32) - if ((RuntimeType.UNDEFINED) != (value_intensity_type)) { - const value_intensity_value = value_intensity! - valueSerializer.writeNumber(value_intensity_value) - } - const value_edgeEffect = value.edgeEffect - let value_edgeEffect_type : int32 = RuntimeType.UNDEFINED - value_edgeEffect_type = runtimeType(value_edgeEffect) - valueSerializer.writeInt8(value_edgeEffect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { - const value_edgeEffect_value = value_edgeEffect! - valueSerializer.writeInt32(value_edgeEffect_value.ordinal) - } - const value_stiffness = value.stiffness - let value_stiffness_type : int32 = RuntimeType.UNDEFINED - value_stiffness_type = runtimeType(value_stiffness) - valueSerializer.writeInt8(value_stiffness_type as int32) - if ((RuntimeType.UNDEFINED) != (value_stiffness_type)) { - const value_stiffness_value = value_stiffness! - valueSerializer.writeNumber(value_stiffness_value) - } - const value_damping = value.damping - let value_damping_type : int32 = RuntimeType.UNDEFINED - value_damping_type = runtimeType(value_damping) - valueSerializer.writeInt8(value_damping_type as int32) - if ((RuntimeType.UNDEFINED) != (value_damping_type)) { - const value_damping_value = value_damping! - valueSerializer.writeNumber(value_damping_value) + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) } } - writeListOptions(value: ListOptions): void { + writePolylineOptions(value: PolylineOptions): void { let valueSerializer : Serializer = this - const value_initialIndex = value.initialIndex - let value_initialIndex_type : int32 = RuntimeType.UNDEFINED - value_initialIndex_type = runtimeType(value_initialIndex) - valueSerializer.writeInt8(value_initialIndex_type as int32) - if ((RuntimeType.UNDEFINED) != (value_initialIndex_type)) { - const value_initialIndex_value = value_initialIndex! - valueSerializer.writeNumber(value_initialIndex_value) - } - const value_space = value.space - let value_space_type : int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type as int32) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type : int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.NUMBER == value_space_value_type))) { + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_space_value_0 = value_space_value as number - valueSerializer.writeNumber(value_space_value_0) + const value_width_value_0 = value_width_value as string + valueSerializer.writeString(value_width_value_0) } - else if (((RuntimeType.STRING == value_space_value_type))) { + else if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_space_value_1 = value_space_value as string - valueSerializer.writeString(value_space_value_1) + const value_width_value_1 = value_width_value as number + valueSerializer.writeNumber(value_width_value_1) } } - const value_scroller = value.scroller - let value_scroller_type : int32 = RuntimeType.UNDEFINED - value_scroller_type = runtimeType(value_scroller) - valueSerializer.writeInt8(value_scroller_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { - const value_scroller_value = value_scroller! - valueSerializer.writeScroller(value_scroller_value) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_height_value_0 = value_height_value as string + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_height_value_1 = value_height_value as number + valueSerializer.writeNumber(value_height_value_1) + } } } - writeLineOptions(value: LineOptions): void { + writePolygonOptions(value: PolygonOptions): void { let valueSerializer : Serializer = this const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED @@ -16182,47 +16369,31 @@ export class Serializer extends SerializerBase { } } } - writeImageLoadResult(value: ImageLoadResult): void { + writePluginErrorData(value: PluginErrorData): void { let valueSerializer : Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_componentWidth = value.componentWidth - valueSerializer.writeNumber(value_componentWidth) - const value_componentHeight = value.componentHeight - valueSerializer.writeNumber(value_componentHeight) - const value_loadingStatus = value.loadingStatus - valueSerializer.writeNumber(value_loadingStatus) - const value_contentWidth = value.contentWidth - valueSerializer.writeNumber(value_contentWidth) - const value_contentHeight = value.contentHeight - valueSerializer.writeNumber(value_contentHeight) - const value_contentOffsetX = value.contentOffsetX - valueSerializer.writeNumber(value_contentOffsetX) - const value_contentOffsetY = value.contentOffsetY - valueSerializer.writeNumber(value_contentOffsetY) + const value_errcode = value.errcode + valueSerializer.writeNumber(value_errcode) + const value_msg = value.msg + valueSerializer.writeString(value_msg) } - writeImageFrameInfo(value: ImageFrameInfo): void { + writePluginComponentOptions(value: PluginComponentOptions): void { + let valueSerializer : Serializer = this + const value_template = value.template + valueSerializer.writePluginComponentTemplate(value_template) + const value_data = value.data + valueSerializer.writeCustomObject("Any", value_data) + } + writePatternLockController(value: PatternLockController): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePathOptions(value: PathOptions): void { let valueSerializer : Serializer = this - const value_src = value.src - let value_src_type : int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - if (((RuntimeType.STRING == value_src_type))) { - valueSerializer.writeInt8(0 as int32) - const value_src_0 = value_src as string - valueSerializer.writeString(value_src_0) - } - else if (((RuntimeType.OBJECT) == (value_src_type)) && (isResource(value_src))) { - valueSerializer.writeInt8(1 as int32) - const value_src_1 = value_src as Resource - valueSerializer.writeResource(value_src_1) - } - else if (((RuntimeType.OBJECT) == (value_src_type)) && (value_src instanceof PixelMap)) { - valueSerializer.writeInt8(2 as int32) - const value_src_2 = value_src as PixelMap - valueSerializer.writePixelMap(value_src_2) - } const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED value_width_type = runtimeType(value_width) @@ -16261,330 +16432,304 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_height_value_1) } } - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - let value_top_value_type : int32 = RuntimeType.UNDEFINED - value_top_value_type = runtimeType(value_top_value) - if (((RuntimeType.NUMBER == value_top_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_top_value_0 = value_top_value as number - valueSerializer.writeNumber(value_top_value_0) - } - else if (((RuntimeType.STRING == value_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_top_value_1 = value_top_value as string - valueSerializer.writeString(value_top_value_1) - } - } - const value_left = value.left - let value_left_type : int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - let value_left_value_type : int32 = RuntimeType.UNDEFINED - value_left_value_type = runtimeType(value_left_value) - if (((RuntimeType.NUMBER == value_left_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_left_value_0 = value_left_value as number - valueSerializer.writeNumber(value_left_value_0) - } - else if (((RuntimeType.STRING == value_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_left_value_1 = value_left_value as string - valueSerializer.writeString(value_left_value_1) - } - } - const value_duration = value.duration - let value_duration_type : int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) + const value_commands = value.commands + let value_commands_type : int32 = RuntimeType.UNDEFINED + value_commands_type = runtimeType(value_commands) + valueSerializer.writeInt8(value_commands_type as int32) + if ((RuntimeType.UNDEFINED) != (value_commands_type)) { + const value_commands_value = value_commands! + valueSerializer.writeString(value_commands_value) } } - writeResolutionQuality(value: ResolutionQuality): void { - let valueSerializer : Serializer = this - const value___ResolutionQualityStub = value.__ResolutionQualityStub - valueSerializer.writeString(value___ResolutionQualityStub) - } - writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { + writePasteButtonOptions(value: PasteButtonOptions): void { let valueSerializer : Serializer = this - const value_types = value.types - valueSerializer.writeInt32(value_types.length as int32) - for (let i = 0; i < value_types.length; i++) { - const value_types_element = value_types[i] - valueSerializer.writeInt32(value_types_element.ordinal) + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeInt32(value_icon_value.ordinal) + } + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type as int32) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + valueSerializer.writeInt32(value_text_value.ordinal) + } + const value_buttonType = value.buttonType + let value_buttonType_type : int32 = RuntimeType.UNDEFINED + value_buttonType_type = runtimeType(value_buttonType) + valueSerializer.writeInt8(value_buttonType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { + const value_buttonType_value = value_buttonType! + valueSerializer.writeInt32(value_buttonType_value.ordinal) } } - writeImageError(value: ImageError): void { - let valueSerializer : Serializer = this - const value_componentWidth = value.componentWidth - valueSerializer.writeNumber(value_componentWidth) - const value_componentHeight = value.componentHeight - valueSerializer.writeNumber(value_componentHeight) - const value_message = value.message - valueSerializer.writeString(value_message) - } - writeImageSourceSize(value: ImageSourceSize): void { - let valueSerializer : Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) + writeNodeController(value: NodeController): void { } - writeGridRowOptions(value: GridRowOptions): void { + writeRouteInfo(value: RouteInfo): void { let valueSerializer : Serializer = this - const value_gutter = value.gutter - let value_gutter_type : int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - let value_gutter_value_type : int32 = RuntimeType.UNDEFINED - value_gutter_value_type = runtimeType(value_gutter_value) - if (((RuntimeType.NUMBER) == (value_gutter_value_type)) || ((RuntimeType.STRING) == (value_gutter_value_type)) || (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (isResource(value_gutter_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_gutter_value_0 = value_gutter_value as Length - valueSerializer.writeLength(value_gutter_value_0) - } - else if (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (TypeChecker.isGutterOption(value_gutter_value, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_gutter_value_1 = value_gutter_value as GutterOption - valueSerializer.writeGutterOption(value_gutter_value_1) - } - } - const value_columns = value.columns - let value_columns_type : int32 = RuntimeType.UNDEFINED - value_columns_type = runtimeType(value_columns) - valueSerializer.writeInt8(value_columns_type as int32) - if ((RuntimeType.UNDEFINED) != (value_columns_type)) { - const value_columns_value = value_columns! - let value_columns_value_type : int32 = RuntimeType.UNDEFINED - value_columns_value_type = runtimeType(value_columns_value) - if (((RuntimeType.NUMBER == value_columns_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_columns_value_0 = value_columns_value as number - valueSerializer.writeNumber(value_columns_value_0) - } - else if (((RuntimeType.OBJECT == value_columns_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_columns_value_1 = value_columns_value as GridRowColumnOption - valueSerializer.writeGridRowColumnOption(value_columns_value_1) - } - } - const value_breakpoints = value.breakpoints - let value_breakpoints_type : int32 = RuntimeType.UNDEFINED - value_breakpoints_type = runtimeType(value_breakpoints) - valueSerializer.writeInt8(value_breakpoints_type as int32) - if ((RuntimeType.UNDEFINED) != (value_breakpoints_type)) { - const value_breakpoints_value = value_breakpoints! - valueSerializer.writeBreakPoints(value_breakpoints_value) - } - const value_direction = value.direction - let value_direction_type : int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value.ordinal) + const value_name = value.name + valueSerializer.writeString(value_name) + const value_param = value.param + let value_param_type : int32 = RuntimeType.UNDEFINED + value_param_type = runtimeType(value_param) + valueSerializer.writeInt8(value_param_type as int32) + if ((RuntimeType.UNDEFINED) != (value_param_type)) { + const value_param_value = value_param! + valueSerializer.writeCustomObject("Any", value_param_value) } } - writeGridContainerOptions(value: GridContainerOptions): void { + writeToolbarItem(value: ToolbarItem): void { let valueSerializer : Serializer = this - const value_columns = value.columns - let value_columns_type : int32 = RuntimeType.UNDEFINED - value_columns_type = runtimeType(value_columns) - valueSerializer.writeInt8(value_columns_type as int32) - if ((RuntimeType.UNDEFINED) != (value_columns_type)) { - const value_columns_value = value_columns! - let value_columns_value_type : int32 = RuntimeType.UNDEFINED - value_columns_value_type = runtimeType(value_columns_value) - if (((RuntimeType.NUMBER == value_columns_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_columns_value_0 = value_columns_value as number - valueSerializer.writeNumber(value_columns_value_0) - } - else if (((RuntimeType.STRING == value_columns_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_columns_value_1 = value_columns_value as string - valueSerializer.writeString(value_columns_value_1) - } - } - const value_sizeType = value.sizeType - let value_sizeType_type : int32 = RuntimeType.UNDEFINED - value_sizeType_type = runtimeType(value_sizeType) - valueSerializer.writeInt8(value_sizeType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_sizeType_type)) { - const value_sizeType_value = value_sizeType! - valueSerializer.writeInt32(value_sizeType_value.ordinal) + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) } - const value_gutter = value.gutter - let value_gutter_type : int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - let value_gutter_value_type : int32 = RuntimeType.UNDEFINED - value_gutter_value_type = runtimeType(value_gutter_value) - if (((RuntimeType.NUMBER == value_gutter_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_gutter_value_0 = value_gutter_value as number - valueSerializer.writeNumber(value_gutter_value_0) - } - else if (((RuntimeType.STRING == value_gutter_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_gutter_value_1 = value_gutter_value as string - valueSerializer.writeString(value_gutter_value_1) - } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) } - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type : int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.NUMBER == value_margin_value_type))) { + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_margin_value_0 = value_margin_value as number - valueSerializer.writeNumber(value_margin_value_0) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.STRING == value_margin_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_margin_value_1 = value_margin_value as string - valueSerializer.writeString(value_margin_value_1) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) } } - } - writeGridColOptions(value: GridColOptions): void { - let valueSerializer : Serializer = this - const value_span = value.span - let value_span_type : int32 = RuntimeType.UNDEFINED - value_span_type = runtimeType(value_span) - valueSerializer.writeInt8(value_span_type as int32) - if ((RuntimeType.UNDEFINED) != (value_span_type)) { - const value_span_value = value_span! - let value_span_value_type : int32 = RuntimeType.UNDEFINED - value_span_value_type = runtimeType(value_span_value) - if (((RuntimeType.NUMBER == value_span_value_type))) { + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + const value_action = value.action + let value_action_type : int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type as int32) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.holdAndWriteCallback(value_action_value) + } + const value_status = value.status + let value_status_type : int32 = RuntimeType.UNDEFINED + value_status_type = runtimeType(value_status) + valueSerializer.writeInt8(value_status_type as int32) + if ((RuntimeType.UNDEFINED) != (value_status_type)) { + const value_status_value = value_status! + valueSerializer.writeInt32(value_status_value.ordinal) + } + const value_activeIcon = value.activeIcon + let value_activeIcon_type : int32 = RuntimeType.UNDEFINED + value_activeIcon_type = runtimeType(value_activeIcon) + valueSerializer.writeInt8(value_activeIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { + const value_activeIcon_value = value_activeIcon! + let value_activeIcon_value_type : int32 = RuntimeType.UNDEFINED + value_activeIcon_value_type = runtimeType(value_activeIcon_value) + if (((RuntimeType.STRING == value_activeIcon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_span_value_0 = value_span_value as number - valueSerializer.writeNumber(value_span_value_0) + const value_activeIcon_value_0 = value_activeIcon_value as string + valueSerializer.writeString(value_activeIcon_value_0) } - else if (((RuntimeType.OBJECT == value_span_value_type))) { + else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_span_value_1 = value_span_value as GridColColumnOption - valueSerializer.writeGridColColumnOption(value_span_value_1) + const value_activeIcon_value_1 = value_activeIcon_value as Resource + valueSerializer.writeResource(value_activeIcon_value_1) } } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - let value_offset_value_type : int32 = RuntimeType.UNDEFINED - value_offset_value_type = runtimeType(value_offset_value) - if (((RuntimeType.NUMBER == value_offset_value_type))) { + const value_activeSymbolIcon = value.activeSymbolIcon + let value_activeSymbolIcon_type : int32 = RuntimeType.UNDEFINED + value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) + valueSerializer.writeInt8(value_activeSymbolIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { + const value_activeSymbolIcon_value = value_activeSymbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) + } + } + writePopInfo(value: PopInfo): void { + let valueSerializer : Serializer = this + const value_info = value.info + valueSerializer.writeNavPathInfo(value_info) + const value_result = value.result + valueSerializer.writeCustomObject("Object", value_result) + } + writeNavigationMenuItem(value: NavigationMenuItem): void { + let valueSerializer : Serializer = this + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_offset_value_0 = value_offset_value as number - valueSerializer.writeNumber(value_offset_value_0) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.OBJECT == value_offset_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_offset_value_1 = value_offset_value as GridColColumnOption - valueSerializer.writeGridColColumnOption(value_offset_value_1) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) } } - const value_order = value.order - let value_order_type : int32 = RuntimeType.UNDEFINED - value_order_type = runtimeType(value_order) - valueSerializer.writeInt8(value_order_type as int32) - if ((RuntimeType.UNDEFINED) != (value_order_type)) { - const value_order_value = value_order! - let value_order_value_type : int32 = RuntimeType.UNDEFINED - value_order_value_type = runtimeType(value_order_value) - if (((RuntimeType.NUMBER == value_order_value_type))) { + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + const value_isEnabled = value.isEnabled + let value_isEnabled_type : int32 = RuntimeType.UNDEFINED + value_isEnabled_type = runtimeType(value_isEnabled) + valueSerializer.writeInt8(value_isEnabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { + const value_isEnabled_value = value_isEnabled! + valueSerializer.writeBoolean(value_isEnabled_value) + } + const value_action = value.action + let value_action_type : int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type as int32) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.holdAndWriteCallback(value_action_value) + } + } + writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { + let valueSerializer : Serializer = this + const value_header = value.header + let value_header_type : int32 = RuntimeType.UNDEFINED + value_header_type = runtimeType(value_header) + valueSerializer.writeInt8(value_header_type as int32) + if ((RuntimeType.UNDEFINED) != (value_header_type)) { + const value_header_value = value_header! + let value_header_value_type : int32 = RuntimeType.UNDEFINED + value_header_value_type = runtimeType(value_header_value) + if (((RuntimeType.STRING == value_header_value_type)) || ((RuntimeType.OBJECT == value_header_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_order_value_0 = value_order_value as number - valueSerializer.writeNumber(value_order_value_0) + const value_header_value_0 = value_header_value as ResourceStr + let value_header_value_0_type : int32 = RuntimeType.UNDEFINED + value_header_value_0_type = runtimeType(value_header_value_0) + if (((RuntimeType.STRING == value_header_value_0_type))) { + valueSerializer.writeInt8(0 as int32) + const value_header_value_0_0 = value_header_value_0 as string + valueSerializer.writeString(value_header_value_0_0) + } + else if (((RuntimeType.OBJECT == value_header_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_header_value_0_1 = value_header_value_0 as Resource + valueSerializer.writeResource(value_header_value_0_1) + } } - else if (((RuntimeType.OBJECT == value_order_value_type))) { + else if (((RuntimeType.FUNCTION == value_header_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_order_value_1 = value_order_value as GridColColumnOption - valueSerializer.writeGridColColumnOption(value_order_value_1) + const value_header_value_1 = value_header_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value_1)) } } - } - writeGridItemOptions(value: GridItemOptions): void { - let valueSerializer : Serializer = this - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value.ordinal) - } - } - writeItemDragInfo(value: ItemDragInfo): void { - let valueSerializer : Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - } - writeComputedBarAttribute(value: ComputedBarAttribute): void { - let valueSerializer : Serializer = this - const value_totalOffset = value.totalOffset - valueSerializer.writeNumber(value_totalOffset) - const value_totalLength = value.totalLength - valueSerializer.writeNumber(value_totalLength) - } - writeGridLayoutOptions(value: GridLayoutOptions): void { - let valueSerializer : Serializer = this - const value_regularSize = value.regularSize - const value_regularSize_0 = value_regularSize[0] - valueSerializer.writeNumber(value_regularSize_0) - const value_regularSize_1 = value_regularSize[1] - valueSerializer.writeNumber(value_regularSize_1) - const value_irregularIndexes = value.irregularIndexes - let value_irregularIndexes_type : int32 = RuntimeType.UNDEFINED - value_irregularIndexes_type = runtimeType(value_irregularIndexes) - valueSerializer.writeInt8(value_irregularIndexes_type as int32) - if ((RuntimeType.UNDEFINED) != (value_irregularIndexes_type)) { - const value_irregularIndexes_value = value_irregularIndexes! - valueSerializer.writeInt32(value_irregularIndexes_value.length as int32) - for (let i = 0; i < value_irregularIndexes_value.length; i++) { - const value_irregularIndexes_value_element = value_irregularIndexes_value[i] - valueSerializer.writeNumber(value_irregularIndexes_value_element) + const value_footer = value.footer + let value_footer_type : int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type as int32) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + let value_footer_value_type : int32 = RuntimeType.UNDEFINED + value_footer_value_type = runtimeType(value_footer_value) + if (((RuntimeType.STRING == value_footer_value_type)) || ((RuntimeType.OBJECT == value_footer_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_footer_value_0 = value_footer_value as ResourceStr + let value_footer_value_0_type : int32 = RuntimeType.UNDEFINED + value_footer_value_0_type = runtimeType(value_footer_value_0) + if (((RuntimeType.STRING == value_footer_value_0_type))) { + valueSerializer.writeInt8(0 as int32) + const value_footer_value_0_0 = value_footer_value_0 as string + valueSerializer.writeString(value_footer_value_0_0) + } + else if (((RuntimeType.OBJECT == value_footer_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_footer_value_0_1 = value_footer_value_0 as Resource + valueSerializer.writeResource(value_footer_value_0_1) + } + } + else if (((RuntimeType.FUNCTION == value_footer_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_footer_value_1 = value_footer_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value_1)) } } - const value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex - let value_onGetIrregularSizeByIndex_type : int32 = RuntimeType.UNDEFINED - value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex) - valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { - const value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex! - valueSerializer.holdAndWriteCallback(value_onGetIrregularSizeByIndex_value) + } + writeMarqueeOptions(value: MarqueeOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + valueSerializer.writeBoolean(value_start) + const value_step = value.step + let value_step_type : int32 = RuntimeType.UNDEFINED + value_step_type = runtimeType(value_step) + valueSerializer.writeInt8(value_step_type as int32) + if ((RuntimeType.UNDEFINED) != (value_step_type)) { + const value_step_value = value_step! + valueSerializer.writeNumber(value_step_value) } - const value_onGetRectByIndex = value.onGetRectByIndex - let value_onGetRectByIndex_type : int32 = RuntimeType.UNDEFINED - value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex) - valueSerializer.writeInt8(value_onGetRectByIndex_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onGetRectByIndex_type)) { - const value_onGetRectByIndex_value = value_onGetRectByIndex! - valueSerializer.holdAndWriteCallback(value_onGetRectByIndex_value) + const value_loop = value.loop + let value_loop_type : int32 = RuntimeType.UNDEFINED + value_loop_type = runtimeType(value_loop) + valueSerializer.writeInt8(value_loop_type as int32) + if ((RuntimeType.UNDEFINED) != (value_loop_type)) { + const value_loop_value = value_loop! + valueSerializer.writeNumber(value_loop_value) + } + const value_fromStart = value.fromStart + let value_fromStart_type : int32 = RuntimeType.UNDEFINED + value_fromStart_type = runtimeType(value_fromStart) + valueSerializer.writeInt8(value_fromStart_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fromStart_type)) { + const value_fromStart_value = value_fromStart! + valueSerializer.writeBoolean(value_fromStart_value) } + const value_src = value.src + valueSerializer.writeString(value_src) } - writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { + writeLocationButtonOptions(value: LocationButtonOptions): void { let valueSerializer : Serializer = this const value_icon = value.icon let value_icon_type : int32 = RuntimeType.UNDEFINED @@ -16592,18 +16737,58 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_icon_type as int32) if ((RuntimeType.UNDEFINED) != (value_icon_type)) { const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } + valueSerializer.writeInt32(value_icon_value.ordinal) + } + const value_text = value.text + let value_text_type : int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type as int32) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + valueSerializer.writeInt32(value_text_value.ordinal) + } + const value_buttonType = value.buttonType + let value_buttonType_type : int32 = RuntimeType.UNDEFINED + value_buttonType_type = runtimeType(value_buttonType) + valueSerializer.writeInt8(value_buttonType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { + const value_buttonType_value = value_buttonType! + valueSerializer.writeInt32(value_buttonType_value.ordinal) + } + } + writeListItemGroupOptions(value: ListItemGroupOptions): void { + let valueSerializer : Serializer = this + const value_header = value.header + let value_header_type : int32 = RuntimeType.UNDEFINED + value_header_type = runtimeType(value_header) + valueSerializer.writeInt8(value_header_type as int32) + if ((RuntimeType.UNDEFINED) != (value_header_type)) { + const value_header_value = value_header! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value)) + } + const value_headerComponent = value.headerComponent + let value_headerComponent_type : int32 = RuntimeType.UNDEFINED + value_headerComponent_type = runtimeType(value_headerComponent) + valueSerializer.writeInt8(value_headerComponent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_headerComponent_type)) { + const value_headerComponent_value = value_headerComponent! + valueSerializer.writeComponentContent(value_headerComponent_value) + } + const value_footer = value.footer + let value_footer_type : int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type as int32) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) + } + const value_footerComponent = value.footerComponent + let value_footerComponent_type : int32 = RuntimeType.UNDEFINED + value_footerComponent_type = runtimeType(value_footerComponent) + valueSerializer.writeInt8(value_footerComponent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_footerComponent_type)) { + const value_footerComponent_value = value_footerComponent! + valueSerializer.writeComponentContent(value_footerComponent_value) } const value_space = value.space let value_space_type : int32 = RuntimeType.UNDEFINED @@ -16611,278 +16796,182 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_space_type as int32) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - valueSerializer.writeLength(value_space_value) - } - } - writeGaugeShadowOptions(value: GaugeShadowOptions): void { - let valueSerializer : Serializer = this - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type : int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.NUMBER == value_radius_value_type))) { + let value_space_value_type : int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.NUMBER == value_space_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_radius_value_0 = value_radius_value as number - valueSerializer.writeNumber(value_radius_value_0) + const value_space_value_0 = value_space_value as number + valueSerializer.writeNumber(value_space_value_0) } - else if (((RuntimeType.OBJECT == value_radius_value_type))) { + else if (((RuntimeType.STRING == value_space_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_radius_value_1 = value_radius_value as Resource - valueSerializer.writeResource(value_radius_value_1) + const value_space_value_1 = value_space_value as string + valueSerializer.writeString(value_space_value_1) } } - const value_offsetX = value.offsetX - let value_offsetX_type : int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_offsetX_value_0 = value_offsetX_value as number - valueSerializer.writeNumber(value_offsetX_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offsetX_value_1 = value_offsetX_value as Resource - valueSerializer.writeResource(value_offsetX_value_1) - } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) } - const value_offsetY = value.offsetY - let value_offsetY_type : int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { + } + writeSwipeActionOptions(value: SwipeActionOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + let value_start_value_type : int32 = RuntimeType.UNDEFINED + value_start_value_type = runtimeType(value_start_value) + if (((RuntimeType.FUNCTION == value_start_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_offsetY_value_0 = value_offsetY_value as number - valueSerializer.writeNumber(value_offsetY_value_0) + const value_start_value_0 = value_start_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_start_value_0)) } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { + else if (((RuntimeType.OBJECT == value_start_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_offsetY_value_1 = value_offsetY_value as Resource - valueSerializer.writeResource(value_offsetY_value_1) + const value_start_value_1 = value_start_value as SwipeActionItem + valueSerializer.writeSwipeActionItem(value_start_value_1) } } - } - writeGaugeOptions(value: GaugeOptions): void { - let valueSerializer : Serializer = this - const value_value = value.value - valueSerializer.writeNumber(value_value) - const value_min = value.min - let value_min_type : int32 = RuntimeType.UNDEFINED - value_min_type = runtimeType(value_min) - valueSerializer.writeInt8(value_min_type as int32) - if ((RuntimeType.UNDEFINED) != (value_min_type)) { - const value_min_value = value_min! - valueSerializer.writeNumber(value_min_value) - } - const value_max = value.max - let value_max_type : int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type as int32) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) - } - } - writeFormLinkOptions(value: FormLinkOptions): void { - let valueSerializer : Serializer = this - const value_action = value.action - valueSerializer.writeString(value_action) - const value_moduleName = value.moduleName - let value_moduleName_type : int32 = RuntimeType.UNDEFINED - value_moduleName_type = runtimeType(value_moduleName) - valueSerializer.writeInt8(value_moduleName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { - const value_moduleName_value = value_moduleName! - valueSerializer.writeString(value_moduleName_value) - } - const value_bundleName = value.bundleName - let value_bundleName_type : int32 = RuntimeType.UNDEFINED - value_bundleName_type = runtimeType(value_bundleName) - valueSerializer.writeInt8(value_bundleName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { - const value_bundleName_value = value_bundleName! - valueSerializer.writeString(value_bundleName_value) - } - const value_abilityName = value.abilityName - let value_abilityName_type : int32 = RuntimeType.UNDEFINED - value_abilityName_type = runtimeType(value_abilityName) - valueSerializer.writeInt8(value_abilityName_type as int32) - if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { - const value_abilityName_value = value_abilityName! - valueSerializer.writeString(value_abilityName_value) + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + let value_end_value_type : int32 = RuntimeType.UNDEFINED + value_end_value_type = runtimeType(value_end_value) + if (((RuntimeType.FUNCTION == value_end_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_end_value_0 = value_end_value as CustomBuilder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_end_value_0)) + } + else if (((RuntimeType.OBJECT == value_end_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_end_value_1 = value_end_value as SwipeActionItem + valueSerializer.writeSwipeActionItem(value_end_value_1) + } } - const value_uri = value.uri - let value_uri_type : int32 = RuntimeType.UNDEFINED - value_uri_type = runtimeType(value_uri) - valueSerializer.writeInt8(value_uri_type as int32) - if ((RuntimeType.UNDEFINED) != (value_uri_type)) { - const value_uri_value = value_uri! - valueSerializer.writeString(value_uri_value) + const value_edgeEffect = value.edgeEffect + let value_edgeEffect_type : int32 = RuntimeType.UNDEFINED + value_edgeEffect_type = runtimeType(value_edgeEffect) + valueSerializer.writeInt8(value_edgeEffect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { + const value_edgeEffect_value = value_edgeEffect! + valueSerializer.writeInt32(value_edgeEffect_value.ordinal) } - const value_params = value.params - let value_params_type : int32 = RuntimeType.UNDEFINED - value_params_type = runtimeType(value_params) - valueSerializer.writeInt8(value_params_type as int32) - if ((RuntimeType.UNDEFINED) != (value_params_type)) { - const value_params_value = value_params! - valueSerializer.writeCustomObject("Object", value_params_value) + const value_onOffsetChange = value.onOffsetChange + let value_onOffsetChange_type : int32 = RuntimeType.UNDEFINED + value_onOffsetChange_type = runtimeType(value_onOffsetChange) + valueSerializer.writeInt8(value_onOffsetChange_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onOffsetChange_type)) { + const value_onOffsetChange_value = value_onOffsetChange! + valueSerializer.holdAndWriteCallback(value_onOffsetChange_value) } } - writeFormCallbackInfo(value: FormCallbackInfo): void { + writeListItemOptions(value: ListItemOptions): void { let valueSerializer : Serializer = this - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_idString = value.idString - valueSerializer.writeString(value_idString) + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } } - writeFormInfo(value: FormInfo): void { + writeVisibleListContentInfo(value: VisibleListContentInfo): void { let valueSerializer : Serializer = this - const value_id = value.id - let value_id_type : int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - if (((RuntimeType.NUMBER == value_id_type))) { - valueSerializer.writeInt8(0 as int32) - const value_id_0 = value_id as number - valueSerializer.writeNumber(value_id_0) - } - else if (((RuntimeType.STRING == value_id_type))) { - valueSerializer.writeInt8(1 as int32) - const value_id_1 = value_id as string - valueSerializer.writeString(value_id_1) - } - const value_name = value.name - valueSerializer.writeString(value_name) - const value_bundle = value.bundle - valueSerializer.writeString(value_bundle) - const value_ability = value.ability - valueSerializer.writeString(value_ability) - const value_module = value.module - valueSerializer.writeString(value_module) - const value_dimension = value.dimension - let value_dimension_type : int32 = RuntimeType.UNDEFINED - value_dimension_type = runtimeType(value_dimension) - valueSerializer.writeInt8(value_dimension_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dimension_type)) { - const value_dimension_value = value_dimension! - valueSerializer.writeInt32(value_dimension_value.ordinal) - } - const value_temporary = value.temporary - let value_temporary_type : int32 = RuntimeType.UNDEFINED - value_temporary_type = runtimeType(value_temporary) - valueSerializer.writeInt8(value_temporary_type as int32) - if ((RuntimeType.UNDEFINED) != (value_temporary_type)) { - const value_temporary_value = value_temporary! - valueSerializer.writeBoolean(value_temporary_value) - } - const value_want = value.want - let value_want_type : int32 = RuntimeType.UNDEFINED - value_want_type = runtimeType(value_want) - valueSerializer.writeInt8(value_want_type as int32) - if ((RuntimeType.UNDEFINED) != (value_want_type)) { - const value_want_value = value_want! - valueSerializer.writeWant(value_want_value) - } - const value_renderingMode = value.renderingMode - let value_renderingMode_type : int32 = RuntimeType.UNDEFINED - value_renderingMode_type = runtimeType(value_renderingMode) - valueSerializer.writeInt8(value_renderingMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_renderingMode_type)) { - const value_renderingMode_value = value_renderingMode! - valueSerializer.writeInt32(value_renderingMode_value.ordinal) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_itemGroupArea = value.itemGroupArea + let value_itemGroupArea_type : int32 = RuntimeType.UNDEFINED + value_itemGroupArea_type = runtimeType(value_itemGroupArea) + valueSerializer.writeInt8(value_itemGroupArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_itemGroupArea_type)) { + const value_itemGroupArea_value = value_itemGroupArea! + valueSerializer.writeInt32(value_itemGroupArea_value.ordinal) } - const value_shape = value.shape - let value_shape_type : int32 = RuntimeType.UNDEFINED - value_shape_type = runtimeType(value_shape) - valueSerializer.writeInt8(value_shape_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shape_type)) { - const value_shape_value = value_shape! - valueSerializer.writeInt32(value_shape_value.ordinal) + const value_itemIndexInGroup = value.itemIndexInGroup + let value_itemIndexInGroup_type : int32 = RuntimeType.UNDEFINED + value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup) + valueSerializer.writeInt8(value_itemIndexInGroup_type as int32) + if ((RuntimeType.UNDEFINED) != (value_itemIndexInGroup_type)) { + const value_itemIndexInGroup_value = value_itemIndexInGroup! + valueSerializer.writeNumber(value_itemIndexInGroup_value) } } - writeHoverEventParam(value: HoverEventParam): void { - let valueSerializer : Serializer = this - const value_foldStatus = value.foldStatus - valueSerializer.writeInt32(value_foldStatus.ordinal) - const value_isHoverMode = value.isHoverMode - valueSerializer.writeBoolean(value_isHoverMode) - const value_appRotation = value.appRotation - valueSerializer.writeInt32(value_appRotation.ordinal) - const value_windowStatusType = value.windowStatusType - valueSerializer.writeWindowStatusType(value_windowStatusType) - } - writeOnFoldStatusChangeInfo(value: OnFoldStatusChangeInfo): void { + writeChildrenMainSize(value: ChildrenMainSize): void { let valueSerializer : Serializer = this - const value_foldStatus = value.foldStatus - valueSerializer.writeInt32(value_foldStatus.ordinal) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeFolderStackOptions(value: FolderStackOptions): void { + writeChainAnimationOptions(value: ChainAnimationOptions): void { let valueSerializer : Serializer = this - const value_upperItems = value.upperItems - let value_upperItems_type : int32 = RuntimeType.UNDEFINED - value_upperItems_type = runtimeType(value_upperItems) - valueSerializer.writeInt8(value_upperItems_type as int32) - if ((RuntimeType.UNDEFINED) != (value_upperItems_type)) { - const value_upperItems_value = value_upperItems! - valueSerializer.writeInt32(value_upperItems_value.length as int32) - for (let i = 0; i < value_upperItems_value.length; i++) { - const value_upperItems_value_element = value_upperItems_value[i] - valueSerializer.writeString(value_upperItems_value_element) - } + const value_minSpace = value.minSpace + valueSerializer.writeLength(value_minSpace) + const value_maxSpace = value.maxSpace + valueSerializer.writeLength(value_maxSpace) + const value_conductivity = value.conductivity + let value_conductivity_type : int32 = RuntimeType.UNDEFINED + value_conductivity_type = runtimeType(value_conductivity) + valueSerializer.writeInt8(value_conductivity_type as int32) + if ((RuntimeType.UNDEFINED) != (value_conductivity_type)) { + const value_conductivity_value = value_conductivity! + valueSerializer.writeNumber(value_conductivity_value) } - } - writeFlexOptions(value: FlexOptions): void { - let valueSerializer : Serializer = this - const value_direction = value.direction - let value_direction_type : int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type as int32) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value.ordinal) + const value_intensity = value.intensity + let value_intensity_type : int32 = RuntimeType.UNDEFINED + value_intensity_type = runtimeType(value_intensity) + valueSerializer.writeInt8(value_intensity_type as int32) + if ((RuntimeType.UNDEFINED) != (value_intensity_type)) { + const value_intensity_value = value_intensity! + valueSerializer.writeNumber(value_intensity_value) } - const value_wrap = value.wrap - let value_wrap_type : int32 = RuntimeType.UNDEFINED - value_wrap_type = runtimeType(value_wrap) - valueSerializer.writeInt8(value_wrap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_wrap_type)) { - const value_wrap_value = value_wrap! - valueSerializer.writeInt32(value_wrap_value.ordinal) + const value_edgeEffect = value.edgeEffect + let value_edgeEffect_type : int32 = RuntimeType.UNDEFINED + value_edgeEffect_type = runtimeType(value_edgeEffect) + valueSerializer.writeInt8(value_edgeEffect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { + const value_edgeEffect_value = value_edgeEffect! + valueSerializer.writeInt32(value_edgeEffect_value.ordinal) } - const value_justifyContent = value.justifyContent - let value_justifyContent_type : int32 = RuntimeType.UNDEFINED - value_justifyContent_type = runtimeType(value_justifyContent) - valueSerializer.writeInt8(value_justifyContent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_justifyContent_type)) { - const value_justifyContent_value = value_justifyContent! - valueSerializer.writeInt32(value_justifyContent_value.ordinal) + const value_stiffness = value.stiffness + let value_stiffness_type : int32 = RuntimeType.UNDEFINED + value_stiffness_type = runtimeType(value_stiffness) + valueSerializer.writeInt8(value_stiffness_type as int32) + if ((RuntimeType.UNDEFINED) != (value_stiffness_type)) { + const value_stiffness_value = value_stiffness! + valueSerializer.writeNumber(value_stiffness_value) } - const value_alignItems = value.alignItems - let value_alignItems_type : int32 = RuntimeType.UNDEFINED - value_alignItems_type = runtimeType(value_alignItems) - valueSerializer.writeInt8(value_alignItems_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignItems_type)) { - const value_alignItems_value = value_alignItems! - valueSerializer.writeInt32(value_alignItems_value.ordinal) + const value_damping = value.damping + let value_damping_type : int32 = RuntimeType.UNDEFINED + value_damping_type = runtimeType(value_damping) + valueSerializer.writeInt8(value_damping_type as int32) + if ((RuntimeType.UNDEFINED) != (value_damping_type)) { + const value_damping_value = value_damping! + valueSerializer.writeNumber(value_damping_value) } - const value_alignContent = value.alignContent - let value_alignContent_type : int32 = RuntimeType.UNDEFINED - value_alignContent_type = runtimeType(value_alignContent) - valueSerializer.writeInt8(value_alignContent_type as int32) - if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { - const value_alignContent_value = value_alignContent! - valueSerializer.writeInt32(value_alignContent_value.ordinal) + } + writeListOptions(value: ListOptions): void { + let valueSerializer : Serializer = this + const value_initialIndex = value.initialIndex + let value_initialIndex_type : int32 = RuntimeType.UNDEFINED + value_initialIndex_type = runtimeType(value_initialIndex) + valueSerializer.writeInt8(value_initialIndex_type as int32) + if ((RuntimeType.UNDEFINED) != (value_initialIndex_type)) { + const value_initialIndex_value = value_initialIndex! + valueSerializer.writeNumber(value_initialIndex_value) } const value_space = value.space let value_space_type : int32 = RuntimeType.UNDEFINED @@ -16890,23 +16979,29 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_space_type as int32) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - valueSerializer.writeFlexSpaceOptions(value_space_value) + let value_space_value_type : int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.NUMBER == value_space_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_space_value_0 = value_space_value as number + valueSerializer.writeNumber(value_space_value_0) + } + else if (((RuntimeType.STRING == value_space_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_space_value_1 = value_space_value as string + valueSerializer.writeString(value_space_value_1) + } } - } - writeTerminationInfo(value: TerminationInfo): void { - let valueSerializer : Serializer = this - const value_code = value.code - valueSerializer.writeNumber(value_code) - const value_want = value.want - let value_want_type : int32 = RuntimeType.UNDEFINED - value_want_type = runtimeType(value_want) - valueSerializer.writeInt8(value_want_type as int32) - if ((RuntimeType.UNDEFINED) != (value_want_type)) { - const value_want_value = value_want! - valueSerializer.writeWant(value_want_value) + const value_scroller = value.scroller + let value_scroller_type : int32 = RuntimeType.UNDEFINED + value_scroller_type = runtimeType(value_scroller) + valueSerializer.writeInt8(value_scroller_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { + const value_scroller_value = value_scroller! + valueSerializer.writeScroller(value_scroller_value) } } - writeEllipseOptions(value: EllipseOptions): void { + writeLineOptions(value: LineOptions): void { let valueSerializer : Serializer = this const value_width = value.width let value_width_type : int32 = RuntimeType.UNDEFINED @@ -16947,3134 +17042,3319 @@ export class Serializer extends SerializerBase { } } } - writeDatePickerResult(value: DatePickerResult): void { + writeImageLoadResult(value: ImageLoadResult): void { let valueSerializer : Serializer = this - const value_year = value.year - let value_year_type : int32 = RuntimeType.UNDEFINED - value_year_type = runtimeType(value_year) - valueSerializer.writeInt8(value_year_type as int32) - if ((RuntimeType.UNDEFINED) != (value_year_type)) { - const value_year_value = value_year! - valueSerializer.writeNumber(value_year_value) + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + const value_componentWidth = value.componentWidth + valueSerializer.writeNumber(value_componentWidth) + const value_componentHeight = value.componentHeight + valueSerializer.writeNumber(value_componentHeight) + const value_loadingStatus = value.loadingStatus + valueSerializer.writeNumber(value_loadingStatus) + const value_contentWidth = value.contentWidth + valueSerializer.writeNumber(value_contentWidth) + const value_contentHeight = value.contentHeight + valueSerializer.writeNumber(value_contentHeight) + const value_contentOffsetX = value.contentOffsetX + valueSerializer.writeNumber(value_contentOffsetX) + const value_contentOffsetY = value.contentOffsetY + valueSerializer.writeNumber(value_contentOffsetY) + } + writeImageFrameInfo(value: ImageFrameInfo): void { + let valueSerializer : Serializer = this + const value_src = value.src + let value_src_type : int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + if (((RuntimeType.STRING == value_src_type))) { + valueSerializer.writeInt8(0 as int32) + const value_src_0 = value_src as string + valueSerializer.writeString(value_src_0) } - const value_month = value.month - let value_month_type : int32 = RuntimeType.UNDEFINED - value_month_type = runtimeType(value_month) - valueSerializer.writeInt8(value_month_type as int32) - if ((RuntimeType.UNDEFINED) != (value_month_type)) { - const value_month_value = value_month! - valueSerializer.writeNumber(value_month_value) + else if (((RuntimeType.OBJECT) == (value_src_type)) && (isResource(value_src))) { + valueSerializer.writeInt8(1 as int32) + const value_src_1 = value_src as Resource + valueSerializer.writeResource(value_src_1) } - const value_day = value.day - let value_day_type : int32 = RuntimeType.UNDEFINED - value_day_type = runtimeType(value_day) - valueSerializer.writeInt8(value_day_type as int32) - if ((RuntimeType.UNDEFINED) != (value_day_type)) { - const value_day_value = value_day! - valueSerializer.writeNumber(value_day_value) + else if (((RuntimeType.OBJECT) == (value_src_type)) && (value_src instanceof PixelMap)) { + valueSerializer.writeInt8(2 as int32) + const value_src_2 = value_src as PixelMap + valueSerializer.writePixelMap(value_src_2) + } + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_width_value_0 = value_width_value as number + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_width_value_1 = value_width_value as string + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_height_value_0 = value_height_value as number + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_height_value_1 = value_height_value as string + valueSerializer.writeString(value_height_value_1) + } + } + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + let value_top_value_type : int32 = RuntimeType.UNDEFINED + value_top_value_type = runtimeType(value_top_value) + if (((RuntimeType.NUMBER == value_top_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_top_value_0 = value_top_value as number + valueSerializer.writeNumber(value_top_value_0) + } + else if (((RuntimeType.STRING == value_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_top_value_1 = value_top_value as string + valueSerializer.writeString(value_top_value_1) + } + } + const value_left = value.left + let value_left_type : int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + let value_left_value_type : int32 = RuntimeType.UNDEFINED + value_left_value_type = runtimeType(value_left_value) + if (((RuntimeType.NUMBER == value_left_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_left_value_0 = value_left_value as number + valueSerializer.writeNumber(value_left_value_0) + } + else if (((RuntimeType.STRING == value_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_left_value_1 = value_left_value as string + valueSerializer.writeString(value_left_value_1) + } + } + const value_duration = value.duration + let value_duration_type : int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type as int32) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } } - writeDatePickerOptions(value: DatePickerOptions): void { + writeResolutionQuality(value: ResolutionQuality): void { let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeInt64((value_start_value.getTime() as int64)) + const value___ResolutionQualityStub = value.__ResolutionQualityStub + valueSerializer.writeString(value___ResolutionQualityStub) + } + writeImageError(value: ImageError): void { + let valueSerializer : Serializer = this + const value_componentWidth = value.componentWidth + valueSerializer.writeNumber(value_componentWidth) + const value_componentHeight = value.componentHeight + valueSerializer.writeNumber(value_componentHeight) + const value_message = value.message + valueSerializer.writeString(value_message) + } + writeImageSourceSize(value: ImageSourceSize): void { + let valueSerializer : Serializer = this + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + } + writeGridRowOptions(value: GridRowOptions): void { + let valueSerializer : Serializer = this + const value_gutter = value.gutter + let value_gutter_type : int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + let value_gutter_value_type : int32 = RuntimeType.UNDEFINED + value_gutter_value_type = runtimeType(value_gutter_value) + if (((RuntimeType.NUMBER) == (value_gutter_value_type)) || ((RuntimeType.STRING) == (value_gutter_value_type)) || (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (isResource(value_gutter_value)))) { + valueSerializer.writeInt8(0 as int32) + const value_gutter_value_0 = value_gutter_value as Length + valueSerializer.writeLength(value_gutter_value_0) + } + else if (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (TypeChecker.isGutterOption(value_gutter_value, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_gutter_value_1 = value_gutter_value as GutterOption + valueSerializer.writeGutterOption(value_gutter_value_1) + } } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt64((value_end_value.getTime() as int64)) + const value_columns = value.columns + let value_columns_type : int32 = RuntimeType.UNDEFINED + value_columns_type = runtimeType(value_columns) + valueSerializer.writeInt8(value_columns_type as int32) + if ((RuntimeType.UNDEFINED) != (value_columns_type)) { + const value_columns_value = value_columns! + let value_columns_value_type : int32 = RuntimeType.UNDEFINED + value_columns_value_type = runtimeType(value_columns_value) + if (((RuntimeType.NUMBER == value_columns_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_columns_value_0 = value_columns_value as number + valueSerializer.writeNumber(value_columns_value_0) + } + else if (((RuntimeType.OBJECT == value_columns_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_columns_value_1 = value_columns_value as GridRowColumnOption + valueSerializer.writeGridRowColumnOption(value_columns_value_1) + } } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + const value_breakpoints = value.breakpoints + let value_breakpoints_type : int32 = RuntimeType.UNDEFINED + value_breakpoints_type = runtimeType(value_breakpoints) + valueSerializer.writeInt8(value_breakpoints_type as int32) + if ((RuntimeType.UNDEFINED) != (value_breakpoints_type)) { + const value_breakpoints_value = value_breakpoints! + valueSerializer.writeBreakPoints(value_breakpoints_value) + } + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) } } - writeDataPanelShadowOptions(value: DataPanelShadowOptions): void { + writeGridContainerOptions(value: GridContainerOptions): void { let valueSerializer : Serializer = this - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type : int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.NUMBER == value_radius_value_type))) { + const value_columns = value.columns + let value_columns_type : int32 = RuntimeType.UNDEFINED + value_columns_type = runtimeType(value_columns) + valueSerializer.writeInt8(value_columns_type as int32) + if ((RuntimeType.UNDEFINED) != (value_columns_type)) { + const value_columns_value = value_columns! + let value_columns_value_type : int32 = RuntimeType.UNDEFINED + value_columns_value_type = runtimeType(value_columns_value) + if (((RuntimeType.NUMBER == value_columns_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_radius_value_0 = value_radius_value as number - valueSerializer.writeNumber(value_radius_value_0) + const value_columns_value_0 = value_columns_value as number + valueSerializer.writeNumber(value_columns_value_0) } - else if (((RuntimeType.OBJECT == value_radius_value_type))) { + else if (((RuntimeType.STRING == value_columns_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_radius_value_1 = value_radius_value as Resource - valueSerializer.writeResource(value_radius_value_1) + const value_columns_value_1 = value_columns_value as string + valueSerializer.writeString(value_columns_value_1) } } - const value_offsetX = value.offsetX - let value_offsetX_type : int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { + const value_sizeType = value.sizeType + let value_sizeType_type : int32 = RuntimeType.UNDEFINED + value_sizeType_type = runtimeType(value_sizeType) + valueSerializer.writeInt8(value_sizeType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_sizeType_type)) { + const value_sizeType_value = value_sizeType! + valueSerializer.writeInt32(value_sizeType_value.ordinal) + } + const value_gutter = value.gutter + let value_gutter_type : int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + let value_gutter_value_type : int32 = RuntimeType.UNDEFINED + value_gutter_value_type = runtimeType(value_gutter_value) + if (((RuntimeType.NUMBER == value_gutter_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_offsetX_value_0 = value_offsetX_value as number - valueSerializer.writeNumber(value_offsetX_value_0) + const value_gutter_value_0 = value_gutter_value as number + valueSerializer.writeNumber(value_gutter_value_0) } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { + else if (((RuntimeType.STRING == value_gutter_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_offsetX_value_1 = value_offsetX_value as Resource - valueSerializer.writeResource(value_offsetX_value_1) + const value_gutter_value_1 = value_gutter_value as string + valueSerializer.writeString(value_gutter_value_1) } } - const value_offsetY = value.offsetY - let value_offsetY_type : int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type : int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.NUMBER == value_margin_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_offsetY_value_0 = value_offsetY_value as number - valueSerializer.writeNumber(value_offsetY_value_0) + const value_margin_value_0 = value_margin_value as number + valueSerializer.writeNumber(value_margin_value_0) } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { + else if (((RuntimeType.STRING == value_margin_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_offsetY_value_1 = value_offsetY_value as Resource - valueSerializer.writeResource(value_offsetY_value_1) - } - } - const value_colors = value.colors - let value_colors_type : int32 = RuntimeType.UNDEFINED - value_colors_type = runtimeType(value_colors) - valueSerializer.writeInt8(value_colors_type as int32) - if ((RuntimeType.UNDEFINED) != (value_colors_type)) { - const value_colors_value = value_colors! - valueSerializer.writeInt32(value_colors_value.length as int32) - for (let i = 0; i < value_colors_value.length; i++) { - const value_colors_value_element = value_colors_value[i] - let value_colors_value_element_type : int32 = RuntimeType.UNDEFINED - value_colors_value_element_type = runtimeType(value_colors_value_element) - if (((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.STRING == value_colors_value_element_type)) || ((RuntimeType.OBJECT == value_colors_value_element_type))) { - valueSerializer.writeInt8(0 as int32) - const value_colors_value_element_0 = value_colors_value_element as ResourceColor - let value_colors_value_element_0_type : int32 = RuntimeType.UNDEFINED - value_colors_value_element_0_type = runtimeType(value_colors_value_element_0) - if (value_colors_value_element_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_colors_value_element_0_0 = value_colors_value_element_0 - valueSerializer.writeInt32(value_colors_value_element_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_colors_value_element_0_1 = value_colors_value_element_0 as number - valueSerializer.writeNumber(value_colors_value_element_0_1) - } - else if (((RuntimeType.STRING == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_colors_value_element_0_2 = value_colors_value_element_0 as string - valueSerializer.writeString(value_colors_value_element_0_2) - } - else if (((RuntimeType.OBJECT == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_colors_value_element_0_3 = value_colors_value_element_0 as Resource - valueSerializer.writeResource(value_colors_value_element_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (TypeChecker.isLinearGradient_data_panel(value_colors_value_element))) { - valueSerializer.writeInt8(1 as int32) - const value_colors_value_element_1 = value_colors_value_element as LinearGradient_data_panel - valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) - } + const value_margin_value_1 = value_margin_value as string + valueSerializer.writeString(value_margin_value_1) } } } - writeDataPanelOptions(value: DataPanelOptions): void { + writeGridColOptions(value: GridColOptions): void { let valueSerializer : Serializer = this - const value_values = value.values - valueSerializer.writeInt32(value_values.length as int32) - for (let i = 0; i < value_values.length; i++) { - const value_values_element = value_values[i] - valueSerializer.writeNumber(value_values_element) - } - const value_max = value.max - let value_max_type : int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type as int32) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) - } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) + const value_span = value.span + let value_span_type : int32 = RuntimeType.UNDEFINED + value_span_type = runtimeType(value_span) + valueSerializer.writeInt8(value_span_type as int32) + if ((RuntimeType.UNDEFINED) != (value_span_type)) { + const value_span_value = value_span! + let value_span_value_type : int32 = RuntimeType.UNDEFINED + value_span_value_type = runtimeType(value_span_value) + if (((RuntimeType.NUMBER == value_span_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_span_value_0 = value_span_value as number + valueSerializer.writeNumber(value_span_value_0) + } + else if (((RuntimeType.OBJECT == value_span_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_span_value_1 = value_span_value as GridColColumnOption + valueSerializer.writeGridColColumnOption(value_span_value_1) + } } - } - writeSceneOptions(value: SceneOptions): void { - let valueSerializer : Serializer = this - const value_scene = value.scene - let value_scene_type : int32 = RuntimeType.UNDEFINED - value_scene_type = runtimeType(value_scene) - valueSerializer.writeInt8(value_scene_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scene_type)) { - const value_scene_value = value_scene! - let value_scene_value_type : int32 = RuntimeType.UNDEFINED - value_scene_value_type = runtimeType(value_scene_value) - if (((RuntimeType.STRING == value_scene_value_type)) || ((RuntimeType.OBJECT == value_scene_value_type))) { + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + let value_offset_value_type : int32 = RuntimeType.UNDEFINED + value_offset_value_type = runtimeType(value_offset_value) + if (((RuntimeType.NUMBER == value_offset_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_scene_value_0 = value_scene_value as ResourceStr - let value_scene_value_0_type : int32 = RuntimeType.UNDEFINED - value_scene_value_0_type = runtimeType(value_scene_value_0) - if (((RuntimeType.STRING == value_scene_value_0_type))) { - valueSerializer.writeInt8(0 as int32) - const value_scene_value_0_0 = value_scene_value_0 as string - valueSerializer.writeString(value_scene_value_0_0) - } - else if (((RuntimeType.OBJECT == value_scene_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_scene_value_0_1 = value_scene_value_0 as Resource - valueSerializer.writeResource(value_scene_value_0_1) - } + const value_offset_value_0 = value_offset_value as number + valueSerializer.writeNumber(value_offset_value_0) } - else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (TypeChecker.isScene(value_scene_value, false))) { + else if (((RuntimeType.OBJECT == value_offset_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_scene_value_1 = value_scene_value as Scene - valueSerializer.writeScene(value_scene_value_1) + const value_offset_value_1 = value_offset_value as GridColColumnOption + valueSerializer.writeGridColColumnOption(value_offset_value_1) } } - const value_modelType = value.modelType - let value_modelType_type : int32 = RuntimeType.UNDEFINED - value_modelType_type = runtimeType(value_modelType) - valueSerializer.writeInt8(value_modelType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_modelType_type)) { - const value_modelType_value = value_modelType! - valueSerializer.writeInt32(value_modelType_value.ordinal) + const value_order = value.order + let value_order_type : int32 = RuntimeType.UNDEFINED + value_order_type = runtimeType(value_order) + valueSerializer.writeInt8(value_order_type as int32) + if ((RuntimeType.UNDEFINED) != (value_order_type)) { + const value_order_value = value_order! + let value_order_value_type : int32 = RuntimeType.UNDEFINED + value_order_value_type = runtimeType(value_order_value) + if (((RuntimeType.NUMBER == value_order_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_order_value_0 = value_order_value as number + valueSerializer.writeNumber(value_order_value_0) + } + else if (((RuntimeType.OBJECT == value_order_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_order_value_1 = value_order_value as GridColColumnOption + valueSerializer.writeGridColColumnOption(value_order_value_1) + } } } - writeFadingEdgeOptions(value: FadingEdgeOptions): void { + writeGridItemOptions(value: GridItemOptions): void { let valueSerializer : Serializer = this - const value_fadingEdgeLength = value.fadingEdgeLength - let value_fadingEdgeLength_type : int32 = RuntimeType.UNDEFINED - value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) - valueSerializer.writeInt8(value_fadingEdgeLength_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { - const value_fadingEdgeLength_value = value_fadingEdgeLength! - valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) } } - writeEdgeEffectOptions(value: EdgeEffectOptions): void { + writeItemDragInfo(value: ItemDragInfo): void { let valueSerializer : Serializer = this - const value_alwaysEnabled = value.alwaysEnabled - valueSerializer.writeBoolean(value_alwaysEnabled) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) } - writeOffsetResult(value: OffsetResult): void { + writeComputedBarAttribute(value: ComputedBarAttribute): void { let valueSerializer : Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) + const value_totalOffset = value.totalOffset + valueSerializer.writeNumber(value_totalOffset) + const value_totalLength = value.totalLength + valueSerializer.writeNumber(value_totalLength) } - writePointLightStyle(value: PointLightStyle): void { + writeGridLayoutOptions(value: GridLayoutOptions): void { let valueSerializer : Serializer = this - const value_lightSource = value.lightSource - let value_lightSource_type : int32 = RuntimeType.UNDEFINED - value_lightSource_type = runtimeType(value_lightSource) - valueSerializer.writeInt8(value_lightSource_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lightSource_type)) { - const value_lightSource_value = value_lightSource! - valueSerializer.writeLightSource(value_lightSource_value) + const value_regularSize = value.regularSize + const value_regularSize_0 = value_regularSize[0] + valueSerializer.writeNumber(value_regularSize_0) + const value_regularSize_1 = value_regularSize[1] + valueSerializer.writeNumber(value_regularSize_1) + const value_irregularIndexes = value.irregularIndexes + let value_irregularIndexes_type : int32 = RuntimeType.UNDEFINED + value_irregularIndexes_type = runtimeType(value_irregularIndexes) + valueSerializer.writeInt8(value_irregularIndexes_type as int32) + if ((RuntimeType.UNDEFINED) != (value_irregularIndexes_type)) { + const value_irregularIndexes_value = value_irregularIndexes! + valueSerializer.writeInt32(value_irregularIndexes_value.length as int32) + for (let i = 0; i < value_irregularIndexes_value.length; i++) { + const value_irregularIndexes_value_element = value_irregularIndexes_value[i] + valueSerializer.writeNumber(value_irregularIndexes_value_element) + } } - const value_illuminated = value.illuminated - let value_illuminated_type : int32 = RuntimeType.UNDEFINED - value_illuminated_type = runtimeType(value_illuminated) - valueSerializer.writeInt8(value_illuminated_type as int32) - if ((RuntimeType.UNDEFINED) != (value_illuminated_type)) { - const value_illuminated_value = value_illuminated! - valueSerializer.writeInt32(value_illuminated_value.ordinal) + const value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex + let value_onGetIrregularSizeByIndex_type : int32 = RuntimeType.UNDEFINED + value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex) + valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { + const value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex! + valueSerializer.holdAndWriteCallback(value_onGetIrregularSizeByIndex_value) } - const value_bloom = value.bloom - let value_bloom_type : int32 = RuntimeType.UNDEFINED - value_bloom_type = runtimeType(value_bloom) - valueSerializer.writeInt8(value_bloom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bloom_type)) { - const value_bloom_value = value_bloom! - valueSerializer.writeNumber(value_bloom_value) + const value_onGetRectByIndex = value.onGetRectByIndex + let value_onGetRectByIndex_type : int32 = RuntimeType.UNDEFINED + value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex) + valueSerializer.writeInt8(value_onGetRectByIndex_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onGetRectByIndex_type)) { + const value_onGetRectByIndex_value = value_onGetRectByIndex! + valueSerializer.holdAndWriteCallback(value_onGetRectByIndex_value) } } - writeColumnOptions(value: ColumnOptions): void { + writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { let valueSerializer : Serializer = this + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) + } + } const value_space = value.space let value_space_type : int32 = RuntimeType.UNDEFINED value_space_type = runtimeType(value_space) valueSerializer.writeInt8(value_space_type as int32) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - let value_space_value_type : int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.STRING == value_space_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_space_value_0 = value_space_value as string - valueSerializer.writeString(value_space_value_0) - } - else if (((RuntimeType.NUMBER == value_space_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_space_value_1 = value_space_value as number - valueSerializer.writeNumber(value_space_value_1) - } + valueSerializer.writeLength(value_space_value) } } - writeCircleOptions(value: CircleOptions): void { + writeGaugeShadowOptions(value: GaugeShadowOptions): void { let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type : int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.NUMBER == value_radius_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as string - valueSerializer.writeString(value_width_value_0) + const value_radius_value_0 = value_radius_value as number + valueSerializer.writeNumber(value_radius_value_0) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.OBJECT == value_radius_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as number - valueSerializer.writeNumber(value_width_value_1) + const value_radius_value_1 = value_radius_value as Resource + valueSerializer.writeResource(value_radius_value_1) } } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + const value_offsetX = value.offsetX + let value_offsetX_type : int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value as string - valueSerializer.writeString(value_height_value_0) + const value_offsetX_value_0 = value_offsetX_value as number + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as number - valueSerializer.writeNumber(value_height_value_1) + const value_offsetX_value_1 = value_offsetX_value as Resource + valueSerializer.writeResource(value_offsetX_value_1) } } - } - writeCheckboxGroupResult(value: CheckboxGroupResult): void { - let valueSerializer : Serializer = this - const value_name = value.name - valueSerializer.writeInt32(value_name.length as int32) - for (let i = 0; i < value_name.length; i++) { - const value_name_element = value_name[i] - valueSerializer.writeString(value_name_element) - } - const value_status = value.status - valueSerializer.writeInt32(value_status.ordinal) - } - writeCheckboxGroupOptions(value: CheckboxGroupOptions): void { - let valueSerializer : Serializer = this - const value_group = value.group - let value_group_type : int32 = RuntimeType.UNDEFINED - value_group_type = runtimeType(value_group) - valueSerializer.writeInt8(value_group_type as int32) - if ((RuntimeType.UNDEFINED) != (value_group_type)) { - const value_group_value = value_group! - valueSerializer.writeString(value_group_value) - } - } - writeMarkStyle(value: MarkStyle): void { - let valueSerializer : Serializer = this - const value_strokeColor = value.strokeColor - let value_strokeColor_type : int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - let value_strokeColor_value_type : int32 = RuntimeType.UNDEFINED - value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (value_strokeColor_value instanceof Color) { + const value_offsetY = value.offsetY + let value_offsetY_type : int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_strokeColor_value_0 = value_strokeColor_value - valueSerializer.writeInt32(value_strokeColor_value_0.ordinal) + const value_offsetY_value_0 = value_offsetY_value as number + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_strokeColor_value_1 = value_strokeColor_value as number - valueSerializer.writeNumber(value_strokeColor_value_1) - } - else if (((RuntimeType.STRING == value_strokeColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_strokeColor_value_2 = value_strokeColor_value as string - valueSerializer.writeString(value_strokeColor_value_2) - } - else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_strokeColor_value_3 = value_strokeColor_value as Resource - valueSerializer.writeResource(value_strokeColor_value_3) + const value_offsetY_value_1 = value_offsetY_value as Resource + valueSerializer.writeResource(value_offsetY_value_1) } } - const value_size = value.size - let value_size_type : int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type as int32) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - valueSerializer.writeLength(value_size_value) + } + writeGaugeOptions(value: GaugeOptions): void { + let valueSerializer : Serializer = this + const value_value = value.value + valueSerializer.writeNumber(value_value) + const value_min = value.min + let value_min_type : int32 = RuntimeType.UNDEFINED + value_min_type = runtimeType(value_min) + valueSerializer.writeInt8(value_min_type as int32) + if ((RuntimeType.UNDEFINED) != (value_min_type)) { + const value_min_value = value_min! + valueSerializer.writeNumber(value_min_value) } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLength(value_strokeWidth_value) + const value_max = value.max + let value_max_type : int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type as int32) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) } } - writeCheckboxOptions(value: CheckboxOptions): void { + writeFormLinkOptions(value: FormLinkOptions): void { let valueSerializer : Serializer = this - const value_name = value.name - let value_name_type : int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type as int32) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) + const value_action = value.action + valueSerializer.writeString(value_action) + const value_moduleName = value.moduleName + let value_moduleName_type : int32 = RuntimeType.UNDEFINED + value_moduleName_type = runtimeType(value_moduleName) + valueSerializer.writeInt8(value_moduleName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { + const value_moduleName_value = value_moduleName! + valueSerializer.writeString(value_moduleName_value) } - const value_group = value.group - let value_group_type : int32 = RuntimeType.UNDEFINED - value_group_type = runtimeType(value_group) - valueSerializer.writeInt8(value_group_type as int32) - if ((RuntimeType.UNDEFINED) != (value_group_type)) { - const value_group_value = value_group! - valueSerializer.writeString(value_group_value) + const value_bundleName = value.bundleName + let value_bundleName_type : int32 = RuntimeType.UNDEFINED + value_bundleName_type = runtimeType(value_bundleName) + valueSerializer.writeInt8(value_bundleName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { + const value_bundleName_value = value_bundleName! + valueSerializer.writeString(value_bundleName_value) } - const value_indicatorBuilder = value.indicatorBuilder - let value_indicatorBuilder_type : int32 = RuntimeType.UNDEFINED - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) - valueSerializer.writeInt8(value_indicatorBuilder_type as int32) - if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { - const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) + const value_abilityName = value.abilityName + let value_abilityName_type : int32 = RuntimeType.UNDEFINED + value_abilityName_type = runtimeType(value_abilityName) + valueSerializer.writeInt8(value_abilityName_type as int32) + if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { + const value_abilityName_value = value_abilityName! + valueSerializer.writeString(value_abilityName_value) } - } - writeCalendarOptions(value: CalendarOptions): void { - let valueSerializer : Serializer = this - const value_hintRadius = value.hintRadius - let value_hintRadius_type : int32 = RuntimeType.UNDEFINED - value_hintRadius_type = runtimeType(value_hintRadius) - valueSerializer.writeInt8(value_hintRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { - const value_hintRadius_value = value_hintRadius! - let value_hintRadius_value_type : int32 = RuntimeType.UNDEFINED - value_hintRadius_value_type = runtimeType(value_hintRadius_value) - if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_hintRadius_value_0 = value_hintRadius_value as number - valueSerializer.writeNumber(value_hintRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_hintRadius_value_1 = value_hintRadius_value as Resource - valueSerializer.writeResource(value_hintRadius_value_1) - } + const value_uri = value.uri + let value_uri_type : int32 = RuntimeType.UNDEFINED + value_uri_type = runtimeType(value_uri) + valueSerializer.writeInt8(value_uri_type as int32) + if ((RuntimeType.UNDEFINED) != (value_uri_type)) { + const value_uri_value = value_uri! + valueSerializer.writeString(value_uri_value) } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + const value_params = value.params + let value_params_type : int32 = RuntimeType.UNDEFINED + value_params_type = runtimeType(value_params) + valueSerializer.writeInt8(value_params_type as int32) + if ((RuntimeType.UNDEFINED) != (value_params_type)) { + const value_params_value = value_params! + valueSerializer.writeCustomObject("Object", value_params_value) } } - writeCalendarRequestedData(value: CalendarRequestedData): void { + writeFormCallbackInfo(value: FormCallbackInfo): void { let valueSerializer : Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_currentYear = value.currentYear - valueSerializer.writeNumber(value_currentYear) - const value_currentMonth = value.currentMonth - valueSerializer.writeNumber(value_currentMonth) - const value_monthState = value.monthState - valueSerializer.writeNumber(value_monthState) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_idString = value.idString + valueSerializer.writeString(value_idString) } - writeCalendarSelectedDate(value: CalendarSelectedDate): void { + writeFormInfo(value: FormInfo): void { let valueSerializer : Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_day = value.day - valueSerializer.writeNumber(value_day) + const value_id = value.id + let value_id_type : int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + if (((RuntimeType.NUMBER == value_id_type))) { + valueSerializer.writeInt8(0 as int32) + const value_id_0 = value_id as number + valueSerializer.writeNumber(value_id_0) + } + else if (((RuntimeType.STRING == value_id_type))) { + valueSerializer.writeInt8(1 as int32) + const value_id_1 = value_id as string + valueSerializer.writeString(value_id_1) + } + const value_name = value.name + valueSerializer.writeString(value_name) + const value_bundle = value.bundle + valueSerializer.writeString(value_bundle) + const value_ability = value.ability + valueSerializer.writeString(value_ability) + const value_module = value.module + valueSerializer.writeString(value_module) + const value_dimension = value.dimension + let value_dimension_type : int32 = RuntimeType.UNDEFINED + value_dimension_type = runtimeType(value_dimension) + valueSerializer.writeInt8(value_dimension_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dimension_type)) { + const value_dimension_value = value_dimension! + valueSerializer.writeInt32(value_dimension_value.ordinal) + } + const value_temporary = value.temporary + let value_temporary_type : int32 = RuntimeType.UNDEFINED + value_temporary_type = runtimeType(value_temporary) + valueSerializer.writeInt8(value_temporary_type as int32) + if ((RuntimeType.UNDEFINED) != (value_temporary_type)) { + const value_temporary_value = value_temporary! + valueSerializer.writeBoolean(value_temporary_value) + } + const value_want = value.want + let value_want_type : int32 = RuntimeType.UNDEFINED + value_want_type = runtimeType(value_want) + valueSerializer.writeInt8(value_want_type as int32) + if ((RuntimeType.UNDEFINED) != (value_want_type)) { + const value_want_value = value_want! + valueSerializer.writeWant(value_want_value) + } + const value_renderingMode = value.renderingMode + let value_renderingMode_type : int32 = RuntimeType.UNDEFINED + value_renderingMode_type = runtimeType(value_renderingMode) + valueSerializer.writeInt8(value_renderingMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_renderingMode_type)) { + const value_renderingMode_value = value_renderingMode! + valueSerializer.writeInt32(value_renderingMode_value.ordinal) + } + const value_shape = value.shape + let value_shape_type : int32 = RuntimeType.UNDEFINED + value_shape_type = runtimeType(value_shape) + valueSerializer.writeInt8(value_shape_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shape_type)) { + const value_shape_value = value_shape! + valueSerializer.writeInt32(value_shape_value.ordinal) + } } - writeWorkStateStyle(value: WorkStateStyle): void { + writeHoverEventParam(value: HoverEventParam): void { let valueSerializer : Serializer = this - const value_workDayMarkColor = value.workDayMarkColor - let value_workDayMarkColor_type : int32 = RuntimeType.UNDEFINED - value_workDayMarkColor_type = runtimeType(value_workDayMarkColor) - valueSerializer.writeInt8(value_workDayMarkColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_workDayMarkColor_type)) { - const value_workDayMarkColor_value = value_workDayMarkColor! - let value_workDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED - value_workDayMarkColor_value_type = runtimeType(value_workDayMarkColor_value) - if (value_workDayMarkColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_workDayMarkColor_value_0 = value_workDayMarkColor_value - valueSerializer.writeInt32(value_workDayMarkColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_workDayMarkColor_value_1 = value_workDayMarkColor_value as number - valueSerializer.writeNumber(value_workDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_workDayMarkColor_value_2 = value_workDayMarkColor_value as string - valueSerializer.writeString(value_workDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_workDayMarkColor_value_3 = value_workDayMarkColor_value as Resource - valueSerializer.writeResource(value_workDayMarkColor_value_3) - } - } - const value_offDayMarkColor = value.offDayMarkColor - let value_offDayMarkColor_type : int32 = RuntimeType.UNDEFINED - value_offDayMarkColor_type = runtimeType(value_offDayMarkColor) - valueSerializer.writeInt8(value_offDayMarkColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offDayMarkColor_type)) { - const value_offDayMarkColor_value = value_offDayMarkColor! - let value_offDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED - value_offDayMarkColor_value_type = runtimeType(value_offDayMarkColor_value) - if (value_offDayMarkColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_offDayMarkColor_value_0 = value_offDayMarkColor_value - valueSerializer.writeInt32(value_offDayMarkColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_offDayMarkColor_value_1 = value_offDayMarkColor_value as number - valueSerializer.writeNumber(value_offDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_offDayMarkColor_value_2 = value_offDayMarkColor_value as string - valueSerializer.writeString(value_offDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_offDayMarkColor_value_3 = value_offDayMarkColor_value as Resource - valueSerializer.writeResource(value_offDayMarkColor_value_3) + const value_foldStatus = value.foldStatus + valueSerializer.writeInt32(value_foldStatus.ordinal) + const value_isHoverMode = value.isHoverMode + valueSerializer.writeBoolean(value_isHoverMode) + const value_appRotation = value.appRotation + valueSerializer.writeInt32(value_appRotation.ordinal) + const value_windowStatusType = value.windowStatusType + valueSerializer.writeWindowStatusType(value_windowStatusType) + } + writeOnFoldStatusChangeInfo(value: OnFoldStatusChangeInfo): void { + let valueSerializer : Serializer = this + const value_foldStatus = value.foldStatus + valueSerializer.writeInt32(value_foldStatus.ordinal) + } + writeFolderStackOptions(value: FolderStackOptions): void { + let valueSerializer : Serializer = this + const value_upperItems = value.upperItems + let value_upperItems_type : int32 = RuntimeType.UNDEFINED + value_upperItems_type = runtimeType(value_upperItems) + valueSerializer.writeInt8(value_upperItems_type as int32) + if ((RuntimeType.UNDEFINED) != (value_upperItems_type)) { + const value_upperItems_value = value_upperItems! + valueSerializer.writeInt32(value_upperItems_value.length as int32) + for (let i = 0; i < value_upperItems_value.length; i++) { + const value_upperItems_value_element = value_upperItems_value[i] + valueSerializer.writeString(value_upperItems_value_element) } } - const value_workDayMarkSize = value.workDayMarkSize - let value_workDayMarkSize_type : int32 = RuntimeType.UNDEFINED - value_workDayMarkSize_type = runtimeType(value_workDayMarkSize) - valueSerializer.writeInt8(value_workDayMarkSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_workDayMarkSize_type)) { - const value_workDayMarkSize_value = value_workDayMarkSize! - valueSerializer.writeNumber(value_workDayMarkSize_value) + } + writeFlexOptions(value: FlexOptions): void { + let valueSerializer : Serializer = this + const value_direction = value.direction + let value_direction_type : int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type as int32) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value.ordinal) } - const value_offDayMarkSize = value.offDayMarkSize - let value_offDayMarkSize_type : int32 = RuntimeType.UNDEFINED - value_offDayMarkSize_type = runtimeType(value_offDayMarkSize) - valueSerializer.writeInt8(value_offDayMarkSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offDayMarkSize_type)) { - const value_offDayMarkSize_value = value_offDayMarkSize! - valueSerializer.writeNumber(value_offDayMarkSize_value) + const value_wrap = value.wrap + let value_wrap_type : int32 = RuntimeType.UNDEFINED + value_wrap_type = runtimeType(value_wrap) + valueSerializer.writeInt8(value_wrap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_wrap_type)) { + const value_wrap_value = value_wrap! + valueSerializer.writeInt32(value_wrap_value.ordinal) } - const value_workStateWidth = value.workStateWidth - let value_workStateWidth_type : int32 = RuntimeType.UNDEFINED - value_workStateWidth_type = runtimeType(value_workStateWidth) - valueSerializer.writeInt8(value_workStateWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_workStateWidth_type)) { - const value_workStateWidth_value = value_workStateWidth! - valueSerializer.writeNumber(value_workStateWidth_value) + const value_justifyContent = value.justifyContent + let value_justifyContent_type : int32 = RuntimeType.UNDEFINED + value_justifyContent_type = runtimeType(value_justifyContent) + valueSerializer.writeInt8(value_justifyContent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_justifyContent_type)) { + const value_justifyContent_value = value_justifyContent! + valueSerializer.writeInt32(value_justifyContent_value.ordinal) } - const value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance - let value_workStateHorizontalMovingDistance_type : int32 = RuntimeType.UNDEFINED - value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance) - valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type as int32) - if ((RuntimeType.UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { - const value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance! - valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value) + const value_alignItems = value.alignItems + let value_alignItems_type : int32 = RuntimeType.UNDEFINED + value_alignItems_type = runtimeType(value_alignItems) + valueSerializer.writeInt8(value_alignItems_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignItems_type)) { + const value_alignItems_value = value_alignItems! + valueSerializer.writeInt32(value_alignItems_value.ordinal) } - const value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance - let value_workStateVerticalMovingDistance_type : int32 = RuntimeType.UNDEFINED - value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance) - valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type as int32) - if ((RuntimeType.UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { - const value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance! - valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value) + const value_alignContent = value.alignContent + let value_alignContent_type : int32 = RuntimeType.UNDEFINED + value_alignContent_type = runtimeType(value_alignContent) + valueSerializer.writeInt8(value_alignContent_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { + const value_alignContent_value = value_alignContent! + valueSerializer.writeInt32(value_alignContent_value.ordinal) + } + const value_space = value.space + let value_space_type : int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type as int32) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + valueSerializer.writeFlexSpaceOptions(value_space_value) } } - writeWeekStyle(value: WeekStyle): void { + writeTerminationInfo(value: TerminationInfo): void { let valueSerializer : Serializer = this - const value_weekColor = value.weekColor - let value_weekColor_type : int32 = RuntimeType.UNDEFINED - value_weekColor_type = runtimeType(value_weekColor) - valueSerializer.writeInt8(value_weekColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekColor_type)) { - const value_weekColor_value = value_weekColor! - let value_weekColor_value_type : int32 = RuntimeType.UNDEFINED - value_weekColor_value_type = runtimeType(value_weekColor_value) - if (value_weekColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_weekColor_value_0 = value_weekColor_value - valueSerializer.writeInt32(value_weekColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_weekColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_weekColor_value_1 = value_weekColor_value as number - valueSerializer.writeNumber(value_weekColor_value_1) - } - else if (((RuntimeType.STRING == value_weekColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_weekColor_value_2 = value_weekColor_value as string - valueSerializer.writeString(value_weekColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_weekColor_value_3 = value_weekColor_value as Resource - valueSerializer.writeResource(value_weekColor_value_3) - } + const value_code = value.code + valueSerializer.writeNumber(value_code) + const value_want = value.want + let value_want_type : int32 = RuntimeType.UNDEFINED + value_want_type = runtimeType(value_want) + valueSerializer.writeInt8(value_want_type as int32) + if ((RuntimeType.UNDEFINED) != (value_want_type)) { + const value_want_value = value_want! + valueSerializer.writeWant(value_want_value) } - const value_weekendDayColor = value.weekendDayColor - let value_weekendDayColor_type : int32 = RuntimeType.UNDEFINED - value_weekendDayColor_type = runtimeType(value_weekendDayColor) - valueSerializer.writeInt8(value_weekendDayColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekendDayColor_type)) { - const value_weekendDayColor_value = value_weekendDayColor! - let value_weekendDayColor_value_type : int32 = RuntimeType.UNDEFINED - value_weekendDayColor_value_type = runtimeType(value_weekendDayColor_value) - if (value_weekendDayColor_value instanceof Color) { + } + writeEllipseOptions(value: EllipseOptions): void { + let valueSerializer : Serializer = this + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_weekendDayColor_value_0 = value_weekendDayColor_value - valueSerializer.writeInt32(value_weekendDayColor_value_0.ordinal) + const value_width_value_0 = value_width_value as string + valueSerializer.writeString(value_width_value_0) } - else if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { + else if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_weekendDayColor_value_1 = value_weekendDayColor_value as number - valueSerializer.writeNumber(value_weekendDayColor_value_1) - } - else if (((RuntimeType.STRING == value_weekendDayColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_weekendDayColor_value_2 = value_weekendDayColor_value as string - valueSerializer.writeString(value_weekendDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekendDayColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_weekendDayColor_value_3 = value_weekendDayColor_value as Resource - valueSerializer.writeResource(value_weekendDayColor_value_3) + const value_width_value_1 = value_width_value as number + valueSerializer.writeNumber(value_width_value_1) } } - const value_weekendLunarColor = value.weekendLunarColor - let value_weekendLunarColor_type : int32 = RuntimeType.UNDEFINED - value_weekendLunarColor_type = runtimeType(value_weekendLunarColor) - valueSerializer.writeInt8(value_weekendLunarColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekendLunarColor_type)) { - const value_weekendLunarColor_value = value_weekendLunarColor! - let value_weekendLunarColor_value_type : int32 = RuntimeType.UNDEFINED - value_weekendLunarColor_value_type = runtimeType(value_weekendLunarColor_value) - if (value_weekendLunarColor_value instanceof Color) { + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_weekendLunarColor_value_0 = value_weekendLunarColor_value - valueSerializer.writeInt32(value_weekendLunarColor_value_0.ordinal) + const value_height_value_0 = value_height_value as string + valueSerializer.writeString(value_height_value_0) } - else if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { + else if (((RuntimeType.NUMBER == value_height_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_weekendLunarColor_value_1 = value_weekendLunarColor_value as number - valueSerializer.writeNumber(value_weekendLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_weekendLunarColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_weekendLunarColor_value_2 = value_weekendLunarColor_value as string - valueSerializer.writeString(value_weekendLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekendLunarColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_weekendLunarColor_value_3 = value_weekendLunarColor_value as Resource - valueSerializer.writeResource(value_weekendLunarColor_value_3) + const value_height_value_1 = value_height_value as number + valueSerializer.writeNumber(value_height_value_1) } } - const value_weekFontSize = value.weekFontSize - let value_weekFontSize_type : int32 = RuntimeType.UNDEFINED - value_weekFontSize_type = runtimeType(value_weekFontSize) - valueSerializer.writeInt8(value_weekFontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekFontSize_type)) { - const value_weekFontSize_value = value_weekFontSize! - valueSerializer.writeNumber(value_weekFontSize_value) + } + writeDatePickerResult(value: DatePickerResult): void { + let valueSerializer : Serializer = this + const value_year = value.year + let value_year_type : int32 = RuntimeType.UNDEFINED + value_year_type = runtimeType(value_year) + valueSerializer.writeInt8(value_year_type as int32) + if ((RuntimeType.UNDEFINED) != (value_year_type)) { + const value_year_value = value_year! + valueSerializer.writeNumber(value_year_value) } - const value_weekHeight = value.weekHeight - let value_weekHeight_type : int32 = RuntimeType.UNDEFINED - value_weekHeight_type = runtimeType(value_weekHeight) - valueSerializer.writeInt8(value_weekHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekHeight_type)) { - const value_weekHeight_value = value_weekHeight! - valueSerializer.writeNumber(value_weekHeight_value) + const value_month = value.month + let value_month_type : int32 = RuntimeType.UNDEFINED + value_month_type = runtimeType(value_month) + valueSerializer.writeInt8(value_month_type as int32) + if ((RuntimeType.UNDEFINED) != (value_month_type)) { + const value_month_value = value_month! + valueSerializer.writeNumber(value_month_value) + } + const value_day = value.day + let value_day_type : int32 = RuntimeType.UNDEFINED + value_day_type = runtimeType(value_day) + valueSerializer.writeInt8(value_day_type as int32) + if ((RuntimeType.UNDEFINED) != (value_day_type)) { + const value_day_value = value_day! + valueSerializer.writeNumber(value_day_value) } - const value_weekWidth = value.weekWidth - let value_weekWidth_type : int32 = RuntimeType.UNDEFINED - value_weekWidth_type = runtimeType(value_weekWidth) - valueSerializer.writeInt8(value_weekWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekWidth_type)) { - const value_weekWidth_value = value_weekWidth! - valueSerializer.writeNumber(value_weekWidth_value) + } + writeDatePickerOptions(value: DatePickerOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeInt64((value_start_value.getTime() as int64)) } - const value_weekAndDayRowSpace = value.weekAndDayRowSpace - let value_weekAndDayRowSpace_type : int32 = RuntimeType.UNDEFINED - value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace) - valueSerializer.writeInt8(value_weekAndDayRowSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_weekAndDayRowSpace_type)) { - const value_weekAndDayRowSpace_value = value_weekAndDayRowSpace! - valueSerializer.writeNumber(value_weekAndDayRowSpace_value) + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt64((value_end_value.getTime() as int64)) + } + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) } } - writeTodayStyle(value: TodayStyle): void { + writeDataPanelShadowOptions(value: DataPanelShadowOptions): void { let valueSerializer : Serializer = this - const value_focusedDayColor = value.focusedDayColor - let value_focusedDayColor_type : int32 = RuntimeType.UNDEFINED - value_focusedDayColor_type = runtimeType(value_focusedDayColor) - valueSerializer.writeInt8(value_focusedDayColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focusedDayColor_type)) { - const value_focusedDayColor_value = value_focusedDayColor! - let value_focusedDayColor_value_type : int32 = RuntimeType.UNDEFINED - value_focusedDayColor_value_type = runtimeType(value_focusedDayColor_value) - if (value_focusedDayColor_value instanceof Color) { + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type : int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.NUMBER == value_radius_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_focusedDayColor_value_0 = value_focusedDayColor_value - valueSerializer.writeInt32(value_focusedDayColor_value_0.ordinal) + const value_radius_value_0 = value_radius_value as number + valueSerializer.writeNumber(value_radius_value_0) } - else if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { + else if (((RuntimeType.OBJECT == value_radius_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_focusedDayColor_value_1 = value_focusedDayColor_value as number - valueSerializer.writeNumber(value_focusedDayColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedDayColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_focusedDayColor_value_2 = value_focusedDayColor_value as string - valueSerializer.writeString(value_focusedDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_focusedDayColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_focusedDayColor_value_3 = value_focusedDayColor_value as Resource - valueSerializer.writeResource(value_focusedDayColor_value_3) + const value_radius_value_1 = value_radius_value as Resource + valueSerializer.writeResource(value_radius_value_1) } } - const value_focusedLunarColor = value.focusedLunarColor - let value_focusedLunarColor_type : int32 = RuntimeType.UNDEFINED - value_focusedLunarColor_type = runtimeType(value_focusedLunarColor) - valueSerializer.writeInt8(value_focusedLunarColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focusedLunarColor_type)) { - const value_focusedLunarColor_value = value_focusedLunarColor! - let value_focusedLunarColor_value_type : int32 = RuntimeType.UNDEFINED - value_focusedLunarColor_value_type = runtimeType(value_focusedLunarColor_value) - if (value_focusedLunarColor_value instanceof Color) { + const value_offsetX = value.offsetX + let value_offsetX_type : int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type : int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_focusedLunarColor_value_0 = value_focusedLunarColor_value - valueSerializer.writeInt32(value_focusedLunarColor_value_0.ordinal) + const value_offsetX_value_0 = value_offsetX_value as number + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_focusedLunarColor_value_1 = value_focusedLunarColor_value as number - valueSerializer.writeNumber(value_focusedLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedLunarColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_focusedLunarColor_value_2 = value_focusedLunarColor_value as string - valueSerializer.writeString(value_focusedLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_focusedLunarColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_focusedLunarColor_value_3 = value_focusedLunarColor_value as Resource - valueSerializer.writeResource(value_focusedLunarColor_value_3) + const value_offsetX_value_1 = value_offsetX_value as Resource + valueSerializer.writeResource(value_offsetX_value_1) } } - const value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor - let value_focusedAreaBackgroundColor_type : int32 = RuntimeType.UNDEFINED - value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor) - valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { - const value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor! - let value_focusedAreaBackgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_focusedAreaBackgroundColor_value_type = runtimeType(value_focusedAreaBackgroundColor_value) - if (value_focusedAreaBackgroundColor_value instanceof Color) { + const value_offsetY = value.offsetY + let value_offsetY_type : int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type : int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_focusedAreaBackgroundColor_value_0 = value_focusedAreaBackgroundColor_value - valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0.ordinal) + const value_offsetY_value_0 = value_offsetY_value as number + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_focusedAreaBackgroundColor_value_1 = value_focusedAreaBackgroundColor_value as number - valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedAreaBackgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_focusedAreaBackgroundColor_value_2 = value_focusedAreaBackgroundColor_value as string - valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2) + const value_offsetY_value_1 = value_offsetY_value as Resource + valueSerializer.writeResource(value_offsetY_value_1) } - else if (((RuntimeType.OBJECT == value_focusedAreaBackgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_focusedAreaBackgroundColor_value_3 = value_focusedAreaBackgroundColor_value as Resource - valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3) + } + const value_colors = value.colors + let value_colors_type : int32 = RuntimeType.UNDEFINED + value_colors_type = runtimeType(value_colors) + valueSerializer.writeInt8(value_colors_type as int32) + if ((RuntimeType.UNDEFINED) != (value_colors_type)) { + const value_colors_value = value_colors! + valueSerializer.writeInt32(value_colors_value.length as int32) + for (let i = 0; i < value_colors_value.length; i++) { + const value_colors_value_element = value_colors_value[i] + let value_colors_value_element_type : int32 = RuntimeType.UNDEFINED + value_colors_value_element_type = runtimeType(value_colors_value_element) + if (((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.STRING == value_colors_value_element_type)) || ((RuntimeType.OBJECT == value_colors_value_element_type))) { + valueSerializer.writeInt8(0 as int32) + const value_colors_value_element_0 = value_colors_value_element as ResourceColor + let value_colors_value_element_0_type : int32 = RuntimeType.UNDEFINED + value_colors_value_element_0_type = runtimeType(value_colors_value_element_0) + if (value_colors_value_element_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_colors_value_element_0_0 = value_colors_value_element_0 + valueSerializer.writeInt32(value_colors_value_element_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_colors_value_element_0_1 = value_colors_value_element_0 as number + valueSerializer.writeNumber(value_colors_value_element_0_1) + } + else if (((RuntimeType.STRING == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_colors_value_element_0_2 = value_colors_value_element_0 as string + valueSerializer.writeString(value_colors_value_element_0_2) + } + else if (((RuntimeType.OBJECT == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_colors_value_element_0_3 = value_colors_value_element_0 as Resource + valueSerializer.writeResource(value_colors_value_element_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (TypeChecker.isLinearGradient_data_panel(value_colors_value_element))) { + valueSerializer.writeInt8(1 as int32) + const value_colors_value_element_1 = value_colors_value_element as LinearGradient_data_panel + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) + } } } - const value_focusedAreaRadius = value.focusedAreaRadius - let value_focusedAreaRadius_type : int32 = RuntimeType.UNDEFINED - value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius) - valueSerializer.writeInt8(value_focusedAreaRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focusedAreaRadius_type)) { - const value_focusedAreaRadius_value = value_focusedAreaRadius! - valueSerializer.writeNumber(value_focusedAreaRadius_value) + } + writeDataPanelOptions(value: DataPanelOptions): void { + let valueSerializer : Serializer = this + const value_values = value.values + valueSerializer.writeInt32(value_values.length as int32) + for (let i = 0; i < value_values.length; i++) { + const value_values_element = value_values[i] + valueSerializer.writeNumber(value_values_element) + } + const value_max = value.max + let value_max_type : int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type as int32) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) + } + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) + } + } + writeCustomDialogControllerOptions(value: CustomDialogControllerOptions): void { + let valueSerializer : Serializer = this + const value_builder = value.builder + valueSerializer.writeCustomObject("Any", value_builder) + const value_cancel = value.cancel + let value_cancel_type : int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) + } + const value_autoCancel = value.autoCancel + let value_autoCancel_type : int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type as int32) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) + } + const value_alignment = value.alignment + let value_alignment_type : int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type as int32) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value.ordinal) + } + const value_offset = value.offset + let value_offset_type : int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_customStyle = value.customStyle + let value_customStyle_type : int32 = RuntimeType.UNDEFINED + value_customStyle_type = runtimeType(value_customStyle) + valueSerializer.writeInt8(value_customStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_customStyle_type)) { + const value_customStyle_value = value_customStyle! + valueSerializer.writeBoolean(value_customStyle_value) } - } - writeNonCurrentDayStyle(value: NonCurrentDayStyle): void { - let valueSerializer : Serializer = this - const value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor - let value_nonCurrentMonthDayColor_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor) - valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { - const value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor! - let value_nonCurrentMonthDayColor_value_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthDayColor_value_type = runtimeType(value_nonCurrentMonthDayColor_value) - if (value_nonCurrentMonthDayColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_nonCurrentMonthDayColor_value_0 = value_nonCurrentMonthDayColor_value - valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_nonCurrentMonthDayColor_value_1 = value_nonCurrentMonthDayColor_value as number - valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1) - } - else if (((RuntimeType.STRING == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_nonCurrentMonthDayColor_value_2 = value_nonCurrentMonthDayColor_value as string - valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_nonCurrentMonthDayColor_value_3 = value_nonCurrentMonthDayColor_value as Resource - valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3) - } + const value_gridCount = value.gridCount + let value_gridCount_type : int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } - const value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor - let value_nonCurrentMonthLunarColor_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor) - valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { - const value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor! - let value_nonCurrentMonthLunarColor_value_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthLunarColor_value_type = runtimeType(value_nonCurrentMonthLunarColor_value) - if (value_nonCurrentMonthLunarColor_value instanceof Color) { + const value_maskColor = value.maskColor + let value_maskColor_type : int32 = RuntimeType.UNDEFINED + value_maskColor_type = runtimeType(value_maskColor) + valueSerializer.writeInt8(value_maskColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { + const value_maskColor_value = value_maskColor! + let value_maskColor_value_type : int32 = RuntimeType.UNDEFINED + value_maskColor_value_type = runtimeType(value_maskColor_value) + if (value_maskColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_nonCurrentMonthLunarColor_value_0 = value_nonCurrentMonthLunarColor_value - valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0.ordinal) + const value_maskColor_value_0 = value_maskColor_value + valueSerializer.writeInt32(value_maskColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_nonCurrentMonthLunarColor_value_1 = value_nonCurrentMonthLunarColor_value as number - valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1) + const value_maskColor_value_1 = value_maskColor_value as number + valueSerializer.writeNumber(value_maskColor_value_1) } - else if (((RuntimeType.STRING == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.STRING == value_maskColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_nonCurrentMonthLunarColor_value_2 = value_nonCurrentMonthLunarColor_value as string - valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2) + const value_maskColor_value_2 = value_maskColor_value as string + valueSerializer.writeString(value_maskColor_value_2) } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_nonCurrentMonthLunarColor_value_3 = value_nonCurrentMonthLunarColor_value as Resource - valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3) + const value_maskColor_value_3 = value_maskColor_value as Resource + valueSerializer.writeResource(value_maskColor_value_3) } } - const value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor - let value_nonCurrentMonthWorkDayMarkColor_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor) - valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { - const value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor! - let value_nonCurrentMonthWorkDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthWorkDayMarkColor_value_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor_value) - if (value_nonCurrentMonthWorkDayMarkColor_value instanceof Color) { + const value_maskRect = value.maskRect + let value_maskRect_type : int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_openAnimation = value.openAnimation + let value_openAnimation_type : int32 = RuntimeType.UNDEFINED + value_openAnimation_type = runtimeType(value_openAnimation) + valueSerializer.writeInt8(value_openAnimation_type as int32) + if ((RuntimeType.UNDEFINED) != (value_openAnimation_type)) { + const value_openAnimation_value = value_openAnimation! + valueSerializer.writeAnimateParam(value_openAnimation_value) + } + const value_closeAnimation = value.closeAnimation + let value_closeAnimation_type : int32 = RuntimeType.UNDEFINED + value_closeAnimation_type = runtimeType(value_closeAnimation) + valueSerializer.writeInt8(value_closeAnimation_type as int32) + if ((RuntimeType.UNDEFINED) != (value_closeAnimation_type)) { + const value_closeAnimation_value = value_closeAnimation! + valueSerializer.writeAnimateParam(value_closeAnimation_value) + } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_nonCurrentMonthWorkDayMarkColor_value_0 = value_nonCurrentMonthWorkDayMarkColor_value - valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0.ordinal) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_nonCurrentMonthWorkDayMarkColor_value_1 = value_nonCurrentMonthWorkDayMarkColor_value as number - valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_nonCurrentMonthWorkDayMarkColor_value_2 = value_nonCurrentMonthWorkDayMarkColor_value as string - valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_nonCurrentMonthWorkDayMarkColor_value_3 = value_nonCurrentMonthWorkDayMarkColor_value as Resource - valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor - let value_nonCurrentMonthOffDayMarkColor_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor) - valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { - const value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor! - let value_nonCurrentMonthOffDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthOffDayMarkColor_value_type = runtimeType(value_nonCurrentMonthOffDayMarkColor_value) - if (value_nonCurrentMonthOffDayMarkColor_value instanceof Color) { + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { valueSerializer.writeInt8(0 as int32) - const value_nonCurrentMonthOffDayMarkColor_value_0 = value_nonCurrentMonthOffDayMarkColor_value - valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0.ordinal) + const value_cornerRadius_value_0 = value_cornerRadius_value as Dimension + valueSerializer.writeLength(value_cornerRadius_value_0) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_cornerRadius_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_nonCurrentMonthOffDayMarkColor_value_1 = value_nonCurrentMonthOffDayMarkColor_value as number - valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_nonCurrentMonthOffDayMarkColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_nonCurrentMonthOffDayMarkColor_value_2 = value_nonCurrentMonthOffDayMarkColor_value as string - valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthOffDayMarkColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_nonCurrentMonthOffDayMarkColor_value_3 = value_nonCurrentMonthOffDayMarkColor_value as Resource - valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3) + const value_cornerRadius_value_1 = value_cornerRadius_value as BorderRadiuses + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } } } - } - writeCurrentDayStyle(value: CurrentDayStyle): void { - let valueSerializer : Serializer = this - const value_dayColor = value.dayColor - let value_dayColor_type : int32 = RuntimeType.UNDEFINED - value_dayColor_type = runtimeType(value_dayColor) - valueSerializer.writeInt8(value_dayColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dayColor_type)) { - const value_dayColor_value = value_dayColor! - let value_dayColor_value_type : int32 = RuntimeType.UNDEFINED - value_dayColor_value_type = runtimeType(value_dayColor_value) - if (value_dayColor_value instanceof Color) { + const value_isModal = value.isModal + let value_isModal_type : int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type as int32) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) + } + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeLength(value_height_value) + } + const value_borderWidth = value.borderWidth + let value_borderWidth_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { valueSerializer.writeInt8(0 as int32) - const value_dayColor_value_0 = value_dayColor_value - valueSerializer.writeInt32(value_dayColor_value_0.ordinal) + const value_borderWidth_value_0 = value_borderWidth_value as Dimension + valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.NUMBER == value_dayColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_dayColor_value_1 = value_dayColor_value as number - valueSerializer.writeNumber(value_dayColor_value_1) - } - else if (((RuntimeType.STRING == value_dayColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_dayColor_value_2 = value_dayColor_value as string - valueSerializer.writeString(value_dayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_dayColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_dayColor_value_3 = value_dayColor_value as Resource - valueSerializer.writeResource(value_dayColor_value_3) + const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } } } - const value_lunarColor = value.lunarColor - let value_lunarColor_type : int32 = RuntimeType.UNDEFINED - value_lunarColor_type = runtimeType(value_lunarColor) - valueSerializer.writeInt8(value_lunarColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarColor_type)) { - const value_lunarColor_value = value_lunarColor! - let value_lunarColor_value_type : int32 = RuntimeType.UNDEFINED - value_lunarColor_value_type = runtimeType(value_lunarColor_value) - if (value_lunarColor_value instanceof Color) { + const value_borderColor = value.borderColor + let value_borderColor_type : int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_lunarColor_value_0 = value_lunarColor_value - valueSerializer.writeInt32(value_lunarColor_value_0.ordinal) + const value_borderColor_value_0 = value_borderColor_value as ResourceColor + let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (value_borderColor_value_0 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_0_0 = value_borderColor_value_0 + valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_0_1 = value_borderColor_value_0 as number + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_0_2 = value_borderColor_value_0 as string + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource + valueSerializer.writeResource(value_borderColor_value_0_3) + } } - else if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, false, false, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_lunarColor_value_1 = value_lunarColor_value as number - valueSerializer.writeNumber(value_lunarColor_value_1) - } - else if (((RuntimeType.STRING == value_lunarColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_lunarColor_value_2 = value_lunarColor_value as string - valueSerializer.writeString(value_lunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_lunarColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_lunarColor_value_3 = value_lunarColor_value as Resource - valueSerializer.writeResource(value_lunarColor_value_3) + const value_borderColor_value_1 = value_borderColor_value as EdgeColors + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (value_borderColor_value_1_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (value_borderColor_value_1_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (value_borderColor_value_1_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (value_borderColor_value_1_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } } } - const value_markLunarColor = value.markLunarColor - let value_markLunarColor_type : int32 = RuntimeType.UNDEFINED - value_markLunarColor_type = runtimeType(value_markLunarColor) - valueSerializer.writeInt8(value_markLunarColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_markLunarColor_type)) { - const value_markLunarColor_value = value_markLunarColor! - let value_markLunarColor_value_type : int32 = RuntimeType.UNDEFINED - value_markLunarColor_value_type = runtimeType(value_markLunarColor_value) - if (value_markLunarColor_value instanceof Color) { + const value_borderStyle = value.borderStyle + let value_borderStyle_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((value_borderStyle_value instanceof BorderStyle))) { valueSerializer.writeInt8(0 as int32) - const value_markLunarColor_value_0 = value_markLunarColor_value - valueSerializer.writeInt32(value_markLunarColor_value_0.ordinal) + const value_borderStyle_value_0 = value_borderStyle_value + valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_markLunarColor_value_1 = value_markLunarColor_value as number - valueSerializer.writeNumber(value_markLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_markLunarColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_markLunarColor_value_2 = value_markLunarColor_value as string - valueSerializer.writeString(value_markLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_markLunarColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_markLunarColor_value_3 = value_markLunarColor_value as Resource - valueSerializer.writeResource(value_markLunarColor_value_3) - } - } - const value_dayFontSize = value.dayFontSize - let value_dayFontSize_type : int32 = RuntimeType.UNDEFINED - value_dayFontSize_type = runtimeType(value_dayFontSize) - valueSerializer.writeInt8(value_dayFontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dayFontSize_type)) { - const value_dayFontSize_value = value_dayFontSize! - valueSerializer.writeNumber(value_dayFontSize_value) - } - const value_lunarDayFontSize = value.lunarDayFontSize - let value_lunarDayFontSize_type : int32 = RuntimeType.UNDEFINED - value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize) - valueSerializer.writeInt8(value_lunarDayFontSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarDayFontSize_type)) { - const value_lunarDayFontSize_value = value_lunarDayFontSize! - valueSerializer.writeNumber(value_lunarDayFontSize_value) - } - const value_dayHeight = value.dayHeight - let value_dayHeight_type : int32 = RuntimeType.UNDEFINED - value_dayHeight_type = runtimeType(value_dayHeight) - valueSerializer.writeInt8(value_dayHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dayHeight_type)) { - const value_dayHeight_value = value_dayHeight! - valueSerializer.writeNumber(value_dayHeight_value) - } - const value_dayWidth = value.dayWidth - let value_dayWidth_type : int32 = RuntimeType.UNDEFINED - value_dayWidth_type = runtimeType(value_dayWidth) - valueSerializer.writeInt8(value_dayWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dayWidth_type)) { - const value_dayWidth_value = value_dayWidth! - valueSerializer.writeNumber(value_dayWidth_value) - } - const value_gregorianCalendarHeight = value.gregorianCalendarHeight - let value_gregorianCalendarHeight_type : int32 = RuntimeType.UNDEFINED - value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight) - valueSerializer.writeInt8(value_gregorianCalendarHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_gregorianCalendarHeight_type)) { - const value_gregorianCalendarHeight_value = value_gregorianCalendarHeight! - valueSerializer.writeNumber(value_gregorianCalendarHeight_value) - } - const value_dayYAxisOffset = value.dayYAxisOffset - let value_dayYAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset) - valueSerializer.writeInt8(value_dayYAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dayYAxisOffset_type)) { - const value_dayYAxisOffset_value = value_dayYAxisOffset! - valueSerializer.writeNumber(value_dayYAxisOffset_value) - } - const value_lunarDayYAxisOffset = value.lunarDayYAxisOffset - let value_lunarDayYAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset) - valueSerializer.writeInt8(value_lunarDayYAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarDayYAxisOffset_type)) { - const value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset! - valueSerializer.writeNumber(value_lunarDayYAxisOffset_value) - } - const value_underscoreXAxisOffset = value.underscoreXAxisOffset - let value_underscoreXAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset) - valueSerializer.writeInt8(value_underscoreXAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_underscoreXAxisOffset_type)) { - const value_underscoreXAxisOffset_value = value_underscoreXAxisOffset! - valueSerializer.writeNumber(value_underscoreXAxisOffset_value) - } - const value_underscoreYAxisOffset = value.underscoreYAxisOffset - let value_underscoreYAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset) - valueSerializer.writeInt8(value_underscoreYAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_underscoreYAxisOffset_type)) { - const value_underscoreYAxisOffset_value = value_underscoreYAxisOffset! - valueSerializer.writeNumber(value_underscoreYAxisOffset_value) - } - const value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset - let value_scheduleMarkerXAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset) - valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { - const value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset! - valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value) - } - const value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset - let value_scheduleMarkerYAxisOffset_type : int32 = RuntimeType.UNDEFINED - value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset) - valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { - const value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset! - valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value) - } - const value_colSpace = value.colSpace - let value_colSpace_type : int32 = RuntimeType.UNDEFINED - value_colSpace_type = runtimeType(value_colSpace) - valueSerializer.writeInt8(value_colSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_colSpace_type)) { - const value_colSpace_value = value_colSpace! - valueSerializer.writeNumber(value_colSpace_value) - } - const value_dailyFiveRowSpace = value.dailyFiveRowSpace - let value_dailyFiveRowSpace_type : int32 = RuntimeType.UNDEFINED - value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace) - valueSerializer.writeInt8(value_dailyFiveRowSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dailyFiveRowSpace_type)) { - const value_dailyFiveRowSpace_value = value_dailyFiveRowSpace! - valueSerializer.writeNumber(value_dailyFiveRowSpace_value) - } - const value_dailySixRowSpace = value.dailySixRowSpace - let value_dailySixRowSpace_type : int32 = RuntimeType.UNDEFINED - value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace) - valueSerializer.writeInt8(value_dailySixRowSpace_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dailySixRowSpace_type)) { - const value_dailySixRowSpace_value = value_dailySixRowSpace! - valueSerializer.writeNumber(value_dailySixRowSpace_value) - } - const value_lunarHeight = value.lunarHeight - let value_lunarHeight_type : int32 = RuntimeType.UNDEFINED - value_lunarHeight_type = runtimeType(value_lunarHeight) - valueSerializer.writeInt8(value_lunarHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lunarHeight_type)) { - const value_lunarHeight_value = value_lunarHeight! - valueSerializer.writeNumber(value_lunarHeight_value) - } - const value_underscoreWidth = value.underscoreWidth - let value_underscoreWidth_type : int32 = RuntimeType.UNDEFINED - value_underscoreWidth_type = runtimeType(value_underscoreWidth) - valueSerializer.writeInt8(value_underscoreWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_underscoreWidth_type)) { - const value_underscoreWidth_value = value_underscoreWidth! - valueSerializer.writeNumber(value_underscoreWidth_value) - } - const value_underscoreLength = value.underscoreLength - let value_underscoreLength_type : int32 = RuntimeType.UNDEFINED - value_underscoreLength_type = runtimeType(value_underscoreLength) - valueSerializer.writeInt8(value_underscoreLength_type as int32) - if ((RuntimeType.UNDEFINED) != (value_underscoreLength_type)) { - const value_underscoreLength_value = value_underscoreLength! - valueSerializer.writeNumber(value_underscoreLength_value) - } - const value_scheduleMarkerRadius = value.scheduleMarkerRadius - let value_scheduleMarkerRadius_type : int32 = RuntimeType.UNDEFINED - value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius) - valueSerializer.writeInt8(value_scheduleMarkerRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerRadius_type)) { - const value_scheduleMarkerRadius_value = value_scheduleMarkerRadius! - valueSerializer.writeNumber(value_scheduleMarkerRadius_value) - } - const value_boundaryRowOffset = value.boundaryRowOffset - let value_boundaryRowOffset_type : int32 = RuntimeType.UNDEFINED - value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset) - valueSerializer.writeInt8(value_boundaryRowOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_boundaryRowOffset_type)) { - const value_boundaryRowOffset_value = value_boundaryRowOffset! - valueSerializer.writeNumber(value_boundaryRowOffset_value) - } - const value_boundaryColOffset = value.boundaryColOffset - let value_boundaryColOffset_type : int32 = RuntimeType.UNDEFINED - value_boundaryColOffset_type = runtimeType(value_boundaryColOffset) - valueSerializer.writeInt8(value_boundaryColOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_boundaryColOffset_type)) { - const value_boundaryColOffset_value = value_boundaryColOffset! - valueSerializer.writeNumber(value_boundaryColOffset_value) - } - } - writeCalendarDay(value: CalendarDay): void { - let valueSerializer : Serializer = this - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_lunarMonth = value.lunarMonth - valueSerializer.writeString(value_lunarMonth) - const value_lunarDay = value.lunarDay - valueSerializer.writeString(value_lunarDay) - const value_dayMark = value.dayMark - valueSerializer.writeString(value_dayMark) - const value_dayMarkValue = value.dayMarkValue - valueSerializer.writeString(value_dayMarkValue) - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_day = value.day - valueSerializer.writeNumber(value_day) - const value_isFirstOfLunar = value.isFirstOfLunar - valueSerializer.writeBoolean(value_isFirstOfLunar) - const value_hasSchedule = value.hasSchedule - valueSerializer.writeBoolean(value_hasSchedule) - const value_markLunarDay = value.markLunarDay - valueSerializer.writeBoolean(value_markLunarDay) - } - writeButtonOptions(value: ButtonOptions): void { - let valueSerializer : Serializer = this - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) + const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) + } + } } - const value_stateEffect = value.stateEffect - let value_stateEffect_type : int32 = RuntimeType.UNDEFINED - value_stateEffect_type = runtimeType(value_stateEffect) - valueSerializer.writeInt8(value_stateEffect_type as int32) - if ((RuntimeType.UNDEFINED) != (value_stateEffect_type)) { - const value_stateEffect_value = value_stateEffect! - valueSerializer.writeBoolean(value_stateEffect_value) + const value_shadow = value.shadow + let value_shadow_type : int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type as int32) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type : int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_shadow_value_0 = value_shadow_value as ShadowOptions + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((value_shadow_value instanceof ShadowStyle))) { + valueSerializer.writeInt8(1 as int32) + const value_shadow_value_1 = value_shadow_value + valueSerializer.writeInt32(value_shadow_value_1.ordinal) + } } - const value_buttonStyle = value.buttonStyle - let value_buttonStyle_type : int32 = RuntimeType.UNDEFINED - value_buttonStyle_type = runtimeType(value_buttonStyle) - valueSerializer.writeInt8(value_buttonStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_buttonStyle_type)) { - const value_buttonStyle_value = value_buttonStyle! - valueSerializer.writeInt32(value_buttonStyle_value.ordinal) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) } - const value_controlSize = value.controlSize - let value_controlSize_type : int32 = RuntimeType.UNDEFINED - value_controlSize_type = runtimeType(value_controlSize) - valueSerializer.writeInt8(value_controlSize_type as int32) - if ((RuntimeType.UNDEFINED) != (value_controlSize_type)) { - const value_controlSize_value = value_controlSize! - valueSerializer.writeInt32(value_controlSize_value.ordinal) + const value_keyboardAvoidMode = value.keyboardAvoidMode + let value_keyboardAvoidMode_type : int32 = RuntimeType.UNDEFINED + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) + valueSerializer.writeInt8(value_keyboardAvoidMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { + const value_keyboardAvoidMode_value = value_keyboardAvoidMode! + valueSerializer.writeInt32(value_keyboardAvoidMode_value.ordinal) } - const value_role = value.role - let value_role_type : int32 = RuntimeType.UNDEFINED - value_role_type = runtimeType(value_role) - valueSerializer.writeInt8(value_role_type as int32) - if ((RuntimeType.UNDEFINED) != (value_role_type)) { - const value_role_value = value_role! - valueSerializer.writeInt32(value_role_value.ordinal) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type : int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value.ordinal) } } - writeBadgeParamWithString(value: BadgeParamWithString): void { + writeSceneOptions(value: SceneOptions): void { let valueSerializer : Serializer = this - const value_position = value.position - let value_position_type : int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type as int32) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - let value_position_value_type : int32 = RuntimeType.UNDEFINED - value_position_value_type = runtimeType(value_position_value) - if (((value_position_value instanceof BadgePosition))) { + const value_scene = value.scene + let value_scene_type : int32 = RuntimeType.UNDEFINED + value_scene_type = runtimeType(value_scene) + valueSerializer.writeInt8(value_scene_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scene_type)) { + const value_scene_value = value_scene! + let value_scene_value_type : int32 = RuntimeType.UNDEFINED + value_scene_value_type = runtimeType(value_scene_value) + if (((RuntimeType.STRING == value_scene_value_type)) || ((RuntimeType.OBJECT == value_scene_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_position_value_0 = value_position_value - valueSerializer.writeInt32(value_position_value_0.ordinal) + const value_scene_value_0 = value_scene_value as ResourceStr + let value_scene_value_0_type : int32 = RuntimeType.UNDEFINED + value_scene_value_0_type = runtimeType(value_scene_value_0) + if (((RuntimeType.STRING == value_scene_value_0_type))) { + valueSerializer.writeInt8(0 as int32) + const value_scene_value_0_0 = value_scene_value_0 as string + valueSerializer.writeString(value_scene_value_0_0) + } + else if (((RuntimeType.OBJECT == value_scene_value_0_type))) { + valueSerializer.writeInt8(1 as int32) + const value_scene_value_0_1 = value_scene_value_0 as Resource + valueSerializer.writeResource(value_scene_value_0_1) + } } - else if (((RuntimeType.OBJECT == value_position_value_type))) { + else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (TypeChecker.isScene(value_scene_value, false))) { valueSerializer.writeInt8(1 as int32) - const value_position_value_1 = value_position_value as Position - valueSerializer.writePosition(value_position_value_1) + const value_scene_value_1 = value_scene_value as Scene + valueSerializer.writeScene(value_scene_value_1) } } - const value_style = value.style - valueSerializer.writeBadgeStyle(value_style) - const value_value = value.value - valueSerializer.writeString(value_value) + const value_modelType = value.modelType + let value_modelType_type : int32 = RuntimeType.UNDEFINED + value_modelType_type = runtimeType(value_modelType) + valueSerializer.writeInt8(value_modelType_type as int32) + if ((RuntimeType.UNDEFINED) != (value_modelType_type)) { + const value_modelType_value = value_modelType! + valueSerializer.writeInt32(value_modelType_value.ordinal) + } } - writeBadgeParamWithNumber(value: BadgeParamWithNumber): void { + writeOffsetResult(value: OffsetResult): void { let valueSerializer : Serializer = this - const value_position = value.position - let value_position_type : int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type as int32) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - let value_position_value_type : int32 = RuntimeType.UNDEFINED - value_position_value_type = runtimeType(value_position_value) - if (((value_position_value instanceof BadgePosition))) { + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) + } + writeSpringBackAction(value: SpringBackAction): void { + let valueSerializer : Serializer = this + const value_springBack = value.springBack + valueSerializer.holdAndWriteCallback(value_springBack) + } + writeDismissSheetAction(value: DismissSheetAction): void { + let valueSerializer : Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason.ordinal) + } + writeSheetDismiss(value: SheetDismiss): void { + let valueSerializer : Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + } + writeDismissContentCoverAction(value: DismissContentCoverAction): void { + let valueSerializer : Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason.ordinal) + } + writeMenuElement(value: MenuElement): void { + let valueSerializer : Serializer = this + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_position_value_0 = value_position_value - valueSerializer.writeInt32(value_position_value_0.ordinal) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.OBJECT == value_position_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_position_value_1 = value_position_value as Position - valueSerializer.writePosition(value_position_value_1) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) } } - const value_style = value.style - valueSerializer.writeBadgeStyle(value_style) - const value_count = value.count - valueSerializer.writeNumber(value_count) - const value_maxCount = value.maxCount - let value_maxCount_type : int32 = RuntimeType.UNDEFINED - value_maxCount_type = runtimeType(value_maxCount) - valueSerializer.writeInt8(value_maxCount_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maxCount_type)) { - const value_maxCount_value = value_maxCount! - valueSerializer.writeNumber(value_maxCount_value) - } - } - writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { - let valueSerializer : Serializer = this - const value_arrayValue = value.arrayValue - valueSerializer.writeInt32(value_arrayValue.length as int32) - for (let i = 0; i < value_arrayValue.length; i++) { - const value_arrayValue_element = value_arrayValue[i] - valueSerializer.writeString(value_arrayValue_element) - } - const value_selected = value.selected - valueSerializer.writeNumber(value_selected) - } - writeAccessibilityOptions(value: AccessibilityOptions): void { - let valueSerializer : Serializer = this - const value_accessibilityPreferred = value.accessibilityPreferred - let value_accessibilityPreferred_type : int32 = RuntimeType.UNDEFINED - value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred) - valueSerializer.writeInt8(value_accessibilityPreferred_type as int32) - if ((RuntimeType.UNDEFINED) != (value_accessibilityPreferred_type)) { - const value_accessibilityPreferred_value = value_accessibilityPreferred! - valueSerializer.writeBoolean(value_accessibilityPreferred_value) + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } + const value_enabled = value.enabled + let value_enabled_type : int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) + } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeSpringBackAction(value: SpringBackAction): void { - let valueSerializer : Serializer = this - const value_springBack = value.springBack - valueSerializer.holdAndWriteCallback(value_springBack) - } - writeDismissSheetAction(value: DismissSheetAction): void { + writeDismissPopupAction(value: DismissPopupAction): void { let valueSerializer : Serializer = this const value_dismiss = value.dismiss valueSerializer.holdAndWriteCallback(value_dismiss) const value_reason = value.reason valueSerializer.writeInt32(value_reason.ordinal) } - writeSheetDismiss(value: SheetDismiss): void { + writeGestureRecognizer(value: GestureRecognizer): void { let valueSerializer : Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeSheetOptions(value: SheetOptions): void { + writeFingerInfo(value: FingerInfo): void { let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) - } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) - } - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type as int32) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type : int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (value_height_value instanceof SheetSize) { - valueSerializer.writeInt8(0 as int32) - const value_height_value_0 = value_height_value - valueSerializer.writeInt32(value_height_value_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_height_value_type)) || ((RuntimeType.STRING) == (value_height_value_type)) || (((RuntimeType.OBJECT) == (value_height_value_type)) && (isResource(value_height_value)))) { - valueSerializer.writeInt8(1 as int32) - const value_height_value_1 = value_height_value as Length - valueSerializer.writeLength(value_height_value_1) - } - } - const value_dragBar = value.dragBar - let value_dragBar_type : int32 = RuntimeType.UNDEFINED - value_dragBar_type = runtimeType(value_dragBar) - valueSerializer.writeInt8(value_dragBar_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dragBar_type)) { - const value_dragBar_value = value_dragBar! - valueSerializer.writeBoolean(value_dragBar_value) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_globalX = value.globalX + valueSerializer.writeNumber(value_globalX) + const value_globalY = value.globalY + valueSerializer.writeNumber(value_globalY) + const value_localX = value.localX + valueSerializer.writeNumber(value_localX) + const value_localY = value.localY + valueSerializer.writeNumber(value_localY) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + } + writeBaseGestureEvent(value: BaseGestureEvent): void { + let valueSerializer : Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_maskColor = value.maskColor - let value_maskColor_type : int32 = RuntimeType.UNDEFINED - value_maskColor_type = runtimeType(value_maskColor) - valueSerializer.writeInt8(value_maskColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { - const value_maskColor_value = value_maskColor! - let value_maskColor_value_type : int32 = RuntimeType.UNDEFINED - value_maskColor_value_type = runtimeType(value_maskColor_value) - if (value_maskColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_maskColor_value_0 = value_maskColor_value - valueSerializer.writeInt32(value_maskColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_maskColor_value_1 = value_maskColor_value as number - valueSerializer.writeNumber(value_maskColor_value_1) - } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_maskColor_value_2 = value_maskColor_value as string - valueSerializer.writeString(value_maskColor_value_2) - } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_maskColor_value_3 = value_maskColor_value as Resource - valueSerializer.writeResource(value_maskColor_value_3) - } + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_detents = value.detents - let value_detents_type : int32 = RuntimeType.UNDEFINED - value_detents_type = runtimeType(value_detents) - valueSerializer.writeInt8(value_detents_type as int32) - if ((RuntimeType.UNDEFINED) != (value_detents_type)) { - const value_detents_value = value_detents! - const value_detents_value_0 = value_detents_value[0] - let value_detents_value_0_type : int32 = RuntimeType.UNDEFINED - value_detents_value_0_type = runtimeType(value_detents_value_0) - if (value_detents_value_0 instanceof SheetSize) { - valueSerializer.writeInt8(0 as int32) - const value_detents_value_0_0 = value_detents_value_0 - valueSerializer.writeInt32(value_detents_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) || ((RuntimeType.STRING) == (value_detents_value_0_type)) || (((RuntimeType.OBJECT) == (value_detents_value_0_type)) && (isResource(value_detents_value_0)))) { - valueSerializer.writeInt8(1 as int32) - const value_detents_value_0_1 = value_detents_value_0 as Length - valueSerializer.writeLength(value_detents_value_0_1) - } - const value_detents_value_1 = value_detents_value[1] - let value_detents_value_1_type : int32 = RuntimeType.UNDEFINED - value_detents_value_1_type = runtimeType(value_detents_value_1) - valueSerializer.writeInt8(value_detents_value_1_type as int32) - if ((RuntimeType.UNDEFINED) != (value_detents_value_1_type)) { - const value_detents_value_1_value = value_detents_value_1! - let value_detents_value_1_value_type : int32 = RuntimeType.UNDEFINED - value_detents_value_1_value_type = runtimeType(value_detents_value_1_value) - if (value_detents_value_1_value instanceof SheetSize) { - valueSerializer.writeInt8(0 as int32) - const value_detents_value_1_value_0 = value_detents_value_1_value - valueSerializer.writeInt32(value_detents_value_1_value_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) || ((RuntimeType.STRING) == (value_detents_value_1_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_1_value_type)) && (isResource(value_detents_value_1_value)))) { - valueSerializer.writeInt8(1 as int32) - const value_detents_value_1_value_1 = value_detents_value_1_value as Length - valueSerializer.writeLength(value_detents_value_1_value_1) - } - } - const value_detents_value_2 = value_detents_value[2] - let value_detents_value_2_type : int32 = RuntimeType.UNDEFINED - value_detents_value_2_type = runtimeType(value_detents_value_2) - valueSerializer.writeInt8(value_detents_value_2_type as int32) - if ((RuntimeType.UNDEFINED) != (value_detents_value_2_type)) { - const value_detents_value_2_value = value_detents_value_2! - let value_detents_value_2_value_type : int32 = RuntimeType.UNDEFINED - value_detents_value_2_value_type = runtimeType(value_detents_value_2_value) - if (value_detents_value_2_value instanceof SheetSize) { - valueSerializer.writeInt8(0 as int32) - const value_detents_value_2_value_0 = value_detents_value_2_value - valueSerializer.writeInt32(value_detents_value_2_value_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) || ((RuntimeType.STRING) == (value_detents_value_2_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_2_value_type)) && (isResource(value_detents_value_2_value)))) { - valueSerializer.writeInt8(1 as int32) - const value_detents_value_2_value_1 = value_detents_value_2_value as Length - valueSerializer.writeLength(value_detents_value_2_value_1) - } - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_blurStyle = value.blurStyle - let value_blurStyle_type : int32 = RuntimeType.UNDEFINED - value_blurStyle_type = runtimeType(value_blurStyle) - valueSerializer.writeInt8(value_blurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_blurStyle_type)) { - const value_blurStyle_value = value_blurStyle! - valueSerializer.writeInt32(value_blurStyle_value.ordinal) + const value_fingerList = value.fingerList + valueSerializer.writeInt32(value_fingerList.length as int32) + for (let i = 0; i < value_fingerList.length; i++) { + const value_fingerList_element = value_fingerList[i] + valueSerializer.writeFingerInfo(value_fingerList_element) } - const value_showClose = value.showClose - let value_showClose_type : int32 = RuntimeType.UNDEFINED - value_showClose_type = runtimeType(value_showClose) - valueSerializer.writeInt8(value_showClose_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showClose_type)) { - const value_showClose_value = value_showClose! - let value_showClose_value_type : int32 = RuntimeType.UNDEFINED - value_showClose_value_type = runtimeType(value_showClose_value) - if (((RuntimeType.BOOLEAN == value_showClose_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_showClose_value_0 = value_showClose_value as boolean - valueSerializer.writeBoolean(value_showClose_value_0) - } - else if (((RuntimeType.OBJECT == value_showClose_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_showClose_value_1 = value_showClose_value as Resource - valueSerializer.writeResource(value_showClose_value_1) - } + } + writeGestureInfo(value: GestureInfo): void { + let valueSerializer : Serializer = this + const value_tag = value.tag + let value_tag_type : int32 = RuntimeType.UNDEFINED + value_tag_type = runtimeType(value_tag) + valueSerializer.writeInt8(value_tag_type as int32) + if ((RuntimeType.UNDEFINED) != (value_tag_type)) { + const value_tag_value = value_tag! + valueSerializer.writeString(value_tag_value) } - const value_preferType = value.preferType - let value_preferType_type : int32 = RuntimeType.UNDEFINED - value_preferType_type = runtimeType(value_preferType) - valueSerializer.writeInt8(value_preferType_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preferType_type)) { - const value_preferType_value = value_preferType! - valueSerializer.writeInt32(value_preferType_value.ordinal) + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_isSystemGesture = value.isSystemGesture + valueSerializer.writeBoolean(value_isSystemGesture) + } + writeBackgroundBrightnessOptions(value: BackgroundBrightnessOptions): void { + let valueSerializer : Serializer = this + const value_rate = value.rate + valueSerializer.writeNumber(value_rate) + const value_lightUpDegree = value.lightUpDegree + valueSerializer.writeNumber(value_lightUpDegree) + } + writeGestureModifier(value: GestureModifier): void { + let valueSerializer : Serializer = this + const base : MaterializedBase = (value as MaterializedBase) + const peer = base.getPeer() + let ptr : KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { + let valueSerializer : Serializer = this + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLength(value_top_value) } - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type as int32) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type : int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_title_value_0 = value_title_value as SheetTitleOptions - valueSerializer.writeSheetTitleOptions(value_title_value_0) - } - else if (((RuntimeType.FUNCTION == value_title_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_title_value_1 = value_title_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_title_value_1)) - } + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLength(value_bottom_value) } - const value_shouldDismiss = value.shouldDismiss - let value_shouldDismiss_type : int32 = RuntimeType.UNDEFINED - value_shouldDismiss_type = runtimeType(value_shouldDismiss) - valueSerializer.writeInt8(value_shouldDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shouldDismiss_type)) { - const value_shouldDismiss_value = value_shouldDismiss! - valueSerializer.holdAndWriteCallback(value_shouldDismiss_value) + const value_left = value.left + let value_left_type : int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeLength(value_left_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + const value_right = value.right + let value_right_type : int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + valueSerializer.writeLength(value_right_value) } - const value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss - let value_onWillSpringBackWhenDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss) - valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { - const value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss! - valueSerializer.holdAndWriteCallback(value_onWillSpringBackWhenDismiss_value) + } + writeStateStyles(value: StateStyles): void { + let valueSerializer : Serializer = this + const value_normal = value.normal + let value_normal_type : int32 = RuntimeType.UNDEFINED + value_normal_type = runtimeType(value_normal) + valueSerializer.writeInt8(value_normal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_normal_type)) { + const value_normal_value = value_normal! + valueSerializer.writeCustomObject("Any", value_normal_value) } - const value_enableOutsideInteractive = value.enableOutsideInteractive - let value_enableOutsideInteractive_type : int32 = RuntimeType.UNDEFINED - value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive) - valueSerializer.writeInt8(value_enableOutsideInteractive_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableOutsideInteractive_type)) { - const value_enableOutsideInteractive_value = value_enableOutsideInteractive! - valueSerializer.writeBoolean(value_enableOutsideInteractive_value) + const value_pressed = value.pressed + let value_pressed_type : int32 = RuntimeType.UNDEFINED + value_pressed_type = runtimeType(value_pressed) + valueSerializer.writeInt8(value_pressed_type as int32) + if ((RuntimeType.UNDEFINED) != (value_pressed_type)) { + const value_pressed_value = value_pressed! + valueSerializer.writeCustomObject("Any", value_pressed_value) } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + const value_disabled = value.disabled + let value_disabled_type : int32 = RuntimeType.UNDEFINED + value_disabled_type = runtimeType(value_disabled) + valueSerializer.writeInt8(value_disabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_disabled_type)) { + const value_disabled_value = value_disabled! + valueSerializer.writeCustomObject("Any", value_disabled_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0 as int32) - const value_borderWidth_value_0 = value_borderWidth_value as Dimension - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderWidth_value_1 = value_borderWidth_value as EdgeWidths - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_borderWidth_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderWidth_value_2 = value_borderWidth_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } + const value_focused = value.focused + let value_focused_type : int32 = RuntimeType.UNDEFINED + value_focused_type = runtimeType(value_focused) + valueSerializer.writeInt8(value_focused_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focused_type)) { + const value_focused_value = value_focused! + valueSerializer.writeCustomObject("Any", value_focused_value) + } + const value_clicked = value.clicked + let value_clicked_type : int32 = RuntimeType.UNDEFINED + value_clicked_type = runtimeType(value_clicked) + valueSerializer.writeInt8(value_clicked_type as int32) + if ((RuntimeType.UNDEFINED) != (value_clicked_type)) { + const value_clicked_value = value_clicked! + valueSerializer.writeCustomObject("Any", value_clicked_value) + } + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeCustomObject("Object", value_selected_value) + } + } + writeUniformDataType(value: UniformDataType): void { + let valueSerializer : Serializer = this + const value___UniformDataTypeStub = value.__UniformDataTypeStub + valueSerializer.writeString(value___UniformDataTypeStub) + } + writeDragEvent(value: DragEvent): void { + let valueSerializer : Serializer = this + const value_dragBehavior = value.dragBehavior + valueSerializer.writeInt32(value_dragBehavior.ordinal) + const value_useCustomDropAnimation = value.useCustomDropAnimation + valueSerializer.writeBoolean(value_useCustomDropAnimation) + } + writeLocalizedAlignRuleOptions(value: LocalizedAlignRuleOptions): void { + let valueSerializer : Serializer = this + const value_start = value.start + let value_start_type : int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type as int32) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value) } - const value_borderColor = value.borderColor - let value_borderColor_type : int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0 = value_borderColor_value as ResourceColor - let value_borderColor_value_0_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (value_borderColor_value_0 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_0_0 = value_borderColor_value_0 - valueSerializer.writeInt32(value_borderColor_value_0_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_0_1 = value_borderColor_value_0 as number - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_0_2 = value_borderColor_value_0 as string - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_0_3 = value_borderColor_value_0 as Resource - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isEdgeColors(value_borderColor_value, true, false, true, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1 = value_borderColor_value as EdgeColors - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (value_borderColor_value_1_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value as number - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value as string - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (value_borderColor_value_1_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value as number - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value as string - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (value_borderColor_value_1_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value as number - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value as string - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type : int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (value_borderColor_value_1_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value as number - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value as string - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value as Resource - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_borderColor_value, true, false, true, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderColor_value_2 = value_borderColor_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value) } - const value_borderStyle = value.borderStyle - let value_borderStyle_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((value_borderStyle_value instanceof BorderStyle))) { - valueSerializer.writeInt8(0 as int32) - const value_borderStyle_value_0 = value_borderStyle_value - valueSerializer.writeInt32(value_borderStyle_value_0.ordinal) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_borderStyle_value_1 = value_borderStyle_value as EdgeStyles - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value.ordinal) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value.ordinal) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value.ordinal) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value.ordinal) - } - } + const value_middle = value.middle + let value_middle_type : int32 = RuntimeType.UNDEFINED + value_middle_type = runtimeType(value_middle) + valueSerializer.writeInt8(value_middle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_middle_type)) { + const value_middle_value = value_middle! + valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value) + } + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLocalizedVerticalAlignParam(value_top_value) + } + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value) } - const value_shadow = value.shadow - let value_shadow_type : int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type : int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_shadow_value_0 = value_shadow_value as ShadowOptions - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((value_shadow_value instanceof ShadowStyle))) { - valueSerializer.writeInt8(1 as int32) - const value_shadow_value_1 = value_shadow_value - valueSerializer.writeInt32(value_shadow_value_1.ordinal) - } + const value_center = value.center + let value_center_type : int32 = RuntimeType.UNDEFINED + value_center_type = runtimeType(value_center) + valueSerializer.writeInt8(value_center_type as int32) + if ((RuntimeType.UNDEFINED) != (value_center_type)) { + const value_center_value = value_center! + valueSerializer.writeLocalizedVerticalAlignParam(value_center_value) } - const value_onHeightDidChange = value.onHeightDidChange - let value_onHeightDidChange_type : int32 = RuntimeType.UNDEFINED - value_onHeightDidChange_type = runtimeType(value_onHeightDidChange) - valueSerializer.writeInt8(value_onHeightDidChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onHeightDidChange_type)) { - const value_onHeightDidChange_value = value_onHeightDidChange! - valueSerializer.holdAndWriteCallback(value_onHeightDidChange_value) + const value_bias = value.bias + let value_bias_type : int32 = RuntimeType.UNDEFINED + value_bias_type = runtimeType(value_bias) + valueSerializer.writeInt8(value_bias_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bias_type)) { + const value_bias_value = value_bias! + valueSerializer.writeBias(value_bias_value) } - const value_mode = value.mode - let value_mode_type : int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value.ordinal) + } + writeAlignRuleOption(value: AlignRuleOption): void { + let valueSerializer : Serializer = this + const value_left = value.left + let value_left_type : int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + const value_left_value_anchor = value_left_value.anchor + valueSerializer.writeString(value_left_value_anchor) + const value_left_value_align = value_left_value.align + valueSerializer.writeInt32(value_left_value_align.ordinal) } - const value_scrollSizeMode = value.scrollSizeMode - let value_scrollSizeMode_type : int32 = RuntimeType.UNDEFINED - value_scrollSizeMode_type = runtimeType(value_scrollSizeMode) - valueSerializer.writeInt8(value_scrollSizeMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scrollSizeMode_type)) { - const value_scrollSizeMode_value = value_scrollSizeMode! - valueSerializer.writeInt32(value_scrollSizeMode_value.ordinal) + const value_right = value.right + let value_right_type : int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + const value_right_value_anchor = value_right_value.anchor + valueSerializer.writeString(value_right_value_anchor) + const value_right_value_align = value_right_value.align + valueSerializer.writeInt32(value_right_value_align.ordinal) } - const value_onDetentsDidChange = value.onDetentsDidChange - let value_onDetentsDidChange_type : int32 = RuntimeType.UNDEFINED - value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange) - valueSerializer.writeInt8(value_onDetentsDidChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDetentsDidChange_type)) { - const value_onDetentsDidChange_value = value_onDetentsDidChange! - valueSerializer.holdAndWriteCallback(value_onDetentsDidChange_value) + const value_middle = value.middle + let value_middle_type : int32 = RuntimeType.UNDEFINED + value_middle_type = runtimeType(value_middle) + valueSerializer.writeInt8(value_middle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_middle_type)) { + const value_middle_value = value_middle! + const value_middle_value_anchor = value_middle_value.anchor + valueSerializer.writeString(value_middle_value_anchor) + const value_middle_value_align = value_middle_value.align + valueSerializer.writeInt32(value_middle_value_align.ordinal) } - const value_onWidthDidChange = value.onWidthDidChange - let value_onWidthDidChange_type : int32 = RuntimeType.UNDEFINED - value_onWidthDidChange_type = runtimeType(value_onWidthDidChange) - valueSerializer.writeInt8(value_onWidthDidChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWidthDidChange_type)) { - const value_onWidthDidChange_value = value_onWidthDidChange! - valueSerializer.holdAndWriteCallback(value_onWidthDidChange_value) + const value_top = value.top + let value_top_type : int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + const value_top_value_anchor = value_top_value.anchor + valueSerializer.writeString(value_top_value_anchor) + const value_top_value_align = value_top_value.align + valueSerializer.writeInt32(value_top_value_align.ordinal) } - const value_onTypeDidChange = value.onTypeDidChange - let value_onTypeDidChange_type : int32 = RuntimeType.UNDEFINED - value_onTypeDidChange_type = runtimeType(value_onTypeDidChange) - valueSerializer.writeInt8(value_onTypeDidChange_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onTypeDidChange_type)) { - const value_onTypeDidChange_value = value_onTypeDidChange! - valueSerializer.holdAndWriteCallback(value_onTypeDidChange_value) + const value_bottom = value.bottom + let value_bottom_type : int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + const value_bottom_value_anchor = value_bottom_value.anchor + valueSerializer.writeString(value_bottom_value_anchor) + const value_bottom_value_align = value_bottom_value.align + valueSerializer.writeInt32(value_bottom_value_align.ordinal) } - const value_uiContext = value.uiContext - let value_uiContext_type : int32 = RuntimeType.UNDEFINED - value_uiContext_type = runtimeType(value_uiContext) - valueSerializer.writeInt8(value_uiContext_type as int32) - if ((RuntimeType.UNDEFINED) != (value_uiContext_type)) { - const value_uiContext_value = value_uiContext! - valueSerializer.writeUIContext(value_uiContext_value) + const value_center = value.center + let value_center_type : int32 = RuntimeType.UNDEFINED + value_center_type = runtimeType(value_center) + valueSerializer.writeInt8(value_center_type as int32) + if ((RuntimeType.UNDEFINED) != (value_center_type)) { + const value_center_value = value_center! + const value_center_value_anchor = value_center_value.anchor + valueSerializer.writeString(value_center_value_anchor) + const value_center_value_align = value_center_value.align + valueSerializer.writeInt32(value_center_value_align.ordinal) } - const value_keyboardAvoidMode = value.keyboardAvoidMode - let value_keyboardAvoidMode_type : int32 = RuntimeType.UNDEFINED - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) - valueSerializer.writeInt8(value_keyboardAvoidMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { - const value_keyboardAvoidMode_value = value_keyboardAvoidMode! - valueSerializer.writeInt32(value_keyboardAvoidMode_value.ordinal) + const value_bias = value.bias + let value_bias_type : int32 = RuntimeType.UNDEFINED + value_bias_type = runtimeType(value_bias) + valueSerializer.writeInt8(value_bias_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bias_type)) { + const value_bias_value = value_bias! + valueSerializer.writeBias(value_bias_value) } } - writeDismissContentCoverAction(value: DismissContentCoverAction): void { + writeMotionBlurOptions(value: MotionBlurOptions): void { let valueSerializer : Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason.ordinal) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + const value_anchor = value.anchor + valueSerializer.writeMotionBlurAnchor(value_anchor) } - writeContentCoverOptions(value: ContentCoverOptions): void { + writeFocusBoxStyle(value: FocusBoxStyle): void { let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } + const value_margin = value.margin + let value_margin_type : int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type as int32) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLengthMetrics(value_margin_value) } - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) + const value_strokeColor = value.strokeColor + let value_strokeColor_type : int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + valueSerializer.writeColorMetrics(value_strokeColor_value) + } + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLengthMetrics(value_strokeWidth_value) + } + } + writeKeyEvent(value: KeyEvent): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_keyCode = value.keyCode + valueSerializer.writeNumber(value_keyCode) + const value_keyText = value.keyText + valueSerializer.writeString(value_keyText) + const value_keySource = value.keySource + valueSerializer.writeInt32(value_keySource.ordinal) + const value_deviceId = value.deviceId + valueSerializer.writeNumber(value_deviceId) + const value_metaKey = value.metaKey + valueSerializer.writeNumber(value_metaKey) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + const value_intentionCode = value.intentionCode + valueSerializer.writeIntentionCode(value_intentionCode) + const value_unicode = value.unicode + let value_unicode_type : int32 = RuntimeType.UNDEFINED + value_unicode_type = runtimeType(value_unicode) + valueSerializer.writeInt8(value_unicode_type as int32) + if ((RuntimeType.UNDEFINED) != (value_unicode_type)) { + const value_unicode_value = value_unicode! + valueSerializer.writeNumber(value_unicode_value) } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + writeTouchObject(value: TouchObject): void { + let valueSerializer : Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + } + writeMouseEvent(value: MouseEvent): void { + let valueSerializer : Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type : int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type : int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_modalTransition = value.modalTransition - let value_modalTransition_type : int32 = RuntimeType.UNDEFINED - value_modalTransition_type = runtimeType(value_modalTransition) - valueSerializer.writeInt8(value_modalTransition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_modalTransition_type)) { - const value_modalTransition_value = value_modalTransition! - valueSerializer.writeInt32(value_modalTransition_value.ordinal) + const value_button = value.button + valueSerializer.writeInt32(value_button.ordinal) + const value_action = value.action + valueSerializer.writeInt32(value_action.ordinal) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + } + writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { + let valueSerializer : Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type : int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } + const value_type = value.type + valueSerializer.writeInt32(value_type.ordinal) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) } - writeContextMenuOptions(value: ContextMenuOptions): void { + writeHoverEvent(value: HoverEvent): void { let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_placement = value.placement - let value_placement_type : int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value.ordinal) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type : int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source.ordinal) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type : int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_preview = value.preview - let value_preview_type : int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - let value_preview_value_type : int32 = RuntimeType.UNDEFINED - value_preview_value_type = runtimeType(value_preview_value) - if (((value_preview_value instanceof MenuPreviewMode))) { - valueSerializer.writeInt8(0 as int32) - const value_preview_value_0 = value_preview_value - valueSerializer.writeInt32(value_preview_value_0.ordinal) - } - else if (((RuntimeType.FUNCTION == value_preview_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_preview_value_1 = value_preview_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool.ordinal) + const value_deviceId = value.deviceId + let value_deviceId_type : int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type as int32) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_borderRadius = value.borderRadius - let value_borderRadius_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + } + writeOutlineOptions(value: OutlineOptions): void { + let valueSerializer : Serializer = this + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeOutlineWidths(value_width_value, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_borderRadius_value_0 = value_borderRadius_value as Length - valueSerializer.writeLength(value_borderRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(1 as int32) - const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + const value_width_value_0 = value_width_value as EdgeOutlineWidths + const value_width_value_0_top = value_width_value_0.top + let value_width_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_top_type = runtimeType(value_width_value_0_top) + valueSerializer.writeInt8(value_width_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { + const value_width_value_0_top_value = value_width_value_0_top! + valueSerializer.writeLength(value_width_value_0_top_value) } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + const value_width_value_0_right = value_width_value_0.right + let value_width_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_right_type = runtimeType(value_width_value_0_right) + valueSerializer.writeInt8(value_width_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { + const value_width_value_0_right_value = value_width_value_0_right! + valueSerializer.writeLength(value_width_value_0_right_value) } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + const value_width_value_0_bottom = value_width_value_0.bottom + let value_width_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) + valueSerializer.writeInt8(value_width_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { + const value_width_value_0_bottom_value = value_width_value_0_bottom! + valueSerializer.writeLength(value_width_value_0_bottom_value) } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + const value_width_value_0_left = value_width_value_0.left + let value_width_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_left_type = runtimeType(value_width_value_0_left) + valueSerializer.writeInt8(value_width_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { + const value_width_value_0_left_value = value_width_value_0_left! + valueSerializer.writeLength(value_width_value_0_left_value) } } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_borderRadius_value, false, false, false, false))) { - valueSerializer.writeInt8(2 as int32) - const value_borderRadius_value_2 = value_borderRadius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + valueSerializer.writeInt8(1 as int32) + const value_width_value_1 = value_width_value as Dimension + valueSerializer.writeLength(value_width_value_1) } } - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_aboutToAppear = value.aboutToAppear - let value_aboutToAppear_type : int32 = RuntimeType.UNDEFINED - value_aboutToAppear_type = runtimeType(value_aboutToAppear) - valueSerializer.writeInt8(value_aboutToAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { - const value_aboutToAppear_value = value_aboutToAppear! - valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) - } - const value_aboutToDisappear = value.aboutToDisappear - let value_aboutToDisappear_type : int32 = RuntimeType.UNDEFINED - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) - valueSerializer.writeInt8(value_aboutToDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { - const value_aboutToDisappear_value = value_aboutToDisappear! - valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) - } - const value_layoutRegionMargin = value.layoutRegionMargin - let value_layoutRegionMargin_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) - valueSerializer.writeInt8(value_layoutRegionMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { - const value_layoutRegionMargin_value = value_layoutRegionMargin! - const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top - let value_layoutRegionMargin_value_top_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) - } - const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right - let value_layoutRegionMargin_value_right_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isEdgeColors(value_color_value, true, false, true, false))) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0 = value_color_value as EdgeColors + const value_color_value_0_top = value_color_value_0.top + let value_color_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_top_type = runtimeType(value_color_value_0_top) + valueSerializer.writeInt8(value_color_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { + const value_color_value_0_top_value = value_color_value_0_top! + let value_color_value_0_top_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) + if (value_color_value_0_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_top_value_0 = value_color_value_0_top_value + valueSerializer.writeInt32(value_color_value_0_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_top_value_1 = value_color_value_0_top_value as number + valueSerializer.writeNumber(value_color_value_0_top_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_top_value_2 = value_color_value_0_top_value as string + valueSerializer.writeString(value_color_value_0_top_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_top_value_3 = value_color_value_0_top_value as Resource + valueSerializer.writeResource(value_color_value_0_top_value_3) + } + } + const value_color_value_0_right = value_color_value_0.right + let value_color_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_right_type = runtimeType(value_color_value_0_right) + valueSerializer.writeInt8(value_color_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { + const value_color_value_0_right_value = value_color_value_0_right! + let value_color_value_0_right_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) + if (value_color_value_0_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_right_value_0 = value_color_value_0_right_value + valueSerializer.writeInt32(value_color_value_0_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_right_value_1 = value_color_value_0_right_value as number + valueSerializer.writeNumber(value_color_value_0_right_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_right_value_2 = value_color_value_0_right_value as string + valueSerializer.writeString(value_color_value_0_right_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_right_value_3 = value_color_value_0_right_value as Resource + valueSerializer.writeResource(value_color_value_0_right_value_3) + } + } + const value_color_value_0_bottom = value_color_value_0.bottom + let value_color_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) + valueSerializer.writeInt8(value_color_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { + const value_color_value_0_bottom_value = value_color_value_0_bottom! + let value_color_value_0_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) + if (value_color_value_0_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value + valueSerializer.writeInt32(value_color_value_0_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value as number + valueSerializer.writeNumber(value_color_value_0_bottom_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value as string + valueSerializer.writeString(value_color_value_0_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value as Resource + valueSerializer.writeResource(value_color_value_0_bottom_value_3) + } + } + const value_color_value_0_left = value_color_value_0.left + let value_color_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_left_type = runtimeType(value_color_value_0_left) + valueSerializer.writeInt8(value_color_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { + const value_color_value_0_left_value = value_color_value_0_left! + let value_color_value_0_left_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) + if (value_color_value_0_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_left_value_0 = value_color_value_0_left_value + valueSerializer.writeInt32(value_color_value_0_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_left_value_1 = value_color_value_0_left_value as number + valueSerializer.writeNumber(value_color_value_0_left_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_left_value_2 = value_color_value_0_left_value as string + valueSerializer.writeString(value_color_value_0_left_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_left_value_3 = value_color_value_0_left_value as Resource + valueSerializer.writeResource(value_color_value_0_left_value_3) + } + } } - const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom - let value_layoutRegionMargin_value_bottom_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1 = value_color_value as ResourceColor + let value_color_value_1_type : int32 = RuntimeType.UNDEFINED + value_color_value_1_type = runtimeType(value_color_value_1) + if (value_color_value_1 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_1_0 = value_color_value_1 + valueSerializer.writeInt32(value_color_value_1_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_1_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1_1 = value_color_value_1 as number + valueSerializer.writeNumber(value_color_value_1_1) + } + else if (((RuntimeType.STRING == value_color_value_1_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_1_2 = value_color_value_1 as string + valueSerializer.writeString(value_color_value_1_2) + } + else if (((RuntimeType.OBJECT == value_color_value_1_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_1_3 = value_color_value_1 as Resource + valueSerializer.writeResource(value_color_value_1_3) + } } - const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left - let value_layoutRegionMargin_value_left_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_color_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_color_value_2) } } - const value_previewAnimationOptions = value.previewAnimationOptions - let value_previewAnimationOptions_type : int32 = RuntimeType.UNDEFINED - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) - valueSerializer.writeInt8(value_previewAnimationOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { - const value_previewAnimationOptions_value = value_previewAnimationOptions! - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type : int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isOutlineRadiuses(value_radius_value, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_radius_value_0 = value_radius_value as OutlineRadiuses + const value_radius_value_0_topLeft = value_radius_value_0.topLeft + let value_radius_value_0_topLeft_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) + valueSerializer.writeInt8(value_radius_value_0_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! + valueSerializer.writeLength(value_radius_value_0_topLeft_value) + } + const value_radius_value_0_topRight = value_radius_value_0.topRight + let value_radius_value_0_topRight_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) + valueSerializer.writeInt8(value_radius_value_0_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { + const value_radius_value_0_topRight_value = value_radius_value_0_topRight! + valueSerializer.writeLength(value_radius_value_0_topRight_value) + } + const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft + let value_radius_value_0_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) + } + const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight + let value_radius_value_0_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! + valueSerializer.writeLength(value_radius_value_0_bottomRight_value) + } } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_radius_value_1 = value_radius_value as Dimension + valueSerializer.writeLength(value_radius_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - } - writeMenuOptions(value: MenuOptions): void { - let valueSerializer : Serializer = this - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_placement = value.placement - let value_placement_type : int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type as int32) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value.ordinal) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type : int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) - } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type : int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) - } - const value_preview = value.preview - let value_preview_type : int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type as int32) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - let value_preview_value_type : int32 = RuntimeType.UNDEFINED - value_preview_value_type = runtimeType(value_preview_value) - if (((value_preview_value instanceof MenuPreviewMode))) { + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + let value_style_value_type : int32 = RuntimeType.UNDEFINED + value_style_value_type = runtimeType(value_style_value) + if (((RuntimeType.OBJECT == value_style_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_preview_value_0 = value_preview_value - valueSerializer.writeInt32(value_preview_value_0.ordinal) + const value_style_value_0 = value_style_value as EdgeOutlineStyles + const value_style_value_0_top = value_style_value_0.top + let value_style_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_top_type = runtimeType(value_style_value_0_top) + valueSerializer.writeInt8(value_style_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { + const value_style_value_0_top_value = value_style_value_0_top! + valueSerializer.writeInt32(value_style_value_0_top_value.ordinal) + } + const value_style_value_0_right = value_style_value_0.right + let value_style_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_right_type = runtimeType(value_style_value_0_right) + valueSerializer.writeInt8(value_style_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { + const value_style_value_0_right_value = value_style_value_0_right! + valueSerializer.writeInt32(value_style_value_0_right_value.ordinal) + } + const value_style_value_0_bottom = value_style_value_0.bottom + let value_style_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) + valueSerializer.writeInt8(value_style_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { + const value_style_value_0_bottom_value = value_style_value_0_bottom! + valueSerializer.writeInt32(value_style_value_0_bottom_value.ordinal) + } + const value_style_value_0_left = value_style_value_0.left + let value_style_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_left_type = runtimeType(value_style_value_0_left) + valueSerializer.writeInt8(value_style_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { + const value_style_value_0_left_value = value_style_value_0_left! + valueSerializer.writeInt32(value_style_value_0_left_value.ordinal) + } } - else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + else if (((value_style_value instanceof OutlineStyle))) { valueSerializer.writeInt8(1 as int32) - const value_preview_value_1 = value_preview_value as CustomBuilder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + const value_style_value_1 = value_style_value + valueSerializer.writeInt32(value_style_value_1.ordinal) } } - const value_borderRadius = value.borderRadius - let value_borderRadius_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + } + writeBorderImageOption(value: BorderImageOption): void { + let valueSerializer : Serializer = this + const value_slice = value.slice + let value_slice_type : int32 = RuntimeType.UNDEFINED + value_slice_type = runtimeType(value_slice) + valueSerializer.writeInt8(value_slice_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_type)) { + const value_slice_value = value_slice! + let value_slice_value_type : int32 = RuntimeType.UNDEFINED + value_slice_value_type = runtimeType(value_slice_value) + if (((RuntimeType.NUMBER) == (value_slice_value_type)) || ((RuntimeType.STRING) == (value_slice_value_type)) || (((RuntimeType.OBJECT) == (value_slice_value_type)) && (isResource(value_slice_value)))) { valueSerializer.writeInt8(0 as int32) - const value_borderRadius_value_0 = value_borderRadius_value as Length - valueSerializer.writeLength(value_borderRadius_value_0) + const value_slice_value_0 = value_slice_value as Length + valueSerializer.writeLength(value_slice_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (TypeChecker.isEdgeWidths(value_slice_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_borderRadius_value_1 = value_borderRadius_value as BorderRadiuses - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + const value_slice_value_1 = value_slice_value as EdgeWidths + const value_slice_value_1_top = value_slice_value_1.top + let value_slice_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_slice_value_1_top_type = runtimeType(value_slice_value_1_top) + valueSerializer.writeInt8(value_slice_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_top_type)) { + const value_slice_value_1_top_value = value_slice_value_1_top! + valueSerializer.writeLength(value_slice_value_1_top_value) } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + const value_slice_value_1_right = value_slice_value_1.right + let value_slice_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_slice_value_1_right_type = runtimeType(value_slice_value_1_right) + valueSerializer.writeInt8(value_slice_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_right_type)) { + const value_slice_value_1_right_value = value_slice_value_1_right! + valueSerializer.writeLength(value_slice_value_1_right_value) } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + const value_slice_value_1_bottom = value_slice_value_1.bottom + let value_slice_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom) + valueSerializer.writeInt8(value_slice_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_bottom_type)) { + const value_slice_value_1_bottom_value = value_slice_value_1_bottom! + valueSerializer.writeLength(value_slice_value_1_bottom_value) } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + const value_slice_value_1_left = value_slice_value_1.left + let value_slice_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_slice_value_1_left_type = runtimeType(value_slice_value_1_left) + valueSerializer.writeInt8(value_slice_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_left_type)) { + const value_slice_value_1_left_value = value_slice_value_1_left! + valueSerializer.writeLength(value_slice_value_1_left_value) } } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_borderRadius_value, false, false, false, false))) { + else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_slice_value, true, false, true, false))) { valueSerializer.writeInt8(2 as int32) - const value_borderRadius_value_2 = value_borderRadius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) - } - } - const value_onAppear = value.onAppear - let value_onAppear_type : int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type : int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_aboutToAppear = value.aboutToAppear - let value_aboutToAppear_type : int32 = RuntimeType.UNDEFINED - value_aboutToAppear_type = runtimeType(value_aboutToAppear) - valueSerializer.writeInt8(value_aboutToAppear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { - const value_aboutToAppear_value = value_aboutToAppear! - valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) - } - const value_aboutToDisappear = value.aboutToDisappear - let value_aboutToDisappear_type : int32 = RuntimeType.UNDEFINED - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) - valueSerializer.writeInt8(value_aboutToDisappear_type as int32) - if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { - const value_aboutToDisappear_value = value_aboutToDisappear! - valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) - } - const value_layoutRegionMargin = value.layoutRegionMargin - let value_layoutRegionMargin_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) - valueSerializer.writeInt8(value_layoutRegionMargin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { - const value_layoutRegionMargin_value = value_layoutRegionMargin! - const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top - let value_layoutRegionMargin_value_top_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) - } - const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right - let value_layoutRegionMargin_value_right_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) - } - const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom - let value_layoutRegionMargin_value_bottom_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) - } - const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left - let value_layoutRegionMargin_value_left_type : int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + const value_slice_value_2 = value_slice_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2) } } - const value_previewAnimationOptions = value.previewAnimationOptions - let value_previewAnimationOptions_type : int32 = RuntimeType.UNDEFINED - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) - valueSerializer.writeInt8(value_previewAnimationOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { - const value_previewAnimationOptions_value = value_previewAnimationOptions! - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) + const value_repeat = value.repeat + let value_repeat_type : int32 = RuntimeType.UNDEFINED + value_repeat_type = runtimeType(value_repeat) + valueSerializer.writeInt8(value_repeat_type as int32) + if ((RuntimeType.UNDEFINED) != (value_repeat_type)) { + const value_repeat_value = value_repeat! + valueSerializer.writeInt32(value_repeat_value.ordinal) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { + const value_source = value.source + let value_source_type : int32 = RuntimeType.UNDEFINED + value_source_type = runtimeType(value_source) + valueSerializer.writeInt8(value_source_type as int32) + if ((RuntimeType.UNDEFINED) != (value_source_type)) { + const value_source_value = value_source! + let value_source_value_type : int32 = RuntimeType.UNDEFINED + value_source_value_type = runtimeType(value_source_value) + if (((RuntimeType.STRING == value_source_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) + const value_source_value_0 = value_source_value as string + valueSerializer.writeString(value_source_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (isResource(value_source_value))) { valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_source_value_1 = value_source_value as Resource + valueSerializer.writeResource(value_source_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (TypeChecker.isLinearGradient_common(value_source_value, false, false, false, false))) { valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_source_value_2 = value_source_value as LinearGradient_common + valueSerializer.writeLinearGradient_common(value_source_value_2) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_transition = value.transition - let value_transition_type : int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type as int32) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_title = value.title - let value_title_type : int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type as int32) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type : int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { valueSerializer.writeInt8(0 as int32) - const value_title_value_0 = value_title_value as string - valueSerializer.writeString(value_title_value_0) + const value_width_value_0 = value_width_value as Length + valueSerializer.writeLength(value_width_value_0) } - else if (((RuntimeType.OBJECT == value_title_value_type))) { + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeWidths(value_width_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_title_value_1 = value_title_value as Resource - valueSerializer.writeResource(value_title_value_1) + const value_width_value_1 = value_width_value as EdgeWidths + const value_width_value_1_top = value_width_value_1.top + let value_width_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_width_value_1_top_type = runtimeType(value_width_value_1_top) + valueSerializer.writeInt8(value_width_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_top_type)) { + const value_width_value_1_top_value = value_width_value_1_top! + valueSerializer.writeLength(value_width_value_1_top_value) + } + const value_width_value_1_right = value_width_value_1.right + let value_width_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_width_value_1_right_type = runtimeType(value_width_value_1_right) + valueSerializer.writeInt8(value_width_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_right_type)) { + const value_width_value_1_right_value = value_width_value_1_right! + valueSerializer.writeLength(value_width_value_1_right_value) + } + const value_width_value_1_bottom = value_width_value_1.bottom + let value_width_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom) + valueSerializer.writeInt8(value_width_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_bottom_type)) { + const value_width_value_1_bottom_value = value_width_value_1_bottom! + valueSerializer.writeLength(value_width_value_1_bottom_value) + } + const value_width_value_1_left = value_width_value_1.left + let value_width_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_width_value_1_left_type = runtimeType(value_width_value_1_left) + valueSerializer.writeInt8(value_width_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_left_type)) { + const value_width_value_1_left_value = value_width_value_1_left! + valueSerializer.writeLength(value_width_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_width_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_width_value_2 = value_width_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) } } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type : int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - } - writeMenuElement(value: MenuElement): void { - let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_outset = value.outset + let value_outset_type : int32 = RuntimeType.UNDEFINED + value_outset_type = runtimeType(value_outset) + valueSerializer.writeInt8(value_outset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_outset_type)) { + const value_outset_value = value_outset! + let value_outset_value_type : int32 = RuntimeType.UNDEFINED + value_outset_value_type = runtimeType(value_outset_value) + if (((RuntimeType.NUMBER) == (value_outset_value_type)) || ((RuntimeType.STRING) == (value_outset_value_type)) || (((RuntimeType.OBJECT) == (value_outset_value_type)) && (isResource(value_outset_value)))) { valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) + const value_outset_value_0 = value_outset_value as Length + valueSerializer.writeLength(value_outset_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (TypeChecker.isEdgeWidths(value_outset_value, true, false, true, false))) { valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) + const value_outset_value_1 = value_outset_value as EdgeWidths + const value_outset_value_1_top = value_outset_value_1.top + let value_outset_value_1_top_type : int32 = RuntimeType.UNDEFINED + value_outset_value_1_top_type = runtimeType(value_outset_value_1_top) + valueSerializer.writeInt8(value_outset_value_1_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_top_type)) { + const value_outset_value_1_top_value = value_outset_value_1_top! + valueSerializer.writeLength(value_outset_value_1_top_value) + } + const value_outset_value_1_right = value_outset_value_1.right + let value_outset_value_1_right_type : int32 = RuntimeType.UNDEFINED + value_outset_value_1_right_type = runtimeType(value_outset_value_1_right) + valueSerializer.writeInt8(value_outset_value_1_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_right_type)) { + const value_outset_value_1_right_value = value_outset_value_1_right! + valueSerializer.writeLength(value_outset_value_1_right_value) + } + const value_outset_value_1_bottom = value_outset_value_1.bottom + let value_outset_value_1_bottom_type : int32 = RuntimeType.UNDEFINED + value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom) + valueSerializer.writeInt8(value_outset_value_1_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_bottom_type)) { + const value_outset_value_1_bottom_value = value_outset_value_1_bottom! + valueSerializer.writeLength(value_outset_value_1_bottom_value) + } + const value_outset_value_1_left = value_outset_value_1.left + let value_outset_value_1_left_type : int32 = RuntimeType.UNDEFINED + value_outset_value_1_left_type = runtimeType(value_outset_value_1_left) + valueSerializer.writeInt8(value_outset_value_1_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_left_type)) { + const value_outset_value_1_left_value = value_outset_value_1_left! + valueSerializer.writeLength(value_outset_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_outset_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_outset_value_2 = value_outset_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2) } } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_enabled = value.enabled - let value_enabled_type : int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeDismissPopupAction(value: DismissPopupAction): void { - let valueSerializer : Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason.ordinal) - } - writeGeometryTransitionOptions(value: GeometryTransitionOptions): void { - let valueSerializer : Serializer = this - const value_follow = value.follow - let value_follow_type : int32 = RuntimeType.UNDEFINED - value_follow_type = runtimeType(value_follow) - valueSerializer.writeInt8(value_follow_type as int32) - if ((RuntimeType.UNDEFINED) != (value_follow_type)) { - const value_follow_value = value_follow! - valueSerializer.writeBoolean(value_follow_value) - } - const value_hierarchyStrategy = value.hierarchyStrategy - let value_hierarchyStrategy_type : int32 = RuntimeType.UNDEFINED - value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy) - valueSerializer.writeInt8(value_hierarchyStrategy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_hierarchyStrategy_type)) { - const value_hierarchyStrategy_value = value_hierarchyStrategy! - valueSerializer.writeInt32(value_hierarchyStrategy_value.ordinal) - } - } - writeOverlayOptions(value: OverlayOptions): void { - let valueSerializer : Serializer = this - const value_align = value.align - let value_align_type : int32 = RuntimeType.UNDEFINED - value_align_type = runtimeType(value_align) - valueSerializer.writeInt8(value_align_type as int32) - if ((RuntimeType.UNDEFINED) != (value_align_type)) { - const value_align_value = value_align! - valueSerializer.writeInt32(value_align_value.ordinal) - } - const value_offset = value.offset - let value_offset_type : int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeOverlayOffset(value_offset_value) + const value_fill = value.fill + let value_fill_type : int32 = RuntimeType.UNDEFINED + value_fill_type = runtimeType(value_fill) + valueSerializer.writeInt8(value_fill_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fill_type)) { + const value_fill_value = value_fill! + valueSerializer.writeBoolean(value_fill_value) } } - writeDragInteractionOptions(value: DragInteractionOptions): void { + writeBorderOptions(value: BorderOptions): void { let valueSerializer : Serializer = this - const value_isMultiSelectionEnabled = value.isMultiSelectionEnabled - let value_isMultiSelectionEnabled_type : int32 = RuntimeType.UNDEFINED - value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled) - valueSerializer.writeInt8(value_isMultiSelectionEnabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isMultiSelectionEnabled_type)) { - const value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled! - valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value) - } - const value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting - let value_defaultAnimationBeforeLifting_type : int32 = RuntimeType.UNDEFINED - value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting) - valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type as int32) - if ((RuntimeType.UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { - const value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting! - valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeWidths(value_width_value, true, false, true, false))) { + valueSerializer.writeInt8(0 as int32) + const value_width_value_0 = value_width_value as EdgeWidths + const value_width_value_0_top = value_width_value_0.top + let value_width_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_top_type = runtimeType(value_width_value_0_top) + valueSerializer.writeInt8(value_width_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { + const value_width_value_0_top_value = value_width_value_0_top! + valueSerializer.writeLength(value_width_value_0_top_value) + } + const value_width_value_0_right = value_width_value_0.right + let value_width_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_right_type = runtimeType(value_width_value_0_right) + valueSerializer.writeInt8(value_width_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { + const value_width_value_0_right_value = value_width_value_0_right! + valueSerializer.writeLength(value_width_value_0_right_value) + } + const value_width_value_0_bottom = value_width_value_0.bottom + let value_width_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) + valueSerializer.writeInt8(value_width_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { + const value_width_value_0_bottom_value = value_width_value_0_bottom! + valueSerializer.writeLength(value_width_value_0_bottom_value) + } + const value_width_value_0_left = value_width_value_0.left + let value_width_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_width_value_0_left_type = runtimeType(value_width_value_0_left) + valueSerializer.writeInt8(value_width_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { + const value_width_value_0_left_value = value_width_value_0_left! + valueSerializer.writeLength(value_width_value_0_left_value) + } + } + else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + valueSerializer.writeInt8(1 as int32) + const value_width_value_1 = value_width_value as Length + valueSerializer.writeLength(value_width_value_1) + } + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_width_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_width_value_2 = value_width_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) + } } - } - writeDragPreviewOptions(value: DragPreviewOptions): void { - let valueSerializer : Serializer = this - const value_mode = value.mode - let value_mode_type : int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - let value_mode_value_type : int32 = RuntimeType.UNDEFINED - value_mode_value_type = runtimeType(value_mode_value) - if (((value_mode_value instanceof DragPreviewMode))) { + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isEdgeColors(value_color_value, true, false, true, false))) { valueSerializer.writeInt8(0 as int32) - const value_mode_value_0 = value_mode_value - valueSerializer.writeInt32(value_mode_value_0.ordinal) + const value_color_value_0 = value_color_value as EdgeColors + const value_color_value_0_top = value_color_value_0.top + let value_color_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_top_type = runtimeType(value_color_value_0_top) + valueSerializer.writeInt8(value_color_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { + const value_color_value_0_top_value = value_color_value_0_top! + let value_color_value_0_top_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) + if (value_color_value_0_top_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_top_value_0 = value_color_value_0_top_value + valueSerializer.writeInt32(value_color_value_0_top_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_top_value_1 = value_color_value_0_top_value as number + valueSerializer.writeNumber(value_color_value_0_top_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_top_value_2 = value_color_value_0_top_value as string + valueSerializer.writeString(value_color_value_0_top_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_top_value_3 = value_color_value_0_top_value as Resource + valueSerializer.writeResource(value_color_value_0_top_value_3) + } + } + const value_color_value_0_right = value_color_value_0.right + let value_color_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_right_type = runtimeType(value_color_value_0_right) + valueSerializer.writeInt8(value_color_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { + const value_color_value_0_right_value = value_color_value_0_right! + let value_color_value_0_right_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) + if (value_color_value_0_right_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_right_value_0 = value_color_value_0_right_value + valueSerializer.writeInt32(value_color_value_0_right_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_right_value_1 = value_color_value_0_right_value as number + valueSerializer.writeNumber(value_color_value_0_right_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_right_value_2 = value_color_value_0_right_value as string + valueSerializer.writeString(value_color_value_0_right_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_right_value_3 = value_color_value_0_right_value as Resource + valueSerializer.writeResource(value_color_value_0_right_value_3) + } + } + const value_color_value_0_bottom = value_color_value_0.bottom + let value_color_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) + valueSerializer.writeInt8(value_color_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { + const value_color_value_0_bottom_value = value_color_value_0_bottom! + let value_color_value_0_bottom_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) + if (value_color_value_0_bottom_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value + valueSerializer.writeInt32(value_color_value_0_bottom_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value as number + valueSerializer.writeNumber(value_color_value_0_bottom_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value as string + valueSerializer.writeString(value_color_value_0_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value as Resource + valueSerializer.writeResource(value_color_value_0_bottom_value_3) + } + } + const value_color_value_0_left = value_color_value_0.left + let value_color_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_left_type = runtimeType(value_color_value_0_left) + valueSerializer.writeInt8(value_color_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { + const value_color_value_0_left_value = value_color_value_0_left! + let value_color_value_0_left_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) + if (value_color_value_0_left_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0_left_value_0 = value_color_value_0_left_value + valueSerializer.writeInt32(value_color_value_0_left_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_0_left_value_1 = value_color_value_0_left_value as number + valueSerializer.writeNumber(value_color_value_0_left_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_0_left_value_2 = value_color_value_0_left_value as string + valueSerializer.writeString(value_color_value_0_left_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_0_left_value_3 = value_color_value_0_left_value as Resource + valueSerializer.writeResource(value_color_value_0_left_value_3) + } + } } - else if (((RuntimeType.OBJECT == value_mode_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_mode_value_1 = value_mode_value as Array - valueSerializer.writeInt32(value_mode_value_1.length as int32) - for (let i = 0; i < value_mode_value_1.length; i++) { - const value_mode_value_1_element = value_mode_value_1[i] - valueSerializer.writeInt32(value_mode_value_1_element.ordinal) + const value_color_value_1 = value_color_value as ResourceColor + let value_color_value_1_type : int32 = RuntimeType.UNDEFINED + value_color_value_1_type = runtimeType(value_color_value_1) + if (value_color_value_1 instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_1_0 = value_color_value_1 + valueSerializer.writeInt32(value_color_value_1_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_1_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1_1 = value_color_value_1 as number + valueSerializer.writeNumber(value_color_value_1_1) + } + else if (((RuntimeType.STRING == value_color_value_1_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_1_2 = value_color_value_1 as string + valueSerializer.writeString(value_color_value_1_2) + } + else if (((RuntimeType.OBJECT == value_color_value_1_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_1_3 = value_color_value_1 as Resource + valueSerializer.writeResource(value_color_value_1_3) } } + else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_color_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as LocalizedEdgeColors + valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + } } - const value_modifier = value.modifier - let value_modifier_type : int32 = RuntimeType.UNDEFINED - value_modifier_type = runtimeType(value_modifier) - valueSerializer.writeInt8(value_modifier_type as int32) - if ((RuntimeType.UNDEFINED) != (value_modifier_type)) { - const value_modifier_value = value_modifier! - valueSerializer.writeImageModifier(value_modifier_value) - } - const value_numberBadge = value.numberBadge - let value_numberBadge_type : int32 = RuntimeType.UNDEFINED - value_numberBadge_type = runtimeType(value_numberBadge) - valueSerializer.writeInt8(value_numberBadge_type as int32) - if ((RuntimeType.UNDEFINED) != (value_numberBadge_type)) { - const value_numberBadge_value = value_numberBadge! - let value_numberBadge_value_type : int32 = RuntimeType.UNDEFINED - value_numberBadge_value_type = runtimeType(value_numberBadge_value) - if (((RuntimeType.BOOLEAN == value_numberBadge_value_type))) { + const value_radius = value.radius + let value_radius_type : int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type : int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isBorderRadiuses(value_radius_value, false, false, false, false))) { valueSerializer.writeInt8(0 as int32) - const value_numberBadge_value_0 = value_numberBadge_value as boolean - valueSerializer.writeBoolean(value_numberBadge_value_0) + const value_radius_value_0 = value_radius_value as BorderRadiuses + const value_radius_value_0_topLeft = value_radius_value_0.topLeft + let value_radius_value_0_topLeft_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) + valueSerializer.writeInt8(value_radius_value_0_topLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! + valueSerializer.writeLength(value_radius_value_0_topLeft_value) + } + const value_radius_value_0_topRight = value_radius_value_0.topRight + let value_radius_value_0_topRight_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) + valueSerializer.writeInt8(value_radius_value_0_topRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { + const value_radius_value_0_topRight_value = value_radius_value_0_topRight! + valueSerializer.writeLength(value_radius_value_0_topRight_value) + } + const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft + let value_radius_value_0_bottomLeft_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) + } + const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight + let value_radius_value_0_bottomRight_type : int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! + valueSerializer.writeLength(value_radius_value_0_bottomRight_value) + } } - else if (((RuntimeType.NUMBER == value_numberBadge_value_type))) { + else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { valueSerializer.writeInt8(1 as int32) - const value_numberBadge_value_1 = value_numberBadge_value as number - valueSerializer.writeNumber(value_numberBadge_value_1) + const value_radius_value_1 = value_radius_value as Length + valueSerializer.writeLength(value_radius_value_1) + } + else if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_radius_value, false, false, false, false))) { + valueSerializer.writeInt8(2 as int32) + const value_radius_value_2 = value_radius_value as LocalizedBorderRadiuses + valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2) } } - } - writesharedTransitionOptions(value: sharedTransitionOptions): void { - let valueSerializer : Serializer = this - const value_duration = value.duration - let value_duration_type : int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type as int32) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) - } - const value_curve = value.curve - let value_curve_type : int32 = RuntimeType.UNDEFINED - value_curve_type = runtimeType(value_curve) - valueSerializer.writeInt8(value_curve_type as int32) - if ((RuntimeType.UNDEFINED) != (value_curve_type)) { - const value_curve_value = value_curve! - let value_curve_value_type : int32 = RuntimeType.UNDEFINED - value_curve_value_type = runtimeType(value_curve_value) - if (((value_curve_value instanceof Curve))) { + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + let value_style_value_type : int32 = RuntimeType.UNDEFINED + value_style_value_type = runtimeType(value_style_value) + if (((RuntimeType.OBJECT == value_style_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_curve_value_0 = value_curve_value - valueSerializer.writeInt32(value_curve_value_0.ordinal) + const value_style_value_0 = value_style_value as EdgeStyles + const value_style_value_0_top = value_style_value_0.top + let value_style_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_top_type = runtimeType(value_style_value_0_top) + valueSerializer.writeInt8(value_style_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { + const value_style_value_0_top_value = value_style_value_0_top! + valueSerializer.writeInt32(value_style_value_0_top_value.ordinal) + } + const value_style_value_0_right = value_style_value_0.right + let value_style_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_right_type = runtimeType(value_style_value_0_right) + valueSerializer.writeInt8(value_style_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { + const value_style_value_0_right_value = value_style_value_0_right! + valueSerializer.writeInt32(value_style_value_0_right_value.ordinal) + } + const value_style_value_0_bottom = value_style_value_0.bottom + let value_style_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) + valueSerializer.writeInt8(value_style_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { + const value_style_value_0_bottom_value = value_style_value_0_bottom! + valueSerializer.writeInt32(value_style_value_0_bottom_value.ordinal) + } + const value_style_value_0_left = value_style_value_0.left + let value_style_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_style_value_0_left_type = runtimeType(value_style_value_0_left) + valueSerializer.writeInt8(value_style_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { + const value_style_value_0_left_value = value_style_value_0_left! + valueSerializer.writeInt32(value_style_value_0_left_value.ordinal) + } } - else if (((RuntimeType.STRING == value_curve_value_type))) { + else if (((value_style_value instanceof BorderStyle))) { valueSerializer.writeInt8(1 as int32) - const value_curve_value_1 = value_curve_value as string - valueSerializer.writeString(value_curve_value_1) - } - else if (((RuntimeType.OBJECT == value_curve_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_curve_value_2 = value_curve_value as ICurve - valueSerializer.writeICurve(value_curve_value_2) + const value_style_value_1 = value_style_value + valueSerializer.writeInt32(value_style_value_1.ordinal) } } - const value_delay = value.delay - let value_delay_type : int32 = RuntimeType.UNDEFINED - value_delay_type = runtimeType(value_delay) - valueSerializer.writeInt8(value_delay_type as int32) - if ((RuntimeType.UNDEFINED) != (value_delay_type)) { - const value_delay_value = value_delay! - valueSerializer.writeNumber(value_delay_value) - } - const value_motionPath = value.motionPath - let value_motionPath_type : int32 = RuntimeType.UNDEFINED - value_motionPath_type = runtimeType(value_motionPath) - valueSerializer.writeInt8(value_motionPath_type as int32) - if ((RuntimeType.UNDEFINED) != (value_motionPath_type)) { - const value_motionPath_value = value_motionPath! - valueSerializer.writeMotionPathOptions(value_motionPath_value) - } - const value_zIndex = value.zIndex - let value_zIndex_type : int32 = RuntimeType.UNDEFINED - value_zIndex_type = runtimeType(value_zIndex) - valueSerializer.writeInt8(value_zIndex_type as int32) - if ((RuntimeType.UNDEFINED) != (value_zIndex_type)) { - const value_zIndex_value = value_zIndex! - valueSerializer.writeNumber(value_zIndex_value) - } - const value_type = value.type - let value_type_type : int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value.ordinal) - } - } - writeLinearGradientBlurOptions(value: LinearGradientBlurOptions): void { - let valueSerializer : Serializer = this - const value_fractionStops = value.fractionStops - valueSerializer.writeInt32(value_fractionStops.length as int32) - for (let i = 0; i < value_fractionStops.length; i++) { - const value_fractionStops_element = value_fractionStops[i] - const value_fractionStops_element_0 = value_fractionStops_element[0] - valueSerializer.writeNumber(value_fractionStops_element_0) - const value_fractionStops_element_1 = value_fractionStops_element[1] - valueSerializer.writeNumber(value_fractionStops_element_1) - } - const value_direction = value.direction - valueSerializer.writeInt32(value_direction.ordinal) - } - writeForegroundBlurStyleOptions(value: ForegroundBlurStyleOptions): void { - let valueSerializer : Serializer = this - const value_colorMode = value.colorMode - let value_colorMode_type : int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value.ordinal) - } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) - } - const value_scale = value.scale - let value_scale_type : int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type : int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - } - writeBackgroundBlurStyleOptions(value: BackgroundBlurStyleOptions): void { - let valueSerializer : Serializer = this - const value_colorMode = value.colorMode - let value_colorMode_type : int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value.ordinal) - } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) - } - const value_scale = value.scale - let value_scale_type : int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type as int32) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type : int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - const value_policy = value.policy - let value_policy_type : int32 = RuntimeType.UNDEFINED - value_policy_type = runtimeType(value_policy) - valueSerializer.writeInt8(value_policy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_policy_type)) { - const value_policy_value = value_policy! - valueSerializer.writeInt32(value_policy_value.ordinal) + const value_dashGap = value.dashGap + let value_dashGap_type : int32 = RuntimeType.UNDEFINED + value_dashGap_type = runtimeType(value_dashGap) + valueSerializer.writeInt8(value_dashGap_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashGap_type)) { + const value_dashGap_value = value_dashGap! + let value_dashGap_value_type : int32 = RuntimeType.UNDEFINED + value_dashGap_value_type = runtimeType(value_dashGap_value) + if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isEdgeWidths(value_dashGap_value, true, false, true, false))) { + valueSerializer.writeInt8(0 as int32) + const value_dashGap_value_0 = value_dashGap_value as EdgeWidths + const value_dashGap_value_0_top = value_dashGap_value_0.top + let value_dashGap_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top) + valueSerializer.writeInt8(value_dashGap_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_top_type)) { + const value_dashGap_value_0_top_value = value_dashGap_value_0_top! + valueSerializer.writeLength(value_dashGap_value_0_top_value) + } + const value_dashGap_value_0_right = value_dashGap_value_0.right + let value_dashGap_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right) + valueSerializer.writeInt8(value_dashGap_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_right_type)) { + const value_dashGap_value_0_right_value = value_dashGap_value_0_right! + valueSerializer.writeLength(value_dashGap_value_0_right_value) + } + const value_dashGap_value_0_bottom = value_dashGap_value_0.bottom + let value_dashGap_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom) + valueSerializer.writeInt8(value_dashGap_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_bottom_type)) { + const value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom! + valueSerializer.writeLength(value_dashGap_value_0_bottom_value) + } + const value_dashGap_value_0_left = value_dashGap_value_0.left + let value_dashGap_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left) + valueSerializer.writeInt8(value_dashGap_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_left_type)) { + const value_dashGap_value_0_left_value = value_dashGap_value_0_left! + valueSerializer.writeLength(value_dashGap_value_0_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isLengthMetrics(value_dashGap_value, false, false))) { + valueSerializer.writeInt8(1 as int32) + const value_dashGap_value_1 = value_dashGap_value as LengthMetrics + valueSerializer.writeLengthMetrics(value_dashGap_value_1) + } + else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_dashGap_value, true, false, true, false))) { + valueSerializer.writeInt8(2 as int32) + const value_dashGap_value_2 = value_dashGap_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2) + } } - const value_inactiveColor = value.inactiveColor - let value_inactiveColor_type : int32 = RuntimeType.UNDEFINED - value_inactiveColor_type = runtimeType(value_inactiveColor) - valueSerializer.writeInt8(value_inactiveColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { - const value_inactiveColor_value = value_inactiveColor! - let value_inactiveColor_value_type : int32 = RuntimeType.UNDEFINED - value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (value_inactiveColor_value instanceof Color) { + const value_dashWidth = value.dashWidth + let value_dashWidth_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_type = runtimeType(value_dashWidth) + valueSerializer.writeInt8(value_dashWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_type)) { + const value_dashWidth_value = value_dashWidth! + let value_dashWidth_value_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_value_type = runtimeType(value_dashWidth_value) + if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isEdgeWidths(value_dashWidth_value, true, false, true, false))) { valueSerializer.writeInt8(0 as int32) - const value_inactiveColor_value_0 = value_inactiveColor_value - valueSerializer.writeInt32(value_inactiveColor_value_0.ordinal) + const value_dashWidth_value_0 = value_dashWidth_value as EdgeWidths + const value_dashWidth_value_0_top = value_dashWidth_value_0.top + let value_dashWidth_value_0_top_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top) + valueSerializer.writeInt8(value_dashWidth_value_0_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_top_type)) { + const value_dashWidth_value_0_top_value = value_dashWidth_value_0_top! + valueSerializer.writeLength(value_dashWidth_value_0_top_value) + } + const value_dashWidth_value_0_right = value_dashWidth_value_0.right + let value_dashWidth_value_0_right_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right) + valueSerializer.writeInt8(value_dashWidth_value_0_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_right_type)) { + const value_dashWidth_value_0_right_value = value_dashWidth_value_0_right! + valueSerializer.writeLength(value_dashWidth_value_0_right_value) + } + const value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom + let value_dashWidth_value_0_bottom_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom) + valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { + const value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom! + valueSerializer.writeLength(value_dashWidth_value_0_bottom_value) + } + const value_dashWidth_value_0_left = value_dashWidth_value_0.left + let value_dashWidth_value_0_left_type : int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left) + valueSerializer.writeInt8(value_dashWidth_value_0_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_left_type)) { + const value_dashWidth_value_0_left_value = value_dashWidth_value_0_left! + valueSerializer.writeLength(value_dashWidth_value_0_left_value) + } } - else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isLengthMetrics(value_dashWidth_value, false, false))) { valueSerializer.writeInt8(1 as int32) - const value_inactiveColor_value_1 = value_inactiveColor_value as number - valueSerializer.writeNumber(value_inactiveColor_value_1) + const value_dashWidth_value_1 = value_dashWidth_value as LengthMetrics + valueSerializer.writeLengthMetrics(value_dashWidth_value_1) } - else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_dashWidth_value, true, false, true, false))) { valueSerializer.writeInt8(2 as int32) - const value_inactiveColor_value_2 = value_inactiveColor_value as string - valueSerializer.writeString(value_inactiveColor_value_2) - } - else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_inactiveColor_value_3 = value_inactiveColor_value as Resource - valueSerializer.writeResource(value_inactiveColor_value_3) + const value_dashWidth_value_2 = value_dashWidth_value as LocalizedEdgeWidths + valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2) } } } - writeGestureRecognizer(value: GestureRecognizer): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFingerInfo(value: FingerInfo): void { - let valueSerializer : Serializer = this - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_globalX = value.globalX - valueSerializer.writeNumber(value_globalX) - const value_globalY = value.globalY - valueSerializer.writeNumber(value_globalY) - const value_localX = value.localX - valueSerializer.writeNumber(value_localX) - const value_localY = value.localY - valueSerializer.writeNumber(value_localY) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - } - writeBaseGestureEvent(value: BaseGestureEvent): void { - let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) - } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) - } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) - } - const value_fingerList = value.fingerList - valueSerializer.writeInt32(value_fingerList.length as int32) - for (let i = 0; i < value_fingerList.length; i++) { - const value_fingerList_element = value_fingerList[i] - valueSerializer.writeFingerInfo(value_fingerList_element) - } - } - writeGestureInfo(value: GestureInfo): void { + writeFilter(value: Filter): void { let valueSerializer : Serializer = this - const value_tag = value.tag - let value_tag_type : int32 = RuntimeType.UNDEFINED - value_tag_type = runtimeType(value_tag) - valueSerializer.writeInt8(value_tag_type as int32) - if ((RuntimeType.UNDEFINED) != (value_tag_type)) { - const value_tag_value = value_tag! - valueSerializer.writeString(value_tag_value) - } - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_isSystemGesture = value.isSystemGesture - valueSerializer.writeBoolean(value_isSystemGesture) + const value___FilterStub = value.__FilterStub + valueSerializer.writeString(value___FilterStub) } - writeBackgroundBrightnessOptions(value: BackgroundBrightnessOptions): void { + writeVisualEffect(value: VisualEffect): void { let valueSerializer : Serializer = this - const value_rate = value.rate - valueSerializer.writeNumber(value_rate) - const value_lightUpDegree = value.lightUpDegree - valueSerializer.writeNumber(value_lightUpDegree) + const value___VisualEffectStub = value.__VisualEffectStub + valueSerializer.writeString(value___VisualEffectStub) } - writeGestureModifier(value: GestureModifier): void { + writeForegroundEffectOptions(value: ForegroundEffectOptions): void { let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) } - writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { + writeResizableOptions(value: ResizableOptions): void { let valueSerializer : Serializer = this - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLength(value_top_value) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLength(value_bottom_value) - } - const value_left = value.left - let value_left_type : int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeLength(value_left_value) - } - const value_right = value.right - let value_right_type : int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - valueSerializer.writeLength(value_right_value) + const value_slice = value.slice + let value_slice_type : int32 = RuntimeType.UNDEFINED + value_slice_type = runtimeType(value_slice) + valueSerializer.writeInt8(value_slice_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_type)) { + const value_slice_value = value_slice! + const value_slice_value_top = value_slice_value.top + let value_slice_value_top_type : int32 = RuntimeType.UNDEFINED + value_slice_value_top_type = runtimeType(value_slice_value_top) + valueSerializer.writeInt8(value_slice_value_top_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_top_type)) { + const value_slice_value_top_value = value_slice_value_top! + valueSerializer.writeLength(value_slice_value_top_value) + } + const value_slice_value_right = value_slice_value.right + let value_slice_value_right_type : int32 = RuntimeType.UNDEFINED + value_slice_value_right_type = runtimeType(value_slice_value_right) + valueSerializer.writeInt8(value_slice_value_right_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_right_type)) { + const value_slice_value_right_value = value_slice_value_right! + valueSerializer.writeLength(value_slice_value_right_value) + } + const value_slice_value_bottom = value_slice_value.bottom + let value_slice_value_bottom_type : int32 = RuntimeType.UNDEFINED + value_slice_value_bottom_type = runtimeType(value_slice_value_bottom) + valueSerializer.writeInt8(value_slice_value_bottom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_bottom_type)) { + const value_slice_value_bottom_value = value_slice_value_bottom! + valueSerializer.writeLength(value_slice_value_bottom_value) + } + const value_slice_value_left = value_slice_value.left + let value_slice_value_left_type : int32 = RuntimeType.UNDEFINED + value_slice_value_left_type = runtimeType(value_slice_value_left) + valueSerializer.writeInt8(value_slice_value_left_type as int32) + if ((RuntimeType.UNDEFINED) != (value_slice_value_left_type)) { + const value_slice_value_left_value = value_slice_value_left! + valueSerializer.writeLength(value_slice_value_left_value) + } + } + const value_lattice = value.lattice + let value_lattice_type : int32 = RuntimeType.UNDEFINED + value_lattice_type = runtimeType(value_lattice) + valueSerializer.writeInt8(value_lattice_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lattice_type)) { + const value_lattice_value = value_lattice! + valueSerializer.writeDrawingLattice(value_lattice_value) } } - writeStateStyles(value: StateStyles): void { + writeBackgroundEffectOptions(value: BackgroundEffectOptions): void { let valueSerializer : Serializer = this - const value_normal = value.normal - let value_normal_type : int32 = RuntimeType.UNDEFINED - value_normal_type = runtimeType(value_normal) - valueSerializer.writeInt8(value_normal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_normal_type)) { - const value_normal_value = value_normal! - valueSerializer.writeCustomObject("Any", value_normal_value) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + const value_saturation = value.saturation + let value_saturation_type : int32 = RuntimeType.UNDEFINED + value_saturation_type = runtimeType(value_saturation) + valueSerializer.writeInt8(value_saturation_type as int32) + if ((RuntimeType.UNDEFINED) != (value_saturation_type)) { + const value_saturation_value = value_saturation! + valueSerializer.writeNumber(value_saturation_value) } - const value_pressed = value.pressed - let value_pressed_type : int32 = RuntimeType.UNDEFINED - value_pressed_type = runtimeType(value_pressed) - valueSerializer.writeInt8(value_pressed_type as int32) - if ((RuntimeType.UNDEFINED) != (value_pressed_type)) { - const value_pressed_value = value_pressed! - valueSerializer.writeCustomObject("Any", value_pressed_value) + const value_brightness = value.brightness + let value_brightness_type : int32 = RuntimeType.UNDEFINED + value_brightness_type = runtimeType(value_brightness) + valueSerializer.writeInt8(value_brightness_type as int32) + if ((RuntimeType.UNDEFINED) != (value_brightness_type)) { + const value_brightness_value = value_brightness! + valueSerializer.writeNumber(value_brightness_value) } - const value_disabled = value.disabled - let value_disabled_type : int32 = RuntimeType.UNDEFINED - value_disabled_type = runtimeType(value_disabled) - valueSerializer.writeInt8(value_disabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_disabled_type)) { - const value_disabled_value = value_disabled! - valueSerializer.writeCustomObject("Any", value_disabled_value) + const value_color = value.color + let value_color_type : int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type as int32) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type : int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (value_color_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_color_value_0 = value_color_value + valueSerializer.writeInt32(value_color_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_color_value_1 = value_color_value as number + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_color_value_2 = value_color_value as string + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_color_value_3 = value_color_value as Resource + valueSerializer.writeResource(value_color_value_3) + } } - const value_focused = value.focused - let value_focused_type : int32 = RuntimeType.UNDEFINED - value_focused_type = runtimeType(value_focused) - valueSerializer.writeInt8(value_focused_type as int32) - if ((RuntimeType.UNDEFINED) != (value_focused_type)) { - const value_focused_value = value_focused! - valueSerializer.writeCustomObject("Any", value_focused_value) + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) } - const value_clicked = value.clicked - let value_clicked_type : int32 = RuntimeType.UNDEFINED - value_clicked_type = runtimeType(value_clicked) - valueSerializer.writeInt8(value_clicked_type as int32) - if ((RuntimeType.UNDEFINED) != (value_clicked_type)) { - const value_clicked_value = value_clicked! - valueSerializer.writeCustomObject("Any", value_clicked_value) + const value_blurOptions = value.blurOptions + let value_blurOptions_type : int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type as int32) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) } - const value_selected = value.selected - let value_selected_type : int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type as int32) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeCustomObject("Object", value_selected_value) + const value_policy = value.policy + let value_policy_type : int32 = RuntimeType.UNDEFINED + value_policy_type = runtimeType(value_policy) + valueSerializer.writeInt8(value_policy_type as int32) + if ((RuntimeType.UNDEFINED) != (value_policy_type)) { + const value_policy_value = value_policy! + valueSerializer.writeInt32(value_policy_value.ordinal) + } + const value_inactiveColor = value.inactiveColor + let value_inactiveColor_type : int32 = RuntimeType.UNDEFINED + value_inactiveColor_type = runtimeType(value_inactiveColor) + valueSerializer.writeInt8(value_inactiveColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { + const value_inactiveColor_value = value_inactiveColor! + let value_inactiveColor_value_type : int32 = RuntimeType.UNDEFINED + value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) + if (value_inactiveColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_inactiveColor_value_0 = value_inactiveColor_value + valueSerializer.writeInt32(value_inactiveColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_inactiveColor_value_1 = value_inactiveColor_value as number + valueSerializer.writeNumber(value_inactiveColor_value_1) + } + else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_inactiveColor_value_2 = value_inactiveColor_value as string + valueSerializer.writeString(value_inactiveColor_value_2) + } + else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_inactiveColor_value_3 = value_inactiveColor_value as Resource + valueSerializer.writeResource(value_inactiveColor_value_3) + } } } - writeUniformDataType(value: UniformDataType): void { - let valueSerializer : Serializer = this - const value___UniformDataTypeStub = value.__UniformDataTypeStub - valueSerializer.writeString(value___UniformDataTypeStub) - } - writeDragEvent(value: DragEvent): void { - let valueSerializer : Serializer = this - const value_dragBehavior = value.dragBehavior - valueSerializer.writeInt32(value_dragBehavior.ordinal) - const value_useCustomDropAnimation = value.useCustomDropAnimation - valueSerializer.writeBoolean(value_useCustomDropAnimation) - } - writeLocalizedAlignRuleOptions(value: LocalizedAlignRuleOptions): void { + writePixelRoundPolicy(value: PixelRoundPolicy): void { let valueSerializer : Serializer = this const value_start = value.start let value_start_type : int32 = RuntimeType.UNDEFINED @@ -20082,23 +20362,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type as int32) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value) - } - const value_middle = value.middle - let value_middle_type : int32 = RuntimeType.UNDEFINED - value_middle_type = runtimeType(value_middle) - valueSerializer.writeInt8(value_middle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_middle_type)) { - const value_middle_value = value_middle! - valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value) + valueSerializer.writeInt32(value_start_value.ordinal) } const value_top = value.top let value_top_type : int32 = RuntimeType.UNDEFINED @@ -20106,78 +20370,15 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_top_type as int32) if ((RuntimeType.UNDEFINED) != (value_top_type)) { const value_top_value = value_top! - valueSerializer.writeLocalizedVerticalAlignParam(value_top_value) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value) - } - const value_center = value.center - let value_center_type : int32 = RuntimeType.UNDEFINED - value_center_type = runtimeType(value_center) - valueSerializer.writeInt8(value_center_type as int32) - if ((RuntimeType.UNDEFINED) != (value_center_type)) { - const value_center_value = value_center! - valueSerializer.writeLocalizedVerticalAlignParam(value_center_value) - } - const value_bias = value.bias - let value_bias_type : int32 = RuntimeType.UNDEFINED - value_bias_type = runtimeType(value_bias) - valueSerializer.writeInt8(value_bias_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bias_type)) { - const value_bias_value = value_bias! - valueSerializer.writeBias(value_bias_value) - } - } - writeAlignRuleOption(value: AlignRuleOption): void { - let valueSerializer : Serializer = this - const value_left = value.left - let value_left_type : int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - const value_left_value_anchor = value_left_value.anchor - valueSerializer.writeString(value_left_value_anchor) - const value_left_value_align = value_left_value.align - valueSerializer.writeInt32(value_left_value_align.ordinal) - } - const value_right = value.right - let value_right_type : int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - const value_right_value_anchor = value_right_value.anchor - valueSerializer.writeString(value_right_value_anchor) - const value_right_value_align = value_right_value.align - valueSerializer.writeInt32(value_right_value_align.ordinal) - } - const value_middle = value.middle - let value_middle_type : int32 = RuntimeType.UNDEFINED - value_middle_type = runtimeType(value_middle) - valueSerializer.writeInt8(value_middle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_middle_type)) { - const value_middle_value = value_middle! - const value_middle_value_anchor = value_middle_value.anchor - valueSerializer.writeString(value_middle_value_anchor) - const value_middle_value_align = value_middle_value.align - valueSerializer.writeInt32(value_middle_value_align.ordinal) + valueSerializer.writeInt32(value_top_value.ordinal) } - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - const value_top_value_anchor = value_top_value.anchor - valueSerializer.writeString(value_top_value_anchor) - const value_top_value_align = value_top_value.align - valueSerializer.writeInt32(value_top_value_align.ordinal) + const value_end = value.end + let value_end_type : int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type as int32) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt32(value_end_value.ordinal) } const value_bottom = value.bottom let value_bottom_type : int32 = RuntimeType.UNDEFINED @@ -20185,1579 +20386,1330 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_bottom_type as int32) if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { const value_bottom_value = value_bottom! - const value_bottom_value_anchor = value_bottom_value.anchor - valueSerializer.writeString(value_bottom_value_anchor) - const value_bottom_value_align = value_bottom_value.align - valueSerializer.writeInt32(value_bottom_value_align.ordinal) - } - const value_center = value.center - let value_center_type : int32 = RuntimeType.UNDEFINED - value_center_type = runtimeType(value_center) - valueSerializer.writeInt8(value_center_type as int32) - if ((RuntimeType.UNDEFINED) != (value_center_type)) { - const value_center_value = value_center! - const value_center_value_anchor = value_center_value.anchor - valueSerializer.writeString(value_center_value_anchor) - const value_center_value_align = value_center_value.align - valueSerializer.writeInt32(value_center_value_align.ordinal) - } - const value_bias = value.bias - let value_bias_type : int32 = RuntimeType.UNDEFINED - value_bias_type = runtimeType(value_bias) - valueSerializer.writeInt8(value_bias_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bias_type)) { - const value_bias_value = value_bias! - valueSerializer.writeBias(value_bias_value) + valueSerializer.writeInt32(value_bottom_value.ordinal) } } - writeMotionBlurOptions(value: MotionBlurOptions): void { - let valueSerializer : Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) - const value_anchor = value.anchor - valueSerializer.writeMotionBlurAnchor(value_anchor) - } - writeFocusBoxStyle(value: FocusBoxStyle): void { + writeChainWeightOptions(value: ChainWeightOptions): void { let valueSerializer : Serializer = this - const value_margin = value.margin - let value_margin_type : int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type as int32) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLengthMetrics(value_margin_value) - } - const value_strokeColor = value.strokeColor - let value_strokeColor_type : int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - valueSerializer.writeColorMetrics(value_strokeColor_value) + const value_horizontal = value.horizontal + let value_horizontal_type : int32 = RuntimeType.UNDEFINED + value_horizontal_type = runtimeType(value_horizontal) + valueSerializer.writeInt8(value_horizontal_type as int32) + if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { + const value_horizontal_value = value_horizontal! + valueSerializer.writeNumber(value_horizontal_value) } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLengthMetrics(value_strokeWidth_value) + const value_vertical = value.vertical + let value_vertical_type : int32 = RuntimeType.UNDEFINED + value_vertical_type = runtimeType(value_vertical) + valueSerializer.writeInt8(value_vertical_type as int32) + if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { + const value_vertical_value = value_vertical! + valueSerializer.writeNumber(value_vertical_value) } } - writeKeyEvent(value: KeyEvent): void { + writeTouchResult(value: TouchResult): void { let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_keyCode = value.keyCode - valueSerializer.writeNumber(value_keyCode) - const value_keyText = value.keyText - valueSerializer.writeString(value_keyText) - const value_keySource = value.keySource - valueSerializer.writeInt32(value_keySource.ordinal) - const value_deviceId = value.deviceId - valueSerializer.writeNumber(value_deviceId) - const value_metaKey = value.metaKey - valueSerializer.writeNumber(value_metaKey) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) - const value_intentionCode = value.intentionCode - valueSerializer.writeIntentionCode(value_intentionCode) - const value_unicode = value.unicode - let value_unicode_type : int32 = RuntimeType.UNDEFINED - value_unicode_type = runtimeType(value_unicode) - valueSerializer.writeInt8(value_unicode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_unicode_type)) { - const value_unicode_value = value_unicode! - valueSerializer.writeNumber(value_unicode_value) + const value_strategy = value.strategy + valueSerializer.writeInt32(value_strategy.ordinal) + const value_id = value.id + let value_id_type : int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + valueSerializer.writeInt8(value_id_type as int32) + if ((RuntimeType.UNDEFINED) != (value_id_type)) { + const value_id_value = value_id! + valueSerializer.writeString(value_id_value) } } - writeTouchObject(value: TouchObject): void { + writeTouchTestInfo(value: TouchTestInfo): void { let valueSerializer : Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) const value_windowX = value.windowX valueSerializer.writeNumber(value_windowX) const value_windowY = value.windowY valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) + const value_parentX = value.parentX + valueSerializer.writeNumber(value_parentX) + const value_parentY = value.parentY + valueSerializer.writeNumber(value_parentY) const value_x = value.x valueSerializer.writeNumber(value_x) const value_y = value.y valueSerializer.writeNumber(value_y) + const value_rect = value.rect + valueSerializer.writeRectResult(value_rect) + const value_id = value.id + valueSerializer.writeString(value_id) } - writeMouseEvent(value: MouseEvent): void { + writeConstraintSizeOptions(value: ConstraintSizeOptions): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_minWidth = value.minWidth + let value_minWidth_type : int32 = RuntimeType.UNDEFINED + value_minWidth_type = runtimeType(value_minWidth) + valueSerializer.writeInt8(value_minWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_minWidth_type)) { + const value_minWidth_value = value_minWidth! + valueSerializer.writeLength(value_minWidth_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_maxWidth = value.maxWidth + let value_maxWidth_type : int32 = RuntimeType.UNDEFINED + value_maxWidth_type = runtimeType(value_maxWidth) + valueSerializer.writeInt8(value_maxWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maxWidth_type)) { + const value_maxWidth_value = value_maxWidth! + valueSerializer.writeLength(value_maxWidth_value) } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_minHeight = value.minHeight + let value_minHeight_type : int32 = RuntimeType.UNDEFINED + value_minHeight_type = runtimeType(value_minHeight) + valueSerializer.writeInt8(value_minHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_minHeight_type)) { + const value_minHeight_value = value_minHeight! + valueSerializer.writeLength(value_minHeight_value) + } + const value_maxHeight = value.maxHeight + let value_maxHeight_type : int32 = RuntimeType.UNDEFINED + value_maxHeight_type = runtimeType(value_maxHeight) + valueSerializer.writeInt8(value_maxHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maxHeight_type)) { + const value_maxHeight_value = value_maxHeight! + valueSerializer.writeLength(value_maxHeight_value) + } + } + writePointLightStyle(value: PointLightStyle): void { + let valueSerializer : Serializer = this + const value_lightSource = value.lightSource + let value_lightSource_type : int32 = RuntimeType.UNDEFINED + value_lightSource_type = runtimeType(value_lightSource) + valueSerializer.writeInt8(value_lightSource_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lightSource_type)) { + const value_lightSource_value = value_lightSource! + valueSerializer.writeLightSource(value_lightSource_value) + } + const value_illuminated = value.illuminated + let value_illuminated_type : int32 = RuntimeType.UNDEFINED + value_illuminated_type = runtimeType(value_illuminated) + valueSerializer.writeInt8(value_illuminated_type as int32) + if ((RuntimeType.UNDEFINED) != (value_illuminated_type)) { + const value_illuminated_value = value_illuminated! + valueSerializer.writeInt32(value_illuminated_value.ordinal) + } + const value_bloom = value.bloom + let value_bloom_type : int32 = RuntimeType.UNDEFINED + value_bloom_type = runtimeType(value_bloom) + valueSerializer.writeInt8(value_bloom_type as int32) + if ((RuntimeType.UNDEFINED) != (value_bloom_type)) { + const value_bloom_value = value_bloom! + valueSerializer.writeNumber(value_bloom_value) + } + } + writeColumnOptions(value: ColumnOptions): void { + let valueSerializer : Serializer = this + const value_space = value.space + let value_space_type : int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type as int32) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + let value_space_value_type : int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.STRING == value_space_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_space_value_0 = value_space_value as string + valueSerializer.writeString(value_space_value_0) + } + else if (((RuntimeType.NUMBER == value_space_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_space_value_1 = value_space_value as number + valueSerializer.writeNumber(value_space_value_1) + } } - const value_button = value.button - valueSerializer.writeInt32(value_button.ordinal) - const value_action = value.action - valueSerializer.writeInt32(value_action.ordinal) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) } - writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { + writeCircleOptions(value: CircleOptions): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_width = value.width + let value_width_type : int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type as int32) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type : int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_width_value_0 = value_width_value as string + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_width_value_1 = value_width_value as number + valueSerializer.writeNumber(value_width_value_1) + } } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_height = value.height + let value_height_type : int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type as int32) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type : int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_height_value_0 = value_height_value as string + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_height_value_1 = value_height_value as number + valueSerializer.writeNumber(value_height_value_1) + } } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + } + writeCheckboxGroupResult(value: CheckboxGroupResult): void { + let valueSerializer : Serializer = this + const value_name = value.name + valueSerializer.writeInt32(value_name.length as int32) + for (let i = 0; i < value_name.length; i++) { + const value_name_element = value_name[i] + valueSerializer.writeString(value_name_element) } - const value_type = value.type - valueSerializer.writeInt32(value_type.ordinal) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) + const value_status = value.status + valueSerializer.writeInt32(value_status.ordinal) } - writeHoverEvent(value: HoverEvent): void { + writeCheckboxGroupOptions(value: CheckboxGroupOptions): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_group = value.group + let value_group_type : int32 = RuntimeType.UNDEFINED + value_group_type = runtimeType(value_group) + valueSerializer.writeInt8(value_group_type as int32) + if ((RuntimeType.UNDEFINED) != (value_group_type)) { + const value_group_value = value_group! + valueSerializer.writeString(value_group_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + } + writeMarkStyle(value: MarkStyle): void { + let valueSerializer : Serializer = this + const value_strokeColor = value.strokeColor + let value_strokeColor_type : int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + let value_strokeColor_value_type : int32 = RuntimeType.UNDEFINED + value_strokeColor_value_type = runtimeType(value_strokeColor_value) + if (value_strokeColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_strokeColor_value_0 = value_strokeColor_value + valueSerializer.writeInt32(value_strokeColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_strokeColor_value_1 = value_strokeColor_value as number + valueSerializer.writeNumber(value_strokeColor_value_1) + } + else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_strokeColor_value_2 = value_strokeColor_value as string + valueSerializer.writeString(value_strokeColor_value_2) + } + else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_strokeColor_value_3 = value_strokeColor_value as Resource + valueSerializer.writeResource(value_strokeColor_value_3) + } } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_size = value.size + let value_size_type : int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type as int32) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + valueSerializer.writeLength(value_size_value) + } + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type : int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLength(value_strokeWidth_value) } - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) } - writeClickEvent(value: ClickEvent): void { + writeCheckboxOptions(value: CheckboxOptions): void { let valueSerializer : Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source.ordinal) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type : int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_name = value.name + let value_name_type : int32 = RuntimeType.UNDEFINED + value_name_type = runtimeType(value_name) + valueSerializer.writeInt8(value_name_type as int32) + if ((RuntimeType.UNDEFINED) != (value_name_type)) { + const value_name_value = value_name! + valueSerializer.writeString(value_name_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type : int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_group = value.group + let value_group_type : int32 = RuntimeType.UNDEFINED + value_group_type = runtimeType(value_group) + valueSerializer.writeInt8(value_group_type as int32) + if ((RuntimeType.UNDEFINED) != (value_group_type)) { + const value_group_value = value_group! + valueSerializer.writeString(value_group_value) } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool.ordinal) - const value_deviceId = value.deviceId - let value_deviceId_type : int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_indicatorBuilder = value.indicatorBuilder + let value_indicatorBuilder_type : int32 = RuntimeType.UNDEFINED + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) + valueSerializer.writeInt8(value_indicatorBuilder_type as int32) + if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { + const value_indicatorBuilder_value = value_indicatorBuilder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_preventDefault = value.preventDefault - valueSerializer.holdAndWriteCallback(value_preventDefault) } - writeOutlineOptions(value: OutlineOptions): void { + writeRenderingContextSettings(value: RenderingContextSettings): void { let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeOutlineWidths(value_width_value, false, false, false, false))) { + const value_antialias = value.antialias + let value_antialias_type : int32 = RuntimeType.UNDEFINED + value_antialias_type = runtimeType(value_antialias) + valueSerializer.writeInt8(value_antialias_type as int32) + if ((RuntimeType.UNDEFINED) != (value_antialias_type)) { + const value_antialias_value = value_antialias! + valueSerializer.writeBoolean(value_antialias_value) + } + } + writeLengthMetricsUnit(value: LengthMetricsUnit): void { + let valueSerializer : Serializer = this + const value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub + valueSerializer.writeString(value___LengthMetricsUnitStub) + } + writeCalendarOptions(value: CalendarOptions): void { + let valueSerializer : Serializer = this + const value_hintRadius = value.hintRadius + let value_hintRadius_type : int32 = RuntimeType.UNDEFINED + value_hintRadius_type = runtimeType(value_hintRadius) + valueSerializer.writeInt8(value_hintRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { + const value_hintRadius_value = value_hintRadius! + let value_hintRadius_value_type : int32 = RuntimeType.UNDEFINED + value_hintRadius_value_type = runtimeType(value_hintRadius_value) + if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as EdgeOutlineWidths - const value_width_value_0_top = value_width_value_0.top - let value_width_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_top_type = runtimeType(value_width_value_0_top) - valueSerializer.writeInt8(value_width_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { - const value_width_value_0_top_value = value_width_value_0_top! - valueSerializer.writeLength(value_width_value_0_top_value) - } - const value_width_value_0_right = value_width_value_0.right - let value_width_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_right_type = runtimeType(value_width_value_0_right) - valueSerializer.writeInt8(value_width_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { - const value_width_value_0_right_value = value_width_value_0_right! - valueSerializer.writeLength(value_width_value_0_right_value) - } - const value_width_value_0_bottom = value_width_value_0.bottom - let value_width_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) - valueSerializer.writeInt8(value_width_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { - const value_width_value_0_bottom_value = value_width_value_0_bottom! - valueSerializer.writeLength(value_width_value_0_bottom_value) - } - const value_width_value_0_left = value_width_value_0.left - let value_width_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_left_type = runtimeType(value_width_value_0_left) - valueSerializer.writeInt8(value_width_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { - const value_width_value_0_left_value = value_width_value_0_left! - valueSerializer.writeLength(value_width_value_0_left_value) - } + const value_hintRadius_value_0 = value_hintRadius_value as number + valueSerializer.writeNumber(value_hintRadius_value_0) } - else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as Dimension - valueSerializer.writeLength(value_width_value_1) + const value_hintRadius_value_1 = value_hintRadius_value as Resource + valueSerializer.writeResource(value_hintRadius_value_1) } } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isEdgeColors(value_color_value, true, false, true, false))) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value as EdgeColors - const value_color_value_0_top = value_color_value_0.top - let value_color_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_top_type = runtimeType(value_color_value_0_top) - valueSerializer.writeInt8(value_color_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { - const value_color_value_0_top_value = value_color_value_0_top! - let value_color_value_0_top_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (value_color_value_0_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_top_value_0 = value_color_value_0_top_value - valueSerializer.writeInt32(value_color_value_0_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_top_value_1 = value_color_value_0_top_value as number - valueSerializer.writeNumber(value_color_value_0_top_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_top_value_2 = value_color_value_0_top_value as string - valueSerializer.writeString(value_color_value_0_top_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_top_value_3 = value_color_value_0_top_value as Resource - valueSerializer.writeResource(value_color_value_0_top_value_3) - } - } - const value_color_value_0_right = value_color_value_0.right - let value_color_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_right_type = runtimeType(value_color_value_0_right) - valueSerializer.writeInt8(value_color_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { - const value_color_value_0_right_value = value_color_value_0_right! - let value_color_value_0_right_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (value_color_value_0_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_right_value_0 = value_color_value_0_right_value - valueSerializer.writeInt32(value_color_value_0_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_right_value_1 = value_color_value_0_right_value as number - valueSerializer.writeNumber(value_color_value_0_right_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_right_value_2 = value_color_value_0_right_value as string - valueSerializer.writeString(value_color_value_0_right_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_right_value_3 = value_color_value_0_right_value as Resource - valueSerializer.writeResource(value_color_value_0_right_value_3) - } - } - const value_color_value_0_bottom = value_color_value_0.bottom - let value_color_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) - valueSerializer.writeInt8(value_color_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { - const value_color_value_0_bottom_value = value_color_value_0_bottom! - let value_color_value_0_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (value_color_value_0_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value - valueSerializer.writeInt32(value_color_value_0_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value as number - valueSerializer.writeNumber(value_color_value_0_bottom_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value as string - valueSerializer.writeString(value_color_value_0_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value as Resource - valueSerializer.writeResource(value_color_value_0_bottom_value_3) - } - } - const value_color_value_0_left = value_color_value_0.left - let value_color_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_left_type = runtimeType(value_color_value_0_left) - valueSerializer.writeInt8(value_color_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { - const value_color_value_0_left_value = value_color_value_0_left! - let value_color_value_0_left_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (value_color_value_0_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_left_value_0 = value_color_value_0_left_value - valueSerializer.writeInt32(value_color_value_0_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_left_value_1 = value_color_value_0_left_value as number - valueSerializer.writeNumber(value_color_value_0_left_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_left_value_2 = value_color_value_0_left_value as string - valueSerializer.writeString(value_color_value_0_left_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_left_value_3 = value_color_value_0_left_value as Resource - valueSerializer.writeResource(value_color_value_0_left_value_3) - } - } + const value_selected = value.selected + let value_selected_type : int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type as int32) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as int64)) + } + } + writeCalendarRequestedData(value: CalendarRequestedData): void { + let valueSerializer : Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_currentYear = value.currentYear + valueSerializer.writeNumber(value_currentYear) + const value_currentMonth = value.currentMonth + valueSerializer.writeNumber(value_currentMonth) + const value_monthState = value.monthState + valueSerializer.writeNumber(value_monthState) + } + writeCalendarSelectedDate(value: CalendarSelectedDate): void { + let valueSerializer : Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_day = value.day + valueSerializer.writeNumber(value_day) + } + writeWorkStateStyle(value: WorkStateStyle): void { + let valueSerializer : Serializer = this + const value_workDayMarkColor = value.workDayMarkColor + let value_workDayMarkColor_type : int32 = RuntimeType.UNDEFINED + value_workDayMarkColor_type = runtimeType(value_workDayMarkColor) + valueSerializer.writeInt8(value_workDayMarkColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_workDayMarkColor_type)) { + const value_workDayMarkColor_value = value_workDayMarkColor! + let value_workDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED + value_workDayMarkColor_value_type = runtimeType(value_workDayMarkColor_value) + if (value_workDayMarkColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_workDayMarkColor_value_0 = value_workDayMarkColor_value + valueSerializer.writeInt32(value_workDayMarkColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as ResourceColor - let value_color_value_1_type : int32 = RuntimeType.UNDEFINED - value_color_value_1_type = runtimeType(value_color_value_1) - if (value_color_value_1 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_1_0 = value_color_value_1 - valueSerializer.writeInt32(value_color_value_1_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_1_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1_1 = value_color_value_1 as number - valueSerializer.writeNumber(value_color_value_1_1) - } - else if (((RuntimeType.STRING == value_color_value_1_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_1_2 = value_color_value_1 as string - valueSerializer.writeString(value_color_value_1_2) - } - else if (((RuntimeType.OBJECT == value_color_value_1_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_1_3 = value_color_value_1 as Resource - valueSerializer.writeResource(value_color_value_1_3) - } + const value_workDayMarkColor_value_1 = value_workDayMarkColor_value as number + valueSerializer.writeNumber(value_workDayMarkColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_color_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_workDayMarkColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + const value_workDayMarkColor_value_2 = value_workDayMarkColor_value as string + valueSerializer.writeString(value_workDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_workDayMarkColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_workDayMarkColor_value_3 = value_workDayMarkColor_value as Resource + valueSerializer.writeResource(value_workDayMarkColor_value_3) } } - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type : int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isOutlineRadiuses(value_radius_value, false, false, false, false))) { + const value_offDayMarkColor = value.offDayMarkColor + let value_offDayMarkColor_type : int32 = RuntimeType.UNDEFINED + value_offDayMarkColor_type = runtimeType(value_offDayMarkColor) + valueSerializer.writeInt8(value_offDayMarkColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offDayMarkColor_type)) { + const value_offDayMarkColor_value = value_offDayMarkColor! + let value_offDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED + value_offDayMarkColor_value_type = runtimeType(value_offDayMarkColor_value) + if (value_offDayMarkColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_radius_value_0 = value_radius_value as OutlineRadiuses - const value_radius_value_0_topLeft = value_radius_value_0.topLeft - let value_radius_value_0_topLeft_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) - valueSerializer.writeInt8(value_radius_value_0_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! - valueSerializer.writeLength(value_radius_value_0_topLeft_value) - } - const value_radius_value_0_topRight = value_radius_value_0.topRight - let value_radius_value_0_topRight_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) - valueSerializer.writeInt8(value_radius_value_0_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { - const value_radius_value_0_topRight_value = value_radius_value_0_topRight! - valueSerializer.writeLength(value_radius_value_0_topRight_value) - } - const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft - let value_radius_value_0_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) - } - const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight - let value_radius_value_0_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! - valueSerializer.writeLength(value_radius_value_0_bottomRight_value) - } + const value_offDayMarkColor_value_0 = value_offDayMarkColor_value + valueSerializer.writeInt32(value_offDayMarkColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { + else if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_radius_value_1 = value_radius_value as Dimension - valueSerializer.writeLength(value_radius_value_1) + const value_offDayMarkColor_value_1 = value_offDayMarkColor_value as number + valueSerializer.writeNumber(value_offDayMarkColor_value_1) + } + else if (((RuntimeType.STRING == value_offDayMarkColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_offDayMarkColor_value_2 = value_offDayMarkColor_value as string + valueSerializer.writeString(value_offDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_offDayMarkColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_offDayMarkColor_value_3 = value_offDayMarkColor_value as Resource + valueSerializer.writeResource(value_offDayMarkColor_value_3) } } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - let value_style_value_type : int32 = RuntimeType.UNDEFINED - value_style_value_type = runtimeType(value_style_value) - if (((RuntimeType.OBJECT == value_style_value_type))) { + const value_workDayMarkSize = value.workDayMarkSize + let value_workDayMarkSize_type : int32 = RuntimeType.UNDEFINED + value_workDayMarkSize_type = runtimeType(value_workDayMarkSize) + valueSerializer.writeInt8(value_workDayMarkSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_workDayMarkSize_type)) { + const value_workDayMarkSize_value = value_workDayMarkSize! + valueSerializer.writeNumber(value_workDayMarkSize_value) + } + const value_offDayMarkSize = value.offDayMarkSize + let value_offDayMarkSize_type : int32 = RuntimeType.UNDEFINED + value_offDayMarkSize_type = runtimeType(value_offDayMarkSize) + valueSerializer.writeInt8(value_offDayMarkSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_offDayMarkSize_type)) { + const value_offDayMarkSize_value = value_offDayMarkSize! + valueSerializer.writeNumber(value_offDayMarkSize_value) + } + const value_workStateWidth = value.workStateWidth + let value_workStateWidth_type : int32 = RuntimeType.UNDEFINED + value_workStateWidth_type = runtimeType(value_workStateWidth) + valueSerializer.writeInt8(value_workStateWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_workStateWidth_type)) { + const value_workStateWidth_value = value_workStateWidth! + valueSerializer.writeNumber(value_workStateWidth_value) + } + const value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance + let value_workStateHorizontalMovingDistance_type : int32 = RuntimeType.UNDEFINED + value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance) + valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type as int32) + if ((RuntimeType.UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { + const value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance! + valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value) + } + const value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance + let value_workStateVerticalMovingDistance_type : int32 = RuntimeType.UNDEFINED + value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance) + valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type as int32) + if ((RuntimeType.UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { + const value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance! + valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value) + } + } + writeWeekStyle(value: WeekStyle): void { + let valueSerializer : Serializer = this + const value_weekColor = value.weekColor + let value_weekColor_type : int32 = RuntimeType.UNDEFINED + value_weekColor_type = runtimeType(value_weekColor) + valueSerializer.writeInt8(value_weekColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekColor_type)) { + const value_weekColor_value = value_weekColor! + let value_weekColor_value_type : int32 = RuntimeType.UNDEFINED + value_weekColor_value_type = runtimeType(value_weekColor_value) + if (value_weekColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_style_value_0 = value_style_value as EdgeOutlineStyles - const value_style_value_0_top = value_style_value_0.top - let value_style_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_top_type = runtimeType(value_style_value_0_top) - valueSerializer.writeInt8(value_style_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { - const value_style_value_0_top_value = value_style_value_0_top! - valueSerializer.writeInt32(value_style_value_0_top_value.ordinal) - } - const value_style_value_0_right = value_style_value_0.right - let value_style_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_right_type = runtimeType(value_style_value_0_right) - valueSerializer.writeInt8(value_style_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { - const value_style_value_0_right_value = value_style_value_0_right! - valueSerializer.writeInt32(value_style_value_0_right_value.ordinal) - } - const value_style_value_0_bottom = value_style_value_0.bottom - let value_style_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) - valueSerializer.writeInt8(value_style_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { - const value_style_value_0_bottom_value = value_style_value_0_bottom! - valueSerializer.writeInt32(value_style_value_0_bottom_value.ordinal) - } - const value_style_value_0_left = value_style_value_0.left - let value_style_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_left_type = runtimeType(value_style_value_0_left) - valueSerializer.writeInt8(value_style_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { - const value_style_value_0_left_value = value_style_value_0_left! - valueSerializer.writeInt32(value_style_value_0_left_value.ordinal) - } + const value_weekColor_value_0 = value_weekColor_value + valueSerializer.writeInt32(value_weekColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_weekColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_weekColor_value_1 = value_weekColor_value as number + valueSerializer.writeNumber(value_weekColor_value_1) + } + else if (((RuntimeType.STRING == value_weekColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_weekColor_value_2 = value_weekColor_value as string + valueSerializer.writeString(value_weekColor_value_2) + } + else if (((RuntimeType.OBJECT == value_weekColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_weekColor_value_3 = value_weekColor_value as Resource + valueSerializer.writeResource(value_weekColor_value_3) + } + } + const value_weekendDayColor = value.weekendDayColor + let value_weekendDayColor_type : int32 = RuntimeType.UNDEFINED + value_weekendDayColor_type = runtimeType(value_weekendDayColor) + valueSerializer.writeInt8(value_weekendDayColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekendDayColor_type)) { + const value_weekendDayColor_value = value_weekendDayColor! + let value_weekendDayColor_value_type : int32 = RuntimeType.UNDEFINED + value_weekendDayColor_value_type = runtimeType(value_weekendDayColor_value) + if (value_weekendDayColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_weekendDayColor_value_0 = value_weekendDayColor_value + valueSerializer.writeInt32(value_weekendDayColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_weekendDayColor_value_1 = value_weekendDayColor_value as number + valueSerializer.writeNumber(value_weekendDayColor_value_1) + } + else if (((RuntimeType.STRING == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_weekendDayColor_value_2 = value_weekendDayColor_value as string + valueSerializer.writeString(value_weekendDayColor_value_2) } - else if (((value_style_value instanceof OutlineStyle))) { - valueSerializer.writeInt8(1 as int32) - const value_style_value_1 = value_style_value - valueSerializer.writeInt32(value_style_value_1.ordinal) + else if (((RuntimeType.OBJECT == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_weekendDayColor_value_3 = value_weekendDayColor_value as Resource + valueSerializer.writeResource(value_weekendDayColor_value_3) } } - } - writeBorderImageOption(value: BorderImageOption): void { - let valueSerializer : Serializer = this - const value_slice = value.slice - let value_slice_type : int32 = RuntimeType.UNDEFINED - value_slice_type = runtimeType(value_slice) - valueSerializer.writeInt8(value_slice_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_type)) { - const value_slice_value = value_slice! - let value_slice_value_type : int32 = RuntimeType.UNDEFINED - value_slice_value_type = runtimeType(value_slice_value) - if (((RuntimeType.NUMBER) == (value_slice_value_type)) || ((RuntimeType.STRING) == (value_slice_value_type)) || (((RuntimeType.OBJECT) == (value_slice_value_type)) && (isResource(value_slice_value)))) { + const value_weekendLunarColor = value.weekendLunarColor + let value_weekendLunarColor_type : int32 = RuntimeType.UNDEFINED + value_weekendLunarColor_type = runtimeType(value_weekendLunarColor) + valueSerializer.writeInt8(value_weekendLunarColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekendLunarColor_type)) { + const value_weekendLunarColor_value = value_weekendLunarColor! + let value_weekendLunarColor_value_type : int32 = RuntimeType.UNDEFINED + value_weekendLunarColor_value_type = runtimeType(value_weekendLunarColor_value) + if (value_weekendLunarColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_slice_value_0 = value_slice_value as Length - valueSerializer.writeLength(value_slice_value_0) + const value_weekendLunarColor_value_0 = value_weekendLunarColor_value + valueSerializer.writeInt32(value_weekendLunarColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (TypeChecker.isEdgeWidths(value_slice_value, true, false, true, false))) { + else if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_slice_value_1 = value_slice_value as EdgeWidths - const value_slice_value_1_top = value_slice_value_1.top - let value_slice_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_slice_value_1_top_type = runtimeType(value_slice_value_1_top) - valueSerializer.writeInt8(value_slice_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_top_type)) { - const value_slice_value_1_top_value = value_slice_value_1_top! - valueSerializer.writeLength(value_slice_value_1_top_value) - } - const value_slice_value_1_right = value_slice_value_1.right - let value_slice_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_slice_value_1_right_type = runtimeType(value_slice_value_1_right) - valueSerializer.writeInt8(value_slice_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_right_type)) { - const value_slice_value_1_right_value = value_slice_value_1_right! - valueSerializer.writeLength(value_slice_value_1_right_value) - } - const value_slice_value_1_bottom = value_slice_value_1.bottom - let value_slice_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom) - valueSerializer.writeInt8(value_slice_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_bottom_type)) { - const value_slice_value_1_bottom_value = value_slice_value_1_bottom! - valueSerializer.writeLength(value_slice_value_1_bottom_value) - } - const value_slice_value_1_left = value_slice_value_1.left - let value_slice_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_slice_value_1_left_type = runtimeType(value_slice_value_1_left) - valueSerializer.writeInt8(value_slice_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_left_type)) { - const value_slice_value_1_left_value = value_slice_value_1_left! - valueSerializer.writeLength(value_slice_value_1_left_value) - } + const value_weekendLunarColor_value_1 = value_weekendLunarColor_value as number + valueSerializer.writeNumber(value_weekendLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_slice_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_weekendLunarColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_slice_value_2 = value_slice_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2) + const value_weekendLunarColor_value_2 = value_weekendLunarColor_value as string + valueSerializer.writeString(value_weekendLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_weekendLunarColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_weekendLunarColor_value_3 = value_weekendLunarColor_value as Resource + valueSerializer.writeResource(value_weekendLunarColor_value_3) } } - const value_repeat = value.repeat - let value_repeat_type : int32 = RuntimeType.UNDEFINED - value_repeat_type = runtimeType(value_repeat) - valueSerializer.writeInt8(value_repeat_type as int32) - if ((RuntimeType.UNDEFINED) != (value_repeat_type)) { - const value_repeat_value = value_repeat! - valueSerializer.writeInt32(value_repeat_value.ordinal) + const value_weekFontSize = value.weekFontSize + let value_weekFontSize_type : int32 = RuntimeType.UNDEFINED + value_weekFontSize_type = runtimeType(value_weekFontSize) + valueSerializer.writeInt8(value_weekFontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekFontSize_type)) { + const value_weekFontSize_value = value_weekFontSize! + valueSerializer.writeNumber(value_weekFontSize_value) } - const value_source = value.source - let value_source_type : int32 = RuntimeType.UNDEFINED - value_source_type = runtimeType(value_source) - valueSerializer.writeInt8(value_source_type as int32) - if ((RuntimeType.UNDEFINED) != (value_source_type)) { - const value_source_value = value_source! - let value_source_value_type : int32 = RuntimeType.UNDEFINED - value_source_value_type = runtimeType(value_source_value) - if (((RuntimeType.STRING == value_source_value_type))) { + const value_weekHeight = value.weekHeight + let value_weekHeight_type : int32 = RuntimeType.UNDEFINED + value_weekHeight_type = runtimeType(value_weekHeight) + valueSerializer.writeInt8(value_weekHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekHeight_type)) { + const value_weekHeight_value = value_weekHeight! + valueSerializer.writeNumber(value_weekHeight_value) + } + const value_weekWidth = value.weekWidth + let value_weekWidth_type : int32 = RuntimeType.UNDEFINED + value_weekWidth_type = runtimeType(value_weekWidth) + valueSerializer.writeInt8(value_weekWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekWidth_type)) { + const value_weekWidth_value = value_weekWidth! + valueSerializer.writeNumber(value_weekWidth_value) + } + const value_weekAndDayRowSpace = value.weekAndDayRowSpace + let value_weekAndDayRowSpace_type : int32 = RuntimeType.UNDEFINED + value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace) + valueSerializer.writeInt8(value_weekAndDayRowSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_weekAndDayRowSpace_type)) { + const value_weekAndDayRowSpace_value = value_weekAndDayRowSpace! + valueSerializer.writeNumber(value_weekAndDayRowSpace_value) + } + } + writeTodayStyle(value: TodayStyle): void { + let valueSerializer : Serializer = this + const value_focusedDayColor = value.focusedDayColor + let value_focusedDayColor_type : int32 = RuntimeType.UNDEFINED + value_focusedDayColor_type = runtimeType(value_focusedDayColor) + valueSerializer.writeInt8(value_focusedDayColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focusedDayColor_type)) { + const value_focusedDayColor_value = value_focusedDayColor! + let value_focusedDayColor_value_type : int32 = RuntimeType.UNDEFINED + value_focusedDayColor_value_type = runtimeType(value_focusedDayColor_value) + if (value_focusedDayColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_source_value_0 = value_source_value as string - valueSerializer.writeString(value_source_value_0) + const value_focusedDayColor_value_0 = value_focusedDayColor_value + valueSerializer.writeInt32(value_focusedDayColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (isResource(value_source_value))) { + else if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_source_value_1 = value_source_value as Resource - valueSerializer.writeResource(value_source_value_1) + const value_focusedDayColor_value_1 = value_focusedDayColor_value as number + valueSerializer.writeNumber(value_focusedDayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (TypeChecker.isLinearGradient_common(value_source_value, false, false, false, false))) { + else if (((RuntimeType.STRING == value_focusedDayColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_source_value_2 = value_source_value as LinearGradient_common - valueSerializer.writeLinearGradient_common(value_source_value_2) + const value_focusedDayColor_value_2 = value_focusedDayColor_value as string + valueSerializer.writeString(value_focusedDayColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedDayColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_focusedDayColor_value_3 = value_focusedDayColor_value as Resource + valueSerializer.writeResource(value_focusedDayColor_value_3) } } - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + const value_focusedLunarColor = value.focusedLunarColor + let value_focusedLunarColor_type : int32 = RuntimeType.UNDEFINED + value_focusedLunarColor_type = runtimeType(value_focusedLunarColor) + valueSerializer.writeInt8(value_focusedLunarColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focusedLunarColor_type)) { + const value_focusedLunarColor_value = value_focusedLunarColor! + let value_focusedLunarColor_value_type : int32 = RuntimeType.UNDEFINED + value_focusedLunarColor_value_type = runtimeType(value_focusedLunarColor_value) + if (value_focusedLunarColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as Length - valueSerializer.writeLength(value_width_value_0) + const value_focusedLunarColor_value_0 = value_focusedLunarColor_value + valueSerializer.writeInt32(value_focusedLunarColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeWidths(value_width_value, true, false, true, false))) { + else if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as EdgeWidths - const value_width_value_1_top = value_width_value_1.top - let value_width_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_width_value_1_top_type = runtimeType(value_width_value_1_top) - valueSerializer.writeInt8(value_width_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_top_type)) { - const value_width_value_1_top_value = value_width_value_1_top! - valueSerializer.writeLength(value_width_value_1_top_value) - } - const value_width_value_1_right = value_width_value_1.right - let value_width_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_width_value_1_right_type = runtimeType(value_width_value_1_right) - valueSerializer.writeInt8(value_width_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_right_type)) { - const value_width_value_1_right_value = value_width_value_1_right! - valueSerializer.writeLength(value_width_value_1_right_value) - } - const value_width_value_1_bottom = value_width_value_1.bottom - let value_width_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom) - valueSerializer.writeInt8(value_width_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_bottom_type)) { - const value_width_value_1_bottom_value = value_width_value_1_bottom! - valueSerializer.writeLength(value_width_value_1_bottom_value) - } - const value_width_value_1_left = value_width_value_1.left - let value_width_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_width_value_1_left_type = runtimeType(value_width_value_1_left) - valueSerializer.writeInt8(value_width_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_left_type)) { - const value_width_value_1_left_value = value_width_value_1_left! - valueSerializer.writeLength(value_width_value_1_left_value) - } + const value_focusedLunarColor_value_1 = value_focusedLunarColor_value as number + valueSerializer.writeNumber(value_focusedLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_width_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_focusedLunarColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_width_value_2 = value_width_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) + const value_focusedLunarColor_value_2 = value_focusedLunarColor_value as string + valueSerializer.writeString(value_focusedLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedLunarColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_focusedLunarColor_value_3 = value_focusedLunarColor_value as Resource + valueSerializer.writeResource(value_focusedLunarColor_value_3) } } - const value_outset = value.outset - let value_outset_type : int32 = RuntimeType.UNDEFINED - value_outset_type = runtimeType(value_outset) - valueSerializer.writeInt8(value_outset_type as int32) - if ((RuntimeType.UNDEFINED) != (value_outset_type)) { - const value_outset_value = value_outset! - let value_outset_value_type : int32 = RuntimeType.UNDEFINED - value_outset_value_type = runtimeType(value_outset_value) - if (((RuntimeType.NUMBER) == (value_outset_value_type)) || ((RuntimeType.STRING) == (value_outset_value_type)) || (((RuntimeType.OBJECT) == (value_outset_value_type)) && (isResource(value_outset_value)))) { + const value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor + let value_focusedAreaBackgroundColor_type : int32 = RuntimeType.UNDEFINED + value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor) + valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { + const value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor! + let value_focusedAreaBackgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_focusedAreaBackgroundColor_value_type = runtimeType(value_focusedAreaBackgroundColor_value) + if (value_focusedAreaBackgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_outset_value_0 = value_outset_value as Length - valueSerializer.writeLength(value_outset_value_0) + const value_focusedAreaBackgroundColor_value_0 = value_focusedAreaBackgroundColor_value + valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (TypeChecker.isEdgeWidths(value_outset_value, true, false, true, false))) { + else if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_outset_value_1 = value_outset_value as EdgeWidths - const value_outset_value_1_top = value_outset_value_1.top - let value_outset_value_1_top_type : int32 = RuntimeType.UNDEFINED - value_outset_value_1_top_type = runtimeType(value_outset_value_1_top) - valueSerializer.writeInt8(value_outset_value_1_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_top_type)) { - const value_outset_value_1_top_value = value_outset_value_1_top! - valueSerializer.writeLength(value_outset_value_1_top_value) - } - const value_outset_value_1_right = value_outset_value_1.right - let value_outset_value_1_right_type : int32 = RuntimeType.UNDEFINED - value_outset_value_1_right_type = runtimeType(value_outset_value_1_right) - valueSerializer.writeInt8(value_outset_value_1_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_right_type)) { - const value_outset_value_1_right_value = value_outset_value_1_right! - valueSerializer.writeLength(value_outset_value_1_right_value) - } - const value_outset_value_1_bottom = value_outset_value_1.bottom - let value_outset_value_1_bottom_type : int32 = RuntimeType.UNDEFINED - value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom) - valueSerializer.writeInt8(value_outset_value_1_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_bottom_type)) { - const value_outset_value_1_bottom_value = value_outset_value_1_bottom! - valueSerializer.writeLength(value_outset_value_1_bottom_value) - } - const value_outset_value_1_left = value_outset_value_1.left - let value_outset_value_1_left_type : int32 = RuntimeType.UNDEFINED - value_outset_value_1_left_type = runtimeType(value_outset_value_1_left) - valueSerializer.writeInt8(value_outset_value_1_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_left_type)) { - const value_outset_value_1_left_value = value_outset_value_1_left! - valueSerializer.writeLength(value_outset_value_1_left_value) - } + const value_focusedAreaBackgroundColor_value_1 = value_focusedAreaBackgroundColor_value as number + valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_outset_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_focusedAreaBackgroundColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_outset_value_2 = value_outset_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2) + const value_focusedAreaBackgroundColor_value_2 = value_focusedAreaBackgroundColor_value as string + valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedAreaBackgroundColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_focusedAreaBackgroundColor_value_3 = value_focusedAreaBackgroundColor_value as Resource + valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3) } } - const value_fill = value.fill - let value_fill_type : int32 = RuntimeType.UNDEFINED - value_fill_type = runtimeType(value_fill) - valueSerializer.writeInt8(value_fill_type as int32) - if ((RuntimeType.UNDEFINED) != (value_fill_type)) { - const value_fill_value = value_fill! - valueSerializer.writeBoolean(value_fill_value) + const value_focusedAreaRadius = value.focusedAreaRadius + let value_focusedAreaRadius_type : int32 = RuntimeType.UNDEFINED + value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius) + valueSerializer.writeInt8(value_focusedAreaRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_focusedAreaRadius_type)) { + const value_focusedAreaRadius_value = value_focusedAreaRadius! + valueSerializer.writeNumber(value_focusedAreaRadius_value) } } - writeBorderOptions(value: BorderOptions): void { + writeNonCurrentDayStyle(value: NonCurrentDayStyle): void { let valueSerializer : Serializer = this - const value_width = value.width - let value_width_type : int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type : int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isEdgeWidths(value_width_value, true, false, true, false))) { + const value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor + let value_nonCurrentMonthDayColor_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor) + valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { + const value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor! + let value_nonCurrentMonthDayColor_value_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthDayColor_value_type = runtimeType(value_nonCurrentMonthDayColor_value) + if (value_nonCurrentMonthDayColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_width_value_0 = value_width_value as EdgeWidths - const value_width_value_0_top = value_width_value_0.top - let value_width_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_top_type = runtimeType(value_width_value_0_top) - valueSerializer.writeInt8(value_width_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { - const value_width_value_0_top_value = value_width_value_0_top! - valueSerializer.writeLength(value_width_value_0_top_value) - } - const value_width_value_0_right = value_width_value_0.right - let value_width_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_right_type = runtimeType(value_width_value_0_right) - valueSerializer.writeInt8(value_width_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { - const value_width_value_0_right_value = value_width_value_0_right! - valueSerializer.writeLength(value_width_value_0_right_value) - } - const value_width_value_0_bottom = value_width_value_0.bottom - let value_width_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) - valueSerializer.writeInt8(value_width_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { - const value_width_value_0_bottom_value = value_width_value_0_bottom! - valueSerializer.writeLength(value_width_value_0_bottom_value) - } - const value_width_value_0_left = value_width_value_0.left - let value_width_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_width_value_0_left_type = runtimeType(value_width_value_0_left) - valueSerializer.writeInt8(value_width_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { - const value_width_value_0_left_value = value_width_value_0_left! - valueSerializer.writeLength(value_width_value_0_left_value) - } + const value_nonCurrentMonthDayColor_value_0 = value_nonCurrentMonthDayColor_value + valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_width_value_1 = value_width_value as Length - valueSerializer.writeLength(value_width_value_1) + const value_nonCurrentMonthDayColor_value_1 = value_nonCurrentMonthDayColor_value as number + valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_width_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthDayColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_width_value_2 = value_width_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) - } - } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isEdgeColors(value_color_value, true, false, true, false))) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value as EdgeColors - const value_color_value_0_top = value_color_value_0.top - let value_color_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_top_type = runtimeType(value_color_value_0_top) - valueSerializer.writeInt8(value_color_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { - const value_color_value_0_top_value = value_color_value_0_top! - let value_color_value_0_top_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (value_color_value_0_top_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_top_value_0 = value_color_value_0_top_value - valueSerializer.writeInt32(value_color_value_0_top_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_top_value_1 = value_color_value_0_top_value as number - valueSerializer.writeNumber(value_color_value_0_top_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_top_value_2 = value_color_value_0_top_value as string - valueSerializer.writeString(value_color_value_0_top_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_top_value_3 = value_color_value_0_top_value as Resource - valueSerializer.writeResource(value_color_value_0_top_value_3) - } - } - const value_color_value_0_right = value_color_value_0.right - let value_color_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_right_type = runtimeType(value_color_value_0_right) - valueSerializer.writeInt8(value_color_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { - const value_color_value_0_right_value = value_color_value_0_right! - let value_color_value_0_right_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (value_color_value_0_right_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_right_value_0 = value_color_value_0_right_value - valueSerializer.writeInt32(value_color_value_0_right_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_right_value_1 = value_color_value_0_right_value as number - valueSerializer.writeNumber(value_color_value_0_right_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_right_value_2 = value_color_value_0_right_value as string - valueSerializer.writeString(value_color_value_0_right_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_right_value_3 = value_color_value_0_right_value as Resource - valueSerializer.writeResource(value_color_value_0_right_value_3) - } - } - const value_color_value_0_bottom = value_color_value_0.bottom - let value_color_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) - valueSerializer.writeInt8(value_color_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { - const value_color_value_0_bottom_value = value_color_value_0_bottom! - let value_color_value_0_bottom_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (value_color_value_0_bottom_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value - valueSerializer.writeInt32(value_color_value_0_bottom_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value as number - valueSerializer.writeNumber(value_color_value_0_bottom_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value as string - valueSerializer.writeString(value_color_value_0_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value as Resource - valueSerializer.writeResource(value_color_value_0_bottom_value_3) - } - } - const value_color_value_0_left = value_color_value_0.left - let value_color_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_left_type = runtimeType(value_color_value_0_left) - valueSerializer.writeInt8(value_color_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { - const value_color_value_0_left_value = value_color_value_0_left! - let value_color_value_0_left_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (value_color_value_0_left_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_0_left_value_0 = value_color_value_0_left_value - valueSerializer.writeInt32(value_color_value_0_left_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_0_left_value_1 = value_color_value_0_left_value as number - valueSerializer.writeNumber(value_color_value_0_left_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_0_left_value_2 = value_color_value_0_left_value as string - valueSerializer.writeString(value_color_value_0_left_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_0_left_value_3 = value_color_value_0_left_value as Resource - valueSerializer.writeResource(value_color_value_0_left_value_3) - } - } + const value_nonCurrentMonthDayColor_value_2 = value_nonCurrentMonthDayColor_value as string + valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2) } - else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_nonCurrentMonthDayColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_nonCurrentMonthDayColor_value_3 = value_nonCurrentMonthDayColor_value as Resource + valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3) + } + } + const value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor + let value_nonCurrentMonthLunarColor_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor) + valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { + const value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor! + let value_nonCurrentMonthLunarColor_value_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthLunarColor_value_type = runtimeType(value_nonCurrentMonthLunarColor_value) + if (value_nonCurrentMonthLunarColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_nonCurrentMonthLunarColor_value_0 = value_nonCurrentMonthLunarColor_value + valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as ResourceColor - let value_color_value_1_type : int32 = RuntimeType.UNDEFINED - value_color_value_1_type = runtimeType(value_color_value_1) - if (value_color_value_1 instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_color_value_1_0 = value_color_value_1 - valueSerializer.writeInt32(value_color_value_1_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_color_value_1_type))) { - valueSerializer.writeInt8(1 as int32) - const value_color_value_1_1 = value_color_value_1 as number - valueSerializer.writeNumber(value_color_value_1_1) - } - else if (((RuntimeType.STRING == value_color_value_1_type))) { - valueSerializer.writeInt8(2 as int32) - const value_color_value_1_2 = value_color_value_1 as string - valueSerializer.writeString(value_color_value_1_2) - } - else if (((RuntimeType.OBJECT == value_color_value_1_type))) { - valueSerializer.writeInt8(3 as int32) - const value_color_value_1_3 = value_color_value_1 as Resource - valueSerializer.writeResource(value_color_value_1_3) - } + const value_nonCurrentMonthLunarColor_value_1 = value_nonCurrentMonthLunarColor_value as number + valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (TypeChecker.isLocalizedEdgeColors(value_color_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthLunarColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as LocalizedEdgeColors - valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + const value_nonCurrentMonthLunarColor_value_2 = value_nonCurrentMonthLunarColor_value as string + valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthLunarColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_nonCurrentMonthLunarColor_value_3 = value_nonCurrentMonthLunarColor_value as Resource + valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3) } } - const value_radius = value.radius - let value_radius_type : int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type : int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isBorderRadiuses(value_radius_value, false, false, false, false))) { + const value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor + let value_nonCurrentMonthWorkDayMarkColor_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor) + valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { + const value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor! + let value_nonCurrentMonthWorkDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthWorkDayMarkColor_value_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor_value) + if (value_nonCurrentMonthWorkDayMarkColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_radius_value_0 = value_radius_value as BorderRadiuses - const value_radius_value_0_topLeft = value_radius_value_0.topLeft - let value_radius_value_0_topLeft_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) - valueSerializer.writeInt8(value_radius_value_0_topLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! - valueSerializer.writeLength(value_radius_value_0_topLeft_value) - } - const value_radius_value_0_topRight = value_radius_value_0.topRight - let value_radius_value_0_topRight_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) - valueSerializer.writeInt8(value_radius_value_0_topRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { - const value_radius_value_0_topRight_value = value_radius_value_0_topRight! - valueSerializer.writeLength(value_radius_value_0_topRight_value) - } - const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft - let value_radius_value_0_bottomLeft_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) - } - const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight - let value_radius_value_0_bottomRight_type : int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! - valueSerializer.writeLength(value_radius_value_0_bottomRight_value) - } + const value_nonCurrentMonthWorkDayMarkColor_value_0 = value_nonCurrentMonthWorkDayMarkColor_value + valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_radius_value_1 = value_radius_value as Length - valueSerializer.writeLength(value_radius_value_1) + const value_nonCurrentMonthWorkDayMarkColor_value_1 = value_nonCurrentMonthWorkDayMarkColor_value as number + valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (TypeChecker.isLocalizedBorderRadiuses(value_radius_value, false, false, false, false))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthWorkDayMarkColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_radius_value_2 = value_radius_value as LocalizedBorderRadiuses - valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2) + const value_nonCurrentMonthWorkDayMarkColor_value_2 = value_nonCurrentMonthWorkDayMarkColor_value as string + valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_nonCurrentMonthWorkDayMarkColor_value_3 = value_nonCurrentMonthWorkDayMarkColor_value as Resource + valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3) } } - const value_style = value.style - let value_style_type : int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - let value_style_value_type : int32 = RuntimeType.UNDEFINED - value_style_value_type = runtimeType(value_style_value) - if (((RuntimeType.OBJECT == value_style_value_type))) { + const value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor + let value_nonCurrentMonthOffDayMarkColor_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor) + valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { + const value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor! + let value_nonCurrentMonthOffDayMarkColor_value_type : int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthOffDayMarkColor_value_type = runtimeType(value_nonCurrentMonthOffDayMarkColor_value) + if (value_nonCurrentMonthOffDayMarkColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_style_value_0 = value_style_value as EdgeStyles - const value_style_value_0_top = value_style_value_0.top - let value_style_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_top_type = runtimeType(value_style_value_0_top) - valueSerializer.writeInt8(value_style_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { - const value_style_value_0_top_value = value_style_value_0_top! - valueSerializer.writeInt32(value_style_value_0_top_value.ordinal) - } - const value_style_value_0_right = value_style_value_0.right - let value_style_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_right_type = runtimeType(value_style_value_0_right) - valueSerializer.writeInt8(value_style_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { - const value_style_value_0_right_value = value_style_value_0_right! - valueSerializer.writeInt32(value_style_value_0_right_value.ordinal) - } - const value_style_value_0_bottom = value_style_value_0.bottom - let value_style_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) - valueSerializer.writeInt8(value_style_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { - const value_style_value_0_bottom_value = value_style_value_0_bottom! - valueSerializer.writeInt32(value_style_value_0_bottom_value.ordinal) - } - const value_style_value_0_left = value_style_value_0.left - let value_style_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_style_value_0_left_type = runtimeType(value_style_value_0_left) - valueSerializer.writeInt8(value_style_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { - const value_style_value_0_left_value = value_style_value_0_left! - valueSerializer.writeInt32(value_style_value_0_left_value.ordinal) - } + const value_nonCurrentMonthOffDayMarkColor_value_0 = value_nonCurrentMonthOffDayMarkColor_value + valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0.ordinal) } - else if (((value_style_value instanceof BorderStyle))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_style_value_1 = value_style_value - valueSerializer.writeInt32(value_style_value_1.ordinal) + const value_nonCurrentMonthOffDayMarkColor_value_1 = value_nonCurrentMonthOffDayMarkColor_value as number + valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1) + } + else if (((RuntimeType.STRING == value_nonCurrentMonthOffDayMarkColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_nonCurrentMonthOffDayMarkColor_value_2 = value_nonCurrentMonthOffDayMarkColor_value as string + valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthOffDayMarkColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_nonCurrentMonthOffDayMarkColor_value_3 = value_nonCurrentMonthOffDayMarkColor_value as Resource + valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3) } } - const value_dashGap = value.dashGap - let value_dashGap_type : int32 = RuntimeType.UNDEFINED - value_dashGap_type = runtimeType(value_dashGap) - valueSerializer.writeInt8(value_dashGap_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashGap_type)) { - const value_dashGap_value = value_dashGap! - let value_dashGap_value_type : int32 = RuntimeType.UNDEFINED - value_dashGap_value_type = runtimeType(value_dashGap_value) - if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isEdgeWidths(value_dashGap_value, true, false, true, false))) { + } + writeCurrentDayStyle(value: CurrentDayStyle): void { + let valueSerializer : Serializer = this + const value_dayColor = value.dayColor + let value_dayColor_type : int32 = RuntimeType.UNDEFINED + value_dayColor_type = runtimeType(value_dayColor) + valueSerializer.writeInt8(value_dayColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dayColor_type)) { + const value_dayColor_value = value_dayColor! + let value_dayColor_value_type : int32 = RuntimeType.UNDEFINED + value_dayColor_value_type = runtimeType(value_dayColor_value) + if (value_dayColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_dashGap_value_0 = value_dashGap_value as EdgeWidths - const value_dashGap_value_0_top = value_dashGap_value_0.top - let value_dashGap_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top) - valueSerializer.writeInt8(value_dashGap_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_top_type)) { - const value_dashGap_value_0_top_value = value_dashGap_value_0_top! - valueSerializer.writeLength(value_dashGap_value_0_top_value) - } - const value_dashGap_value_0_right = value_dashGap_value_0.right - let value_dashGap_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right) - valueSerializer.writeInt8(value_dashGap_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_right_type)) { - const value_dashGap_value_0_right_value = value_dashGap_value_0_right! - valueSerializer.writeLength(value_dashGap_value_0_right_value) - } - const value_dashGap_value_0_bottom = value_dashGap_value_0.bottom - let value_dashGap_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom) - valueSerializer.writeInt8(value_dashGap_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_bottom_type)) { - const value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom! - valueSerializer.writeLength(value_dashGap_value_0_bottom_value) - } - const value_dashGap_value_0_left = value_dashGap_value_0.left - let value_dashGap_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left) - valueSerializer.writeInt8(value_dashGap_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_left_type)) { - const value_dashGap_value_0_left_value = value_dashGap_value_0_left! - valueSerializer.writeLength(value_dashGap_value_0_left_value) - } + const value_dayColor_value_0 = value_dayColor_value + valueSerializer.writeInt32(value_dayColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_dayColor_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_dayColor_value_1 = value_dayColor_value as number + valueSerializer.writeNumber(value_dayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isLengthMetrics(value_dashGap_value, false, false))) { + else if (((RuntimeType.STRING == value_dayColor_value_type))) { + valueSerializer.writeInt8(2 as int32) + const value_dayColor_value_2 = value_dayColor_value as string + valueSerializer.writeString(value_dayColor_value_2) + } + else if (((RuntimeType.OBJECT == value_dayColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_dayColor_value_3 = value_dayColor_value as Resource + valueSerializer.writeResource(value_dayColor_value_3) + } + } + const value_lunarColor = value.lunarColor + let value_lunarColor_type : int32 = RuntimeType.UNDEFINED + value_lunarColor_type = runtimeType(value_lunarColor) + valueSerializer.writeInt8(value_lunarColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarColor_type)) { + const value_lunarColor_value = value_lunarColor! + let value_lunarColor_value_type : int32 = RuntimeType.UNDEFINED + value_lunarColor_value_type = runtimeType(value_lunarColor_value) + if (value_lunarColor_value instanceof Color) { + valueSerializer.writeInt8(0 as int32) + const value_lunarColor_value_0 = value_lunarColor_value + valueSerializer.writeInt32(value_lunarColor_value_0.ordinal) + } + else if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_dashGap_value_1 = value_dashGap_value as LengthMetrics - valueSerializer.writeLengthMetrics(value_dashGap_value_1) + const value_lunarColor_value_1 = value_lunarColor_value as number + valueSerializer.writeNumber(value_lunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_dashGap_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_lunarColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_dashGap_value_2 = value_dashGap_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2) + const value_lunarColor_value_2 = value_lunarColor_value as string + valueSerializer.writeString(value_lunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_lunarColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_lunarColor_value_3 = value_lunarColor_value as Resource + valueSerializer.writeResource(value_lunarColor_value_3) } } - const value_dashWidth = value.dashWidth - let value_dashWidth_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_type = runtimeType(value_dashWidth) - valueSerializer.writeInt8(value_dashWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_type)) { - const value_dashWidth_value = value_dashWidth! - let value_dashWidth_value_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_value_type = runtimeType(value_dashWidth_value) - if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isEdgeWidths(value_dashWidth_value, true, false, true, false))) { + const value_markLunarColor = value.markLunarColor + let value_markLunarColor_type : int32 = RuntimeType.UNDEFINED + value_markLunarColor_type = runtimeType(value_markLunarColor) + valueSerializer.writeInt8(value_markLunarColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_markLunarColor_type)) { + const value_markLunarColor_value = value_markLunarColor! + let value_markLunarColor_value_type : int32 = RuntimeType.UNDEFINED + value_markLunarColor_value_type = runtimeType(value_markLunarColor_value) + if (value_markLunarColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_dashWidth_value_0 = value_dashWidth_value as EdgeWidths - const value_dashWidth_value_0_top = value_dashWidth_value_0.top - let value_dashWidth_value_0_top_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top) - valueSerializer.writeInt8(value_dashWidth_value_0_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_top_type)) { - const value_dashWidth_value_0_top_value = value_dashWidth_value_0_top! - valueSerializer.writeLength(value_dashWidth_value_0_top_value) - } - const value_dashWidth_value_0_right = value_dashWidth_value_0.right - let value_dashWidth_value_0_right_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right) - valueSerializer.writeInt8(value_dashWidth_value_0_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_right_type)) { - const value_dashWidth_value_0_right_value = value_dashWidth_value_0_right! - valueSerializer.writeLength(value_dashWidth_value_0_right_value) - } - const value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom - let value_dashWidth_value_0_bottom_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom) - valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { - const value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom! - valueSerializer.writeLength(value_dashWidth_value_0_bottom_value) - } - const value_dashWidth_value_0_left = value_dashWidth_value_0.left - let value_dashWidth_value_0_left_type : int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left) - valueSerializer.writeInt8(value_dashWidth_value_0_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_left_type)) { - const value_dashWidth_value_0_left_value = value_dashWidth_value_0_left! - valueSerializer.writeLength(value_dashWidth_value_0_left_value) - } + const value_markLunarColor_value_0 = value_markLunarColor_value + valueSerializer.writeInt32(value_markLunarColor_value_0.ordinal) } - else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isLengthMetrics(value_dashWidth_value, false, false))) { + else if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_dashWidth_value_1 = value_dashWidth_value as LengthMetrics - valueSerializer.writeLengthMetrics(value_dashWidth_value_1) + const value_markLunarColor_value_1 = value_markLunarColor_value as number + valueSerializer.writeNumber(value_markLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (TypeChecker.isLocalizedEdgeWidths(value_dashWidth_value, true, false, true, false))) { + else if (((RuntimeType.STRING == value_markLunarColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_dashWidth_value_2 = value_dashWidth_value as LocalizedEdgeWidths - valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2) + const value_markLunarColor_value_2 = value_markLunarColor_value as string + valueSerializer.writeString(value_markLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_markLunarColor_value_type))) { + valueSerializer.writeInt8(3 as int32) + const value_markLunarColor_value_3 = value_markLunarColor_value as Resource + valueSerializer.writeResource(value_markLunarColor_value_3) } } + const value_dayFontSize = value.dayFontSize + let value_dayFontSize_type : int32 = RuntimeType.UNDEFINED + value_dayFontSize_type = runtimeType(value_dayFontSize) + valueSerializer.writeInt8(value_dayFontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dayFontSize_type)) { + const value_dayFontSize_value = value_dayFontSize! + valueSerializer.writeNumber(value_dayFontSize_value) + } + const value_lunarDayFontSize = value.lunarDayFontSize + let value_lunarDayFontSize_type : int32 = RuntimeType.UNDEFINED + value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize) + valueSerializer.writeInt8(value_lunarDayFontSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarDayFontSize_type)) { + const value_lunarDayFontSize_value = value_lunarDayFontSize! + valueSerializer.writeNumber(value_lunarDayFontSize_value) + } + const value_dayHeight = value.dayHeight + let value_dayHeight_type : int32 = RuntimeType.UNDEFINED + value_dayHeight_type = runtimeType(value_dayHeight) + valueSerializer.writeInt8(value_dayHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dayHeight_type)) { + const value_dayHeight_value = value_dayHeight! + valueSerializer.writeNumber(value_dayHeight_value) + } + const value_dayWidth = value.dayWidth + let value_dayWidth_type : int32 = RuntimeType.UNDEFINED + value_dayWidth_type = runtimeType(value_dayWidth) + valueSerializer.writeInt8(value_dayWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dayWidth_type)) { + const value_dayWidth_value = value_dayWidth! + valueSerializer.writeNumber(value_dayWidth_value) + } + const value_gregorianCalendarHeight = value.gregorianCalendarHeight + let value_gregorianCalendarHeight_type : int32 = RuntimeType.UNDEFINED + value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight) + valueSerializer.writeInt8(value_gregorianCalendarHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_gregorianCalendarHeight_type)) { + const value_gregorianCalendarHeight_value = value_gregorianCalendarHeight! + valueSerializer.writeNumber(value_gregorianCalendarHeight_value) + } + const value_dayYAxisOffset = value.dayYAxisOffset + let value_dayYAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset) + valueSerializer.writeInt8(value_dayYAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dayYAxisOffset_type)) { + const value_dayYAxisOffset_value = value_dayYAxisOffset! + valueSerializer.writeNumber(value_dayYAxisOffset_value) + } + const value_lunarDayYAxisOffset = value.lunarDayYAxisOffset + let value_lunarDayYAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset) + valueSerializer.writeInt8(value_lunarDayYAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarDayYAxisOffset_type)) { + const value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset! + valueSerializer.writeNumber(value_lunarDayYAxisOffset_value) + } + const value_underscoreXAxisOffset = value.underscoreXAxisOffset + let value_underscoreXAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset) + valueSerializer.writeInt8(value_underscoreXAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_underscoreXAxisOffset_type)) { + const value_underscoreXAxisOffset_value = value_underscoreXAxisOffset! + valueSerializer.writeNumber(value_underscoreXAxisOffset_value) + } + const value_underscoreYAxisOffset = value.underscoreYAxisOffset + let value_underscoreYAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset) + valueSerializer.writeInt8(value_underscoreYAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_underscoreYAxisOffset_type)) { + const value_underscoreYAxisOffset_value = value_underscoreYAxisOffset! + valueSerializer.writeNumber(value_underscoreYAxisOffset_value) + } + const value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset + let value_scheduleMarkerXAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset) + valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { + const value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset! + valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value) + } + const value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset + let value_scheduleMarkerYAxisOffset_type : int32 = RuntimeType.UNDEFINED + value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset) + valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { + const value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset! + valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value) + } + const value_colSpace = value.colSpace + let value_colSpace_type : int32 = RuntimeType.UNDEFINED + value_colSpace_type = runtimeType(value_colSpace) + valueSerializer.writeInt8(value_colSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_colSpace_type)) { + const value_colSpace_value = value_colSpace! + valueSerializer.writeNumber(value_colSpace_value) + } + const value_dailyFiveRowSpace = value.dailyFiveRowSpace + let value_dailyFiveRowSpace_type : int32 = RuntimeType.UNDEFINED + value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace) + valueSerializer.writeInt8(value_dailyFiveRowSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dailyFiveRowSpace_type)) { + const value_dailyFiveRowSpace_value = value_dailyFiveRowSpace! + valueSerializer.writeNumber(value_dailyFiveRowSpace_value) + } + const value_dailySixRowSpace = value.dailySixRowSpace + let value_dailySixRowSpace_type : int32 = RuntimeType.UNDEFINED + value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace) + valueSerializer.writeInt8(value_dailySixRowSpace_type as int32) + if ((RuntimeType.UNDEFINED) != (value_dailySixRowSpace_type)) { + const value_dailySixRowSpace_value = value_dailySixRowSpace! + valueSerializer.writeNumber(value_dailySixRowSpace_value) + } + const value_lunarHeight = value.lunarHeight + let value_lunarHeight_type : int32 = RuntimeType.UNDEFINED + value_lunarHeight_type = runtimeType(value_lunarHeight) + valueSerializer.writeInt8(value_lunarHeight_type as int32) + if ((RuntimeType.UNDEFINED) != (value_lunarHeight_type)) { + const value_lunarHeight_value = value_lunarHeight! + valueSerializer.writeNumber(value_lunarHeight_value) + } + const value_underscoreWidth = value.underscoreWidth + let value_underscoreWidth_type : int32 = RuntimeType.UNDEFINED + value_underscoreWidth_type = runtimeType(value_underscoreWidth) + valueSerializer.writeInt8(value_underscoreWidth_type as int32) + if ((RuntimeType.UNDEFINED) != (value_underscoreWidth_type)) { + const value_underscoreWidth_value = value_underscoreWidth! + valueSerializer.writeNumber(value_underscoreWidth_value) + } + const value_underscoreLength = value.underscoreLength + let value_underscoreLength_type : int32 = RuntimeType.UNDEFINED + value_underscoreLength_type = runtimeType(value_underscoreLength) + valueSerializer.writeInt8(value_underscoreLength_type as int32) + if ((RuntimeType.UNDEFINED) != (value_underscoreLength_type)) { + const value_underscoreLength_value = value_underscoreLength! + valueSerializer.writeNumber(value_underscoreLength_value) + } + const value_scheduleMarkerRadius = value.scheduleMarkerRadius + let value_scheduleMarkerRadius_type : int32 = RuntimeType.UNDEFINED + value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius) + valueSerializer.writeInt8(value_scheduleMarkerRadius_type as int32) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerRadius_type)) { + const value_scheduleMarkerRadius_value = value_scheduleMarkerRadius! + valueSerializer.writeNumber(value_scheduleMarkerRadius_value) + } + const value_boundaryRowOffset = value.boundaryRowOffset + let value_boundaryRowOffset_type : int32 = RuntimeType.UNDEFINED + value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset) + valueSerializer.writeInt8(value_boundaryRowOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_boundaryRowOffset_type)) { + const value_boundaryRowOffset_value = value_boundaryRowOffset! + valueSerializer.writeNumber(value_boundaryRowOffset_value) + } + const value_boundaryColOffset = value.boundaryColOffset + let value_boundaryColOffset_type : int32 = RuntimeType.UNDEFINED + value_boundaryColOffset_type = runtimeType(value_boundaryColOffset) + valueSerializer.writeInt8(value_boundaryColOffset_type as int32) + if ((RuntimeType.UNDEFINED) != (value_boundaryColOffset_type)) { + const value_boundaryColOffset_value = value_boundaryColOffset! + valueSerializer.writeNumber(value_boundaryColOffset_value) + } } - writeFilter(value: Filter): void { - let valueSerializer : Serializer = this - const value___FilterStub = value.__FilterStub - valueSerializer.writeString(value___FilterStub) - } - writeVisualEffect(value: VisualEffect): void { + writeCalendarDay(value: CalendarDay): void { let valueSerializer : Serializer = this - const value___VisualEffectStub = value.__VisualEffectStub - valueSerializer.writeString(value___VisualEffectStub) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_lunarMonth = value.lunarMonth + valueSerializer.writeString(value_lunarMonth) + const value_lunarDay = value.lunarDay + valueSerializer.writeString(value_lunarDay) + const value_dayMark = value.dayMark + valueSerializer.writeString(value_dayMark) + const value_dayMarkValue = value.dayMarkValue + valueSerializer.writeString(value_dayMarkValue) + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_day = value.day + valueSerializer.writeNumber(value_day) + const value_isFirstOfLunar = value.isFirstOfLunar + valueSerializer.writeBoolean(value_isFirstOfLunar) + const value_hasSchedule = value.hasSchedule + valueSerializer.writeBoolean(value_hasSchedule) + const value_markLunarDay = value.markLunarDay + valueSerializer.writeBoolean(value_markLunarDay) } - writeForegroundEffectOptions(value: ForegroundEffectOptions): void { + writeButtonOptions(value: ButtonOptions): void { let valueSerializer : Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) + const value_type = value.type + let value_type_type : int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type as int32) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value.ordinal) + } + const value_stateEffect = value.stateEffect + let value_stateEffect_type : int32 = RuntimeType.UNDEFINED + value_stateEffect_type = runtimeType(value_stateEffect) + valueSerializer.writeInt8(value_stateEffect_type as int32) + if ((RuntimeType.UNDEFINED) != (value_stateEffect_type)) { + const value_stateEffect_value = value_stateEffect! + valueSerializer.writeBoolean(value_stateEffect_value) + } + const value_buttonStyle = value.buttonStyle + let value_buttonStyle_type : int32 = RuntimeType.UNDEFINED + value_buttonStyle_type = runtimeType(value_buttonStyle) + valueSerializer.writeInt8(value_buttonStyle_type as int32) + if ((RuntimeType.UNDEFINED) != (value_buttonStyle_type)) { + const value_buttonStyle_value = value_buttonStyle! + valueSerializer.writeInt32(value_buttonStyle_value.ordinal) + } + const value_controlSize = value.controlSize + let value_controlSize_type : int32 = RuntimeType.UNDEFINED + value_controlSize_type = runtimeType(value_controlSize) + valueSerializer.writeInt8(value_controlSize_type as int32) + if ((RuntimeType.UNDEFINED) != (value_controlSize_type)) { + const value_controlSize_value = value_controlSize! + valueSerializer.writeInt32(value_controlSize_value.ordinal) + } + const value_role = value.role + let value_role_type : int32 = RuntimeType.UNDEFINED + value_role_type = runtimeType(value_role) + valueSerializer.writeInt8(value_role_type as int32) + if ((RuntimeType.UNDEFINED) != (value_role_type)) { + const value_role_value = value_role! + valueSerializer.writeInt32(value_role_value.ordinal) + } } - writeResizableOptions(value: ResizableOptions): void { + writeBadgeParamWithString(value: BadgeParamWithString): void { let valueSerializer : Serializer = this - const value_slice = value.slice - let value_slice_type : int32 = RuntimeType.UNDEFINED - value_slice_type = runtimeType(value_slice) - valueSerializer.writeInt8(value_slice_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_type)) { - const value_slice_value = value_slice! - const value_slice_value_top = value_slice_value.top - let value_slice_value_top_type : int32 = RuntimeType.UNDEFINED - value_slice_value_top_type = runtimeType(value_slice_value_top) - valueSerializer.writeInt8(value_slice_value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_top_type)) { - const value_slice_value_top_value = value_slice_value_top! - valueSerializer.writeLength(value_slice_value_top_value) + const value_position = value.position + let value_position_type : int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type as int32) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + let value_position_value_type : int32 = RuntimeType.UNDEFINED + value_position_value_type = runtimeType(value_position_value) + if (((value_position_value instanceof BadgePosition))) { + valueSerializer.writeInt8(0 as int32) + const value_position_value_0 = value_position_value + valueSerializer.writeInt32(value_position_value_0.ordinal) } - const value_slice_value_right = value_slice_value.right - let value_slice_value_right_type : int32 = RuntimeType.UNDEFINED - value_slice_value_right_type = runtimeType(value_slice_value_right) - valueSerializer.writeInt8(value_slice_value_right_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_right_type)) { - const value_slice_value_right_value = value_slice_value_right! - valueSerializer.writeLength(value_slice_value_right_value) + else if (((RuntimeType.OBJECT == value_position_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_position_value_1 = value_position_value as Position + valueSerializer.writePosition(value_position_value_1) } - const value_slice_value_bottom = value_slice_value.bottom - let value_slice_value_bottom_type : int32 = RuntimeType.UNDEFINED - value_slice_value_bottom_type = runtimeType(value_slice_value_bottom) - valueSerializer.writeInt8(value_slice_value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_bottom_type)) { - const value_slice_value_bottom_value = value_slice_value_bottom! - valueSerializer.writeLength(value_slice_value_bottom_value) + } + const value_style = value.style + valueSerializer.writeBadgeStyle(value_style) + const value_value = value.value + valueSerializer.writeString(value_value) + } + writeBadgeParamWithNumber(value: BadgeParamWithNumber): void { + let valueSerializer : Serializer = this + const value_position = value.position + let value_position_type : int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type as int32) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + let value_position_value_type : int32 = RuntimeType.UNDEFINED + value_position_value_type = runtimeType(value_position_value) + if (((value_position_value instanceof BadgePosition))) { + valueSerializer.writeInt8(0 as int32) + const value_position_value_0 = value_position_value + valueSerializer.writeInt32(value_position_value_0.ordinal) } - const value_slice_value_left = value_slice_value.left - let value_slice_value_left_type : int32 = RuntimeType.UNDEFINED - value_slice_value_left_type = runtimeType(value_slice_value_left) - valueSerializer.writeInt8(value_slice_value_left_type as int32) - if ((RuntimeType.UNDEFINED) != (value_slice_value_left_type)) { - const value_slice_value_left_value = value_slice_value_left! - valueSerializer.writeLength(value_slice_value_left_value) + else if (((RuntimeType.OBJECT == value_position_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_position_value_1 = value_position_value as Position + valueSerializer.writePosition(value_position_value_1) } } - const value_lattice = value.lattice - let value_lattice_type : int32 = RuntimeType.UNDEFINED - value_lattice_type = runtimeType(value_lattice) - valueSerializer.writeInt8(value_lattice_type as int32) - if ((RuntimeType.UNDEFINED) != (value_lattice_type)) { - const value_lattice_value = value_lattice! - valueSerializer.writeDrawingLattice(value_lattice_value) + const value_style = value.style + valueSerializer.writeBadgeStyle(value_style) + const value_count = value.count + valueSerializer.writeNumber(value_count) + const value_maxCount = value.maxCount + let value_maxCount_type : int32 = RuntimeType.UNDEFINED + value_maxCount_type = runtimeType(value_maxCount) + valueSerializer.writeInt8(value_maxCount_type as int32) + if ((RuntimeType.UNDEFINED) != (value_maxCount_type)) { + const value_maxCount_value = value_maxCount! + valueSerializer.writeNumber(value_maxCount_value) } } - writeBackgroundEffectOptions(value: BackgroundEffectOptions): void { + writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { let valueSerializer : Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) - const value_saturation = value.saturation - let value_saturation_type : int32 = RuntimeType.UNDEFINED - value_saturation_type = runtimeType(value_saturation) - valueSerializer.writeInt8(value_saturation_type as int32) - if ((RuntimeType.UNDEFINED) != (value_saturation_type)) { - const value_saturation_value = value_saturation! - valueSerializer.writeNumber(value_saturation_value) + const value_arrayValue = value.arrayValue + valueSerializer.writeInt32(value_arrayValue.length as int32) + for (let i = 0; i < value_arrayValue.length; i++) { + const value_arrayValue_element = value_arrayValue[i] + valueSerializer.writeString(value_arrayValue_element) } - const value_brightness = value.brightness - let value_brightness_type : int32 = RuntimeType.UNDEFINED - value_brightness_type = runtimeType(value_brightness) - valueSerializer.writeInt8(value_brightness_type as int32) - if ((RuntimeType.UNDEFINED) != (value_brightness_type)) { - const value_brightness_value = value_brightness! - valueSerializer.writeNumber(value_brightness_value) + const value_selected = value.selected + valueSerializer.writeNumber(value_selected) + } + writeAlertDialogButtonOptions(value: AlertDialogButtonOptions): void { + let valueSerializer : Serializer = this + const value_enabled = value.enabled + let value_enabled_type : int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type as int32) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) } - const value_color = value.color - let value_color_type : int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type as int32) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type : int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (value_color_value instanceof Color) { + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type : int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type as int32) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) + } + const value_style = value.style + let value_style_type : int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type as int32) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value.ordinal) + } + const value_value = value.value + let value_value_type : int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_value_0 = value_value as string + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_value_1 = value_value as Resource + valueSerializer.writeResource(value_value_1) + } + const value_fontColor = value.fontColor + let value_fontColor_type : int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type : int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (value_fontColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_color_value_0 = value_color_value - valueSerializer.writeInt32(value_color_value_0.ordinal) + const value_fontColor_value_0 = value_fontColor_value + valueSerializer.writeInt32(value_fontColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_color_value_1 = value_color_value as number - valueSerializer.writeNumber(value_color_value_1) + const value_fontColor_value_1 = value_fontColor_value as number + valueSerializer.writeNumber(value_fontColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_fontColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_color_value_2 = value_color_value as string - valueSerializer.writeString(value_color_value_2) + const value_fontColor_value_2 = value_fontColor_value as string + valueSerializer.writeString(value_fontColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_color_value_3 = value_color_value as Resource - valueSerializer.writeResource(value_color_value_3) + const value_fontColor_value_3 = value_fontColor_value as Resource + valueSerializer.writeResource(value_fontColor_value_3) } } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type : int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value.ordinal) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type : int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type as int32) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - const value_policy = value.policy - let value_policy_type : int32 = RuntimeType.UNDEFINED - value_policy_type = runtimeType(value_policy) - valueSerializer.writeInt8(value_policy_type as int32) - if ((RuntimeType.UNDEFINED) != (value_policy_type)) { - const value_policy_value = value_policy! - valueSerializer.writeInt32(value_policy_value.ordinal) - } - const value_inactiveColor = value.inactiveColor - let value_inactiveColor_type : int32 = RuntimeType.UNDEFINED - value_inactiveColor_type = runtimeType(value_inactiveColor) - valueSerializer.writeInt8(value_inactiveColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { - const value_inactiveColor_value = value_inactiveColor! - let value_inactiveColor_value_type : int32 = RuntimeType.UNDEFINED - value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (value_inactiveColor_value instanceof Color) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type as int32) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (value_backgroundColor_value instanceof Color) { valueSerializer.writeInt8(0 as int32) - const value_inactiveColor_value_0 = value_inactiveColor_value - valueSerializer.writeInt32(value_inactiveColor_value_0.ordinal) + const value_backgroundColor_value_0 = value_backgroundColor_value + valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) } - else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1 as int32) - const value_inactiveColor_value_1 = value_inactiveColor_value as number - valueSerializer.writeNumber(value_inactiveColor_value_1) + const value_backgroundColor_value_1 = value_backgroundColor_value as number + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2 as int32) - const value_inactiveColor_value_2 = value_inactiveColor_value as string - valueSerializer.writeString(value_inactiveColor_value_2) + const value_backgroundColor_value_2 = value_backgroundColor_value as string + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3 as int32) - const value_inactiveColor_value_3 = value_inactiveColor_value as Resource - valueSerializer.writeResource(value_inactiveColor_value_3) + const value_backgroundColor_value_3 = value_backgroundColor_value as Resource + valueSerializer.writeResource(value_backgroundColor_value_3) } } - } - writePixelRoundPolicy(value: PixelRoundPolicy): void { - let valueSerializer : Serializer = this - const value_start = value.start - let value_start_type : int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type as int32) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeInt32(value_start_value.ordinal) - } - const value_top = value.top - let value_top_type : int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type as int32) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeInt32(value_top_value.ordinal) - } - const value_end = value.end - let value_end_type : int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type as int32) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt32(value_end_value.ordinal) - } - const value_bottom = value.bottom - let value_bottom_type : int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type as int32) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeInt32(value_bottom_value.ordinal) - } - } - writeChainWeightOptions(value: ChainWeightOptions): void { - let valueSerializer : Serializer = this - const value_horizontal = value.horizontal - let value_horizontal_type : int32 = RuntimeType.UNDEFINED - value_horizontal_type = runtimeType(value_horizontal) - valueSerializer.writeInt8(value_horizontal_type as int32) - if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { - const value_horizontal_value = value_horizontal! - valueSerializer.writeNumber(value_horizontal_value) - } - const value_vertical = value.vertical - let value_vertical_type : int32 = RuntimeType.UNDEFINED - value_vertical_type = runtimeType(value_vertical) - valueSerializer.writeInt8(value_vertical_type as int32) - if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { - const value_vertical_value = value_vertical! - valueSerializer.writeNumber(value_vertical_value) - } - } - writeTouchResult(value: TouchResult): void { - let valueSerializer : Serializer = this - const value_strategy = value.strategy - valueSerializer.writeInt32(value_strategy.ordinal) - const value_id = value.id - let value_id_type : int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - valueSerializer.writeInt8(value_id_type as int32) - if ((RuntimeType.UNDEFINED) != (value_id_type)) { - const value_id_value = value_id! - valueSerializer.writeString(value_id_value) + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) + const value_primary = value.primary + let value_primary_type : int32 = RuntimeType.UNDEFINED + value_primary_type = runtimeType(value_primary) + valueSerializer.writeInt8(value_primary_type as int32) + if ((RuntimeType.UNDEFINED) != (value_primary_type)) { + const value_primary_value = value_primary! + valueSerializer.writeBoolean(value_primary_value) } } - writeTouchTestInfo(value: TouchTestInfo): void { + writeDismissDialogAction(value: DismissDialogAction): void { let valueSerializer : Serializer = this - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_parentX = value.parentX - valueSerializer.writeNumber(value_parentX) - const value_parentY = value.parentY - valueSerializer.writeNumber(value_parentY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_rect = value.rect - valueSerializer.writeRectResult(value_rect) - const value_id = value.id - valueSerializer.writeString(value_id) + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason.ordinal) } - writeConstraintSizeOptions(value: ConstraintSizeOptions): void { + writeSheetInfo(value: SheetInfo): void { let valueSerializer : Serializer = this - const value_minWidth = value.minWidth - let value_minWidth_type : int32 = RuntimeType.UNDEFINED - value_minWidth_type = runtimeType(value_minWidth) - valueSerializer.writeInt8(value_minWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_minWidth_type)) { - const value_minWidth_value = value_minWidth! - valueSerializer.writeLength(value_minWidth_value) - } - const value_maxWidth = value.maxWidth - let value_maxWidth_type : int32 = RuntimeType.UNDEFINED - value_maxWidth_type = runtimeType(value_maxWidth) - valueSerializer.writeInt8(value_maxWidth_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maxWidth_type)) { - const value_maxWidth_value = value_maxWidth! - valueSerializer.writeLength(value_maxWidth_value) + const value_title = value.title + let value_title_type : int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { + valueSerializer.writeInt8(0 as int32) + const value_title_0 = value_title as string + valueSerializer.writeString(value_title_0) } - const value_minHeight = value.minHeight - let value_minHeight_type : int32 = RuntimeType.UNDEFINED - value_minHeight_type = runtimeType(value_minHeight) - valueSerializer.writeInt8(value_minHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_minHeight_type)) { - const value_minHeight_value = value_minHeight! - valueSerializer.writeLength(value_minHeight_value) + else if (((RuntimeType.OBJECT == value_title_type))) { + valueSerializer.writeInt8(1 as int32) + const value_title_1 = value_title as Resource + valueSerializer.writeResource(value_title_1) } - const value_maxHeight = value.maxHeight - let value_maxHeight_type : int32 = RuntimeType.UNDEFINED - value_maxHeight_type = runtimeType(value_maxHeight) - valueSerializer.writeInt8(value_maxHeight_type as int32) - if ((RuntimeType.UNDEFINED) != (value_maxHeight_type)) { - const value_maxHeight_value = value_maxHeight! - valueSerializer.writeLength(value_maxHeight_value) + const value_icon = value.icon + let value_icon_type : int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type as int32) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type : int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0 as int32) + const value_icon_value_0 = value_icon_value as string + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1 as int32) + const value_icon_value_1 = value_icon_value as Resource + valueSerializer.writeResource(value_icon_value_1) + } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } writeLength(value: Length): void { const valueType = runtimeType(value) diff --git a/arkoala-arkts/arkui/src/generated/ts/type_check.ts b/arkoala-arkts/arkui/src/generated/ts/type_check.ts index b0708247b..f17f775e7 100644 --- a/arkoala-arkts/arkui/src/generated/ts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/ts/type_check.ts @@ -6,7 +6,7 @@ import { DrawingCanvas } from "./../ArkDrawingCanvasMaterialized" import { PixelMap } from "./../ArkPixelMapMaterialized" import { NodeController, TextModifier, RectWidthStyle, RectHeightStyle, Want, LengthUnit, LengthMetrics } from "./../ArkArkui-externalInterfaces" import { FrameNode } from "./../ArkFrameNodeMaterialized" -import { UIContext, ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" +import { UIContext, ClickEvent, CommonMethod, DismissReason, Rectangle, BlurStyle, ShadowOptions, ShadowStyle, HoverModeAreaType, CommonConfiguration, ContentModifier, PickerTextStyle, PickerDialogButtonStyle, CustomBuilder, CommonShapeMethod, PointLightStyle, ComponentOptions, InputCounterOptions, TextDecorationOptions, ProvideOptions, AnimatableArithmetic, Context, Configuration, ExpectedFrameRateRange, FinishCallbackType, TouchTestStrategy, AnimateParam, MotionPathOptions, sharedTransitionOptions, GeometryTransitionOptions, TransitionHierarchyStrategy, TranslateOptions, ScaleOptions, AlignRuleOption, LocalizedHorizontalAlignParam, LocalizedVerticalAlignParam, LocalizedAlignRuleOptions, ChainStyle, RotateOptions, TransitionOptions, TransitionEdge, TransitionEffects, DrawContext, PreviewParams, ItemDragInfo, EffectType, PreDragStatus, DragItemInfo, EventTarget, SourceType, SourceTool, RepeatMode, BlurStyleActivePolicy, ThemeColorMode, AdaptiveColor, ModalTransition, BackgroundBlurStyleOptions, BlurStyleOptions, ForegroundBlurStyleOptions, BlurOptions, BackgroundEffectOptions, ForegroundEffectOptions, ShadowType, MultiShadowOptions, SafeAreaType, SafeAreaEdge, LayoutSafeAreaType, LayoutSafeAreaEdge, SheetSize, BaseEvent, BorderImageOption, LinearGradient_common, HoverEvent, MouseEvent, AccessibilityHoverEvent, TouchObject, HistoricalPoint, TouchEvent, DragBehavior, Summary, UniformDataType, DragResult, BlendMode, BlendApplyType, DragEvent, IntentionCode, KeyEvent, BindOptions, DismissContentCoverAction, ContentCoverOptions, SheetTitleOptions, SheetType, SheetMode, ScrollSizeMode, SheetKeyboardAvoidMode, SheetDismiss, DismissSheetAction, SpringBackAction, SheetOptions, StateStyles, PopupMessageOptions, DismissPopupAction, PopupOptions, CustomPopupOptions, MenuPreviewMode, ContextMenuAnimationOptions, AnimationRange, ContextMenuOptions, MenuOptions, TouchTestInfo, RectResult, TouchResult, PixelStretchEffectOptions, ClickEffect, FadingEdgeOptions, NestedScrollOptions, MenuElement, SymbolGlyphModifier, AttributeModifier, OutlineStyle, DragPreviewMode, MenuPolicy, ImageModifier, DragPreviewOptions, DragInteractionOptions, InvertOptions, CircleShape, EllipseShape, PathShape, RectShape, PixelRoundPolicy, VisualEffect, Filter, AccessibilityCallback, MotionBlurOptions, BackgroundBrightnessOptions, GestureRecognizerJudgeBeginCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, LinearGradientBlurOptions, ComponentContent, OverlayOptions, Blender, VisibleAreaChangeCallback, CommonAttribute, CommonInterface, OverlayOffset, FractionStop, MotionBlurAnchor, LayoutBorderInfo, LayoutInfo, LayoutChild, GeometryInfo, SizeResult, Layoutable, Measurable, MeasureResult, NavDestinationInfo, NavigationInfo, RouterPageInfo, Theme, CustomComponent, CaretOffset, ContentClipMode, ScrollableCommonMethod, EdgeEffectOptions, ScrollResult, OnWillScrollCallback, OnMoveHandler, LightSource, KeyframeAnimateParam, KeyframeState, Callback, VisibleAreaEventOptions, UICommonEvent, HoverCallback, UIGestureEvent, SelectionOptions, KeyboardAvoidMode } from "./../ArkCommonInterfaces" import { Root, ComponentRoot } from "./../ArkStaticComponentsInterfaces" import { EventEmulator } from "./../ArkEventEmulatorMaterialized" import { Literal_Want_want, Callback_Void, Callback_DismissDialogAction_Void, Callback_Number_Void, Literal_Number_day_month_year, Type_CalendarInterface_value, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Boolean_Void, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Literal_TransitionEffect_appear_disappear, Tuple_Number_Number, Callback_DismissContentCoverAction_Void, Type_SheetOptions_detents, Callback_SheetDismiss_Void, Callback_DismissSheetAction_Void, Callback_SpringBackAction_Void, Callback_SheetType_Void, Literal_String_value_Callback_Void_action, Literal_Boolean_isVisible, Literal_ResourceColor_color, Callback_Literal_Boolean_isVisible_Void, Callback_DismissPopupAction_Void, Literal_Number_offset_span, Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs, Type_CommonMethod_linearGradient_value, Tuple_ResourceColor_Number, Type_CommonMethod_sweepGradient_value, Tuple_Length_Length, Type_CommonMethod_radialGradient_value, Literal_Alignment_align, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Literal_Empty, Callback_Number_ScrollState_Void, Literal_String_key_Any_defaultValue, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Literal_Number_height_width, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Callback_Any_Void, Tuple_Union_ResourceColor_LinearGradient_common_Number, Callback_GestureEvent_Void, Literal_Number_duration_fingers_Boolean_repeat, Literal_Number_distance_fingers_PanDirection_direction, Literal_Number_fingers_speed_SwipeDirection_direction, Literal_Number_distance_fingers, Literal_Number_angle_fingers, Callback_Number_Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Literal_Number_offsetRemain, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_String_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_SwipeActionState_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_String_Unknown_Void, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_NavigationTransitionProxy_Void, Literal_String_target_NavigationType_type, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Literal_Boolean_next_Axis_direction, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Literal_Number_index, Callback_SwiperContentTransitionProxy_Void, Callback_TabContentTransitionProxy_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_StyledStringChangeValue_Boolean, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TextPickerResult_Void, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Literal_String_script_Callback_String_Void_callback, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Literal_Union_String_WebResourceRequest_data, Literal_Function_handler_Object_error, Literal_Object_detail, Literal_Function_callback_Object_fileSelector, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Callback_Literal_Function_handler_Object_error_Void, Callback_OnRenderExitedEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Object_detail_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Literal_String_plainText, Callback_Literal_String_plainText_Void, Literal_Number_surfaceHeight_surfaceWidth, Type_XComponentInterface_value, Callback_UIExtensionProxy_Void, Literal_Number_code_Want_want, Callback_Literal_Number_code_Want_want_Void } from "./../SyntheticDeclarations" @@ -48,7 +48,6 @@ import { ICurve } from "./../ArkICurveMaterialized" import { DrawModifier } from "./../ArkDrawModifierMaterialized" import { PixelMapMock } from "./../ArkPixelMapMockMaterialized" import { ProgressMask } from "./../ArkProgressMaskMaterialized" -import { AttributeModifier } from "./../ArkAttributeModifierMaterialized" import { ResizableOptions, DrawableDescriptor, DrawingColorFilter, ResolutionQuality, DrawingLattice, ImageRenderMode, ImageContent, DynamicRangeMode, ImageInterpolation, ImageInterface, ImageAttribute, ImageSourceSize, ImageErrorCallback, ImageError } from "./../ArkImageInterfaces" import { FocusBoxStyle, FocusPriority } from "./../ArkFocusInterfaces" import { EllipseAttribute, EllipseOptions, EllipseInterface } from "./../ArkEllipseInterfaces" @@ -62,11 +61,9 @@ import { ScrollState, ListItemAlign, ListItemGroupArea, StickyStyle, ChainEdgeEf import { ScrollOnWillScrollCallback, ScrollAlign, ScrollDirection, OffsetResult, ScrollEdgeOptions, ScrollToIndexOptions, ScrollAnimationOptions, OffsetOptions, ScrollOptions, ScrollPageOptions, ScrollSnapOptions, ScrollInterface, ScrollAttribute, OnScrollFrameBeginHandlerResult, OnScrollEdgeCallback, OnScrollFrameBeginCallback } from "./../ArkScrollInterfaces" import { DynamicNode } from "./../ArkDynamicNodeMaterialized" import { ChildrenMainSize } from "./../ArkChildrenMainSizeMaterialized" -import { AbstractProperty } from "./../ArkAbstractPropertyMaterialized" +import { AbstractProperty, ISinglePropertyChangeSubscriber, EnvPropsOptions, PersistPropsOptions } from "./../ArkCommonTsEtsApiInterfaces" import { IPropertySubscriber } from "./../ArkIPropertySubscriberMaterialized" -import { ISinglePropertyChangeSubscriber } from "./../ArkISinglePropertyChangeSubscriberMaterialized" import { SubscribaleAbstract } from "./../ArkSubscribaleAbstractMaterialized" -import { EnvPropsOptions, PersistPropsOptions } from "./../ArkCommonTsEtsApiInterfaces" import { Scene, ModelType, SceneOptions, Component3DInterface, Component3DAttribute } from "./../ArkComponent3dInterfaces" import { ContainerSpanInterface, ContainerSpanAttribute } from "./../ArkContainerSpanInterfaces" import { TextBackgroundStyle, BaseSpan, SpanInterface, SpanAttribute } from "./../ArkSpanInterfaces" @@ -117,10 +114,8 @@ import { ASTCResource, MediaCachedImageInterface, MediaCachedImageAttribute } fr import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenuInterfaces" import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" -import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig } from "./../ArkNavDestinationInterfaces" -import { NavDestinationContext } from "./../ArkNavDestinationContextMaterialized" -import { NavPathInfo, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" -import { NavPathStack } from "./../ArkNavPathStackMaterialized" +import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" +import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" diff --git a/arkoala-arkts/arkui/types/index-full.d.ts b/arkoala-arkts/arkui/types/index-full.d.ts index e4d1d8878..6c7af2767 100644 --- a/arkoala-arkts/arkui/types/index-full.d.ts +++ b/arkoala-arkts/arkui/types/index-full.d.ts @@ -8755,6 +8755,7 @@ declare namespace Profiler { function unregisterVsyncCallback(): void; } declare function setAppBgColor(value: string): void; +declare type Callback_T_Any_this = ((instance: any, ...args: any) => any); declare interface RawFileDescriptor { fd: number; offset: number; diff --git a/arkoala/arkui-types/index-full.d.ts b/arkoala/arkui-types/index-full.d.ts index ef28bb9f3..cb29d7cce 100644 --- a/arkoala/arkui-types/index-full.d.ts +++ b/arkoala/arkui-types/index-full.d.ts @@ -8830,6 +8830,7 @@ declare namespace Profiler { function unregisterVsyncCallback(): void; } declare function setAppBgColor(value: string): void; +declare type Callback_T_Any_this = ((instance: any, ...args: any) => any); declare interface RawFileDescriptor { fd: number; offset: number; diff --git a/arkoala/arkui/src/peer_events.ts b/arkoala/arkui/src/peer_events.ts index 0c60c7daa..70465d6f1 100644 --- a/arkoala/arkui/src/peer_events.ts +++ b/arkoala/arkui/src/peer_events.ts @@ -2905,7 +2905,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - event.parameter = (eventDeserializer.readNavDestinationContext() as NavDestinationContext) + event.parameter = eventDeserializer.readNavDestinationContext() return (event as NavDestination_onReady_event) } else if ((kind) === (PeerEventKind.NavDestination_onWillAppear)) { diff --git a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts index 1872e8c33..620ad91e5 100644 --- a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts +++ b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts @@ -471,7 +471,7 @@ export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeseria export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: NavDestinationContext) => void)) - let parameter: NavDestinationContext = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + let parameter: NavDestinationContext = thisDeserializer.readNavDestinationContext() _call(parameter) } export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer) { @@ -1029,6 +1029,14 @@ export function deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thi let parameter: SwiperContentTransitionProxy = (thisDeserializer.readSwiperContentTransitionProxy() as SwiperContentTransitionProxy) _call(parameter) } +export function deserializeAndCallCallback_T_Any_this(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((instance: any, ...args: any) => any)) + let instance: any = (thisDeserializer.readCustomObject("Any") as Object) + let args: any = (thisDeserializer.readCustomObject("Any") as Object) + let _continuation: ((info: any) => void) = thisDeserializer.readCallback_Any_Void(true) + _continuation(_call(instance, args)) +} export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: TabContentTransitionProxy) => void)) @@ -1244,7 +1252,7 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des const from_buf_selector: number = thisDeserializer.readInt8() let from_buf: NavDestinationContext | NavBar | undefined|undefined if (from_buf_selector == 0) { - from_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + from_buf = thisDeserializer.readNavDestinationContext() } else if (from_buf_selector == 1) { from_buf = (thisDeserializer.readString() as string) @@ -1256,7 +1264,7 @@ export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Des const to_buf_selector: number = thisDeserializer.readInt8() let to_buf: NavDestinationContext | NavBar | undefined|undefined if (to_buf_selector == 0) { - to_buf = (thisDeserializer.readNavDestinationContext() as NavDestinationContext) + to_buf = thisDeserializer.readNavDestinationContext() } else if (to_buf_selector == 1) { to_buf = (thisDeserializer.readString() as string) @@ -1910,6 +1918,7 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 2116745428/*CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer); case -301561698/*CallbackKind.Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer); case -416053361/*CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer); + case -1500753856/*CallbackKind.Kind_Callback_T_Any_this*/: return deserializeAndCallCallback_T_Any_this(thisDeserializer); case -1223938478/*CallbackKind.Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); case 691098197/*CallbackKind.Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); case 1290504509/*CallbackKind.Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); diff --git a/arkoala/arkui/src/peers/CallbackKind.ts b/arkoala/arkui/src/peers/CallbackKind.ts index 1a6d6e23d..9fcbfc407 100644 --- a/arkoala/arkui/src/peers/CallbackKind.ts +++ b/arkoala/arkui/src/peers/CallbackKind.ts @@ -140,6 +140,7 @@ export enum CallbackKind { Kind_Callback_StyledStringChangeValue_Boolean = 2116745428, Kind_Callback_SwipeActionState_Void = -301561698, Kind_Callback_SwiperContentTransitionProxy_Void = -416053361, + Kind_Callback_T_Any_this = -1500753856, Kind_Callback_TabContentTransitionProxy_Void = -1223938478, Kind_Callback_TerminationInfo_Void = 691098197, Kind_Callback_TextPickerResult_Void = 1290504509, diff --git a/arkoala/arkui/src/peers/Deserializer.ts b/arkoala/arkui/src/peers/Deserializer.ts index e04972cdf..359524277 100644 --- a/arkoala/arkui/src/peers/Deserializer.ts +++ b/arkoala/arkui/src/peers/Deserializer.ts @@ -51,15 +51,12 @@ import { DrawModifierInternal } from "./../ArkDrawModifierMaterialized" import { TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" import { PixelMapMockInternal } from "./../ArkPixelMapMockMaterialized" import { ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" -import { AttributeModifierInternal } from "./../ArkAttributeModifierMaterialized" import { ViewInternal } from "./../ArkViewMaterialized" import { TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" import { DynamicNodeInternal } from "./../ArkDynamicNodeMaterialized" import { ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" import { GestureModifierInternal } from "./../ArkGestureModifierMaterialized" -import { AbstractPropertyInternal } from "./../ArkAbstractPropertyMaterialized" import { IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" -import { ISinglePropertyChangeSubscriberInternal } from "./../ArkISinglePropertyChangeSubscriberMaterialized" import { SubscribaleAbstractInternal } from "./../ArkSubscribaleAbstractMaterialized" import { ContextMenuInternal } from "./../ArkContextMenuMaterialized" import { CustomDialogControllerInternal } from "./../ArkCustomDialogControllerMaterialized" @@ -72,8 +69,6 @@ import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" -import { NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" -import { NavPathStackInternal } from "./../ArkNavPathStackMaterialized" import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" @@ -184,169 +179,6 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return ICurveInternal.fromPtr(ptr) } - readShadowOptions(): ShadowOptions { - let valueDeserializer: Deserializer = this - const radius_buf_selector: number = valueDeserializer.readInt8() - let radius_buf: number | Resource | undefined|undefined - if (radius_buf_selector == 0) { - radius_buf = (valueDeserializer.readNumber() as number) - } - else if (radius_buf_selector == 1) { - radius_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for radius_buf has to be chosen through deserialisation.") - } - const radius_result: number | Resource = (radius_buf as number | Resource) - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: ShadowType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as ShadowType) - } - const type_result: ShadowType | undefined|undefined = type_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: Color | string | Resource | ColoringStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | string | Resource | ColoringStrategy | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readResource() - } - else if (color_buf__selector == 3) { - color_buf_ = Object.values(ColoringStrategy)[valueDeserializer.readInt32()] - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) - } - const color_result: Color | string | Resource | ColoringStrategy | undefined|undefined = color_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) - { - const offsetX_buf__selector: number = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") - } - offsetX_buf = (offsetX_buf_ as number | Resource) - } - const offsetX_result: number | Resource | undefined|undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) - { - const offsetY_buf__selector: number = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") - } - offsetY_buf = (offsetY_buf_ as number | Resource) - } - const offsetY_result: number | Resource | undefined|undefined = offsetY_buf - const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fill_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf = valueDeserializer.readBoolean() - } - const fill_result: boolean | undefined|undefined = fill_buf - let value: ShadowOptions = ({radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} as ShadowOptions) - return value - } - readPosition(): Position { - let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } - const x_result: Length | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readLength() as Length) - } - const y_result: Length | undefined|undefined = y_buf - let value: Position = ({x: x_result,y: y_result} as Position) - return value - } - readSymbolGlyphModifier(): SymbolGlyphModifier { - let valueDeserializer: Deserializer = this - const __SymbolGlyphModifierStub_result: string = (valueDeserializer.readString() as string) - let value: SymbolGlyphModifier = ({__SymbolGlyphModifierStub: __SymbolGlyphModifierStub_result} as SymbolGlyphModifier) - return value - } - readGridRowSizeOption(): GridRowSizeOption { - let valueDeserializer: Deserializer = this - const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xs_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf = (valueDeserializer.readLength() as Length) - } - const xs_result: Length | undefined|undefined = xs_buf - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readLength() as Length) - } - const sm_result: Length | undefined|undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readLength() as Length) - } - const md_result: Length | undefined|undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readLength() as Length) - } - const lg_result: Length | undefined|undefined = lg_buf - const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xl_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readLength() as Length) - } - const xl_result: Length | undefined|undefined = xl_buf - const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xxl_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readLength() as Length) - } - const xxl_result: Length | undefined|undefined = xxl_buf - let value: GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) - return value - } readTextBackgroundStyle(): TextBackgroundStyle { let valueDeserializer: Deserializer = this const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -584,487 +416,174 @@ export class Deserializer extends DeserializerBase { let value: SizeOptions = ({width: width_result,height: height_result} as SizeOptions) return value } - readRichEditorLayoutStyle(): RichEditorLayoutStyle { + readPosition(): Position { let valueDeserializer: Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: Dimension | Margin | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const margin_buf__selector: number = valueDeserializer.readInt8() - let margin_buf_: Dimension | Margin | undefined|undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (margin_buf__selector == 1) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf - margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") - } - margin_buf = (margin_buf_ as Dimension | Margin) + x_buf = (valueDeserializer.readLength() as Length) } - const margin_result: Dimension | Margin | undefined|undefined = margin_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf: Dimension | BorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const x_result: Length | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - const borderRadius_buf__selector: number = valueDeserializer.readInt8() - let borderRadius_buf_: Dimension | BorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") - } - borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) + y_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_result: Dimension | BorderRadiuses | undefined|undefined = borderRadius_buf - let value: RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) + const y_result: Length | undefined|undefined = y_buf + let value: Position = ({x: x_result,y: y_result} as Position) return value } - readDecorationStyleInterface(): DecorationStyleInterface { + readSymbolGlyphModifier(): SymbolGlyphModifier { let valueDeserializer: Deserializer = this - const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) + const __SymbolGlyphModifierStub_result: string = (valueDeserializer.readString() as string) + let value: SymbolGlyphModifier = ({__SymbolGlyphModifierStub: __SymbolGlyphModifierStub_result} as SymbolGlyphModifier) + return value + } + readShadowOptions(): ShadowOptions { + let valueDeserializer: Deserializer = this + const radius_buf_selector: number = valueDeserializer.readInt8() + let radius_buf: number | Resource | undefined|undefined + if (radius_buf_selector == 0) { + radius_buf = (valueDeserializer.readNumber() as number) + } + else if (radius_buf_selector == 1) { + radius_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for radius_buf has to be chosen through deserialisation.") + } + const radius_result: number | Resource = (radius_buf as number | Resource) + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: ShadowType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = (valueDeserializer.readInt32() as ShadowType) + } + const type_result: ShadowType | undefined|undefined = type_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined + let color_buf: Color | string | Resource | ColoringStrategy | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined + let color_buf_: Color | string | Resource | ColoringStrategy | undefined|undefined if (color_buf__selector == 0) { color_buf_ = (valueDeserializer.readInt32() as Color) } else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + color_buf_ = (valueDeserializer.readString() as string) } else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + color_buf_ = valueDeserializer.readResource() } else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + color_buf_ = Object.values(ColoringStrategy)[valueDeserializer.readInt32()] } else { throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result: ResourceColor | undefined|undefined = color_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: TextDecorationStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } - const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) - return value - } - readCallback_PopInfo_Void(isSync: boolean = false): ((parameter: PopInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: PopInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLocalizedEdgeColors(): LocalizedEdgeColors { - let valueDeserializer: Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector: number = valueDeserializer.readInt8() - let top_buf_: Color | number | string | Resource | undefined|undefined - if (top_buf__selector == 0) { - top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 2) { - top_buf_ = (valueDeserializer.readString() as string) - } - else if (top_buf__selector == 3) { - top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") - } - top_buf = (top_buf_ as Color | number | string | Resource) + color_buf = (color_buf_ as Color | string | Resource | ColoringStrategy) } - const top_result: ResourceColor | undefined|undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const color_result: Color | string | Resource | ColoringStrategy | undefined|undefined = color_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - const end_buf__selector: number = valueDeserializer.readInt8() - let end_buf_: Color | number | string | Resource | undefined|undefined - if (end_buf__selector == 0) { - end_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (end_buf__selector == 1) { - end_buf_ = (valueDeserializer.readNumber() as number) - } - else if (end_buf__selector == 2) { - end_buf_ = (valueDeserializer.readString() as string) + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) } - else if (end_buf__selector == 3) { - end_buf_ = valueDeserializer.readResource() + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - end_buf = (end_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const end_result: ResourceColor | undefined|undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const offsetX_result: number | Resource | undefined|undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - const bottom_buf__selector: number = valueDeserializer.readInt8() - let bottom_buf_: Color | number | string | Resource | undefined|undefined - if (bottom_buf__selector == 0) { - bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (bottom_buf__selector == 1) { - bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (bottom_buf__selector == 2) { - bottom_buf_ = (valueDeserializer.readString() as string) + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) } - else if (bottom_buf__selector == 3) { - bottom_buf_ = valueDeserializer.readResource() + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") } - bottom_buf = (bottom_buf_ as Color | number | string | Resource) + offsetY_buf = (offsetY_buf_ as number | Resource) } - const bottom_result: ResourceColor | undefined|undefined = bottom_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const offsetY_result: number | Resource | undefined|undefined = offsetY_buf + const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fill_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) { - const start_buf__selector: number = valueDeserializer.readInt8() - let start_buf_: Color | number | string | Resource | undefined|undefined - if (start_buf__selector == 0) { - start_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (start_buf__selector == 1) { - start_buf_ = (valueDeserializer.readNumber() as number) - } - else if (start_buf__selector == 2) { - start_buf_ = (valueDeserializer.readString() as string) - } - else if (start_buf__selector == 3) { - start_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") - } - start_buf = (start_buf_ as Color | number | string | Resource) + fill_buf = valueDeserializer.readBoolean() } - const start_result: ResourceColor | undefined|undefined = start_buf - let value: LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) + const fill_result: boolean | undefined|undefined = fill_buf + let value: ShadowOptions = ({radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} as ShadowOptions) return value } - readLocalizedEdgeWidths(): LocalizedEdgeWidths { + readGridRowSizeOption(): GridRowSizeOption { let valueDeserializer: Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = valueDeserializer.readLengthMetrics() - } - const top_result: LengthMetrics | undefined|undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xs_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) { - end_buf = valueDeserializer.readLengthMetrics() + xs_buf = (valueDeserializer.readLength() as Length) } - const end_result: LengthMetrics | undefined|undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const xs_result: Length | undefined|undefined = xs_buf + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) { - bottom_buf = valueDeserializer.readLengthMetrics() + sm_buf = (valueDeserializer.readLength() as Length) } - const bottom_result: LengthMetrics | undefined|undefined = bottom_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const sm_result: Length | undefined|undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - start_buf = valueDeserializer.readLengthMetrics() + md_buf = (valueDeserializer.readLength() as Length) } - const start_result: LengthMetrics | undefined|undefined = start_buf - let value: LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) - return value - } - readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { - let valueDeserializer: Deserializer = this - const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let topStart_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) + const md_result: Length | undefined|undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - topStart_buf = valueDeserializer.readLengthMetrics() + lg_buf = (valueDeserializer.readLength() as Length) } - const topStart_result: LengthMetrics | undefined|undefined = topStart_buf - const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let topEnd_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) + const lg_result: Length | undefined|undefined = lg_buf + const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xl_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) { - topEnd_buf = valueDeserializer.readLengthMetrics() + xl_buf = (valueDeserializer.readLength() as Length) } - const topEnd_result: LengthMetrics | undefined|undefined = topEnd_buf - const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottomStart_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) + const xl_result: Length | undefined|undefined = xl_buf + const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xxl_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) { - bottomStart_buf = valueDeserializer.readLengthMetrics() + xxl_buf = (valueDeserializer.readLength() as Length) } - const bottomStart_result: LengthMetrics | undefined|undefined = bottomStart_buf - const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottomEnd_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf = valueDeserializer.readLengthMetrics() - } - const bottomEnd_result: LengthMetrics | undefined|undefined = bottomEnd_buf - let value: LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) - return value - } - readVoidCallback(isSync: boolean = false): VoidCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readArea(): Area { - let valueDeserializer: Deserializer = this - const width_result: Length = (valueDeserializer.readLength() as Length) - const height_result: Length = (valueDeserializer.readLength() as Length) - const position_result: Position = valueDeserializer.readPosition() - const globalPosition_result: Position = valueDeserializer.readPosition() - let value: Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) - return value - } - readLocalizedPadding(): LocalizedPadding { - let valueDeserializer: Deserializer = this - const stub_result: string = (valueDeserializer.readString() as string) - let value: LocalizedPadding = ({stub: stub_result} as LocalizedPadding) - return value - } - readFont(): Font { - let valueDeserializer: Deserializer = this - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - size_buf = (valueDeserializer.readLength() as Length) - } - const size_result: Length | undefined|undefined = size_buf - const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weight_buf: FontWeight | number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) - { - const weight_buf__selector: number = valueDeserializer.readInt8() - let weight_buf_: FontWeight | number | string | undefined|undefined - if (weight_buf__selector == 0) { - weight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (weight_buf__selector == 1) { - weight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weight_buf__selector == 2) { - weight_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation.") - } - weight_buf = (weight_buf_ as FontWeight | number | string) - } - const weight_result: FontWeight | number | string | undefined|undefined = weight_buf - const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let family_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) - { - const family_buf__selector: number = valueDeserializer.readInt8() - let family_buf_: string | Resource | undefined|undefined - if (family_buf__selector == 0) { - family_buf_ = (valueDeserializer.readString() as string) - } - else if (family_buf__selector == 1) { - family_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation.") - } - family_buf = (family_buf_ as string | Resource) - } - const family_result: string | Resource | undefined|undefined = family_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: FontStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as FontStyle) - } - const style_result: FontStyle | undefined|undefined = style_buf - let value: Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) - return value - } - readTabBarSymbol(): TabBarSymbol { - let valueDeserializer: Deserializer = this - const normal_result: SymbolGlyphModifier = valueDeserializer.readSymbolGlyphModifier() - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = valueDeserializer.readSymbolGlyphModifier() - } - const selected_result: SymbolGlyphModifier | undefined|undefined = selected_buf - let value: TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) - return value - } - readComponentContent(): ComponentContent { - let valueDeserializer: Deserializer = this - const __ComponentContentStub_result: string = (valueDeserializer.readString() as string) - let value: ComponentContent = ({__ComponentContentStub: __ComponentContentStub_result} as ComponentContent) - return value - } - readDecorationStyleResult(): DecorationStyleResult { - let valueDeserializer: Deserializer = this - const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) - const color_buf_selector: number = valueDeserializer.readInt8() - let color_buf: Color | number | string | Resource | undefined|undefined - if (color_buf_selector == 0) { - color_buf = (valueDeserializer.readInt32() as Color) - } - else if (color_buf_selector == 1) { - color_buf = (valueDeserializer.readNumber() as number) - } - else if (color_buf_selector == 2) { - color_buf = (valueDeserializer.readString() as string) - } - else if (color_buf_selector == 3) { - color_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf has to be chosen through deserialisation.") - } - const color_result: ResourceColor = (color_buf as Color | number | string | Resource) - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: TextDecorationStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) - } - const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) + const xxl_result: Length | undefined|undefined = xxl_buf + let value: GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) return value } - readCallback_SwipeActionState_Void(isSync: boolean = false): ((state: SwipeActionState) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (state: SwipeActionState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Void(isSync: boolean = false): (() => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCustomNodeBuilder(isSync: boolean = false): ((parentNode: KPointer) => KPointer) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parentNode: KPointer): KPointer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(parentNode); let _continuationValue: KPointer | undefined|undefined; const _continuationCallback: ((value: KPointer) => void) = (value: KPointer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1766817632, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1766817632, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as KPointer); } - } - readCanvasPattern(): CanvasPattern { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return CanvasPatternInternal.fromPtr(ptr) - } - readCanvasGradient(): CanvasGradient { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return CanvasGradientInternal.fromPtr(ptr) - } - readCallback_DismissPopupAction_Void(isSync: boolean = false): ((parameter: DismissPopupAction) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: DismissPopupAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissPopupAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): ((transitionProxy: NavigationTransitionProxy) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (nativeModule()._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Boolean_Void(isSync: boolean = false): ((parameter: boolean) => void) { + readCallback_PopInfo_Void(isSync: boolean = false): ((parameter: PopInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (nativeModule()._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PopInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer: Deserializer = this @@ -1306,335 +825,298 @@ export class Deserializer extends DeserializerBase { let value: TextStyle_styled_string = ({fontColor: fontColor_result,fontFamily: fontFamily_result,fontSize: fontSize_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result} as TextStyle_styled_string) return value } - readScrollAnimationOptions(): ScrollAnimationOptions { + readArea(): Area { let valueDeserializer: Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const width_result: Length = (valueDeserializer.readLength() as Length) + const height_result: Length = (valueDeserializer.readLength() as Length) + const position_result: Position = valueDeserializer.readPosition() + const globalPosition_result: Position = valueDeserializer.readPosition() + let value: Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) + return value + } + readFont(): Font { + let valueDeserializer: Deserializer = this + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const duration_result: number | undefined|undefined = duration_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf: Curve | ICurve | undefined|undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + const size_result: Length | undefined|undefined = size_buf + const weight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weight_buf: FontWeight | number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weight_buf_runtimeType)) { - const curve_buf__selector: number = valueDeserializer.readInt8() - let curve_buf_: Curve | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) + const weight_buf__selector: number = valueDeserializer.readInt8() + let weight_buf_: FontWeight | number | string | undefined|undefined + if (weight_buf__selector == 0) { + weight_buf_ = (valueDeserializer.readInt32() as FontWeight) } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) + else if (weight_buf__selector == 1) { + weight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weight_buf__selector == 2) { + weight_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for weight_buf_ has to be chosen through deserialisation.") } - curve_buf = (curve_buf_ as Curve | ICurve) - } - const curve_result: Curve | ICurve | undefined|undefined = curve_buf - const canOverScroll_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let canOverScroll_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (canOverScroll_buf_runtimeType)) - { - canOverScroll_buf = valueDeserializer.readBoolean() + weight_buf = (weight_buf_ as FontWeight | number | string) } - const canOverScroll_result: boolean | undefined|undefined = canOverScroll_buf - let value: ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) - return value - } - readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { - let valueDeserializer: Deserializer = this - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf: number | string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + const weight_result: FontWeight | number | string | undefined|undefined = weight_buf + const family_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let family_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (family_buf_runtimeType)) { - const fontSize_buf__selector: number = valueDeserializer.readInt8() - let fontSize_buf_: number | string | Resource | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) + const family_buf__selector: number = valueDeserializer.readInt8() + let family_buf_: string | Resource | undefined|undefined + if (family_buf__selector == 0) { + family_buf_ = (valueDeserializer.readString() as string) } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) - } - else if (fontSize_buf__selector == 2) { - fontSize_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") - } - fontSize_buf = (fontSize_buf_ as number | string | Resource) - } - const fontSize_result: number | string | Resource | undefined|undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__length: int32 = valueDeserializer.readInt32() - let fontColor_buf_: Array = new Array() - for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { - const fontColor_buf__buf_selector: number = valueDeserializer.readInt8() - let fontColor_buf__buf: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__buf_selector == 1) { - fontColor_buf__buf = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__buf_selector == 2) { - fontColor_buf__buf = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__buf_selector == 3) { - fontColor_buf__buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") - } - fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) - } - fontColor_buf = fontColor_buf_ - } - const fontColor_result: Array | undefined|undefined = fontColor_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf: number | FontWeight | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const fontWeight_buf__selector: number = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + else if (family_buf__selector == 1) { + family_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for family_buf_ has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) - } - const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf - const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let effectStrategy_buf: SymbolEffectStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf = (valueDeserializer.readInt32() as SymbolEffectStrategy) + family_buf = (family_buf_ as string | Resource) } - const effectStrategy_result: SymbolEffectStrategy | undefined|undefined = effectStrategy_buf - const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderingStrategy_buf: SymbolRenderingStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) + const family_result: string | Resource | undefined|undefined = family_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: FontStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - renderingStrategy_buf = (valueDeserializer.readInt32() as SymbolRenderingStrategy) + style_buf = (valueDeserializer.readInt32() as FontStyle) } - const renderingStrategy_result: SymbolRenderingStrategy | undefined|undefined = renderingStrategy_buf - let value: RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) + const style_result: FontStyle | undefined|undefined = style_buf + let value: Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) return value } - readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { + readLocalizedPadding(): LocalizedPadding { let valueDeserializer: Deserializer = this - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf: [ Dimension, Dimension ] | undefined|undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) - { - const size_buf__value0: Dimension = (valueDeserializer.readLength() as Dimension) - const size_buf__value1: Dimension = (valueDeserializer.readLength() as Dimension) - size_buf = ([size_buf__value0, size_buf__value1] as [ Dimension, Dimension ]) - } - const size_result: [ Dimension, Dimension ] | undefined|undefined = size_buf - const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let verticalAlign_buf: ImageSpanAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) - { - verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) - } - const verticalAlign_result: ImageSpanAlignment | undefined|undefined = verticalAlign_buf - const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let objectFit_buf: ImageFit | undefined|undefined - if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) - { - objectFit_buf = (valueDeserializer.readInt32() as ImageFit) - } - const objectFit_result: ImageFit | undefined|undefined = objectFit_buf - const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) + const stub_result: string = (valueDeserializer.readString() as string) + let value: LocalizedPadding = ({stub: stub_result} as LocalizedPadding) + return value + } + readTabBarSymbol(): TabBarSymbol { + let valueDeserializer: Deserializer = this + const normal_result: SymbolGlyphModifier = valueDeserializer.readSymbolGlyphModifier() + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + selected_buf = valueDeserializer.readSymbolGlyphModifier() } - const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf - let value: RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) + const selected_result: SymbolGlyphModifier | undefined|undefined = selected_buf + let value: TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) return value } - readRichEditorTextStyle(): RichEditorTextStyle { + readComponentContent(): ComponentContent { let valueDeserializer: Deserializer = this - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const __ComponentContentStub_result: string = (valueDeserializer.readString() as string) + let value: ComponentContent = ({__ComponentContentStub: __ComponentContentStub_result} as ComponentContent) + return value + } + readScrollAnimationOptions(): ScrollAnimationOptions { + let valueDeserializer: Deserializer = this + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + duration_buf = (valueDeserializer.readNumber() as number) } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf: Length | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + const duration_result: number | undefined|undefined = duration_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf: Curve | ICurve | undefined|undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) { - const fontSize_buf__selector: number = valueDeserializer.readInt8() - let fontSize_buf_: Length | number | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readLength() as Length) + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) } else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") } - fontSize_buf = (fontSize_buf_ as Length | number) + curve_buf = (curve_buf_ as Curve | ICurve) } - const fontSize_result: Length | number | undefined|undefined = fontSize_buf - const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontStyle_buf: FontStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + const curve_result: Curve | ICurve | undefined|undefined = curve_buf + const canOverScroll_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let canOverScroll_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (canOverScroll_buf_runtimeType)) { - fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + canOverScroll_buf = valueDeserializer.readBoolean() } - const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf: number | FontWeight | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + const canOverScroll_result: boolean | undefined|undefined = canOverScroll_buf + let value: ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) + return value + } + readRichEditorLayoutStyle(): RichEditorLayoutStyle { + let valueDeserializer: Deserializer = this + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: Dimension | Margin | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const fontWeight_buf__selector: number = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: Dimension | Margin | undefined|undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + else if (margin_buf__selector == 1) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + margin_buf = (margin_buf_ as Dimension | Margin) } - const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf - const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFamily_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + const margin_result: Dimension | Margin | undefined|undefined = margin_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf: Dimension | BorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - const fontFamily_buf__selector: number = valueDeserializer.readInt8() - let fontFamily_buf_: string | Resource | undefined|undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = (valueDeserializer.readString() as string) + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Dimension | BorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = valueDeserializer.readResource() + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") } - fontFamily_buf = (fontFamily_buf_ as string | Resource) + borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) } - const fontFamily_result: ResourceStr | undefined|undefined = fontFamily_buf - const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let decoration_buf: DecorationStyleInterface | undefined|undefined - if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) - { - decoration_buf = valueDeserializer.readDecorationStyleInterface() + const borderRadius_result: Dimension | BorderRadiuses | undefined|undefined = borderRadius_buf + let value: RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) + return value + } + readDecorationStyleResult(): DecorationStyleResult { + let valueDeserializer: Deserializer = this + const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) + const color_buf_selector: number = valueDeserializer.readInt8() + let color_buf: Color | number | string | Resource | undefined|undefined + if (color_buf_selector == 0) { + color_buf = (valueDeserializer.readInt32() as Color) } - const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf - const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textShadow_buf: ShadowOptions | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) - { - const textShadow_buf__selector: number = valueDeserializer.readInt8() - let textShadow_buf_: ShadowOptions | Array | undefined|undefined - if (textShadow_buf__selector == 0) { - textShadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (textShadow_buf__selector == 1) { - const textShadow_buf__u_length: int32 = valueDeserializer.readInt32() - let textShadow_buf__u: Array = new Array() - for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { - textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() - } - textShadow_buf_ = textShadow_buf__u - } - else { - throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") - } - textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) + else if (color_buf_selector == 1) { + color_buf = (valueDeserializer.readNumber() as number) } - const textShadow_result: ShadowOptions | Array | undefined|undefined = textShadow_buf - const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let letterSpacing_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) + else if (color_buf_selector == 2) { + color_buf = (valueDeserializer.readString() as string) + } + else if (color_buf_selector == 3) { + color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf has to be chosen through deserialisation.") + } + const color_result: ResourceColor = (color_buf as Color | number | string | Resource) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: TextDecorationStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - const letterSpacing_buf__selector: number = valueDeserializer.readInt8() - let letterSpacing_buf_: number | string | undefined|undefined - if (letterSpacing_buf__selector == 0) { - letterSpacing_buf_ = (valueDeserializer.readNumber() as number) - } - else if (letterSpacing_buf__selector == 1) { - letterSpacing_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation.") - } - letterSpacing_buf = (letterSpacing_buf_ as number | string) + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } - const letterSpacing_result: number | string | undefined|undefined = letterSpacing_buf - const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lineHeight_buf: number | string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) + const style_result: TextDecorationStyle | undefined|undefined = style_buf + let value: DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) + return value + } + readDecorationStyleInterface(): DecorationStyleInterface { + let valueDeserializer: Deserializer = this + const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const lineHeight_buf__selector: number = valueDeserializer.readInt8() - let lineHeight_buf_: number | string | Resource | undefined|undefined - if (lineHeight_buf__selector == 0) { - lineHeight_buf_ = (valueDeserializer.readNumber() as number) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (lineHeight_buf__selector == 1) { - lineHeight_buf_ = (valueDeserializer.readString() as string) + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) } - else if (lineHeight_buf__selector == 2) { - lineHeight_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - lineHeight_buf = (lineHeight_buf_ as number | string | Resource) + color_buf = (color_buf_ as Color | number | string | Resource) } - const lineHeight_result: number | string | Resource | undefined|undefined = lineHeight_buf - const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFeature_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: TextDecorationStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - fontFeature_buf = (valueDeserializer.readString() as string) + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } - const fontFeature_result: string | undefined|undefined = fontFeature_buf - let value: RichEditorTextStyle = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyle) + const style_result: TextDecorationStyle | undefined|undefined = style_buf + let value: DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) return value } readCallback_GestureEvent_Void(isSync: boolean = false): ((event: GestureEvent) => void) { @@ -1649,507 +1131,391 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (event: ClickEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(1097178637, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1097178637, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavPathStack(): NavPathStack { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return NavPathStackInternal.fromPtr(ptr) - } - readNavPathInfo(): NavPathInfo { - let valueDeserializer: Deserializer = this - const name_result: string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: unknown | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result: unknown | undefined|undefined = param_buf - const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onPop_buf: ((parameter: PopInfo) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf = valueDeserializer.readCallback_PopInfo_Void() - } - const onPop_result: ((parameter: PopInfo) => void) | undefined|undefined = onPop_buf - const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEntry_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf = valueDeserializer.readBoolean() - } - const isEntry_result: boolean | undefined|undefined = isEntry_buf - let value: NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) - return value - } - readExpectedFrameRateRange(): ExpectedFrameRateRange { - let valueDeserializer: Deserializer = this - const min_result: number = (valueDeserializer.readNumber() as number) - const max_result: number = (valueDeserializer.readNumber() as number) - const expected_result: number = (valueDeserializer.readNumber() as number) - let value: ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) - return value - } - readTransitionEffect(): TransitionEffect { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return TransitionEffectInternal.fromPtr(ptr) + readCallback_SwipeActionState_Void(isSync: boolean = false): ((state: SwipeActionState) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (state: SwipeActionState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(-301561698, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-301561698, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextStyle_alert_dialog(): TextStyle_alert_dialog { - let valueDeserializer: Deserializer = this - const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let wordBreak_buf: WordBreak | undefined|undefined - if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) - } - const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf - let value: TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) - return value + readCallback_Void(isSync: boolean = false): (() => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1867723152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_DismissDialogAction_Void(isSync: boolean = false): ((parameter: DismissDialogAction) => void) { + readCustomNodeBuilder(isSync: boolean = false): ((parentNode: KPointer) => KPointer) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: DismissDialogAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissDialogAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parentNode: KPointer): KPointer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(parentNode); let _continuationValue: KPointer | undefined|undefined; const _continuationCallback: ((value: KPointer) => void) = (value: KPointer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1766817632, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1766817632, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as KPointer); } } - readRectangle(): Rectangle { + readLocalizedEdgeColors(): LocalizedEdgeColors { let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readLength() as Length) - } - const x_result: Length | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - y_buf = (valueDeserializer.readLength() as Length) - } - const y_result: Length | undefined|undefined = y_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readLength() as Length) - } - const width_result: Length | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readLength() as Length) - } - const height_result: Length | undefined|undefined = height_buf - let value: Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) - return value - } - readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { - let valueDeserializer: Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result: boolean | undefined|undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } - const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: DialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } - const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: ResourceStr = (value_buf as string | Resource) - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) + const top_buf__selector: number = valueDeserializer.readInt8() + let top_buf_: Color | number | string | Resource | undefined|undefined + if (top_buf__selector == 0) { + top_buf_ = (valueDeserializer.readInt32() as Color) } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readNumber() as number) } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) + else if (top_buf__selector == 2) { + top_buf_ = (valueDeserializer.readString() as string) } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() + else if (top_buf__selector == 3) { + top_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + top_buf = (top_buf_ as Color | number | string | Resource) } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const top_result: ResourceColor | undefined|undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + const end_buf__selector: number = valueDeserializer.readInt8() + let end_buf_: Color | number | string | Resource | undefined|undefined + if (end_buf__selector == 0) { + end_buf_ = (valueDeserializer.readInt32() as Color) } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + else if (end_buf__selector == 1) { + end_buf_ = (valueDeserializer.readNumber() as number) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (end_buf__selector == 2) { + end_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (end_buf__selector == 3) { + end_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + end_buf = (end_buf_ as Color | number | string | Resource) } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: AlertDialogButtonBaseOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} as AlertDialogButtonBaseOptions) - return value - } - readColorMetrics(): ColorMetrics { - let valueDeserializer: Deserializer = this - const __ColorMetricsStub_result: string = (valueDeserializer.readString() as string) - let value: ColorMetrics = ({__ColorMetricsStub: __ColorMetricsStub_result} as ColorMetrics) - return value - } - readImageAnalyzerController(): ImageAnalyzerController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ImageAnalyzerControllerInternal.fromPtr(ptr) - } - readEventTarget(): EventTarget { - let valueDeserializer: Deserializer = this - const area_result: Area = valueDeserializer.readArea() - let value: EventTarget = ({area: area_result} as EventTarget) - return value - } - readWebResourceRequest(): WebResourceRequest { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebResourceRequestInternal.fromPtr(ptr) - } - readWebviewController(): WebviewController { - let valueDeserializer: Deserializer = this - const __WebviewControllerStub_result: string = (valueDeserializer.readString() as string) - let value: WebviewController = ({__WebviewControllerStub: __WebviewControllerStub_result} as WebviewController) - return value - } - readWebController(): WebController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebControllerInternal.fromPtr(ptr) - } - readTabBarIconStyle(): TabBarIconStyle { - let valueDeserializer: Deserializer = this - const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) + const end_result: ResourceColor | undefined|undefined = end_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - const selectedColor_buf__selector: number = valueDeserializer.readInt8() - let selectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = (valueDeserializer.readInt32() as Color) + const bottom_buf__selector: number = valueDeserializer.readInt8() + let bottom_buf_: Color | number | string | Resource | undefined|undefined + if (bottom_buf__selector == 0) { + bottom_buf_ = (valueDeserializer.readInt32() as Color) } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_ = (valueDeserializer.readNumber() as number) + else if (bottom_buf__selector == 1) { + bottom_buf_ = (valueDeserializer.readNumber() as number) } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_ = (valueDeserializer.readString() as string) + else if (bottom_buf__selector == 2) { + bottom_buf_ = (valueDeserializer.readString() as string) } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_ = valueDeserializer.readResource() + else if (bottom_buf__selector == 3) { + bottom_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for bottom_buf_ has to be chosen through deserialisation.") } - selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + bottom_buf = (bottom_buf_ as Color | number | string | Resource) } - const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf - const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unselectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) + const bottom_result: ResourceColor | undefined|undefined = bottom_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const unselectedColor_buf__selector: number = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) + const start_buf__selector: number = valueDeserializer.readInt8() + let start_buf_: Color | number | string | Resource | undefined|undefined + if (start_buf__selector == 0) { + start_buf_ = (valueDeserializer.readInt32() as Color) } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + else if (start_buf__selector == 1) { + start_buf_ = (valueDeserializer.readNumber() as number) } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) + else if (start_buf__selector == 2) { + start_buf_ = (valueDeserializer.readString() as string) } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() + else if (start_buf__selector == 3) { + start_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + start_buf = (start_buf_ as Color | number | string | Resource) } - const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf - let value: TabBarIconStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} as TabBarIconStyle) + const start_result: ResourceColor | undefined|undefined = start_buf + let value: LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) return value } - readLabelStyle(): LabelStyle { + readLocalizedEdgeWidths(): LocalizedEdgeWidths { let valueDeserializer: Deserializer = this - const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let overflow_buf: TextOverflow | undefined|undefined - if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - overflow_buf = (valueDeserializer.readInt32() as TextOverflow) + top_buf = valueDeserializer.readLengthMetrics() } - const overflow_result: TextOverflow | undefined|undefined = overflow_buf - const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxLines_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) + const top_result: LengthMetrics | undefined|undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - maxLines_buf = (valueDeserializer.readNumber() as number) + end_buf = valueDeserializer.readLengthMetrics() } - const maxLines_result: number | undefined|undefined = maxLines_buf - const minFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let minFontSize_buf: number | ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (minFontSize_buf_runtimeType)) + const end_result: LengthMetrics | undefined|undefined = end_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - const minFontSize_buf__selector: number = valueDeserializer.readInt8() - let minFontSize_buf_: number | ResourceStr | undefined|undefined - if (minFontSize_buf__selector == 0) { - minFontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (minFontSize_buf__selector == 1) { - const minFontSize_buf__u_selector: number = valueDeserializer.readInt8() - let minFontSize_buf__u: string | Resource | undefined|undefined - if (minFontSize_buf__u_selector == 0) { - minFontSize_buf__u = (valueDeserializer.readString() as string) - } - else if (minFontSize_buf__u_selector == 1) { - minFontSize_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for minFontSize_buf__u has to be chosen through deserialisation.") - } - minFontSize_buf_ = (minFontSize_buf__u as string | Resource) - } - else { - throw new Error("One of the branches for minFontSize_buf_ has to be chosen through deserialisation.") - } - minFontSize_buf = (minFontSize_buf_ as number | ResourceStr) + bottom_buf = valueDeserializer.readLengthMetrics() } - const minFontSize_result: number | ResourceStr | undefined|undefined = minFontSize_buf - const maxFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxFontSize_buf: number | ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maxFontSize_buf_runtimeType)) + const bottom_result: LengthMetrics | undefined|undefined = bottom_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const maxFontSize_buf__selector: number = valueDeserializer.readInt8() - let maxFontSize_buf_: number | ResourceStr | undefined|undefined - if (maxFontSize_buf__selector == 0) { - maxFontSize_buf_ = (valueDeserializer.readNumber() as number) + start_buf = valueDeserializer.readLengthMetrics() + } + const start_result: LengthMetrics | undefined|undefined = start_buf + let value: LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) + return value + } + readSheetTitleOptions(): SheetTitleOptions { + let valueDeserializer: Deserializer = this + const title_buf_selector: number = valueDeserializer.readInt8() + let title_buf: string | Resource | undefined|undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) + } + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") + } + const title_result: ResourceStr = (title_buf as string | Resource) + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) } - else if (maxFontSize_buf__selector == 1) { - const maxFontSize_buf__u_selector: number = valueDeserializer.readInt8() - let maxFontSize_buf__u: string | Resource | undefined|undefined - if (maxFontSize_buf__u_selector == 0) { - maxFontSize_buf__u = (valueDeserializer.readString() as string) - } - else if (maxFontSize_buf__u_selector == 1) { - maxFontSize_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for maxFontSize_buf__u has to be chosen through deserialisation.") - } - maxFontSize_buf_ = (maxFontSize_buf__u as string | Resource) + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for maxFontSize_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") } - maxFontSize_buf = (maxFontSize_buf_ as number | ResourceStr) - } - const maxFontSize_result: number | ResourceStr | undefined|undefined = maxFontSize_buf - const heightAdaptivePolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let heightAdaptivePolicy_buf: TextHeightAdaptivePolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (heightAdaptivePolicy_buf_runtimeType)) - { - heightAdaptivePolicy_buf = (valueDeserializer.readInt32() as TextHeightAdaptivePolicy) - } - const heightAdaptivePolicy_result: TextHeightAdaptivePolicy | undefined|undefined = heightAdaptivePolicy_buf - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() + subtitle_buf = (subtitle_buf_ as string | Resource) } - const font_result: Font | undefined|undefined = font_buf - let value: LabelStyle = ({overflow: overflow_result,maxLines: maxLines_result,minFontSize: minFontSize_result,maxFontSize: maxFontSize_result,heightAdaptivePolicy: heightAdaptivePolicy_result,font: font_result} as LabelStyle) + const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf + let value: SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) return value } - readBoardStyle(): BoardStyle { + readTransitionEffect(): TransitionEffect { let valueDeserializer: Deserializer = this - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) - { - borderRadius_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_result: Length | undefined|undefined = borderRadius_buf - let value: BoardStyle = ({borderRadius: borderRadius_result} as BoardStyle) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return TransitionEffectInternal.fromPtr(ptr) } - readIndicatorStyle(): IndicatorStyle { + readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { let valueDeserializer: Deserializer = this - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Length) - } - const left_result: Length | undefined|undefined = left_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Length) - } - const top_result: Length | undefined|undefined = top_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Length) - } - const right_result: Length | undefined|undefined = right_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Length) - } - const bottom_result: Length | undefined|undefined = bottom_buf - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) + const topStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let topStart_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (topStart_buf_runtimeType)) { - size_buf = (valueDeserializer.readLength() as Length) + topStart_buf = valueDeserializer.readLengthMetrics() } - const size_result: Length | undefined|undefined = size_buf - const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mask_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + const topStart_result: LengthMetrics | undefined|undefined = topStart_buf + const topEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let topEnd_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (topEnd_buf_runtimeType)) { - mask_buf = valueDeserializer.readBoolean() + topEnd_buf = valueDeserializer.readLengthMetrics() } - const mask_result: boolean | undefined|undefined = mask_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const topEnd_result: LengthMetrics | undefined|undefined = topEnd_buf + const bottomStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottomStart_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottomStart_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + bottomStart_buf = valueDeserializer.readLengthMetrics() } - const color_result: ResourceColor | undefined|undefined = color_buf - const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) + const bottomStart_result: LengthMetrics | undefined|undefined = bottomStart_buf + const bottomEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottomEnd_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottomEnd_buf_runtimeType)) { - const selectedColor_buf__selector: number = valueDeserializer.readInt8() - let selectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") - } - selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + bottomEnd_buf = valueDeserializer.readLengthMetrics() } - const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf - let value: IndicatorStyle = ({left: left_result,top: top_result,right: right_result,bottom: bottom_result,size: size_result,mask: mask_result,color: color_result,selectedColor: selectedColor_result} as IndicatorStyle) + const bottomEnd_result: LengthMetrics | undefined|undefined = bottomEnd_buf + let value: LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) return value } - readCallback_TabContentTransitionProxy_Void(isSync: boolean = false): ((parameter: TabContentTransitionProxy) => void) { + readCallback_DismissPopupAction_Void(isSync: boolean = false): ((parameter: DismissPopupAction) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: TabContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTabContentTransitionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: DismissPopupAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissPopupAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2004166751, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRectAttribute(): RectAttribute { - let value: RectAttribute = ({} as RectAttribute) - return value + readCanvasPattern(): CanvasPattern { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return CanvasPatternInternal.fromPtr(ptr) } - readPathAttribute(): PathAttribute { - let value: PathAttribute = ({} as PathAttribute) - return value + readCanvasGradient(): CanvasGradient { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return CanvasGradientInternal.fromPtr(ptr) } - readEllipseAttribute(): EllipseAttribute { - let value: EllipseAttribute = ({} as EllipseAttribute) - return value + readVoidCallback(isSync: boolean = false): VoidCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCircleAttribute(): CircleAttribute { - let value: CircleAttribute = ({} as CircleAttribute) + readNavPathStack(): NavPathStack { + let value: NavPathStack = ({} as NavPathStack) return value } - readIconOptions(): IconOptions { + readNavPathInfo(): NavPathInfo { let valueDeserializer: Deserializer = this - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) + const name_result: string = (valueDeserializer.readString() as string) + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf: unknown | undefined|undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) { - size_buf = (valueDeserializer.readLength() as Length) + param_buf = (valueDeserializer.readCustomObject("Any") as Object) } - const size_result: Length | undefined|undefined = size_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const param_result: unknown | undefined|undefined = param_buf + const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onPop_buf: ((parameter: PopInfo) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) + { + onPop_buf = valueDeserializer.readCallback_PopInfo_Void() + } + const onPop_result: ((parameter: PopInfo) => void) | undefined|undefined = onPop_buf + const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isEntry_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) + { + isEntry_buf = valueDeserializer.readBoolean() + } + const isEntry_result: boolean | undefined|undefined = isEntry_buf + let value: NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) + return value + } + readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): ((transitionProxy: NavigationTransitionProxy) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (nativeModule()._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Boolean_Void(isSync: boolean = false): ((parameter: boolean) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (nativeModule()._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readColorMetrics(): ColorMetrics { + let valueDeserializer: Deserializer = this + const __ColorMetricsStub_result: string = (valueDeserializer.readString() as string) + let value: ColorMetrics = ({__ColorMetricsStub: __ColorMetricsStub_result} as ColorMetrics) + return value + } + readGetItemMainSizeByIndex(isSync: boolean = false): GetItemMainSizeByIndex { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number): number => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: number | undefined|undefined; const _continuationCallback: ((index: number) => void) = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as number); } + } + readImageAnalyzerController(): ImageAnalyzerController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ImageAnalyzerControllerInternal.fromPtr(ptr) + } + readEventTarget(): EventTarget { + let valueDeserializer: Deserializer = this + const area_result: Area = valueDeserializer.readArea() + let value: EventTarget = ({area: area_result} as EventTarget) + return value + } + readWebResourceRequest(): WebResourceRequest { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebResourceRequestInternal.fromPtr(ptr) + } + readWebviewController(): WebviewController { + let valueDeserializer: Deserializer = this + const __WebviewControllerStub_result: string = (valueDeserializer.readString() as string) + let value: WebviewController = ({__WebviewControllerStub: __WebviewControllerStub_result} as WebviewController) + return value + } + readWebController(): WebController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebControllerInternal.fromPtr(ptr) + } + readCallback_String_Void(isSync: boolean = false): ((breakpoints: string) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (breakpoints: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(breakpoints); (isSync) ? (nativeModule()._CallCallbackSync(814634522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(814634522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDateTimeOptions(): DateTimeOptions { + let valueDeserializer: Deserializer = this + const __DateTimeOptionsStub_result: string = (valueDeserializer.readString() as string) + let value: DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) + return value + } + readCallback_TimePickerResult_Void(isSync: boolean = false): ((value: TimePickerResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: TimePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTimePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1557859605, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1557859605, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRectangle(): Rectangle { + let valueDeserializer: Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + { + x_buf = (valueDeserializer.readLength() as Length) + } + const x_result: Length | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + { + y_buf = (valueDeserializer.readLength() as Length) + } + const y_result: Length | undefined|undefined = y_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Length) + } + const width_result: Length | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readLength() as Length) + } + const height_result: Length | undefined|undefined = height_buf + let value: Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) + return value + } + readPickerTextStyle(): PickerTextStyle { + let valueDeserializer: Deserializer = this + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { const color_buf__selector: number = valueDeserializer.readInt8() let color_buf_: Color | number | string | Resource | undefined|undefined @@ -2171,1545 +1537,1820 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let src_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf: Font | undefined|undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) { - const src_buf__selector: number = valueDeserializer.readInt8() - let src_buf_: string | Resource | undefined|undefined - if (src_buf__selector == 0) { - src_buf_ = (valueDeserializer.readString() as string) - } - else if (src_buf__selector == 1) { - src_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") - } - src_buf = (src_buf_ as string | Resource) + font_buf = valueDeserializer.readFont() } - const src_result: ResourceStr | undefined|undefined = src_buf - let value: IconOptions = ({size: size_result,color: color_result,src: src_result} as IconOptions) + const font_result: Font | undefined|undefined = font_buf + let value: PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) return value } - readRichEditorImageSpanStyleResult(): RichEditorImageSpanStyleResult { + readPickerDialogButtonStyle(): PickerDialogButtonStyle { let valueDeserializer: Deserializer = this - const size_buf_value0: number = (valueDeserializer.readNumber() as number) - const size_buf_value1: number = (valueDeserializer.readNumber() as number) - const size_result: [ number, number ] = ([size_buf_value0, size_buf_value1] as [ number, number ]) - const verticalAlign_result: ImageSpanAlignment = (valueDeserializer.readInt32() as ImageSpanAlignment) - const objectFit_result: ImageFit = (valueDeserializer.readInt32() as ImageFit) - const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: ButtonType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + type_buf = (valueDeserializer.readInt32() as ButtonType) } - const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf - let value: RichEditorImageSpanStyleResult = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyleResult) - return value - } - readRichEditorSpanPosition(): RichEditorSpanPosition { - let valueDeserializer: Deserializer = this - const spanIndex_result: number = (valueDeserializer.readNumber() as number) - const spanRange_buf_value0: number = (valueDeserializer.readNumber() as number) - const spanRange_buf_value1: number = (valueDeserializer.readNumber() as number) - const spanRange_result: [ number, number ] = ([spanRange_buf_value0, spanRange_buf_value1] as [ number, number ]) - let value: RichEditorSpanPosition = ({spanIndex: spanIndex_result,spanRange: spanRange_result} as RichEditorSpanPosition) - return value - } - readRichEditorParagraphStyle(): RichEditorParagraphStyle { - let valueDeserializer: Deserializer = this - const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textAlign_buf: TextAlign | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) + const type_result: ButtonType | undefined|undefined = type_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: ButtonStyleMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - textAlign_buf = (valueDeserializer.readInt32() as TextAlign) + style_buf = (valueDeserializer.readInt32() as ButtonStyleMode) } - const textAlign_result: TextAlign | undefined|undefined = textAlign_buf - const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let leadingMargin_buf: Dimension | LeadingMarginPlaceholder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) + const style_result: ButtonStyleMode | undefined|undefined = style_buf + const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let role_buf: ButtonRole | undefined|undefined + if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) { - const leadingMargin_buf__selector: number = valueDeserializer.readInt8() - let leadingMargin_buf_: Dimension | LeadingMarginPlaceholder | undefined|undefined - if (leadingMargin_buf__selector == 0) { - leadingMargin_buf_ = (valueDeserializer.readLength() as Dimension) + role_buf = (valueDeserializer.readInt32() as ButtonRole) + } + const role_result: ButtonRole | undefined|undefined = role_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } + const fontSize_result: Length | undefined|undefined = fontSize_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (leadingMargin_buf__selector == 1) { - leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - leadingMargin_buf = (leadingMargin_buf_ as Dimension | LeadingMarginPlaceholder) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const leadingMargin_result: Dimension | LeadingMarginPlaceholder | undefined|undefined = leadingMargin_buf - const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let wordBreak_buf: WordBreak | undefined|undefined - if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf: FontWeight | number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) { - wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: FontWeight | number | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) } - const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf - const lineBreakStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lineBreakStrategy_buf: LineBreakStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lineBreakStrategy_buf_runtimeType)) + const fontWeight_result: FontWeight | number | string | undefined|undefined = fontWeight_buf + const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontStyle_buf: FontStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) { - lineBreakStrategy_buf = (valueDeserializer.readInt32() as LineBreakStrategy) - } - const lineBreakStrategy_result: LineBreakStrategy | undefined|undefined = lineBreakStrategy_buf - let value: RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) - return value - } - readRichEditorTextStyleResult(): RichEditorTextStyleResult { - let valueDeserializer: Deserializer = this - const fontColor_buf_selector: number = valueDeserializer.readInt8() - let fontColor_buf: Color | number | string | Resource | undefined|undefined - if (fontColor_buf_selector == 0) { - fontColor_buf = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf_selector == 1) { - fontColor_buf = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf_selector == 2) { - fontColor_buf = (valueDeserializer.readString() as string) - } - else if (fontColor_buf_selector == 3) { - fontColor_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation.") + fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) } - const fontColor_result: ResourceColor = (fontColor_buf as Color | number | string | Resource) - const fontSize_result: number = (valueDeserializer.readNumber() as number) - const fontStyle_result: FontStyle = (valueDeserializer.readInt32() as FontStyle) - const fontWeight_result: number = (valueDeserializer.readNumber() as number) - const fontFamily_result: string = (valueDeserializer.readString() as string) - const decoration_result: DecorationStyleResult = valueDeserializer.readDecorationStyleResult() - const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textShadow_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) + const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf + const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFamily_buf: Resource | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) { - const textShadow_buf__length: int32 = valueDeserializer.readInt32() - let textShadow_buf_: Array = new Array() - for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { - textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() + const fontFamily_buf__selector: number = valueDeserializer.readInt8() + let fontFamily_buf_: Resource | string | undefined|undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = valueDeserializer.readResource() } - textShadow_buf = textShadow_buf_ + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as Resource | string) } - const textShadow_result: Array | undefined|undefined = textShadow_buf - const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let letterSpacing_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) + const fontFamily_result: Resource | string | undefined|undefined = fontFamily_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - letterSpacing_buf = (valueDeserializer.readNumber() as number) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const letterSpacing_result: number | undefined|undefined = letterSpacing_buf - const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lineHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf: Length | BorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - lineHeight_buf = (valueDeserializer.readNumber() as number) + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) } - const lineHeight_result: number | undefined|undefined = lineHeight_buf - const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFeature_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) + const borderRadius_result: Length | BorderRadiuses | undefined|undefined = borderRadius_buf + const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primary_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) { - fontFeature_buf = (valueDeserializer.readString() as string) + primary_buf = valueDeserializer.readBoolean() } - const fontFeature_result: string | undefined|undefined = fontFeature_buf - let value: RichEditorTextStyleResult = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyleResult) + const primary_result: boolean | undefined|undefined = primary_buf + let value: PickerDialogButtonStyle = ({type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} as PickerDialogButtonStyle) return value } - readSwipeActionItem(): SwipeActionItem { + readCallback_TextPickerResult_Void(isSync: boolean = false): ((value: TextPickerResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: TextPickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextPickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1290504509, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1290504509, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readTextMenuItemId(): TextMenuItemId { let valueDeserializer: Deserializer = this - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + let ptr: KPointer = valueDeserializer.readPointer() + return TextMenuItemIdInternal.fromPtr(ptr) + } + readMenuOnAppearCallback(isSync: boolean = false): MenuOnAppearCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (start: number, end: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); (isSync) ? (nativeModule()._CallCallbackSync(-614475458, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-614475458, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readTabBarIconStyle(): TabBarIconStyle { + let valueDeserializer: Deserializer = this + const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const selectedColor_buf__selector: number = valueDeserializer.readInt8() + let selectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") + } + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) } - const builder_result: CustomBuilder | undefined|undefined = builder_buf - const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let actionAreaDistance_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) + const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf + const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unselectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) { - actionAreaDistance_buf = (valueDeserializer.readLength() as Length) + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") + } + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } - const actionAreaDistance_result: Length | undefined|undefined = actionAreaDistance_buf - const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAction_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) + const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf + let value: TabBarIconStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} as TabBarIconStyle) + return value + } + readLabelStyle(): LabelStyle { + let valueDeserializer: Deserializer = this + const overflow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let overflow_buf: TextOverflow | undefined|undefined + if ((RuntimeType.UNDEFINED) != (overflow_buf_runtimeType)) { - onAction_buf = valueDeserializer.readCallback_Void() + overflow_buf = (valueDeserializer.readInt32() as TextOverflow) } - const onAction_result: (() => void) | undefined|undefined = onAction_buf - const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onEnterActionArea_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) + const overflow_result: TextOverflow | undefined|undefined = overflow_buf + const maxLines_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxLines_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maxLines_buf_runtimeType)) { - onEnterActionArea_buf = valueDeserializer.readCallback_Void() + maxLines_buf = (valueDeserializer.readNumber() as number) } - const onEnterActionArea_result: (() => void) | undefined|undefined = onEnterActionArea_buf - const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onExitActionArea_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) + const maxLines_result: number | undefined|undefined = maxLines_buf + const minFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let minFontSize_buf: number | ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (minFontSize_buf_runtimeType)) { - onExitActionArea_buf = valueDeserializer.readCallback_Void() + const minFontSize_buf__selector: number = valueDeserializer.readInt8() + let minFontSize_buf_: number | ResourceStr | undefined|undefined + if (minFontSize_buf__selector == 0) { + minFontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (minFontSize_buf__selector == 1) { + const minFontSize_buf__u_selector: number = valueDeserializer.readInt8() + let minFontSize_buf__u: string | Resource | undefined|undefined + if (minFontSize_buf__u_selector == 0) { + minFontSize_buf__u = (valueDeserializer.readString() as string) + } + else if (minFontSize_buf__u_selector == 1) { + minFontSize_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for minFontSize_buf__u has to be chosen through deserialisation.") + } + minFontSize_buf_ = (minFontSize_buf__u as string | Resource) + } + else { + throw new Error("One of the branches for minFontSize_buf_ has to be chosen through deserialisation.") + } + minFontSize_buf = (minFontSize_buf_ as number | ResourceStr) } - const onExitActionArea_result: (() => void) | undefined|undefined = onExitActionArea_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf: ((state: SwipeActionState) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + const minFontSize_result: number | ResourceStr | undefined|undefined = minFontSize_buf + const maxFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxFontSize_buf: number | ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maxFontSize_buf_runtimeType)) { - onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() + const maxFontSize_buf__selector: number = valueDeserializer.readInt8() + let maxFontSize_buf_: number | ResourceStr | undefined|undefined + if (maxFontSize_buf__selector == 0) { + maxFontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maxFontSize_buf__selector == 1) { + const maxFontSize_buf__u_selector: number = valueDeserializer.readInt8() + let maxFontSize_buf__u: string | Resource | undefined|undefined + if (maxFontSize_buf__u_selector == 0) { + maxFontSize_buf__u = (valueDeserializer.readString() as string) + } + else if (maxFontSize_buf__u_selector == 1) { + maxFontSize_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maxFontSize_buf__u has to be chosen through deserialisation.") + } + maxFontSize_buf_ = (maxFontSize_buf__u as string | Resource) + } + else { + throw new Error("One of the branches for maxFontSize_buf_ has to be chosen through deserialisation.") + } + maxFontSize_buf = (maxFontSize_buf_ as number | ResourceStr) } - const onStateChange_result: ((state: SwipeActionState) => void) | undefined|undefined = onStateChange_buf - let value: SwipeActionItem = ({builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} as SwipeActionItem) + const maxFontSize_result: number | ResourceStr | undefined|undefined = maxFontSize_buf + const heightAdaptivePolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let heightAdaptivePolicy_buf: TextHeightAdaptivePolicy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (heightAdaptivePolicy_buf_runtimeType)) + { + heightAdaptivePolicy_buf = (valueDeserializer.readInt32() as TextHeightAdaptivePolicy) + } + const heightAdaptivePolicy_result: TextHeightAdaptivePolicy | undefined|undefined = heightAdaptivePolicy_buf + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf: Font | undefined|undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + { + font_buf = valueDeserializer.readFont() + } + const font_result: Font | undefined|undefined = font_buf + let value: LabelStyle = ({overflow: overflow_result,maxLines: maxLines_result,minFontSize: minFontSize_result,maxFontSize: maxFontSize_result,heightAdaptivePolicy: heightAdaptivePolicy_result,font: font_result} as LabelStyle) return value } - readGridRowColumnOption(): GridRowColumnOption { + readBoardStyle(): BoardStyle { let valueDeserializer: Deserializer = this - const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xs_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - xs_buf = (valueDeserializer.readNumber() as number) + borderRadius_buf = (valueDeserializer.readLength() as Length) } - const xs_result: number | undefined|undefined = xs_buf - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) + const borderRadius_result: Length | undefined|undefined = borderRadius_buf + let value: BoardStyle = ({borderRadius: borderRadius_result} as BoardStyle) + return value + } + readIndicatorStyle(): IndicatorStyle { + let valueDeserializer: Deserializer = this + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) { - sm_buf = (valueDeserializer.readNumber() as number) + left_buf = (valueDeserializer.readLength() as Length) } - const sm_result: number | undefined|undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) + const left_result: Length | undefined|undefined = left_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - md_buf = (valueDeserializer.readNumber() as number) + top_buf = (valueDeserializer.readLength() as Length) } - const md_result: number | undefined|undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) + const top_result: Length | undefined|undefined = top_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) { - lg_buf = (valueDeserializer.readNumber() as number) + right_buf = (valueDeserializer.readLength() as Length) } - const lg_result: number | undefined|undefined = lg_buf - const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xl_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) + const right_result: Length | undefined|undefined = right_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - xl_buf = (valueDeserializer.readNumber() as number) + bottom_buf = (valueDeserializer.readLength() as Length) } - const xl_result: number | undefined|undefined = xl_buf - const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xxl_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) + const bottom_result: Length | undefined|undefined = bottom_buf + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - xxl_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const xxl_result: number | undefined|undefined = xxl_buf - let value: GridRowColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowColumnOption) - return value - } - readGutterOption(): GutterOption { - let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: Length | GridRowSizeOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + const size_result: Length | undefined|undefined = size_buf + const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mask_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) { - const x_buf__selector: number = valueDeserializer.readInt8() - let x_buf_: Length | GridRowSizeOption | undefined|undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readLength() as Length) + mask_buf = valueDeserializer.readBoolean() + } + const mask_result: boolean | undefined|undefined = mask_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + { + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (x_buf__selector == 1) { - x_buf_ = valueDeserializer.readGridRowSizeOption() + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - x_buf = (x_buf_ as Length | GridRowSizeOption) + color_buf = (color_buf_ as Color | number | string | Resource) } - const x_result: Length | GridRowSizeOption | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: Length | GridRowSizeOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) { - const y_buf__selector: number = valueDeserializer.readInt8() - let y_buf_: Length | GridRowSizeOption | undefined|undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readLength() as Length) + const selectedColor_buf__selector: number = valueDeserializer.readInt8() + let selectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (y_buf__selector == 1) { - y_buf_ = valueDeserializer.readGridRowSizeOption() + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") } - y_buf = (y_buf_ as Length | GridRowSizeOption) + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) } - const y_result: Length | GridRowSizeOption | undefined|undefined = y_buf - let value: GutterOption = ({x: x_result,y: y_result} as GutterOption) + const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf + let value: IndicatorStyle = ({left: left_result,top: top_result,right: right_result,bottom: bottom_result,size: size_result,mask: mask_result,color: color_result,selectedColor: selectedColor_result} as IndicatorStyle) return value } - readGridColColumnOption(): GridColColumnOption { + readBlurOptions(): BlurOptions { let valueDeserializer: Deserializer = this - const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xs_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) + const grayscale_buf_value0: number = (valueDeserializer.readNumber() as number) + const grayscale_buf_value1: number = (valueDeserializer.readNumber() as number) + const grayscale_result: [ number, number ] = ([grayscale_buf_value0, grayscale_buf_value1] as [ number, number ]) + let value: BlurOptions = ({grayscale: grayscale_result} as BlurOptions) + return value + } + readCallback_TabContentTransitionProxy_Void(isSync: boolean = false): ((parameter: TabContentTransitionProxy) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: TabContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTabContentTransitionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1223938478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRectAttribute(): RectAttribute { + let value: RectAttribute = ({} as RectAttribute) + return value + } + readPathAttribute(): PathAttribute { + let value: PathAttribute = ({} as PathAttribute) + return value + } + readEllipseAttribute(): EllipseAttribute { + let value: EllipseAttribute = ({} as EllipseAttribute) + return value + } + readCircleAttribute(): CircleAttribute { + let value: CircleAttribute = ({} as CircleAttribute) + return value + } + readIconOptions(): IconOptions { + let valueDeserializer: Deserializer = this + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - xs_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const xs_result: number | undefined|undefined = xs_buf - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } - const sm_result: number | undefined|undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } - const md_result: number | undefined|undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } - const lg_result: number | undefined|undefined = lg_buf - const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xl_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf = (valueDeserializer.readNumber() as number) - } - const xl_result: number | undefined|undefined = xl_buf - const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xxl_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf = (valueDeserializer.readNumber() as number) - } - const xxl_result: number | undefined|undefined = xxl_buf - let value: GridColColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridColColumnOption) - return value - } - readLinearGradient_common(): LinearGradient_common { - let valueDeserializer: Deserializer = this - const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let angle_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) + const size_result: Length | undefined|undefined = size_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const angle_buf__selector: number = valueDeserializer.readInt8() - let angle_buf_: number | string | undefined|undefined - if (angle_buf__selector == 0) { - angle_buf_ = (valueDeserializer.readNumber() as number) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (angle_buf__selector == 1) { - angle_buf_ = (valueDeserializer.readString() as string) + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for angle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - angle_buf = (angle_buf_ as number | string) + color_buf = (color_buf_ as Color | number | string | Resource) } - const angle_result: number | string | undefined|undefined = angle_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf: GradientDirection | undefined|undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let src_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) { - direction_buf = (valueDeserializer.readInt32() as GradientDirection) - } - const direction_result: GradientDirection | undefined|undefined = direction_buf - const colors_buf_length: int32 = valueDeserializer.readInt32() - let colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() - for (let colors_buf_i = 0; colors_buf_i < colors_buf_length; colors_buf_i++) { - const colors_buf_buf_value0_buf_selector: number = valueDeserializer.readInt8() - let colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined - if (colors_buf_buf_value0_buf_selector == 0) { - colors_buf_buf_value0_buf = (valueDeserializer.readInt32() as Color) - } - else if (colors_buf_buf_value0_buf_selector == 1) { - colors_buf_buf_value0_buf = (valueDeserializer.readNumber() as number) - } - else if (colors_buf_buf_value0_buf_selector == 2) { - colors_buf_buf_value0_buf = (valueDeserializer.readString() as string) + const src_buf__selector: number = valueDeserializer.readInt8() + let src_buf_: string | Resource | undefined|undefined + if (src_buf__selector == 0) { + src_buf_ = (valueDeserializer.readString() as string) } - else if (colors_buf_buf_value0_buf_selector == 3) { - colors_buf_buf_value0_buf = valueDeserializer.readResource() + else if (src_buf__selector == 1) { + src_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for colors_buf_buf_value0_buf has to be chosen through deserialisation.") + throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") } - const colors_buf_buf_value0: ResourceColor = (colors_buf_buf_value0_buf as Color | number | string | Resource) - const colors_buf_buf_value1: number = (valueDeserializer.readNumber() as number) - colors_buf[colors_buf_i] = ([colors_buf_buf_value0, colors_buf_buf_value1] as [ ResourceColor, number ]) - } - const colors_result: Array<[ ResourceColor, number ]> = colors_buf - const repeating_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let repeating_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (repeating_buf_runtimeType)) - { - repeating_buf = valueDeserializer.readBoolean() + src_buf = (src_buf_ as string | Resource) } - const repeating_result: boolean | undefined|undefined = repeating_buf - let value: LinearGradient_common = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient_common) + const src_result: ResourceStr | undefined|undefined = src_buf + let value: IconOptions = ({size: size_result,color: color_result,src: src_result} as IconOptions) return value } - readScene(): Scene { + readRichEditorImageSpanStyleResult(): RichEditorImageSpanStyleResult { let valueDeserializer: Deserializer = this - const __SceneStub_result: string = (valueDeserializer.readString() as string) - let value: Scene = ({__SceneStub: __SceneStub_result} as Scene) + const size_buf_value0: number = (valueDeserializer.readNumber() as number) + const size_buf_value1: number = (valueDeserializer.readNumber() as number) + const size_result: [ number, number ] = ([size_buf_value0, size_buf_value1] as [ number, number ]) + const verticalAlign_result: ImageSpanAlignment = (valueDeserializer.readInt32() as ImageSpanAlignment) + const objectFit_result: ImageFit = (valueDeserializer.readInt32() as ImageFit) + const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } + const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf + let value: RichEditorImageSpanStyleResult = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyleResult) return value } - readDrawingCanvas(): DrawingCanvas { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return DrawingCanvasInternal.fromPtr(ptr) - } - readSize(): Size { + readRichEditorSpanPosition(): RichEditorSpanPosition { let valueDeserializer: Deserializer = this - const width_result: number = (valueDeserializer.readNumber() as number) - const height_result: number = (valueDeserializer.readNumber() as number) - let value: Size = ({width: width_result,height: height_result} as Size) + const spanIndex_result: number = (valueDeserializer.readNumber() as number) + const spanRange_buf_value0: number = (valueDeserializer.readNumber() as number) + const spanRange_buf_value1: number = (valueDeserializer.readNumber() as number) + const spanRange_result: [ number, number ] = ([spanRange_buf_value0, spanRange_buf_value1] as [ number, number ]) + let value: RichEditorSpanPosition = ({spanIndex: spanIndex_result,spanRange: spanRange_result} as RichEditorSpanPosition) return value } - readFrameNode(): FrameNode { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return FrameNodeInternal.fromPtr(ptr) - } - readSheetTitleOptions(): SheetTitleOptions { + readRichEditorParagraphStyle(): RichEditorParagraphStyle { let valueDeserializer: Deserializer = this - const title_buf_selector: number = valueDeserializer.readInt8() - let title_buf: string | Resource | undefined|undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") + const textAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textAlign_buf: TextAlign | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textAlign_buf_runtimeType)) + { + textAlign_buf = (valueDeserializer.readInt32() as TextAlign) } - const title_result: ResourceStr = (title_buf as string | Resource) - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const textAlign_result: TextAlign | undefined|undefined = textAlign_buf + const leadingMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let leadingMargin_buf: Dimension | LeadingMarginPlaceholder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (leadingMargin_buf_runtimeType)) { - const subtitle_buf__selector: number = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) + const leadingMargin_buf__selector: number = valueDeserializer.readInt8() + let leadingMargin_buf_: Dimension | LeadingMarginPlaceholder | undefined|undefined + if (leadingMargin_buf__selector == 0) { + leadingMargin_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() + else if (leadingMargin_buf__selector == 1) { + leadingMargin_buf_ = valueDeserializer.readLeadingMarginPlaceholder() } else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for leadingMargin_buf_ has to be chosen through deserialisation.") } - subtitle_buf = (subtitle_buf_ as string | Resource) + leadingMargin_buf = (leadingMargin_buf_ as Dimension | LeadingMarginPlaceholder) } - const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - let value: SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) + const leadingMargin_result: Dimension | LeadingMarginPlaceholder | undefined|undefined = leadingMargin_buf + const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let wordBreak_buf: WordBreak | undefined|undefined + if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) + { + wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) + } + const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf + const lineBreakStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lineBreakStrategy_buf: LineBreakStrategy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lineBreakStrategy_buf_runtimeType)) + { + lineBreakStrategy_buf = (valueDeserializer.readInt32() as LineBreakStrategy) + } + const lineBreakStrategy_result: LineBreakStrategy | undefined|undefined = lineBreakStrategy_buf + let value: RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) return value } - readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): ((event: { isVisible: boolean }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: { isVisible: boolean }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); (isSync) ? (nativeModule()._CallCallbackSync(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPopupMessageOptions(): PopupMessageOptions { + readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { let valueDeserializer: Deserializer = this - const textColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf: number | string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) { - const textColor_buf__selector: number = valueDeserializer.readInt8() - let textColor_buf_: Color | number | string | Resource | undefined|undefined - if (textColor_buf__selector == 0) { - textColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (textColor_buf__selector == 1) { - textColor_buf_ = (valueDeserializer.readNumber() as number) + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: number | string | Resource | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } - else if (textColor_buf__selector == 2) { - textColor_buf_ = (valueDeserializer.readString() as string) + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) } - else if (textColor_buf__selector == 3) { - textColor_buf_ = valueDeserializer.readResource() + else if (fontSize_buf__selector == 2) { + fontSize_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") } - textColor_buf = (textColor_buf_ as Color | number | string | Resource) + fontSize_buf = (fontSize_buf_ as number | string | Resource) } - const textColor_result: ResourceColor | undefined|undefined = textColor_buf - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } - const font_result: Font | undefined|undefined = font_buf - let value: PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) - return value - } - readRotateOptions(): RotateOptions { - let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } - const x_result: number | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } - const y_result: number | undefined|undefined = y_buf - const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let z_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) - { - z_buf = (valueDeserializer.readNumber() as number) - } - const z_result: number | undefined|undefined = z_buf - const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let centerX_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) + const fontSize_result: number | string | Resource | undefined|undefined = fontSize_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - const centerX_buf__selector: number = valueDeserializer.readInt8() - let centerX_buf_: number | string | undefined|undefined - if (centerX_buf__selector == 0) { - centerX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerX_buf__selector == 1) { - centerX_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") + const fontColor_buf__length: int32 = valueDeserializer.readInt32() + let fontColor_buf_: Array = new Array() + for (let fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { + const fontColor_buf__buf_selector: number = valueDeserializer.readInt8() + let fontColor_buf__buf: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf__buf has to be chosen through deserialisation.") + } + fontColor_buf_[fontColor_buf__i] = (fontColor_buf__buf as Color | number | string | Resource) } - centerX_buf = (centerX_buf_ as number | string) + fontColor_buf = fontColor_buf_ } - const centerX_result: number | string | undefined|undefined = centerX_buf - const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let centerY_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) + const fontColor_result: Array | undefined|undefined = fontColor_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf: number | FontWeight | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) { - const centerY_buf__selector: number = valueDeserializer.readInt8() - let centerY_buf_: number | string | undefined|undefined - if (centerY_buf__selector == 0) { - centerY_buf_ = (valueDeserializer.readNumber() as number) + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) } - else if (centerY_buf__selector == 1) { - centerY_buf_ = (valueDeserializer.readString() as string) + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") } - centerY_buf = (centerY_buf_ as number | string) + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) } - const centerY_result: number | string | undefined|undefined = centerY_buf - const centerZ_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let centerZ_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (centerZ_buf_runtimeType)) + const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf + const effectStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let effectStrategy_buf: SymbolEffectStrategy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (effectStrategy_buf_runtimeType)) { - centerZ_buf = (valueDeserializer.readNumber() as number) + effectStrategy_buf = (valueDeserializer.readInt32() as SymbolEffectStrategy) } - const centerZ_result: number | undefined|undefined = centerZ_buf - const perspective_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let perspective_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (perspective_buf_runtimeType)) + const effectStrategy_result: SymbolEffectStrategy | undefined|undefined = effectStrategy_buf + const renderingStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderingStrategy_buf: SymbolRenderingStrategy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (renderingStrategy_buf_runtimeType)) { - perspective_buf = (valueDeserializer.readNumber() as number) - } - const perspective_result: number | undefined|undefined = perspective_buf - const angle_buf_selector: number = valueDeserializer.readInt8() - let angle_buf: number | string | undefined|undefined - if (angle_buf_selector == 0) { - angle_buf = (valueDeserializer.readNumber() as number) - } - else if (angle_buf_selector == 1) { - angle_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for angle_buf has to be chosen through deserialisation.") + renderingStrategy_buf = (valueDeserializer.readInt32() as SymbolRenderingStrategy) } - const angle_result: number | string = (angle_buf as number | string) - let value: RotateOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result,centerZ: centerZ_result,perspective: perspective_result,angle: angle_result} as RotateOptions) + const renderingStrategy_result: SymbolRenderingStrategy | undefined|undefined = renderingStrategy_buf + let value: RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) return value } - readScaleOptions(): ScaleOptions { + readRichEditorTextStyleResult(): RichEditorTextStyleResult { let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) + const fontColor_buf_selector: number = valueDeserializer.readInt8() + let fontColor_buf: Color | number | string | Resource | undefined|undefined + if (fontColor_buf_selector == 0) { + fontColor_buf = (valueDeserializer.readInt32() as Color) } - const x_result: number | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + else if (fontColor_buf_selector == 1) { + fontColor_buf = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf_selector == 2) { + fontColor_buf = (valueDeserializer.readString() as string) + } + else if (fontColor_buf_selector == 3) { + fontColor_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf has to be chosen through deserialisation.") + } + const fontColor_result: ResourceColor = (fontColor_buf as Color | number | string | Resource) + const fontSize_result: number = (valueDeserializer.readNumber() as number) + const fontStyle_result: FontStyle = (valueDeserializer.readInt32() as FontStyle) + const fontWeight_result: number = (valueDeserializer.readNumber() as number) + const fontFamily_result: string = (valueDeserializer.readString() as string) + const decoration_result: DecorationStyleResult = valueDeserializer.readDecorationStyleResult() + const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textShadow_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) { - y_buf = (valueDeserializer.readNumber() as number) + const textShadow_buf__length: int32 = valueDeserializer.readInt32() + let textShadow_buf_: Array = new Array() + for (let textShadow_buf__i = 0; textShadow_buf__i < textShadow_buf__length; textShadow_buf__i++) { + textShadow_buf_[textShadow_buf__i] = valueDeserializer.readShadowOptions() + } + textShadow_buf = textShadow_buf_ } - const y_result: number | undefined|undefined = y_buf - const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let z_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) + const textShadow_result: Array | undefined|undefined = textShadow_buf + const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let letterSpacing_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) { - z_buf = (valueDeserializer.readNumber() as number) + letterSpacing_buf = (valueDeserializer.readNumber() as number) } - const z_result: number | undefined|undefined = z_buf - const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let centerX_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) + const letterSpacing_result: number | undefined|undefined = letterSpacing_buf + const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lineHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) { - const centerX_buf__selector: number = valueDeserializer.readInt8() - let centerX_buf_: number | string | undefined|undefined - if (centerX_buf__selector == 0) { - centerX_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerX_buf__selector == 1) { - centerX_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") - } - centerX_buf = (centerX_buf_ as number | string) + lineHeight_buf = (valueDeserializer.readNumber() as number) } - const centerX_result: number | string | undefined|undefined = centerX_buf - const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let centerY_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) + const lineHeight_result: number | undefined|undefined = lineHeight_buf + const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFeature_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) { - const centerY_buf__selector: number = valueDeserializer.readInt8() - let centerY_buf_: number | string | undefined|undefined - if (centerY_buf__selector == 0) { - centerY_buf_ = (valueDeserializer.readNumber() as number) - } - else if (centerY_buf__selector == 1) { - centerY_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") - } - centerY_buf = (centerY_buf_ as number | string) + fontFeature_buf = (valueDeserializer.readString() as string) } - const centerY_result: number | string | undefined|undefined = centerY_buf - let value: ScaleOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} as ScaleOptions) + const fontFeature_result: string | undefined|undefined = fontFeature_buf + let value: RichEditorTextStyleResult = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyleResult) return value } - readTranslateOptions(): TranslateOptions { + readOnDidChangeCallback(isSync: boolean = false): OnDidChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); (isSync) ? (nativeModule()._CallCallbackSync(1648184341, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1648184341, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): ((parameter: StyledStringChangeValue) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2116745428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2116745428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf: [ Dimension, Dimension ] | undefined|undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - const x_buf__selector: number = valueDeserializer.readInt8() - let x_buf_: number | string | undefined|undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readNumber() as number) - } - else if (x_buf__selector == 1) { - x_buf_ = (valueDeserializer.readString() as string) + const size_buf__value0: Dimension = (valueDeserializer.readLength() as Dimension) + const size_buf__value1: Dimension = (valueDeserializer.readLength() as Dimension) + size_buf = ([size_buf__value0, size_buf__value1] as [ Dimension, Dimension ]) + } + const size_result: [ Dimension, Dimension ] | undefined|undefined = size_buf + const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let verticalAlign_buf: ImageSpanAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (verticalAlign_buf_runtimeType)) + { + verticalAlign_buf = (valueDeserializer.readInt32() as ImageSpanAlignment) + } + const verticalAlign_result: ImageSpanAlignment | undefined|undefined = verticalAlign_buf + const objectFit_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let objectFit_buf: ImageFit | undefined|undefined + if ((RuntimeType.UNDEFINED) != (objectFit_buf_runtimeType)) + { + objectFit_buf = (valueDeserializer.readInt32() as ImageFit) + } + const objectFit_result: ImageFit | undefined|undefined = objectFit_buf + const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutStyle_buf: RichEditorLayoutStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutStyle_buf_runtimeType)) + { + layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() + } + const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf + let value: RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) + return value + } + readRichEditorTextStyle(): RichEditorTextStyle { + let valueDeserializer: Deserializer = this + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - x_buf = (x_buf_ as number | string) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const x_result: number | string | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf: Length | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) { - const y_buf__selector: number = valueDeserializer.readInt8() - let y_buf_: number | string | undefined|undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readNumber() as number) + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: Length | number | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readLength() as Length) } - else if (y_buf__selector == 1) { - y_buf_ = (valueDeserializer.readString() as string) + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") } - y_buf = (y_buf_ as number | string) + fontSize_buf = (fontSize_buf_ as Length | number) } - const y_result: number | string | undefined|undefined = y_buf - const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let z_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) + const fontSize_result: Length | number | undefined|undefined = fontSize_buf + const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontStyle_buf: FontStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) { - const z_buf__selector: number = valueDeserializer.readInt8() - let z_buf_: number | string | undefined|undefined - if (z_buf__selector == 0) { - z_buf_ = (valueDeserializer.readNumber() as number) + fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + } + const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf: number | FontWeight | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) } - else if (z_buf__selector == 1) { - z_buf_ = (valueDeserializer.readString() as string) + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for z_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") } - z_buf = (z_buf_ as number | string) + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) } - const z_result: number | string | undefined|undefined = z_buf - let value: TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) - return value - } - readCustomTheme(): CustomTheme { - let valueDeserializer: Deserializer = this - const __CustomThemeStub_result: string = (valueDeserializer.readString() as string) - let value: CustomTheme = ({__CustomThemeStub: __CustomThemeStub_result} as CustomTheme) - return value - } - readRestrictedWorker(): RestrictedWorker { - let valueDeserializer: Deserializer = this - const __RestrictedWorkerStub_result: string = (valueDeserializer.readString() as string) - let value: RestrictedWorker = ({__RestrictedWorkerStub: __RestrictedWorkerStub_result} as RestrictedWorker) - return value - } - readWant(): Want { - let valueDeserializer: Deserializer = this - const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bundleName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) + const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf + const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFamily_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) { - bundleName_buf = (valueDeserializer.readString() as string) + const fontFamily_buf__selector: number = valueDeserializer.readInt8() + let fontFamily_buf_: string | Resource | undefined|undefined + if (fontFamily_buf__selector == 0) { + fontFamily_buf_ = (valueDeserializer.readString() as string) + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + } + fontFamily_buf = (fontFamily_buf_ as string | Resource) } - const bundleName_result: string | undefined|undefined = bundleName_buf - const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let abilityName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) + const fontFamily_result: ResourceStr | undefined|undefined = fontFamily_buf + const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let decoration_buf: DecorationStyleInterface | undefined|undefined + if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) { - abilityName_buf = (valueDeserializer.readString() as string) + decoration_buf = valueDeserializer.readDecorationStyleInterface() } - const abilityName_result: string | undefined|undefined = abilityName_buf - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf + const textShadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textShadow_buf: ShadowOptions | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textShadow_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readString() as string) + const textShadow_buf__selector: number = valueDeserializer.readInt8() + let textShadow_buf_: ShadowOptions | Array | undefined|undefined + if (textShadow_buf__selector == 0) { + textShadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (textShadow_buf__selector == 1) { + const textShadow_buf__u_length: int32 = valueDeserializer.readInt32() + let textShadow_buf__u: Array = new Array() + for (let textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { + textShadow_buf__u[textShadow_buf__u_i] = valueDeserializer.readShadowOptions() + } + textShadow_buf_ = textShadow_buf__u + } + else { + throw new Error("One of the branches for textShadow_buf_ has to be chosen through deserialisation.") + } + textShadow_buf = (textShadow_buf_ as ShadowOptions | Array) } - const deviceId_result: string | undefined|undefined = deviceId_buf - const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uri_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) + const textShadow_result: ShadowOptions | Array | undefined|undefined = textShadow_buf + const letterSpacing_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let letterSpacing_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (letterSpacing_buf_runtimeType)) { - uri_buf = (valueDeserializer.readString() as string) + const letterSpacing_buf__selector: number = valueDeserializer.readInt8() + let letterSpacing_buf_: number | string | undefined|undefined + if (letterSpacing_buf__selector == 0) { + letterSpacing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (letterSpacing_buf__selector == 1) { + letterSpacing_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for letterSpacing_buf_ has to be chosen through deserialisation.") + } + letterSpacing_buf = (letterSpacing_buf_ as number | string) } - const uri_result: string | undefined|undefined = uri_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const letterSpacing_result: number | string | undefined|undefined = letterSpacing_buf + const lineHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lineHeight_buf: number | string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lineHeight_buf_runtimeType)) { - type_buf = (valueDeserializer.readString() as string) + const lineHeight_buf__selector: number = valueDeserializer.readInt8() + let lineHeight_buf_: number | string | Resource | undefined|undefined + if (lineHeight_buf__selector == 0) { + lineHeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (lineHeight_buf__selector == 1) { + lineHeight_buf_ = (valueDeserializer.readString() as string) + } + else if (lineHeight_buf__selector == 2) { + lineHeight_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for lineHeight_buf_ has to be chosen through deserialisation.") + } + lineHeight_buf = (lineHeight_buf_ as number | string | Resource) } - const type_result: string | undefined|undefined = type_buf - const flags_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let flags_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (flags_buf_runtimeType)) + const lineHeight_result: number | string | Resource | undefined|undefined = lineHeight_buf + const fontFeature_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontFeature_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontFeature_buf_runtimeType)) { - flags_buf = (valueDeserializer.readNumber() as number) + fontFeature_buf = (valueDeserializer.readString() as string) } - const flags_result: number | undefined|undefined = flags_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + const fontFeature_result: string | undefined|undefined = fontFeature_buf + let value: RichEditorTextStyle = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyle) + return value + } + readRichEditorGesture(): RichEditorGesture { + let valueDeserializer: Deserializer = this + const onClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onClick_buf: ((event: ClickEvent) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) { - action_buf = (valueDeserializer.readString() as string) + onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() } - const action_result: string | undefined|undefined = action_buf - const parameters_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let parameters_buf: Map | undefined|undefined - if ((RuntimeType.UNDEFINED) != (parameters_buf_runtimeType)) - { - const parameters_buf__size: int32 = valueDeserializer.readInt32() - let parameters_buf_: Map = new Map() - // TODO: TS map resize - for (let parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { - const parameters_buf__key: string = (valueDeserializer.readString() as string) - const parameters_buf__value: Object = (valueDeserializer.readCustomObject("Object") as Object) - parameters_buf_.set(parameters_buf__key, parameters_buf__value) - } - parameters_buf = parameters_buf_ - } - const parameters_result: Map | undefined|undefined = parameters_buf - const entities_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let entities_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (entities_buf_runtimeType)) - { - const entities_buf__length: int32 = valueDeserializer.readInt32() - let entities_buf_: Array = new Array() - for (let entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { - entities_buf_[entities_buf__i] = (valueDeserializer.readString() as string) - } - entities_buf = entities_buf_ - } - const entities_result: Array | undefined|undefined = entities_buf - const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let moduleName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) + const onClick_result: ((event: ClickEvent) => void) | undefined|undefined = onClick_buf + const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onLongPress_buf: ((event: GestureEvent) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) { - moduleName_buf = (valueDeserializer.readString() as string) + onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() } - const moduleName_result: string | undefined|undefined = moduleName_buf - let value: Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) + const onLongPress_result: ((event: GestureEvent) => void) | undefined|undefined = onLongPress_buf + let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) return value } - readStyledString(): StyledString { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return StyledStringInternal.fromPtr(ptr) + readTextModifier(): TextModifier { + let value: TextModifier = ({} as TextModifier) + return value } - readNavigationAnimatedTransition(): NavigationAnimatedTransition { + readSwipeActionItem(): SwipeActionItem { let valueDeserializer: Deserializer = this - const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTransitionEnd_buf: ((parameter: boolean) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const onTransitionEnd_result: ((parameter: boolean) => void) | undefined|undefined = onTransitionEnd_buf - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) + const builder_result: CustomBuilder | undefined|undefined = builder_buf + const actionAreaDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let actionAreaDistance_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (actionAreaDistance_buf_runtimeType)) { - timeout_buf = (valueDeserializer.readNumber() as number) + actionAreaDistance_buf = (valueDeserializer.readLength() as Length) } - const timeout_result: number | undefined|undefined = timeout_buf - const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isInteractive_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) + const actionAreaDistance_result: Length | undefined|undefined = actionAreaDistance_buf + const onAction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAction_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAction_buf_runtimeType)) { - isInteractive_buf = valueDeserializer.readBoolean() + onAction_buf = valueDeserializer.readCallback_Void() } - const isInteractive_result: boolean | undefined|undefined = isInteractive_buf - const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() - let value: NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) + const onAction_result: (() => void) | undefined|undefined = onAction_buf + const onEnterActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onEnterActionArea_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onEnterActionArea_buf_runtimeType)) + { + onEnterActionArea_buf = valueDeserializer.readCallback_Void() + } + const onEnterActionArea_result: (() => void) | undefined|undefined = onEnterActionArea_buf + const onExitActionArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onExitActionArea_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onExitActionArea_buf_runtimeType)) + { + onExitActionArea_buf = valueDeserializer.readCallback_Void() + } + const onExitActionArea_result: (() => void) | undefined|undefined = onExitActionArea_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf: ((state: SwipeActionState) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + { + onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() + } + const onStateChange_result: ((state: SwipeActionState) => void) | undefined|undefined = onStateChange_buf + let value: SwipeActionItem = ({builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} as SwipeActionItem) return value } - readNavContentInfo(): NavContentInfo { + readGridRowColumnOption(): GridRowColumnOption { let valueDeserializer: Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) + const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xs_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) { - name_buf = (valueDeserializer.readString() as string) + xs_buf = (valueDeserializer.readNumber() as number) } - const name_result: string | undefined|undefined = name_buf - const index_result: number = (valueDeserializer.readNumber() as number) - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf: NavDestinationMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + const xs_result: number | undefined|undefined = xs_buf + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) { - mode_buf = (valueDeserializer.readInt32() as NavDestinationMode) + sm_buf = (valueDeserializer.readNumber() as number) } - const mode_result: NavDestinationMode | undefined|undefined = mode_buf - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) + const sm_result: number | undefined|undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - param_buf = (valueDeserializer.readCustomObject("Object") as Object) + md_buf = (valueDeserializer.readNumber() as number) } - const param_result: Object | undefined|undefined = param_buf - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) + const md_result: number | undefined|undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - navDestinationId_buf = (valueDeserializer.readString() as string) + lg_buf = (valueDeserializer.readNumber() as number) } - const navDestinationId_result: string | undefined|undefined = navDestinationId_buf - let value: NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) - return value - } - readGetItemMainSizeByIndex(isSync: boolean = false): GetItemMainSizeByIndex { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): number => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: number | undefined|undefined; const _continuationCallback: ((index: number) => void) = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2076995110, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as number); } - } - readCallback_String_Void(isSync: boolean = false): ((breakpoints: string) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (breakpoints: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(breakpoints); (isSync) ? (nativeModule()._CallCallbackSync(814634522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(814634522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readDateTimeOptions(): DateTimeOptions { - let valueDeserializer: Deserializer = this - const __DateTimeOptionsStub_result: string = (valueDeserializer.readString() as string) - let value: DateTimeOptions = ({__DateTimeOptionsStub: __DateTimeOptionsStub_result} as DateTimeOptions) + const lg_result: number | undefined|undefined = lg_buf + const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xl_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) + { + xl_buf = (valueDeserializer.readNumber() as number) + } + const xl_result: number | undefined|undefined = xl_buf + const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xxl_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) + { + xxl_buf = (valueDeserializer.readNumber() as number) + } + const xxl_result: number | undefined|undefined = xxl_buf + let value: GridRowColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowColumnOption) return value } - readCallback_TimePickerResult_Void(isSync: boolean = false): ((value: TimePickerResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: TimePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTimePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1557859605, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1557859605, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPickerTextStyle(): PickerTextStyle { + readGutterOption(): GutterOption { let valueDeserializer: Deserializer = this - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: Length | GridRowSizeOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + const x_buf__selector: number = valueDeserializer.readInt8() + let x_buf_: Length | GridRowSizeOption | undefined|undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readLength() as Length) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else if (x_buf__selector == 1) { + x_buf_ = valueDeserializer.readGridRowSizeOption() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) + x_buf = (x_buf_ as Length | GridRowSizeOption) } - const color_result: ResourceColor | undefined|undefined = color_buf - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + const x_result: Length | GridRowSizeOption | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: Length | GridRowSizeOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - font_buf = valueDeserializer.readFont() + const y_buf__selector: number = valueDeserializer.readInt8() + let y_buf_: Length | GridRowSizeOption | undefined|undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readLength() as Length) + } + else if (y_buf__selector == 1) { + y_buf_ = valueDeserializer.readGridRowSizeOption() + } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + y_buf = (y_buf_ as Length | GridRowSizeOption) } - const font_result: Font | undefined|undefined = font_buf - let value: PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) + const y_result: Length | GridRowSizeOption | undefined|undefined = y_buf + let value: GutterOption = ({x: x_result,y: y_result} as GutterOption) return value } - readPickerDialogButtonStyle(): PickerDialogButtonStyle { + readGridColColumnOption(): GridColColumnOption { let valueDeserializer: Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: ButtonType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const xs_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xs_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xs_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as ButtonType) + xs_buf = (valueDeserializer.readNumber() as number) } - const type_result: ButtonType | undefined|undefined = type_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: ButtonStyleMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ButtonStyleMode) + const xs_result: number | undefined|undefined = xs_buf + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) + { + sm_buf = (valueDeserializer.readNumber() as number) } - const style_result: ButtonStyleMode | undefined|undefined = style_buf - const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let role_buf: ButtonRole | undefined|undefined - if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + const sm_result: number | undefined|undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - role_buf = (valueDeserializer.readInt32() as ButtonRole) + md_buf = (valueDeserializer.readNumber() as number) } - const role_result: ButtonRole | undefined|undefined = role_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + const md_result: number | undefined|undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - fontSize_buf = (valueDeserializer.readLength() as Length) + lg_buf = (valueDeserializer.readNumber() as number) } - const fontSize_result: Length | undefined|undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const lg_result: number | undefined|undefined = lg_buf + const xl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xl_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xl_buf_runtimeType)) { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) + xl_buf = (valueDeserializer.readNumber() as number) + } + const xl_result: number | undefined|undefined = xl_buf + const xxl_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xxl_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xxl_buf_runtimeType)) + { + xxl_buf = (valueDeserializer.readNumber() as number) + } + const xxl_result: number | undefined|undefined = xxl_buf + let value: GridColColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridColColumnOption) + return value + } + readLinearGradient_common(): LinearGradient_common { + let valueDeserializer: Deserializer = this + const angle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let angle_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (angle_buf_runtimeType)) + { + const angle_buf__selector: number = valueDeserializer.readInt8() + let angle_buf_: number | string | undefined|undefined + if (angle_buf__selector == 0) { + angle_buf_ = (valueDeserializer.readNumber() as number) } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() + else if (angle_buf__selector == 1) { + angle_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for angle_buf_ has to be chosen through deserialisation.") } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + angle_buf = (angle_buf_ as number | string) } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf: FontWeight | number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + const angle_result: number | string | undefined|undefined = angle_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf: GradientDirection | undefined|undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) { - const fontWeight_buf__selector: number = valueDeserializer.readInt8() - let fontWeight_buf_: FontWeight | number | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + direction_buf = (valueDeserializer.readInt32() as GradientDirection) + } + const direction_result: GradientDirection | undefined|undefined = direction_buf + const colors_buf_length: int32 = valueDeserializer.readInt32() + let colors_buf: Array<[ ResourceColor, number ]> = new Array<[ ResourceColor, number ]>() + for (let colors_buf_i = 0; colors_buf_i < colors_buf_length; colors_buf_i++) { + const colors_buf_buf_value0_buf_selector: number = valueDeserializer.readInt8() + let colors_buf_buf_value0_buf: Color | number | string | Resource | undefined|undefined + if (colors_buf_buf_value0_buf_selector == 0) { + colors_buf_buf_value0_buf = (valueDeserializer.readInt32() as Color) } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) + else if (colors_buf_buf_value0_buf_selector == 1) { + colors_buf_buf_value0_buf = (valueDeserializer.readNumber() as number) } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) + else if (colors_buf_buf_value0_buf_selector == 2) { + colors_buf_buf_value0_buf = (valueDeserializer.readString() as string) + } + else if (colors_buf_buf_value0_buf_selector == 3) { + colors_buf_buf_value0_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for colors_buf_buf_value0_buf has to be chosen through deserialisation.") } - fontWeight_buf = (fontWeight_buf_ as FontWeight | number | string) + const colors_buf_buf_value0: ResourceColor = (colors_buf_buf_value0_buf as Color | number | string | Resource) + const colors_buf_buf_value1: number = (valueDeserializer.readNumber() as number) + colors_buf[colors_buf_i] = ([colors_buf_buf_value0, colors_buf_buf_value1] as [ ResourceColor, number ]) } - const fontWeight_result: FontWeight | number | string | undefined|undefined = fontWeight_buf - const fontStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontStyle_buf: FontStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontStyle_buf_runtimeType)) + const colors_result: Array<[ ResourceColor, number ]> = colors_buf + const repeating_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let repeating_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (repeating_buf_runtimeType)) { - fontStyle_buf = (valueDeserializer.readInt32() as FontStyle) + repeating_buf = valueDeserializer.readBoolean() } - const fontStyle_result: FontStyle | undefined|undefined = fontStyle_buf - const fontFamily_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontFamily_buf: Resource | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontFamily_buf_runtimeType)) + const repeating_result: boolean | undefined|undefined = repeating_buf + let value: LinearGradient_common = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient_common) + return value + } + readCallback_Date_Void(isSync: boolean = false): ((parameter: Date) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: Date): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt64((parameter.getTime() as number)); (isSync) ? (nativeModule()._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_DatePickerResult_Void(isSync: boolean = false): ((value: DatePickerResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: DatePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDatePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1280920532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1280920532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLunarSwitchStyle(): LunarSwitchStyle { + let valueDeserializer: Deserializer = this + const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) { - const fontFamily_buf__selector: number = valueDeserializer.readInt8() - let fontFamily_buf_: Resource | string | undefined|undefined - if (fontFamily_buf__selector == 0) { - fontFamily_buf_ = valueDeserializer.readResource() + const selectedColor_buf__selector: number = valueDeserializer.readInt8() + let selectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (selectedColor_buf__selector == 0) { + selectedColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_ = (valueDeserializer.readString() as string) + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontFamily_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") } - fontFamily_buf = (fontFamily_buf_ as Resource | string) + selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) } - const fontFamily_result: Resource | string | undefined|undefined = fontFamily_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf + const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unselectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf: Length | BorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - const borderRadius_buf__selector: number = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) + const strokeColor_buf__selector: number = valueDeserializer.readInt8() + let strokeColor_buf_: Color | number | string | Resource | undefined|undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) - } - const borderRadius_result: Length | BorderRadiuses | undefined|undefined = borderRadius_buf - const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primary_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) } - const primary_result: boolean | undefined|undefined = primary_buf - let value: PickerDialogButtonStyle = ({type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} as PickerDialogButtonStyle) + const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf + let value: LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) return value } - readCallback_TextPickerResult_Void(isSync: boolean = false): ((value: TextPickerResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: TextPickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextPickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1290504509, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1290504509, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readExpectedFrameRateRange(): ExpectedFrameRateRange { + let valueDeserializer: Deserializer = this + const min_result: number = (valueDeserializer.readNumber() as number) + const max_result: number = (valueDeserializer.readNumber() as number) + const expected_result: number = (valueDeserializer.readNumber() as number) + let value: ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) + return value } - readTextMenuItemId(): TextMenuItemId { + readScene(): Scene { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return TextMenuItemIdInternal.fromPtr(ptr) + const __SceneStub_result: string = (valueDeserializer.readString() as string) + let value: Scene = ({__SceneStub: __SceneStub_result} as Scene) + return value } - readTextRange(): TextRange { + readUIContext(): UIContext { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readNumber() as number) - } - const end_result: number | undefined|undefined = end_buf - let value: TextRange = ({start: start_result,end: end_result} as TextRange) + const __UIContextStub_result: string = (valueDeserializer.readString() as string) + let value: UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) return value } - readOnDidChangeCallback(isSync: boolean = false): OnDidChangeCallback { + readCallback_SheetType_Void(isSync: boolean = false): ((parameter: SheetType) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (rangeBefore: TextRange, rangeAfter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(rangeBefore); _argsSerializer.writeTextRange(rangeAfter); (isSync) ? (nativeModule()._CallCallbackSync(1648184341, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1648184341, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: SheetType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_StyledStringChangeValue_Boolean(isSync: boolean = false): ((parameter: StyledStringChangeValue) => boolean) { + readCallback_Number_Void(isSync: boolean = false): ((index: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2116745428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2116745428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(36519084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(36519084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { + readCallback_SpringBackAction_Void(isSync: boolean = false): ((parameter: SpringBackAction) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: SpringBackAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSpringBackAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1536231691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1536231691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_DismissSheetAction_Void(isSync: boolean = false): ((parameter: DismissSheetAction) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: DismissSheetAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissSheetAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(889549796, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(889549796, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_SheetDismiss_Void(isSync: boolean = false): ((sheetDismiss: SheetDismiss) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (sheetDismiss: SheetDismiss): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSheetDismiss(sheetDismiss); (isSync) ? (nativeModule()._CallCallbackSync(22609082, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(22609082, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_DismissContentCoverAction_Void(isSync: boolean = false): ((parameter: DismissContentCoverAction) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: DismissContentCoverAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissContentCoverAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readContextMenuAnimationOptions(): ContextMenuAnimationOptions { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf: AnimationRange | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const scale_result: AnimationRange | undefined|undefined = scale_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - const end_result: number | undefined|undefined = end_buf - const symbolStyle_result: RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() - let value: RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverScale_buf: AnimationRange | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverScale_buf_runtimeType)) + { + hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + } + const hoverScale_result: AnimationRange | undefined|undefined = hoverScale_buf + let value: ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) return value } - readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { + readCallback_Literal_Boolean_isVisible_Void(isSync: boolean = false): ((event: { isVisible: boolean }) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: { isVisible: boolean }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const event_isVisible = event.isVisible; _argsSerializer.writeBoolean(event_isVisible); (isSync) ? (nativeModule()._CallCallbackSync(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1561407084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPopupMessageOptions(): PopupMessageOptions { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const textColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textColor_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + const textColor_buf__selector: number = valueDeserializer.readInt8() + let textColor_buf_: Color | number | string | Resource | undefined|undefined + if (textColor_buf__selector == 0) { + textColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (textColor_buf__selector == 1) { + textColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (textColor_buf__selector == 2) { + textColor_buf_ = (valueDeserializer.readString() as string) + } + else if (textColor_buf__selector == 3) { + textColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for textColor_buf_ has to be chosen through deserialisation.") + } + textColor_buf = (textColor_buf_ as Color | number | string | Resource) } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const textColor_result: ResourceColor | undefined|undefined = textColor_buf + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf: Font | undefined|undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + font_buf = valueDeserializer.readFont() } - const end_result: number | undefined|undefined = end_buf - const imageStyle_result: RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() - let value: RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) + const font_result: Font | undefined|undefined = font_buf + let value: PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) return value } - readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { + readOverlayOffset(): OverlayOffset { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + x_buf = (valueDeserializer.readNumber() as number) } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const x_result: number | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + y_buf = (valueDeserializer.readNumber() as number) } - const end_result: number | undefined|undefined = end_buf - const textStyle_result: RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() - let value: RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) + const y_result: number | undefined|undefined = y_buf + let value: OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) return value } - readRichEditorGesture(): RichEditorGesture { + readImageModifier(): ImageModifier { let valueDeserializer: Deserializer = this - const onClick_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onClick_buf: ((event: ClickEvent) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onClick_buf_runtimeType)) + const __ImageModifierStub_result: string = (valueDeserializer.readString() as string) + let value: ImageModifier = ({__ImageModifierStub: __ImageModifierStub_result} as ImageModifier) + return value + } + readMotionPathOptions(): MotionPathOptions { + let valueDeserializer: Deserializer = this + const path_result: string = (valueDeserializer.readString() as string) + const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let from_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) { - onClick_buf = valueDeserializer.readCallback_ClickEvent_Void() + from_buf = (valueDeserializer.readNumber() as number) } - const onClick_result: ((event: ClickEvent) => void) | undefined|undefined = onClick_buf - const onLongPress_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onLongPress_buf: ((event: GestureEvent) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onLongPress_buf_runtimeType)) + const from_result: number | undefined|undefined = from_buf + const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let to_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) { - onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() + to_buf = (valueDeserializer.readNumber() as number) } - const onLongPress_result: ((event: GestureEvent) => void) | undefined|undefined = onLongPress_buf - let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) + const to_result: number | undefined|undefined = to_buf + const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rotatable_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) + { + rotatable_buf = valueDeserializer.readBoolean() + } + const rotatable_result: boolean | undefined|undefined = rotatable_buf + let value: MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) return value } - readNavDestinationContext(): NavDestinationContext { + readRotateOptions(): RotateOptions { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return NavDestinationContextInternal.fromPtr(ptr) - } - readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1502213270, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1502213270, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type: int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0); const from_0 = unsafeCast(from); _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1); const from_1 = unsafeCast(from); _argsSerializer.writeString(from_1); } let to_type: int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0); const to_0 = unsafeCast(to); _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1); const to_1 = unsafeCast(to); _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (nativeModule()._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Date_Void(isSync: boolean = false): ((parameter: Date) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: Date): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt64((parameter.getTime() as number)); (isSync) ? (nativeModule()._CallCallbackSync(1405382363, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1405382363, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_DatePickerResult_Void(isSync: boolean = false): ((value: DatePickerResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: DatePickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDatePickerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1280920532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1280920532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLunarSwitchStyle(): LunarSwitchStyle { - let valueDeserializer: Deserializer = this - const selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedColor_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const selectedColor_buf__selector: number = valueDeserializer.readInt8() - let selectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (selectedColor_buf__selector == 0) { - selectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for selectedColor_buf_ has to be chosen through deserialisation.") - } - selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) + x_buf = (valueDeserializer.readNumber() as number) } - const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf - const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unselectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) + const x_result: number | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - const unselectedColor_buf__selector: number = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + y_buf = (valueDeserializer.readNumber() as number) } - const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const y_result: number | undefined|undefined = y_buf + const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let z_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) { - const strokeColor_buf__selector: number = valueDeserializer.readInt8() - let strokeColor_buf_: Color | number | string | Resource | undefined|undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) + z_buf = (valueDeserializer.readNumber() as number) + } + const z_result: number | undefined|undefined = z_buf + const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let centerX_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) + { + const centerX_buf__selector: number = valueDeserializer.readInt8() + let centerX_buf_: number | string | undefined|undefined + if (centerX_buf__selector == 0) { + centerX_buf_ = (valueDeserializer.readNumber() as number) } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() + else if (centerX_buf__selector == 1) { + centerX_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) - } - const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf - let value: LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) - return value - } - readAnimateParam(): AnimateParam { - let valueDeserializer: Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } - const duration_result: number | undefined|undefined = duration_buf - const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tempo_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) - { - tempo_buf = (valueDeserializer.readNumber() as number) + centerX_buf = (centerX_buf_ as number | string) } - const tempo_result: number | undefined|undefined = tempo_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf: Curve | string | ICurve | undefined|undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + const centerX_result: number | string | undefined|undefined = centerX_buf + const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let centerY_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) { - const curve_buf__selector: number = valueDeserializer.readInt8() - let curve_buf_: Curve | string | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) - } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) + const centerY_buf__selector: number = valueDeserializer.readInt8() + let centerY_buf_: number | string | undefined|undefined + if (centerY_buf__selector == 0) { + centerY_buf_ = (valueDeserializer.readNumber() as number) } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) + else if (centerY_buf__selector == 1) { + centerY_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") } - curve_buf = (curve_buf_ as Curve | string | ICurve) + centerY_buf = (centerY_buf_ as number | string) } - const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf - const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let delay_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) + const centerY_result: number | string | undefined|undefined = centerY_buf + const centerZ_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let centerZ_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (centerZ_buf_runtimeType)) { - delay_buf = (valueDeserializer.readNumber() as number) + centerZ_buf = (valueDeserializer.readNumber() as number) } - const delay_result: number | undefined|undefined = delay_buf - const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let iterations_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) + const centerZ_result: number | undefined|undefined = centerZ_buf + const perspective_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let perspective_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (perspective_buf_runtimeType)) { - iterations_buf = (valueDeserializer.readNumber() as number) + perspective_buf = (valueDeserializer.readNumber() as number) } - const iterations_result: number | undefined|undefined = iterations_buf - const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let playMode_buf: PlayMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) - { - playMode_buf = (valueDeserializer.readInt32() as PlayMode) + const perspective_result: number | undefined|undefined = perspective_buf + const angle_buf_selector: number = valueDeserializer.readInt8() + let angle_buf: number | string | undefined|undefined + if (angle_buf_selector == 0) { + angle_buf = (valueDeserializer.readNumber() as number) } - const playMode_result: PlayMode | undefined|undefined = playMode_buf - const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onFinish_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) + else if (angle_buf_selector == 1) { + angle_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for angle_buf has to be chosen through deserialisation.") + } + const angle_result: number | string = (angle_buf as number | string) + let value: RotateOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result,centerZ: centerZ_result,perspective: perspective_result,angle: angle_result} as RotateOptions) + return value + } + readScaleOptions(): ScaleOptions { + let valueDeserializer: Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - onFinish_buf = valueDeserializer.readCallback_Void() + x_buf = (valueDeserializer.readNumber() as number) } - const onFinish_result: (() => void) | undefined|undefined = onFinish_buf - const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let finishCallbackType_buf: FinishCallbackType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) + const x_result: number | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - finishCallbackType_buf = (valueDeserializer.readInt32() as FinishCallbackType) + y_buf = (valueDeserializer.readNumber() as number) } - const finishCallbackType_result: FinishCallbackType | undefined|undefined = finishCallbackType_buf - const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let expectedFrameRateRange_buf: ExpectedFrameRateRange | undefined|undefined - if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) + const y_result: number | undefined|undefined = y_buf + const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let z_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) { - expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() + z_buf = (valueDeserializer.readNumber() as number) } - const expectedFrameRateRange_result: ExpectedFrameRateRange | undefined|undefined = expectedFrameRateRange_buf - let value: AnimateParam = ({duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} as AnimateParam) - return value - } - readOnMoveHandler(isSync: boolean = false): OnMoveHandler { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: number, to: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); (isSync) ? (nativeModule()._CallCallbackSync(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readImageBitmap(): ImageBitmap { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ImageBitmapInternal.fromPtr(ptr) - } - readAlertDialogParamWithOptions(): AlertDialogParamWithOptions { - let valueDeserializer: Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const z_result: number | undefined|undefined = z_buf + const centerX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let centerX_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (centerX_buf_runtimeType)) { - const title_buf__selector: number = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) + const centerX_buf__selector: number = valueDeserializer.readInt8() + let centerX_buf_: number | string | undefined|undefined + if (centerX_buf__selector == 0) { + centerX_buf_ = (valueDeserializer.readNumber() as number) } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() + else if (centerX_buf__selector == 1) { + centerX_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for centerX_buf_ has to be chosen through deserialisation.") } - title_buf = (title_buf_ as string | Resource) + centerX_buf = (centerX_buf_ as number | string) } - const title_result: ResourceStr | undefined|undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const centerX_result: number | string | undefined|undefined = centerX_buf + const centerY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let centerY_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (centerY_buf_runtimeType)) { - const subtitle_buf__selector: number = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) + const centerY_buf__selector: number = valueDeserializer.readInt8() + let centerY_buf_: number | string | undefined|undefined + if (centerY_buf__selector == 0) { + centerY_buf_ = (valueDeserializer.readNumber() as number) } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() + else if (centerY_buf__selector == 1) { + centerY_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for centerY_buf_ has to be chosen through deserialisation.") } - subtitle_buf = (subtitle_buf_ as string | Resource) - } - const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: number = valueDeserializer.readInt8() - let message_buf: string | Resource | undefined|undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) - } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + centerY_buf = (centerY_buf_ as number | string) } - const message_result: ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const centerY_result: number | string | undefined|undefined = centerY_buf + let value: ScaleOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} as ScaleOptions) + return value + } + readTranslateOptions(): TranslateOptions { + let valueDeserializer: Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + const x_buf__selector: number = valueDeserializer.readInt8() + let x_buf_: number | string | undefined|undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readNumber() as number) + } + else if (x_buf__selector == 1) { + x_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") + } + x_buf = (x_buf_ as number | string) } - const autoCancel_result: boolean | undefined|undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const x_result: number | string | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - cancel_buf = valueDeserializer.readVoidCallback() + const y_buf__selector: number = valueDeserializer.readInt8() + let y_buf_: number | string | undefined|undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readNumber() as number) + } + else if (y_buf__selector == 1) { + y_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") + } + y_buf = (y_buf_ as number | string) } - const cancel_result: VoidCallback | undefined|undefined = cancel_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf: DialogAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const y_result: number | string | undefined|undefined = y_buf + const z_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let z_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (z_buf_runtimeType)) { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + const z_buf__selector: number = valueDeserializer.readInt8() + let z_buf_: number | string | undefined|undefined + if (z_buf__selector == 0) { + z_buf_ = (valueDeserializer.readNumber() as number) + } + else if (z_buf__selector == 1) { + z_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for z_buf_ has to be chosen through deserialisation.") + } + z_buf = (z_buf_ as number | string) } - const alignment_result: DialogAlignment | undefined|undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Offset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const z_result: number | string | undefined|undefined = z_buf + let value: TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) + return value + } + readDrawingCanvas(): DrawingCanvas { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return DrawingCanvasInternal.fromPtr(ptr) + } + readSize(): Size { + let valueDeserializer: Deserializer = this + const width_result: number = (valueDeserializer.readNumber() as number) + const height_result: number = (valueDeserializer.readNumber() as number) + let value: Size = ({width: width_result,height: height_result} as Size) + return value + } + readFrameNode(): FrameNode { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return FrameNodeInternal.fromPtr(ptr) + } + readTextStyle_alert_dialog(): TextStyle_alert_dialog { + let valueDeserializer: Deserializer = this + const wordBreak_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let wordBreak_buf: WordBreak | undefined|undefined + if ((RuntimeType.UNDEFINED) != (wordBreak_buf_runtimeType)) { - const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) } - const offset_result: Offset | undefined|undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf + let value: TextStyle_alert_dialog = ({wordBreak: wordBreak_result} as TextStyle_alert_dialog) + return value + } + readCallback_DismissDialogAction_Void(isSync: boolean = false): ((parameter: DismissDialogAction) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: DismissDialogAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissDialogAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2095828093, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { + let valueDeserializer: Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) { - gridCount_buf = (valueDeserializer.readNumber() as number) + enabled_buf = valueDeserializer.readBoolean() } - const gridCount_result: number | undefined|undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const enabled_result: boolean | undefined|undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + defaultFocus_buf = valueDeserializer.readBoolean() } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: DialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + const style_result: DialogButtonStyle | undefined|undefined = style_buf + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: ResourceStr = (value_buf as string | Resource) + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - isModal_buf = valueDeserializer.readBoolean() + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const isModal_result: boolean | undefined|undefined = isModal_buf + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -3734,1308 +3375,1152 @@ export class Deserializer extends DeserializerBase { backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + const action_result: VoidCallback = valueDeserializer.readVoidCallback() + let value: AlertDialogButtonBaseOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} as AlertDialogButtonBaseOptions) + return value + } + readActionSheetOffset(): ActionSheetOffset { + let valueDeserializer: Deserializer = this + const dx_buf_selector: number = valueDeserializer.readInt8() + let dx_buf: number | string | Resource | undefined|undefined + if (dx_buf_selector == 0) { + dx_buf = (valueDeserializer.readNumber() as number) } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + else if (dx_buf_selector == 1) { + dx_buf = (valueDeserializer.readString() as string) } - const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + else if (dx_buf_selector == 2) { + dx_buf = valueDeserializer.readResource() } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: number = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + else { + throw new Error("One of the branches for dx_buf has to be chosen through deserialisation.") } - const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const dx_result: number | string | Resource = (dx_buf as number | string | Resource) + const dy_buf_selector: number = valueDeserializer.readInt8() + let dy_buf: number | string | Resource | undefined|undefined + if (dy_buf_selector == 0) { + dy_buf = (valueDeserializer.readNumber() as number) + } + else if (dy_buf_selector == 1) { + dy_buf = (valueDeserializer.readString() as string) + } + else if (dy_buf_selector == 2) { + dy_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for dy_buf has to be chosen through deserialisation.") + } + const dy_result: number | string | Resource = (dy_buf as number | string | Resource) + let value: ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) + return value + } + readActionSheetButtonOptions(): ActionSheetButtonOptions { + let valueDeserializer: Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + enabled_buf = valueDeserializer.readBoolean() } - const width_result: Dimension | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const enabled_result: boolean | undefined|undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + defaultFocus_buf = valueDeserializer.readBoolean() } - const height_result: Dimension | undefined|undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: DialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - const borderWidth_buf__selector: number = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) + } + const style_result: DialogButtonStyle | undefined|undefined = style_buf + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: string | Resource = (value_buf as string | Resource) + const action_result: VoidCallback = valueDeserializer.readVoidCallback() + let value: ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) + return value + } + readCustomTheme(): CustomTheme { + let valueDeserializer: Deserializer = this + const __CustomThemeStub_result: string = (valueDeserializer.readString() as string) + let value: CustomTheme = ({__CustomThemeStub: __CustomThemeStub_result} as CustomTheme) + return value + } + readRestrictedWorker(): RestrictedWorker { + let valueDeserializer: Deserializer = this + const __RestrictedWorkerStub_result: string = (valueDeserializer.readString() as string) + let value: RestrictedWorker = ({__RestrictedWorkerStub: __RestrictedWorkerStub_result} as RestrictedWorker) + return value + } + readWant(): Want { + let valueDeserializer: Deserializer = this + const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bundleName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) + { + bundleName_buf = (valueDeserializer.readString() as string) + } + const bundleName_result: string | undefined|undefined = bundleName_buf + const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let abilityName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) + { + abilityName_buf = (valueDeserializer.readString() as string) + } + const abilityName_result: string | undefined|undefined = abilityName_buf + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readString() as string) + } + const deviceId_result: string | undefined|undefined = deviceId_buf + const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uri_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) + { + uri_buf = (valueDeserializer.readString() as string) + } + const uri_result: string | undefined|undefined = uri_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = (valueDeserializer.readString() as string) + } + const type_result: string | undefined|undefined = type_buf + const flags_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let flags_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (flags_buf_runtimeType)) + { + flags_buf = (valueDeserializer.readNumber() as number) + } + const flags_result: number | undefined|undefined = flags_buf + const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let action_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + { + action_buf = (valueDeserializer.readString() as string) + } + const action_result: string | undefined|undefined = action_buf + const parameters_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let parameters_buf: Map | undefined|undefined + if ((RuntimeType.UNDEFINED) != (parameters_buf_runtimeType)) + { + const parameters_buf__size: int32 = valueDeserializer.readInt32() + let parameters_buf_: Map = new Map() + // TODO: TS map resize + for (let parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { + const parameters_buf__key: string = (valueDeserializer.readString() as string) + const parameters_buf__value: Object = (valueDeserializer.readCustomObject("Object") as Object) + parameters_buf_.set(parameters_buf__key, parameters_buf__value) } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + parameters_buf = parameters_buf_ + } + const parameters_result: Map | undefined|undefined = parameters_buf + const entities_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let entities_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (entities_buf_runtimeType)) + { + const entities_buf__length: int32 = valueDeserializer.readInt32() + let entities_buf_: Array = new Array() + for (let entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { + entities_buf_[entities_buf__i] = (valueDeserializer.readString() as string) } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + entities_buf = entities_buf_ } - const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const entities_result: Array | undefined|undefined = entities_buf + const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let moduleName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) { - const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: number = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) - } - const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: number = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) - } - const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + moduleName_buf = (valueDeserializer.readString() as string) } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: TextStyle_alert_dialog | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const moduleName_result: string | undefined|undefined = moduleName_buf + let value: Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) + return value + } + readNavDestinationContext(): NavDestinationContext { + let valueDeserializer: Deserializer = this + const pathInfo_result: NavPathInfo = valueDeserializer.readNavPathInfo() + const pathStack_result: NavPathStack = valueDeserializer.readNavPathStack() + const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navDestinationId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + navDestinationId_buf = (valueDeserializer.readString() as string) } - const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const navDestinationId_result: string | undefined|undefined = navDestinationId_buf + let value: NavDestinationContext = ({pathInfo: pathInfo_result,pathStack: pathStack_result,navDestinationId: navDestinationId_result} as NavDestinationContext) + return value + } + readStyledString(): StyledString { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return StyledStringInternal.fromPtr(ptr) + } + readNavigationAnimatedTransition(): NavigationAnimatedTransition { + let valueDeserializer: Deserializer = this + const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onTransitionEnd_buf: ((parameter: boolean) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf: HoverModeAreaType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const onTransitionEnd_result: ((parameter: boolean) => void) | undefined|undefined = onTransitionEnd_buf + const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeout_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) - } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - const buttons_buf_length: int32 = valueDeserializer.readInt32() - let buttons_buf: Array = new Array() - for (let buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { - buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() + timeout_buf = (valueDeserializer.readNumber() as number) } - const buttons_result: Array = buttons_buf - const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonDirection_buf: DialogButtonDirection | undefined|undefined - if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) + const timeout_result: number | undefined|undefined = timeout_buf + const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isInteractive_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) { - buttonDirection_buf = (valueDeserializer.readInt32() as DialogButtonDirection) + isInteractive_buf = valueDeserializer.readBoolean() } - const buttonDirection_result: DialogButtonDirection | undefined|undefined = buttonDirection_buf - let value: AlertDialogParamWithOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} as AlertDialogParamWithOptions) + const isInteractive_result: boolean | undefined|undefined = isInteractive_buf + const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() + let value: NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) return value } - readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { + readNavContentInfo(): NavContentInfo { let valueDeserializer: Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let name_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) { - const title_buf__selector: number = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as string | Resource) + name_buf = (valueDeserializer.readString() as string) } - const title_result: ResourceStr | undefined|undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + const name_result: string | undefined|undefined = name_buf + const index_result: number = (valueDeserializer.readNumber() as number) + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf: NavDestinationMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) { - const subtitle_buf__selector: number = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") - } - subtitle_buf = (subtitle_buf_ as string | Resource) - } - const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: number = valueDeserializer.readInt8() - let message_buf: string | Resource | undefined|undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) - } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + mode_buf = (valueDeserializer.readInt32() as NavDestinationMode) } - const message_result: ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const mode_result: NavDestinationMode | undefined|undefined = mode_buf + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + param_buf = (valueDeserializer.readCustomObject("Object") as Object) } - const autoCancel_result: boolean | undefined|undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const param_result: Object | undefined|undefined = param_buf + const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navDestinationId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) { - cancel_buf = valueDeserializer.readVoidCallback() + navDestinationId_buf = (valueDeserializer.readString() as string) } - const cancel_result: VoidCallback | undefined|undefined = cancel_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf: DialogAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const navDestinationId_result: string | undefined|undefined = navDestinationId_buf + let value: NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) + return value + } + readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(-968773856, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-968773856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLinearIndicatorStyle(): LinearIndicatorStyle { + let valueDeserializer: Deserializer = this + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + space_buf = valueDeserializer.readLengthMetrics() } - const alignment_result: DialogAlignment | undefined|undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Offset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const space_result: LengthMetrics | undefined|undefined = space_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + strokeWidth_buf = valueDeserializer.readLengthMetrics() } - const offset_result: Offset | undefined|undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf + const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeRadius_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) { - gridCount_buf = (valueDeserializer.readNumber() as number) + strokeRadius_buf = valueDeserializer.readLengthMetrics() } - const gridCount_result: number | undefined|undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const strokeRadius_result: LengthMetrics | undefined|undefined = strokeRadius_buf + const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackBackgroundColor_buf: ColorMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + trackBackgroundColor_buf = valueDeserializer.readColorMetrics() } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const trackBackgroundColor_result: ColorMetrics | undefined|undefined = trackBackgroundColor_buf + const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackColor_buf: ColorMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + trackColor_buf = valueDeserializer.readColorMetrics() } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + const trackColor_result: ColorMetrics | undefined|undefined = trackColor_buf + let value: LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) + return value + } + readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { + let valueDeserializer: Deserializer = this + const interval_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let interval_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) { - isModal_buf = valueDeserializer.readBoolean() + interval_buf = (valueDeserializer.readNumber() as number) } - const isModal_result: boolean | undefined|undefined = isModal_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const interval_result: number | undefined|undefined = interval_buf + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + duration_buf = (valueDeserializer.readNumber() as number) } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + const duration_result: number | undefined|undefined = duration_buf + let value: LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) + return value + } + readCustomSpanDrawInfo(): CustomSpanDrawInfo { + let valueDeserializer: Deserializer = this + const x_result: number = (valueDeserializer.readNumber() as number) + const lineTop_result: number = (valueDeserializer.readNumber() as number) + const lineBottom_result: number = (valueDeserializer.readNumber() as number) + const baseline_result: number = (valueDeserializer.readNumber() as number) + let value: CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) + return value + } + readDrawContext(): DrawContext { + let valueDeserializer: Deserializer = this + const __DrawContextStub_result: string = (valueDeserializer.readString() as string) + let value: DrawContext = ({__DrawContextStub: __DrawContextStub_result} as DrawContext) + return value + } + readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { + let valueDeserializer: Deserializer = this + const fontSize_result: number = (valueDeserializer.readNumber() as number) + let value: CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) + return value + } + readSpanStyle(): SpanStyle { + let valueDeserializer: Deserializer = this + const start_result: number = (valueDeserializer.readNumber() as number) + const length_result: number = (valueDeserializer.readNumber() as number) + const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) + const styledValue_buf_selector: number = valueDeserializer.readInt8() + let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined + if (styledValue_buf_selector == 0) { + styledValue_buf = valueDeserializer.readTextStyle_styled_string() } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + else if (styledValue_buf_selector == 1) { + styledValue_buf = valueDeserializer.readDecorationStyle() } - const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + else if (styledValue_buf_selector == 2) { + styledValue_buf = valueDeserializer.readBaselineOffsetStyle() } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const cornerRadius_buf__selector: number = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + else if (styledValue_buf_selector == 3) { + styledValue_buf = valueDeserializer.readLetterSpacingStyle() } - const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + else if (styledValue_buf_selector == 4) { + styledValue_buf = valueDeserializer.readTextShadowStyle() + } + else if (styledValue_buf_selector == 5) { + styledValue_buf = valueDeserializer.readGestureStyle() + } + else if (styledValue_buf_selector == 6) { + styledValue_buf = valueDeserializer.readImageAttachment() + } + else if (styledValue_buf_selector == 7) { + styledValue_buf = valueDeserializer.readParagraphStyle() + } + else if (styledValue_buf_selector == 8) { + styledValue_buf = valueDeserializer.readLineHeightStyle() + } + else if (styledValue_buf_selector == 9) { + styledValue_buf = valueDeserializer.readUrlStyle() + } + else if (styledValue_buf_selector == 10) { + styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + } + else if (styledValue_buf_selector == 11) { + styledValue_buf = valueDeserializer.readUserDataSpan() + } + else if (styledValue_buf_selector == 12) { + styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + } + const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) + let value: SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) + return value + } + readCallback_UIExtensionProxy_Void(isSync: boolean = false): ((parameter: UIExtensionProxy) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: UIExtensionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeUIExtensionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readWaterFlowSections(): WaterFlowSections { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WaterFlowSectionsInternal.fromPtr(ptr) + } + readScroller(): Scroller { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ScrollerInternal.fromPtr(ptr) + } + readSectionOptions(): SectionOptions { + let valueDeserializer: Deserializer = this + const itemsCount_result: number = (valueDeserializer.readNumber() as number) + const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let crossCount_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + crossCount_buf = (valueDeserializer.readNumber() as number) } - const width_result: Dimension | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const crossCount_result: number | undefined|undefined = crossCount_buf + const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetItemMainSizeByIndex_buf: GetItemMainSizeByIndex | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() } - const height_result: Dimension | undefined|undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const onGetItemMainSizeByIndex_result: GetItemMainSizeByIndex | undefined|undefined = onGetItemMainSizeByIndex_buf + const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columnsGap_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) { - const borderWidth_buf__selector: number = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + columnsGap_buf = (valueDeserializer.readLength() as Dimension) + } + const columnsGap_result: Dimension | undefined|undefined = columnsGap_buf + const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rowsGap_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) + { + rowsGap_buf = (valueDeserializer.readLength() as Dimension) + } + const rowsGap_result: Dimension | undefined|undefined = rowsGap_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: Margin | Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + { + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: Margin | Dimension | undefined|undefined + if (margin_buf__selector == 0) { + const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf + const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf + const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf + const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) } - const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readLength() as Dimension) } else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + margin_buf = (margin_buf_ as Margin | Dimension) } - const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const margin_result: Margin | Dimension | undefined|undefined = margin_buf + let value: SectionOptions = ({itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} as SectionOptions) + return value + } + readRRect(): RRect { + let valueDeserializer: Deserializer = this + const left_result: number = (valueDeserializer.readNumber() as number) + const top_result: number = (valueDeserializer.readNumber() as number) + const width_result: number = (valueDeserializer.readNumber() as number) + const height_result: number = (valueDeserializer.readNumber() as number) + const radius_result: number = (valueDeserializer.readNumber() as number) + let value: RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) + return value + } + readDividerStyle(): DividerStyle { + let valueDeserializer: Deserializer = this + const strokeWidth_result: Length = (valueDeserializer.readLength() as Length) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: number = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) - } - const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const borderStyle_buf__selector: number = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) - } - const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) - } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: TextStyle_alert_dialog | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + color_buf = (color_buf_ as Color | number | string | Resource) } - const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + startMargin_buf = (valueDeserializer.readLength() as Length) } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf: HoverModeAreaType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const startMargin_result: Length | undefined|undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + endMargin_buf = (valueDeserializer.readLength() as Length) } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - const primaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() - const secondaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() - let value: AlertDialogParamWithButtons = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} as AlertDialogParamWithButtons) + const endMargin_result: Length | undefined|undefined = endMargin_buf + let value: DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) return value } - readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { + readButtonIconOptions(): ButtonIconOptions { let valueDeserializer: Deserializer = this - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) - { - const title_buf__selector: number = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) - } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as string | Resource) - } - const title_result: ResourceStr | undefined|undefined = title_buf - const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subtitle_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) - { - const subtitle_buf__selector: number = valueDeserializer.readInt8() - let subtitle_buf_: string | Resource | undefined|undefined - if (subtitle_buf__selector == 0) { - subtitle_buf_ = (valueDeserializer.readString() as string) - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") - } - subtitle_buf = (subtitle_buf_ as string | Resource) + const shown_buf_selector: number = valueDeserializer.readInt8() + let shown_buf: string | PixelMap | Resource | undefined|undefined + if (shown_buf_selector == 0) { + shown_buf = (valueDeserializer.readString() as string) } - const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - const message_buf_selector: number = valueDeserializer.readInt8() - let message_buf: string | Resource | undefined|undefined - if (message_buf_selector == 0) { - message_buf = (valueDeserializer.readString() as string) + else if (shown_buf_selector == 1) { + shown_buf = (valueDeserializer.readPixelMap() as PixelMap) } - else if (message_buf_selector == 1) { - message_buf = valueDeserializer.readResource() + else if (shown_buf_selector == 2) { + shown_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + throw new Error("One of the branches for shown_buf has to be chosen through deserialisation.") } - const message_result: ResourceStr = (message_buf as string | Resource) - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf = valueDeserializer.readBoolean() + const shown_result: string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) + const hidden_buf_selector: number = valueDeserializer.readInt8() + let hidden_buf: string | PixelMap | Resource | undefined|undefined + if (hidden_buf_selector == 0) { + hidden_buf = (valueDeserializer.readString() as string) } - const autoCancel_result: boolean | undefined|undefined = autoCancel_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() + else if (hidden_buf_selector == 1) { + hidden_buf = (valueDeserializer.readPixelMap() as PixelMap) } - const cancel_result: VoidCallback | undefined|undefined = cancel_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf: DialogAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + else if (hidden_buf_selector == 2) { + hidden_buf = valueDeserializer.readResource() } - const alignment_result: DialogAlignment | undefined|undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Offset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + else { + throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation.") } - const offset_result: Offset | undefined|undefined = offset_buf - const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gridCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + const hidden_result: string | PixelMap | Resource = (hidden_buf as string | PixelMap | Resource) + const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let switching_buf: string | PixelMap | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) { - gridCount_buf = (valueDeserializer.readNumber() as number) + const switching_buf__selector: number = valueDeserializer.readInt8() + let switching_buf_: string | PixelMap | Resource | undefined|undefined + if (switching_buf__selector == 0) { + switching_buf_ = (valueDeserializer.readString() as string) + } + else if (switching_buf__selector == 1) { + switching_buf_ = (valueDeserializer.readPixelMap() as PixelMap) + } + else if (switching_buf__selector == 2) { + switching_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation.") + } + switching_buf = (switching_buf_ as string | PixelMap | Resource) } - const gridCount_result: number | undefined|undefined = gridCount_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const switching_result: string | PixelMap | Resource | undefined|undefined = switching_buf + let value: ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) + return value + } + readImageAIOptions(): ImageAIOptions { + let valueDeserializer: Deserializer = this + const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let types_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (types_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + const types_buf__length: int32 = valueDeserializer.readInt32() + let types_buf_: Array = new Array() + for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { + types_buf_[types_buf__i] = (valueDeserializer.readInt32() as ImageAnalyzerType) + } + types_buf = types_buf_ } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const types_result: Array | undefined|undefined = types_buf + const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aiController_buf: ImageAnalyzerController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + const aiController_result: ImageAnalyzerController | undefined|undefined = aiController_buf + let value: ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) + return value + } + readXComponentController(): XComponentController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return XComponentControllerInternal.fromPtr(ptr) + } + readImageAnalyzerConfig(): ImageAnalyzerConfig { + let valueDeserializer: Deserializer = this + const types_buf_length: int32 = valueDeserializer.readInt32() + let types_buf: Array = new Array() + for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { + types_buf[types_buf_i] = (valueDeserializer.readInt32() as ImageAnalyzerType) + } + const types_result: Array = types_buf + let value: ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) + return value + } + readSurfaceRect(): SurfaceRect { + let valueDeserializer: Deserializer = this + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - isModal_buf = valueDeserializer.readBoolean() + offsetX_buf = (valueDeserializer.readNumber() as number) } - const isModal_result: boolean | undefined|undefined = isModal_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const offsetX_result: number | undefined|undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + offsetY_buf = (valueDeserializer.readNumber() as number) } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const offsetY_result: number | undefined|undefined = offsetY_buf + const surfaceWidth_result: number = (valueDeserializer.readNumber() as number) + const surfaceHeight_result: number = (valueDeserializer.readNumber() as number) + let value: SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) + return value + } + readSurfaceRotationOptions(): SurfaceRotationOptions { + let valueDeserializer: Deserializer = this + const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lock_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + lock_buf = valueDeserializer.readBoolean() } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const lock_result: boolean | undefined|undefined = lock_buf + let value: SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) + return value + } + readSelectionMenuOptionsExt(): SelectionMenuOptionsExt { + let valueDeserializer: Deserializer = this + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + onAppear_buf = valueDeserializer.readCallback_Void() } - const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + onDisappear_buf = valueDeserializer.readCallback_Void() } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) { - const cornerRadius_buf__selector: number = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (cornerRadius_buf__selector == 1) { - const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf - const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf - const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf - const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") - } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + preview_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const preview_result: CustomBuilder | undefined|undefined = preview_buf + const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuType_buf: MenuType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + menuType_buf = (valueDeserializer.readInt32() as MenuType) } - const width_result: Dimension | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const menuType_result: MenuType | undefined|undefined = menuType_buf + let value: SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) + return value + } + readWebKeyboardController(): WebKeyboardController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebKeyboardControllerInternal.fromPtr(ptr) + } + readCallback_Literal_String_plainText_Void(isSync: boolean = false): ((selectedText: { plainText: string }) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (selectedText: { plainText: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); (isSync) ? (nativeModule()._CallCallbackSync(-122223466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readEventResult(): EventResult { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return EventResultInternal.fromPtr(ptr) + } + readTouchEvent(): TouchEvent { + let valueDeserializer: Deserializer = this + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - height_buf = (valueDeserializer.readLength() as Dimension) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const height_result: Dimension | undefined|undefined = height_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result: number | undefined|undefined = deviceId_buf + const type_result: TouchType = (valueDeserializer.readInt32() as TouchType) + const touches_buf_length: int32 = valueDeserializer.readInt32() + let touches_buf: Array = new Array() + for (let touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { + touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() + } + const touches_result: Array = touches_buf + const changedTouches_buf_length: int32 = valueDeserializer.readInt32() + let changedTouches_buf: Array = new Array() + for (let changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { + changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() + } + const changedTouches_result: Array = changedTouches_buf + const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() + const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() + let value: TouchEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} as TouchEvent) + return value + } + readNativeEmbedInfo(): NativeEmbedInfo { + let valueDeserializer: Deserializer = this + const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let id_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) + { + id_buf = (valueDeserializer.readString() as string) + } + const id_result: string | undefined|undefined = id_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = (valueDeserializer.readString() as string) + } + const type_result: string | undefined|undefined = type_buf + const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let src_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) + { + src_buf = (valueDeserializer.readString() as string) + } + const src_result: string | undefined|undefined = src_buf + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + { + position_buf = valueDeserializer.readPosition() + } + const position_result: Position | undefined|undefined = position_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readNumber() as number) + } + const width_result: number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readNumber() as number) + } + const height_result: number | undefined|undefined = height_buf + const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let url_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) + { + url_buf = (valueDeserializer.readString() as string) + } + const url_result: string | undefined|undefined = url_buf + const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tag_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) + { + tag_buf = (valueDeserializer.readString() as string) + } + const tag_result: string | undefined|undefined = tag_buf + const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let params_buf: Map | undefined|undefined + if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) + { + const params_buf__size: int32 = valueDeserializer.readInt32() + let params_buf_: Map = new Map() + // TODO: TS map resize + for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { + const params_buf__key: string = (valueDeserializer.readString() as string) + const params_buf__value: string = (valueDeserializer.readString() as string) + params_buf_.set(params_buf__key, params_buf__value) + } + params_buf = params_buf_ + } + const params_result: Map | undefined|undefined = params_buf + let value: NativeEmbedInfo = ({id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} as NativeEmbedInfo) + return value + } + readNestedScrollOptionsExt(): NestedScrollOptionsExt { + let valueDeserializer: Deserializer = this + const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollUp_buf: NestedScrollMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) + { + scrollUp_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } + const scrollUp_result: NestedScrollMode | undefined|undefined = scrollUp_buf + const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollDown_buf: NestedScrollMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) + { + scrollDown_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } + const scrollDown_result: NestedScrollMode | undefined|undefined = scrollDown_buf + const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollRight_buf: NestedScrollMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) + { + scrollRight_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } + const scrollRight_result: NestedScrollMode | undefined|undefined = scrollRight_buf + const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollLeft_buf: NestedScrollMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) + { + scrollLeft_buf = (valueDeserializer.readInt32() as NestedScrollMode) + } + const scrollLeft_result: NestedScrollMode | undefined|undefined = scrollLeft_buf + let value: NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) + return value + } + readNestedScrollOptions(): NestedScrollOptions { + let valueDeserializer: Deserializer = this + const scrollForward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) + const scrollBackward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) + let value: NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) + return value + } + readDataResubmissionHandler(): DataResubmissionHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return DataResubmissionHandlerInternal.fromPtr(ptr) + } + readControllerHandler(): ControllerHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ControllerHandlerInternal.fromPtr(ptr) + } + readClientAuthenticationHandler(): ClientAuthenticationHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ClientAuthenticationHandlerInternal.fromPtr(ptr) + } + readSslErrorHandler(): SslErrorHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return SslErrorHandlerInternal.fromPtr(ptr) + } + readWebContextMenuResult(): WebContextMenuResult { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebContextMenuResultInternal.fromPtr(ptr) + } + readWebContextMenuParam(): WebContextMenuParam { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebContextMenuParamInternal.fromPtr(ptr) + } + readScreenCaptureHandler(): ScreenCaptureHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ScreenCaptureHandlerInternal.fromPtr(ptr) + } + readPermissionRequest(): PermissionRequest { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return PermissionRequestInternal.fromPtr(ptr) + } + readHttpAuthHandler(): HttpAuthHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return HttpAuthHandlerInternal.fromPtr(ptr) + } + readFullScreenExitHandler(): FullScreenExitHandler { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return FullScreenExitHandlerInternal.fromPtr(ptr) + } + readFileSelectorParam(): FileSelectorParam { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return FileSelectorParamInternal.fromPtr(ptr) + } + readFileSelectorResult(): FileSelectorResult { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return FileSelectorResultInternal.fromPtr(ptr) + } + readWebResourceResponse(): WebResourceResponse { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebResourceResponseInternal.fromPtr(ptr) + } + readWebResourceError(): WebResourceError { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return WebResourceErrorInternal.fromPtr(ptr) + } + readConsoleMessage(): ConsoleMessage { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ConsoleMessageInternal.fromPtr(ptr) + } + readJsResult(): JsResult { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return JsResultInternal.fromPtr(ptr) + } + readJsGeolocation(): JsGeolocation { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return JsGeolocationInternal.fromPtr(ptr) + } + readScreenCaptureConfig(): ScreenCaptureConfig { + let valueDeserializer: Deserializer = this + const captureMode_result: WebCaptureMode = (valueDeserializer.readInt32() as WebCaptureMode) + let value: ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) + return value + } + readVideoController(): VideoController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return VideoControllerInternal.fromPtr(ptr) + } + readTimePickerDialogOptions(): TimePickerDialogOptions { + let valueDeserializer: Deserializer = this + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf = new Date(valueDeserializer.readInt64()) + } + const selected_result: Date | undefined|undefined = selected_buf + const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let format_buf: TimePickerFormat | undefined|undefined + if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) + { + format_buf = (valueDeserializer.readInt32() as TimePickerFormat) + } + const format_result: TimePickerFormat | undefined|undefined = format_buf + const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let useMilitaryTime_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } + const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } + const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } + const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } + const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } + const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } + const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - const borderWidth_buf__selector: number = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + maskRect_buf = valueDeserializer.readRectangle() } - const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf: DialogAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: number = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) } - const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + const alignment_result: DialogAlignment | undefined|undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Offset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const borderStyle_buf__selector: number = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + } + const offset_result: Offset | undefined|undefined = offset_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf: ((value: TimePickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + { + onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } + const onAccept_result: ((value: TimePickerResult) => void) | undefined|undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + { + onCancel_buf = valueDeserializer.readCallback_Void() + } + const onCancel_result: (() => void) | undefined|undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf: ((value: TimePickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + { + onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() + } + const onChange_result: ((value: TimePickerResult) => void) | undefined|undefined = onChange_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) + { + onDidAppear_buf = valueDeserializer.readCallback_Void() + } + const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) + { + onDidDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } + const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } + const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -5054,13 +4539,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: TextStyle_alert_dialog | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dateTimeOptions_buf: DateTimeOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() } - const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf + const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -5072,562 +4557,308 @@ export class Deserializer extends DeserializerBase { let hoverModeArea_buf: HoverModeAreaType | undefined|undefined if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) - } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let confirm_buf: AlertDialogButtonBaseOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() - } - const confirm_result: AlertDialogButtonBaseOptions | undefined|undefined = confirm_buf - let value: AlertDialogParamWithConfirm = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} as AlertDialogParamWithConfirm) - return value - } - readActionSheetOffset(): ActionSheetOffset { - let valueDeserializer: Deserializer = this - const dx_buf_selector: number = valueDeserializer.readInt8() - let dx_buf: number | string | Resource | undefined|undefined - if (dx_buf_selector == 0) { - dx_buf = (valueDeserializer.readNumber() as number) - } - else if (dx_buf_selector == 1) { - dx_buf = (valueDeserializer.readString() as string) - } - else if (dx_buf_selector == 2) { - dx_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for dx_buf has to be chosen through deserialisation.") - } - const dx_result: number | string | Resource = (dx_buf as number | string | Resource) - const dy_buf_selector: number = valueDeserializer.readInt8() - let dy_buf: number | string | Resource | undefined|undefined - if (dy_buf_selector == 0) { - dy_buf = (valueDeserializer.readNumber() as number) - } - else if (dy_buf_selector == 1) { - dy_buf = (valueDeserializer.readString() as string) - } - else if (dy_buf_selector == 2) { - dy_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for dy_buf has to be chosen through deserialisation.") - } - const dy_result: number | string | Resource = (dy_buf as number | string | Resource) - let value: ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) - return value - } - readActionSheetButtonOptions(): ActionSheetButtonOptions { - let valueDeserializer: Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result: boolean | undefined|undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } - const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: DialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } - const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: string | Resource = (value_buf as string | Resource) - const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) - return value - } - readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(-968773856, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-968773856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLinearIndicatorStyle(): LinearIndicatorStyle { - let valueDeserializer: Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) - { - space_buf = valueDeserializer.readLengthMetrics() - } - const space_result: LengthMetrics | undefined|undefined = space_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = valueDeserializer.readLengthMetrics() - } - const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf - const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeRadius_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - strokeRadius_buf = valueDeserializer.readLengthMetrics() - } - const strokeRadius_result: LengthMetrics | undefined|undefined = strokeRadius_buf - const trackBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackBackgroundColor_buf: ColorMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) - { - trackBackgroundColor_buf = valueDeserializer.readColorMetrics() - } - const trackBackgroundColor_result: ColorMetrics | undefined|undefined = trackBackgroundColor_buf - const trackColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackColor_buf: ColorMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (trackColor_buf_runtimeType)) - { - trackColor_buf = valueDeserializer.readColorMetrics() - } - const trackColor_result: ColorMetrics | undefined|undefined = trackColor_buf - let value: LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) - return value - } - readWaterFlowSections(): WaterFlowSections { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WaterFlowSectionsInternal.fromPtr(ptr) - } - readScroller(): Scroller { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ScrollerInternal.fromPtr(ptr) - } - readRRect(): RRect { - let valueDeserializer: Deserializer = this - const left_result: number = (valueDeserializer.readNumber() as number) - const top_result: number = (valueDeserializer.readNumber() as number) - const width_result: number = (valueDeserializer.readNumber() as number) - const height_result: number = (valueDeserializer.readNumber() as number) - const radius_result: number = (valueDeserializer.readNumber() as number) - let value: RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) - return value - } - readDividerStyle(): DividerStyle { - let valueDeserializer: Deserializer = this - const strokeWidth_result: Length = (valueDeserializer.readLength() as Length) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result: ResourceColor | undefined|undefined = color_buf - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) - } - const startMargin_result: Length | undefined|undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } - const endMargin_result: Length | undefined|undefined = endMargin_buf - let value: DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: TimePickerDialogOptions = ({selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TimePickerDialogOptions) return value } - readButtonIconOptions(): ButtonIconOptions { + readTextTimerController(): TextTimerController { let valueDeserializer: Deserializer = this - const shown_buf_selector: number = valueDeserializer.readInt8() - let shown_buf: string | PixelMap | Resource | undefined|undefined - if (shown_buf_selector == 0) { - shown_buf = (valueDeserializer.readString() as string) - } - else if (shown_buf_selector == 1) { - shown_buf = (valueDeserializer.readPixelMap() as PixelMap) - } - else if (shown_buf_selector == 2) { - shown_buf = valueDeserializer.readResource() + let ptr: KPointer = valueDeserializer.readPointer() + return TextTimerControllerInternal.fromPtr(ptr) + } + readTextPickerDialogOptions(): TextPickerDialogOptions { + let valueDeserializer: Deserializer = this + const range_buf_selector: number = valueDeserializer.readInt8() + let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined + if (range_buf_selector == 0) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) + } + range_buf = range_buf_u } - else { - throw new Error("One of the branches for shown_buf has to be chosen through deserialisation.") + else if (range_buf_selector == 1) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array> = new Array>() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() + let range_buf_u_buf: Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) + } + range_buf_u[range_buf_u_i] = range_buf_u_buf + } + range_buf = range_buf_u } - const shown_result: string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) - const hidden_buf_selector: number = valueDeserializer.readInt8() - let hidden_buf: string | PixelMap | Resource | undefined|undefined - if (hidden_buf_selector == 0) { - hidden_buf = (valueDeserializer.readString() as string) + else if (range_buf_selector == 2) { + range_buf = valueDeserializer.readResource() } - else if (hidden_buf_selector == 1) { - hidden_buf = (valueDeserializer.readPixelMap() as PixelMap) + else if (range_buf_selector == 3) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() + } + range_buf = range_buf_u } - else if (hidden_buf_selector == 2) { - hidden_buf = valueDeserializer.readResource() + else if (range_buf_selector == 4) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() + } + range_buf = range_buf_u } else { - throw new Error("One of the branches for hidden_buf has to be chosen through deserialisation.") + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") } - const hidden_result: string | PixelMap | Resource = (hidden_buf as string | PixelMap | Resource) - const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let switching_buf: string | PixelMap | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) + const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: string | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const switching_buf__selector: number = valueDeserializer.readInt8() - let switching_buf_: string | PixelMap | Resource | undefined|undefined - if (switching_buf__selector == 0) { - switching_buf_ = (valueDeserializer.readString() as string) - } - else if (switching_buf__selector == 1) { - switching_buf_ = (valueDeserializer.readPixelMap() as PixelMap) + const value_buf__selector: number = valueDeserializer.readInt8() + let value_buf_: string | Array | undefined|undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) } - else if (switching_buf__selector == 2) { - switching_buf_ = valueDeserializer.readResource() + else if (value_buf__selector == 1) { + const value_buf__u_length: int32 = valueDeserializer.readInt32() + let value_buf__u: Array = new Array() + for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { + value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) + } + value_buf_ = value_buf__u } else { - throw new Error("One of the branches for switching_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") } - switching_buf = (switching_buf_ as string | PixelMap | Resource) + value_buf = (value_buf_ as string | Array) } - const switching_result: string | PixelMap | Resource | undefined|undefined = switching_buf - let value: ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) - return value - } - readImageAIOptions(): ImageAIOptions { - let valueDeserializer: Deserializer = this - const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let types_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (types_buf_runtimeType)) + const value_result: string | Array | undefined|undefined = value_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: number | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const types_buf__length: int32 = valueDeserializer.readInt32() - let types_buf_: Array = new Array() - for (let types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { - types_buf_[types_buf__i] = (valueDeserializer.readInt32() as ImageAnalyzerType) + const selected_buf__selector: number = valueDeserializer.readInt8() + let selected_buf_: number | Array | undefined|undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) } - types_buf = types_buf_ + else if (selected_buf__selector == 1) { + const selected_buf__u_length: int32 = valueDeserializer.readInt32() + let selected_buf__u: Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) + } + selected_buf_ = selected_buf__u + } + else { + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + } + selected_buf = (selected_buf_ as number | Array) } - const types_result: Array | undefined|undefined = types_buf - const aiController_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aiController_buf: ImageAnalyzerController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (aiController_buf_runtimeType)) + const selected_result: number | Array | undefined|undefined = selected_buf + const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultPickerItemHeight_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) { - aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) + const defaultPickerItemHeight_buf__selector: number = valueDeserializer.readInt8() + let defaultPickerItemHeight_buf_: number | string | undefined|undefined + if (defaultPickerItemHeight_buf__selector == 0) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (defaultPickerItemHeight_buf__selector == 1) { + defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation.") + } + defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) } - const aiController_result: ImageAnalyzerController | undefined|undefined = aiController_buf - let value: ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) - return value - } - readXComponentController(): XComponentController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return XComponentControllerInternal.fromPtr(ptr) - } - readWebKeyboardController(): WebKeyboardController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebKeyboardControllerInternal.fromPtr(ptr) - } - readCallback_Literal_String_plainText_Void(isSync: boolean = false): ((selectedText: { plainText: string }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (selectedText: { plainText: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const selectedText_plainText = selectedText.plainText; _argsSerializer.writeString(selectedText_plainText); (isSync) ? (nativeModule()._CallCallbackSync(-122223466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-122223466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readEventResult(): EventResult { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return EventResultInternal.fromPtr(ptr) - } - readTouchEvent(): TouchEvent { - let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const defaultPickerItemHeight_result: number | string | undefined|undefined = defaultPickerItemHeight_buf + const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let canLoop_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + canLoop_buf = valueDeserializer.readBoolean() } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const canLoop_result: boolean | undefined|undefined = canLoop_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result: number | undefined|undefined = deviceId_buf - const type_result: TouchType = (valueDeserializer.readInt32() as TouchType) - const touches_buf_length: int32 = valueDeserializer.readInt32() - let touches_buf: Array = new Array() - for (let touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { - touches_buf[touches_buf_i] = valueDeserializer.readTouchObject() - } - const touches_result: Array = touches_buf - const changedTouches_buf_length: int32 = valueDeserializer.readInt32() - let changedTouches_buf: Array = new Array() - for (let changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { - changedTouches_buf[changedTouches_buf_i] = valueDeserializer.readTouchObject() + textStyle_buf = valueDeserializer.readPickerTextStyle() } - const changedTouches_result: Array = changedTouches_buf - const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() - let value: TouchEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} as TouchEvent) - return value - } - readNativeEmbedInfo(): NativeEmbedInfo { - let valueDeserializer: Deserializer = this - const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let id_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) + const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - id_buf = (valueDeserializer.readString() as string) + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const id_result: string | undefined|undefined = id_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - type_buf = (valueDeserializer.readString() as string) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const type_result: string | undefined|undefined = type_buf - const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let src_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) + const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) { - src_buf = (valueDeserializer.readString() as string) + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() } - const src_result: string | undefined|undefined = src_buf - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf: Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf: ((value: TextPickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) { - position_buf = valueDeserializer.readPosition() + onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() } - const position_result: Position | undefined|undefined = position_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const onAccept_result: ((value: TextPickerResult) => void) | undefined|undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) { - width_buf = (valueDeserializer.readNumber() as number) + onCancel_buf = valueDeserializer.readCallback_Void() } - const width_result: number | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const onCancel_result: (() => void) | undefined|undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf: ((value: TextPickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - height_buf = (valueDeserializer.readNumber() as number) + onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() } - const height_result: number | undefined|undefined = height_buf - const url_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let url_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (url_buf_runtimeType)) + const onChange_result: ((value: TextPickerResult) => void) | undefined|undefined = onChange_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - url_buf = (valueDeserializer.readString() as string) + maskRect_buf = valueDeserializer.readRectangle() } - const url_result: string | undefined|undefined = url_buf - const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tag_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf: DialogAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - tag_buf = (valueDeserializer.readString() as string) + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) } - const tag_result: string | undefined|undefined = tag_buf - const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let params_buf: Map | undefined|undefined - if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) + const alignment_result: DialogAlignment | undefined|undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Offset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const params_buf__size: int32 = valueDeserializer.readInt32() - let params_buf_: Map = new Map() - // TODO: TS map resize - for (let params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { - const params_buf__key: string = (valueDeserializer.readString() as string) - const params_buf__value: string = (valueDeserializer.readString() as string) - params_buf_.set(params_buf__key, params_buf__value) - } - params_buf = params_buf_ + const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const params_result: Map | undefined|undefined = params_buf - let value: NativeEmbedInfo = ({id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} as NativeEmbedInfo) - return value - } - readNestedScrollOptionsExt(): NestedScrollOptionsExt { - let valueDeserializer: Deserializer = this - const scrollUp_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollUp_buf: NestedScrollMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scrollUp_buf_runtimeType)) + const offset_result: Offset | undefined|undefined = offset_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - scrollUp_buf = (valueDeserializer.readInt32() as NestedScrollMode) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const scrollUp_result: NestedScrollMode | undefined|undefined = scrollUp_buf - const scrollDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollDown_buf: NestedScrollMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scrollDown_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - scrollDown_buf = (valueDeserializer.readInt32() as NestedScrollMode) + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const scrollDown_result: NestedScrollMode | undefined|undefined = scrollDown_buf - const scrollRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollRight_buf: NestedScrollMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scrollRight_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - scrollRight_buf = (valueDeserializer.readInt32() as NestedScrollMode) + onDidAppear_buf = valueDeserializer.readCallback_Void() } - const scrollRight_result: NestedScrollMode | undefined|undefined = scrollRight_buf - const scrollLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollLeft_buf: NestedScrollMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scrollLeft_buf_runtimeType)) + const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - scrollLeft_buf = (valueDeserializer.readInt32() as NestedScrollMode) + onDidDisappear_buf = valueDeserializer.readCallback_Void() } - const scrollLeft_result: NestedScrollMode | undefined|undefined = scrollLeft_buf - let value: NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) - return value - } - readNestedScrollOptions(): NestedScrollOptions { - let valueDeserializer: Deserializer = this - const scrollForward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) - const scrollBackward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) - let value: NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) - return value - } - readDataResubmissionHandler(): DataResubmissionHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return DataResubmissionHandlerInternal.fromPtr(ptr) - } - readControllerHandler(): ControllerHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ControllerHandlerInternal.fromPtr(ptr) - } - readClientAuthenticationHandler(): ClientAuthenticationHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ClientAuthenticationHandlerInternal.fromPtr(ptr) - } - readSslErrorHandler(): SslErrorHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return SslErrorHandlerInternal.fromPtr(ptr) - } - readWebContextMenuResult(): WebContextMenuResult { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebContextMenuResultInternal.fromPtr(ptr) - } - readWebContextMenuParam(): WebContextMenuParam { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebContextMenuParamInternal.fromPtr(ptr) - } - readScreenCaptureHandler(): ScreenCaptureHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ScreenCaptureHandlerInternal.fromPtr(ptr) - } - readPermissionRequest(): PermissionRequest { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return PermissionRequestInternal.fromPtr(ptr) - } - readHttpAuthHandler(): HttpAuthHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return HttpAuthHandlerInternal.fromPtr(ptr) - } - readFullScreenExitHandler(): FullScreenExitHandler { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return FullScreenExitHandlerInternal.fromPtr(ptr) - } - readFileSelectorParam(): FileSelectorParam { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return FileSelectorParamInternal.fromPtr(ptr) - } - readFileSelectorResult(): FileSelectorResult { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return FileSelectorResultInternal.fromPtr(ptr) - } - readWebResourceResponse(): WebResourceResponse { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebResourceResponseInternal.fromPtr(ptr) - } - readWebResourceError(): WebResourceError { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return WebResourceErrorInternal.fromPtr(ptr) - } - readConsoleMessage(): ConsoleMessage { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ConsoleMessageInternal.fromPtr(ptr) - } - readJsResult(): JsResult { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return JsResultInternal.fromPtr(ptr) - } - readJsGeolocation(): JsGeolocation { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return JsGeolocationInternal.fromPtr(ptr) - } - readVideoController(): VideoController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return VideoControllerInternal.fromPtr(ptr) - } - readTextTimerController(): TextTimerController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return TextTimerControllerInternal.fromPtr(ptr) + const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + { + onWillAppear_buf = valueDeserializer.readCallback_Void() + } + const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf = valueDeserializer.readCallback_Void() + } + const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + { + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + } + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: TextPickerDialogOptions = ({range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TextPickerDialogOptions) + return value } readDividerOptions(): DividerOptions { let valueDeserializer: Deserializer = this @@ -5679,6 +4910,37 @@ export class Deserializer extends DeserializerBase { let value: DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) return value } + readInputCounterOptions(): InputCounterOptions { + let valueDeserializer: Deserializer = this + const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let thresholdPercentage_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) + { + thresholdPercentage_buf = (valueDeserializer.readNumber() as number) + } + const thresholdPercentage_result: number | undefined|undefined = thresholdPercentage_buf + const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let highlightBorder_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) + { + highlightBorder_buf = valueDeserializer.readBoolean() + } + const highlightBorder_result: boolean | undefined|undefined = highlightBorder_buf + let value: InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) + return value + } + readKeyboardOptions(): KeyboardOptions { + let valueDeserializer: Deserializer = this + const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let supportAvoidance_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) + { + supportAvoidance_buf = valueDeserializer.readBoolean() + } + const supportAvoidance_result: boolean | undefined|undefined = supportAvoidance_buf + let value: KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) + return value + } readUnderlineColor(): UnderlineColor { let valueDeserializer: Deserializer = this const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -5785,6 +5047,73 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return TextInputControllerInternal.fromPtr(ptr) } + readSelectionOptions(): SelectionOptions { + let valueDeserializer: Deserializer = this + const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuPolicy_buf: MenuPolicy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) + { + menuPolicy_buf = (valueDeserializer.readInt32() as MenuPolicy) + } + const menuPolicy_result: MenuPolicy | undefined|undefined = menuPolicy_buf + let value: SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) + return value + } + readTextRange(): TextRange { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + let value: TextRange = ({start: start_result,end: end_result} as TextRange) + return value + } + readTextMenuItem(): TextMenuItem { + let valueDeserializer: Deserializer = this + const content_buf_selector: number = valueDeserializer.readInt8() + let content_buf: string | Resource | undefined|undefined + if (content_buf_selector == 0) { + content_buf = (valueDeserializer.readString() as string) + } + else if (content_buf_selector == 1) { + content_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") + } + const content_result: ResourceStr = (content_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) + } + const icon_result: ResourceStr | undefined|undefined = icon_buf + const id_result: TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) + let value: TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) + return value + } readTextClockController(): TextClockController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() @@ -5795,6 +5124,44 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return TextAreaControllerInternal.fromPtr(ptr) } + readSelectionMenuOptions(): SelectionMenuOptions { + let valueDeserializer: Deserializer = this + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: MenuOnAppearCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readMenuOnAppearCallback() + } + const onAppear_result: MenuOnAppearCallback | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuType_buf: MenuType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + { + menuType_buf = (valueDeserializer.readInt32() as MenuType) + } + const menuType_result: MenuType | undefined|undefined = menuType_buf + let value: SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) + return value + } + readFontSettingOptions(): FontSettingOptions { + let valueDeserializer: Deserializer = this + const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableVariableFontWeight_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) + { + enableVariableFontWeight_buf = valueDeserializer.readBoolean() + } + const enableVariableFontWeight_result: boolean | undefined|undefined = enableVariableFontWeight_buf + let value: FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) + return value + } readTextController(): TextController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() @@ -5843,8 +5210,91 @@ export class Deserializer extends DeserializerBase { } text_buf = (text_buf_ as string | Resource) } - const text_result: string | Resource | undefined|undefined = text_buf - let value: TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) + const text_result: string | Resource | undefined|undefined = text_buf + let value: TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) + return value + } + readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { + let valueDeserializer: Deserializer = this + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf: ThemeColorMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + { + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + } + const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf + const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let adaptiveColor_buf: AdaptiveColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) + { + adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) + } + const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf = (valueDeserializer.readNumber() as number) + } + const scale_result: number | undefined|undefined = scale_buf + const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurOptions_buf: BlurOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } + const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf + const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let policy_buf: BlurStyleActivePolicy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) + { + policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) + } + const policy_result: BlurStyleActivePolicy | undefined|undefined = policy_buf + const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let inactiveColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) + { + const inactiveColor_buf__selector: number = valueDeserializer.readInt8() + let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_ = (valueDeserializer.readString() as string) + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + } + const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf + let value: BackgroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundBlurStyleOptions) + return value + } + readScrollableBarModeOptions(): ScrollableBarModeOptions { + let valueDeserializer: Deserializer = this + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + { + margin_buf = (valueDeserializer.readLength() as Dimension) + } + const margin_result: Dimension | undefined|undefined = margin_buf + const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonScrollableLayoutStyle_buf: LayoutStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) + { + nonScrollableLayoutStyle_buf = (valueDeserializer.readInt32() as LayoutStyle) + } + const nonScrollableLayoutStyle_result: LayoutStyle | undefined|undefined = nonScrollableLayoutStyle_buf + let value: ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) return value } readTabContentAnimatedTransition(): TabContentAnimatedTransition { @@ -5865,6 +5315,10 @@ export class Deserializer extends DeserializerBase { let ptr: KPointer = valueDeserializer.readPointer() return TabsControllerInternal.fromPtr(ptr) } + readSymbolEffect(): SymbolEffect { + let value: SymbolEffect = ({} as SymbolEffect) + return value + } readDigitIndicator(): DigitIndicator { throw new Error("Can not deserialize builder class") } @@ -5975,6 +5429,115 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (parameter: SwiperContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSwiperContentTransitionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-416053361, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-416053361, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } + readLocalizedEdges(): LocalizedEdges { + let valueDeserializer: Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = valueDeserializer.readLengthMetrics() + } + const top_result: LengthMetrics | undefined|undefined = top_buf + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = valueDeserializer.readLengthMetrics() + } + const start_result: LengthMetrics | undefined|undefined = start_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf = valueDeserializer.readLengthMetrics() + } + const bottom_result: LengthMetrics | undefined|undefined = bottom_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = valueDeserializer.readLengthMetrics() + } + const end_result: LengthMetrics | undefined|undefined = end_buf + let value: LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) + return value + } + readEdges(): Edges { + let valueDeserializer: Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = (valueDeserializer.readLength() as Dimension) + } + const top_result: Dimension | undefined|undefined = top_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + left_buf = (valueDeserializer.readLength() as Dimension) + } + const left_result: Dimension | undefined|undefined = left_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf = (valueDeserializer.readLength() as Dimension) + } + const bottom_result: Dimension | undefined|undefined = bottom_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) + { + right_buf = (valueDeserializer.readLength() as Dimension) + } + const right_result: Dimension | undefined|undefined = right_buf + let value: Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) + return value + } + readSearchButtonOptions(): SearchButtonOptions { + let valueDeserializer: Deserializer = this + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf = (valueDeserializer.readLength() as Length) + } + const fontSize_result: Length | undefined|undefined = fontSize_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + { + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + } + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf + const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoDisable_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) + { + autoDisable_buf = valueDeserializer.readBoolean() + } + const autoDisable_result: boolean | undefined|undefined = autoDisable_buf + let value: SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) + return value + } readCancelButtonSymbolOptions(): CancelButtonSymbolOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -6002,34 +5565,164 @@ export class Deserializer extends DeserializerBase { { style_buf = (valueDeserializer.readInt32() as CancelButtonStyle) } - const style_result: CancelButtonStyle | undefined|undefined = style_buf - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: IconOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const style_result: CancelButtonStyle | undefined|undefined = style_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: IconOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = valueDeserializer.readIconOptions() + } + const icon_result: IconOptions | undefined|undefined = icon_buf + let value: CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) + return value + } + readSearchController(): SearchController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return SearchControllerInternal.fromPtr(ptr) + } + readEdgeEffectOptions(): EdgeEffectOptions { + let valueDeserializer: Deserializer = this + const alwaysEnabled_result: boolean = valueDeserializer.readBoolean() + let value: EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) + return value + } + readScrollOnWillScrollCallback(isSync: boolean = false): ScrollOnWillScrollCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); _argsSerializer.writeInt32(scrollSource); let _continuationValue: OffsetResult | undefined|undefined; const _continuationCallback: ((value: OffsetResult) => void) = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-721521596, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-721521596, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OffsetResult); } + } + readScrollToIndexOptions(): ScrollToIndexOptions { + let valueDeserializer: Deserializer = this + const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let extraOffset_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) + { + extraOffset_buf = valueDeserializer.readLengthMetrics() + } + const extraOffset_result: LengthMetrics | undefined|undefined = extraOffset_buf + let value: ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) + return value + } + readScrollPageOptions(): ScrollPageOptions { + let valueDeserializer: Deserializer = this + const next_result: boolean = valueDeserializer.readBoolean() + const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let animation_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + { + animation_buf = valueDeserializer.readBoolean() + } + const animation_result: boolean | undefined|undefined = animation_buf + let value: ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) + return value + } + readScrollEdgeOptions(): ScrollEdgeOptions { + let valueDeserializer: Deserializer = this + const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let velocity_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) + { + velocity_buf = (valueDeserializer.readNumber() as number) + } + const velocity_result: number | undefined|undefined = velocity_buf + let value: ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) + return value + } + readScrollOptions(): ScrollOptions { + let valueDeserializer: Deserializer = this + const xOffset_buf_selector: number = valueDeserializer.readInt8() + let xOffset_buf: number | string | undefined|undefined + if (xOffset_buf_selector == 0) { + xOffset_buf = (valueDeserializer.readNumber() as number) + } + else if (xOffset_buf_selector == 1) { + xOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation.") + } + const xOffset_result: number | string = (xOffset_buf as number | string) + const yOffset_buf_selector: number = valueDeserializer.readInt8() + let yOffset_buf: number | string | undefined|undefined + if (yOffset_buf_selector == 0) { + yOffset_buf = (valueDeserializer.readNumber() as number) + } + else if (yOffset_buf_selector == 1) { + yOffset_buf = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation.") + } + const yOffset_result: number | string = (yOffset_buf as number | string) + const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let animation_buf: ScrollAnimationOptions | boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + { + const animation_buf__selector: number = valueDeserializer.readInt8() + let animation_buf_: ScrollAnimationOptions | boolean | undefined|undefined + if (animation_buf__selector == 0) { + animation_buf_ = valueDeserializer.readScrollAnimationOptions() + } + else if (animation_buf__selector == 1) { + animation_buf_ = valueDeserializer.readBoolean() + } + else { + throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation.") + } + animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + } + const animation_result: ScrollAnimationOptions | boolean | undefined|undefined = animation_buf + let value: ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) + return value + } + readRichEditorStyledStringController(): RichEditorStyledStringController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return RichEditorStyledStringControllerInternal.fromPtr(ptr) + } + readRichEditorController(): RichEditorController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return RichEditorControllerInternal.fromPtr(ptr) + } + readPlaceholderStyle(): PlaceholderStyle { + let valueDeserializer: Deserializer = this + const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let font_buf: Font | undefined|undefined + if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) + { + font_buf = valueDeserializer.readFont() + } + const font_result: Font | undefined|undefined = font_buf + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - icon_buf = valueDeserializer.readIconOptions() + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + } + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const icon_result: IconOptions | undefined|undefined = icon_buf - let value: CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf + let value: PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) return value } - readSearchController(): SearchController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return SearchControllerInternal.fromPtr(ptr) - } - readScrollOnWillScrollCallback(isSync: boolean = false): ScrollOnWillScrollCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource): OffsetResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); _argsSerializer.writeInt32(scrollSource); let _continuationValue: OffsetResult | undefined|undefined; const _continuationCallback: ((value: OffsetResult) => void) = (value: OffsetResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-721521596, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-721521596, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OffsetResult); } - } - readMenuOnAppearCallback(isSync: boolean = false): MenuOnAppearCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (start: number, end: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); (isSync) ? (nativeModule()._CallCallbackSync(-614475458, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-614475458, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readRichEditorImageSpanResult(): RichEditorImageSpanResult { let valueDeserializer: Deserializer = this const spanPosition_result: RichEditorSpanPosition = valueDeserializer.readRichEditorSpanPosition() @@ -6094,26 +5787,224 @@ export class Deserializer extends DeserializerBase { paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() } const paragraphStyle_result: RichEditorParagraphStyle | undefined|undefined = paragraphStyle_buf - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + { + previewText_buf = (valueDeserializer.readString() as string) + } + const previewText_result: string | undefined|undefined = previewText_buf + let value: RichEditorTextSpanResult = ({spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} as RichEditorTextSpanResult) + return value + } + readStyledStringChangedListener(): StyledStringChangedListener { + let valueDeserializer: Deserializer = this + const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillChange_buf: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) + { + onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + } + const onWillChange_result: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined = onWillChange_buf + const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidChange_buf: OnDidChangeCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) + { + onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + } + const onDidChange_result: OnDidChangeCallback | undefined|undefined = onDidChange_buf + let value: StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) + return value + } + readRichEditorRange(): RichEditorRange { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + let value: RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) + return value + } + readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + const style_result: RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() + let value: RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) + return value + } + readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + const symbolStyle_result: RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() + let value: RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) + return value + } + readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + const imageStyle_result: RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() + let value: RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) + return value + } + readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readNumber() as number) + } + const end_result: number | undefined|undefined = end_buf + const textStyle_result: RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() + let value: RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) + return value + } + readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { + let valueDeserializer: Deserializer = this + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = (valueDeserializer.readNumber() as number) + } + const offset_result: number | undefined|undefined = offset_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: RichEditorSymbolSpanStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + } + const style_result: RichEditorSymbolSpanStyle | undefined|undefined = style_buf + let value: RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) + return value + } + readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { + let valueDeserializer: Deserializer = this + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = (valueDeserializer.readNumber() as number) + } + const offset_result: number | undefined|undefined = offset_buf + let value: RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) + return value + } + readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { + let valueDeserializer: Deserializer = this + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = (valueDeserializer.readNumber() as number) + } + const offset_result: number | undefined|undefined = offset_buf + const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageStyle_buf: RichEditorImageSpanStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) + { + imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() + } + const imageStyle_result: RichEditorImageSpanStyle | undefined|undefined = imageStyle_buf + const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gesture_buf: RichEditorGesture | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) + { + gesture_buf = valueDeserializer.readRichEditorGesture() + } + const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf + let value: RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) + return value + } + readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { + let valueDeserializer: Deserializer = this + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = (valueDeserializer.readNumber() as number) + } + const offset_result: number | undefined|undefined = offset_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: RichEditorTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = valueDeserializer.readRichEditorTextStyle() + } + const style_result: RichEditorTextStyle | undefined|undefined = style_buf + const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paragraphStyle_buf: RichEditorParagraphStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) + { + paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + } + const paragraphStyle_result: RichEditorParagraphStyle | undefined|undefined = paragraphStyle_buf + const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gesture_buf: RichEditorGesture | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readString() as string) + gesture_buf = valueDeserializer.readRichEditorGesture() } - const previewText_result: string | undefined|undefined = previewText_buf - let value: RichEditorTextSpanResult = ({spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} as RichEditorTextSpanResult) + const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf + let value: RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) return value } - readRichEditorStyledStringController(): RichEditorStyledStringController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return RichEditorStyledStringControllerInternal.fromPtr(ptr) - } - readRichEditorController(): RichEditorController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return RichEditorControllerInternal.fromPtr(ptr) - } readGuideLinePosition(): GuideLinePosition { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -6406,285 +6297,80 @@ export class Deserializer extends DeserializerBase { { enableScanEffect_buf = valueDeserializer.readBoolean() } - const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } - const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - shadow_buf = valueDeserializer.readBoolean() - } - const shadow_result: boolean | undefined|undefined = shadow_buf - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf: ProgressStatus | undefined|undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as ProgressStatus) - } - const status_result: ProgressStatus | undefined|undefined = status_buf - let value: RingStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} as RingStyleOptions) - return value - } - readLinearStyleOptions(): LinearStyleOptions { - let valueDeserializer: Deserializer = this - const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableScanEffect_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) - { - enableScanEffect_buf = valueDeserializer.readBoolean() - } - const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf = (valueDeserializer.readLength() as Length) - } - const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf - const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeRadius_buf: string | number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - const strokeRadius_buf__selector: number = valueDeserializer.readInt8() - let strokeRadius_buf_: string | number | Resource | undefined|undefined - if (strokeRadius_buf__selector == 0) { - strokeRadius_buf_ = (valueDeserializer.readString() as string) - } - else if (strokeRadius_buf__selector == 1) { - strokeRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (strokeRadius_buf__selector == 2) { - strokeRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for strokeRadius_buf_ has to be chosen through deserialisation.") - } - strokeRadius_buf = (strokeRadius_buf_ as string | number | Resource) - } - const strokeRadius_result: PX | VP | LPX | Resource | undefined|undefined = strokeRadius_buf - let value: LinearStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} as LinearStyleOptions) - return value - } - readPluginComponentTemplate(): PluginComponentTemplate { - let valueDeserializer: Deserializer = this - const source_result: string = (valueDeserializer.readString() as string) - const bundleName_result: string = (valueDeserializer.readString() as string) - let value: PluginComponentTemplate = ({source: source_result,bundleName: bundleName_result} as PluginComponentTemplate) - return value - } - readCircleStyleOptions(): CircleStyleOptions { - let valueDeserializer: Deserializer = this - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result: ResourceColor | undefined|undefined = color_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - radius_buf = valueDeserializer.readLengthMetrics() - } - const radius_result: LengthMetrics | undefined|undefined = radius_buf - const enableWaveEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableWaveEffect_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableWaveEffect_buf_runtimeType)) - { - enableWaveEffect_buf = valueDeserializer.readBoolean() - } - const enableWaveEffect_result: boolean | undefined|undefined = enableWaveEffect_buf - let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) - return value - } - readTextModifier(): TextModifier { - let value: TextModifier = ({} as TextModifier) - return value - } - readNavDestinationCustomTitle(): NavDestinationCustomTitle { - let valueDeserializer: Deserializer = this - const builder_result: CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const height_buf_selector: number = valueDeserializer.readInt8() - let height_buf: TitleHeight | Length | undefined|undefined - if (height_buf_selector == 0) { - height_buf = (valueDeserializer.readInt32() as TitleHeight) - } - else if (height_buf_selector == 1) { - height_buf = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") - } - const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) - return value - } - readNavDestinationCommonTitle(): NavDestinationCommonTitle { - let valueDeserializer: Deserializer = this - const main_buf_selector: number = valueDeserializer.readInt8() - let main_buf: string | Resource | undefined|undefined - if (main_buf_selector == 0) { - main_buf = (valueDeserializer.readString() as string) - } - else if (main_buf_selector == 1) { - main_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for main_buf has to be chosen through deserialisation.") - } - const main_result: string | Resource = (main_buf as string | Resource) - const sub_buf_selector: number = valueDeserializer.readInt8() - let sub_buf: string | Resource | undefined|undefined - if (sub_buf_selector == 0) { - sub_buf = (valueDeserializer.readString() as string) - } - else if (sub_buf_selector == 1) { - sub_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for sub_buf has to be chosen through deserialisation.") - } - const sub_result: string | Resource = (sub_buf as string | Resource) - let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) - return value - } - readSystemBarStyle(): SystemBarStyle { - let valueDeserializer: Deserializer = this - const __SystemBarStyleStub_result: string = (valueDeserializer.readString() as string) - let value: SystemBarStyle = ({__SystemBarStyleStub: __SystemBarStyleStub_result} as SystemBarStyle) - return value - } - readMenuItemOptions(): MenuItemOptions { - let valueDeserializer: Deserializer = this - const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) - { - const startIcon_buf__selector: number = valueDeserializer.readInt8() - let startIcon_buf_: string | Resource | undefined|undefined - if (startIcon_buf__selector == 0) { - startIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (startIcon_buf__selector == 1) { - startIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") - } - startIcon_buf = (startIcon_buf_ as string | Resource) - } - const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf - const symbolStartIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolStartIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolStartIcon_buf_runtimeType)) - { - symbolStartIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolStartIcon_result: SymbolGlyphModifier | undefined|undefined = symbolStartIcon_buf - const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let content_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) - { - const content_buf__selector: number = valueDeserializer.readInt8() - let content_buf_: string | Resource | undefined|undefined - if (content_buf__selector == 0) { - content_buf_ = (valueDeserializer.readString() as string) - } - else if (content_buf__selector == 1) { - content_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for content_buf_ has to be chosen through deserialisation.") - } - content_buf = (content_buf_ as string | Resource) - } - const content_result: ResourceStr | undefined|undefined = content_buf - const endIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endIcon_buf_runtimeType)) - { - const endIcon_buf__selector: number = valueDeserializer.readInt8() - let endIcon_buf_: string | Resource | undefined|undefined - if (endIcon_buf__selector == 0) { - endIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (endIcon_buf__selector == 1) { - endIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for endIcon_buf_ has to be chosen through deserialisation.") - } - endIcon_buf = (endIcon_buf_ as string | Resource) - } - const endIcon_result: ResourceStr | undefined|undefined = endIcon_buf - const symbolEndIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolEndIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolEndIcon_buf_runtimeType)) + const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - symbolEndIcon_buf = valueDeserializer.readSymbolGlyphModifier() + strokeWidth_buf = (valueDeserializer.readLength() as Length) } - const symbolEndIcon_result: SymbolGlyphModifier | undefined|undefined = symbolEndIcon_buf - const labelInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let labelInfo_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (labelInfo_buf_runtimeType)) + const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - const labelInfo_buf__selector: number = valueDeserializer.readInt8() - let labelInfo_buf_: string | Resource | undefined|undefined - if (labelInfo_buf__selector == 0) { - labelInfo_buf_ = (valueDeserializer.readString() as string) - } - else if (labelInfo_buf__selector == 1) { - labelInfo_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for labelInfo_buf_ has to be chosen through deserialisation.") - } - labelInfo_buf = (labelInfo_buf_ as string | Resource) + shadow_buf = valueDeserializer.readBoolean() } - const labelInfo_result: ResourceStr | undefined|undefined = labelInfo_buf - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + const shadow_result: boolean | undefined|undefined = shadow_buf + const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let status_buf: ProgressStatus | undefined|undefined + if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + status_buf = (valueDeserializer.readInt32() as ProgressStatus) } - const builder_result: CustomBuilder | undefined|undefined = builder_buf - let value: MenuItemOptions = ({startIcon: startIcon_result,symbolStartIcon: symbolStartIcon_result,content: content_result,endIcon: endIcon_result,symbolEndIcon: symbolEndIcon_result,labelInfo: labelInfo_result,builder: builder_result} as MenuItemOptions) + const status_result: ProgressStatus | undefined|undefined = status_buf + let value: RingStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} as RingStyleOptions) return value } - readDividerStyleOptions(): DividerStyleOptions { + readLinearStyleOptions(): LinearStyleOptions { let valueDeserializer: Deserializer = this + const enableScanEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableScanEffect_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableScanEffect_buf_runtimeType)) + { + enableScanEffect_buf = valueDeserializer.readBoolean() + } + const enableScanEffect_result: boolean | undefined|undefined = enableScanEffect_buf const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: LengthMetrics | undefined|undefined + let strokeWidth_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - strokeWidth_buf = valueDeserializer.readLengthMetrics() + strokeWidth_buf = (valueDeserializer.readLength() as Length) } - const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf + const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf + const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeRadius_buf: string | number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) + { + const strokeRadius_buf__selector: number = valueDeserializer.readInt8() + let strokeRadius_buf_: string | number | Resource | undefined|undefined + if (strokeRadius_buf__selector == 0) { + strokeRadius_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeRadius_buf__selector == 1) { + strokeRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeRadius_buf__selector == 2) { + strokeRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeRadius_buf_ has to be chosen through deserialisation.") + } + strokeRadius_buf = (strokeRadius_buf_ as string | number | Resource) + } + const strokeRadius_result: PX | VP | LPX | Resource | undefined|undefined = strokeRadius_buf + let value: LinearStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} as LinearStyleOptions) + return value + } + readPluginComponentTemplate(): PluginComponentTemplate { + let valueDeserializer: Deserializer = this + const source_result: string = (valueDeserializer.readString() as string) + const bundleName_result: string = (valueDeserializer.readString() as string) + let value: PluginComponentTemplate = ({source: source_result,bundleName: bundleName_result} as PluginComponentTemplate) + return value + } + readCircleStyleOptions(): CircleStyleOptions { + let valueDeserializer: Deserializer = this const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) @@ -6709,263 +6395,304 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - startMargin_buf = valueDeserializer.readLengthMetrics() + radius_buf = valueDeserializer.readLengthMetrics() } - const startMargin_result: LengthMetrics | undefined|undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) + const radius_result: LengthMetrics | undefined|undefined = radius_buf + const enableWaveEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableWaveEffect_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableWaveEffect_buf_runtimeType)) { - endMargin_buf = valueDeserializer.readLengthMetrics() + enableWaveEffect_buf = valueDeserializer.readBoolean() } - const endMargin_result: LengthMetrics | undefined|undefined = endMargin_buf - let value: DividerStyleOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyleOptions) + const enableWaveEffect_result: boolean | undefined|undefined = enableWaveEffect_buf + let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) return value } - readASTCResource(): ASTCResource { + readNavigationToolbarOptions(): NavigationToolbarOptions { let valueDeserializer: Deserializer = this - const sources_buf_length: int32 = valueDeserializer.readInt32() - let sources_buf: Array = new Array() - for (let sources_buf_i = 0; sources_buf_i < sources_buf_length; sources_buf_i++) { - sources_buf[sources_buf_i] = (valueDeserializer.readString() as string) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const sources_result: Array = sources_buf - const column_result: number = (valueDeserializer.readNumber() as number) - let value: ASTCResource = ({sources: sources_result,column: column_result} as ASTCResource) - return value - } - readDrawableDescriptor(): DrawableDescriptor { - let valueDeserializer: Deserializer = this - const __DrawableDescriptorStub_result: string = (valueDeserializer.readString() as string) - let value: DrawableDescriptor = ({__DrawableDescriptorStub: __DrawableDescriptorStub_result} as DrawableDescriptor) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barStyle_buf: BarStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf = (valueDeserializer.readInt32() as BarStyle) + } + const barStyle_result: BarStyle | undefined|undefined = barStyle_buf + let value: NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) return value } - readLocalizedEdges(): LocalizedEdges { + readNavigationTitleOptions(): NavigationTitleOptions { let valueDeserializer: Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - top_buf = valueDeserializer.readLengthMetrics() + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const top_result: LengthMetrics | undefined|undefined = top_buf - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - start_buf = valueDeserializer.readLengthMetrics() + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const start_result: LengthMetrics | undefined|undefined = start_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barStyle_buf: BarStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) { - bottom_buf = valueDeserializer.readLengthMetrics() + barStyle_buf = (valueDeserializer.readInt32() as BarStyle) } - const bottom_result: LengthMetrics | undefined|undefined = bottom_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const barStyle_result: BarStyle | undefined|undefined = barStyle_buf + const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paddingStart_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) { - end_buf = valueDeserializer.readLengthMetrics() + paddingStart_buf = valueDeserializer.readLengthMetrics() } - const end_result: LengthMetrics | undefined|undefined = end_buf - let value: LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) - return value - } - readEdges(): Edges { - let valueDeserializer: Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const paddingStart_result: LengthMetrics | undefined|undefined = paddingStart_buf + const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let paddingEnd_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) { - top_buf = (valueDeserializer.readLength() as Dimension) + paddingEnd_buf = valueDeserializer.readLengthMetrics() } - const top_result: Dimension | undefined|undefined = top_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + const paddingEnd_result: LengthMetrics | undefined|undefined = paddingEnd_buf + const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mainTitleModifier_buf: TextModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) { - left_buf = (valueDeserializer.readLength() as Dimension) + mainTitleModifier_buf = valueDeserializer.readTextModifier() } - const left_result: Dimension | undefined|undefined = left_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const mainTitleModifier_result: TextModifier | undefined|undefined = mainTitleModifier_buf + const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subTitleModifier_buf: TextModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) { - bottom_buf = (valueDeserializer.readLength() as Dimension) + subTitleModifier_buf = valueDeserializer.readTextModifier() } - const bottom_result: Dimension | undefined|undefined = bottom_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) + const subTitleModifier_result: TextModifier | undefined|undefined = subTitleModifier_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - right_buf = (valueDeserializer.readLength() as Dimension) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const right_result: Dimension | undefined|undefined = right_buf - let value: Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + let value: NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) return value } - readListDividerOptions(): ListDividerOptions { + readNavDestinationCustomTitle(): NavDestinationCustomTitle { let valueDeserializer: Deserializer = this - const strokeWidth_result: Length = (valueDeserializer.readLength() as Length) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + const builder_result: CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const height_buf_selector: number = valueDeserializer.readInt8() + let height_buf: TitleHeight | Length | undefined|undefined + if (height_buf_selector == 0) { + height_buf = (valueDeserializer.readInt32() as TitleHeight) } - const color_result: ResourceColor | undefined|undefined = color_buf - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf = (valueDeserializer.readLength() as Length) + else if (height_buf_selector == 1) { + height_buf = (valueDeserializer.readLength() as Length) } - const startMargin_result: Length | undefined|undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) - { - endMargin_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") } - const endMargin_result: Length | undefined|undefined = endMargin_buf - let value: ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) + const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) + let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) return value } - readCallback_Number_Void(isSync: boolean = false): ((index: number) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(36519084, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(36519084, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readDrawingColorFilter(): DrawingColorFilter { + readNavDestinationCommonTitle(): NavDestinationCommonTitle { let valueDeserializer: Deserializer = this - const __DrawingColorFilterStub_result: string = (valueDeserializer.readString() as string) - let value: DrawingColorFilter = ({__DrawingColorFilterStub: __DrawingColorFilterStub_result} as DrawingColorFilter) + const main_buf_selector: number = valueDeserializer.readInt8() + let main_buf: string | Resource | undefined|undefined + if (main_buf_selector == 0) { + main_buf = (valueDeserializer.readString() as string) + } + else if (main_buf_selector == 1) { + main_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for main_buf has to be chosen through deserialisation.") + } + const main_result: string | Resource = (main_buf as string | Resource) + const sub_buf_selector: number = valueDeserializer.readInt8() + let sub_buf: string | Resource | undefined|undefined + if (sub_buf_selector == 0) { + sub_buf = (valueDeserializer.readString() as string) + } + else if (sub_buf_selector == 1) { + sub_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for sub_buf has to be chosen through deserialisation.") + } + const sub_result: string | Resource = (sub_buf as string | Resource) + let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) return value } - readColorFilter(): ColorFilter { - let value: ColorFilter = ({} as ColorFilter) + readSystemBarStyle(): SystemBarStyle { + let valueDeserializer: Deserializer = this + const __SystemBarStyleStub_result: string = (valueDeserializer.readString() as string) + let value: SystemBarStyle = ({__SystemBarStyleStub: __SystemBarStyleStub_result} as SystemBarStyle) return value } - readBreakPoints(): BreakPoints { + readMenuItemOptions(): MenuItemOptions { let valueDeserializer: Deserializer = this - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startIcon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) { - const value_buf__length: int32 = valueDeserializer.readInt32() - let value_buf_: Array = new Array() - for (let value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { - value_buf_[value_buf__i] = (valueDeserializer.readString() as string) + const startIcon_buf__selector: number = valueDeserializer.readInt8() + let startIcon_buf_: string | Resource | undefined|undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) } - value_buf = value_buf_ + else if (startIcon_buf__selector == 1) { + startIcon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") + } + startIcon_buf = (startIcon_buf_ as string | Resource) } - const value_result: Array | undefined|undefined = value_buf - const reference_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let reference_buf: BreakpointsReference | undefined|undefined - if ((RuntimeType.UNDEFINED) != (reference_buf_runtimeType)) + const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf + const symbolStartIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolStartIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolStartIcon_buf_runtimeType)) { - reference_buf = (valueDeserializer.readInt32() as BreakpointsReference) + symbolStartIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const reference_result: BreakpointsReference | undefined|undefined = reference_buf - let value: BreakPoints = ({value: value_result,reference: reference_result} as BreakPoints) - return value - } - readCallback_Number_Tuple_Number_Number_Number_Number(isSync: boolean = false): ((index: number) => [ number, number, number, number ]) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): [ number, number, number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number, number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number, number, number ]) => void) = (value: [ number, number, number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1618565120, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1618565120, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number, number, number ]); } - } - readCallback_Number_Tuple_Number_Number(isSync: boolean = false): ((index: number) => [ number, number ]) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): [ number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number ]) => void) = (value: [ number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1602877440, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1602877440, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number ]); } - } - readWindowStatusType(): WindowStatusType { - let valueDeserializer: Deserializer = this - const __WindowStatusTypeStub_result: string = (valueDeserializer.readString() as string) - let value: WindowStatusType = ({__WindowStatusTypeStub: __WindowStatusTypeStub_result} as WindowStatusType) - return value - } - readFlexSpaceOptions(): FlexSpaceOptions { - let valueDeserializer: Deserializer = this - const main_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let main_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (main_buf_runtimeType)) + const symbolStartIcon_result: SymbolGlyphModifier | undefined|undefined = symbolStartIcon_buf + const content_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let content_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (content_buf_runtimeType)) { - main_buf = valueDeserializer.readLengthMetrics() + const content_buf__selector: number = valueDeserializer.readInt8() + let content_buf_: string | Resource | undefined|undefined + if (content_buf__selector == 0) { + content_buf_ = (valueDeserializer.readString() as string) + } + else if (content_buf__selector == 1) { + content_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for content_buf_ has to be chosen through deserialisation.") + } + content_buf = (content_buf_ as string | Resource) } - const main_result: LengthMetrics | undefined|undefined = main_buf - const cross_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cross_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cross_buf_runtimeType)) + const content_result: ResourceStr | undefined|undefined = content_buf + const endIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endIcon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endIcon_buf_runtimeType)) { - cross_buf = valueDeserializer.readLengthMetrics() + const endIcon_buf__selector: number = valueDeserializer.readInt8() + let endIcon_buf_: string | Resource | undefined|undefined + if (endIcon_buf__selector == 0) { + endIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (endIcon_buf__selector == 1) { + endIcon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for endIcon_buf_ has to be chosen through deserialisation.") + } + endIcon_buf = (endIcon_buf_ as string | Resource) } - const cross_result: LengthMetrics | undefined|undefined = cross_buf - let value: FlexSpaceOptions = ({main: main_result,cross: cross_result} as FlexSpaceOptions) - return value - } - readLinearGradient_data_panel(): LinearGradient_data_panel { - let value: LinearGradient_data_panel = ({} as LinearGradient_data_panel) - return value - } - readRectShape(): RectShape { - let valueDeserializer: Deserializer = this - const __RectShapeStub_result: string = (valueDeserializer.readString() as string) - let value: RectShape = ({__RectShapeStub: __RectShapeStub_result} as RectShape) - return value - } - readColumnSplitDividerStyle(): ColumnSplitDividerStyle { - let valueDeserializer: Deserializer = this - const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startMargin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) + const endIcon_result: ResourceStr | undefined|undefined = endIcon_buf + const symbolEndIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolEndIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolEndIcon_buf_runtimeType)) { - startMargin_buf = (valueDeserializer.readLength() as Dimension) + symbolEndIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const startMargin_result: Dimension | undefined|undefined = startMargin_buf - const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let endMargin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) + const symbolEndIcon_result: SymbolGlyphModifier | undefined|undefined = symbolEndIcon_buf + const labelInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let labelInfo_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (labelInfo_buf_runtimeType)) + { + const labelInfo_buf__selector: number = valueDeserializer.readInt8() + let labelInfo_buf_: string | Resource | undefined|undefined + if (labelInfo_buf__selector == 0) { + labelInfo_buf_ = (valueDeserializer.readString() as string) + } + else if (labelInfo_buf__selector == 1) { + labelInfo_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for labelInfo_buf_ has to be chosen through deserialisation.") + } + labelInfo_buf = (labelInfo_buf_ as string | Resource) + } + const labelInfo_result: ResourceStr | undefined|undefined = labelInfo_buf + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - endMargin_buf = (valueDeserializer.readLength() as Dimension) + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const endMargin_result: Dimension | undefined|undefined = endMargin_buf - let value: ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) + const builder_result: CustomBuilder | undefined|undefined = builder_buf + let value: MenuItemOptions = ({startIcon: startIcon_result,symbolStartIcon: symbolStartIcon_result,content: content_result,endIcon: endIcon_result,symbolEndIcon: symbolEndIcon_result,labelInfo: labelInfo_result,builder: builder_result} as MenuItemOptions) return value } - readLightSource(): LightSource { + readDividerStyleOptions(): DividerStyleOptions { let valueDeserializer: Deserializer = this - const positionX_result: Dimension = (valueDeserializer.readLength() as Dimension) - const positionY_result: Dimension = (valueDeserializer.readLength() as Dimension) - const positionZ_result: Dimension = (valueDeserializer.readLength() as Dimension) - const intensity_result: number = (valueDeserializer.readNumber() as number) + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + { + strokeWidth_buf = valueDeserializer.readLengthMetrics() + } + const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) @@ -6990,40 +6717,49 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - let value: LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) + { + startMargin_buf = valueDeserializer.readLengthMetrics() + } + const startMargin_result: LengthMetrics | undefined|undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) + { + endMargin_buf = valueDeserializer.readLengthMetrics() + } + const endMargin_result: LengthMetrics | undefined|undefined = endMargin_buf + let value: DividerStyleOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyleOptions) return value } - readDrawingRenderingContext(): DrawingRenderingContext { + readASTCResource(): ASTCResource { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return DrawingRenderingContextInternal.fromPtr(ptr) + const sources_buf_length: int32 = valueDeserializer.readInt32() + let sources_buf: Array = new Array() + for (let sources_buf_i = 0; sources_buf_i < sources_buf_length; sources_buf_i++) { + sources_buf[sources_buf_i] = (valueDeserializer.readString() as string) + } + const sources_result: Array = sources_buf + const column_result: number = (valueDeserializer.readNumber() as number) + let value: ASTCResource = ({sources: sources_result,column: column_result} as ASTCResource) + return value } - readCanvasRenderingContext2D(): CanvasRenderingContext2D { + readDrawableDescriptor(): DrawableDescriptor { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - // TBD: remove explicit for CanvasRenderingContext2D class - return unsafeCast(CanvasRenderingContext2DInternal.fromPtr(ptr)) + const __DrawableDescriptorStub_result: string = (valueDeserializer.readString() as string) + let value: DrawableDescriptor = ({__DrawableDescriptorStub: __DrawableDescriptorStub_result} as DrawableDescriptor) + return value } - readCalendarController(): CalendarController { + readMatrix2D(): Matrix2D { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return CalendarControllerInternal.fromPtr(ptr) - } - readMonthData(): MonthData { - let valueDeserializer: Deserializer = this - const year_result: number = (valueDeserializer.readNumber() as number) - const month_result: number = (valueDeserializer.readNumber() as number) - const data_buf_length: int32 = valueDeserializer.readInt32() - let data_buf: Array = new Array() - for (let data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { - data_buf[data_buf_i] = valueDeserializer.readCalendarDay() - } - const data_result: Array = data_buf - let value: MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) - return value + return Matrix2DInternal.fromPtr(ptr) } - readBadgeStyle(): BadgeStyle { + readListDividerOptions(): ListDividerOptions { let valueDeserializer: Deserializer = this + const strokeWidth_result: Length = (valueDeserializer.readLength() as Length) const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) let color_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) @@ -7048,373 +6784,316 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - const fontSize_buf__selector: number = valueDeserializer.readInt8() - let fontSize_buf_: number | string | undefined|undefined - if (fontSize_buf__selector == 0) { - fontSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") - } - fontSize_buf = (fontSize_buf_ as number | string) - } - const fontSize_result: number | string | undefined|undefined = fontSize_buf - const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let badgeSize_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) - { - const badgeSize_buf__selector: number = valueDeserializer.readInt8() - let badgeSize_buf_: number | string | undefined|undefined - if (badgeSize_buf__selector == 0) { - badgeSize_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeSize_buf__selector == 1) { - badgeSize_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation.") - } - badgeSize_buf = (badgeSize_buf_ as number | string) - } - const badgeSize_result: number | string | undefined|undefined = badgeSize_buf - const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let badgeColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) - { - const badgeColor_buf__selector: number = valueDeserializer.readInt8() - let badgeColor_buf_: Color | number | string | Resource | undefined|undefined - if (badgeColor_buf__selector == 0) { - badgeColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (badgeColor_buf__selector == 1) { - badgeColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (badgeColor_buf__selector == 2) { - badgeColor_buf_ = (valueDeserializer.readString() as string) - } - else if (badgeColor_buf__selector == 3) { - badgeColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation.") - } - badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) - } - const badgeColor_result: ResourceColor | undefined|undefined = badgeColor_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) - { - const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__selector == 0) { - borderColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__selector == 3) { - borderColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) - } - const borderColor_result: ResourceColor | undefined|undefined = borderColor_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - borderWidth_buf = (valueDeserializer.readLength() as Length) + startMargin_buf = (valueDeserializer.readLength() as Length) } - const borderWidth_result: Length | undefined|undefined = borderWidth_buf - const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontWeight_buf: number | FontWeight | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) + const startMargin_result: Length | undefined|undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - const fontWeight_buf__selector: number = valueDeserializer.readInt8() - let fontWeight_buf_: number | FontWeight | string | undefined|undefined - if (fontWeight_buf__selector == 0) { - fontWeight_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") - } - fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) + endMargin_buf = (valueDeserializer.readLength() as Length) } - const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf - let value: BadgeStyle = ({color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} as BadgeStyle) + const endMargin_result: Length | undefined|undefined = endMargin_buf + let value: ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) return value } - readScrollMotion(): ScrollMotion { - let value: ScrollMotion = ({} as ScrollMotion) + readCloseSwipeActionOptions(): CloseSwipeActionOptions { + let valueDeserializer: Deserializer = this + const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onFinish_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) + { + onFinish_buf = valueDeserializer.readCallback_Void() + } + const onFinish_result: (() => void) | undefined|undefined = onFinish_buf + let value: CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) return value } - readFrictionMotion(): FrictionMotion { - let value: FrictionMotion = ({} as FrictionMotion) + readDrawingColorFilter(): DrawingColorFilter { + let valueDeserializer: Deserializer = this + const __DrawingColorFilterStub_result: string = (valueDeserializer.readString() as string) + let value: DrawingColorFilter = ({__DrawingColorFilterStub: __DrawingColorFilterStub_result} as DrawingColorFilter) return value } - readSpringMotion(): SpringMotion { - let value: SpringMotion = ({} as SpringMotion) + readColorFilter(): ColorFilter { + let value: ColorFilter = ({} as ColorFilter) return value } - readUIContext(): UIContext { + readBreakPoints(): BreakPoints { let valueDeserializer: Deserializer = this - const __UIContextStub_result: string = (valueDeserializer.readString() as string) - let value: UIContext = ({__UIContextStub: __UIContextStub_result} as UIContext) - return value - } - readCallback_SheetType_Void(isSync: boolean = false): ((parameter: SheetType) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: SheetType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-224451112, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-224451112, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_SpringBackAction_Void(isSync: boolean = false): ((parameter: SpringBackAction) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: SpringBackAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSpringBackAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1536231691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1536231691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + { + const value_buf__length: int32 = valueDeserializer.readInt32() + let value_buf_: Array = new Array() + for (let value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { + value_buf_[value_buf__i] = (valueDeserializer.readString() as string) + } + value_buf = value_buf_ + } + const value_result: Array | undefined|undefined = value_buf + const reference_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let reference_buf: BreakpointsReference | undefined|undefined + if ((RuntimeType.UNDEFINED) != (reference_buf_runtimeType)) + { + reference_buf = (valueDeserializer.readInt32() as BreakpointsReference) + } + const reference_result: BreakpointsReference | undefined|undefined = reference_buf + let value: BreakPoints = ({value: value_result,reference: reference_result} as BreakPoints) + return value } - readCallback_DismissSheetAction_Void(isSync: boolean = false): ((parameter: DismissSheetAction) => void) { + readCallback_Number_Tuple_Number_Number_Number_Number(isSync: boolean = false): ((index: number) => [ number, number, number, number ]) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: DismissSheetAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissSheetAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(889549796, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(889549796, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number): [ number, number, number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number, number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number, number, number ]) => void) = (value: [ number, number, number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1618565120, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1618565120, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number, number, number ]); } } - readCallback_SheetDismiss_Void(isSync: boolean = false): ((sheetDismiss: SheetDismiss) => void) { + readCallback_Number_Tuple_Number_Number(isSync: boolean = false): ((index: number) => [ number, number ]) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (sheetDismiss: SheetDismiss): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSheetDismiss(sheetDismiss); (isSync) ? (nativeModule()._CallCallbackSync(22609082, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(22609082, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number): [ number, number ] => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: [ number, number ] | undefined|undefined; const _continuationCallback: ((value: [ number, number ]) => void) = (value: [ number, number ]): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1602877440, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1602877440, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as [ number, number ]); } } - readCallback_DismissContentCoverAction_Void(isSync: boolean = false): ((parameter: DismissContentCoverAction) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: DismissContentCoverAction): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDismissContentCoverAction(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1283506641, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readWindowStatusType(): WindowStatusType { + let valueDeserializer: Deserializer = this + const __WindowStatusTypeStub_result: string = (valueDeserializer.readString() as string) + let value: WindowStatusType = ({__WindowStatusTypeStub: __WindowStatusTypeStub_result} as WindowStatusType) + return value } - readContextMenuAnimationOptions(): ContextMenuAnimationOptions { + readFlexSpaceOptions(): FlexSpaceOptions { let valueDeserializer: Deserializer = this - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf: AnimationRange | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) - } - const scale_result: AnimationRange | undefined|undefined = scale_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const main_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let main_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (main_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + main_buf = valueDeserializer.readLengthMetrics() } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const hoverScale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverScale_buf: AnimationRange | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverScale_buf_runtimeType)) + const main_result: LengthMetrics | undefined|undefined = main_buf + const cross_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cross_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cross_buf_runtimeType)) { - hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) + cross_buf = valueDeserializer.readLengthMetrics() } - const hoverScale_result: AnimationRange | undefined|undefined = hoverScale_buf - let value: ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) + const cross_result: LengthMetrics | undefined|undefined = cross_buf + let value: FlexSpaceOptions = ({main: main_result,cross: cross_result} as FlexSpaceOptions) return value } - readCustomPopupOptions(): CustomPopupOptions { + readDatePickerDialogOptions(): DatePickerDialogOptions { let valueDeserializer: Deserializer = this - const builder_result: CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf: Placement | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - placement_buf = (valueDeserializer.readInt32() as Placement) + start_buf = new Date(valueDeserializer.readInt64()) } - const placement_result: Placement | undefined|undefined = placement_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf: Color | string | Resource | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + const start_result: Date | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const maskColor_buf__selector: number = valueDeserializer.readInt8() - let maskColor_buf_: Color | string | Resource | number | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = valueDeserializer.readResource() - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) + end_buf = new Date(valueDeserializer.readInt64()) } - const maskColor_result: Color | string | Resource | number | undefined|undefined = maskColor_buf - const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let popupColor_buf: Color | string | Resource | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + const end_result: Date | undefined|undefined = end_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const popupColor_buf__selector: number = valueDeserializer.readInt8() - let popupColor_buf_: Color | string | Resource | number | undefined|undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") - } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + selected_buf = new Date(valueDeserializer.readInt64()) } - const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const selected_result: Date | undefined|undefined = selected_buf + const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunar_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + lunar_buf = valueDeserializer.readBoolean() } - const enableArrow_result: boolean | undefined|undefined = enableArrow_buf - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const lunar_result: boolean | undefined|undefined = lunar_buf + const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarSwitch_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + lunarSwitch_buf = valueDeserializer.readBoolean() } - const autoCancel_result: boolean | undefined|undefined = autoCancel_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + const lunarSwitch_result: boolean | undefined|undefined = lunarSwitch_buf + const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarSwitchStyle_buf: LunarSwitchStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() + lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() } - const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const lunarSwitchStyle_result: LunarSwitchStyle | undefined|undefined = lunarSwitchStyle_buf + const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showTime_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + showTime_buf = valueDeserializer.readBoolean() } - const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const showTime_result: boolean | undefined|undefined = showTime_buf + const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let useMilitaryTime_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + { + useMilitaryTime_buf = valueDeserializer.readBoolean() + } + const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf + const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disappearTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + { + disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + } + const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readPickerTextStyle() + } + const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + { + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } + const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + { + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + } + const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf + const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selectedTextStyle_buf: PickerTextStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + } + const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + { + maskRect_buf = valueDeserializer.readRectangle() + } + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf: DialogAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + { + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + } + const alignment_result: DialogAlignment | undefined|undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Offset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + } + const offset_result: Offset | undefined|undefined = offset_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf: ((value: DatePickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + { + onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } + const onAccept_result: ((value: DatePickerResult) => void) | undefined|undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + { + onCancel_buf = valueDeserializer.readVoidCallback() + } + const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf: ((value: DatePickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + { + onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() + } + const onChange_result: ((value: DatePickerResult) => void) | undefined|undefined = onChange_buf + const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDateAccept_buf: ((parameter: Date) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) + { + onDateAccept_buf = valueDeserializer.readCallback_Date_Void() + } + const onDateAccept_result: ((parameter: Date) => void) | undefined|undefined = onDateAccept_buf + const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDateChange_buf: ((parameter: Date) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + onDateChange_buf = valueDeserializer.readCallback_Date_Void() } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mask_buf: boolean | { color: ResourceColor } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + const onDateChange_result: ((parameter: Date) => void) | undefined|undefined = onDateChange_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const mask_buf__selector: number = valueDeserializer.readInt8() - let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() - let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) - } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") - } - const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) - } - const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf - const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let targetSpace_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf = (valueDeserializer.readLength() as Length) - } - const targetSpace_result: Length | undefined|undefined = targetSpace_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const offset_result: Position | undefined|undefined = offset_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const width_result: Dimension | undefined|undefined = width_buf - const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] + onDidAppear_buf = valueDeserializer.readVoidCallback() } - const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf - const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowWidth_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) + const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + onDidDisappear_buf = valueDeserializer.readVoidCallback() } - const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf - const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowHeight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) + const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + onWillAppear_buf = valueDeserializer.readVoidCallback() } - const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - radius_buf = (valueDeserializer.readLength() as Dimension) + onWillDisappear_buf = valueDeserializer.readVoidCallback() } - const radius_result: Dimension | undefined|undefined = radius_buf + const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -7433,1265 +7112,1693 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dateTimeOptions_buf: DateTimeOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusable_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) + const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - focusable_buf = valueDeserializer.readBoolean() + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: DatePickerDialogOptions = ({start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as DatePickerDialogOptions) + return value + } + readLinearGradient_data_panel(): LinearGradient_data_panel { + let value: LinearGradient_data_panel = ({} as LinearGradient_data_panel) + return value + } + readAnimateParam(): AnimateParam { + let valueDeserializer: Deserializer = this + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + { + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result: number | undefined|undefined = duration_buf + const tempo_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tempo_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (tempo_buf_runtimeType)) + { + tempo_buf = (valueDeserializer.readNumber() as number) + } + const tempo_result: number | undefined|undefined = tempo_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf: Curve | string | ICurve | undefined|undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + { + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | string | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) + } + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) + } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) + } + else { + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + } + curve_buf = (curve_buf_ as Curve | string | ICurve) + } + const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf + const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let delay_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) + { + delay_buf = (valueDeserializer.readNumber() as number) + } + const delay_result: number | undefined|undefined = delay_buf + const iterations_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let iterations_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (iterations_buf_runtimeType)) + { + iterations_buf = (valueDeserializer.readNumber() as number) + } + const iterations_result: number | undefined|undefined = iterations_buf + const playMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let playMode_buf: PlayMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (playMode_buf_runtimeType)) + { + playMode_buf = (valueDeserializer.readInt32() as PlayMode) + } + const playMode_result: PlayMode | undefined|undefined = playMode_buf + const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onFinish_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) + { + onFinish_buf = valueDeserializer.readCallback_Void() + } + const onFinish_result: (() => void) | undefined|undefined = onFinish_buf + const finishCallbackType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let finishCallbackType_buf: FinishCallbackType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (finishCallbackType_buf_runtimeType)) + { + finishCallbackType_buf = (valueDeserializer.readInt32() as FinishCallbackType) + } + const finishCallbackType_result: FinishCallbackType | undefined|undefined = finishCallbackType_buf + const expectedFrameRateRange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let expectedFrameRateRange_buf: ExpectedFrameRateRange | undefined|undefined + if ((RuntimeType.UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) + { + expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() + } + const expectedFrameRateRange_result: ExpectedFrameRateRange | undefined|undefined = expectedFrameRateRange_buf + let value: AnimateParam = ({duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} as AnimateParam) + return value + } + readIPropertySubscriber(): IPropertySubscriber { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return IPropertySubscriberInternal.fromPtr(ptr) + } + readUIGestureEvent(): UIGestureEvent { + let value: UIGestureEvent = ({} as UIGestureEvent) + return value + } + readOnMoveHandler(isSync: boolean = false): OnMoveHandler { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (from: number, to: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); (isSync) ? (nativeModule()._CallCallbackSync(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1200281222, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFadingEdgeOptions(): FadingEdgeOptions { + let valueDeserializer: Deserializer = this + const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fadingEdgeLength_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) + { + fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() } - const focusable_result: boolean | undefined|undefined = focusable_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const fadingEdgeLength_result: LengthMetrics | undefined|undefined = fadingEdgeLength_buf + let value: FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) + return value + } + readRectShape(): RectShape { + let valueDeserializer: Deserializer = this + const __RectShapeStub_result: string = (valueDeserializer.readString() as string) + let value: RectShape = ({__RectShapeStub: __RectShapeStub_result} as RectShape) + return value + } + readGestureRecognizerJudgeBeginCallback(isSync: boolean = false): GestureRecognizerJudgeBeginCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } + } + readAccessibilityOptions(): AccessibilityOptions { + let valueDeserializer: Deserializer = this + const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let accessibilityPreferred_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + accessibilityPreferred_buf = valueDeserializer.readBoolean() } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const accessibilityPreferred_result: boolean | undefined|undefined = accessibilityPreferred_buf + let value: AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) + return value + } + readVisibleAreaChangeCallback(isSync: boolean = false): VisibleAreaChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); (isSync) ? (nativeModule()._CallCallbackSync(541663396, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(541663396, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSheetOptions(): SheetOptions { + let valueDeserializer: Deserializer = this + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() - let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) - } - const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let followTransformOfTarget_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf - let value: CustomPopupOptions = ({builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as CustomPopupOptions) - return value - } - readPopupOptions(): PopupOptions { - let valueDeserializer: Deserializer = this - const message_result: string = (valueDeserializer.readString() as string) - const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placementOnTop_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - placementOnTop_buf = valueDeserializer.readBoolean() + onAppear_buf = valueDeserializer.readCallback_Void() } - const placementOnTop_result: boolean | undefined|undefined = placementOnTop_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf: Placement | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - placement_buf = (valueDeserializer.readInt32() as Placement) + onDisappear_buf = valueDeserializer.readCallback_Void() } - const placement_result: Placement | undefined|undefined = placement_buf - const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primaryButton_buf: { value: string, action: (() => void) } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - const primaryButton_buf__value: string = (valueDeserializer.readString() as string) - const primaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() - primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as { value: string, action: (() => void) }) + onWillAppear_buf = valueDeserializer.readCallback_Void() } - const primaryButton_result: { value: string, action: (() => void) } | undefined|undefined = primaryButton_buf - const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let secondaryButton_buf: { value: string, action: (() => void) } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) + const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - const secondaryButton_buf__value: string = (valueDeserializer.readString() as string) - const secondaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() - secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as { value: string, action: (() => void) }) + onWillDisappear_buf = valueDeserializer.readCallback_Void() } - const secondaryButton_result: { value: string, action: (() => void) } | undefined|undefined = secondaryButton_buf - const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: SheetSize | Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: SheetSize | Length | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readInt32() as SheetSize) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as SheetSize | Length) } - const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const height_result: SheetSize | Length | undefined|undefined = height_buf + const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dragBar_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + dragBar_buf = valueDeserializer.readBoolean() } - const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const dragBar_result: boolean | undefined|undefined = dragBar_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | number | string | Resource | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mask_buf: boolean | { color: ResourceColor } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf + const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined + if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) { - const mask_buf__selector: number = valueDeserializer.readInt8() - let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined - if (mask_buf__selector == 0) { - mask_buf_ = valueDeserializer.readBoolean() + const detents_buf__value0_buf_selector: number = valueDeserializer.readInt8() + let detents_buf__value0_buf: SheetSize | Length | undefined|undefined + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf = (valueDeserializer.readInt32() as SheetSize) } - else if (mask_buf__selector == 1) { - const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() - let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) - } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf = (valueDeserializer.readString() as string) + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation.") + } + const detents_buf__value0: SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) + const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value1_buf: SheetSize | Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) + { + const detents_buf__value1_buf__selector: number = valueDeserializer.readInt8() + let detents_buf__value1_buf_: SheetSize | Length | undefined|undefined + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_ = (valueDeserializer.readInt32() as SheetSize) } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf = valueDeserializer.readResource() + else if (detents_buf__value1_buf__selector == 1) { + detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) } else { - throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") } - const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) + detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) } - else { - throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + const detents_buf__value1: undefined | SheetSize | Length = detents_buf__value1_buf + const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let detents_buf__value2_buf: SheetSize | Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) + { + const detents_buf__value2_buf__selector: number = valueDeserializer.readInt8() + let detents_buf__value2_buf_: SheetSize | Length | undefined|undefined + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_ = (valueDeserializer.readInt32() as SheetSize) + } + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) + } + else { + throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") + } + detents_buf__value2_buf = (detents_buf__value2_buf_ as SheetSize | Length) } - mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) - } - const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf - const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let messageOptions_buf: PopupMessageOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) - { - messageOptions_buf = valueDeserializer.readPopupMessageOptions() + const detents_buf__value2: undefined | SheetSize | Length = detents_buf__value2_buf + detents_buf = ([detents_buf__value0, detents_buf__value1, detents_buf__value2] as [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ]) } - const messageOptions_result: PopupMessageOptions | undefined|undefined = messageOptions_buf - const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let targetSpace_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) + const detents_result: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined = detents_buf + const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) { - targetSpace_buf = (valueDeserializer.readLength() as Length) + blurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const targetSpace_result: Length | undefined|undefined = targetSpace_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const blurStyle_result: BlurStyle | undefined|undefined = blurStyle_buf + const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showClose_buf: boolean | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + const showClose_buf__selector: number = valueDeserializer.readInt8() + let showClose_buf_: boolean | Resource | undefined|undefined + if (showClose_buf__selector == 0) { + showClose_buf_ = valueDeserializer.readBoolean() + } + else if (showClose_buf__selector == 1) { + showClose_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation.") + } + showClose_buf = (showClose_buf_ as boolean | Resource) } - const enableArrow_result: boolean | undefined|undefined = enableArrow_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const showClose_result: boolean | Resource | undefined|undefined = showClose_buf + const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preferType_buf: SheetType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) { - offset_buf = valueDeserializer.readPosition() + preferType_buf = (valueDeserializer.readInt32() as SheetType) } - const offset_result: Position | undefined|undefined = offset_buf - const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let popupColor_buf: Color | string | Resource | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + const preferType_result: SheetType | undefined|undefined = preferType_buf + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf: SheetTitleOptions | CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - const popupColor_buf__selector: number = valueDeserializer.readInt8() - let popupColor_buf_: Color | string | Resource | number | undefined|undefined - if (popupColor_buf__selector == 0) { - popupColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_ = (valueDeserializer.readString() as string) - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_ = valueDeserializer.readResource() + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: SheetTitleOptions | CustomBuilder | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = valueDeserializer.readSheetTitleOptions() } - else if (popupColor_buf__selector == 3) { - popupColor_buf_ = (valueDeserializer.readNumber() as number) + else if (title_buf__selector == 1) { + title_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } else { - throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") } - popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) + title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) } - const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf - const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoCancel_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + const title_result: SheetTitleOptions | CustomBuilder | undefined|undefined = title_buf + const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shouldDismiss_buf: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) { - autoCancel_buf = valueDeserializer.readBoolean() + shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() } - const autoCancel_result: boolean | undefined|undefined = autoCancel_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const shouldDismiss_result: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined = shouldDismiss_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissSheetAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() } - const width_result: Dimension | undefined|undefined = width_buf - const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + const onWillDismiss_result: ((parameter: DismissSheetAction) => void) | undefined|undefined = onWillDismiss_buf + const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillSpringBackWhenDismiss_buf: ((parameter: SpringBackAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) { - arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] + onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() } - const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf - const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowWidth_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) + const onWillSpringBackWhenDismiss_result: ((parameter: SpringBackAction) => void) | undefined|undefined = onWillSpringBackWhenDismiss_buf + const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableOutsideInteractive_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) { - arrowWidth_buf = (valueDeserializer.readLength() as Dimension) + enableOutsideInteractive_buf = valueDeserializer.readBoolean() } - const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf - const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowHeight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) + const enableOutsideInteractive_result: boolean | undefined|undefined = enableOutsideInteractive_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - arrowHeight_buf = (valueDeserializer.readLength() as Dimension) + width_buf = (valueDeserializer.readLength() as Dimension) } - const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const width_result: Dimension | undefined|undefined = width_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - radius_buf = (valueDeserializer.readLength() as Dimension) + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) } - const radius_result: Dimension | undefined|undefined = radius_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) - } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() - let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_ = valueDeserializer.readBoolean() - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() - } - else { - throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) } - onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) - } - const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let followTransformOfTarget_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf = valueDeserializer.readBoolean() - } - const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf - let value: PopupOptions = ({message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as PopupOptions) - return value - } - readBlender(): Blender { - let valueDeserializer: Deserializer = this - const __BlenderStub_result: string = (valueDeserializer.readString() as string) - let value: Blender = ({__BlenderStub: __BlenderStub_result} as Blender) - return value - } - readOverlayOffset(): OverlayOffset { - let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - x_buf = (valueDeserializer.readNumber() as number) - } - const x_result: number | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - y_buf = (valueDeserializer.readNumber() as number) - } - const y_result: number | undefined|undefined = y_buf - let value: OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) - return value - } - readImageModifier(): ImageModifier { - let valueDeserializer: Deserializer = this - const __ImageModifierStub_result: string = (valueDeserializer.readString() as string) - let value: ImageModifier = ({__ImageModifierStub: __ImageModifierStub_result} as ImageModifier) - return value - } - readMotionPathOptions(): MotionPathOptions { - let valueDeserializer: Deserializer = this - const path_result: string = (valueDeserializer.readString() as string) - const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let from_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } - const from_result: number | undefined|undefined = from_buf - const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let to_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } - const to_result: number | undefined|undefined = to_buf - const rotatable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rotatable_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf = valueDeserializer.readBoolean() - } - const rotatable_result: boolean | undefined|undefined = rotatable_buf - let value: MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) - return value - } - readTransitionFinishCallback(isSync: boolean = false): TransitionFinishCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (transitionIn: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(transitionIn); (isSync) ? (nativeModule()._CallCallbackSync(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readBlurOptions(): BlurOptions { - let valueDeserializer: Deserializer = this - const grayscale_buf_value0: number = (valueDeserializer.readNumber() as number) - const grayscale_buf_value1: number = (valueDeserializer.readNumber() as number) - const grayscale_result: [ number, number ] = ([grayscale_buf_value0, grayscale_buf_value1] as [ number, number ]) - let value: BlurOptions = ({grayscale: grayscale_result} as BlurOptions) - return value - } - readPathShape(): PathShape { - let valueDeserializer: Deserializer = this - const __PathShapeStub_result: string = (valueDeserializer.readString() as string) - let value: PathShape = ({__PathShapeStub: __PathShapeStub_result} as PathShape) - return value - } - readEllipseShape(): EllipseShape { - let valueDeserializer: Deserializer = this - const __EllipseShapeStub_result: string = (valueDeserializer.readString() as string) - let value: EllipseShape = ({__EllipseShapeStub: __EllipseShapeStub_result} as EllipseShape) - return value - } - readCircleShape(): CircleShape { - let valueDeserializer: Deserializer = this - const __CircleShapeStub_result: string = (valueDeserializer.readString() as string) - let value: CircleShape = ({__CircleShapeStub: __CircleShapeStub_result} as CircleShape) - return value - } - readProgressMask(): ProgressMask { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ProgressMaskInternal.fromPtr(ptr) - } - readDragItemInfo(): DragItemInfo { - let valueDeserializer: Deserializer = this - const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pixelMap_buf: PixelMap | undefined|undefined - if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + } + const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const pixelMap_result: PixelMap | undefined|undefined = pixelMap_buf - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onHeightDidChange_buf: ((index: number) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() } - const builder_result: CustomBuilder | undefined|undefined = builder_buf - const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let extraInfo_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) + const onHeightDidChange_result: ((index: number) => void) | undefined|undefined = onHeightDidChange_buf + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf: SheetMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) { - extraInfo_buf = (valueDeserializer.readString() as string) + mode_buf = (valueDeserializer.readInt32() as SheetMode) } - const extraInfo_result: string | undefined|undefined = extraInfo_buf - let value: DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) - return value - } - readClickEffect(): ClickEffect { - let valueDeserializer: Deserializer = this - const level_result: ClickEffectLevel = (valueDeserializer.readInt32() as ClickEffectLevel) - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const mode_result: SheetMode | undefined|undefined = mode_buf + const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scrollSizeMode_buf: ScrollSizeMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) { - scale_buf = (valueDeserializer.readNumber() as number) + scrollSizeMode_buf = (valueDeserializer.readInt32() as ScrollSizeMode) } - const scale_result: number | undefined|undefined = scale_buf - let value: ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) - return value - } - readBias(): Bias { - let valueDeserializer: Deserializer = this - const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let horizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) + const scrollSizeMode_result: ScrollSizeMode | undefined|undefined = scrollSizeMode_buf + const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDetentsDidChange_buf: ((index: number) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) { - horizontal_buf = (valueDeserializer.readNumber() as number) + onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() } - const horizontal_result: number | undefined|undefined = horizontal_buf - const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let vertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) + const onDetentsDidChange_result: ((index: number) => void) | undefined|undefined = onDetentsDidChange_buf + const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWidthDidChange_buf: ((index: number) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) { - vertical_buf = (valueDeserializer.readNumber() as number) + onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() } - const vertical_result: number | undefined|undefined = vertical_buf - let value: Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) - return value - } - readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { - let valueDeserializer: Deserializer = this - const anchor_result: string = (valueDeserializer.readString() as string) - const align_result: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - let value: LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) - return value - } - readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { - let valueDeserializer: Deserializer = this - const anchor_result: string = (valueDeserializer.readString() as string) - const align_result: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - let value: LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) - return value - } - readLocalizedPosition(): LocalizedPosition { - let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const onWidthDidChange_result: ((index: number) => void) | undefined|undefined = onWidthDidChange_buf + const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onTypeDidChange_buf: ((parameter: SheetType) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) { - start_buf = valueDeserializer.readLengthMetrics() + onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() } - const start_result: LengthMetrics | undefined|undefined = start_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const onTypeDidChange_result: ((parameter: SheetType) => void) | undefined|undefined = onTypeDidChange_buf + const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uiContext_buf: UIContext | undefined|undefined + if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) { - top_buf = valueDeserializer.readLengthMetrics() + uiContext_buf = valueDeserializer.readUIContext() } - const top_result: LengthMetrics | undefined|undefined = top_buf - let value: LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) - return value - } - readInvertOptions(): InvertOptions { - let valueDeserializer: Deserializer = this - const low_result: number = (valueDeserializer.readNumber() as number) - const high_result: number = (valueDeserializer.readNumber() as number) - const threshold_result: number = (valueDeserializer.readNumber() as number) - const thresholdRange_result: number = (valueDeserializer.readNumber() as number) - let value: InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) - return value - } - readMotionBlurAnchor(): MotionBlurAnchor { - let valueDeserializer: Deserializer = this - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - let value: MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) + const uiContext_result: UIContext | undefined|undefined = uiContext_buf + const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let keyboardAvoidMode_buf: SheetKeyboardAvoidMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) + { + keyboardAvoidMode_buf = (valueDeserializer.readInt32() as SheetKeyboardAvoidMode) + } + const keyboardAvoidMode_result: SheetKeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf + let value: SheetOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result} as SheetOptions) return value } - readTransitionOptions(): TransitionOptions { + readContentCoverOptions(): ContentCoverOptions { let valueDeserializer: Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: TransitionType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as TransitionType) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const type_result: TransitionType | undefined|undefined = type_buf - const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let opacity_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) { - opacity_buf = (valueDeserializer.readNumber() as number) + onAppear_buf = valueDeserializer.readCallback_Void() } - const opacity_result: number | undefined|undefined = opacity_buf - const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let translate_buf: TranslateOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) { - translate_buf = valueDeserializer.readTranslateOptions() + onDisappear_buf = valueDeserializer.readCallback_Void() } - const translate_result: TranslateOptions | undefined|undefined = translate_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf: ScaleOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - scale_buf = valueDeserializer.readScaleOptions() + onWillAppear_buf = valueDeserializer.readCallback_Void() } - const scale_result: ScaleOptions | undefined|undefined = scale_buf - const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rotate_buf: RotateOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) + const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - rotate_buf = valueDeserializer.readRotateOptions() + onWillDisappear_buf = valueDeserializer.readCallback_Void() } - const rotate_result: RotateOptions | undefined|undefined = rotate_buf - let value: TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) - return value - } - readIntentionCode(): IntentionCode { - let valueDeserializer: Deserializer = this - const __IntentionCodeStub_result: string = (valueDeserializer.readString() as string) - let value: IntentionCode = ({__IntentionCodeStub: __IntentionCodeStub_result} as IntentionCode) - return value - } - readDrawingLattice(): DrawingLattice { - let valueDeserializer: Deserializer = this - const __DrawingLatticeStub_result: string = (valueDeserializer.readString() as string) - let value: DrawingLattice = ({__DrawingLatticeStub: __DrawingLatticeStub_result} as DrawingLattice) - return value - } - readRectResult(): RectResult { - let valueDeserializer: Deserializer = this - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - const width_result: number = (valueDeserializer.readNumber() as number) - const height_result: number = (valueDeserializer.readNumber() as number) - let value: RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) - return value - } - readDrawModifier(): DrawModifier { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return DrawModifierInternal.fromPtr(ptr) - } - readWithThemeOptions(): WithThemeOptions { - let valueDeserializer: Deserializer = this - const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let theme_buf: CustomTheme | undefined|undefined - if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) + const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf + const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modalTransition_buf: ModalTransition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) { - theme_buf = valueDeserializer.readCustomTheme() + modalTransition_buf = (valueDeserializer.readInt32() as ModalTransition) } - const theme_result: CustomTheme | undefined|undefined = theme_buf - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf: ThemeColorMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + const modalTransition_result: ModalTransition | undefined|undefined = modalTransition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissContentCoverAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() } - const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf - let value: WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) - return value - } - readWithThemeInterface(isSync: boolean = false): WithThemeInterface { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue: WithThemeAttribute | undefined|undefined; const _continuationCallback: ((value: WithThemeAttribute) => void) = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } - } - readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation); let _continuationValue: NavigationAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: NavigationAnimatedTransition | undefined) => void) = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition); } - } - readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (type: RouteType, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(type); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(1627123591, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnScrollCallback(isSync: boolean = false): OnScrollCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readIsolatedOptions(): IsolatedOptions { - let valueDeserializer: Deserializer = this - const want_result: Want = valueDeserializer.readWant() - const worker_result: RestrictedWorker = valueDeserializer.readRestrictedWorker() - let value: IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) - return value - } - readIsolatedComponentInterface(isSync: boolean = false): IsolatedComponentInterface { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue: IsolatedComponentAttribute | undefined|undefined; const _continuationCallback: ((value: IsolatedComponentAttribute) => void) = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } - } - readHoverCallback(isSync: boolean = false): HoverCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(68560477, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(68560477, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readWithThemeAttribute(): WithThemeAttribute { - let value: WithThemeAttribute = ({} as WithThemeAttribute) + const onWillDismiss_result: ((parameter: DismissContentCoverAction) => void) | undefined|undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result: TransitionEffect | undefined|undefined = transition_buf + let value: ContentCoverOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} as ContentCoverOptions) return value } - readCallback_WithThemeAttribute_Void(isSync: boolean = false): ((value: WithThemeAttribute) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: WithThemeAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(1436479104, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1436479104, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_WebResourceResponse_Void(isSync: boolean = false): ((value: WebResourceResponse) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: WebResourceResponse): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceResponse(value); (isSync) ? (nativeModule()._CallCallbackSync(831645046, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(831645046, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_WebKeyboardOptions_Void(isSync: boolean = false): ((value: WebKeyboardOptions) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: WebKeyboardOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardOptions(value); (isSync) ? (nativeModule()._CallCallbackSync(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): ((value: CustomBuilder | DragItemInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast(value); _argsSerializer.writeDragItemInfo(value_1); } (isSync) ? (nativeModule()._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Tuple_Number_Number_Void(isSync: boolean = false): ((value: [ number, number ]) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: [ number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); (isSync) ? (nativeModule()._CallCallbackSync(-607365481, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-607365481, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): ((value: [ number, number, number, number ]) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: [ number, number, number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); (isSync) ? (nativeModule()._CallCallbackSync(148489367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(148489367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_TouchResult_Void(isSync: boolean = false): ((value: TouchResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: TouchResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1943507619, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1943507619, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_String_Unknown_Void(isSync: boolean = false): ((name: string, param: unknown) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (name: string, param: unknown): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); (isSync) ? (nativeModule()._CallCallbackSync(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Pointer_Void(isSync: boolean = false): ((value: KPointer) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: KPointer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(value); (isSync) ? (nativeModule()._CallCallbackSync(721562324, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(721562324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): ((value: TabContentAnimatedTransition | undefined) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } (isSync) ? (nativeModule()._CallCallbackSync(-143931627, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): ((value?: StyledString | undefined, error?: Array | undefined) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): ((value: NavigationAnimatedTransition | undefined) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (nativeModule()._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Opt_Array_String_Void(isSync: boolean = false): ((error?: Array | undefined) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-543655128, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): ((value: OnScrollFrameBeginHandlerResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1637092936, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1637092936, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_OffsetResult_Void(isSync: boolean = false): ((value: OffsetResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNavigationTransitionProxy(): NavigationTransitionProxy { + readContextMenuOptions(): ContextMenuOptions { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return NavigationTransitionProxyInternal.fromPtr(ptr) - } - readCallback_NavigationTitleMode_Void(isSync: boolean = false): ((titleMode: NavigationTitleMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (titleMode: NavigationTitleMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(titleMode); (isSync) ? (nativeModule()._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_NavigationMode_Void(isSync: boolean = false): ((mode: NavigationMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): ((value: { offsetRemain: number }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: { offsetRemain: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); (isSync) ? (nativeModule()._CallCallbackSync(-251706058, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readIsolatedComponentAttribute(): IsolatedComponentAttribute { - let value: IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readPosition() + } + const offset_result: Position | undefined|undefined = offset_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf: Placement | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } + const placement_result: Placement | undefined|undefined = placement_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + { + enableArrow_buf = valueDeserializer.readBoolean() + } + const enableArrow_result: boolean | undefined|undefined = enableArrow_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } + const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + const preview_buf__selector: number = valueDeserializer.readInt8() + let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined + if (preview_buf__selector == 0) { + preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } + const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + { + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) + } + const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() + } + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() + } + const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf + const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() + } + const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf + const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf: Margin | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) + } + const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf + const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + } + const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + let value: ContextMenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} as ContextMenuOptions) return value } - readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): ((value: IsolatedComponentAttribute) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: IsolatedComponentAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedComponentAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(719029905, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(719029905, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_HitTestMode_Void(isSync: boolean = false): ((value: HitTestMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: HitTestMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_GestureRecognizer_Void(isSync: boolean = false): ((value: GestureRecognizer) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: GestureRecognizer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(value); (isSync) ? (nativeModule()._CallCallbackSync(776202910, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(776202910, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_GestureJudgeResult_Void(isSync: boolean = false): ((value: GestureJudgeResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: GestureJudgeResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ComputedBarAttribute_Void(isSync: boolean = false): ((value: ComputedBarAttribute) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: ComputedBarAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeComputedBarAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Callback_Any_Void(isSync: boolean = false): ((value: (() => any)) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (nativeModule()._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Array_String_Void(isSync: boolean = false): ((value: Array) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } (isSync) ? (nativeModule()._CallCallbackSync(-440782244, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-440782244, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (xPos: number, yPos: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); (isSync) ? (nativeModule()._CallCallbackSync(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { + readMenuOptions(): MenuOptions { let valueDeserializer: Deserializer = this - const interval_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let interval_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (interval_buf_runtimeType)) + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - interval_buf = (valueDeserializer.readNumber() as number) + offset_buf = valueDeserializer.readPosition() } - const interval_result: number | undefined|undefined = interval_buf - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const offset_result: Position | undefined|undefined = offset_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf: Placement | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = (valueDeserializer.readInt32() as Placement) + } + const placement_result: Placement | undefined|undefined = placement_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + { + enableArrow_buf = valueDeserializer.readBoolean() + } + const enableArrow_result: boolean | undefined|undefined = enableArrow_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) + } + const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + const preview_buf__selector: number = valueDeserializer.readInt8() + let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined + if (preview_buf__selector == 0) { + preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) + } + else if (preview_buf__selector == 1) { + preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + else { + throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + } + preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + } + const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf + const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + const borderRadius_buf__selector: number = valueDeserializer.readInt8() + let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (borderRadius_buf__selector == 0) { + borderRadius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (borderRadius_buf__selector == 1) { + const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf + const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf + const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf + const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + } + borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) } - const duration_result: number | undefined|undefined = duration_buf - let value: LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) - return value - } - readCustomSpanDrawInfo(): CustomSpanDrawInfo { - let valueDeserializer: Deserializer = this - const x_result: number = (valueDeserializer.readNumber() as number) - const lineTop_result: number = (valueDeserializer.readNumber() as number) - const lineBottom_result: number = (valueDeserializer.readNumber() as number) - const baseline_result: number = (valueDeserializer.readNumber() as number) - let value: CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) - return value - } - readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { - let valueDeserializer: Deserializer = this - const fontSize_result: number = (valueDeserializer.readNumber() as number) - let value: CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) - return value - } - readSpanStyle(): SpanStyle { - let valueDeserializer: Deserializer = this - const start_result: number = (valueDeserializer.readNumber() as number) - const length_result: number = (valueDeserializer.readNumber() as number) - const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) - const styledValue_buf_selector: number = valueDeserializer.readInt8() - let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined - if (styledValue_buf_selector == 0) { - styledValue_buf = valueDeserializer.readTextStyle_styled_string() + const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 1) { - styledValue_buf = valueDeserializer.readDecorationStyle() + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 2) { - styledValue_buf = valueDeserializer.readBaselineOffsetStyle() + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) + { + aboutToAppear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 3) { - styledValue_buf = valueDeserializer.readLetterSpacingStyle() + const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf + const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let aboutToDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) + { + aboutToDisappear_buf = valueDeserializer.readCallback_Void() } - else if (styledValue_buf_selector == 4) { - styledValue_buf = valueDeserializer.readTextShadowStyle() + const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf + const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf: Margin | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + { + const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf + const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf + const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf + const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutRegionMargin_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + } + const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) } - else if (styledValue_buf_selector == 5) { - styledValue_buf = valueDeserializer.readGestureStyle() + const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf + const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + { + previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() } - else if (styledValue_buf_selector == 6) { - styledValue_buf = valueDeserializer.readImageAttachment() + const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - else if (styledValue_buf_selector == 7) { - styledValue_buf = valueDeserializer.readParagraphStyle() + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - else if (styledValue_buf_selector == 8) { - styledValue_buf = valueDeserializer.readLineHeightStyle() + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - else if (styledValue_buf_selector == 9) { - styledValue_buf = valueDeserializer.readUrlStyle() + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 10) { - styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + { + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - else if (styledValue_buf_selector == 11) { - styledValue_buf = valueDeserializer.readUserDataSpan() + const title_result: ResourceStr | undefined|undefined = title_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 12) { - styledValue_buf = valueDeserializer.readBackgroundColorStyle() + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + let value: MenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} as MenuOptions) + return value + } + readCustomPopupOptions(): CustomPopupOptions { + let valueDeserializer: Deserializer = this + const builder_result: CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf: Placement | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + { + placement_buf = (valueDeserializer.readInt32() as Placement) } - else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + const placement_result: Placement | undefined|undefined = placement_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf: Color | string | Resource | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + { + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | string | Resource | number | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = valueDeserializer.readResource() + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | string | Resource | number) } - const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value: SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) - return value - } - readStyleOptions(): StyleOptions { - let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const maskColor_result: Color | string | Resource | number | undefined|undefined = maskColor_buf + const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let popupColor_buf: Color | string | Resource | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + const popupColor_buf__selector: number = valueDeserializer.readInt8() + let popupColor_buf_: Color | string | Resource | number | undefined|undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") + } + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) } - const start_result: number | undefined|undefined = start_buf - const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let length_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) + const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) { - length_buf = (valueDeserializer.readNumber() as number) - } - const length_result: number | undefined|undefined = length_buf - const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) - const styledValue_buf_selector: number = valueDeserializer.readInt8() - let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined - if (styledValue_buf_selector == 0) { - styledValue_buf = valueDeserializer.readTextStyle_styled_string() - } - else if (styledValue_buf_selector == 1) { - styledValue_buf = valueDeserializer.readDecorationStyle() - } - else if (styledValue_buf_selector == 2) { - styledValue_buf = valueDeserializer.readBaselineOffsetStyle() - } - else if (styledValue_buf_selector == 3) { - styledValue_buf = valueDeserializer.readLetterSpacingStyle() - } - else if (styledValue_buf_selector == 4) { - styledValue_buf = valueDeserializer.readTextShadowStyle() - } - else if (styledValue_buf_selector == 5) { - styledValue_buf = valueDeserializer.readGestureStyle() + enableArrow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 6) { - styledValue_buf = valueDeserializer.readImageAttachment() + const enableArrow_result: boolean | undefined|undefined = enableArrow_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) + { + autoCancel_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 7) { - styledValue_buf = valueDeserializer.readParagraphStyle() + const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) + { + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() } - else if (styledValue_buf_selector == 8) { - styledValue_buf = valueDeserializer.readLineHeightStyle() + const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf = (valueDeserializer.readLength() as Length) } - else if (styledValue_buf_selector == 9) { - styledValue_buf = valueDeserializer.readUrlStyle() + const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else if (styledValue_buf_selector == 10) { - styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mask_buf: boolean | { color: ResourceColor } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) + { + const mask_buf__selector: number = valueDeserializer.readInt8() + let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() + let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + } + const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) } - else if (styledValue_buf_selector == 11) { - styledValue_buf = valueDeserializer.readUserDataSpan() + const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf + const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let targetSpace_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) + { + targetSpace_buf = (valueDeserializer.readLength() as Length) } - else if (styledValue_buf_selector == 12) { - styledValue_buf = valueDeserializer.readBackgroundColorStyle() + const targetSpace_result: Length | undefined|undefined = targetSpace_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readPosition() } - else { - throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + const offset_result: Position | undefined|undefined = offset_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Dimension) } - const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value: StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) - return value - } - readSectionOptions(): SectionOptions { - let valueDeserializer: Deserializer = this - const itemsCount_result: number = (valueDeserializer.readNumber() as number) - const crossCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let crossCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (crossCount_buf_runtimeType)) + const width_result: Dimension | undefined|undefined = width_buf + const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) { - crossCount_buf = (valueDeserializer.readNumber() as number) + arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] } - const crossCount_result: number | undefined|undefined = crossCount_buf - const onGetItemMainSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetItemMainSizeByIndex_buf: GetItemMainSizeByIndex | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) + const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf + const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowWidth_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) { - onGetItemMainSizeByIndex_buf = valueDeserializer.readGetItemMainSizeByIndex() + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) } - const onGetItemMainSizeByIndex_result: GetItemMainSizeByIndex | undefined|undefined = onGetItemMainSizeByIndex_buf - const columnsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columnsGap_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (columnsGap_buf_runtimeType)) + const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf + const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowHeight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) { - columnsGap_buf = (valueDeserializer.readLength() as Dimension) + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) } - const columnsGap_result: Dimension | undefined|undefined = columnsGap_buf - const rowsGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let rowsGap_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (rowsGap_buf_runtimeType)) + const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - rowsGap_buf = (valueDeserializer.readLength() as Dimension) + radius_buf = (valueDeserializer.readLength() as Dimension) } - const rowsGap_result: Dimension | undefined|undefined = rowsGap_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: Margin | Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const radius_result: Dimension | undefined|undefined = radius_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - const margin_buf__selector: number = valueDeserializer.readInt8() - let margin_buf_: Margin | Dimension | undefined|undefined - if (margin_buf__selector == 0) { - const margin_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_top: undefined | Length = margin_buf__u_top_buf - const margin_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_right: undefined | Length = margin_buf__u_right_buf - const margin_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_bottom: undefined | Length = margin_buf__u_bottom_buf - const margin_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf - margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readLength() as Dimension) + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) } else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") } - margin_buf = (margin_buf_ as Margin | Dimension) + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const margin_result: Margin | Dimension | undefined|undefined = margin_buf - let value: SectionOptions = ({itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} as SectionOptions) - return value - } - readSurfaceRotationOptions(): SurfaceRotationOptions { - let valueDeserializer: Deserializer = this - const lock_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lock_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lock_buf_runtimeType)) + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - lock_buf = valueDeserializer.readBoolean() + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const lock_result: boolean | undefined|undefined = lock_buf - let value: SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) - return value - } - readSurfaceRect(): SurfaceRect { - let valueDeserializer: Deserializer = this - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const focusable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusable_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusable_buf_runtimeType)) { - offsetX_buf = (valueDeserializer.readNumber() as number) + focusable_buf = valueDeserializer.readBoolean() } - const offsetX_result: number | undefined|undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const focusable_result: boolean | undefined|undefined = focusable_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) { - offsetY_buf = (valueDeserializer.readNumber() as number) + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - const offsetY_result: number | undefined|undefined = offsetY_buf - const surfaceWidth_result: number = (valueDeserializer.readNumber() as number) - const surfaceHeight_result: number = (valueDeserializer.readNumber() as number) - let value: SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) - return value - } - readHeader(): Header { - let valueDeserializer: Deserializer = this - const headerKey_result: string = (valueDeserializer.readString() as string) - const headerValue_result: string = (valueDeserializer.readString() as string) - let value: Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) - return value - } - readScreenCaptureConfig(): ScreenCaptureConfig { - let valueDeserializer: Deserializer = this - const captureMode_result: WebCaptureMode = (valueDeserializer.readInt32() as WebCaptureMode) - let value: ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) - return value - } - readTimePickerDialogOptions(): TimePickerDialogOptions { - let valueDeserializer: Deserializer = this - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() + let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) } - const selected_result: Date | undefined|undefined = selected_buf - const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let format_buf: TimePickerFormat | undefined|undefined - if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) + const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - format_buf = (valueDeserializer.readInt32() as TimePickerFormat) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const format_result: TimePickerFormat | undefined|undefined = format_buf - const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let useMilitaryTime_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) { - useMilitaryTime_buf = valueDeserializer.readBoolean() + followTransformOfTarget_buf = valueDeserializer.readBoolean() } - const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf + let value: CustomPopupOptions = ({builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as CustomPopupOptions) + return value + } + readPopupOptions(): PopupOptions { + let valueDeserializer: Deserializer = this + const message_result: string = (valueDeserializer.readString() as string) + const placementOnTop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placementOnTop_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placementOnTop_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + placementOnTop_buf = valueDeserializer.readBoolean() } - const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const placementOnTop_result: boolean | undefined|undefined = placementOnTop_buf + const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placement_buf: Placement | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readPickerTextStyle() + placement_buf = (valueDeserializer.readInt32() as Placement) } - const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + const placement_result: Placement | undefined|undefined = placement_buf + const primaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primaryButton_buf: { value: string, action: (() => void) } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (primaryButton_buf_runtimeType)) { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + const primaryButton_buf__value: string = (valueDeserializer.readString() as string) + const primaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() + primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as { value: string, action: (() => void) }) } - const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + const primaryButton_result: { value: string, action: (() => void) } | undefined|undefined = primaryButton_buf + const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let secondaryButton_buf: { value: string, action: (() => void) } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (secondaryButton_buf_runtimeType)) { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + const secondaryButton_buf__value: string = (valueDeserializer.readString() as string) + const secondaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() + secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as { value: string, action: (() => void) }) } - const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const secondaryButton_result: { value: string, action: (() => void) } | undefined|undefined = secondaryButton_buf + const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onStateChange_buf: ((event: { isVisible: boolean }) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onStateChange_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + onStateChange_buf = valueDeserializer.readCallback_Literal_Boolean_isVisible_Void() } - const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const onStateChange_result: ((event: { isVisible: boolean }) => void) | undefined|undefined = onStateChange_buf + const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowOffset_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + arrowOffset_buf = (valueDeserializer.readLength() as Length) } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf: DialogAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + showInSubWindow_buf = valueDeserializer.readBoolean() } - const alignment_result: DialogAlignment | undefined|undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Offset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mask_buf: boolean | { color: ResourceColor } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mask_buf_runtimeType)) { - const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + const mask_buf__selector: number = valueDeserializer.readInt8() + let mask_buf_: boolean | { color: ResourceColor } | undefined|undefined + if (mask_buf__selector == 0) { + mask_buf_ = valueDeserializer.readBoolean() + } + else if (mask_buf__selector == 1) { + const mask_buf__u_color_buf_selector: number = valueDeserializer.readInt8() + let mask_buf__u_color_buf: Color | number | string | Resource | undefined|undefined + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf = (valueDeserializer.readInt32() as Color) + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf = (valueDeserializer.readNumber() as number) + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf = (valueDeserializer.readString() as string) + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation.") + } + const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) + } + else { + throw new Error("One of the branches for mask_buf_ has to be chosen through deserialisation.") + } + mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) } - const offset_result: Offset | undefined|undefined = offset_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf: ((value: TimePickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + const mask_result: boolean | { color: ResourceColor } | undefined|undefined = mask_buf + const messageOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let messageOptions_buf: PopupMessageOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (messageOptions_buf_runtimeType)) { - onAccept_buf = valueDeserializer.readCallback_TimePickerResult_Void() + messageOptions_buf = valueDeserializer.readPopupMessageOptions() } - const onAccept_result: ((value: TimePickerResult) => void) | undefined|undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const messageOptions_result: PopupMessageOptions | undefined|undefined = messageOptions_buf + const targetSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let targetSpace_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (targetSpace_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readCallback_Void() + targetSpace_buf = (valueDeserializer.readLength() as Length) } - const onCancel_result: (() => void) | undefined|undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf: ((value: TimePickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const targetSpace_result: Length | undefined|undefined = targetSpace_buf + const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableArrow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_TimePickerResult_Void() + enableArrow_buf = valueDeserializer.readBoolean() } - const onChange_result: ((value: TimePickerResult) => void) | undefined|undefined = onChange_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const enableArrow_result: boolean | undefined|undefined = enableArrow_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + offset_buf = valueDeserializer.readPosition() + } + const offset_result: Position | undefined|undefined = offset_buf + const popupColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let popupColor_buf: Color | string | Resource | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (popupColor_buf_runtimeType)) + { + const popupColor_buf__selector: number = valueDeserializer.readInt8() + let popupColor_buf_: Color | string | Resource | number | undefined|undefined + if (popupColor_buf__selector == 0) { + popupColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + else if (popupColor_buf__selector == 1) { + popupColor_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (popupColor_buf__selector == 2) { + popupColor_buf_ = valueDeserializer.readResource() } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (popupColor_buf__selector == 3) { + popupColor_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for popupColor_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + popupColor_buf = (popupColor_buf_ as Color | string | Resource | number) } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const popupColor_result: Color | string | Resource | number | undefined|undefined = popupColor_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + autoCancel_buf = valueDeserializer.readBoolean() } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) + const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - onDidAppear_buf = valueDeserializer.readCallback_Void() + width_buf = (valueDeserializer.readLength() as Dimension) } - const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) + const width_result: Dimension | undefined|undefined = width_buf + const arrowPointPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowPointPosition_buf: ArrowPointPosition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowPointPosition_buf_runtimeType)) { - onDidDisappear_buf = valueDeserializer.readCallback_Void() + arrowPointPosition_buf = Object.values(ArrowPointPosition)[valueDeserializer.readInt32()] } - const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const arrowPointPosition_result: ArrowPointPosition | undefined|undefined = arrowPointPosition_buf + const arrowWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowWidth_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowWidth_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + arrowWidth_buf = (valueDeserializer.readLength() as Dimension) } - const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const arrowWidth_result: Dimension | undefined|undefined = arrowWidth_buf + const arrowHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let arrowHeight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (arrowHeight_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + arrowHeight_buf = (valueDeserializer.readLength() as Dimension) } - const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf + const arrowHeight_result: Dimension | undefined|undefined = arrowHeight_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + { + radius_buf = (valueDeserializer.readLength() as Dimension) + } + const radius_result: Dimension | undefined|undefined = radius_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -8710,13 +8817,38 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dateTimeOptions_buf: DateTimeOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + const onWillDismiss_buf__selector: number = valueDeserializer.readInt8() + let onWillDismiss_buf_: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_ = valueDeserializer.readBoolean() + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_ = valueDeserializer.readCallback_DismissPopupAction_Void() + } + else { + throw new Error("One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation.") + } + onWillDismiss_buf = (onWillDismiss_buf_ as boolean | ((parameter: DismissPopupAction) => void)) + } + const onWillDismiss_result: boolean | ((parameter: DismissPopupAction) => void) | undefined|undefined = onWillDismiss_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -8724,829 +8856,914 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf: HoverModeAreaType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + followTransformOfTarget_buf = valueDeserializer.readBoolean() } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: TimePickerDialogOptions = ({selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TimePickerDialogOptions) + const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf + let value: PopupOptions = ({message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as PopupOptions) return value } - readTextPickerResult(): TextPickerResult { + readGeometryTransitionOptions(): GeometryTransitionOptions { let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Array | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - const value_buf_u_length: int32 = valueDeserializer.readInt32() - let value_buf_u: Array = new Array() - for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { - value_buf_u[value_buf_u_i] = (valueDeserializer.readString() as string) - } - value_buf = value_buf_u - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: string | Array = (value_buf as string | Array) - const index_buf_selector: number = valueDeserializer.readInt8() - let index_buf: number | Array | undefined|undefined - if (index_buf_selector == 0) { - index_buf = (valueDeserializer.readNumber() as number) - } - else if (index_buf_selector == 1) { - const index_buf_u_length: int32 = valueDeserializer.readInt32() - let index_buf_u: Array = new Array() - for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { - index_buf_u[index_buf_u_i] = (valueDeserializer.readNumber() as number) - } - index_buf = index_buf_u + const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let follow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) + { + follow_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") + const follow_result: boolean | undefined|undefined = follow_buf + const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hierarchyStrategy_buf: TransitionHierarchyStrategy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) + { + hierarchyStrategy_buf = (valueDeserializer.readInt32() as TransitionHierarchyStrategy) } - const index_result: number | Array = (index_buf as number | Array) - let value: TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) + const hierarchyStrategy_result: TransitionHierarchyStrategy | undefined|undefined = hierarchyStrategy_buf + let value: GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) return value } - readTextPickerDialogOptions(): TextPickerDialogOptions { + readBlender(): Blender { let valueDeserializer: Deserializer = this - const range_buf_selector: number = valueDeserializer.readInt8() - let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined - if (range_buf_selector == 0) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } - range_buf = range_buf_u - } - else if (range_buf_selector == 1) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array> = new Array>() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() - let range_buf_u_buf: Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - range_buf_u[range_buf_u_i] = range_buf_u_buf - } - range_buf = range_buf_u - } - else if (range_buf_selector == 2) { - range_buf = valueDeserializer.readResource() + const __BlenderStub_result: string = (valueDeserializer.readString() as string) + let value: Blender = ({__BlenderStub: __BlenderStub_result} as Blender) + return value + } + readOverlayOptions(): OverlayOptions { + let valueDeserializer: Deserializer = this + const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let align_buf: Alignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) + { + align_buf = (valueDeserializer.readInt32() as Alignment) } - else if (range_buf_selector == 3) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } - range_buf = range_buf_u + const align_result: Alignment | undefined|undefined = align_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: OverlayOffset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readOverlayOffset() } - else if (range_buf_selector == 4) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } - range_buf = range_buf_u + const offset_result: OverlayOffset | undefined|undefined = offset_buf + let value: OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) + return value + } + readDragInteractionOptions(): DragInteractionOptions { + let valueDeserializer: Deserializer = this + const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isMultiSelectionEnabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) + { + isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") + const isMultiSelectionEnabled_result: boolean | undefined|undefined = isMultiSelectionEnabled_buf + const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultAnimationBeforeLifting_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) + { + defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() } - const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf: string | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + const defaultAnimationBeforeLifting_result: boolean | undefined|undefined = defaultAnimationBeforeLifting_buf + let value: DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) + return value + } + readDragPreviewOptions(): DragPreviewOptions { + let valueDeserializer: Deserializer = this + const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let mode_buf: DragPreviewMode | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) { - const value_buf__selector: number = valueDeserializer.readInt8() - let value_buf_: string | Array | undefined|undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) + const mode_buf__selector: number = valueDeserializer.readInt8() + let mode_buf_: DragPreviewMode | Array | undefined|undefined + if (mode_buf__selector == 0) { + mode_buf_ = (valueDeserializer.readInt32() as DragPreviewMode) } - else if (value_buf__selector == 1) { - const value_buf__u_length: int32 = valueDeserializer.readInt32() - let value_buf__u: Array = new Array() - for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { - value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) + else if (mode_buf__selector == 1) { + const mode_buf__u_length: int32 = valueDeserializer.readInt32() + let mode_buf__u: Array = new Array() + for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { + mode_buf__u[mode_buf__u_i] = (valueDeserializer.readInt32() as DragPreviewMode) } - value_buf_ = value_buf__u + mode_buf_ = mode_buf__u } else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") } - value_buf = (value_buf_ as string | Array) + mode_buf = (mode_buf_ as DragPreviewMode | Array) } - const value_result: string | Array | undefined|undefined = value_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: number | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const mode_result: DragPreviewMode | Array | undefined|undefined = mode_buf + const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modifier_buf: ImageModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) { - const selected_buf__selector: number = valueDeserializer.readInt8() - let selected_buf_: number | Array | undefined|undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) + modifier_buf = valueDeserializer.readImageModifier() + } + const modifier_result: ImageModifier | undefined|undefined = modifier_buf + const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let numberBadge_buf: boolean | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) + { + const numberBadge_buf__selector: number = valueDeserializer.readInt8() + let numberBadge_buf_: boolean | number | undefined|undefined + if (numberBadge_buf__selector == 0) { + numberBadge_buf_ = valueDeserializer.readBoolean() } - else if (selected_buf__selector == 1) { - const selected_buf__u_length: int32 = valueDeserializer.readInt32() - let selected_buf__u: Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - selected_buf_ = selected_buf__u + else if (numberBadge_buf__selector == 1) { + numberBadge_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation.") } - selected_buf = (selected_buf_ as number | Array) + numberBadge_buf = (numberBadge_buf_ as boolean | number) } - const selected_result: number | Array | undefined|undefined = selected_buf - const defaultPickerItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultPickerItemHeight_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) + const numberBadge_result: boolean | number | undefined|undefined = numberBadge_buf + let value: DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) + return value + } + readsharedTransitionOptions(): sharedTransitionOptions { + let valueDeserializer: Deserializer = this + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) { - const defaultPickerItemHeight_buf__selector: number = valueDeserializer.readInt8() - let defaultPickerItemHeight_buf_: number | string | undefined|undefined - if (defaultPickerItemHeight_buf__selector == 0) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readNumber() as number) + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result: number | undefined|undefined = duration_buf + const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let curve_buf: Curve | string | ICurve | undefined|undefined + if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + { + const curve_buf__selector: number = valueDeserializer.readInt8() + let curve_buf_: Curve | string | ICurve | undefined|undefined + if (curve_buf__selector == 0) { + curve_buf_ = (valueDeserializer.readInt32() as Curve) } - else if (defaultPickerItemHeight_buf__selector == 1) { - defaultPickerItemHeight_buf_ = (valueDeserializer.readString() as string) + else if (curve_buf__selector == 1) { + curve_buf_ = (valueDeserializer.readString() as string) + } + else if (curve_buf__selector == 2) { + curve_buf_ = (valueDeserializer.readICurve() as ICurve) } else { - throw new Error("One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") } - defaultPickerItemHeight_buf = (defaultPickerItemHeight_buf_ as number | string) + curve_buf = (curve_buf_ as Curve | string | ICurve) } - const defaultPickerItemHeight_result: number | string | undefined|undefined = defaultPickerItemHeight_buf - const canLoop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let canLoop_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (canLoop_buf_runtimeType)) + const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf + const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let delay_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) { - canLoop_buf = valueDeserializer.readBoolean() + delay_buf = (valueDeserializer.readNumber() as number) } - const canLoop_result: boolean | undefined|undefined = canLoop_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const delay_result: number | undefined|undefined = delay_buf + const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let motionPath_buf: MotionPathOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + motionPath_buf = valueDeserializer.readMotionPathOptions() } - const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + const motionPath_result: MotionPathOptions | undefined|undefined = motionPath_buf + const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let zIndex_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) { - textStyle_buf = valueDeserializer.readPickerTextStyle() + zIndex_buf = (valueDeserializer.readNumber() as number) } - const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + const zIndex_result: number | undefined|undefined = zIndex_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: SharedTransitionEffectType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + type_buf = (valueDeserializer.readInt32() as SharedTransitionEffectType) } - const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + const type_result: SharedTransitionEffectType | undefined|undefined = type_buf + let value: sharedTransitionOptions = ({duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} as sharedTransitionOptions) + return value + } + readLinearGradientBlurOptions(): LinearGradientBlurOptions { + let valueDeserializer: Deserializer = this + const fractionStops_buf_length: int32 = valueDeserializer.readInt32() + let fractionStops_buf: Array = new Array() + for (let fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { + const fractionStops_buf_buf_value0: number = (valueDeserializer.readNumber() as number) + const fractionStops_buf_buf_value1: number = (valueDeserializer.readNumber() as number) + fractionStops_buf[fractionStops_buf_i] = ([fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] as FractionStop) + } + const fractionStops_result: Array = fractionStops_buf + const direction_result: GradientDirection = (valueDeserializer.readInt32() as GradientDirection) + let value: LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) + return value + } + readTransitionFinishCallback(isSync: boolean = false): TransitionFinishCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (transitionIn: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(transitionIn); (isSync) ? (nativeModule()._CallCallbackSync(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1878458553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { + let valueDeserializer: Deserializer = this + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf: ThemeColorMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) } - const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf + const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let adaptiveColor_buf: AdaptiveColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) } - const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf: ((value: TextPickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) + const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf = (valueDeserializer.readNumber() as number) + } + const scale_result: number | undefined|undefined = scale_buf + const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let blurOptions_buf: BlurOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) + { + blurOptions_buf = valueDeserializer.readBlurOptions() + } + const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf + let value: ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) + return value + } + readPathShape(): PathShape { + let valueDeserializer: Deserializer = this + const __PathShapeStub_result: string = (valueDeserializer.readString() as string) + let value: PathShape = ({__PathShapeStub: __PathShapeStub_result} as PathShape) + return value + } + readEllipseShape(): EllipseShape { + let valueDeserializer: Deserializer = this + const __EllipseShapeStub_result: string = (valueDeserializer.readString() as string) + let value: EllipseShape = ({__EllipseShapeStub: __EllipseShapeStub_result} as EllipseShape) + return value + } + readCircleShape(): CircleShape { + let valueDeserializer: Deserializer = this + const __CircleShapeStub_result: string = (valueDeserializer.readString() as string) + let value: CircleShape = ({__CircleShapeStub: __CircleShapeStub_result} as CircleShape) + return value + } + readProgressMask(): ProgressMask { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return ProgressMaskInternal.fromPtr(ptr) + } + readDragItemInfo(): DragItemInfo { + let valueDeserializer: Deserializer = this + const pixelMap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pixelMap_buf: PixelMap | undefined|undefined + if ((RuntimeType.UNDEFINED) != (pixelMap_buf_runtimeType)) { - onAccept_buf = valueDeserializer.readCallback_TextPickerResult_Void() + pixelMap_buf = (valueDeserializer.readPixelMap() as PixelMap) } - const onAccept_result: ((value: TextPickerResult) => void) | undefined|undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const pixelMap_result: PixelMap | undefined|undefined = pixelMap_buf + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readCallback_Void() + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const onCancel_result: (() => void) | undefined|undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf: ((value: TextPickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const builder_result: CustomBuilder | undefined|undefined = builder_buf + const extraInfo_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let extraInfo_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (extraInfo_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() + extraInfo_buf = (valueDeserializer.readString() as string) } - const onChange_result: ((value: TextPickerResult) => void) | undefined|undefined = onChange_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const extraInfo_result: string | undefined|undefined = extraInfo_buf + let value: DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) + return value + } + readClickEffect(): ClickEffect { + let valueDeserializer: Deserializer = this + const level_result: ClickEffectLevel = (valueDeserializer.readInt32() as ClickEffectLevel) + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + scale_buf = (valueDeserializer.readNumber() as number) } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignment_buf: DialogAlignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) + const scale_result: number | undefined|undefined = scale_buf + let value: ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) + return value + } + readBias(): Bias { + let valueDeserializer: Deserializer = this + const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let horizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) { - alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) + horizontal_buf = (valueDeserializer.readNumber() as number) } - const alignment_result: DialogAlignment | undefined|undefined = alignment_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Offset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const horizontal_result: number | undefined|undefined = horizontal_buf + const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let vertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) { - const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) - const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) + vertical_buf = (valueDeserializer.readNumber() as number) } - const offset_result: Offset | undefined|undefined = offset_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const vertical_result: number | undefined|undefined = vertical_buf + let value: Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) + return value + } + readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { + let valueDeserializer: Deserializer = this + const anchor_result: string = (valueDeserializer.readString() as string) + const align_result: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) + let value: LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) + return value + } + readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { + let valueDeserializer: Deserializer = this + const anchor_result: string = (valueDeserializer.readString() as string) + const align_result: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) + let value: LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) + return value + } + readLocalizedPosition(): LocalizedPosition { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + start_buf = valueDeserializer.readLengthMetrics() } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + const start_result: LengthMetrics | undefined|undefined = start_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + top_buf = valueDeserializer.readLengthMetrics() } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) + const top_result: LengthMetrics | undefined|undefined = top_buf + let value: LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) + return value + } + readInvertOptions(): InvertOptions { + let valueDeserializer: Deserializer = this + const low_result: number = (valueDeserializer.readNumber() as number) + const high_result: number = (valueDeserializer.readNumber() as number) + const threshold_result: number = (valueDeserializer.readNumber() as number) + const thresholdRange_result: number = (valueDeserializer.readNumber() as number) + let value: InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) + return value + } + readMotionBlurAnchor(): MotionBlurAnchor { + let valueDeserializer: Deserializer = this + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + let value: MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) + return value + } + readTransitionOptions(): TransitionOptions { + let valueDeserializer: Deserializer = this + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: TransitionType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - onDidAppear_buf = valueDeserializer.readCallback_Void() + type_buf = (valueDeserializer.readInt32() as TransitionType) } - const onDidAppear_result: (() => void) | undefined|undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) + const type_result: TransitionType | undefined|undefined = type_buf + const opacity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let opacity_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (opacity_buf_runtimeType)) { - onDidDisappear_buf = valueDeserializer.readCallback_Void() + opacity_buf = (valueDeserializer.readNumber() as number) } - const onDidDisappear_result: (() => void) | undefined|undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const opacity_result: number | undefined|undefined = opacity_buf + const translate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let translate_buf: TranslateOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (translate_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + translate_buf = valueDeserializer.readTranslateOptions() } - const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const translate_result: TranslateOptions | undefined|undefined = translate_buf + const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scale_buf: ScaleOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + scale_buf = valueDeserializer.readScaleOptions() } - const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const scale_result: ScaleOptions | undefined|undefined = scale_buf + const rotate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let rotate_buf: RotateOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (rotate_buf_runtimeType)) { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + rotate_buf = valueDeserializer.readRotateOptions() } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const rotate_result: RotateOptions | undefined|undefined = rotate_buf + let value: TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) + return value + } + readIntentionCode(): IntentionCode { + let valueDeserializer: Deserializer = this + const __IntentionCodeStub_result: string = (valueDeserializer.readString() as string) + let value: IntentionCode = ({__IntentionCodeStub: __IntentionCodeStub_result} as IntentionCode) + return value + } + readDrawingLattice(): DrawingLattice { + let valueDeserializer: Deserializer = this + const __DrawingLatticeStub_result: string = (valueDeserializer.readString() as string) + let value: DrawingLattice = ({__DrawingLatticeStub: __DrawingLatticeStub_result} as DrawingLattice) + return value + } + readRectResult(): RectResult { + let valueDeserializer: Deserializer = this + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + const width_result: number = (valueDeserializer.readNumber() as number) + const height_result: number = (valueDeserializer.readNumber() as number) + let value: RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) + return value + } + readDrawModifier(): DrawModifier { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return DrawModifierInternal.fromPtr(ptr) + } + readColumnSplitDividerStyle(): ColumnSplitDividerStyle { + let valueDeserializer: Deserializer = this + const startMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startMargin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startMargin_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + startMargin_buf = (valueDeserializer.readLength() as Dimension) } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf: HoverModeAreaType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + const startMargin_result: Dimension | undefined|undefined = startMargin_buf + const endMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let endMargin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (endMargin_buf_runtimeType)) { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + endMargin_buf = (valueDeserializer.readLength() as Dimension) } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: TextPickerDialogOptions = ({range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TextPickerDialogOptions) + const endMargin_result: Dimension | undefined|undefined = endMargin_buf + let value: ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) return value } - readTextMenuItem(): TextMenuItem { + readLightSource(): LightSource { let valueDeserializer: Deserializer = this - const content_buf_selector: number = valueDeserializer.readInt8() - let content_buf: string | Resource | undefined|undefined - if (content_buf_selector == 0) { - content_buf = (valueDeserializer.readString() as string) - } - else if (content_buf_selector == 1) { - content_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") - } - const content_result: ResourceStr = (content_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const positionX_result: Dimension = (valueDeserializer.readLength() as Dimension) + const positionY_result: Dimension = (valueDeserializer.readLength() as Dimension) + const positionZ_result: Dimension = (valueDeserializer.readLength() as Dimension) + const intensity_result: number = (valueDeserializer.readNumber() as number) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) + color_buf = (color_buf_ as Color | number | string | Resource) } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const id_result: TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) - let value: TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) + const color_result: ResourceColor | undefined|undefined = color_buf + let value: LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) return value } - readScrollToIndexOptions(): ScrollToIndexOptions { + readDrawingRenderingContext(): DrawingRenderingContext { let valueDeserializer: Deserializer = this - const extraOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let extraOffset_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf = valueDeserializer.readLengthMetrics() - } - const extraOffset_result: LengthMetrics | undefined|undefined = extraOffset_buf - let value: ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return DrawingRenderingContextInternal.fromPtr(ptr) } - readScrollPageOptions(): ScrollPageOptions { + readCanvasRenderingContext2D(): CanvasRenderingContext2D { let valueDeserializer: Deserializer = this - const next_result: boolean = valueDeserializer.readBoolean() - const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animation_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) - { - animation_buf = valueDeserializer.readBoolean() - } - const animation_result: boolean | undefined|undefined = animation_buf - let value: ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) - return value + let ptr: KPointer = valueDeserializer.readPointer() + // TBD: remove explicit for CanvasRenderingContext2D class + return unsafeCast(CanvasRenderingContext2DInternal.fromPtr(ptr)) } - readScrollEdgeOptions(): ScrollEdgeOptions { + readImageBitmap(): ImageBitmap { let valueDeserializer: Deserializer = this - const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let velocity_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (velocity_buf_runtimeType)) - { - velocity_buf = (valueDeserializer.readNumber() as number) - } - const velocity_result: number | undefined|undefined = velocity_buf - let value: ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) + let ptr: KPointer = valueDeserializer.readPointer() + return ImageBitmapInternal.fromPtr(ptr) + } + readImageData(): ImageData { + let valueDeserializer: Deserializer = this + const data_result: ArrayBuffer = (valueDeserializer.readBuffer() as ArrayBuffer) + const height_result: number = (valueDeserializer.readNumber() as number) + const width_result: number = (valueDeserializer.readNumber() as number) + let value: ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) return value } - readScrollOptions(): ScrollOptions { + readPath2D(): Path2D { let valueDeserializer: Deserializer = this - const xOffset_buf_selector: number = valueDeserializer.readInt8() - let xOffset_buf: number | string | undefined|undefined - if (xOffset_buf_selector == 0) { - xOffset_buf = (valueDeserializer.readNumber() as number) - } - else if (xOffset_buf_selector == 1) { - xOffset_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for xOffset_buf has to be chosen through deserialisation.") - } - const xOffset_result: number | string = (xOffset_buf as number | string) - const yOffset_buf_selector: number = valueDeserializer.readInt8() - let yOffset_buf: number | string | undefined|undefined - if (yOffset_buf_selector == 0) { - yOffset_buf = (valueDeserializer.readNumber() as number) - } - else if (yOffset_buf_selector == 1) { - yOffset_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for yOffset_buf has to be chosen through deserialisation.") - } - const yOffset_result: number | string = (yOffset_buf as number | string) - const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animation_buf: ScrollAnimationOptions | boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + let ptr: KPointer = valueDeserializer.readPointer() + return Path2DInternal.fromPtr(ptr) + } + readCalendarDialogOptions(): CalendarDialogOptions { + let valueDeserializer: Deserializer = this + const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hintRadius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) { - const animation_buf__selector: number = valueDeserializer.readInt8() - let animation_buf_: ScrollAnimationOptions | boolean | undefined|undefined - if (animation_buf__selector == 0) { - animation_buf_ = valueDeserializer.readScrollAnimationOptions() + const hintRadius_buf__selector: number = valueDeserializer.readInt8() + let hintRadius_buf_: number | Resource | undefined|undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) } - else if (animation_buf__selector == 1) { - animation_buf_ = valueDeserializer.readBoolean() + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for animation_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") } - animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) + hintRadius_buf = (hintRadius_buf_ as number | Resource) } - const animation_result: ScrollAnimationOptions | boolean | undefined|undefined = animation_buf - let value: ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) - return value - } - readStyledStringChangeValue(): StyledStringChangeValue { - let valueDeserializer: Deserializer = this - const range_result: TextRange = valueDeserializer.readTextRange() - const replacementString_result: StyledString = (valueDeserializer.readStyledString() as StyledString) - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf: StyledString | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readStyledString() as StyledString) + selected_buf = new Date(valueDeserializer.readInt64()) } - const previewText_result: StyledString | undefined|undefined = previewText_buf - let value: StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) - return value - } - readStyledStringChangedListener(): StyledStringChangedListener { - let valueDeserializer: Deserializer = this - const onWillChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillChange_buf: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillChange_buf_runtimeType)) + const selected_result: Date | undefined|undefined = selected_buf + const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAccept_buf: ((parameter: Date) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) { - onWillChange_buf = valueDeserializer.readCallback_StyledStringChangeValue_Boolean() + onAccept_buf = valueDeserializer.readCallback_Date_Void() } - const onWillChange_result: ((parameter: StyledStringChangeValue) => boolean) | undefined|undefined = onWillChange_buf - const onDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidChange_buf: OnDidChangeCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidChange_buf_runtimeType)) + const onAccept_result: ((parameter: Date) => void) | undefined|undefined = onAccept_buf + const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onCancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) { - onDidChange_buf = valueDeserializer.readOnDidChangeCallback() + onCancel_buf = valueDeserializer.readVoidCallback() } - const onDidChange_result: OnDidChangeCallback | undefined|undefined = onDidChange_buf - let value: StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) - return value - } - readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { - let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf + const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onChange_buf: ((parameter: Date) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) { - start_buf = (valueDeserializer.readNumber() as number) + onChange_buf = valueDeserializer.readCallback_Date_Void() } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const onChange_result: ((parameter: Date) => void) | undefined|undefined = onChange_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const end_result: number | undefined|undefined = end_buf - const style_result: RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() - let value: RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) - return value - } - readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { - let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const offset_result: number | undefined|undefined = offset_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: RichEditorSymbolSpanStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() + acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const style_result: RichEditorSymbolSpanStyle | undefined|undefined = style_buf - let value: RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) - return value - } - readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { - let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf + const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() } - const offset_result: number | undefined|undefined = offset_buf - let value: RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) - return value - } - readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { - let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf + const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidAppear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) { - offset_buf = (valueDeserializer.readNumber() as number) + onDidAppear_buf = valueDeserializer.readVoidCallback() } - const offset_result: number | undefined|undefined = offset_buf - const imageStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageStyle_buf: RichEditorImageSpanStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (imageStyle_buf_runtimeType)) + const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf + const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDidDisappear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - imageStyle_buf = valueDeserializer.readRichEditorImageSpanStyle() + onDidDisappear_buf = valueDeserializer.readVoidCallback() } - const imageStyle_result: RichEditorImageSpanStyle | undefined|undefined = imageStyle_buf - const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gesture_buf: RichEditorGesture | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) + const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf + const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillAppear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) { - gesture_buf = valueDeserializer.readRichEditorGesture() + onWillAppear_buf = valueDeserializer.readVoidCallback() } - const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf - let value: RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) - return value - } - readGestureEvent(): GestureEvent { - let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf + const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDisappear_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + onWillDisappear_buf = valueDeserializer.readVoidCallback() } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const deviceId_result: number | undefined|undefined = deviceId_buf - const repeat_result: boolean = valueDeserializer.readBoolean() - const fingerList_buf_length: int32 = valueDeserializer.readInt32() - let fingerList_buf: Array = new Array() - for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } - const fingerList_result: Array = fingerList_buf - const offsetX_result: number = (valueDeserializer.readNumber() as number) - const offsetY_result: number = (valueDeserializer.readNumber() as number) - const angle_result: number = (valueDeserializer.readNumber() as number) - const speed_result: number = (valueDeserializer.readNumber() as number) - const scale_result: number = (valueDeserializer.readNumber() as number) - const pinchCenterX_result: number = (valueDeserializer.readNumber() as number) - const pinchCenterY_result: number = (valueDeserializer.readNumber() as number) - const velocityX_result: number = (valueDeserializer.readNumber() as number) - const velocityY_result: number = (valueDeserializer.readNumber() as number) - const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: GestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} as GestureEvent) + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: CalendarDialogOptions = ({hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CalendarDialogOptions) return value } - readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { + readCalendarController(): CalendarController { let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = (valueDeserializer.readNumber() as number) + let ptr: KPointer = valueDeserializer.readPointer() + return CalendarControllerInternal.fromPtr(ptr) + } + readMonthData(): MonthData { + let valueDeserializer: Deserializer = this + const year_result: number = (valueDeserializer.readNumber() as number) + const month_result: number = (valueDeserializer.readNumber() as number) + const data_buf_length: int32 = valueDeserializer.readInt32() + let data_buf: Array = new Array() + for (let data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { + data_buf[data_buf_i] = valueDeserializer.readCalendarDay() } - const offset_result: number | undefined|undefined = offset_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: RichEditorTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const data_result: Array = data_buf + let value: MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) + return value + } + readBadgeStyle(): BadgeStyle { + let valueDeserializer: Deserializer = this + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - style_buf = valueDeserializer.readRichEditorTextStyle() + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const style_result: RichEditorTextStyle | undefined|undefined = style_buf - const paragraphStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paragraphStyle_buf: RichEditorParagraphStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (paragraphStyle_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontSize_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) { - paragraphStyle_buf = valueDeserializer.readRichEditorParagraphStyle() + const fontSize_buf__selector: number = valueDeserializer.readInt8() + let fontSize_buf_: number | string | undefined|undefined + if (fontSize_buf__selector == 0) { + fontSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontSize_buf_ has to be chosen through deserialisation.") + } + fontSize_buf = (fontSize_buf_ as number | string) } - const paragraphStyle_result: RichEditorParagraphStyle | undefined|undefined = paragraphStyle_buf - const gesture_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gesture_buf: RichEditorGesture | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gesture_buf_runtimeType)) + const fontSize_result: number | string | undefined|undefined = fontSize_buf + const badgeSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let badgeSize_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (badgeSize_buf_runtimeType)) { - gesture_buf = valueDeserializer.readRichEditorGesture() + const badgeSize_buf__selector: number = valueDeserializer.readInt8() + let badgeSize_buf_: number | string | undefined|undefined + if (badgeSize_buf__selector == 0) { + badgeSize_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeSize_buf__selector == 1) { + badgeSize_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for badgeSize_buf_ has to be chosen through deserialisation.") + } + badgeSize_buf = (badgeSize_buf_ as number | string) } - const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf - let value: RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) - return value - } - readSelectionOptions(): SelectionOptions { - let valueDeserializer: Deserializer = this - const menuPolicy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuPolicy_buf: MenuPolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (menuPolicy_buf_runtimeType)) + const badgeSize_result: number | string | undefined|undefined = badgeSize_buf + const badgeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let badgeColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (badgeColor_buf_runtimeType)) { - menuPolicy_buf = (valueDeserializer.readInt32() as MenuPolicy) + const badgeColor_buf__selector: number = valueDeserializer.readInt8() + let badgeColor_buf_: Color | number | string | Resource | undefined|undefined + if (badgeColor_buf__selector == 0) { + badgeColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (badgeColor_buf__selector == 1) { + badgeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (badgeColor_buf__selector == 2) { + badgeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (badgeColor_buf__selector == 3) { + badgeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for badgeColor_buf_ has to be chosen through deserialisation.") + } + badgeColor_buf = (badgeColor_buf_ as Color | number | string | Resource) } - const menuPolicy_result: MenuPolicy | undefined|undefined = menuPolicy_buf - let value: SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) - return value - } - readNavigationInterception(): NavigationInterception { - let valueDeserializer: Deserializer = this - const willShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let willShow_buf: InterceptionShowCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (willShow_buf_runtimeType)) + const badgeColor_result: ResourceColor | undefined|undefined = badgeColor_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - willShow_buf = valueDeserializer.readInterceptionShowCallback() + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__selector == 0) { + borderColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as Color | number | string | Resource) } - const willShow_result: InterceptionShowCallback | undefined|undefined = willShow_buf - const didShow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let didShow_buf: InterceptionShowCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (didShow_buf_runtimeType)) + const borderColor_result: ResourceColor | undefined|undefined = borderColor_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - didShow_buf = valueDeserializer.readInterceptionShowCallback() + borderWidth_buf = (valueDeserializer.readLength() as Length) } - const didShow_result: InterceptionShowCallback | undefined|undefined = didShow_buf - const modeChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modeChange_buf: InterceptionModeCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (modeChange_buf_runtimeType)) + const borderWidth_result: Length | undefined|undefined = borderWidth_buf + const fontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontWeight_buf: number | FontWeight | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontWeight_buf_runtimeType)) { - modeChange_buf = valueDeserializer.readInterceptionModeCallback() + const fontWeight_buf__selector: number = valueDeserializer.readInt8() + let fontWeight_buf_: number | FontWeight | string | undefined|undefined + if (fontWeight_buf__selector == 0) { + fontWeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_ = (valueDeserializer.readInt32() as FontWeight) + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for fontWeight_buf_ has to be chosen through deserialisation.") + } + fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) } - const modeChange_result: InterceptionModeCallback | undefined|undefined = modeChange_buf - let value: NavigationInterception = ({willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} as NavigationInterception) + const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf + let value: BadgeStyle = ({color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} as BadgeStyle) return value } - readNavigationOptions(): NavigationOptions { - let valueDeserializer: Deserializer = this - const launchMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let launchMode_buf: LaunchMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (launchMode_buf_runtimeType)) - { - launchMode_buf = (valueDeserializer.readInt32() as LaunchMode) - } - const launchMode_result: LaunchMode | undefined|undefined = launchMode_buf - const animated_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let animated_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf = valueDeserializer.readBoolean() - } - const animated_result: boolean | undefined|undefined = animated_buf - let value: NavigationOptions = ({launchMode: launchMode_result,animated: animated_result} as NavigationOptions) + readScrollMotion(): ScrollMotion { + let value: ScrollMotion = ({} as ScrollMotion) return value } - readCloseSwipeActionOptions(): CloseSwipeActionOptions { - let valueDeserializer: Deserializer = this - const onFinish_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onFinish_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onFinish_buf_runtimeType)) - { - onFinish_buf = valueDeserializer.readCallback_Void() - } - const onFinish_result: (() => void) | undefined|undefined = onFinish_buf - let value: CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) + readFrictionMotion(): FrictionMotion { + let value: FrictionMotion = ({} as FrictionMotion) return value } - readDatePickerDialogOptions(): DatePickerDialogOptions { + readSpringMotion(): SpringMotion { + let value: SpringMotion = ({} as SpringMotion) + return value + } + readAlertDialogParamWithOptions(): AlertDialogParamWithOptions { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = new Date(valueDeserializer.readInt64()) - } - const start_result: Date | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = new Date(valueDeserializer.readInt64()) - } - const end_result: Date | undefined|undefined = end_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } - const selected_result: Date | undefined|undefined = selected_buf - const lunar_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunar_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf = valueDeserializer.readBoolean() - } - const lunar_result: boolean | undefined|undefined = lunar_buf - const lunarSwitch_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarSwitch_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf = valueDeserializer.readBoolean() - } - const lunarSwitch_result: boolean | undefined|undefined = lunarSwitch_buf - const lunarSwitchStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarSwitchStyle_buf: LunarSwitchStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf = valueDeserializer.readLunarSwitchStyle() - } - const lunarSwitchStyle_result: LunarSwitchStyle | undefined|undefined = lunarSwitchStyle_buf - const showTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showTime_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf = valueDeserializer.readBoolean() - } - const showTime_result: boolean | undefined|undefined = showTime_buf - const useMilitaryTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let useMilitaryTime_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - useMilitaryTime_buf = valueDeserializer.readBoolean() + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - const useMilitaryTime_result: boolean | undefined|undefined = useMilitaryTime_buf - const disappearTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disappearTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + const title_result: ResourceStr | undefined|undefined = title_buf + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) { - disappearTextStyle_buf = valueDeserializer.readPickerTextStyle() + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) } - const disappearTextStyle_result: PickerTextStyle | undefined|undefined = disappearTextStyle_buf - const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let textStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf = valueDeserializer.readPickerTextStyle() + const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf + const message_buf_selector: number = valueDeserializer.readInt8() + let message_buf: string | Resource | undefined|undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) } - const textStyle_result: PickerTextStyle | undefined|undefined = textStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() } - const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf - const selectedTextStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selectedTextStyle_buf: PickerTextStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + const message_result: ResourceStr = (message_buf as string | Resource) + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - selectedTextStyle_buf = valueDeserializer.readPickerTextStyle() + autoCancel_buf = valueDeserializer.readBoolean() } - const selectedTextStyle_result: PickerTextStyle | undefined|undefined = selectedTextStyle_buf - const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskRect_buf: Rectangle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - maskRect_buf = valueDeserializer.readRectangle() + cancel_buf = valueDeserializer.readVoidCallback() } - const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -9563,41 +9780,34 @@ export class Deserializer extends DeserializerBase { offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf: ((value: DatePickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } - const onAccept_result: ((value: DatePickerResult) => void) | undefined|undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) { - onCancel_buf = valueDeserializer.readVoidCallback() + gridCount_buf = (valueDeserializer.readNumber() as number) } - const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf: ((value: DatePickerResult) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) + const gridCount_result: number | undefined|undefined = gridCount_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - onChange_buf = valueDeserializer.readCallback_DatePickerResult_Void() - } - const onChange_result: ((value: DatePickerResult) => void) | undefined|undefined = onChange_buf - const onDateAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDateAccept_buf: ((parameter: Date) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDateAccept_buf_runtimeType)) + maskRect_buf = valueDeserializer.readRectangle() + } + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - onDateAccept_buf = valueDeserializer.readCallback_Date_Void() + showInSubWindow_buf = valueDeserializer.readBoolean() } - const onDateAccept_result: ((parameter: Date) => void) | undefined|undefined = onDateAccept_buf - const onDateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDateChange_buf: ((parameter: Date) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDateChange_buf_runtimeType)) + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) { - onDateChange_buf = valueDeserializer.readCallback_Date_Void() + isModal_buf = valueDeserializer.readBoolean() } - const onDateChange_result: ((parameter: Date) => void) | undefined|undefined = onDateChange_buf + const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -9613,50 +9823,328 @@ export class Deserializer extends DeserializerBase { else if (backgroundColor_buf__selector == 2) { backgroundColor_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + } + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } + const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) + { + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) + } + const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readLength() as Dimension) + } + const width_result: Dimension | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readLength() as Dimension) + } + const height_result: Dimension | undefined|undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + { + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + } + const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + { + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } - const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } - const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readVoidCallback() + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf + const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -9675,13 +10163,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const dateTimeOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dateTimeOptions_buf: DateTimeOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: TextStyle_alert_dialog | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) { - dateTimeOptions_buf = valueDeserializer.readDateTimeOptions() + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() } - const dateTimeOptions_result: DateTimeOptions | undefined|undefined = dateTimeOptions_buf + const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -9696,19 +10184,72 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: DatePickerDialogOptions = ({start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as DatePickerDialogOptions) + const buttons_buf_length: int32 = valueDeserializer.readInt32() + let buttons_buf: Array = new Array() + for (let buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { + buttons_buf[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions() + } + const buttons_result: Array = buttons_buf + const buttonDirection_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonDirection_buf: DialogButtonDirection | undefined|undefined + if ((RuntimeType.UNDEFINED) != (buttonDirection_buf_runtimeType)) + { + buttonDirection_buf = (valueDeserializer.readInt32() as DialogButtonDirection) + } + const buttonDirection_result: DialogButtonDirection | undefined|undefined = buttonDirection_buf + let value: AlertDialogParamWithOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} as AlertDialogParamWithOptions) return value } - readCustomDialogControllerOptions(): CustomDialogControllerOptions { + readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { let valueDeserializer: Deserializer = this - const builder_result: any = (valueDeserializer.readCustomObject("Any") as Object) - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - cancel_buf = valueDeserializer.readCallback_Void() + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) + } + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + } + title_buf = (title_buf_ as string | Resource) } - const cancel_result: (() => void) | undefined|undefined = cancel_buf + const title_result: ResourceStr | undefined|undefined = title_buf + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) + { + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) + } + const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf + const message_buf_selector: number = valueDeserializer.readInt8() + let message_buf: string | Resource | undefined|undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) + } + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") + } + const message_result: ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) @@ -9716,6 +10257,13 @@ export class Deserializer extends DeserializerBase { autoCancel_buf = valueDeserializer.readBoolean() } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + { + cancel_buf = valueDeserializer.readVoidCallback() + } + const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -9732,13 +10280,6 @@ export class Deserializer extends DeserializerBase { offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf - const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let customStyle_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf = valueDeserializer.readBoolean() - } - const customStyle_result: boolean | undefined|undefined = customStyle_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) let gridCount_buf: number | undefined|undefined if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) @@ -9746,30 +10287,6 @@ export class Deserializer extends DeserializerBase { gridCount_buf = (valueDeserializer.readNumber() as number) } const gridCount_result: number | undefined|undefined = gridCount_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) - { - const maskColor_buf__selector: number = valueDeserializer.readInt8() - let maskColor_buf_: Color | number | string | Resource | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) - } - const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) @@ -9777,27 +10294,20 @@ export class Deserializer extends DeserializerBase { maskRect_buf = valueDeserializer.readRectangle() } const maskRect_result: Rectangle | undefined|undefined = maskRect_buf - const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let openAnimation_buf: AnimateParam | undefined|undefined - if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf = valueDeserializer.readAnimateParam() - } - const openAnimation_result: AnimateParam | undefined|undefined = openAnimation_buf - const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let closeAnimation_buf: AnimateParam | undefined|undefined - if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf = valueDeserializer.readAnimateParam() - } - const closeAnimation_result: AnimateParam | undefined|undefined = closeAnimation_buf const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let showInSubWindow_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - showInSubWindow_buf = valueDeserializer.readBoolean() + showInSubWindow_buf = valueDeserializer.readBoolean() + } + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf = valueDeserializer.readBoolean() } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const isModal_result: boolean | undefined|undefined = isModal_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let backgroundColor_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) @@ -9822,12 +10332,33 @@ export class Deserializer extends DeserializerBase { backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + } + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + } + const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + } + const transition_result: TransitionEffect | undefined|undefined = transition_buf const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cornerRadius_buf: Dimension | BorderRadiuses | undefined|undefined + let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { const cornerRadius_buf__selector: number = valueDeserializer.readInt8() - let cornerRadius_buf_: Dimension | BorderRadiuses | undefined|undefined + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined if (cornerRadius_buf__selector == 0) { cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) } @@ -9862,26 +10393,15 @@ export class Deserializer extends DeserializerBase { const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } else { throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") } - cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) - } - const cornerRadius_result: Dimension | BorderRadiuses | undefined|undefined = cornerRadius_buf - const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isModal_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf = valueDeserializer.readBoolean() - } - const isModal_result: boolean | undefined|undefined = isModal_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) } - const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf + const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: Dimension | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) @@ -9897,11 +10417,11 @@ export class Deserializer extends DeserializerBase { } const height_result: Dimension | undefined|undefined = height_buf const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Dimension | EdgeWidths | undefined|undefined + let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { const borderWidth_buf__selector: number = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | undefined|undefined + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined if (borderWidth_buf__selector == 0) { borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) } @@ -9936,18 +10456,21 @@ export class Deserializer extends DeserializerBase { const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } else { throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) } - const borderWidth_result: Dimension | EdgeWidths | undefined|undefined = borderWidth_buf + const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | EdgeColors | undefined|undefined + let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | undefined|undefined + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined if (borderColor_buf__selector == 0) { const borderColor_buf__u_selector: number = valueDeserializer.readInt8() let borderColor_buf__u: Color | number | string | Resource | undefined|undefined @@ -10067,12 +10590,15 @@ export class Deserializer extends DeserializerBase { const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } else { throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const borderColor_result: ResourceColor | EdgeColors | undefined|undefined = borderColor_buf + const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) @@ -10100,246 +10626,25 @@ export class Deserializer extends DeserializerBase { const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) - } - const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) - { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) - } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let keyboardAvoidMode_buf: KeyboardAvoidMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf = (valueDeserializer.readInt32() as KeyboardAvoidMode) - } - const keyboardAvoidMode_result: KeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hoverModeArea_buf: HoverModeAreaType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) - } - const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: CustomDialogControllerOptions = ({builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CustomDialogControllerOptions) - return value - } - readIPropertySubscriber(): IPropertySubscriber { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return IPropertySubscriberInternal.fromPtr(ptr) - } - readUIGestureEvent(): UIGestureEvent { - let value: UIGestureEvent = ({} as UIGestureEvent) - return value - } - readDrawContext(): DrawContext { - let valueDeserializer: Deserializer = this - const __DrawContextStub_result: string = (valueDeserializer.readString() as string) - let value: DrawContext = ({__DrawContextStub: __DrawContextStub_result} as DrawContext) - return value - } - readLengthMetricsUnit(): LengthMetricsUnit { - let valueDeserializer: Deserializer = this - const __LengthMetricsUnitStub_result: string = (valueDeserializer.readString() as string) - let value: LengthMetricsUnit = ({__LengthMetricsUnitStub: __LengthMetricsUnitStub_result} as LengthMetricsUnit) - return value - } - readRenderingContextSettings(): RenderingContextSettings { - let valueDeserializer: Deserializer = this - const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let antialias_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf = valueDeserializer.readBoolean() - } - const antialias_result: boolean | undefined|undefined = antialias_buf - let value: RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) - return value - } - readImageData(): ImageData { - let valueDeserializer: Deserializer = this - const data_result: ArrayBuffer = (valueDeserializer.readBuffer() as ArrayBuffer) - const height_result: number = (valueDeserializer.readNumber() as number) - const width_result: number = (valueDeserializer.readNumber() as number) - let value: ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) - return value - } - readMatrix2D(): Matrix2D { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return Matrix2DInternal.fromPtr(ptr) - } - readPath2D(): Path2D { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return Path2DInternal.fromPtr(ptr) - } - readCalendarDialogOptions(): CalendarDialogOptions { - let valueDeserializer: Deserializer = this - const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hintRadius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const hintRadius_buf__selector: number = valueDeserializer.readInt8() - let hintRadius_buf_: number | Resource | undefined|undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) - } - const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = new Date(valueDeserializer.readInt64()) - } - const selected_result: Date | undefined|undefined = selected_buf - const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAccept_buf: ((parameter: Date) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf = valueDeserializer.readCallback_Date_Void() - } - const onAccept_result: ((parameter: Date) => void) | undefined|undefined = onAccept_buf - const onCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onCancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf = valueDeserializer.readVoidCallback() - } - const onCancel_result: VoidCallback | undefined|undefined = onCancel_buf - const onChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onChange_buf: ((parameter: Date) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf = valueDeserializer.readCallback_Date_Void() - } - const onChange_result: ((parameter: Date) => void) | undefined|undefined = onChange_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const acceptButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let acceptButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } - const acceptButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = acceptButtonStyle_buf - const cancelButtonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancelButtonStyle_buf: PickerDialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf = valueDeserializer.readPickerDialogButtonStyle() - } - const cancelButtonStyle_result: PickerDialogButtonStyle | undefined|undefined = cancelButtonStyle_buf - const onDidAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidAppear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf = valueDeserializer.readVoidCallback() - } - const onDidAppear_result: VoidCallback | undefined|undefined = onDidAppear_buf - const onDidDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDidDisappear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf = valueDeserializer.readVoidCallback() - } - const onDidDisappear_result: VoidCallback | undefined|undefined = onDidDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readVoidCallback() - } - const onWillAppear_result: VoidCallback | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readVoidCallback() + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const onWillDisappear_result: VoidCallback | undefined|undefined = onWillDisappear_buf + const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) @@ -10358,6 +10663,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: TextStyle_alert_dialog | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } + const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -10372,160 +10684,31 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: CalendarDialogOptions = ({hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CalendarDialogOptions) - return value - } - readAlertDialogButtonOptions(): AlertDialogButtonOptions { - let valueDeserializer: Deserializer = this - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result: boolean | undefined|undefined = enabled_buf - const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultFocus_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf = valueDeserializer.readBoolean() - } - const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: DialogButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) - } - const style_result: DialogButtonStyle | undefined|undefined = style_buf - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: ResourceStr = (value_buf as string | Resource) - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const action_result: VoidCallback = valueDeserializer.readVoidCallback() - const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let primary_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf = valueDeserializer.readBoolean() - } - const primary_result: boolean | undefined|undefined = primary_buf - let value: AlertDialogButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} as AlertDialogButtonOptions) - return value - } - readDismissDialogAction(): DismissDialogAction { - let valueDeserializer: Deserializer = this - const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() - const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) + const primaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() + const secondaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() + let value: AlertDialogParamWithButtons = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} as AlertDialogParamWithButtons) return value } - readSheetInfo(): SheetInfo { + readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { let valueDeserializer: Deserializer = this - const title_buf_selector: number = valueDeserializer.readInt8() - let title_buf: string | Resource | undefined|undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") - } - const title_result: string | Resource = (title_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let title_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const title_buf__selector: number = valueDeserializer.readInt8() + let title_buf_: string | Resource | undefined|undefined + if (title_buf__selector == 0) { + title_buf_ = (valueDeserializer.readString() as string) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (title_buf__selector == 1) { + title_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: string | Resource | undefined|undefined = icon_buf - const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) - return value - } - readActionSheetOptions(): ActionSheetOptions { - let valueDeserializer: Deserializer = this - const title_buf_selector: number = valueDeserializer.readInt8() - let title_buf: string | Resource | undefined|undefined - if (title_buf_selector == 0) { - title_buf = (valueDeserializer.readString() as string) - } - else if (title_buf_selector == 1) { - title_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") + title_buf = (title_buf_ as string | Resource) } - const title_result: string | Resource = (title_buf as string | Resource) + const title_result: ResourceStr | undefined|undefined = title_buf const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let subtitle_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) @@ -10553,29 +10736,9 @@ export class Deserializer extends DeserializerBase { message_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") - } - const message_result: string | Resource = (message_buf as string | Resource) - const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let confirm_buf: ActionSheetButtonOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf = valueDeserializer.readActionSheetButtonOptions() - } - const confirm_result: ActionSheetButtonOptions | undefined|undefined = confirm_buf - const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let cancel_buf: VoidCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf = valueDeserializer.readVoidCallback() - } - const cancel_result: VoidCallback | undefined|undefined = cancel_buf - const sheets_buf_length: int32 = valueDeserializer.readInt32() - let sheets_buf: Array = new Array() - for (let sheets_buf_i = 0; sheets_buf_i < sheets_buf_length; sheets_buf_i++) { - sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const sheets_result: Array = sheets_buf + const message_result: ResourceStr = (message_buf as string | Resource) const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) let autoCancel_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) @@ -10583,6 +10746,13 @@ export class Deserializer extends DeserializerBase { autoCancel_buf = valueDeserializer.readBoolean() } const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) + { + cancel_buf = valueDeserializer.readVoidCallback() + } + const cancel_result: VoidCallback | undefined|undefined = cancel_buf const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) let alignment_buf: DialogAlignment | undefined|undefined if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) @@ -10591,12 +10761,21 @@ export class Deserializer extends DeserializerBase { } const alignment_result: DialogAlignment | undefined|undefined = alignment_buf const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: ActionSheetOffset | undefined|undefined + let offset_buf: Offset | undefined|undefined if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - offset_buf = valueDeserializer.readActionSheetOffset() + const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const offset_result: ActionSheetOffset | undefined|undefined = offset_buf + const offset_result: Offset | undefined|undefined = offset_buf + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) + { + gridCount_buf = (valueDeserializer.readNumber() as number) + } + const gridCount_result: number | undefined|undefined = gridCount_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) @@ -10973,6 +11152,13 @@ export class Deserializer extends DeserializerBase { shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const textStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let textStyle_buf: TextStyle_alert_dialog | undefined|undefined + if ((RuntimeType.UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf = valueDeserializer.readTextStyle_alert_dialog() + } + const textStyle_result: TextStyle_alert_dialog | undefined|undefined = textStyle_buf const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) let enableHoverMode_buf: boolean | undefined|undefined if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) @@ -10987,3555 +11173,3477 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: ActionSheetOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as ActionSheetOptions) - return value - } - readLinearIndicatorController(): LinearIndicatorController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return LinearIndicatorControllerInternal.fromPtr(ptr) - } - readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): ((parameter: { code: number, want?: Want }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: { code: number, want?: Want }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const parameter_code = parameter.code; _argsSerializer.writeNumber(parameter_code); const parameter_want = parameter.want; let parameter_want_type: int32 = RuntimeType.UNDEFINED; parameter_want_type = runtimeType(parameter_want); _argsSerializer.writeInt8(parameter_want_type); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } (isSync) ? (nativeModule()._CallCallbackSync(-582934742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readReceiveCallback(): ReceiveCallback { - let valueDeserializer: Deserializer = this - const __ReceiveCallbackStub_result: string = (valueDeserializer.readString() as string) - let value: ReceiveCallback = ({__ReceiveCallbackStub: __ReceiveCallbackStub_result} as ReceiveCallback) - return value - } - readUIExtensionProxy(): UIExtensionProxy { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - // TBD: remove explicit for UIExtensionProxy class - return unsafeCast(UIExtensionProxyInternal.fromPtr(ptr)) - } - readCallback_UIExtensionProxy_Void(isSync: boolean = false): ((parameter: UIExtensionProxy) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: UIExtensionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeUIExtensionProxy(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1063506522, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readUIExtensionOptions(): UIExtensionOptions { - let valueDeserializer: Deserializer = this - const isTransferringCaller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isTransferringCaller_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) - { - isTransferringCaller_buf = valueDeserializer.readBoolean() - } - const isTransferringCaller_result: boolean | undefined|undefined = isTransferringCaller_buf - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf: ComponentContent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - placeholder_buf = valueDeserializer.readComponentContent() - } - const placeholder_result: ComponentContent | undefined|undefined = placeholder_buf - const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let areaChangePlaceholder_buf: Map | undefined|undefined - if ((RuntimeType.UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) - { - const areaChangePlaceholder_buf__size: int32 = valueDeserializer.readInt32() - let areaChangePlaceholder_buf_: Map = new Map() - // TODO: TS map resize - for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { - const areaChangePlaceholder_buf__key: string = (valueDeserializer.readString() as string) - const areaChangePlaceholder_buf__value: ComponentContent = valueDeserializer.readComponentContent() - areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) - } - areaChangePlaceholder_buf = areaChangePlaceholder_buf_ - } - const areaChangePlaceholder_result: Map | undefined|undefined = areaChangePlaceholder_buf - const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dpiFollowStrategy_buf: DpiFollowStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) - { - dpiFollowStrategy_buf = (valueDeserializer.readInt32() as DpiFollowStrategy) - } - const dpiFollowStrategy_result: DpiFollowStrategy | undefined|undefined = dpiFollowStrategy_buf - let value: UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) - return value - } - readWaterFlowOptions(): WaterFlowOptions { - let valueDeserializer: Deserializer = this - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - const footer_result: CustomBuilder | undefined|undefined = footer_buf - const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scroller_buf: Scroller | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) - { - scroller_buf = (valueDeserializer.readScroller() as Scroller) - } - const scroller_result: Scroller | undefined|undefined = scroller_buf - const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sections_buf: WaterFlowSections | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) - { - sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) - } - const sections_result: WaterFlowSections | undefined|undefined = sections_buf - const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutMode_buf: WaterFlowLayoutMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) + const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let confirm_buf: AlertDialogButtonBaseOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) { - layoutMode_buf = (valueDeserializer.readInt32() as WaterFlowLayoutMode) + confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() } - const layoutMode_result: WaterFlowLayoutMode | undefined|undefined = layoutMode_buf - let value: WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) - return value - } - readWindowAnimationTarget(): WindowAnimationTarget { - let valueDeserializer: Deserializer = this - const bundleName_result: string = (valueDeserializer.readString() as string) - const abilityName_result: string = (valueDeserializer.readString() as string) - const windowBounds_result: RRect = valueDeserializer.readRRect() - const missionId_result: number = (valueDeserializer.readNumber() as number) - let value: WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) + const confirm_result: AlertDialogButtonBaseOptions | undefined|undefined = confirm_buf + let value: AlertDialogParamWithConfirm = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} as AlertDialogParamWithConfirm) return value } - readButtonStyle(): ButtonStyle { + readActionSheetOptions(): ActionSheetOptions { let valueDeserializer: Deserializer = this - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readNumber() as number) - } - const left_result: number | undefined|undefined = left_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readNumber() as number) + const title_buf_selector: number = valueDeserializer.readInt8() + let title_buf: string | Resource | undefined|undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) } - const top_result: number | undefined|undefined = top_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - width_buf = (valueDeserializer.readNumber() as number) + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() } - const width_result: number | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - height_buf = (valueDeserializer.readNumber() as number) + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } - const height_result: number | undefined|undefined = height_buf - const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icons_buf: ButtonIconOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) + const title_result: string | Resource = (title_buf as string | Resource) + const subtitle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let subtitle_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (subtitle_buf_runtimeType)) { - icons_buf = valueDeserializer.readButtonIconOptions() + const subtitle_buf__selector: number = valueDeserializer.readInt8() + let subtitle_buf_: string | Resource | undefined|undefined + if (subtitle_buf__selector == 0) { + subtitle_buf_ = (valueDeserializer.readString() as string) + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for subtitle_buf_ has to be chosen through deserialisation.") + } + subtitle_buf = (subtitle_buf_ as string | Resource) } - const icons_result: ButtonIconOptions | undefined|undefined = icons_buf - let value: ButtonStyle = ({left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} as ButtonStyle) - return value - } - readOnNativeLoadCallback(isSync: boolean = false): OnNativeLoadCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event?: Object | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } (isSync) ? (nativeModule()._CallCallbackSync(-823037763, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-823037763, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readXComponentOptions(): XComponentOptions { - let valueDeserializer: Deserializer = this - const type_result: XComponentType = (valueDeserializer.readInt32() as XComponentType) - const controller_result: XComponentController = (valueDeserializer.readXComponentController() as XComponentController) - const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageAIOptions_buf: ImageAIOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) - { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() + const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf + const message_buf_selector: number = valueDeserializer.readInt8() + let message_buf: string | Resource | undefined|undefined + if (message_buf_selector == 0) { + message_buf = (valueDeserializer.readString() as string) } - const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf - let value: XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) - return value - } - readSelectionMenuOptionsExt(): SelectionMenuOptionsExt { - let valueDeserializer: Deserializer = this - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() + else if (message_buf_selector == 1) { + message_buf = valueDeserializer.readResource() } - const onAppear_result: (() => void) | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() + else { + throw new Error("One of the branches for message_buf has to be chosen through deserialisation.") } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const message_result: string | Resource = (message_buf as string | Resource) + const confirm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let confirm_buf: ActionSheetButtonOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (confirm_buf_runtimeType)) { - preview_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + confirm_buf = valueDeserializer.readActionSheetButtonOptions() } - const preview_result: CustomBuilder | undefined|undefined = preview_buf - const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuType_buf: MenuType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + const confirm_result: ActionSheetButtonOptions | undefined|undefined = confirm_buf + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf: VoidCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - menuType_buf = (valueDeserializer.readInt32() as MenuType) + cancel_buf = valueDeserializer.readVoidCallback() } - const menuType_result: MenuType | undefined|undefined = menuType_buf - let value: SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) - return value - } - readAdsBlockedDetails(): AdsBlockedDetails { - let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const adsBlocked_buf_length: int32 = valueDeserializer.readInt32() - let adsBlocked_buf: Array = new Array() - for (let adsBlocked_buf_i = 0; adsBlocked_buf_i < adsBlocked_buf_length; adsBlocked_buf_i++) { - adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) + const cancel_result: VoidCallback | undefined|undefined = cancel_buf + const sheets_buf_length: int32 = valueDeserializer.readInt32() + let sheets_buf: Array = new Array() + for (let sheets_buf_i = 0; sheets_buf_i < sheets_buf_length; sheets_buf_i++) { + sheets_buf[sheets_buf_i] = valueDeserializer.readSheetInfo() } - const adsBlocked_result: Array = adsBlocked_buf - let value: AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) - return value - } - readOnAdsBlockedCallback(isSync: boolean = false): OnAdsBlockedCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (details: AdsBlockedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeAdsBlockedDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(1572284740, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1572284740, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readWebKeyboardOptions(): WebKeyboardOptions { - let valueDeserializer: Deserializer = this - const useSystemKeyboard_result: boolean = valueDeserializer.readBoolean() - const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enterKeyType_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) + const sheets_result: Array = sheets_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - enterKeyType_buf = (valueDeserializer.readNumber() as number) + autoCancel_buf = valueDeserializer.readBoolean() } - const enterKeyType_result: number | undefined|undefined = enterKeyType_buf - const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let customKeyboard_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) + const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf: DialogAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - customKeyboard_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) } - const customKeyboard_result: CustomBuilder | undefined|undefined = customKeyboard_buf - let value: WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) - return value - } - readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { - let valueDeserializer: Deserializer = this - const controller_result: WebKeyboardController = (valueDeserializer.readWebKeyboardController() as WebKeyboardController) - const attributes_buf_size: int32 = valueDeserializer.readInt32() - let attributes_buf: Map = new Map() - // TODO: TS map resize - for (let attributes_buf_i = 0; attributes_buf_i < attributes_buf_size; attributes_buf_i++) { - const attributes_buf_key: string = (valueDeserializer.readString() as string) - const attributes_buf_value: string = (valueDeserializer.readString() as string) - attributes_buf.set(attributes_buf_key, attributes_buf_value) + const alignment_result: DialogAlignment | undefined|undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: ActionSheetOffset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readActionSheetOffset() } - const attributes_result: Map = attributes_buf - let value: WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) - return value - } - readWebKeyboardCallback(isSync: boolean = false): WebKeyboardCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue: WebKeyboardOptions | undefined|undefined; const _continuationCallback: ((value: WebKeyboardOptions) => void) = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } - } - readOnViewportFitChangedCallback(isSync: boolean = false): OnViewportFitChangedCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (viewportFit: ViewportFit): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(viewportFit); (isSync) ? (nativeModule()._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readExpandedMenuItemOptions(): ExpandedMenuItemOptions { - let valueDeserializer: Deserializer = this - const content_buf_selector: number = valueDeserializer.readInt8() - let content_buf: string | Resource | undefined|undefined - if (content_buf_selector == 0) { - content_buf = (valueDeserializer.readString() as string) + const offset_result: ActionSheetOffset | undefined|undefined = offset_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) + { + maskRect_buf = valueDeserializer.readRectangle() } - else if (content_buf_selector == 1) { - content_buf = valueDeserializer.readResource() + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() } - else { - throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf = valueDeserializer.readBoolean() } - const content_result: ResourceStr = (content_buf as string | Resource) - const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let startIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) + const isModal_result: boolean | undefined|undefined = isModal_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const startIcon_buf__selector: number = valueDeserializer.readInt8() - let startIcon_buf_: string | Resource | undefined|undefined - if (startIcon_buf__selector == 0) { - startIcon_buf_ = (valueDeserializer.readString() as string) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (startIcon_buf__selector == 1) { - startIcon_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - startIcon_buf = (startIcon_buf_ as string | Resource) - } - const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf - const action_result: ((selectedText: { plainText: string }) => void) = valueDeserializer.readCallback_Literal_String_plainText_Void() - let value: ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) - return value - } - readOnRenderProcessRespondingCallback(isSync: boolean = false): OnRenderProcessRespondingCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1334389194, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1334389194, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRenderProcessNotRespondingData(): RenderProcessNotRespondingData { - let valueDeserializer: Deserializer = this - const jsStack_result: string = (valueDeserializer.readString() as string) - const pid_result: number = (valueDeserializer.readNumber() as number) - const reason_result: RenderProcessNotRespondingReason = (valueDeserializer.readInt32() as RenderProcessNotRespondingReason) - let value: RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) - return value - } - readOnRenderProcessNotRespondingCallback(isSync: boolean = false): OnRenderProcessNotRespondingCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (data: RenderProcessNotRespondingData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRenderProcessNotRespondingData(data); (isSync) ? (nativeModule()._CallCallbackSync(47282303, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(47282303, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeMediaPlayerConfig(): NativeMediaPlayerConfig { - let valueDeserializer: Deserializer = this - const enable_result: boolean = valueDeserializer.readBoolean() - const shouldOverlay_result: boolean = valueDeserializer.readBoolean() - let value: NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) - return value - } - readOnOverrideUrlLoadingCallback(isSync: boolean = false): OnOverrideUrlLoadingCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceRequest(webResourceRequest); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(865258467, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(865258467, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { - let valueDeserializer: Deserializer = this - const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let embedId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) - { - embedId_buf = (valueDeserializer.readString() as string) - } - const embedId_result: string | undefined|undefined = embedId_buf - const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let touchEvent_buf: TouchEvent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) - { - touchEvent_buf = valueDeserializer.readTouchEvent() + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const touchEvent_result: TouchEvent | undefined|undefined = touchEvent_buf - const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let result_buf: EventResult | undefined|undefined - if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - result_buf = (valueDeserializer.readEventResult() as EventResult) + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const result_result: EventResult | undefined|undefined = result_buf - let value: NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) - return value - } - readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): ((event: NativeEmbedTouchInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: NativeEmbedTouchInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedTouchInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeEmbedVisibilityInfo(): NativeEmbedVisibilityInfo { - let valueDeserializer: Deserializer = this - const visibility_result: boolean = valueDeserializer.readBoolean() - const embedId_result: string = (valueDeserializer.readString() as string) - let value: NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) - return value - } - readOnNativeEmbedVisibilityChangeCallback(isSync: boolean = false): OnNativeEmbedVisibilityChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); (isSync) ? (nativeModule()._CallCallbackSync(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNativeEmbedDataInfo(): NativeEmbedDataInfo { - let valueDeserializer: Deserializer = this - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf: NativeEmbedStatus | undefined|undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - status_buf = (valueDeserializer.readInt32() as NativeEmbedStatus) + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() } - const status_result: NativeEmbedStatus | undefined|undefined = status_buf - const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let surfaceId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) + const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf + const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let transition_buf: TransitionEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) { - surfaceId_buf = (valueDeserializer.readString() as string) + transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } - const surfaceId_result: string | undefined|undefined = surfaceId_buf - const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let embedId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) + const transition_result: TransitionEffect | undefined|undefined = transition_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { - embedId_buf = (valueDeserializer.readString() as string) + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses | LocalizedBorderRadiuses) } - const embedId_result: string | undefined|undefined = embedId_buf - const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let info_buf: NativeEmbedInfo | undefined|undefined - if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) + const cornerRadius_result: Dimension | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = cornerRadius_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - info_buf = valueDeserializer.readNativeEmbedInfo() + width_buf = (valueDeserializer.readLength() as Dimension) } - const info_result: NativeEmbedInfo | undefined|undefined = info_buf - let value: NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) - return value - } - readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): ((event: NativeEmbedDataInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: NativeEmbedDataInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedDataInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(477481563, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(477481563, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readScriptItem(): ScriptItem { - let valueDeserializer: Deserializer = this - const script_result: string = (valueDeserializer.readString() as string) - const scriptRules_buf_length: int32 = valueDeserializer.readInt32() - let scriptRules_buf: Array = new Array() - for (let scriptRules_buf_i = 0; scriptRules_buf_i < scriptRules_buf_length; scriptRules_buf_i++) { - scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) + const width_result: Dimension | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readLength() as Dimension) } - const scriptRules_result: Array = scriptRules_buf - let value: ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) - return value - } - readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { - let valueDeserializer: Deserializer = this - const host_result: string = (valueDeserializer.readString() as string) - const trackerHost_result: string = (valueDeserializer.readString() as string) - let value: IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) - return value - } - readOnIntelligentTrackingPreventionCallback(isSync: boolean = false): OnIntelligentTrackingPreventionCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readLoadCommittedDetails(): LoadCommittedDetails { - let valueDeserializer: Deserializer = this - const isMainFrame_result: boolean = valueDeserializer.readBoolean() - const isSameDocument_result: boolean = valueDeserializer.readBoolean() - const didReplaceEntry_result: boolean = valueDeserializer.readBoolean() - const navigationType_result: WebNavigationType = (valueDeserializer.readInt32() as WebNavigationType) - const url_result: string = (valueDeserializer.readString() as string) - let value: LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) - return value - } - readOnNavigationEntryCommittedCallback(isSync: boolean = false): OnNavigationEntryCommittedCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); (isSync) ? (nativeModule()._CallCallbackSync(-398722176, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-398722176, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnSafeBrowsingCheckResultCallback(isSync: boolean = false): OnSafeBrowsingCheckResultCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (threatType: ThreatType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(threatType); (isSync) ? (nativeModule()._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnOverScrollEvent(): OnOverScrollEvent { - let valueDeserializer: Deserializer = this - const xOffset_result: number = (valueDeserializer.readNumber() as number) - const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) - return value - } - readCallback_OnOverScrollEvent_Void(isSync: boolean = false): ((parameter: OnOverScrollEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnOverScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnOverScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-860386431, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-860386431, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnLoadInterceptEvent(): OnLoadInterceptEvent { - let valueDeserializer: Deserializer = this - const data_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value: OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) - return value - } - readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): ((parameter: OnLoadInterceptEvent) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1231444306, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1231444306, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readLargestContentfulPaint(): LargestContentfulPaint { - let valueDeserializer: Deserializer = this - const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navigationStartTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) + const height_result: Dimension | undefined|undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) } - const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf - const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImagePaintTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) + const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) } - const largestImagePaintTime_result: number | undefined|undefined = largestImagePaintTime_buf - const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestTextPaintTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) + const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const largestTextPaintTime_result: number | undefined|undefined = largestTextPaintTime_buf - const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageBPP_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) + const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - imageBPP_buf = (valueDeserializer.readNumber() as number) + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const imageBPP_result: number | undefined|undefined = imageBPP_buf - const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImageLoadStartTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const largestImageLoadStartTime_result: number | undefined|undefined = largestImageLoadStartTime_buf - const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let largestImageLoadEndTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } - const largestImageLoadEndTime_result: number | undefined|undefined = largestImageLoadEndTime_buf - let value: LargestContentfulPaint = ({navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} as LargestContentfulPaint) + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: ActionSheetOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as ActionSheetOptions) return value } - readOnLargestContentfulPaintCallback(isSync: boolean = false): OnLargestContentfulPaintCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(1390640532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1390640532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFirstMeaningfulPaint(): FirstMeaningfulPaint { + readClickEvent(): ClickEvent { let valueDeserializer: Deserializer = this - const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navigationStartTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - navigationStartTime_buf = (valueDeserializer.readNumber() as number) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf - const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let firstMeaningfulPaintTime_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const firstMeaningfulPaintTime_result: number | undefined|undefined = firstMeaningfulPaintTime_buf - let value: FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) - return value - } - readOnFirstMeaningfulPaintCallback(isSync: boolean = false): OnFirstMeaningfulPaintCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(767275770, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(767275770, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFirstContentfulPaintEvent(): OnFirstContentfulPaintEvent { - let valueDeserializer: Deserializer = this - const navigationStartTick_result: number = (valueDeserializer.readNumber() as number) - const firstContentfulPaintMs_result: number = (valueDeserializer.readNumber() as number) - let value: OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) - return value - } - readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): ((parameter: OnFirstContentfulPaintEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { - let valueDeserializer: Deserializer = this - const playing_result: boolean = valueDeserializer.readBoolean() - let value: OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) - return value - } - readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): ((parameter: OnAudioStateChangedEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAudioStateChangedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnDataResubmittedEvent(): OnDataResubmittedEvent { - let valueDeserializer: Deserializer = this - const handler_result: DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) - let value: OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result: number | undefined|undefined = deviceId_buf + const displayX_result: number = (valueDeserializer.readNumber() as number) + const displayY_result: number = (valueDeserializer.readNumber() as number) + const windowX_result: number = (valueDeserializer.readNumber() as number) + const windowY_result: number = (valueDeserializer.readNumber() as number) + const screenX_result: number = (valueDeserializer.readNumber() as number) + const screenY_result: number = (valueDeserializer.readNumber() as number) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() + let value: ClickEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} as ClickEvent) return value } - readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): ((parameter: OnDataResubmittedEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDataResubmittedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(118631204, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(118631204, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPageVisibleEvent(): OnPageVisibleEvent { + readWithThemeOptions(): WithThemeOptions { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - let value: OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) + const theme_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let theme_buf: CustomTheme | undefined|undefined + if ((RuntimeType.UNDEFINED) != (theme_buf_runtimeType)) + { + theme_buf = valueDeserializer.readCustomTheme() + } + const theme_result: CustomTheme | undefined|undefined = theme_buf + const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colorMode_buf: ThemeColorMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + { + colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + } + const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf + let value: WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) return value } - readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): ((parameter: OnPageVisibleEvent) => void) { + readWithThemeInterface(isSync: boolean = false): WithThemeInterface { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnPageVisibleEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageVisibleEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1805946367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1805946367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { - let valueDeserializer: Deserializer = this - const favicon_result: PixelMap = (valueDeserializer.readPixelMap() as PixelMap) - let value: OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) - return value + return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue: WithThemeAttribute | undefined|undefined; const _continuationCallback: ((value: WithThemeAttribute) => void) = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } } - readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): ((parameter: OnFaviconReceivedEvent) => void) { + readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFaviconReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-243916553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-243916553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnTouchIconUrlReceivedEvent(): OnTouchIconUrlReceivedEvent { - let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const precomposed_result: boolean = valueDeserializer.readBoolean() - let value: OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) - return value + return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation); let _continuationValue: NavigationAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: NavigationAnimatedTransition | undefined) => void) = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition); } } - readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): ((parameter: OnTouchIconUrlReceivedEvent) => void) { + readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1657893064, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1657893064, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnWindowNewEvent(): OnWindowNewEvent { - let valueDeserializer: Deserializer = this - const isAlert_result: boolean = valueDeserializer.readBoolean() - const isUserTrigger_result: boolean = valueDeserializer.readBoolean() - const targetUrl_result: string = (valueDeserializer.readString() as string) - const handler_result: ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) - let value: OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) - return value + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(711649376, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(711649376, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnWindowNewEvent_Void(isSync: boolean = false): ((parameter: OnWindowNewEvent) => void) { + readScrollOnScrollCallback(isSync: boolean = false): ScrollOnScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnWindowNewEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnWindowNewEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnClientAuthenticationEvent(): OnClientAuthenticationEvent { - let valueDeserializer: Deserializer = this - const handler_result: ClientAuthenticationHandler = (valueDeserializer.readClientAuthenticationHandler() as ClientAuthenticationHandler) - const host_result: string = (valueDeserializer.readString() as string) - const port_result: number = (valueDeserializer.readNumber() as number) - const keyTypes_buf_length: int32 = valueDeserializer.readInt32() - let keyTypes_buf: Array = new Array() - for (let keyTypes_buf_i = 0; keyTypes_buf_i < keyTypes_buf_length; keyTypes_buf_i++) { - keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) - } - const keyTypes_result: Array = keyTypes_buf - const issuers_buf_length: int32 = valueDeserializer.readInt32() - let issuers_buf: Array = new Array() - for (let issuers_buf_i = 0; issuers_buf_i < issuers_buf_length; issuers_buf_i++) { - issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) - } - const issuers_result: Array = issuers_buf - let value: OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) - return value + return (xOffset: number, yOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xOffset); _argsSerializer.writeNumber(yOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1265626662, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): ((parameter: OnClientAuthenticationEvent) => void) { + readPageTransitionCallback(isSync: boolean = false): PageTransitionCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnClientAuthenticationEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(608991355, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(608991355, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readSslErrorEvent(): SslErrorEvent { - let valueDeserializer: Deserializer = this - const handler_result: SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) - const error_result: SslError = (valueDeserializer.readInt32() as SslError) - const url_result: string = (valueDeserializer.readString() as string) - const originalUrl_result: string = (valueDeserializer.readString() as string) - const referrer_result: string = (valueDeserializer.readString() as string) - const isFatalError_result: boolean = valueDeserializer.readBoolean() - const isMainFrame_result: boolean = valueDeserializer.readBoolean() - let value: SslErrorEvent = ({handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} as SslErrorEvent) - return value + return (type: RouteType, progress: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(type); _argsSerializer.writeNumber(progress); (isSync) ? (nativeModule()._CallCallbackSync(1627123591, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1627123591, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSslErrorEventCallback(isSync: boolean = false): OnSslErrorEventCallback { + readOnScrollCallback(isSync: boolean = false): OnScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSslErrorEvent(sslErrorEvent); (isSync) ? (nativeModule()._CallCallbackSync(-399603614, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-399603614, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-160015401, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-160015401, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSslErrorEventReceiveEvent(): OnSslErrorEventReceiveEvent { + readIsolatedOptions(): IsolatedOptions { let valueDeserializer: Deserializer = this - const handler_result: SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) - const error_result: SslError = (valueDeserializer.readInt32() as SslError) - const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let certChainData_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (certChainData_buf_runtimeType)) - { - const certChainData_buf__length: int32 = valueDeserializer.readInt32() - let certChainData_buf_: Array = new Array() - for (let certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { - certChainData_buf_[certChainData_buf__i] = (valueDeserializer.readBuffer() as ArrayBuffer) - } - certChainData_buf = certChainData_buf_ - } - const certChainData_result: Array | undefined|undefined = certChainData_buf - let value: OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) + const want_result: Want = valueDeserializer.readWant() + const worker_result: RestrictedWorker = valueDeserializer.readRestrictedWorker() + let value: IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) return value } - readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSslErrorEventReceiveEvent) => void) { + readIsolatedComponentInterface(isSync: boolean = false): IsolatedComponentInterface { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1624791665, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1624791665, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnScrollEvent(): OnScrollEvent { - let valueDeserializer: Deserializer = this - const xOffset_result: number = (valueDeserializer.readNumber() as number) - const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) - return value + return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue: IsolatedComponentAttribute | undefined|undefined; const _continuationCallback: ((value: IsolatedComponentAttribute) => void) = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } } - readCallback_OnScrollEvent_Void(isSync: boolean = false): ((parameter: OnScrollEvent) => void) { + readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-172908881, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-172908881, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnSearchResultReceiveEvent(): OnSearchResultReceiveEvent { - let valueDeserializer: Deserializer = this - const activeMatchOrdinal_result: number = (valueDeserializer.readNumber() as number) - const numberOfMatches_result: number = (valueDeserializer.readNumber() as number) - const isDoneCounting_result: boolean = valueDeserializer.readBoolean() - let value: OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) - return value + return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type: int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0); const from_0 = unsafeCast(from); _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1); const from_1 = unsafeCast(from); _argsSerializer.writeString(from_1); } let to_type: int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0); const to_0 = unsafeCast(to); _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1); const to_1 = unsafeCast(to); _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (nativeModule()._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSearchResultReceiveEvent) => void) { + readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1495570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1495570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1502213270, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1502213270, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContextMenuHideCallback(isSync: boolean = false): OnContextMenuHideCallback { + readHoverCallback(isSync: boolean = false): HoverCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1788572278, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1788572278, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(68560477, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(68560477, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnContextMenuShowEvent(): OnContextMenuShowEvent { - let valueDeserializer: Deserializer = this - const param_result: WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) - const result_result: WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) - let value: OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) + readWithThemeAttribute(): WithThemeAttribute { + let value: WithThemeAttribute = ({} as WithThemeAttribute) return value } - readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): ((parameter: OnContextMenuShowEvent) => boolean) { + readCallback_WithThemeAttribute_Void(isSync: boolean = false): ((value: WithThemeAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(332449533, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(332449533, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnScreenCaptureRequestEvent(): OnScreenCaptureRequestEvent { - let valueDeserializer: Deserializer = this - const handler_result: ScreenCaptureHandler = (valueDeserializer.readScreenCaptureHandler() as ScreenCaptureHandler) - let value: OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) - return value + return (value: WithThemeAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(1436479104, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1436479104, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): ((parameter: OnScreenCaptureRequestEvent) => void) { + readCallback_WebResourceResponse_Void(isSync: boolean = false): ((value: WebResourceResponse) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPermissionRequestEvent(): OnPermissionRequestEvent { - let valueDeserializer: Deserializer = this - const request_result: PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) - let value: OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) - return value + return (value: WebResourceResponse): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceResponse(value); (isSync) ? (nativeModule()._CallCallbackSync(831645046, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(831645046, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): ((parameter: OnPermissionRequestEvent) => void) { + readCallback_WebKeyboardOptions_Void(isSync: boolean = false): ((value: WebKeyboardOptions) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPermissionRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(529980696, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(529980696, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnInterceptRequestEvent(): OnInterceptRequestEvent { - let valueDeserializer: Deserializer = this - const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value: OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) - return value + return (value: WebKeyboardOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardOptions(value); (isSync) ? (nativeModule()._CallCallbackSync(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1376223390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): ((parameter: OnInterceptRequestEvent) => WebResourceResponse) { + readCallback_Union_CustomBuilder_DragItemInfo_Void(isSync: boolean = false): ((value: CustomBuilder | DragItemInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue: WebResourceResponse | undefined|undefined; const _continuationCallback: ((value: WebResourceResponse) => void) = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1442698200, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1442698200, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } - } - readOnHttpAuthRequestEvent(): OnHttpAuthRequestEvent { - let valueDeserializer: Deserializer = this - const handler_result: HttpAuthHandler = (valueDeserializer.readHttpAuthHandler() as HttpAuthHandler) - const host_result: string = (valueDeserializer.readString() as string) - const realm_result: string = (valueDeserializer.readString() as string) - let value: OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) - return value + return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_0)); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast(value); _argsSerializer.writeDragItemInfo(value_1); } (isSync) ? (nativeModule()._CallCallbackSync(-620935067, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-620935067, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): ((parameter: OnHttpAuthRequestEvent) => boolean) { + readCallback_Tuple_Number_Number_Void(isSync: boolean = false): ((value: [ number, number ]) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(780282803, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(780282803, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnScaleChangeEvent(): OnScaleChangeEvent { - let valueDeserializer: Deserializer = this - const oldScale_result: number = (valueDeserializer.readNumber() as number) - const newScale_result: number = (valueDeserializer.readNumber() as number) - let value: OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) - return value + return (value: [ number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); (isSync) ? (nativeModule()._CallCallbackSync(-607365481, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-607365481, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): ((parameter: OnScaleChangeEvent) => void) { + readCallback_Tuple_Number_Number_Number_Number_Void(isSync: boolean = false): ((value: [ number, number, number, number ]) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnScaleChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScaleChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFullScreenEnterEvent(): FullScreenEnterEvent { - let valueDeserializer: Deserializer = this - const handler_result: FullScreenExitHandler = (valueDeserializer.readFullScreenExitHandler() as FullScreenExitHandler) - const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let videoWidth_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) - { - videoWidth_buf = (valueDeserializer.readNumber() as number) - } - const videoWidth_result: number | undefined|undefined = videoWidth_buf - const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let videoHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) - { - videoHeight_buf = (valueDeserializer.readNumber() as number) - } - const videoHeight_result: number | undefined|undefined = videoHeight_buf - let value: FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) - return value + return (value: [ number, number, number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); (isSync) ? (nativeModule()._CallCallbackSync(148489367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(148489367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnFullScreenEnterCallback(isSync: boolean = false): OnFullScreenEnterCallback { + readCallback_TouchResult_Void(isSync: boolean = false): ((value: TouchResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: FullScreenEnterEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullScreenEnterEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(81230317, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(81230317, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnResourceLoadEvent(): OnResourceLoadEvent { - let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - let value: OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) - return value + return (value: TouchResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1943507619, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1943507619, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): ((parameter: OnResourceLoadEvent) => void) { + readCallback_T_Any_this(isSync: boolean = false): ((instance: any, ...args: any) => any) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnResourceLoadEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnResourceLoadEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(793995118, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(793995118, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (instance: any, args: any): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", instance); _argsSerializer.writeCustomObject("Any", args); let _continuationValue: any | undefined|undefined; const _continuationCallback: ((info: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1500753856, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1500753856, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as any); } } - readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): ((event?: { callback: Function, fileSelector: Object }) => void) { + readCallback_String_Unknown_Void(isSync: boolean = false): ((name: string, param: unknown) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event?: { callback: Function, fileSelector: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } (isSync) ? (nativeModule()._CallCallbackSync(1754134729, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1754134729, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (name: string, param: unknown): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); (isSync) ? (nativeModule()._CallCallbackSync(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1493806035, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): ((event?: { detail: Object }) => boolean) { + readCallback_Pointer_Void(isSync: boolean = false): ((value: KPointer) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event?: { detail: Object } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(222742448, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(222742448, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: KPointer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePointer(value); (isSync) ? (nativeModule()._CallCallbackSync(721562324, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(721562324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnShowFileSelectorEvent(): OnShowFileSelectorEvent { - let valueDeserializer: Deserializer = this - const result_result: FileSelectorResult = (valueDeserializer.readFileSelectorResult() as FileSelectorResult) - const fileSelector_result: FileSelectorParam = (valueDeserializer.readFileSelectorParam() as FileSelectorParam) - let value: OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) - return value + readCallback_Opt_TabContentAnimatedTransition_Void(isSync: boolean = false): ((value: TabContentAnimatedTransition | undefined) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } (isSync) ? (nativeModule()._CallCallbackSync(-143931627, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143931627, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): ((parameter: OnShowFileSelectorEvent) => boolean) { + readCallback_Opt_StyledString_Opt_Array_String_Void(isSync: boolean = false): ((value?: StyledString | undefined, error?: Array | undefined) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-636069598, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-636069598, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnRenderExitedEvent(): OnRenderExitedEvent { - let valueDeserializer: Deserializer = this - const renderExitReason_result: RenderExitReason = (valueDeserializer.readInt32() as RenderExitReason) - let value: OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) - return value + readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): ((value: NavigationAnimatedTransition | undefined) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (nativeModule()._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): ((parameter: OnRenderExitedEvent) => void) { + readCallback_Opt_Array_String_Void(isSync: boolean = false): ((error?: Array | undefined) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnRenderExitedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRenderExitedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-543655128, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-543655128, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): ((event?: { handler: Function, error: Object }) => void) { + readCallback_OnScrollFrameBeginHandlerResult_Void(isSync: boolean = false): ((value: OnScrollFrameBeginHandlerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event?: { handler: Function, error: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } (isSync) ? (nativeModule()._CallCallbackSync(361012115, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(361012115, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1637092936, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1637092936, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): ((event?: { data: string | WebResourceRequest }) => boolean) { + readCallback_OffsetResult_Void(isSync: boolean = false): ((value: OffsetResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event?: { data: string | WebResourceRequest } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type: int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0); const event_value_data_0 = unsafeCast(event_value_data); _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1); const event_value_data_1 = unsafeCast(event_value_data); _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-985284966, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-985284966, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnRefreshAccessedHistoryEvent(): OnRefreshAccessedHistoryEvent { + readNavigationTransitionProxy(): NavigationTransitionProxy { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const isRefreshed_result: boolean = valueDeserializer.readBoolean() - let value: OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return NavigationTransitionProxyInternal.fromPtr(ptr) } - readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): ((parameter: OnRefreshAccessedHistoryEvent) => void) { + readCallback_NavigationTitleMode_Void(isSync: boolean = false): ((titleMode: NavigationTitleMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1978364344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1978364344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (titleMode: NavigationTitleMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(titleMode); (isSync) ? (nativeModule()._CallCallbackSync(1685437830, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1685437830, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnDownloadStartEvent(): OnDownloadStartEvent { - let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const userAgent_result: string = (valueDeserializer.readString() as string) - const contentDisposition_result: string = (valueDeserializer.readString() as string) - const mimetype_result: string = (valueDeserializer.readString() as string) - const contentLength_result: number = (valueDeserializer.readNumber() as number) - let value: OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) - return value + readCallback_NavigationMode_Void(isSync: boolean = false): ((mode: NavigationMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(960690982, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(960690982, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): ((parameter: OnDownloadStartEvent) => void) { + readCallback_Literal_Number_offsetRemain_Void(isSync: boolean = false): ((value: { offsetRemain: number }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnDownloadStartEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDownloadStartEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1834611702, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1834611702, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: { offsetRemain: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); (isSync) ? (nativeModule()._CallCallbackSync(-251706058, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-251706058, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnHttpErrorReceiveEvent(): OnHttpErrorReceiveEvent { - let valueDeserializer: Deserializer = this - const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - const response_result: WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) - let value: OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) + readIsolatedComponentAttribute(): IsolatedComponentAttribute { + let value: IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) return value } - readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnHttpErrorReceiveEvent) => void) { + readCallback_IsolatedComponentAttribute_Void(isSync: boolean = false): ((value: IsolatedComponentAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: IsolatedComponentAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedComponentAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(719029905, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(719029905, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnErrorReceiveEvent(): OnErrorReceiveEvent { - let valueDeserializer: Deserializer = this - const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - const error_result: WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) - let value: OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) - return value + readCallback_HitTestMode_Void(isSync: boolean = false): ((value: HitTestMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: HitTestMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1755111025, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnErrorReceiveEvent) => void) { + readCallback_GestureRecognizer_Void(isSync: boolean = false): ((value: GestureRecognizer) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: GestureRecognizer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(value); (isSync) ? (nativeModule()._CallCallbackSync(776202910, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(776202910, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnConsoleEvent(): OnConsoleEvent { - let valueDeserializer: Deserializer = this - const message_result: ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) - let value: OnConsoleEvent = ({message: message_result} as OnConsoleEvent) - return value + readCallback_GestureJudgeResult_Void(isSync: boolean = false): ((value: GestureJudgeResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: GestureJudgeResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value); (isSync) ? (nativeModule()._CallCallbackSync(-684588584, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-684588584, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): ((parameter: OnConsoleEvent) => boolean) { + readCallback_ComputedBarAttribute_Void(isSync: boolean = false): ((value: ComputedBarAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnConsoleEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(893367077, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(893367077, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: ComputedBarAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeComputedBarAttribute(value); (isSync) ? (nativeModule()._CallCallbackSync(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1270343661, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnPromptEvent(): OnPromptEvent { - let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const message_result: string = (valueDeserializer.readString() as string) - const value_result: string = (valueDeserializer.readString() as string) - const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) - return value + readCallback_Callback_Any_Void(isSync: boolean = false): ((value: (() => any)) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (nativeModule()._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_OnPromptEvent_Boolean(isSync: boolean = false): ((parameter: OnPromptEvent) => boolean) { + readCallback_Array_String_Void(isSync: boolean = false): ((value: Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnPromptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (value: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } (isSync) ? (nativeModule()._CallCallbackSync(-440782244, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-440782244, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnConfirmEvent(): OnConfirmEvent { + readButtonTriggerClickCallback(isSync: boolean = false): ButtonTriggerClickCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (xPos: number, yPos: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); (isSync) ? (nativeModule()._CallCallbackSync(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1964292933, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLinearIndicatorController(): LinearIndicatorController { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const message_result: string = (valueDeserializer.readString() as string) - const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) + let ptr: KPointer = valueDeserializer.readPointer() + return LinearIndicatorControllerInternal.fromPtr(ptr) + } + readStyleOptions(): StyleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = (valueDeserializer.readNumber() as number) + } + const start_result: number | undefined|undefined = start_buf + const length_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let length_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (length_buf_runtimeType)) + { + length_buf = (valueDeserializer.readNumber() as number) + } + const length_result: number | undefined|undefined = length_buf + const styledKey_result: StyledStringKey = (valueDeserializer.readInt32() as StyledStringKey) + const styledValue_buf_selector: number = valueDeserializer.readInt8() + let styledValue_buf: TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle | undefined|undefined + if (styledValue_buf_selector == 0) { + styledValue_buf = valueDeserializer.readTextStyle_styled_string() + } + else if (styledValue_buf_selector == 1) { + styledValue_buf = valueDeserializer.readDecorationStyle() + } + else if (styledValue_buf_selector == 2) { + styledValue_buf = valueDeserializer.readBaselineOffsetStyle() + } + else if (styledValue_buf_selector == 3) { + styledValue_buf = valueDeserializer.readLetterSpacingStyle() + } + else if (styledValue_buf_selector == 4) { + styledValue_buf = valueDeserializer.readTextShadowStyle() + } + else if (styledValue_buf_selector == 5) { + styledValue_buf = valueDeserializer.readGestureStyle() + } + else if (styledValue_buf_selector == 6) { + styledValue_buf = valueDeserializer.readImageAttachment() + } + else if (styledValue_buf_selector == 7) { + styledValue_buf = valueDeserializer.readParagraphStyle() + } + else if (styledValue_buf_selector == 8) { + styledValue_buf = valueDeserializer.readLineHeightStyle() + } + else if (styledValue_buf_selector == 9) { + styledValue_buf = valueDeserializer.readUrlStyle() + } + else if (styledValue_buf_selector == 10) { + styledValue_buf = (valueDeserializer.readCustomSpan() as CustomSpan) + } + else if (styledValue_buf_selector == 11) { + styledValue_buf = valueDeserializer.readUserDataSpan() + } + else if (styledValue_buf_selector == 12) { + styledValue_buf = valueDeserializer.readBackgroundColorStyle() + } + else { + throw new Error("One of the branches for styledValue_buf has to be chosen through deserialisation.") + } + const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle_styled_string | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) + let value: StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) return value } - readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): ((parameter: OnConfirmEvent) => boolean) { + readCallback_Literal_Number_code_Want_want_Void(isSync: boolean = false): ((parameter: { code: number, want?: Want }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnConfirmEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(317864672, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(317864672, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: { code: number, want?: Want }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const parameter_code = parameter.code; _argsSerializer.writeNumber(parameter_code); const parameter_want = parameter.want; let parameter_want_type: int32 = RuntimeType.UNDEFINED; parameter_want_type = runtimeType(parameter_want); _argsSerializer.writeInt8(parameter_want_type); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } (isSync) ? (nativeModule()._CallCallbackSync(-582934742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-582934742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { + readReceiveCallback(): ReceiveCallback { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const message_result: string = (valueDeserializer.readString() as string) - const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) + const __ReceiveCallbackStub_result: string = (valueDeserializer.readString() as string) + let value: ReceiveCallback = ({__ReceiveCallbackStub: __ReceiveCallbackStub_result} as ReceiveCallback) + return value + } + readUIExtensionOptions(): UIExtensionOptions { + let valueDeserializer: Deserializer = this + const isTransferringCaller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isTransferringCaller_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isTransferringCaller_buf_runtimeType)) + { + isTransferringCaller_buf = valueDeserializer.readBoolean() + } + const isTransferringCaller_result: boolean | undefined|undefined = isTransferringCaller_buf + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf: ComponentContent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + { + placeholder_buf = valueDeserializer.readComponentContent() + } + const placeholder_result: ComponentContent | undefined|undefined = placeholder_buf + const areaChangePlaceholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let areaChangePlaceholder_buf: Map | undefined|undefined + if ((RuntimeType.UNDEFINED) != (areaChangePlaceholder_buf_runtimeType)) + { + const areaChangePlaceholder_buf__size: int32 = valueDeserializer.readInt32() + let areaChangePlaceholder_buf_: Map = new Map() + // TODO: TS map resize + for (let areaChangePlaceholder_buf__i = 0; areaChangePlaceholder_buf__i < areaChangePlaceholder_buf__size; areaChangePlaceholder_buf__i++) { + const areaChangePlaceholder_buf__key: string = (valueDeserializer.readString() as string) + const areaChangePlaceholder_buf__value: ComponentContent = valueDeserializer.readComponentContent() + areaChangePlaceholder_buf_.set(areaChangePlaceholder_buf__key, areaChangePlaceholder_buf__value) + } + areaChangePlaceholder_buf = areaChangePlaceholder_buf_ + } + const areaChangePlaceholder_result: Map | undefined|undefined = areaChangePlaceholder_buf + const dpiFollowStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dpiFollowStrategy_buf: DpiFollowStrategy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dpiFollowStrategy_buf_runtimeType)) + { + dpiFollowStrategy_buf = (valueDeserializer.readInt32() as DpiFollowStrategy) + } + const dpiFollowStrategy_result: DpiFollowStrategy | undefined|undefined = dpiFollowStrategy_buf + let value: UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) return value } - readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): ((parameter: OnBeforeUnloadEvent) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-873162122, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-873162122, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readOnAlertEvent(): OnAlertEvent { + readUIExtensionProxy(): UIExtensionProxy { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - const message_result: string = (valueDeserializer.readString() as string) - const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) - return value - } - readCallback_OnAlertEvent_Boolean(isSync: boolean = false): ((parameter: OnAlertEvent) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnAlertEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(806070428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(806070428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + let ptr: KPointer = valueDeserializer.readPointer() + // TBD: remove explicit for UIExtensionProxy class + return unsafeCast(UIExtensionProxyInternal.fromPtr(ptr)) } - readOnGeolocationShowEvent(): OnGeolocationShowEvent { + readWaterFlowOptions(): WaterFlowOptions { let valueDeserializer: Deserializer = this - const origin_result: string = (valueDeserializer.readString() as string) - const geolocation_result: JsGeolocation = (valueDeserializer.readJsGeolocation() as JsGeolocation) - let value: OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) + { + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + const footer_result: CustomBuilder | undefined|undefined = footer_buf + const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scroller_buf: Scroller | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) + { + scroller_buf = (valueDeserializer.readScroller() as Scroller) + } + const scroller_result: Scroller | undefined|undefined = scroller_buf + const sections_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sections_buf: WaterFlowSections | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sections_buf_runtimeType)) + { + sections_buf = (valueDeserializer.readWaterFlowSections() as WaterFlowSections) + } + const sections_result: WaterFlowSections | undefined|undefined = sections_buf + const layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let layoutMode_buf: WaterFlowLayoutMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (layoutMode_buf_runtimeType)) + { + layoutMode_buf = (valueDeserializer.readInt32() as WaterFlowLayoutMode) + } + const layoutMode_result: WaterFlowLayoutMode | undefined|undefined = layoutMode_buf + let value: WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) return value } - readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): ((parameter: OnGeolocationShowEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnGeolocationShowEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-941896815, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-941896815, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnTitleReceiveEvent(): OnTitleReceiveEvent { + readWindowAnimationTarget(): WindowAnimationTarget { let valueDeserializer: Deserializer = this - const title_result: string = (valueDeserializer.readString() as string) - let value: OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) + const bundleName_result: string = (valueDeserializer.readString() as string) + const abilityName_result: string = (valueDeserializer.readString() as string) + const windowBounds_result: RRect = valueDeserializer.readRRect() + const missionId_result: number = (valueDeserializer.readNumber() as number) + let value: WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) return value } - readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): ((parameter: OnTitleReceiveEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTitleReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-318085495, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-318085495, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnProgressChangeEvent(): OnProgressChangeEvent { + readButtonStyle(): ButtonStyle { let valueDeserializer: Deserializer = this - const newProgress_result: number = (valueDeserializer.readNumber() as number) - let value: OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + left_buf = (valueDeserializer.readNumber() as number) + } + const left_result: number | undefined|undefined = left_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + { + top_buf = (valueDeserializer.readNumber() as number) + } + const top_result: number | undefined|undefined = top_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + width_buf = (valueDeserializer.readNumber() as number) + } + const width_result: number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + height_buf = (valueDeserializer.readNumber() as number) + } + const height_result: number | undefined|undefined = height_buf + const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icons_buf: ButtonIconOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) + { + icons_buf = valueDeserializer.readButtonIconOptions() + } + const icons_result: ButtonIconOptions | undefined|undefined = icons_buf + let value: ButtonStyle = ({left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} as ButtonStyle) return value } - readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): ((parameter: OnProgressChangeEvent) => void) { + readOnNativeLoadCallback(isSync: boolean = false): OnNativeLoadCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnProgressChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnProgressChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1018740377, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1018740377, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: Object | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } (isSync) ? (nativeModule()._CallCallbackSync(-823037763, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-823037763, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnPageBeginEvent(): OnPageBeginEvent { + readXComponentOptions(): XComponentOptions { let valueDeserializer: Deserializer = this - const url_result: string = (valueDeserializer.readString() as string) - let value: OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) + const type_result: XComponentType = (valueDeserializer.readInt32() as XComponentType) + const controller_result: XComponentController = (valueDeserializer.readXComponentController() as XComponentController) + const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageAIOptions_buf: ImageAIOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } + const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf + let value: XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) return value } - readCallback_OnPageBeginEvent_Void(isSync: boolean = false): ((parameter: OnPageBeginEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: OnPageBeginEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageBeginEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnPageEndEvent(): OnPageEndEvent { + readAdsBlockedDetails(): AdsBlockedDetails { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: OnPageEndEvent = ({url: url_result} as OnPageEndEvent) + const adsBlocked_buf_length: int32 = valueDeserializer.readInt32() + let adsBlocked_buf: Array = new Array() + for (let adsBlocked_buf_i = 0; adsBlocked_buf_i < adsBlocked_buf_length; adsBlocked_buf_i++) { + adsBlocked_buf[adsBlocked_buf_i] = (valueDeserializer.readString() as string) + } + const adsBlocked_result: Array = adsBlocked_buf + let value: AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) return value } - readCallback_OnPageEndEvent_Void(isSync: boolean = false): ((parameter: OnPageEndEvent) => void) { + readOnAdsBlockedCallback(isSync: boolean = false): OnAdsBlockedCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: OnPageEndEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageEndEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-130135362, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-130135362, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (details: AdsBlockedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeAdsBlockedDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(1572284740, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1572284740, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWebMediaOptions(): WebMediaOptions { + readWebKeyboardOptions(): WebKeyboardOptions { let valueDeserializer: Deserializer = this - const resumeInterval_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let resumeInterval_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) + const useSystemKeyboard_result: boolean = valueDeserializer.readBoolean() + const enterKeyType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enterKeyType_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enterKeyType_buf_runtimeType)) { - resumeInterval_buf = (valueDeserializer.readNumber() as number) + enterKeyType_buf = (valueDeserializer.readNumber() as number) } - const resumeInterval_result: number | undefined|undefined = resumeInterval_buf - const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let audioExclusive_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) + const enterKeyType_result: number | undefined|undefined = enterKeyType_buf + const customKeyboard_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let customKeyboard_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (customKeyboard_buf_runtimeType)) { - audioExclusive_buf = valueDeserializer.readBoolean() + customKeyboard_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const audioExclusive_result: boolean | undefined|undefined = audioExclusive_buf - let value: WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) + const customKeyboard_result: CustomBuilder | undefined|undefined = customKeyboard_buf + let value: WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) return value } - readJavaScriptProxy(): JavaScriptProxy { + readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { let valueDeserializer: Deserializer = this - const object_result: Object = (valueDeserializer.readCustomObject("Object") as Object) - const name_result: string = (valueDeserializer.readString() as string) - const methodList_buf_length: int32 = valueDeserializer.readInt32() - let methodList_buf: Array = new Array() - for (let methodList_buf_i = 0; methodList_buf_i < methodList_buf_length; methodList_buf_i++) { - methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) - } - const methodList_result: Array = methodList_buf - const controller_buf_selector: number = valueDeserializer.readInt8() - let controller_buf: WebController | WebviewController | undefined|undefined - if (controller_buf_selector == 0) { - controller_buf = (valueDeserializer.readWebController() as WebController) - } - else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readWebviewController() - } - else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") - } - const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) - const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let asyncMethodList_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (asyncMethodList_buf_runtimeType)) - { - const asyncMethodList_buf__length: int32 = valueDeserializer.readInt32() - let asyncMethodList_buf_: Array = new Array() - for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { - asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) - } - asyncMethodList_buf = asyncMethodList_buf_ - } - const asyncMethodList_result: Array | undefined|undefined = asyncMethodList_buf - const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let permission_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) - { - permission_buf = (valueDeserializer.readString() as string) + const controller_result: WebKeyboardController = (valueDeserializer.readWebKeyboardController() as WebKeyboardController) + const attributes_buf_size: int32 = valueDeserializer.readInt32() + let attributes_buf: Map = new Map() + // TODO: TS map resize + for (let attributes_buf_i = 0; attributes_buf_i < attributes_buf_size; attributes_buf_i++) { + const attributes_buf_key: string = (valueDeserializer.readString() as string) + const attributes_buf_value: string = (valueDeserializer.readString() as string) + attributes_buf.set(attributes_buf_key, attributes_buf_value) } - const permission_result: string | undefined|undefined = permission_buf - let value: JavaScriptProxy = ({object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} as JavaScriptProxy) + const attributes_result: Map = attributes_buf + let value: WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) return value } - readWebOptions(): WebOptions { + readWebKeyboardCallback(isSync: boolean = false): WebKeyboardCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (keyboardCallbackInfo: WebKeyboardCallbackInfo): WebKeyboardOptions => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebKeyboardCallbackInfo(keyboardCallbackInfo); let _continuationValue: WebKeyboardOptions | undefined|undefined; const _continuationCallback: ((value: WebKeyboardOptions) => void) = (value: WebKeyboardOptions): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1829763354, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebKeyboardOptions); } + } + readOnViewportFitChangedCallback(isSync: boolean = false): OnViewportFitChangedCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (viewportFit: ViewportFit): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(viewportFit); (isSync) ? (nativeModule()._CallCallbackSync(1847083191, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1847083191, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readExpandedMenuItemOptions(): ExpandedMenuItemOptions { let valueDeserializer: Deserializer = this - const src_buf_selector: number = valueDeserializer.readInt8() - let src_buf: string | Resource | undefined|undefined - if (src_buf_selector == 0) { - src_buf = (valueDeserializer.readString() as string) - } - else if (src_buf_selector == 1) { - src_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") - } - const src_result: string | Resource = (src_buf as string | Resource) - const controller_buf_selector: number = valueDeserializer.readInt8() - let controller_buf: WebController | WebviewController | undefined|undefined - if (controller_buf_selector == 0) { - controller_buf = (valueDeserializer.readWebController() as WebController) + const content_buf_selector: number = valueDeserializer.readInt8() + let content_buf: string | Resource | undefined|undefined + if (content_buf_selector == 0) { + content_buf = (valueDeserializer.readString() as string) } - else if (controller_buf_selector == 1) { - controller_buf = valueDeserializer.readWebviewController() + else if (content_buf_selector == 1) { + content_buf = valueDeserializer.readResource() } else { - throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") - } - const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) - const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderMode_buf: RenderMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) - { - renderMode_buf = (valueDeserializer.readInt32() as RenderMode) - } - const renderMode_result: RenderMode | undefined|undefined = renderMode_buf - const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let incognitoMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) - { - incognitoMode_buf = valueDeserializer.readBoolean() + throw new Error("One of the branches for content_buf has to be chosen through deserialisation.") } - const incognitoMode_result: boolean | undefined|undefined = incognitoMode_buf - const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sharedRenderProcessToken_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) + const content_result: ResourceStr = (content_buf as string | Resource) + const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let startIcon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (startIcon_buf_runtimeType)) { - sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + const startIcon_buf__selector: number = valueDeserializer.readInt8() + let startIcon_buf_: string | Resource | undefined|undefined + if (startIcon_buf__selector == 0) { + startIcon_buf_ = (valueDeserializer.readString() as string) + } + else if (startIcon_buf__selector == 1) { + startIcon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for startIcon_buf_ has to be chosen through deserialisation.") + } + startIcon_buf = (startIcon_buf_ as string | Resource) } - const sharedRenderProcessToken_result: string | undefined|undefined = sharedRenderProcessToken_buf - let value: WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) - return value - } - readPlaybackInfo(): PlaybackInfo { - let valueDeserializer: Deserializer = this - const time_result: number = (valueDeserializer.readNumber() as number) - let value: PlaybackInfo = ({time: time_result} as PlaybackInfo) + const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf + const action_result: ((selectedText: { plainText: string }) => void) = valueDeserializer.readCallback_Literal_String_plainText_Void() + let value: ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) return value } - readCallback_PlaybackInfo_Void(isSync: boolean = false): ((parameter: PlaybackInfo) => void) { + readOnRenderProcessRespondingCallback(isSync: boolean = false): OnRenderProcessRespondingCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: PlaybackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePlaybackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1334389194, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1334389194, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPreparedInfo(): PreparedInfo { + readRenderProcessNotRespondingData(): RenderProcessNotRespondingData { let valueDeserializer: Deserializer = this - const duration_result: number = (valueDeserializer.readNumber() as number) - let value: PreparedInfo = ({duration: duration_result} as PreparedInfo) + const jsStack_result: string = (valueDeserializer.readString() as string) + const pid_result: number = (valueDeserializer.readNumber() as number) + const reason_result: RenderProcessNotRespondingReason = (valueDeserializer.readInt32() as RenderProcessNotRespondingReason) + let value: RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) return value } - readCallback_PreparedInfo_Void(isSync: boolean = false): ((parameter: PreparedInfo) => void) { + readOnRenderProcessNotRespondingCallback(isSync: boolean = false): OnRenderProcessNotRespondingCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: PreparedInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePreparedInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1300890372, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1300890372, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (data: RenderProcessNotRespondingData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRenderProcessNotRespondingData(data); (isSync) ? (nativeModule()._CallCallbackSync(47282303, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(47282303, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readFullscreenInfo(): FullscreenInfo { + readNativeMediaPlayerConfig(): NativeMediaPlayerConfig { let valueDeserializer: Deserializer = this - const fullscreen_result: boolean = valueDeserializer.readBoolean() - let value: FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) + const enable_result: boolean = valueDeserializer.readBoolean() + const shouldOverlay_result: boolean = valueDeserializer.readBoolean() + let value: NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) return value } - readCallback_FullscreenInfo_Void(isSync: boolean = false): ((parameter: FullscreenInfo) => void) { + readOnOverrideUrlLoadingCallback(isSync: boolean = false): OnOverrideUrlLoadingCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: FullscreenInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullscreenInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(583294398, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(583294398, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWebResourceRequest(webResourceRequest); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(865258467, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(865258467, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readVideoOptions(): VideoOptions { + readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { let valueDeserializer: Deserializer = this - const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let src_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) - { - const src_buf__selector: number = valueDeserializer.readInt8() - let src_buf_: string | Resource | undefined|undefined - if (src_buf__selector == 0) { - src_buf_ = (valueDeserializer.readString() as string) - } - else if (src_buf__selector == 1) { - src_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") - } - src_buf = (src_buf_ as string | Resource) - } - const src_result: string | Resource | undefined|undefined = src_buf - const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let currentProgressRate_buf: number | string | PlaybackSpeed | undefined|undefined - if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) - { - const currentProgressRate_buf__selector: number = valueDeserializer.readInt8() - let currentProgressRate_buf_: number | string | PlaybackSpeed | undefined|undefined - if (currentProgressRate_buf__selector == 0) { - currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) - } - else if (currentProgressRate_buf__selector == 1) { - currentProgressRate_buf_ = (valueDeserializer.readString() as string) - } - else if (currentProgressRate_buf__selector == 2) { - currentProgressRate_buf_ = (valueDeserializer.readInt32() as PlaybackSpeed) - } - else { - throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation.") - } - currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) - } - const currentProgressRate_result: number | string | PlaybackSpeed | undefined|undefined = currentProgressRate_buf - const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewUri_buf: string | PixelMap | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) + const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let embedId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) { - const previewUri_buf__selector: number = valueDeserializer.readInt8() - let previewUri_buf_: string | PixelMap | Resource | undefined|undefined - if (previewUri_buf__selector == 0) { - previewUri_buf_ = (valueDeserializer.readString() as string) - } - else if (previewUri_buf__selector == 1) { - previewUri_buf_ = (valueDeserializer.readPixelMap() as PixelMap) - } - else if (previewUri_buf__selector == 2) { - previewUri_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation.") - } - previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) + embedId_buf = (valueDeserializer.readString() as string) } - const previewUri_result: string | PixelMap | Resource | undefined|undefined = previewUri_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: VideoController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const embedId_result: string | undefined|undefined = embedId_buf + const touchEvent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let touchEvent_buf: TouchEvent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (touchEvent_buf_runtimeType)) { - controller_buf = (valueDeserializer.readVideoController() as VideoController) + touchEvent_buf = valueDeserializer.readTouchEvent() } - const controller_result: VideoController | undefined|undefined = controller_buf - const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let imageAIOptions_buf: ImageAIOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + const touchEvent_result: TouchEvent | undefined|undefined = touchEvent_buf + const result_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let result_buf: EventResult | undefined|undefined + if ((RuntimeType.UNDEFINED) != (result_buf_runtimeType)) { - imageAIOptions_buf = valueDeserializer.readImageAIOptions() + result_buf = (valueDeserializer.readEventResult() as EventResult) } - const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf - let value: VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) + const result_result: EventResult | undefined|undefined = result_buf + let value: NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) return value } - readSwitchStyle(): SwitchStyle { + readCallback_NativeEmbedTouchInfo_Void(isSync: boolean = false): ((event: NativeEmbedTouchInfo) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: NativeEmbedTouchInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedTouchInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1090303858, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNativeEmbedVisibilityInfo(): NativeEmbedVisibilityInfo { let valueDeserializer: Deserializer = this - const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pointRadius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) - { - const pointRadius_buf__selector: number = valueDeserializer.readInt8() - let pointRadius_buf_: number | Resource | undefined|undefined - if (pointRadius_buf__selector == 0) { - pointRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointRadius_buf__selector == 1) { - pointRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation.") - } - pointRadius_buf = (pointRadius_buf_ as number | Resource) - } - const pointRadius_result: number | Resource | undefined|undefined = pointRadius_buf - const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unselectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) + const visibility_result: boolean = valueDeserializer.readBoolean() + const embedId_result: string = (valueDeserializer.readString() as string) + let value: NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) + return value + } + readOnNativeEmbedVisibilityChangeCallback(isSync: boolean = false): OnNativeEmbedVisibilityChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); (isSync) ? (nativeModule()._CallCallbackSync(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1641338704, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNativeEmbedDataInfo(): NativeEmbedDataInfo { + let valueDeserializer: Deserializer = this + const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let status_buf: NativeEmbedStatus | undefined|undefined + if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) { - const unselectedColor_buf__selector: number = valueDeserializer.readInt8() - let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") - } - unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) + status_buf = (valueDeserializer.readInt32() as NativeEmbedStatus) } - const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf - const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pointColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) + const status_result: NativeEmbedStatus | undefined|undefined = status_buf + const surfaceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let surfaceId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (surfaceId_buf_runtimeType)) { - const pointColor_buf__selector: number = valueDeserializer.readInt8() - let pointColor_buf_: Color | number | string | Resource | undefined|undefined - if (pointColor_buf__selector == 0) { - pointColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (pointColor_buf__selector == 1) { - pointColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (pointColor_buf__selector == 2) { - pointColor_buf_ = (valueDeserializer.readString() as string) - } - else if (pointColor_buf__selector == 3) { - pointColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation.") - } - pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) + surfaceId_buf = (valueDeserializer.readString() as string) } - const pointColor_result: ResourceColor | undefined|undefined = pointColor_buf - const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let trackBorderRadius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) + const surfaceId_result: string | undefined|undefined = surfaceId_buf + const embedId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let embedId_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (embedId_buf_runtimeType)) { - const trackBorderRadius_buf__selector: number = valueDeserializer.readInt8() - let trackBorderRadius_buf_: number | Resource | undefined|undefined - if (trackBorderRadius_buf__selector == 0) { - trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (trackBorderRadius_buf__selector == 1) { - trackBorderRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation.") - } - trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) + embedId_buf = (valueDeserializer.readString() as string) } - const trackBorderRadius_result: number | Resource | undefined|undefined = trackBorderRadius_buf - let value: SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) + const embedId_result: string | undefined|undefined = embedId_buf + const info_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let info_buf: NativeEmbedInfo | undefined|undefined + if ((RuntimeType.UNDEFINED) != (info_buf_runtimeType)) + { + info_buf = valueDeserializer.readNativeEmbedInfo() + } + const info_result: NativeEmbedInfo | undefined|undefined = info_buf + let value: NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) return value } - readToggleOptions(): ToggleOptions { + readCallback_NativeEmbedDataInfo_Void(isSync: boolean = false): ((event: NativeEmbedDataInfo) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: NativeEmbedDataInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNativeEmbedDataInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(477481563, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(477481563, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readScriptItem(): ScriptItem { let valueDeserializer: Deserializer = this - const type_result: ToggleType = (valueDeserializer.readInt32() as ToggleType) - const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isOn_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) - { - isOn_buf = valueDeserializer.readBoolean() + const script_result: string = (valueDeserializer.readString() as string) + const scriptRules_buf_length: int32 = valueDeserializer.readInt32() + let scriptRules_buf: Array = new Array() + for (let scriptRules_buf_i = 0; scriptRules_buf_i < scriptRules_buf_length; scriptRules_buf_i++) { + scriptRules_buf[scriptRules_buf_i] = (valueDeserializer.readString() as string) } - const isOn_result: boolean | undefined|undefined = isOn_buf - let value: ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) + const scriptRules_result: Array = scriptRules_buf + let value: ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) return value } - readTimePickerResult(): TimePickerResult { + readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { let valueDeserializer: Deserializer = this - const hour_result: number = (valueDeserializer.readNumber() as number) - const minute_result: number = (valueDeserializer.readNumber() as number) - const second_result: number = (valueDeserializer.readNumber() as number) - let value: TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) + const host_result: string = (valueDeserializer.readString() as string) + const trackerHost_result: string = (valueDeserializer.readString() as string) + let value: IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) return value } - readTimePickerOptions(): TimePickerOptions { + readOnIntelligentTrackingPreventionCallback(isSync: boolean = false): OnIntelligentTrackingPreventionCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (details: IntelligentTrackingPreventionDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIntelligentTrackingPreventionDetails(details); (isSync) ? (nativeModule()._CallCallbackSync(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1377876844, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readLoadCommittedDetails(): LoadCommittedDetails { let valueDeserializer: Deserializer = this - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const isMainFrame_result: boolean = valueDeserializer.readBoolean() + const isSameDocument_result: boolean = valueDeserializer.readBoolean() + const didReplaceEntry_result: boolean = valueDeserializer.readBoolean() + const navigationType_result: WebNavigationType = (valueDeserializer.readInt32() as WebNavigationType) + const url_result: string = (valueDeserializer.readString() as string) + let value: LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) + return value + } + readOnNavigationEntryCommittedCallback(isSync: boolean = false): OnNavigationEntryCommittedCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (loadCommittedDetails: LoadCommittedDetails): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); (isSync) ? (nativeModule()._CallCallbackSync(-398722176, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-398722176, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSafeBrowsingCheckResultCallback(isSync: boolean = false): OnSafeBrowsingCheckResultCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (threatType: ThreatType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(threatType); (isSync) ? (nativeModule()._CallCallbackSync(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1099824577, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnOverScrollEvent(): OnOverScrollEvent { + let valueDeserializer: Deserializer = this + const xOffset_result: number = (valueDeserializer.readNumber() as number) + const yOffset_result: number = (valueDeserializer.readNumber() as number) + let value: OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) + return value + } + readCallback_OnOverScrollEvent_Void(isSync: boolean = false): ((parameter: OnOverScrollEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnOverScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnOverScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-860386431, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-860386431, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnLoadInterceptEvent(): OnLoadInterceptEvent { + let valueDeserializer: Deserializer = this + const data_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + let value: OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) + return value + } + readCallback_OnLoadInterceptEvent_Boolean(isSync: boolean = false): ((parameter: OnLoadInterceptEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1231444306, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1231444306, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readLargestContentfulPaint(): LargestContentfulPaint { + let valueDeserializer: Deserializer = this + const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navigationStartTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + navigationStartTime_buf = (valueDeserializer.readNumber() as number) } - const selected_result: Date | undefined|undefined = selected_buf - const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let format_buf: TimePickerFormat | undefined|undefined - if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) + const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf + const largestImagePaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImagePaintTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (largestImagePaintTime_buf_runtimeType)) { - format_buf = (valueDeserializer.readInt32() as TimePickerFormat) + largestImagePaintTime_buf = (valueDeserializer.readNumber() as number) } - const format_result: TimePickerFormat | undefined|undefined = format_buf - let value: TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) + const largestImagePaintTime_result: number | undefined|undefined = largestImagePaintTime_buf + const largestTextPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestTextPaintTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (largestTextPaintTime_buf_runtimeType)) + { + largestTextPaintTime_buf = (valueDeserializer.readNumber() as number) + } + const largestTextPaintTime_result: number | undefined|undefined = largestTextPaintTime_buf + const imageBPP_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageBPP_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (imageBPP_buf_runtimeType)) + { + imageBPP_buf = (valueDeserializer.readNumber() as number) + } + const imageBPP_result: number | undefined|undefined = imageBPP_buf + const largestImageLoadStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImageLoadStartTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (largestImageLoadStartTime_buf_runtimeType)) + { + largestImageLoadStartTime_buf = (valueDeserializer.readNumber() as number) + } + const largestImageLoadStartTime_result: number | undefined|undefined = largestImageLoadStartTime_buf + const largestImageLoadEndTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let largestImageLoadEndTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (largestImageLoadEndTime_buf_runtimeType)) + { + largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) + } + const largestImageLoadEndTime_result: number | undefined|undefined = largestImageLoadEndTime_buf + let value: LargestContentfulPaint = ({navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} as LargestContentfulPaint) return value } - readTextTimerOptions(): TextTimerOptions { + readOnLargestContentfulPaintCallback(isSync: boolean = false): OnLargestContentfulPaintCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (largestContentfulPaint: LargestContentfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeLargestContentfulPaint(largestContentfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(1390640532, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1390640532, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFirstMeaningfulPaint(): FirstMeaningfulPaint { let valueDeserializer: Deserializer = this - const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isCountDown_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) - { - isCountDown_buf = valueDeserializer.readBoolean() - } - const isCountDown_result: boolean | undefined|undefined = isCountDown_buf - const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let count_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) + const navigationStartTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let navigationStartTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (navigationStartTime_buf_runtimeType)) { - count_buf = (valueDeserializer.readNumber() as number) + navigationStartTime_buf = (valueDeserializer.readNumber() as number) } - const count_result: number | undefined|undefined = count_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: TextTimerController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const navigationStartTime_result: number | undefined|undefined = navigationStartTime_buf + const firstMeaningfulPaintTime_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let firstMeaningfulPaintTime_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (firstMeaningfulPaintTime_buf_runtimeType)) { - controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) + firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) } - const controller_result: TextTimerController | undefined|undefined = controller_buf - let value: TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) + const firstMeaningfulPaintTime_result: number | undefined|undefined = firstMeaningfulPaintTime_buf + let value: FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) + return value + } + readOnFirstMeaningfulPaintCallback(isSync: boolean = false): OnFirstMeaningfulPaintCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (firstMeaningfulPaint: FirstMeaningfulPaint): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFirstMeaningfulPaint(firstMeaningfulPaint); (isSync) ? (nativeModule()._CallCallbackSync(767275770, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(767275770, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFirstContentfulPaintEvent(): OnFirstContentfulPaintEvent { + let valueDeserializer: Deserializer = this + const navigationStartTick_result: number = (valueDeserializer.readNumber() as number) + const firstContentfulPaintMs_result: number = (valueDeserializer.readNumber() as number) + let value: OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) + return value + } + readCallback_OnFirstContentfulPaintEvent_Void(isSync: boolean = false): ((parameter: OnFirstContentfulPaintEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnFirstContentfulPaintEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFirstContentfulPaintEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1852060212, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { + let valueDeserializer: Deserializer = this + const playing_result: boolean = valueDeserializer.readBoolean() + let value: OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) return value } - readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): ((value: string | Array, index: number | Array) => void) { + readCallback_OnAudioStateChangedEvent_Void(isSync: boolean = false): ((parameter: OnAudioStateChangedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (value: string | Array, index: number | Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.STRING == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast>(value); _argsSerializer.writeInt32(value_1.length); for (let i = 0; i < value_1.length; i++) {; const value_1_element = value_1[i]; _argsSerializer.writeString(value_1_element); } } let index_type: int32 = RuntimeType.UNDEFINED; index_type = runtimeType(index); if (((RuntimeType.NUMBER == index_type))) {; _argsSerializer.writeInt8(0); const index_0 = unsafeCast(index); _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1); const index_1 = unsafeCast>(index); _argsSerializer.writeInt32(index_1.length); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnAudioStateChangedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAudioStateChangedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1559789631, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_String_Number_Void(isSync: boolean = false): ((value: string, index: number) => void) { + readOnDataResubmittedEvent(): OnDataResubmittedEvent { + let valueDeserializer: Deserializer = this + const handler_result: DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) + let value: OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) + return value + } + readCallback_OnDataResubmittedEvent_Void(isSync: boolean = false): ((parameter: OnDataResubmittedEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (value: string, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-879490874, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-879490874, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnDataResubmittedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDataResubmittedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(118631204, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(118631204, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextCascadePickerRangeContent(): TextCascadePickerRangeContent { + readOnPageVisibleEvent(): OnPageVisibleEvent { let valueDeserializer: Deserializer = this - const text_buf_selector: number = valueDeserializer.readInt8() - let text_buf: string | Resource | undefined|undefined - if (text_buf_selector == 0) { - text_buf = (valueDeserializer.readString() as string) - } - else if (text_buf_selector == 1) { - text_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf has to be chosen through deserialisation.") - } - const text_result: string | Resource = (text_buf as string | Resource) - const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let children_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (children_buf_runtimeType)) - { - const children_buf__length: int32 = valueDeserializer.readInt32() - let children_buf_: Array = new Array() - for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { - children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() - } - children_buf = children_buf_ - } - const children_result: Array | undefined|undefined = children_buf - let value: TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) + const url_result: string = (valueDeserializer.readString() as string) + let value: OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) return value } - readTextPickerRangeContent(): TextPickerRangeContent { + readCallback_OnPageVisibleEvent_Void(isSync: boolean = false): ((parameter: OnPageVisibleEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnPageVisibleEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageVisibleEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1805946367, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1805946367, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { let valueDeserializer: Deserializer = this - const icon_buf_selector: number = valueDeserializer.readInt8() - let icon_buf: string | Resource | undefined|undefined - if (icon_buf_selector == 0) { - icon_buf = (valueDeserializer.readString() as string) - } - else if (icon_buf_selector == 1) { - icon_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf has to be chosen through deserialisation.") - } - const icon_result: string | Resource = (icon_buf as string | Resource) - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector: number = valueDeserializer.readInt8() - let text_buf_: string | Resource | undefined|undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") - } - text_buf = (text_buf_ as string | Resource) - } - const text_result: string | Resource | undefined|undefined = text_buf - let value: TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) + const favicon_result: PixelMap = (valueDeserializer.readPixelMap() as PixelMap) + let value: OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) return value } - readTextPickerOptions(): TextPickerOptions { + readCallback_OnFaviconReceivedEvent_Void(isSync: boolean = false): ((parameter: OnFaviconReceivedEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnFaviconReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFaviconReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-243916553, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-243916553, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTouchIconUrlReceivedEvent(): OnTouchIconUrlReceivedEvent { let valueDeserializer: Deserializer = this - const range_buf_selector: number = valueDeserializer.readInt8() - let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined - if (range_buf_selector == 0) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) - } - range_buf = range_buf_u - } - else if (range_buf_selector == 1) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array> = new Array>() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() - let range_buf_u_buf: Array = new Array() - for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) - } - range_buf_u[range_buf_u_i] = range_buf_u_buf - } - range_buf = range_buf_u - } - else if (range_buf_selector == 2) { - range_buf = valueDeserializer.readResource() - } - else if (range_buf_selector == 3) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() - } - range_buf = range_buf_u - } - else if (range_buf_selector == 4) { - const range_buf_u_length: int32 = valueDeserializer.readInt32() - let range_buf_u: Array = new Array() - for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() - } - range_buf = range_buf_u - } - else { - throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") - } - const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf: string | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - const value_buf__selector: number = valueDeserializer.readInt8() - let value_buf_: string | Array | undefined|undefined - if (value_buf__selector == 0) { - value_buf_ = (valueDeserializer.readString() as string) - } - else if (value_buf__selector == 1) { - const value_buf__u_length: int32 = valueDeserializer.readInt32() - let value_buf__u: Array = new Array() - for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { - value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) - } - value_buf_ = value_buf__u - } - else { - throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") - } - value_buf = (value_buf_ as string | Array) - } - const value_result: string | Array | undefined|undefined = value_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: number | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - const selected_buf__selector: number = valueDeserializer.readInt8() - let selected_buf_: number | Array | undefined|undefined - if (selected_buf__selector == 0) { - selected_buf_ = (valueDeserializer.readNumber() as number) - } - else if (selected_buf__selector == 1) { - const selected_buf__u_length: int32 = valueDeserializer.readInt32() - let selected_buf__u: Array = new Array() - for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) - } - selected_buf_ = selected_buf__u - } - else { - throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") - } - selected_buf = (selected_buf_ as number | Array) - } - const selected_result: number | Array | undefined|undefined = selected_buf - let value: TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) + const url_result: string = (valueDeserializer.readString() as string) + const precomposed_result: boolean = valueDeserializer.readBoolean() + let value: OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) return value } - readPasswordIcon(): PasswordIcon { + readCallback_OnTouchIconUrlReceivedEvent_Void(isSync: boolean = false): ((parameter: OnTouchIconUrlReceivedEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnTouchIconUrlReceivedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTouchIconUrlReceivedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1657893064, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1657893064, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnWindowNewEvent(): OnWindowNewEvent { let valueDeserializer: Deserializer = this - const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onIconSrc_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) - { - const onIconSrc_buf__selector: number = valueDeserializer.readInt8() - let onIconSrc_buf_: string | Resource | undefined|undefined - if (onIconSrc_buf__selector == 0) { - onIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (onIconSrc_buf__selector == 1) { - onIconSrc_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation.") - } - onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + const isAlert_result: boolean = valueDeserializer.readBoolean() + const isUserTrigger_result: boolean = valueDeserializer.readBoolean() + const targetUrl_result: string = (valueDeserializer.readString() as string) + const handler_result: ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) + let value: OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) + return value + } + readCallback_OnWindowNewEvent_Void(isSync: boolean = false): ((parameter: OnWindowNewEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnWindowNewEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnWindowNewEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2052382574, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnClientAuthenticationEvent(): OnClientAuthenticationEvent { + let valueDeserializer: Deserializer = this + const handler_result: ClientAuthenticationHandler = (valueDeserializer.readClientAuthenticationHandler() as ClientAuthenticationHandler) + const host_result: string = (valueDeserializer.readString() as string) + const port_result: number = (valueDeserializer.readNumber() as number) + const keyTypes_buf_length: int32 = valueDeserializer.readInt32() + let keyTypes_buf: Array = new Array() + for (let keyTypes_buf_i = 0; keyTypes_buf_i < keyTypes_buf_length; keyTypes_buf_i++) { + keyTypes_buf[keyTypes_buf_i] = (valueDeserializer.readString() as string) } - const onIconSrc_result: string | Resource | undefined|undefined = onIconSrc_buf - const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offIconSrc_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) - { - const offIconSrc_buf__selector: number = valueDeserializer.readInt8() - let offIconSrc_buf_: string | Resource | undefined|undefined - if (offIconSrc_buf__selector == 0) { - offIconSrc_buf_ = (valueDeserializer.readString() as string) - } - else if (offIconSrc_buf__selector == 1) { - offIconSrc_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation.") - } - offIconSrc_buf = (offIconSrc_buf_ as string | Resource) + const keyTypes_result: Array = keyTypes_buf + const issuers_buf_length: int32 = valueDeserializer.readInt32() + let issuers_buf: Array = new Array() + for (let issuers_buf_i = 0; issuers_buf_i < issuers_buf_length; issuers_buf_i++) { + issuers_buf[issuers_buf_i] = (valueDeserializer.readString() as string) } - const offIconSrc_result: string | Resource | undefined|undefined = offIconSrc_buf - let value: PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) + const issuers_result: Array = issuers_buf + let value: OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) return value } - readOnSubmitCallback(isSync: boolean = false): OnSubmitCallback { + readCallback_OnClientAuthenticationEvent_Void(isSync: boolean = false): ((parameter: OnClientAuthenticationEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnClientAuthenticationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnClientAuthenticationEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(608991355, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(608991355, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextInputOptions(): TextInputOptions { + readSslErrorEvent(): SslErrorEvent { let valueDeserializer: Deserializer = this - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector: number = valueDeserializer.readInt8() - let placeholder_buf_: string | Resource | undefined|undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) - } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") - } - placeholder_buf = (placeholder_buf_ as string | Resource) - } - const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + const handler_result: SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) + const error_result: SslError = (valueDeserializer.readInt32() as SslError) + const url_result: string = (valueDeserializer.readString() as string) + const originalUrl_result: string = (valueDeserializer.readString() as string) + const referrer_result: string = (valueDeserializer.readString() as string) + const isFatalError_result: boolean = valueDeserializer.readBoolean() + const isMainFrame_result: boolean = valueDeserializer.readBoolean() + let value: SslErrorEvent = ({handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} as SslErrorEvent) + return value + } + readOnSslErrorEventCallback(isSync: boolean = false): OnSslErrorEventCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (sslErrorEvent: SslErrorEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSslErrorEvent(sslErrorEvent); (isSync) ? (nativeModule()._CallCallbackSync(-399603614, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-399603614, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSslErrorEventReceiveEvent(): OnSslErrorEventReceiveEvent { + let valueDeserializer: Deserializer = this + const handler_result: SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) + const error_result: SslError = (valueDeserializer.readInt32() as SslError) + const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let certChainData_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (certChainData_buf_runtimeType)) { - const text_buf__selector: number = valueDeserializer.readInt8() - let text_buf_: string | Resource | undefined|undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + const certChainData_buf__length: int32 = valueDeserializer.readInt32() + let certChainData_buf_: Array = new Array() + for (let certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { + certChainData_buf_[certChainData_buf__i] = (valueDeserializer.readBuffer() as ArrayBuffer) } - text_buf = (text_buf_ as string | Resource) - } - const text_result: ResourceStr | undefined|undefined = text_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: TextInputController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextInputController() as TextInputController) + certChainData_buf = certChainData_buf_ } - const controller_result: TextInputController | undefined|undefined = controller_buf - let value: TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) + const certChainData_result: Array | undefined|undefined = certChainData_buf + let value: OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) return value } - readTextClockOptions(): TextClockOptions { + readCallback_OnSslErrorEventReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSslErrorEventReceiveEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnSslErrorEventReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSslErrorEventReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1624791665, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1624791665, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnScrollEvent(): OnScrollEvent { let valueDeserializer: Deserializer = this - const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeZoneOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) - { - timeZoneOffset_buf = (valueDeserializer.readNumber() as number) - } - const timeZoneOffset_result: number | undefined|undefined = timeZoneOffset_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: TextClockController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextClockController() as TextClockController) - } - const controller_result: TextClockController | undefined|undefined = controller_buf - let value: TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) + const xOffset_result: number = (valueDeserializer.readNumber() as number) + const yOffset_result: number = (valueDeserializer.readNumber() as number) + let value: OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) return value } - readInputCounterOptions(): InputCounterOptions { + readCallback_OnScrollEvent_Void(isSync: boolean = false): ((parameter: OnScrollEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnScrollEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScrollEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-172908881, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-172908881, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnSearchResultReceiveEvent(): OnSearchResultReceiveEvent { let valueDeserializer: Deserializer = this - const thresholdPercentage_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let thresholdPercentage_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf = (valueDeserializer.readNumber() as number) - } - const thresholdPercentage_result: number | undefined|undefined = thresholdPercentage_buf - const highlightBorder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let highlightBorder_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf = valueDeserializer.readBoolean() - } - const highlightBorder_result: boolean | undefined|undefined = highlightBorder_buf - let value: InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) + const activeMatchOrdinal_result: number = (valueDeserializer.readNumber() as number) + const numberOfMatches_result: number = (valueDeserializer.readNumber() as number) + const isDoneCounting_result: boolean = valueDeserializer.readBoolean() + let value: OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) return value } - readCallback_String_PasteEvent_Void(isSync: boolean = false): ((value: string, event: PasteEvent) => void) { + readCallback_OnSearchResultReceiveEvent_Void(isSync: boolean = false): ((parameter: OnSearchResultReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (value: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-683652998, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-683652998, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnSearchResultReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnSearchResultReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1495570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1495570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextAreaSubmitCallback(isSync: boolean = false): TextAreaSubmitCallback { + readOnContextMenuHideCallback(isSync: boolean = false): OnContextMenuHideCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKeyType); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(-401980571, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-401980571, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(1788572278, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1788572278, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_EnterKeyType_Void(isSync: boolean = false): ((enterKey: EnterKeyType) => void) { + readOnContextMenuShowEvent(): OnContextMenuShowEvent { + let valueDeserializer: Deserializer = this + const param_result: WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) + const result_result: WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) + let value: OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) + return value + } + readCallback_OnContextMenuShowEvent_Boolean(isSync: boolean = false): ((parameter: OnContextMenuShowEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (enterKey: EnterKeyType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); (isSync) ? (nativeModule()._CallCallbackSync(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(332449533, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(332449533, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTextAreaOptions(): TextAreaOptions { + readOnScreenCaptureRequestEvent(): OnScreenCaptureRequestEvent { let valueDeserializer: Deserializer = this - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) - { - const placeholder_buf__selector: number = valueDeserializer.readInt8() - let placeholder_buf_: string | Resource | undefined|undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) - } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") - } - placeholder_buf = (placeholder_buf_ as string | Resource) - } - const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - const text_buf__selector: number = valueDeserializer.readInt8() - let text_buf_: string | Resource | undefined|undefined - if (text_buf__selector == 0) { - text_buf_ = (valueDeserializer.readString() as string) - } - else if (text_buf__selector == 1) { - text_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") - } - text_buf = (text_buf_ as string | Resource) - } - const text_result: ResourceStr | undefined|undefined = text_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: TextAreaController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) - } - const controller_result: TextAreaController | undefined|undefined = controller_buf - let value: TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) + const handler_result: ScreenCaptureHandler = (valueDeserializer.readScreenCaptureHandler() as ScreenCaptureHandler) + let value: OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) return value } - readFontSettingOptions(): FontSettingOptions { + readCallback_OnScreenCaptureRequestEvent_Void(isSync: boolean = false): ((parameter: OnScreenCaptureRequestEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnScreenCaptureRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScreenCaptureRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1972321573, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnPermissionRequestEvent(): OnPermissionRequestEvent { let valueDeserializer: Deserializer = this - const enableVariableFontWeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableVariableFontWeight_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf = valueDeserializer.readBoolean() - } - const enableVariableFontWeight_result: boolean | undefined|undefined = enableVariableFontWeight_buf - let value: FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) + const request_result: PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) + let value: OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) return value } - readTextOverflowOptions(): TextOverflowOptions { + readCallback_OnPermissionRequestEvent_Void(isSync: boolean = false): ((parameter: OnPermissionRequestEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnPermissionRequestEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPermissionRequestEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(529980696, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(529980696, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnInterceptRequestEvent(): OnInterceptRequestEvent { let valueDeserializer: Deserializer = this - const overflow_result: TextOverflow = (valueDeserializer.readInt32() as TextOverflow) - let value: TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) + const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + let value: OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) return value } - readTextOptions(): TextOptions { + readCallback_OnInterceptRequestEvent_WebResourceResponse(isSync: boolean = false): ((parameter: OnInterceptRequestEvent) => WebResourceResponse) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnInterceptRequestEvent): WebResourceResponse => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnInterceptRequestEvent(parameter); let _continuationValue: WebResourceResponse | undefined|undefined; const _continuationCallback: ((value: WebResourceResponse) => void) = (value: WebResourceResponse): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1442698200, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1442698200, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WebResourceResponse); } + } + readOnHttpAuthRequestEvent(): OnHttpAuthRequestEvent { + let valueDeserializer: Deserializer = this + const handler_result: HttpAuthHandler = (valueDeserializer.readHttpAuthHandler() as HttpAuthHandler) + const host_result: string = (valueDeserializer.readString() as string) + const realm_result: string = (valueDeserializer.readString() as string) + let value: OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) + return value + } + readCallback_OnHttpAuthRequestEvent_Boolean(isSync: boolean = false): ((parameter: OnHttpAuthRequestEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(780282803, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(780282803, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnScaleChangeEvent(): OnScaleChangeEvent { let valueDeserializer: Deserializer = this - const controller_result: TextController = (valueDeserializer.readTextController() as TextController) - let value: TextOptions = ({controller: controller_result} as TextOptions) + const oldScale_result: number = (valueDeserializer.readNumber() as number) + const newScale_result: number = (valueDeserializer.readNumber() as number) + let value: OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) return value } - readScrollableBarModeOptions(): ScrollableBarModeOptions { + readCallback_OnScaleChangeEvent_Void(isSync: boolean = false): ((parameter: OnScaleChangeEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnScaleChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnScaleChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1782102148, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFullScreenEnterEvent(): FullScreenEnterEvent { let valueDeserializer: Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const handler_result: FullScreenExitHandler = (valueDeserializer.readFullScreenExitHandler() as FullScreenExitHandler) + const videoWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let videoWidth_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (videoWidth_buf_runtimeType)) { - margin_buf = (valueDeserializer.readLength() as Dimension) + videoWidth_buf = (valueDeserializer.readNumber() as number) } - const margin_result: Dimension | undefined|undefined = margin_buf - const nonScrollableLayoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonScrollableLayoutStyle_buf: LayoutStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) + const videoWidth_result: number | undefined|undefined = videoWidth_buf + const videoHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let videoHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (videoHeight_buf_runtimeType)) { - nonScrollableLayoutStyle_buf = (valueDeserializer.readInt32() as LayoutStyle) + videoHeight_buf = (valueDeserializer.readNumber() as number) } - const nonScrollableLayoutStyle_result: LayoutStyle | undefined|undefined = nonScrollableLayoutStyle_buf - let value: ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) + const videoHeight_result: number | undefined|undefined = videoHeight_buf + let value: FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) return value } - readOnTabsContentWillChangeCallback(isSync: boolean = false): OnTabsContentWillChangeCallback { + readOnFullScreenEnterCallback(isSync: boolean = false): OnFullScreenEnterCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-349727249, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-349727249, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (event: FullScreenEnterEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullScreenEnterEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(81230317, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(81230317, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTabContentTransitionProxy(): TabContentTransitionProxy { + readOnResourceLoadEvent(): OnResourceLoadEvent { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return TabContentTransitionProxyInternal.fromPtr(ptr) + const url_result: string = (valueDeserializer.readString() as string) + let value: OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) + return value } - readTabsCustomContentTransitionCallback(isSync: boolean = false): TabsCustomContentTransitionCallback { + readCallback_OnResourceLoadEvent_Void(isSync: boolean = false): ((parameter: OnResourceLoadEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: TabContentAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: TabContentAnimatedTransition | undefined) => void) = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(221706282, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition); } - } - readBarGridColumnOptions(): BarGridColumnOptions { - let valueDeserializer: Deserializer = this - const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sm_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf = (valueDeserializer.readNumber() as number) - } - const sm_result: number | undefined|undefined = sm_buf - const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let md_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) - { - md_buf = (valueDeserializer.readNumber() as number) - } - const md_result: number | undefined|undefined = md_buf - const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lg_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf = (valueDeserializer.readNumber() as number) - } - const lg_result: number | undefined|undefined = lg_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = (valueDeserializer.readLength() as Dimension) - } - const margin_result: Dimension | undefined|undefined = margin_buf - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) - { - gutter_buf = (valueDeserializer.readLength() as Dimension) - } - const gutter_result: Dimension | undefined|undefined = gutter_buf - let value: BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) - return value + return (parameter: OnResourceLoadEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnResourceLoadEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(793995118, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(793995118, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTabsGestureSwipeCallback(isSync: boolean = false): OnTabsGestureSwipeCallback { + readCallback_Literal_Function_callback_Object_fileSelector_Void(isSync: boolean = false): ((event?: { callback: Function, fileSelector: Object }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(253696833, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(253696833, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: { callback: Function, fileSelector: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_callback = event_value.callback; _argsSerializer.writeFunction(event_value_callback); const event_value_fileSelector = event_value.fileSelector; _argsSerializer.writeCustomObject("Object", event_value_fileSelector); } (isSync) ? (nativeModule()._CallCallbackSync(1754134729, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1754134729, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTabsAnimationEndCallback(isSync: boolean = false): OnTabsAnimationEndCallback { + readCallback_Literal_Object_detail_Boolean(isSync: boolean = false): ((event?: { detail: Object }) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(1942856551, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1942856551, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: { detail: Object } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(222742448, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(222742448, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTabsAnimationEvent(): TabsAnimationEvent { + readOnShowFileSelectorEvent(): OnShowFileSelectorEvent { let valueDeserializer: Deserializer = this - const currentOffset_result: number = (valueDeserializer.readNumber() as number) - const targetOffset_result: number = (valueDeserializer.readNumber() as number) - const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) + const result_result: FileSelectorResult = (valueDeserializer.readFileSelectorResult() as FileSelectorResult) + const fileSelector_result: FileSelectorParam = (valueDeserializer.readFileSelectorParam() as FileSelectorParam) + let value: OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) return value } - readOnTabsAnimationStartCallback(isSync: boolean = false): OnTabsAnimationStartCallback { + readCallback_OnShowFileSelectorEvent_Boolean(isSync: boolean = false): ((parameter: OnShowFileSelectorEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-147408344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-147408344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-636069598, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-636069598, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readTabsOptions(): TabsOptions { + readOnRenderExitedEvent(): OnRenderExitedEvent { let valueDeserializer: Deserializer = this - const barPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barPosition_buf: BarPosition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) - { - barPosition_buf = (valueDeserializer.readInt32() as BarPosition) - } - const barPosition_result: BarPosition | undefined|undefined = barPosition_buf - const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let index_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) - { - index_buf = (valueDeserializer.readNumber() as number) - } - const index_result: number | undefined|undefined = index_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: TabsController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) - { - controller_buf = (valueDeserializer.readTabsController() as TabsController) - } - const controller_result: TabsController | undefined|undefined = controller_buf - let value: TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) + const renderExitReason_result: RenderExitReason = (valueDeserializer.readInt32() as RenderExitReason) + let value: OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) return value } - readSymbolEffect(): SymbolEffect { - let value: SymbolEffect = ({} as SymbolEffect) - return value + readCallback_OnRenderExitedEvent_Void(isSync: boolean = false): ((parameter: OnRenderExitedEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnRenderExitedEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRenderExitedEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1413785559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readContentDidScrollCallback(isSync: boolean = false): ContentDidScrollCallback { + readCallback_Literal_Function_handler_Object_error_Void(isSync: boolean = false): ((event?: { handler: Function, error: Object }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); (isSync) ? (nativeModule()._CallCallbackSync(1532328438, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1532328438, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event?: { handler: Function, error: Object } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_handler = event_value.handler; _argsSerializer.writeFunction(event_value_handler); const event_value_error = event_value.error; _argsSerializer.writeCustomObject("Object", event_value_error); } (isSync) ? (nativeModule()._CallCallbackSync(361012115, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(361012115, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return SwiperContentTransitionProxyInternal.fromPtr(ptr) + readType_WebAttribute_onUrlLoadIntercept_callback(isSync: boolean = false): ((event?: { data: string | WebResourceRequest }) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event?: { data: string | WebResourceRequest } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type: int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0); const event_value_data_0 = unsafeCast(event_value_data); _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1); const event_value_data_1 = unsafeCast(event_value_data); _argsSerializer.writeWebResourceRequest(event_value_data_1); } } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-985284966, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-985284966, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSwiperContentAnimatedTransition(): SwiperContentAnimatedTransition { + readOnRefreshAccessedHistoryEvent(): OnRefreshAccessedHistoryEvent { let valueDeserializer: Deserializer = this - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } - const timeout_result: number | undefined|undefined = timeout_buf - const transition_result: ((parameter: SwiperContentTransitionProxy) => void) = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() - let value: SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) + const url_result: string = (valueDeserializer.readString() as string) + const isRefreshed_result: boolean = valueDeserializer.readBoolean() + let value: OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) return value } - readOnSwiperGestureSwipeCallback(isSync: boolean = false): OnSwiperGestureSwipeCallback { + readCallback_OnRefreshAccessedHistoryEvent_Void(isSync: boolean = false): ((parameter: OnRefreshAccessedHistoryEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(606029871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(606029871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnRefreshAccessedHistoryEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnRefreshAccessedHistoryEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1978364344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1978364344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnSwiperAnimationEndCallback(isSync: boolean = false): OnSwiperAnimationEndCallback { + readOnDownloadStartEvent(): OnDownloadStartEvent { + let valueDeserializer: Deserializer = this + const url_result: string = (valueDeserializer.readString() as string) + const userAgent_result: string = (valueDeserializer.readString() as string) + const contentDisposition_result: string = (valueDeserializer.readString() as string) + const mimetype_result: string = (valueDeserializer.readString() as string) + const contentLength_result: number = (valueDeserializer.readNumber() as number) + let value: OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) + return value + } + readCallback_OnDownloadStartEvent_Void(isSync: boolean = false): ((parameter: OnDownloadStartEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-143686583, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143686583, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnDownloadStartEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnDownloadStartEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1834611702, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1834611702, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSwiperAnimationEvent(): SwiperAnimationEvent { + readOnHttpErrorReceiveEvent(): OnHttpErrorReceiveEvent { let valueDeserializer: Deserializer = this - const currentOffset_result: number = (valueDeserializer.readNumber() as number) - const targetOffset_result: number = (valueDeserializer.readNumber() as number) - const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) + const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + const response_result: WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) + let value: OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) return value } - readOnSwiperAnimationStartCallback(isSync: boolean = false): OnSwiperAnimationStartCallback { + readCallback_OnHttpErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnHttpErrorReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(876602502, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(876602502, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnHttpErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnHttpErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2066745559, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readIndicatorComponentController(): IndicatorComponentController { + readOnErrorReceiveEvent(): OnErrorReceiveEvent { let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return IndicatorComponentControllerInternal.fromPtr(ptr) + const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) + const error_result: WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) + let value: OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) + return value } - readSwiperController(): SwiperController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return SwiperControllerInternal.fromPtr(ptr) + readCallback_OnErrorReceiveEvent_Void(isSync: boolean = false): ((parameter: OnErrorReceiveEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnErrorReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnErrorReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1792851375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readStackOptions(): StackOptions { + readOnConsoleEvent(): OnConsoleEvent { let valueDeserializer: Deserializer = this - const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignContent_buf: Alignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) - { - alignContent_buf = (valueDeserializer.readInt32() as Alignment) - } - const alignContent_result: Alignment | undefined|undefined = alignContent_buf - let value: StackOptions = ({alignContent: alignContent_result} as StackOptions) + const message_result: ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) + let value: OnConsoleEvent = ({message: message_result} as OnConsoleEvent) return value } - readSlideRange(): SlideRange { - let valueDeserializer: Deserializer = this - const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let from_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) - { - from_buf = (valueDeserializer.readNumber() as number) - } - const from_result: number | undefined|undefined = from_buf - const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let to_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) - { - to_buf = (valueDeserializer.readNumber() as number) - } - const to_result: number | undefined|undefined = to_buf - let value: SlideRange = ({from: from_result,to: to_result} as SlideRange) + readCallback_OnConsoleEvent_Boolean(isSync: boolean = false): ((parameter: OnConsoleEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnConsoleEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(893367077, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(893367077, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnPromptEvent(): OnPromptEvent { + let valueDeserializer: Deserializer = this + const url_result: string = (valueDeserializer.readString() as string) + const message_result: string = (valueDeserializer.readString() as string) + const value_result: string = (valueDeserializer.readString() as string) + const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) + let value: OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) return value } - readSliderBlockStyle(): SliderBlockStyle { + readCallback_OnPromptEvent_Boolean(isSync: boolean = false): ((parameter: OnPromptEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnPromptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1826742986, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnConfirmEvent(): OnConfirmEvent { let valueDeserializer: Deserializer = this - const type_result: SliderBlockType = (valueDeserializer.readInt32() as SliderBlockType) - const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let image_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) - { - const image_buf__selector: number = valueDeserializer.readInt8() - let image_buf_: string | Resource | undefined|undefined - if (image_buf__selector == 0) { - image_buf_ = (valueDeserializer.readString() as string) - } - else if (image_buf__selector == 1) { - image_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation.") - } - image_buf = (image_buf_ as string | Resource) - } - const image_result: ResourceStr | undefined|undefined = image_buf - const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shape_buf: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) - { - const shape_buf__selector: number = valueDeserializer.readInt8() - let shape_buf_: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined - if (shape_buf__selector == 0) { - shape_buf_ = valueDeserializer.readCircleAttribute() - } - else if (shape_buf__selector == 1) { - shape_buf_ = valueDeserializer.readEllipseAttribute() - } - else if (shape_buf__selector == 2) { - shape_buf_ = valueDeserializer.readPathAttribute() - } - else if (shape_buf__selector == 3) { - shape_buf_ = valueDeserializer.readRectAttribute() - } - else { - throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation.") - } - shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) - } - const shape_result: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined = shape_buf - let value: SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) + const url_result: string = (valueDeserializer.readString() as string) + const message_result: string = (valueDeserializer.readString() as string) + const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) + let value: OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) return value } - readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): ((value: number, mode: SliderChangeMode) => void) { + readCallback_OnConfirmEvent_Boolean(isSync: boolean = false): ((parameter: OnConfirmEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(88697971, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(88697971, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnConfirmEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(317864672, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(317864672, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSliderOptions(): SliderOptions { + readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { let valueDeserializer: Deserializer = this - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = (valueDeserializer.readNumber() as number) - } - const value_result: number | undefined|undefined = value_buf - const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let min_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) - { - min_buf = (valueDeserializer.readNumber() as number) - } - const min_result: number | undefined|undefined = min_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } - const max_result: number | undefined|undefined = max_buf - const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let step_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } - const step_result: number | undefined|undefined = step_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: SliderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as SliderStyle) - } - const style_result: SliderStyle | undefined|undefined = style_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf: Axis | undefined|undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as Axis) - } - const direction_result: Axis | undefined|undefined = direction_buf - const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let reverse_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) - { - reverse_buf = valueDeserializer.readBoolean() - } - const reverse_result: boolean | undefined|undefined = reverse_buf - let value: SliderOptions = ({value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} as SliderOptions) + const url_result: string = (valueDeserializer.readString() as string) + const message_result: string = (valueDeserializer.readString() as string) + const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) + let value: OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) return value } - readViewportRect(): ViewportRect { + readCallback_OnBeforeUnloadEvent_Boolean(isSync: boolean = false): ((parameter: OnBeforeUnloadEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-873162122, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-873162122, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readOnAlertEvent(): OnAlertEvent { let valueDeserializer: Deserializer = this - const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let x_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) - { - const x_buf__selector: number = valueDeserializer.readInt8() - let x_buf_: number | string | undefined|undefined - if (x_buf__selector == 0) { - x_buf_ = (valueDeserializer.readNumber() as number) - } - else if (x_buf__selector == 1) { - x_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") - } - x_buf = (x_buf_ as number | string) - } - const x_result: number | string | undefined|undefined = x_buf - const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let y_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) - { - const y_buf__selector: number = valueDeserializer.readInt8() - let y_buf_: number | string | undefined|undefined - if (y_buf__selector == 0) { - y_buf_ = (valueDeserializer.readNumber() as number) - } - else if (y_buf__selector == 1) { - y_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") - } - y_buf = (y_buf_ as number | string) - } - const y_result: number | string | undefined|undefined = y_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: number | string | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as number | string) - } - const width_result: number | string | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) - { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: number | string | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readNumber() as number) - } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") - } - height_buf = (height_buf_ as number | string) - } - const height_result: number | string | undefined|undefined = height_buf - let value: ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) + const url_result: string = (valueDeserializer.readString() as string) + const message_result: string = (valueDeserializer.readString() as string) + const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) + let value: OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) return value } - readCallback_Number_String_Void(isSync: boolean = false): ((index: number, value: string) => void) { + readCallback_OnAlertEvent_Boolean(isSync: boolean = false): ((parameter: OnAlertEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, value: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); (isSync) ? (nativeModule()._CallCallbackSync(794065478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(794065478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnAlertEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(806070428, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(806070428, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSelectOption(): SelectOption { + readOnGeolocationShowEvent(): OnGeolocationShowEvent { let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - let value: SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) + const origin_result: string = (valueDeserializer.readString() as string) + const geolocation_result: JsGeolocation = (valueDeserializer.readJsGeolocation() as JsGeolocation) + let value: OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) return value } - readSearchButtonOptions(): SearchButtonOptions { + readCallback_OnGeolocationShowEvent_Void(isSync: boolean = false): ((parameter: OnGeolocationShowEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: OnGeolocationShowEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnGeolocationShowEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-941896815, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-941896815, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTitleReceiveEvent(): OnTitleReceiveEvent { let valueDeserializer: Deserializer = this - const fontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontSize_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf = (valueDeserializer.readLength() as Length) - } - const fontSize_result: Length | undefined|undefined = fontSize_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) - { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") - } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) - } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let autoDisable_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) - { - autoDisable_buf = valueDeserializer.readBoolean() - } - const autoDisable_result: boolean | undefined|undefined = autoDisable_buf - let value: SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) + const title_result: string = (valueDeserializer.readString() as string) + let value: OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) return value } - readCallback_DeleteValue_Void(isSync: boolean = false): ((parameter: DeleteValue) => void) { + readCallback_OnTitleReceiveEvent_Void(isSync: boolean = false): ((parameter: OnTitleReceiveEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: DeleteValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-126251459, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-126251459, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnTitleReceiveEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnTitleReceiveEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-318085495, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-318085495, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readDeleteValue(): DeleteValue { + readOnProgressChangeEvent(): OnProgressChangeEvent { let valueDeserializer: Deserializer = this - const deleteOffset_result: number = (valueDeserializer.readNumber() as number) - const direction_result: TextDeleteDirection = (valueDeserializer.readInt32() as TextDeleteDirection) - const deleteValue_result: string = (valueDeserializer.readString() as string) - let value: DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) + const newProgress_result: number = (valueDeserializer.readNumber() as number) + let value: OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) return value } - readCallback_DeleteValue_Boolean(isSync: boolean = false): ((parameter: DeleteValue) => boolean) { + readCallback_OnProgressChangeEvent_Void(isSync: boolean = false): ((parameter: OnProgressChangeEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: DeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: OnProgressChangeEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnProgressChangeEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1018740377, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1018740377, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_InsertValue_Void(isSync: boolean = false): ((parameter: InsertValue) => void) { + readOnPageBeginEvent(): OnPageBeginEvent { + let valueDeserializer: Deserializer = this + const url_result: string = (valueDeserializer.readString() as string) + let value: OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) + return value + } + readCallback_OnPageBeginEvent_Void(isSync: boolean = false): ((parameter: OnPageBeginEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: InsertValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: OnPageBeginEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageBeginEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2040193994, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readInsertValue(): InsertValue { + readOnPageEndEvent(): OnPageEndEvent { let valueDeserializer: Deserializer = this - const insertOffset_result: number = (valueDeserializer.readNumber() as number) - const insertValue_result: string = (valueDeserializer.readString() as string) - let value: InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) + const url_result: string = (valueDeserializer.readString() as string) + let value: OnPageEndEvent = ({url: url_result} as OnPageEndEvent) return value } - readCallback_InsertValue_Boolean(isSync: boolean = false): ((parameter: InsertValue) => boolean) { + readCallback_OnPageEndEvent_Void(isSync: boolean = false): ((parameter: OnPageEndEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: InsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-383025085, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-383025085, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (parameter: OnPageEndEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnPageEndEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-130135362, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-130135362, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTextDecorationOptions(): TextDecorationOptions { + readWebMediaOptions(): WebMediaOptions { let valueDeserializer: Deserializer = this - const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const resumeInterval_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let resumeInterval_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (resumeInterval_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + resumeInterval_buf = (valueDeserializer.readNumber() as number) + } + const resumeInterval_result: number | undefined|undefined = resumeInterval_buf + const audioExclusive_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let audioExclusive_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (audioExclusive_buf_runtimeType)) + { + audioExclusive_buf = valueDeserializer.readBoolean() + } + const audioExclusive_result: boolean | undefined|undefined = audioExclusive_buf + let value: WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) + return value + } + readJavaScriptProxy(): JavaScriptProxy { + let valueDeserializer: Deserializer = this + const object_result: Object = (valueDeserializer.readCustomObject("Object") as Object) + const name_result: string = (valueDeserializer.readString() as string) + const methodList_buf_length: int32 = valueDeserializer.readInt32() + let methodList_buf: Array = new Array() + for (let methodList_buf_i = 0; methodList_buf_i < methodList_buf_length; methodList_buf_i++) { + methodList_buf[methodList_buf_i] = (valueDeserializer.readString() as string) + } + const methodList_result: Array = methodList_buf + const controller_buf_selector: number = valueDeserializer.readInt8() + let controller_buf: WebController | WebviewController | undefined|undefined + if (controller_buf_selector == 0) { + controller_buf = (valueDeserializer.readWebController() as WebController) + } + else if (controller_buf_selector == 1) { + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") + } + const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) + const asyncMethodList_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let asyncMethodList_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (asyncMethodList_buf_runtimeType)) + { + const asyncMethodList_buf__length: int32 = valueDeserializer.readInt32() + let asyncMethodList_buf_: Array = new Array() + for (let asyncMethodList_buf__i = 0; asyncMethodList_buf__i < asyncMethodList_buf__length; asyncMethodList_buf__i++) { + asyncMethodList_buf_[asyncMethodList_buf__i] = (valueDeserializer.readString() as string) } - color_buf = (color_buf_ as Color | number | string | Resource) + asyncMethodList_buf = asyncMethodList_buf_ } - const color_result: ResourceColor | undefined|undefined = color_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: TextDecorationStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const asyncMethodList_result: Array | undefined|undefined = asyncMethodList_buf + const permission_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let permission_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (permission_buf_runtimeType)) { - style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) + permission_buf = (valueDeserializer.readString() as string) } - const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) + const permission_result: string | undefined|undefined = permission_buf + let value: JavaScriptProxy = ({object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} as JavaScriptProxy) return value } - readOnPasteCallback(isSync: boolean = false): OnPasteCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (content: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(1738363337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1738363337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readWebOptions(): WebOptions { + let valueDeserializer: Deserializer = this + const src_buf_selector: number = valueDeserializer.readInt8() + let src_buf: string | Resource | undefined|undefined + if (src_buf_selector == 0) { + src_buf = (valueDeserializer.readString() as string) + } + else if (src_buf_selector == 1) { + src_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") + } + const src_result: string | Resource = (src_buf as string | Resource) + const controller_buf_selector: number = valueDeserializer.readInt8() + let controller_buf: WebController | WebviewController | undefined|undefined + if (controller_buf_selector == 0) { + controller_buf = (valueDeserializer.readWebController() as WebController) + } + else if (controller_buf_selector == 1) { + controller_buf = valueDeserializer.readWebviewController() + } + else { + throw new Error("One of the branches for controller_buf has to be chosen through deserialisation.") + } + const controller_result: WebController | WebviewController = (controller_buf as WebController | WebviewController) + const renderMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderMode_buf: RenderMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (renderMode_buf_runtimeType)) + { + renderMode_buf = (valueDeserializer.readInt32() as RenderMode) + } + const renderMode_result: RenderMode | undefined|undefined = renderMode_buf + const incognitoMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let incognitoMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (incognitoMode_buf_runtimeType)) + { + incognitoMode_buf = valueDeserializer.readBoolean() + } + const incognitoMode_result: boolean | undefined|undefined = incognitoMode_buf + const sharedRenderProcessToken_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sharedRenderProcessToken_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sharedRenderProcessToken_buf_runtimeType)) + { + sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) + } + const sharedRenderProcessToken_result: string | undefined|undefined = sharedRenderProcessToken_buf + let value: WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) + return value } - readOnContentScrollCallback(isSync: boolean = false): OnContentScrollCallback { + readHeader(): Header { + let valueDeserializer: Deserializer = this + const headerKey_result: string = (valueDeserializer.readString() as string) + const headerValue_result: string = (valueDeserializer.readString() as string) + let value: Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) + return value + } + readPlaybackInfo(): PlaybackInfo { + let valueDeserializer: Deserializer = this + const time_result: number = (valueDeserializer.readNumber() as number) + let value: PlaybackInfo = ({time: time_result} as PlaybackInfo) + return value + } + readCallback_PlaybackInfo_Void(isSync: boolean = false): ((parameter: PlaybackInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); (isSync) ? (nativeModule()._CallCallbackSync(-419979106, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-419979106, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PlaybackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePlaybackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2058966418, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnTextSelectionChangeCallback(isSync: boolean = false): OnTextSelectionChangeCallback { + readPreparedInfo(): PreparedInfo { + let valueDeserializer: Deserializer = this + const duration_result: number = (valueDeserializer.readNumber() as number) + let value: PreparedInfo = ({duration: duration_result} as PreparedInfo) + return value + } + readCallback_PreparedInfo_Void(isSync: boolean = false): ((parameter: PreparedInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); (isSync) ? (nativeModule()._CallCallbackSync(695228737, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(695228737, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: PreparedInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePreparedInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1300890372, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1300890372, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPreviewText(): PreviewText { + readFullscreenInfo(): FullscreenInfo { let valueDeserializer: Deserializer = this - const offset_result: number = (valueDeserializer.readNumber() as number) - const value_result: string = (valueDeserializer.readString() as string) - let value: PreviewText = ({offset: offset_result,value: value_result} as PreviewText) + const fullscreen_result: boolean = valueDeserializer.readBoolean() + let value: FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) return value } - readEditableTextOnChangeCallback(isSync: boolean = false): EditableTextOnChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); let previewText_type: int32 = RuntimeType.UNDEFINED; previewText_type = runtimeType(previewText); _argsSerializer.writeInt8(previewText_type); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } (isSync) ? (nativeModule()._CallCallbackSync(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readSearchSubmitCallback(isSync: boolean = false): SearchSubmitCallback { + readCallback_FullscreenInfo_Void(isSync: boolean = false): ((parameter: FullscreenInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(searchContent); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(1717691617, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1717691617, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: FullscreenInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFullscreenInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(583294398, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(583294398, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCaretStyle(): CaretStyle { + readVideoOptions(): VideoOptions { let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const src_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let src_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (src_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Length) + const src_buf__selector: number = valueDeserializer.readInt8() + let src_buf_: string | Resource | undefined|undefined + if (src_buf__selector == 0) { + src_buf_ = (valueDeserializer.readString() as string) + } + else if (src_buf__selector == 1) { + src_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for src_buf_ has to be chosen through deserialisation.") + } + src_buf = (src_buf_ as string | Resource) } - const width_result: Length | undefined|undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const src_result: string | Resource | undefined|undefined = src_buf + const currentProgressRate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let currentProgressRate_buf: number | string | PlaybackSpeed | undefined|undefined + if ((RuntimeType.UNDEFINED) != (currentProgressRate_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) + const currentProgressRate_buf__selector: number = valueDeserializer.readInt8() + let currentProgressRate_buf_: number | string | PlaybackSpeed | undefined|undefined + if (currentProgressRate_buf__selector == 0) { + currentProgressRate_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + else if (currentProgressRate_buf__selector == 1) { + currentProgressRate_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + else if (currentProgressRate_buf__selector == 2) { + currentProgressRate_buf_ = (valueDeserializer.readInt32() as PlaybackSpeed) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else { + throw new Error("One of the branches for currentProgressRate_buf_ has to be chosen through deserialisation.") + } + currentProgressRate_buf = (currentProgressRate_buf_ as number | string | PlaybackSpeed) + } + const currentProgressRate_result: number | string | PlaybackSpeed | undefined|undefined = currentProgressRate_buf + const previewUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewUri_buf: string | PixelMap | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewUri_buf_runtimeType)) + { + const previewUri_buf__selector: number = valueDeserializer.readInt8() + let previewUri_buf_: string | PixelMap | Resource | undefined|undefined + if (previewUri_buf__selector == 0) { + previewUri_buf_ = (valueDeserializer.readString() as string) + } + else if (previewUri_buf__selector == 1) { + previewUri_buf_ = (valueDeserializer.readPixelMap() as PixelMap) + } + else if (previewUri_buf__selector == 2) { + previewUri_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for previewUri_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) + previewUri_buf = (previewUri_buf_ as string | PixelMap | Resource) } - const color_result: ResourceColor | undefined|undefined = color_buf - let value: CaretStyle = ({width: width_result,color: color_result} as CaretStyle) + const previewUri_result: string | PixelMap | Resource | undefined|undefined = previewUri_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: VideoController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readVideoController() as VideoController) + } + const controller_result: VideoController | undefined|undefined = controller_buf + const imageAIOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let imageAIOptions_buf: ImageAIOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (imageAIOptions_buf_runtimeType)) + { + imageAIOptions_buf = valueDeserializer.readImageAIOptions() + } + const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf + let value: VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) return value } - readSearchOptions(): SearchOptions { + readSwitchStyle(): SwitchStyle { let valueDeserializer: Deserializer = this - const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let value_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + const pointRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pointRadius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (pointRadius_buf_runtimeType)) { - value_buf = (valueDeserializer.readString() as string) + const pointRadius_buf__selector: number = valueDeserializer.readInt8() + let pointRadius_buf_: number | Resource | undefined|undefined + if (pointRadius_buf__selector == 0) { + pointRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (pointRadius_buf__selector == 1) { + pointRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointRadius_buf_ has to be chosen through deserialisation.") + } + pointRadius_buf = (pointRadius_buf_ as number | Resource) } - const value_result: string | undefined|undefined = value_buf - const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placeholder_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + const pointRadius_result: number | Resource | undefined|undefined = pointRadius_buf + const unselectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unselectedColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (unselectedColor_buf_runtimeType)) { - const placeholder_buf__selector: number = valueDeserializer.readInt8() - let placeholder_buf_: string | Resource | undefined|undefined - if (placeholder_buf__selector == 0) { - placeholder_buf_ = (valueDeserializer.readString() as string) + const unselectedColor_buf__selector: number = valueDeserializer.readInt8() + let unselectedColor_buf_: Color | number | string | Resource | undefined|undefined + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (placeholder_buf__selector == 1) { - placeholder_buf_ = valueDeserializer.readResource() + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_ = (valueDeserializer.readString() as string) + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for unselectedColor_buf_ has to be chosen through deserialisation.") } - placeholder_buf = (placeholder_buf_ as string | Resource) + unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } - const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf + const pointColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pointColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (pointColor_buf_runtimeType)) { - icon_buf = (valueDeserializer.readString() as string) + const pointColor_buf__selector: number = valueDeserializer.readInt8() + let pointColor_buf_: Color | number | string | Resource | undefined|undefined + if (pointColor_buf__selector == 0) { + pointColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (pointColor_buf__selector == 1) { + pointColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (pointColor_buf__selector == 2) { + pointColor_buf_ = (valueDeserializer.readString() as string) + } + else if (pointColor_buf__selector == 3) { + pointColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for pointColor_buf_ has to be chosen through deserialisation.") + } + pointColor_buf = (pointColor_buf_ as Color | number | string | Resource) } - const icon_result: string | undefined|undefined = icon_buf - const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controller_buf: SearchController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + const pointColor_result: ResourceColor | undefined|undefined = pointColor_buf + const trackBorderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let trackBorderRadius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (trackBorderRadius_buf_runtimeType)) { - controller_buf = (valueDeserializer.readSearchController() as SearchController) + const trackBorderRadius_buf__selector: number = valueDeserializer.readInt8() + let trackBorderRadius_buf_: number | Resource | undefined|undefined + if (trackBorderRadius_buf__selector == 0) { + trackBorderRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (trackBorderRadius_buf__selector == 1) { + trackBorderRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for trackBorderRadius_buf_ has to be chosen through deserialisation.") + } + trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) } - const controller_result: SearchController | undefined|undefined = controller_buf - let value: SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) + const trackBorderRadius_result: number | Resource | undefined|undefined = trackBorderRadius_buf + let value: SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) return value } - readScrollBarOptions(): ScrollBarOptions { + readToggleOptions(): ToggleOptions { let valueDeserializer: Deserializer = this - const scroller_result: Scroller = (valueDeserializer.readScroller() as Scroller) - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf: ScrollBarDirection | undefined|undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) - { - direction_buf = (valueDeserializer.readInt32() as ScrollBarDirection) - } - const direction_result: ScrollBarDirection | undefined|undefined = direction_buf - const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let state_buf: BarState | undefined|undefined - if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) + const type_result: ToggleType = (valueDeserializer.readInt32() as ToggleType) + const isOn_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isOn_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isOn_buf_runtimeType)) { - state_buf = (valueDeserializer.readInt32() as BarState) + isOn_buf = valueDeserializer.readBoolean() } - const state_result: BarState | undefined|undefined = state_buf - let value: ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) + const isOn_result: boolean | undefined|undefined = isOn_buf + let value: ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) return value } - readOffsetOptions(): OffsetOptions { + readTimePickerResult(): TimePickerResult { let valueDeserializer: Deserializer = this - const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let xOffset_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) + const hour_result: number = (valueDeserializer.readNumber() as number) + const minute_result: number = (valueDeserializer.readNumber() as number) + const second_result: number = (valueDeserializer.readNumber() as number) + let value: TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) + return value + } + readTimePickerOptions(): TimePickerOptions { + let valueDeserializer: Deserializer = this + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - xOffset_buf = (valueDeserializer.readLength() as Dimension) + selected_buf = new Date(valueDeserializer.readInt64()) } - const xOffset_result: Dimension | undefined|undefined = xOffset_buf - const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let yOffset_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) + const selected_result: Date | undefined|undefined = selected_buf + const format_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let format_buf: TimePickerFormat | undefined|undefined + if ((RuntimeType.UNDEFINED) != (format_buf_runtimeType)) { - yOffset_buf = (valueDeserializer.readLength() as Dimension) + format_buf = (valueDeserializer.readInt32() as TimePickerFormat) } - const yOffset_result: Dimension | undefined|undefined = yOffset_buf - let value: OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) + const format_result: TimePickerFormat | undefined|undefined = format_buf + let value: TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) return value } - readScrollSnapOptions(): ScrollSnapOptions { + readTextTimerOptions(): TextTimerOptions { let valueDeserializer: Deserializer = this - const snapAlign_result: ScrollSnapAlign = (valueDeserializer.readInt32() as ScrollSnapAlign) - const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let snapPagination_buf: Dimension | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) + const isCountDown_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isCountDown_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isCountDown_buf_runtimeType)) { - const snapPagination_buf__selector: number = valueDeserializer.readInt8() - let snapPagination_buf_: Dimension | Array | undefined|undefined - if (snapPagination_buf__selector == 0) { - snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (snapPagination_buf__selector == 1) { - const snapPagination_buf__u_length: int32 = valueDeserializer.readInt32() - let snapPagination_buf__u: Array = new Array() - for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { - snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) - } - snapPagination_buf_ = snapPagination_buf__u - } - else { - throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") - } - snapPagination_buf = (snapPagination_buf_ as Dimension | Array) + isCountDown_buf = valueDeserializer.readBoolean() } - const snapPagination_result: Dimension | Array | undefined|undefined = snapPagination_buf - const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableSnapToStart_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) + const isCountDown_result: boolean | undefined|undefined = isCountDown_buf + const count_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let count_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (count_buf_runtimeType)) { - enableSnapToStart_buf = valueDeserializer.readBoolean() + count_buf = (valueDeserializer.readNumber() as number) } - const enableSnapToStart_result: boolean | undefined|undefined = enableSnapToStart_buf - const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableSnapToEnd_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) + const count_result: number | undefined|undefined = count_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TextTimerController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) { - enableSnapToEnd_buf = valueDeserializer.readBoolean() + controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) } - const enableSnapToEnd_result: boolean | undefined|undefined = enableSnapToEnd_buf - let value: ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) + const controller_result: TextTimerController | undefined|undefined = controller_buf + let value: TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) return value } - readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { + readTextPickerResult(): TextPickerResult { let valueDeserializer: Deserializer = this - const offsetRemain_result: number = (valueDeserializer.readNumber() as number) - let value: OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Array | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + const value_buf_u_length: int32 = valueDeserializer.readInt32() + let value_buf_u: Array = new Array() + for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + value_buf_u[value_buf_u_i] = (valueDeserializer.readString() as string) + } + value_buf = value_buf_u + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: string | Array = (value_buf as string | Array) + const index_buf_selector: number = valueDeserializer.readInt8() + let index_buf: number | Array | undefined|undefined + if (index_buf_selector == 0) { + index_buf = (valueDeserializer.readNumber() as number) + } + else if (index_buf_selector == 1) { + const index_buf_u_length: int32 = valueDeserializer.readInt32() + let index_buf_u: Array = new Array() + for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + index_buf_u[index_buf_u_i] = (valueDeserializer.readNumber() as number) + } + index_buf = index_buf_u + } + else { + throw new Error("One of the branches for index_buf has to be chosen through deserialisation.") + } + const index_result: number | Array = (index_buf as number | Array) + let value: TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) return value } - readOnScrollFrameBeginCallback(isSync: boolean = false): OnScrollFrameBeginCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: OnScrollFrameBeginHandlerResult | undefined|undefined; const _continuationCallback: ((value: OnScrollFrameBeginHandlerResult) => void) = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } - } - readOnScrollEdgeCallback(isSync: boolean = false): OnScrollEdgeCallback { + readType_TextPickerAttribute_onChange_callback(isSync: boolean = false): ((value: string | Array, index: number | Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (side: Edge): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(side); (isSync) ? (nativeModule()._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string | Array, index: number | Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.STRING == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast>(value); _argsSerializer.writeInt32(value_1.length); for (let i = 0; i < value_1.length; i++) {; const value_1_element = value_1[i]; _argsSerializer.writeString(value_1_element); } } let index_type: int32 = RuntimeType.UNDEFINED; index_type = runtimeType(index); if (((RuntimeType.NUMBER == index_type))) {; _argsSerializer.writeInt8(0); const index_0 = unsafeCast(index); _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1); const index_1 = unsafeCast>(index); _argsSerializer.writeInt32(index_1.length); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1078223620, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: SaveButtonOnClickResult) => void) { + readCallback_String_Number_Void(isSync: boolean = false): ((value: string, index: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(846787331, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(846787331, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string, index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-879490874, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-879490874, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSaveButtonOptions(): SaveButtonOptions { + readTextCascadePickerRangeContent(): TextCascadePickerRangeContent { let valueDeserializer: Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: SaveIconStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const text_buf_selector: number = valueDeserializer.readInt8() + let text_buf: string | Resource | undefined|undefined + if (text_buf_selector == 0) { + text_buf = (valueDeserializer.readString() as string) + } + else if (text_buf_selector == 1) { + text_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf has to be chosen through deserialisation.") + } + const text_result: string | Resource = (text_buf as string | Resource) + const children_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let children_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (children_buf_runtimeType)) { - icon_buf = (valueDeserializer.readInt32() as SaveIconStyle) + const children_buf__length: int32 = valueDeserializer.readInt32() + let children_buf_: Array = new Array() + for (let children_buf__i = 0; children_buf__i < children_buf__length; children_buf__i++) { + children_buf_[children_buf__i] = valueDeserializer.readTextCascadePickerRangeContent() + } + children_buf = children_buf_ } - const icon_result: SaveIconStyle | undefined|undefined = icon_buf + const children_result: Array | undefined|undefined = children_buf + let value: TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) + return value + } + readTextPickerRangeContent(): TextPickerRangeContent { + let valueDeserializer: Deserializer = this + const icon_buf_selector: number = valueDeserializer.readInt8() + let icon_buf: string | Resource | undefined|undefined + if (icon_buf_selector == 0) { + icon_buf = (valueDeserializer.readString() as string) + } + else if (icon_buf_selector == 1) { + icon_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf has to be chosen through deserialisation.") + } + const icon_result: string | Resource = (icon_buf as string | Resource) const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: SaveDescription | undefined|undefined + let text_buf: string | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - text_buf = (valueDeserializer.readInt32() as SaveDescription) - } - const text_result: SaveDescription | undefined|undefined = text_buf - const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonType_buf: ButtonType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) - { - buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + const text_buf__selector: number = valueDeserializer.readInt8() + let text_buf_: string | Resource | undefined|undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) + const text_result: string | Resource | undefined|undefined = text_buf + let value: TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) return value } - readRowOptions(): RowOptions { + readTextPickerOptions(): TextPickerOptions { let valueDeserializer: Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const range_buf_selector: number = valueDeserializer.readInt8() + let range_buf: Array | Array> | Resource | Array | Array | undefined|undefined + if (range_buf_selector == 0) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = (valueDeserializer.readString() as string) + } + range_buf = range_buf_u + } + else if (range_buf_selector == 1) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array> = new Array>() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + const range_buf_u_buf_length: int32 = valueDeserializer.readInt32() + let range_buf_u_buf: Array = new Array() + for (let range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf[range_buf_u_buf_i] = (valueDeserializer.readString() as string) + } + range_buf_u[range_buf_u_i] = range_buf_u_buf + } + range_buf = range_buf_u + } + else if (range_buf_selector == 2) { + range_buf = valueDeserializer.readResource() + } + else if (range_buf_selector == 3) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent() + } + range_buf = range_buf_u + } + else if (range_buf_selector == 4) { + const range_buf_u_length: int32 = valueDeserializer.readInt32() + let range_buf_u: Array = new Array() + for (let range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent() + } + range_buf = range_buf_u + } + else { + throw new Error("One of the branches for range_buf has to be chosen through deserialisation.") + } + const range_result: Array | Array> | Resource | Array | Array = (range_buf as Array | Array> | Resource | Array | Array) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: string | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const space_buf__selector: number = valueDeserializer.readInt8() - let space_buf_: string | number | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) + const value_buf__selector: number = valueDeserializer.readInt8() + let value_buf_: string | Array | undefined|undefined + if (value_buf__selector == 0) { + value_buf_ = (valueDeserializer.readString() as string) + } + else if (value_buf__selector == 1) { + const value_buf__u_length: int32 = valueDeserializer.readInt32() + let value_buf__u: Array = new Array() + for (let value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { + value_buf__u[value_buf__u_i] = (valueDeserializer.readString() as string) + } + value_buf_ = value_buf__u + } + else { + throw new Error("One of the branches for value_buf_ has to be chosen through deserialisation.") + } + value_buf = (value_buf_ as string | Array) + } + const value_result: string | Array | undefined|undefined = value_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: number | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + const selected_buf__selector: number = valueDeserializer.readInt8() + let selected_buf_: number | Array | undefined|undefined + if (selected_buf__selector == 0) { + selected_buf_ = (valueDeserializer.readNumber() as number) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) + else if (selected_buf__selector == 1) { + const selected_buf__u_length: int32 = valueDeserializer.readInt32() + let selected_buf__u: Array = new Array() + for (let selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u[selected_buf__u_i] = (valueDeserializer.readNumber() as number) + } + selected_buf_ = selected_buf__u } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for selected_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as string | number) + selected_buf = (selected_buf_ as number | Array) } - const space_result: string | number | undefined|undefined = space_buf - let value: RowOptions = ({space: space_result} as RowOptions) - return value - } - readRootSceneSession(): RootSceneSession { - let value: RootSceneSession = ({} as RootSceneSession) + const selected_result: number | Array | undefined|undefined = selected_buf + let value: TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) return value } - readPlaceholderStyle(): PlaceholderStyle { + readPasswordIcon(): PasswordIcon { let valueDeserializer: Deserializer = this - const font_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let font_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (font_buf_runtimeType)) - { - font_buf = valueDeserializer.readFont() - } - const font_result: Font | undefined|undefined = font_buf - const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) + const onIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onIconSrc_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onIconSrc_buf_runtimeType)) { - const fontColor_buf__selector: number = valueDeserializer.readInt8() - let fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (fontColor_buf__selector == 0) { - fontColor_buf_ = (valueDeserializer.readInt32() as Color) + const onIconSrc_buf__selector: number = valueDeserializer.readInt8() + let onIconSrc_buf_: string | Resource | undefined|undefined + if (onIconSrc_buf__selector == 0) { + onIconSrc_buf_ = (valueDeserializer.readString() as string) } - else if (fontColor_buf__selector == 1) { - fontColor_buf_ = (valueDeserializer.readNumber() as number) + else if (onIconSrc_buf__selector == 1) { + onIconSrc_buf_ = valueDeserializer.readResource() } - else if (fontColor_buf__selector == 2) { - fontColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for onIconSrc_buf_ has to be chosen through deserialisation.") } - else if (fontColor_buf__selector == 3) { - fontColor_buf_ = valueDeserializer.readResource() + onIconSrc_buf = (onIconSrc_buf_ as string | Resource) + } + const onIconSrc_result: string | Resource | undefined|undefined = onIconSrc_buf + const offIconSrc_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offIconSrc_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offIconSrc_buf_runtimeType)) + { + const offIconSrc_buf__selector: number = valueDeserializer.readInt8() + let offIconSrc_buf_: string | Resource | undefined|undefined + if (offIconSrc_buf__selector == 0) { + offIconSrc_buf_ = (valueDeserializer.readString() as string) + } + else if (offIconSrc_buf__selector == 1) { + offIconSrc_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offIconSrc_buf_ has to be chosen through deserialisation.") } - fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) + offIconSrc_buf = (offIconSrc_buf_ as string | Resource) } - const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - let value: PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) + const offIconSrc_result: string | Resource | undefined|undefined = offIconSrc_buf + let value: PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) return value } - readKeyboardOptions(): KeyboardOptions { - let valueDeserializer: Deserializer = this - const supportAvoidance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let supportAvoidance_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf = valueDeserializer.readBoolean() - } - const supportAvoidance_result: boolean | undefined|undefined = supportAvoidance_buf - let value: KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) - return value + readOnSubmitCallback(isSync: boolean = false): OnSubmitCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1961646162, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readSelectionMenuOptions(): SelectionMenuOptions { + readTextInputOptions(): TextInputOptions { let valueDeserializer: Deserializer = this - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: MenuOnAppearCallback | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) { - onAppear_buf = valueDeserializer.readMenuOnAppearCallback() + const placeholder_buf__selector: number = valueDeserializer.readInt8() + let placeholder_buf_: string | Resource | undefined|undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) } - const onAppear_result: MenuOnAppearCallback | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - onDisappear_buf = valueDeserializer.readCallback_Void() + const text_buf__selector: number = valueDeserializer.readInt8() + let text_buf_: string | Resource | undefined|undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let menuType_buf: MenuType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + const text_result: ResourceStr | undefined|undefined = text_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TextInputController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) { - menuType_buf = (valueDeserializer.readInt32() as MenuType) + controller_buf = (valueDeserializer.readTextInputController() as TextInputController) } - const menuType_result: MenuType | undefined|undefined = menuType_buf - let value: SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) + const controller_result: TextInputController | undefined|undefined = controller_buf + let value: TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) return value } - readEditMenuOptions(): EditMenuOptions { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return EditMenuOptionsInternal.fromPtr(ptr) - } - readCopyEvent(): CopyEvent { + readTextClockOptions(): TextClockOptions { let valueDeserializer: Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) + const timeZoneOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeZoneOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (timeZoneOffset_buf_runtimeType)) { - preventDefault_buf = valueDeserializer.readCallback_Void() + timeZoneOffset_buf = (valueDeserializer.readNumber() as number) } - const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) + const timeZoneOffset_result: number | undefined|undefined = timeZoneOffset_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TextClockController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTextClockController() as TextClockController) + } + const controller_result: TextClockController | undefined|undefined = controller_buf + let value: TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) return value } - readCallback_CopyEvent_Void(isSync: boolean = false): ((parameter: CopyEvent) => void) { + readCallback_String_PasteEvent_Void(isSync: boolean = false): ((value: string, event: PasteEvent) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: CopyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCopyEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-120437466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-120437466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-683652998, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-683652998, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCutEvent(): CutEvent { - let valueDeserializer: Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) - { - preventDefault_buf = valueDeserializer.readCallback_Void() - } - const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: CutEvent = ({preventDefault: preventDefault_result} as CutEvent) - return value + readTextAreaSubmitCallback(isSync: boolean = false): TextAreaSubmitCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKeyType); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(-401980571, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-401980571, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_CutEvent_Void(isSync: boolean = false): ((parameter: CutEvent) => void) { + readCallback_EnterKeyType_Void(isSync: boolean = false): ((enterKey: EnterKeyType) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: CutEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCutEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (enterKey: EnterKeyType): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); (isSync) ? (nativeModule()._CallCallbackSync(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1802605016, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorChangeValue(): RichEditorChangeValue { + readTextAreaOptions(): TextAreaOptions { let valueDeserializer: Deserializer = this - const rangeBefore_result: TextRange = valueDeserializer.readTextRange() - const replacedSpans_buf_length: int32 = valueDeserializer.readInt32() - let replacedSpans_buf: Array = new Array() - for (let replacedSpans_buf_i = 0; replacedSpans_buf_i < replacedSpans_buf_length; replacedSpans_buf_i++) { - replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + { + const placeholder_buf__selector: number = valueDeserializer.readInt8() + let placeholder_buf_: string | Resource | undefined|undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") + } + placeholder_buf = (placeholder_buf_ as string | Resource) } - const replacedSpans_result: Array = replacedSpans_buf - const replacedImageSpans_buf_length: int32 = valueDeserializer.readInt32() - let replacedImageSpans_buf: Array = new Array() - for (let replacedImageSpans_buf_i = 0; replacedImageSpans_buf_i < replacedImageSpans_buf_length; replacedImageSpans_buf_i++) { - replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() + const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + { + const text_buf__selector: number = valueDeserializer.readInt8() + let text_buf_: string | Resource | undefined|undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) + } + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for text_buf_ has to be chosen through deserialisation.") + } + text_buf = (text_buf_ as string | Resource) } - const replacedImageSpans_result: Array = replacedImageSpans_buf - const replacedSymbolSpans_buf_length: int32 = valueDeserializer.readInt32() - let replacedSymbolSpans_buf: Array = new Array() - for (let replacedSymbolSpans_buf_i = 0; replacedSymbolSpans_buf_i < replacedSymbolSpans_buf_length; replacedSymbolSpans_buf_i++) { - replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() + const text_result: ResourceStr | undefined|undefined = text_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TextAreaController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) } - const replacedSymbolSpans_result: Array = replacedSymbolSpans_buf - let value: RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) + const controller_result: TextAreaController | undefined|undefined = controller_buf + let value: TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) return value } - readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): ((parameter: RichEditorChangeValue) => boolean) { + readTextOverflowOptions(): TextOverflowOptions { + let valueDeserializer: Deserializer = this + const overflow_result: TextOverflow = (valueDeserializer.readInt32() as TextOverflow) + let value: TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) + return value + } + readTextOptions(): TextOptions { + let valueDeserializer: Deserializer = this + const controller_result: TextController = (valueDeserializer.readTextController() as TextController) + let value: TextOptions = ({controller: controller_result} as TextOptions) + return value + } + readOnTabsContentWillChangeCallback(isSync: boolean = false): OnTabsContentWillChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1465860515, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1465860515, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-349727249, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-349727249, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readSubmitEvent(): SubmitEvent { + readTabContentTransitionProxy(): TabContentTransitionProxy { let valueDeserializer: Deserializer = this - const text_result: string = (valueDeserializer.readString() as string) - let value: SubmitEvent = ({text: text_result} as SubmitEvent) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return TabContentTransitionProxyInternal.fromPtr(ptr) } - readSubmitCallback(isSync: boolean = false): SubmitCallback { + readTabsCustomContentTransitionCallback(isSync: boolean = false): TabsCustomContentTransitionCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-712186065, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-712186065, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: TabContentAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: TabContentAnimatedTransition | undefined) => void) = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(221706282, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(221706282, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TabContentAnimatedTransition); } } - readTextDataDetectorConfig(): TextDataDetectorConfig { + readBarGridColumnOptions(): BarGridColumnOptions { let valueDeserializer: Deserializer = this - const types_buf_length: int32 = valueDeserializer.readInt32() - let types_buf: Array = new Array() - for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - types_buf[types_buf_i] = (valueDeserializer.readInt32() as TextDataDetectorType) + const sm_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sm_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sm_buf_runtimeType)) + { + sm_buf = (valueDeserializer.readNumber() as number) } - const types_result: Array = types_buf - const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDetectResultUpdate_buf: ((breakpoints: string) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) + const sm_result: number | undefined|undefined = sm_buf + const md_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let md_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (md_buf_runtimeType)) { - onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() + md_buf = (valueDeserializer.readNumber() as number) } - const onDetectResultUpdate_result: ((breakpoints: string) => void) | undefined|undefined = onDetectResultUpdate_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const md_result: number | undefined|undefined = md_buf + const lg_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lg_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lg_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") - } - color_buf = (color_buf_ as Color | number | string | Resource) + lg_buf = (valueDeserializer.readNumber() as number) } - const color_result: ResourceColor | undefined|undefined = color_buf - const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let decoration_buf: DecorationStyleInterface | undefined|undefined - if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) + const lg_result: number | undefined|undefined = lg_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - decoration_buf = valueDeserializer.readDecorationStyleInterface() + margin_buf = (valueDeserializer.readLength() as Dimension) } - const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf - let value: TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) - return value - } - readPasteEvent(): PasteEvent { - let valueDeserializer: Deserializer = this - const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preventDefault_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) + const margin_result: Dimension | undefined|undefined = margin_buf + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) { - preventDefault_buf = valueDeserializer.readCallback_Void() + gutter_buf = (valueDeserializer.readLength() as Dimension) } - const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) + const gutter_result: Dimension | undefined|undefined = gutter_buf + let value: BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) return value } - readPasteEventCallback(isSync: boolean = false): PasteEventCallback { + readOnTabsGestureSwipeCallback(isSync: boolean = false): OnTabsGestureSwipeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event?: PasteEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(919057028, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(919057028, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRichEditorDeleteValue(): RichEditorDeleteValue { - let valueDeserializer: Deserializer = this - const offset_result: number = (valueDeserializer.readNumber() as number) - const direction_result: RichEditorDeleteDirection = (valueDeserializer.readInt32() as RichEditorDeleteDirection) - const length_result: number = (valueDeserializer.readNumber() as number) - const richEditorDeleteSpans_buf_length: int32 = valueDeserializer.readInt32() - let richEditorDeleteSpans_buf: Array = new Array() - for (let richEditorDeleteSpans_buf_i = 0; richEditorDeleteSpans_buf_i < richEditorDeleteSpans_buf_length; richEditorDeleteSpans_buf_i++) { - const richEditorDeleteSpans_buf_buf_selector: number = valueDeserializer.readInt8() - let richEditorDeleteSpans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined - if (richEditorDeleteSpans_buf_buf_selector == 0) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (richEditorDeleteSpans_buf_buf_selector == 1) { - richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - else { - throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation.") - } - richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) - } - const richEditorDeleteSpans_result: Array = richEditorDeleteSpans_buf - let value: RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) - return value + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(253696833, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(253696833, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): ((parameter: RichEditorDeleteValue) => boolean) { + readOnTabsAnimationEndCallback(isSync: boolean = false): OnTabsAnimationEndCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(667698748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(667698748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(1942856551, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1942856551, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_TextRange_Void(isSync: boolean = false): ((parameter: TextRange) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(811915501, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(811915501, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readTabsAnimationEvent(): TabsAnimationEvent { + let valueDeserializer: Deserializer = this + const currentOffset_result: number = (valueDeserializer.readNumber() as number) + const targetOffset_result: number = (valueDeserializer.readNumber() as number) + const velocity_result: number = (valueDeserializer.readNumber() as number) + let value: TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) + return value } - readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): ((parameter: RichEditorTextSpanResult) => void) { + readOnTabsAnimationStartCallback(isSync: boolean = false): OnTabsAnimationStartCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorTextSpanResult(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1980824326, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1980824326, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-147408344, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-147408344, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorInsertValue(): RichEditorInsertValue { + readTabsOptions(): TabsOptions { let valueDeserializer: Deserializer = this - const insertOffset_result: number = (valueDeserializer.readNumber() as number) - const insertValue_result: string = (valueDeserializer.readString() as string) - const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewText_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) + const barPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barPosition_buf: BarPosition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) { - previewText_buf = (valueDeserializer.readString() as string) + barPosition_buf = (valueDeserializer.readInt32() as BarPosition) } - const previewText_result: string | undefined|undefined = previewText_buf - let value: RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) + const barPosition_result: BarPosition | undefined|undefined = barPosition_buf + const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let index_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) + { + index_buf = (valueDeserializer.readNumber() as number) + } + const index_result: number | undefined|undefined = index_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TabsController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTabsController() as TabsController) + } + const controller_result: TabsController | undefined|undefined = controller_buf + let value: TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) return value } - readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): ((parameter: RichEditorInsertValue) => boolean) { + readContentDidScrollCallback(isSync: boolean = false): ContentDidScrollCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-319221262, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-319221262, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (selectedIndex: number, index: number, position: number, mainAxisLength: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectedIndex); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(position); _argsSerializer.writeNumber(mainAxisLength); (isSync) ? (nativeModule()._CallCallbackSync(1532328438, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1532328438, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorRange(): RichEditorRange { + readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readNumber() as number) - } - const start_result: number | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + let ptr: KPointer = valueDeserializer.readPointer() + return SwiperContentTransitionProxyInternal.fromPtr(ptr) + } + readSwiperContentAnimatedTransition(): SwiperContentAnimatedTransition { + let valueDeserializer: Deserializer = this + const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let timeout_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) { - end_buf = (valueDeserializer.readNumber() as number) + timeout_buf = (valueDeserializer.readNumber() as number) } - const end_result: number | undefined|undefined = end_buf - let value: RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) + const timeout_result: number | undefined|undefined = timeout_buf + const transition_result: ((parameter: SwiperContentTransitionProxy) => void) = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() + let value: SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) return value } - readCallback_RichEditorRange_Void(isSync: boolean = false): ((parameter: RichEditorRange) => void) { + readOnSwiperGestureSwipeCallback(isSync: boolean = false): OnSwiperGestureSwipeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-62253375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-62253375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(606029871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(606029871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorSelection(): RichEditorSelection { - let valueDeserializer: Deserializer = this - const selection_buf_value0: number = (valueDeserializer.readNumber() as number) - const selection_buf_value1: number = (valueDeserializer.readNumber() as number) - const selection_result: [ number, number ] = ([selection_buf_value0, selection_buf_value1] as [ number, number ]) - const spans_buf_length: int32 = valueDeserializer.readInt32() - let spans_buf: Array = new Array() - for (let spans_buf_i = 0; spans_buf_i < spans_buf_length; spans_buf_i++) { - const spans_buf_buf_selector: number = valueDeserializer.readInt8() - let spans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined - if (spans_buf_buf_selector == 0) { - spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() - } - else if (spans_buf_buf_selector == 1) { - spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() - } - else { - throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation.") - } - spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) - } - const spans_result: Array = spans_buf - let value: RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) + readOnSwiperAnimationEndCallback(isSync: boolean = false): OnSwiperAnimationEndCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(-143686583, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-143686583, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSwiperAnimationEvent(): SwiperAnimationEvent { + let valueDeserializer: Deserializer = this + const currentOffset_result: number = (valueDeserializer.readNumber() as number) + const targetOffset_result: number = (valueDeserializer.readNumber() as number) + const velocity_result: number = (valueDeserializer.readNumber() as number) + let value: SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) return value } - readCallback_RichEditorSelection_Void(isSync: boolean = false): ((parameter: RichEditorSelection) => void) { + readOnSwiperAnimationStartCallback(isSync: boolean = false): OnSwiperAnimationStartCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: RichEditorSelection): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorSelection(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-963852514, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-963852514, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); (isSync) ? (nativeModule()._CallCallbackSync(876602502, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(876602502, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { + readIndicatorComponentController(): IndicatorComponentController { let valueDeserializer: Deserializer = this - const controller_result: RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) - let value: RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return IndicatorComponentControllerInternal.fromPtr(ptr) } - readRichEditorOptions(): RichEditorOptions { + readSwiperController(): SwiperController { let valueDeserializer: Deserializer = this - const controller_result: RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) - let value: RichEditorOptions = ({controller: controller_result} as RichEditorOptions) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return SwiperControllerInternal.fromPtr(ptr) } - readLocalizedBarrierStyle(): LocalizedBarrierStyle { + readStackOptions(): StackOptions { let valueDeserializer: Deserializer = this - const id_result: string = (valueDeserializer.readString() as string) - const localizedDirection_result: LocalizedBarrierDirection = (valueDeserializer.readInt32() as LocalizedBarrierDirection) - const referencedId_buf_length: int32 = valueDeserializer.readInt32() - let referencedId_buf: Array = new Array() - for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignContent_buf: Alignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) + { + alignContent_buf = (valueDeserializer.readInt32() as Alignment) } - const referencedId_result: Array = referencedId_buf - let value: LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) + const alignContent_result: Alignment | undefined|undefined = alignContent_buf + let value: StackOptions = ({alignContent: alignContent_result} as StackOptions) return value } - readBarrierStyle(): BarrierStyle { + readSlideRange(): SlideRange { let valueDeserializer: Deserializer = this - const id_result: string = (valueDeserializer.readString() as string) - const direction_result: BarrierDirection = (valueDeserializer.readInt32() as BarrierDirection) - const referencedId_buf_length: int32 = valueDeserializer.readInt32() - let referencedId_buf: Array = new Array() - for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { - referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + const from_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let from_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (from_buf_runtimeType)) + { + from_buf = (valueDeserializer.readNumber() as number) } - const referencedId_result: Array = referencedId_buf - let value: BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) - return value - } - readGuideLineStyle(): GuideLineStyle { - let valueDeserializer: Deserializer = this - const id_result: string = (valueDeserializer.readString() as string) - const direction_result: Axis = (valueDeserializer.readInt32() as Axis) - const position_result: GuideLinePosition = valueDeserializer.readGuideLinePosition() - let value: GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) + const from_result: number | undefined|undefined = from_buf + const to_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let to_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (to_buf_runtimeType)) + { + to_buf = (valueDeserializer.readNumber() as number) + } + const to_result: number | undefined|undefined = to_buf + let value: SlideRange = ({from: from_result,to: to_result} as SlideRange) return value } - readCallback_RefreshStatus_Void(isSync: boolean = false): ((state: RefreshStatus) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (state: RefreshStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readRefreshOptions(): RefreshOptions { + readSliderBlockStyle(): SliderBlockStyle { let valueDeserializer: Deserializer = this - const refreshing_result: boolean = valueDeserializer.readBoolean() - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const type_result: SliderBlockType = (valueDeserializer.readInt32() as SliderBlockType) + const image_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let image_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (image_buf_runtimeType)) { - const offset_buf__selector: number = valueDeserializer.readInt8() - let offset_buf_: number | string | undefined|undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) + const image_buf__selector: number = valueDeserializer.readInt8() + let image_buf_: string | Resource | undefined|undefined + if (image_buf__selector == 0) { + image_buf_ = (valueDeserializer.readString() as string) } - else if (offset_buf__selector == 1) { - offset_buf_ = (valueDeserializer.readString() as string) + else if (image_buf__selector == 1) { + image_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for image_buf_ has to be chosen through deserialisation.") } - offset_buf = (offset_buf_ as number | string) + image_buf = (image_buf_ as string | Resource) } - const offset_result: number | string | undefined|undefined = offset_buf - const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let friction_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) + const image_result: ResourceStr | undefined|undefined = image_buf + const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shape_buf: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) { - const friction_buf__selector: number = valueDeserializer.readInt8() - let friction_buf_: number | string | undefined|undefined - if (friction_buf__selector == 0) { - friction_buf_ = (valueDeserializer.readNumber() as number) - } - else if (friction_buf__selector == 1) { - friction_buf_ = (valueDeserializer.readString() as string) + const shape_buf__selector: number = valueDeserializer.readInt8() + let shape_buf_: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined + if (shape_buf__selector == 0) { + shape_buf_ = valueDeserializer.readCircleAttribute() } - else { - throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation.") + else if (shape_buf__selector == 1) { + shape_buf_ = valueDeserializer.readEllipseAttribute() } - friction_buf = (friction_buf_ as number | string) - } - const friction_result: number | string | undefined|undefined = friction_buf - const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let promptText_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) - { - const promptText_buf__selector: number = valueDeserializer.readInt8() - let promptText_buf_: string | Resource | undefined|undefined - if (promptText_buf__selector == 0) { - promptText_buf_ = (valueDeserializer.readString() as string) + else if (shape_buf__selector == 2) { + shape_buf_ = valueDeserializer.readPathAttribute() } - else if (promptText_buf__selector == 1) { - promptText_buf_ = valueDeserializer.readResource() + else if (shape_buf__selector == 3) { + shape_buf_ = valueDeserializer.readRectAttribute() } else { - throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for shape_buf_ has to be chosen through deserialisation.") } - promptText_buf = (promptText_buf_ as string | Resource) + shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) } - const promptText_result: ResourceStr | undefined|undefined = promptText_buf - const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let builder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) + const shape_result: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined = shape_buf + let value: SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) + return value + } + readCallback_Number_SliderChangeMode_Void(isSync: boolean = false): ((value: number, mode: SliderChangeMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: number, mode: SliderChangeMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(value); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(88697971, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(88697971, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSliderOptions(): SliderOptions { + let valueDeserializer: Deserializer = this + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + value_buf = (valueDeserializer.readNumber() as number) } - const builder_result: CustomBuilder | undefined|undefined = builder_buf - const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let refreshingContent_buf: ComponentContent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) + const value_result: number | undefined|undefined = value_buf + const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let min_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) { - refreshingContent_buf = valueDeserializer.readComponentContent() + min_buf = (valueDeserializer.readNumber() as number) } - const refreshingContent_result: ComponentContent | undefined|undefined = refreshingContent_buf - let value: RefreshOptions = ({refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} as RefreshOptions) - return value - } - readStarStyleOptions(): StarStyleOptions { - let valueDeserializer: Deserializer = this - const backgroundUri_result: string = (valueDeserializer.readString() as string) - const foregroundUri_result: string = (valueDeserializer.readString() as string) - const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let secondaryUri_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) + const min_result: number | undefined|undefined = min_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) { - secondaryUri_buf = (valueDeserializer.readString() as string) + max_buf = (valueDeserializer.readNumber() as number) } - const secondaryUri_result: string | undefined|undefined = secondaryUri_buf - let value: StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) - return value - } - readRatingOptions(): RatingOptions { - let valueDeserializer: Deserializer = this - const rating_result: number = (valueDeserializer.readNumber() as number) - const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicator_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) + const max_result: number | undefined|undefined = max_buf + const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let step_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) { - indicator_buf = valueDeserializer.readBoolean() + step_buf = (valueDeserializer.readNumber() as number) } - const indicator_result: boolean | undefined|undefined = indicator_buf - let value: RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) + const step_result: number | undefined|undefined = step_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: SliderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = (valueDeserializer.readInt32() as SliderStyle) + } + const style_result: SliderStyle | undefined|undefined = style_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf: Axis | undefined|undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = (valueDeserializer.readInt32() as Axis) + } + const direction_result: Axis | undefined|undefined = direction_buf + const reverse_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let reverse_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (reverse_buf_runtimeType)) + { + reverse_buf = valueDeserializer.readBoolean() + } + const reverse_result: boolean | undefined|undefined = reverse_buf + let value: SliderOptions = ({value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} as SliderOptions) return value } - readRadioStyle(): RadioStyle { + readViewportRect(): ViewportRect { let valueDeserializer: Deserializer = this - const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let checkedBackgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) { - const checkedBackgroundColor_buf__selector: number = valueDeserializer.readInt8() - let checkedBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (checkedBackgroundColor_buf__selector == 0) { - checkedBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (checkedBackgroundColor_buf__selector == 1) { - checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (checkedBackgroundColor_buf__selector == 2) { - checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) + const x_buf__selector: number = valueDeserializer.readInt8() + let x_buf_: number | string | undefined|undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readNumber() as number) } - else if (checkedBackgroundColor_buf__selector == 3) { - checkedBackgroundColor_buf_ = valueDeserializer.readResource() + else if (x_buf__selector == 1) { + x_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for x_buf_ has to be chosen through deserialisation.") } - checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) + x_buf = (x_buf_ as number | string) } - const checkedBackgroundColor_result: ResourceColor | undefined|undefined = checkedBackgroundColor_buf - const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uncheckedBorderColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) + const x_result: number | string | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) { - const uncheckedBorderColor_buf__selector: number = valueDeserializer.readInt8() - let uncheckedBorderColor_buf_: Color | number | string | Resource | undefined|undefined - if (uncheckedBorderColor_buf__selector == 0) { - uncheckedBorderColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (uncheckedBorderColor_buf__selector == 1) { - uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (uncheckedBorderColor_buf__selector == 2) { - uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) + const y_buf__selector: number = valueDeserializer.readInt8() + let y_buf_: number | string | undefined|undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readNumber() as number) } - else if (uncheckedBorderColor_buf__selector == 3) { - uncheckedBorderColor_buf_ = valueDeserializer.readResource() + else if (y_buf__selector == 1) { + y_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for y_buf_ has to be chosen through deserialisation.") } - uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) + y_buf = (y_buf_ as number | string) } - const uncheckedBorderColor_result: ResourceColor | undefined|undefined = uncheckedBorderColor_buf - const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) + const y_result: number | string | undefined|undefined = y_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const indicatorColor_buf__selector: number = valueDeserializer.readInt8() - let indicatorColor_buf_: Color | number | string | Resource | undefined|undefined - if (indicatorColor_buf__selector == 0) { - indicatorColor_buf_ = (valueDeserializer.readInt32() as Color) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) } - else if (indicatorColor_buf__selector == 1) { - indicatorColor_buf_ = (valueDeserializer.readNumber() as number) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (indicatorColor_buf__selector == 2) { - indicatorColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - else if (indicatorColor_buf__selector == 3) { - indicatorColor_buf_ = valueDeserializer.readResource() + width_buf = (width_buf_ as number | string) + } + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") } - indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + height_buf = (height_buf_ as number | string) } - const indicatorColor_result: ResourceColor | undefined|undefined = indicatorColor_buf - let value: RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) + const height_result: number | string | undefined|undefined = height_buf + let value: ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) return value } - readRadioOptions(): RadioOptions { + readCallback_Number_String_Void(isSync: boolean = false): ((index: number, value: string) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number, value: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeString(value); (isSync) ? (nativeModule()._CallCallbackSync(794065478, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(794065478, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSelectOption(): SelectOption { let valueDeserializer: Deserializer = this - const group_result: string = (valueDeserializer.readString() as string) - const value_result: string = (valueDeserializer.readString() as string) - const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorType_buf: RadioIndicatorType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - indicatorType_buf = (valueDeserializer.readInt32() as RadioIndicatorType) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) } - const indicatorType_result: RadioIndicatorType | undefined|undefined = indicatorType_buf - const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorBuilder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + const icon_result: ResourceStr | undefined|undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf - let value: RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) + const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf + let value: SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) return value } - readProgressOptions(): ProgressOptions { + readCallback_DeleteValue_Void(isSync: boolean = false): ((parameter: DeleteValue) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: DeleteValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-126251459, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-126251459, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDeleteValue(): DeleteValue { let valueDeserializer: Deserializer = this - const value_result: number = (valueDeserializer.readNumber() as number) - const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let total_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) + const deleteOffset_result: number = (valueDeserializer.readNumber() as number) + const direction_result: TextDeleteDirection = (valueDeserializer.readInt32() as TextDeleteDirection) + const deleteValue_result: string = (valueDeserializer.readString() as string) + let value: DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) + return value + } + readCallback_DeleteValue_Boolean(isSync: boolean = false): ((parameter: DeleteValue) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: DeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1357792883, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readCallback_InsertValue_Void(isSync: boolean = false): ((parameter: InsertValue) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: InsertValue): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1121207885, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readInsertValue(): InsertValue { + let valueDeserializer: Deserializer = this + const insertOffset_result: number = (valueDeserializer.readNumber() as number) + const insertValue_result: string = (valueDeserializer.readString() as string) + let value: InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) + return value + } + readCallback_InsertValue_Boolean(isSync: boolean = false): ((parameter: InsertValue) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: InsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-383025085, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-383025085, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readTextDecorationOptions(): TextDecorationOptions { + let valueDeserializer: Deserializer = this + const type_result: TextDecorationType = (valueDeserializer.readInt32() as TextDecorationType) + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - total_buf = (valueDeserializer.readNumber() as number) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const total_result: number | undefined|undefined = total_buf + const color_result: ResourceColor | undefined|undefined = color_buf const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: ProgressStyle | undefined|undefined + let style_buf: TextDecorationStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - style_buf = (valueDeserializer.readInt32() as ProgressStyle) - } - const style_result: ProgressStyle | undefined|undefined = style_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: ProgressType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as ProgressType) + style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } - const type_result: ProgressType | undefined|undefined = type_buf - let value: ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) + const style_result: TextDecorationStyle | undefined|undefined = style_buf + let value: TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) + return value + } + readOnPasteCallback(isSync: boolean = false): OnPasteCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (content: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(1738363337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1738363337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnContentScrollCallback(isSync: boolean = false): OnContentScrollCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); (isSync) ? (nativeModule()._CallCallbackSync(-419979106, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-419979106, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnTextSelectionChangeCallback(isSync: boolean = false): OnTextSelectionChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); (isSync) ? (nativeModule()._CallCallbackSync(695228737, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(695228737, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPreviewText(): PreviewText { + let valueDeserializer: Deserializer = this + const offset_result: number = (valueDeserializer.readNumber() as number) + const value_result: string = (valueDeserializer.readString() as string) + let value: PreviewText = ({offset: offset_result,value: value_result} as PreviewText) return value } - readPolylineOptions(): PolylineOptions { + readEditableTextOnChangeCallback(isSync: boolean = false): EditableTextOnChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(value); let previewText_type: int32 = RuntimeType.UNDEFINED; previewText_type = runtimeType(previewText); _argsSerializer.writeInt8(previewText_type); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } (isSync) ? (nativeModule()._CallCallbackSync(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1729563209, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSearchSubmitCallback(isSync: boolean = false): SearchSubmitCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeString(searchContent); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(1717691617, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1717691617, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCaretStyle(): CaretStyle { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: string | number | undefined|undefined + let width_buf: Length | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: string | number | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) + width_buf = (valueDeserializer.readLength() as Length) } - const width_result: string | number | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const width_result: Length | undefined|undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: string | number | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) + color_buf = (color_buf_ as Color | number | string | Resource) } - const height_result: string | number | undefined|undefined = height_buf - let value: PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) + const color_result: ResourceColor | undefined|undefined = color_buf + let value: CaretStyle = ({width: width_result,color: color_result} as CaretStyle) return value } - readPolygonOptions(): PolygonOptions { + readSearchOptions(): SearchOptions { let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: string | number | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) + value_buf = (valueDeserializer.readString() as string) } - const width_result: string | number | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const value_result: string | undefined|undefined = value_buf + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: string | number | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const placeholder_buf__selector: number = valueDeserializer.readInt8() + let placeholder_buf_: string | Resource | undefined|undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for placeholder_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) + placeholder_buf = (placeholder_buf_ as string | Resource) } - const height_result: string | number | undefined|undefined = height_buf - let value: PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) + const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = (valueDeserializer.readString() as string) + } + const icon_result: string | undefined|undefined = icon_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: SearchController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readSearchController() as SearchController) + } + const controller_result: SearchController | undefined|undefined = controller_buf + let value: SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) return value } - readPluginErrorData(): PluginErrorData { + readScrollBarOptions(): ScrollBarOptions { let valueDeserializer: Deserializer = this - const errcode_result: number = (valueDeserializer.readNumber() as number) - const msg_result: string = (valueDeserializer.readString() as string) - let value: PluginErrorData = ({errcode: errcode_result,msg: msg_result} as PluginErrorData) + const scroller_result: Scroller = (valueDeserializer.readScroller() as Scroller) + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf: ScrollBarDirection | undefined|undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = (valueDeserializer.readInt32() as ScrollBarDirection) + } + const direction_result: ScrollBarDirection | undefined|undefined = direction_buf + const state_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let state_buf: BarState | undefined|undefined + if ((RuntimeType.UNDEFINED) != (state_buf_runtimeType)) + { + state_buf = (valueDeserializer.readInt32() as BarState) + } + const state_result: BarState | undefined|undefined = state_buf + let value: ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) return value } - readPluginErrorCallback(isSync: boolean = false): PluginErrorCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (info: PluginErrorData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePluginErrorData(info); (isSync) ? (nativeModule()._CallCallbackSync(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPluginComponentOptions(): PluginComponentOptions { + readOffsetOptions(): OffsetOptions { let valueDeserializer: Deserializer = this - const template_result: PluginComponentTemplate = valueDeserializer.readPluginComponentTemplate() - const data_result: any = (valueDeserializer.readCustomObject("Any") as Object) - let value: PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) + const xOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let xOffset_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (xOffset_buf_runtimeType)) + { + xOffset_buf = (valueDeserializer.readLength() as Dimension) + } + const xOffset_result: Dimension | undefined|undefined = xOffset_buf + const yOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let yOffset_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (yOffset_buf_runtimeType)) + { + yOffset_buf = (valueDeserializer.readLength() as Dimension) + } + const yOffset_result: Dimension | undefined|undefined = yOffset_buf + let value: OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) return value } - readCallback_Array_Number_Void(isSync: boolean = false): ((input: Array) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (input: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(input.length); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } (isSync) ? (nativeModule()._CallCallbackSync(582384234, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(582384234, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readPatternLockController(): PatternLockController { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return PatternLockControllerInternal.fromPtr(ptr) - } - readPathOptions(): PathOptions { + readScrollSnapOptions(): ScrollSnapOptions { let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const snapAlign_result: ScrollSnapAlign = (valueDeserializer.readInt32() as ScrollSnapAlign) + const snapPagination_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let snapPagination_buf: Dimension | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (snapPagination_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: number | string | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readNumber() as number) + const snapPagination_buf__selector: number = valueDeserializer.readInt8() + let snapPagination_buf_: Dimension | Array | undefined|undefined + if (snapPagination_buf__selector == 0) { + snapPagination_buf_ = (valueDeserializer.readLength() as Dimension) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readString() as string) + else if (snapPagination_buf__selector == 1) { + const snapPagination_buf__u_length: int32 = valueDeserializer.readInt32() + let snapPagination_buf__u: Array = new Array() + for (let snapPagination_buf__u_i = 0; snapPagination_buf__u_i < snapPagination_buf__u_length; snapPagination_buf__u_i++) { + snapPagination_buf__u[snapPagination_buf__u_i] = (valueDeserializer.readLength() as Dimension) + } + snapPagination_buf_ = snapPagination_buf__u } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for snapPagination_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as number | string) + snapPagination_buf = (snapPagination_buf_ as Dimension | Array) } - const width_result: number | string | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const snapPagination_result: Dimension | Array | undefined|undefined = snapPagination_buf + const enableSnapToStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableSnapToStart_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableSnapToStart_buf_runtimeType)) { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: number | string | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readNumber() as number) - } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") - } - height_buf = (height_buf_ as number | string) + enableSnapToStart_buf = valueDeserializer.readBoolean() } - const height_result: number | string | undefined|undefined = height_buf - const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let commands_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) + const enableSnapToStart_result: boolean | undefined|undefined = enableSnapToStart_buf + const enableSnapToEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableSnapToEnd_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableSnapToEnd_buf_runtimeType)) { - commands_buf = (valueDeserializer.readString() as string) + enableSnapToEnd_buf = valueDeserializer.readBoolean() } - const commands_result: string | undefined|undefined = commands_buf - let value: PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) + const enableSnapToEnd_result: boolean | undefined|undefined = enableSnapToEnd_buf + let value: ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) return value } - readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: PasteButtonOnClickResult) => void) { + readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { + let valueDeserializer: Deserializer = this + const offsetRemain_result: number = (valueDeserializer.readNumber() as number) + let value: OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) + return value + } + readOnScrollFrameBeginCallback(isSync: boolean = false): OnScrollFrameBeginCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (offset: number, state: ScrollState): OnScrollFrameBeginHandlerResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: OnScrollFrameBeginHandlerResult | undefined|undefined; const _continuationCallback: ((value: OnScrollFrameBeginHandlerResult) => void) = (value: OnScrollFrameBeginHandlerResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2133791987, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as OnScrollFrameBeginHandlerResult); } + } + readOnScrollEdgeCallback(isSync: boolean = false): OnScrollEdgeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(659292561, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(659292561, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (side: Edge): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(side); (isSync) ? (nativeModule()._CallCallbackSync(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1259214476, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readPasteButtonOptions(): PasteButtonOptions { + readCallback_ClickEvent_SaveButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: SaveButtonOnClickResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent, result: SaveButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(846787331, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(846787331, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readSaveButtonOptions(): SaveButtonOptions { let valueDeserializer: Deserializer = this const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: PasteIconStyle | undefined|undefined + let icon_buf: SaveIconStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - icon_buf = (valueDeserializer.readInt32() as PasteIconStyle) + icon_buf = (valueDeserializer.readInt32() as SaveIconStyle) } - const icon_result: PasteIconStyle | undefined|undefined = icon_buf + const icon_result: SaveIconStyle | undefined|undefined = icon_buf const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: PasteDescription | undefined|undefined + let text_buf: SaveDescription | undefined|undefined if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - text_buf = (valueDeserializer.readInt32() as PasteDescription) + text_buf = (valueDeserializer.readInt32() as SaveDescription) } - const text_result: PasteDescription | undefined|undefined = text_buf + const text_result: SaveDescription | undefined|undefined = text_buf const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) let buttonType_buf: ButtonType | undefined|undefined if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) @@ -14543,686 +14651,670 @@ export class Deserializer extends DeserializerBase { buttonType_buf = (valueDeserializer.readInt32() as ButtonType) } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) - return value - } - readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): ((width: number, height: number, mode: PanelMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1613628570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1613628570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNodeController(): NodeController { - let value: NodeController = ({} as NodeController) - return value - } - readRouteInfo(): RouteInfo { - let valueDeserializer: Deserializer = this - const name_result: string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: unknown | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result: unknown | undefined|undefined = param_buf - let value: RouteInfo = ({name: name_result,param: param_result} as RouteInfo) + let value: SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) return value } - readNavigationToolbarOptions(): NavigationToolbarOptions { + readRowOptions(): RowOptions { let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: string | number | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf: BarStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = (valueDeserializer.readInt32() as BarStyle) + space_buf = (space_buf_ as string | number) } - const barStyle_result: BarStyle | undefined|undefined = barStyle_buf - let value: NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) + const space_result: string | number | undefined|undefined = space_buf + let value: RowOptions = ({space: space_result} as RowOptions) return value } - readToolbarItem(): ToolbarItem { + readRootSceneSession(): RootSceneSession { + let value: RootSceneSession = ({} as RootSceneSession) + return value + } + readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result: (() => void) | undefined|undefined = action_buf - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf: ToolbarItemStatus | undefined|undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as ToolbarItemStatus) - } - const status_result: ToolbarItemStatus | undefined|undefined = status_buf - const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector: number = valueDeserializer.readInt8() - let activeIcon_buf_: string | Resource | undefined|undefined - if (activeIcon_buf__selector == 0) { - activeIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") - } - activeIcon_buf = (activeIcon_buf_ as string | Resource) - } - const activeIcon_result: ResourceStr | undefined|undefined = activeIcon_buf - const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeSymbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const activeSymbolIcon_result: SymbolGlyphModifier | undefined|undefined = activeSymbolIcon_buf - let value: ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) + const controller_result: RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) + let value: RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) return value } - readNavigationTitleOptions(): NavigationTitleOptions { + readRichEditorOptions(): RichEditorOptions { let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf: BarStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = (valueDeserializer.readInt32() as BarStyle) - } - const barStyle_result: BarStyle | undefined|undefined = barStyle_buf - const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingStart_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) + const controller_result: RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) + let value: RichEditorOptions = ({controller: controller_result} as RichEditorOptions) + return value + } + readEditMenuOptions(): EditMenuOptions { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return EditMenuOptionsInternal.fromPtr(ptr) + } + readCopyEvent(): CopyEvent { + let valueDeserializer: Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - paddingStart_buf = valueDeserializer.readLengthMetrics() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const paddingStart_result: LengthMetrics | undefined|undefined = paddingStart_buf - const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingEnd_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) + const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf + let value: CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) + return value + } + readCallback_CopyEvent_Void(isSync: boolean = false): ((parameter: CopyEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: CopyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCopyEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-120437466, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-120437466, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCutEvent(): CutEvent { + let valueDeserializer: Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - paddingEnd_buf = valueDeserializer.readLengthMetrics() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const paddingEnd_result: LengthMetrics | undefined|undefined = paddingEnd_buf - const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mainTitleModifier_buf: TextModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() + const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf + let value: CutEvent = ({preventDefault: preventDefault_result} as CutEvent) + return value + } + readCallback_CutEvent_Void(isSync: boolean = false): ((parameter: CutEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: CutEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCutEvent(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1875695871, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorChangeValue(): RichEditorChangeValue { + let valueDeserializer: Deserializer = this + const rangeBefore_result: TextRange = valueDeserializer.readTextRange() + const replacedSpans_buf_length: int32 = valueDeserializer.readInt32() + let replacedSpans_buf: Array = new Array() + for (let replacedSpans_buf_i = 0; replacedSpans_buf_i < replacedSpans_buf_length; replacedSpans_buf_i++) { + replacedSpans_buf[replacedSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } - const mainTitleModifier_result: TextModifier | undefined|undefined = mainTitleModifier_buf - const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subTitleModifier_buf: TextModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() + const replacedSpans_result: Array = replacedSpans_buf + const replacedImageSpans_buf_length: int32 = valueDeserializer.readInt32() + let replacedImageSpans_buf: Array = new Array() + for (let replacedImageSpans_buf_i = 0; replacedImageSpans_buf_i < replacedImageSpans_buf_length; replacedImageSpans_buf_i++) { + replacedImageSpans_buf[replacedImageSpans_buf_i] = valueDeserializer.readRichEditorImageSpanResult() } - const subTitleModifier_result: TextModifier | undefined|undefined = subTitleModifier_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() + const replacedImageSpans_result: Array = replacedImageSpans_buf + const replacedSymbolSpans_buf_length: int32 = valueDeserializer.readInt32() + let replacedSymbolSpans_buf: Array = new Array() + for (let replacedSymbolSpans_buf_i = 0; replacedSymbolSpans_buf_i < replacedSymbolSpans_buf_length; replacedSymbolSpans_buf_i++) { + replacedSymbolSpans_buf[replacedSymbolSpans_buf_i] = valueDeserializer.readRichEditorTextSpanResult() } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) + const replacedSymbolSpans_result: Array = replacedSymbolSpans_buf + let value: RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) return value } - readPopInfo(): PopInfo { + readCallback_RichEditorChangeValue_Boolean(isSync: boolean = false): ((parameter: RichEditorChangeValue) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1465860515, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1465860515, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readSubmitEvent(): SubmitEvent { let valueDeserializer: Deserializer = this - const info_result: NavPathInfo = valueDeserializer.readNavPathInfo() - const result_result: Object = (valueDeserializer.readCustomObject("Object") as Object) - let value: PopInfo = ({info: info_result,result: result_result} as PopInfo) + const text_result: string = (valueDeserializer.readString() as string) + let value: SubmitEvent = ({text: text_result} as SubmitEvent) return value } - readCallback_NavDestinationContext_Void(isSync: boolean = false): ((parameter: NavDestinationContext) => void) { + readSubmitCallback(isSync: boolean = false): SubmitCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: NavDestinationContext): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-712186065, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-712186065, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavigationMenuItem(): NavigationMenuItem { + readTextDataDetectorConfig(): TextDataDetectorConfig { let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() + const types_buf_length: int32 = valueDeserializer.readInt32() + let types_buf: Array = new Array() + for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { + types_buf[types_buf_i] = (valueDeserializer.readInt32() as TextDataDetectorType) } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + const types_result: Array = types_buf + const onDetectResultUpdate_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDetectResultUpdate_buf: ((breakpoints: string) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDetectResultUpdate_buf_runtimeType)) + { + onDetectResultUpdate_buf = valueDeserializer.readCallback_String_Void() } - const value_result: string | Resource = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const onDetectResultUpdate_result: ((breakpoints: string) => void) | undefined|undefined = onDetectResultUpdate_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: string | Resource | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + color_buf = (color_buf_ as Color | number | string | Resource) } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEnabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) + const color_result: ResourceColor | undefined|undefined = color_buf + const decoration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let decoration_buf: DecorationStyleInterface | undefined|undefined + if ((RuntimeType.UNDEFINED) != (decoration_buf_runtimeType)) { - isEnabled_buf = valueDeserializer.readBoolean() + decoration_buf = valueDeserializer.readDecorationStyleInterface() } - const isEnabled_result: boolean | undefined|undefined = isEnabled_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf + let value: TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) + return value + } + readPasteEvent(): PasteEvent { + let valueDeserializer: Deserializer = this + const preventDefault_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preventDefault_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preventDefault_buf_runtimeType)) { - action_buf = valueDeserializer.readCallback_Void() + preventDefault_buf = valueDeserializer.readCallback_Void() } - const action_result: (() => void) | undefined|undefined = action_buf - let value: NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) + const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf + let value: PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) return value } - readCallback_Boolean(isSync: boolean = false): (() => boolean) { + readPasteEventCallback(isSync: boolean = false): PasteEventCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + return (event?: PasteEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writePasteEvent(event_value); } (isSync) ? (nativeModule()._CallCallbackSync(919057028, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(919057028, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readMenuItemGroupOptions(): MenuItemGroupOptions { + readRichEditorDeleteValue(): RichEditorDeleteValue { let valueDeserializer: Deserializer = this - const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let header_buf: ResourceStr | CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) - { - const header_buf__selector: number = valueDeserializer.readInt8() - let header_buf_: ResourceStr | CustomBuilder | undefined|undefined - if (header_buf__selector == 0) { - const header_buf__u_selector: number = valueDeserializer.readInt8() - let header_buf__u: string | Resource | undefined|undefined - if (header_buf__u_selector == 0) { - header_buf__u = (valueDeserializer.readString() as string) - } - else if (header_buf__u_selector == 1) { - header_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") - } - header_buf_ = (header_buf__u as string | Resource) - } - else if (header_buf__selector == 1) { - header_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") - } - header_buf = (header_buf_ as ResourceStr | CustomBuilder) - } - const header_result: ResourceStr | CustomBuilder | undefined|undefined = header_buf - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf: ResourceStr | CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) - { - const footer_buf__selector: number = valueDeserializer.readInt8() - let footer_buf_: ResourceStr | CustomBuilder | undefined|undefined - if (footer_buf__selector == 0) { - const footer_buf__u_selector: number = valueDeserializer.readInt8() - let footer_buf__u: string | Resource | undefined|undefined - if (footer_buf__u_selector == 0) { - footer_buf__u = (valueDeserializer.readString() as string) - } - else if (footer_buf__u_selector == 1) { - footer_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") - } - footer_buf_ = (footer_buf__u as string | Resource) + const offset_result: number = (valueDeserializer.readNumber() as number) + const direction_result: RichEditorDeleteDirection = (valueDeserializer.readInt32() as RichEditorDeleteDirection) + const length_result: number = (valueDeserializer.readNumber() as number) + const richEditorDeleteSpans_buf_length: int32 = valueDeserializer.readInt32() + let richEditorDeleteSpans_buf: Array = new Array() + for (let richEditorDeleteSpans_buf_i = 0; richEditorDeleteSpans_buf_i < richEditorDeleteSpans_buf_length; richEditorDeleteSpans_buf_i++) { + const richEditorDeleteSpans_buf_buf_selector: number = valueDeserializer.readInt8() + let richEditorDeleteSpans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined + if (richEditorDeleteSpans_buf_buf_selector == 0) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() } - else if (footer_buf__selector == 1) { - footer_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (richEditorDeleteSpans_buf_buf_selector == 1) { + richEditorDeleteSpans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() } else { - throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for richEditorDeleteSpans_buf_buf has to be chosen through deserialisation.") } - footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) + richEditorDeleteSpans_buf[richEditorDeleteSpans_buf_i] = (richEditorDeleteSpans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } - const footer_result: ResourceStr | CustomBuilder | undefined|undefined = footer_buf - let value: MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) + const richEditorDeleteSpans_result: Array = richEditorDeleteSpans_buf + let value: RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) return value } - readMarqueeOptions(): MarqueeOptions { + readCallback_RichEditorDeleteValue_Boolean(isSync: boolean = false): ((parameter: RichEditorDeleteValue) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(667698748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(667698748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readCallback_TextRange_Void(isSync: boolean = false): ((parameter: TextRange) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: TextRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTextRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(811915501, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(811915501, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_RichEditorTextSpanResult_Void(isSync: boolean = false): ((parameter: RichEditorTextSpanResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorTextSpanResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorTextSpanResult(parameter); (isSync) ? (nativeModule()._CallCallbackSync(1980824326, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1980824326, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorInsertValue(): RichEditorInsertValue { let valueDeserializer: Deserializer = this - const start_result: boolean = valueDeserializer.readBoolean() - const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let step_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) - { - step_buf = (valueDeserializer.readNumber() as number) - } - const step_result: number | undefined|undefined = step_buf - const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let loop_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) - { - loop_buf = (valueDeserializer.readNumber() as number) - } - const loop_result: number | undefined|undefined = loop_buf - const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fromStart_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) + const insertOffset_result: number = (valueDeserializer.readNumber() as number) + const insertValue_result: string = (valueDeserializer.readString() as string) + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) { - fromStart_buf = valueDeserializer.readBoolean() + previewText_buf = (valueDeserializer.readString() as string) } - const fromStart_result: boolean | undefined|undefined = fromStart_buf - const src_result: string = (valueDeserializer.readString() as string) - let value: MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) + const previewText_result: string | undefined|undefined = previewText_buf + let value: RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) return value } - readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: LocationButtonOnClickResult) => void) { + readCallback_RichEditorInsertValue_Boolean(isSync: boolean = false): ((parameter: RichEditorInsertValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-319221262, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-319221262, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readLocationButtonOptions(): LocationButtonOptions { + readCallback_RichEditorRange_Void(isSync: boolean = false): ((parameter: RichEditorRange) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorRange): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorRange(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-62253375, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-62253375, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRichEditorSelection(): RichEditorSelection { let valueDeserializer: Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: LocationIconStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf = (valueDeserializer.readInt32() as LocationIconStyle) - } - const icon_result: LocationIconStyle | undefined|undefined = icon_buf - const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let text_buf: LocationDescription | undefined|undefined - if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) - { - text_buf = (valueDeserializer.readInt32() as LocationDescription) + const selection_buf_value0: number = (valueDeserializer.readNumber() as number) + const selection_buf_value1: number = (valueDeserializer.readNumber() as number) + const selection_result: [ number, number ] = ([selection_buf_value0, selection_buf_value1] as [ number, number ]) + const spans_buf_length: int32 = valueDeserializer.readInt32() + let spans_buf: Array = new Array() + for (let spans_buf_i = 0; spans_buf_i < spans_buf_length; spans_buf_i++) { + const spans_buf_buf_selector: number = valueDeserializer.readInt8() + let spans_buf_buf: RichEditorTextSpanResult | RichEditorImageSpanResult | undefined|undefined + if (spans_buf_buf_selector == 0) { + spans_buf_buf = valueDeserializer.readRichEditorTextSpanResult() + } + else if (spans_buf_buf_selector == 1) { + spans_buf_buf = valueDeserializer.readRichEditorImageSpanResult() + } + else { + throw new Error("One of the branches for spans_buf_buf has to be chosen through deserialisation.") + } + spans_buf[spans_buf_i] = (spans_buf_buf as RichEditorTextSpanResult | RichEditorImageSpanResult) } - const text_result: LocationDescription | undefined|undefined = text_buf - const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonType_buf: ButtonType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) + const spans_result: Array = spans_buf + let value: RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) + return value + } + readCallback_RichEditorSelection_Void(isSync: boolean = false): ((parameter: RichEditorSelection) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: RichEditorSelection): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeRichEditorSelection(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-963852514, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-963852514, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readStyledStringChangeValue(): StyledStringChangeValue { + let valueDeserializer: Deserializer = this + const range_result: TextRange = valueDeserializer.readTextRange() + const replacementString_result: StyledString = (valueDeserializer.readStyledString() as StyledString) + const previewText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let previewText_buf: StyledString | undefined|undefined + if ((RuntimeType.UNDEFINED) != (previewText_buf_runtimeType)) { - buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + previewText_buf = (valueDeserializer.readStyledString() as StyledString) } - const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) + const previewText_result: StyledString | undefined|undefined = previewText_buf + let value: StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) return value } - readListItemGroupOptions(): ListItemGroupOptions { + readGestureEvent(): GestureEvent { let valueDeserializer: Deserializer = this - const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let header_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - header_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const header_result: CustomBuilder | undefined|undefined = header_buf - const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let headerComponent_buf: ComponentContent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - headerComponent_buf = valueDeserializer.readComponentContent() + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const headerComponent_result: ComponentContent | undefined|undefined = headerComponent_buf - const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footer_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const footer_result: CustomBuilder | undefined|undefined = footer_buf - const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let footerComponent_buf: ComponentContent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) - { - footerComponent_buf = valueDeserializer.readComponentContent() + const deviceId_result: number | undefined|undefined = deviceId_buf + const repeat_result: boolean = valueDeserializer.readBoolean() + const fingerList_buf_length: int32 = valueDeserializer.readInt32() + let fingerList_buf: Array = new Array() + for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() } - const footerComponent_result: ComponentContent | undefined|undefined = footerComponent_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const fingerList_result: Array = fingerList_buf + const offsetX_result: number = (valueDeserializer.readNumber() as number) + const offsetY_result: number = (valueDeserializer.readNumber() as number) + const angle_result: number = (valueDeserializer.readNumber() as number) + const speed_result: number = (valueDeserializer.readNumber() as number) + const scale_result: number = (valueDeserializer.readNumber() as number) + const pinchCenterX_result: number = (valueDeserializer.readNumber() as number) + const pinchCenterY_result: number = (valueDeserializer.readNumber() as number) + const velocityX_result: number = (valueDeserializer.readNumber() as number) + const velocityY_result: number = (valueDeserializer.readNumber() as number) + const velocity_result: number = (valueDeserializer.readNumber() as number) + let value: GestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} as GestureEvent) + return value + } + readLocalizedBarrierStyle(): LocalizedBarrierStyle { + let valueDeserializer: Deserializer = this + const id_result: string = (valueDeserializer.readString() as string) + const localizedDirection_result: LocalizedBarrierDirection = (valueDeserializer.readInt32() as LocalizedBarrierDirection) + const referencedId_buf_length: int32 = valueDeserializer.readInt32() + let referencedId_buf: Array = new Array() + for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + } + const referencedId_result: Array = referencedId_buf + let value: LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) + return value + } + readBarrierStyle(): BarrierStyle { + let valueDeserializer: Deserializer = this + const id_result: string = (valueDeserializer.readString() as string) + const direction_result: BarrierDirection = (valueDeserializer.readInt32() as BarrierDirection) + const referencedId_buf_length: int32 = valueDeserializer.readInt32() + let referencedId_buf: Array = new Array() + for (let referencedId_buf_i = 0; referencedId_buf_i < referencedId_buf_length; referencedId_buf_i++) { + referencedId_buf[referencedId_buf_i] = (valueDeserializer.readString() as string) + } + const referencedId_result: Array = referencedId_buf + let value: BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) + return value + } + readGuideLineStyle(): GuideLineStyle { + let valueDeserializer: Deserializer = this + const id_result: string = (valueDeserializer.readString() as string) + const direction_result: Axis = (valueDeserializer.readInt32() as Axis) + const position_result: GuideLinePosition = valueDeserializer.readGuideLinePosition() + let value: GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) + return value + } + readCallback_RefreshStatus_Void(isSync: boolean = false): ((state: RefreshStatus) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (state: RefreshStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(state); (isSync) ? (nativeModule()._CallCallbackSync(934309126, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(934309126, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readRefreshOptions(): RefreshOptions { + let valueDeserializer: Deserializer = this + const refreshing_result: boolean = valueDeserializer.readBoolean() + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const space_buf__selector: number = valueDeserializer.readInt8() - let space_buf_: number | string | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) + const offset_buf__selector: number = valueDeserializer.readInt8() + let offset_buf_: number | string | undefined|undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) + else if (offset_buf__selector == 1) { + offset_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as number | string) - } - const space_result: number | string | undefined|undefined = space_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: ListItemGroupStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) - { - style_buf = (valueDeserializer.readInt32() as ListItemGroupStyle) + offset_buf = (offset_buf_ as number | string) } - const style_result: ListItemGroupStyle | undefined|undefined = style_buf - let value: ListItemGroupOptions = ({header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} as ListItemGroupOptions) - return value - } - readSwipeActionOptions(): SwipeActionOptions { - let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: CustomBuilder | SwipeActionItem | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const offset_result: number | string | undefined|undefined = offset_buf + const friction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let friction_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (friction_buf_runtimeType)) { - const start_buf__selector: number = valueDeserializer.readInt8() - let start_buf_: CustomBuilder | SwipeActionItem | undefined|undefined - if (start_buf__selector == 0) { - start_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const friction_buf__selector: number = valueDeserializer.readInt8() + let friction_buf_: number | string | undefined|undefined + if (friction_buf__selector == 0) { + friction_buf_ = (valueDeserializer.readNumber() as number) } - else if (start_buf__selector == 1) { - start_buf_ = valueDeserializer.readSwipeActionItem() + else if (friction_buf__selector == 1) { + friction_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for friction_buf_ has to be chosen through deserialisation.") } - start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) + friction_buf = (friction_buf_ as number | string) } - const start_result: CustomBuilder | SwipeActionItem | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: CustomBuilder | SwipeActionItem | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const friction_result: number | string | undefined|undefined = friction_buf + const promptText_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let promptText_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (promptText_buf_runtimeType)) { - const end_buf__selector: number = valueDeserializer.readInt8() - let end_buf_: CustomBuilder | SwipeActionItem | undefined|undefined - if (end_buf__selector == 0) { - end_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + const promptText_buf__selector: number = valueDeserializer.readInt8() + let promptText_buf_: string | Resource | undefined|undefined + if (promptText_buf__selector == 0) { + promptText_buf_ = (valueDeserializer.readString() as string) } - else if (end_buf__selector == 1) { - end_buf_ = valueDeserializer.readSwipeActionItem() + else if (promptText_buf__selector == 1) { + promptText_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for promptText_buf_ has to be chosen through deserialisation.") } - end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) + promptText_buf = (promptText_buf_ as string | Resource) } - const end_result: CustomBuilder | SwipeActionItem | undefined|undefined = end_buf - const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let edgeEffect_buf: SwipeEdgeEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) + const promptText_result: ResourceStr | undefined|undefined = promptText_buf + const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let builder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (builder_buf_runtimeType)) { - edgeEffect_buf = (valueDeserializer.readInt32() as SwipeEdgeEffect) + builder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const edgeEffect_result: SwipeEdgeEffect | undefined|undefined = edgeEffect_buf - const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onOffsetChange_buf: ((index: number) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) + const builder_result: CustomBuilder | undefined|undefined = builder_buf + const refreshingContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let refreshingContent_buf: ComponentContent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (refreshingContent_buf_runtimeType)) { - onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() + refreshingContent_buf = valueDeserializer.readComponentContent() } - const onOffsetChange_result: ((index: number) => void) | undefined|undefined = onOffsetChange_buf - let value: SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) + const refreshingContent_result: ComponentContent | undefined|undefined = refreshingContent_buf + let value: RefreshOptions = ({refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} as RefreshOptions) return value } - readListItemOptions(): ListItemOptions { + readStarStyleOptions(): StarStyleOptions { let valueDeserializer: Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: ListItemStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const backgroundUri_result: string = (valueDeserializer.readString() as string) + const foregroundUri_result: string = (valueDeserializer.readString() as string) + const secondaryUri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let secondaryUri_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (secondaryUri_buf_runtimeType)) { - style_buf = (valueDeserializer.readInt32() as ListItemStyle) + secondaryUri_buf = (valueDeserializer.readString() as string) } - const style_result: ListItemStyle | undefined|undefined = style_buf - let value: ListItemOptions = ({style: style_result} as ListItemOptions) + const secondaryUri_result: string | undefined|undefined = secondaryUri_buf + let value: StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) return value } - readCallback_Number_Number_Boolean(isSync: boolean = false): ((from: number, to: number) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: number, to: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readCallback_Number_Boolean(isSync: boolean = false): ((index: number) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1054099324, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1054099324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + readRatingOptions(): RatingOptions { + let valueDeserializer: Deserializer = this + const rating_result: number = (valueDeserializer.readNumber() as number) + const indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicator_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicator_buf_runtimeType)) + { + indicator_buf = valueDeserializer.readBoolean() + } + const indicator_result: boolean | undefined|undefined = indicator_buf + let value: RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) + return value } - readVisibleListContentInfo(): VisibleListContentInfo { + readRadioStyle(): RadioStyle { let valueDeserializer: Deserializer = this - const index_result: number = (valueDeserializer.readNumber() as number) - const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let itemGroupArea_buf: ListItemGroupArea | undefined|undefined - if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) + const checkedBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let checkedBackgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (checkedBackgroundColor_buf_runtimeType)) { - itemGroupArea_buf = (valueDeserializer.readInt32() as ListItemGroupArea) + const checkedBackgroundColor_buf__selector: number = valueDeserializer.readInt8() + let checkedBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (checkedBackgroundColor_buf__selector == 0) { + checkedBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (checkedBackgroundColor_buf__selector == 1) { + checkedBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (checkedBackgroundColor_buf__selector == 2) { + checkedBackgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (checkedBackgroundColor_buf__selector == 3) { + checkedBackgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for checkedBackgroundColor_buf_ has to be chosen through deserialisation.") + } + checkedBackgroundColor_buf = (checkedBackgroundColor_buf_ as Color | number | string | Resource) } - const itemGroupArea_result: ListItemGroupArea | undefined|undefined = itemGroupArea_buf - const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let itemIndexInGroup_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) + const checkedBackgroundColor_result: ResourceColor | undefined|undefined = checkedBackgroundColor_buf + const uncheckedBorderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uncheckedBorderColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (uncheckedBorderColor_buf_runtimeType)) { - itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) + const uncheckedBorderColor_buf__selector: number = valueDeserializer.readInt8() + let uncheckedBorderColor_buf_: Color | number | string | Resource | undefined|undefined + if (uncheckedBorderColor_buf__selector == 0) { + uncheckedBorderColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (uncheckedBorderColor_buf__selector == 1) { + uncheckedBorderColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (uncheckedBorderColor_buf__selector == 2) { + uncheckedBorderColor_buf_ = (valueDeserializer.readString() as string) + } + else if (uncheckedBorderColor_buf__selector == 3) { + uncheckedBorderColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for uncheckedBorderColor_buf_ has to be chosen through deserialisation.") + } + uncheckedBorderColor_buf = (uncheckedBorderColor_buf_ as Color | number | string | Resource) } - const itemIndexInGroup_result: number | undefined|undefined = itemIndexInGroup_buf - let value: VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) + const uncheckedBorderColor_result: ResourceColor | undefined|undefined = uncheckedBorderColor_buf + const indicatorColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorColor_buf_runtimeType)) + { + const indicatorColor_buf__selector: number = valueDeserializer.readInt8() + let indicatorColor_buf_: Color | number | string | Resource | undefined|undefined + if (indicatorColor_buf__selector == 0) { + indicatorColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (indicatorColor_buf__selector == 1) { + indicatorColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (indicatorColor_buf__selector == 2) { + indicatorColor_buf_ = (valueDeserializer.readString() as string) + } + else if (indicatorColor_buf__selector == 3) { + indicatorColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for indicatorColor_buf_ has to be chosen through deserialisation.") + } + indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) + } + const indicatorColor_result: ResourceColor | undefined|undefined = indicatorColor_buf + let value: RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) return value } - readOnScrollVisibleContentChangeCallback(isSync: boolean = false): OnScrollVisibleContentChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); (isSync) ? (nativeModule()._CallCallbackSync(625641334, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(625641334, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Number_Number_Number_Void(isSync: boolean = false): ((start: number, end: number, center: number) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (start: number, end: number, center: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); (isSync) ? (nativeModule()._CallCallbackSync(-352942292, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-352942292, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readChildrenMainSize(): ChildrenMainSize { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return ChildrenMainSizeInternal.fromPtr(ptr) - } - readChainAnimationOptions(): ChainAnimationOptions { + readRadioOptions(): RadioOptions { let valueDeserializer: Deserializer = this - const minSpace_result: Length = (valueDeserializer.readLength() as Length) - const maxSpace_result: Length = (valueDeserializer.readLength() as Length) - const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let conductivity_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) + const group_result: string = (valueDeserializer.readString() as string) + const value_result: string = (valueDeserializer.readString() as string) + const indicatorType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorType_buf: RadioIndicatorType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorType_buf_runtimeType)) { - conductivity_buf = (valueDeserializer.readNumber() as number) + indicatorType_buf = (valueDeserializer.readInt32() as RadioIndicatorType) } - const conductivity_result: number | undefined|undefined = conductivity_buf - const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let intensity_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) + const indicatorType_result: RadioIndicatorType | undefined|undefined = indicatorType_buf + const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorBuilder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - intensity_buf = (valueDeserializer.readNumber() as number) + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const intensity_result: number | undefined|undefined = intensity_buf - const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let edgeEffect_buf: ChainEdgeEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) + const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf + let value: RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) + return value + } + readProgressOptions(): ProgressOptions { + let valueDeserializer: Deserializer = this + const value_result: number = (valueDeserializer.readNumber() as number) + const total_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let total_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (total_buf_runtimeType)) { - edgeEffect_buf = (valueDeserializer.readInt32() as ChainEdgeEffect) + total_buf = (valueDeserializer.readNumber() as number) } - const edgeEffect_result: ChainEdgeEffect | undefined|undefined = edgeEffect_buf - const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stiffness_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) + const total_result: number | undefined|undefined = total_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: ProgressStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - stiffness_buf = (valueDeserializer.readNumber() as number) + style_buf = (valueDeserializer.readInt32() as ProgressStyle) } - const stiffness_result: number | undefined|undefined = stiffness_buf - const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let damping_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) + const style_result: ProgressStyle | undefined|undefined = style_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: ProgressType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - damping_buf = (valueDeserializer.readNumber() as number) + type_buf = (valueDeserializer.readInt32() as ProgressType) } - const damping_result: number | undefined|undefined = damping_buf - let value: ChainAnimationOptions = ({minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} as ChainAnimationOptions) + const type_result: ProgressType | undefined|undefined = type_buf + let value: ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) return value } - readListOptions(): ListOptions { + readPolylineOptions(): PolylineOptions { let valueDeserializer: Deserializer = this - const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let initialIndex_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) - { - initialIndex_buf = (valueDeserializer.readNumber() as number) - } - const initialIndex_result: number | undefined|undefined = initialIndex_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const space_buf__selector: number = valueDeserializer.readInt8() - let space_buf_: number | string | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readNumber() as number) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readString() as string) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - space_buf = (space_buf_ as number | string) + width_buf = (width_buf_ as string | number) } - const space_result: number | string | undefined|undefined = space_buf - const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scroller_buf: Scroller | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - scroller_buf = (valueDeserializer.readScroller() as Scroller) + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) } - const scroller_result: Scroller | undefined|undefined = scroller_buf - let value: ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) + const height_result: string | number | undefined|undefined = height_buf + let value: PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) return value } - readLineOptions(): LineOptions { + readPolygonOptions(): PolygonOptions { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: string | number | undefined|undefined @@ -15260,46 +15352,42 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as string | number) } const height_result: string | number | undefined|undefined = height_buf - let value: LineOptions = ({width: width_result,height: height_result} as LineOptions) + let value: PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) return value } - readImageLoadResult(): ImageLoadResult { + readPluginErrorData(): PluginErrorData { let valueDeserializer: Deserializer = this - const width_result: number = (valueDeserializer.readNumber() as number) - const height_result: number = (valueDeserializer.readNumber() as number) - const componentWidth_result: number = (valueDeserializer.readNumber() as number) - const componentHeight_result: number = (valueDeserializer.readNumber() as number) - const loadingStatus_result: number = (valueDeserializer.readNumber() as number) - const contentWidth_result: number = (valueDeserializer.readNumber() as number) - const contentHeight_result: number = (valueDeserializer.readNumber() as number) - const contentOffsetX_result: number = (valueDeserializer.readNumber() as number) - const contentOffsetY_result: number = (valueDeserializer.readNumber() as number) - let value: ImageLoadResult = ({width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} as ImageLoadResult) + const errcode_result: number = (valueDeserializer.readNumber() as number) + const msg_result: string = (valueDeserializer.readString() as string) + let value: PluginErrorData = ({errcode: errcode_result,msg: msg_result} as PluginErrorData) return value } - readImageCompleteCallback(isSync: boolean = false): ImageCompleteCallback { + readPluginErrorCallback(isSync: boolean = false): PluginErrorCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (result: ImageLoadResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageLoadResult(result); (isSync) ? (nativeModule()._CallCallbackSync(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (info: PluginErrorData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePluginErrorData(info); (isSync) ? (nativeModule()._CallCallbackSync(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1992671958, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readImageFrameInfo(): ImageFrameInfo { + readPluginComponentOptions(): PluginComponentOptions { + let valueDeserializer: Deserializer = this + const template_result: PluginComponentTemplate = valueDeserializer.readPluginComponentTemplate() + const data_result: any = (valueDeserializer.readCustomObject("Any") as Object) + let value: PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) + return value + } + readCallback_Array_Number_Void(isSync: boolean = false): ((input: Array) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (input: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(input.length); for (let i = 0; i < input.length; i++) {; const input_element = input[i]; _argsSerializer.writeNumber(input_element); } (isSync) ? (nativeModule()._CallCallbackSync(582384234, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(582384234, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readPatternLockController(): PatternLockController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return PatternLockControllerInternal.fromPtr(ptr) + } + readPathOptions(): PathOptions { let valueDeserializer: Deserializer = this - const src_buf_selector: number = valueDeserializer.readInt8() - let src_buf: string | Resource | PixelMap | undefined|undefined - if (src_buf_selector == 0) { - src_buf = (valueDeserializer.readString() as string) - } - else if (src_buf_selector == 1) { - src_buf = valueDeserializer.readResource() - } - else if (src_buf_selector == 2) { - src_buf = (valueDeserializer.readPixelMap() as PixelMap) - } - else { - throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") - } - const src_result: string | Resource | PixelMap = (src_buf as string | Resource | PixelMap) const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) @@ -15336,732 +15424,604 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as number | string) } const height_result: number | string | undefined|undefined = height_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - const top_buf__selector: number = valueDeserializer.readInt8() - let top_buf_: number | string | undefined|undefined - if (top_buf__selector == 0) { - top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (top_buf__selector == 1) { - top_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") - } - top_buf = (top_buf_ as number | string) - } - const top_result: number | string | undefined|undefined = top_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - const left_buf__selector: number = valueDeserializer.readInt8() - let left_buf_: number | string | undefined|undefined - if (left_buf__selector == 0) { - left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (left_buf__selector == 1) { - left_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation.") - } - left_buf = (left_buf_ as number | string) - } - const left_result: number | string | undefined|undefined = left_buf - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let commands_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) { - duration_buf = (valueDeserializer.readNumber() as number) + commands_buf = (valueDeserializer.readString() as string) } - const duration_result: number | undefined|undefined = duration_buf - let value: ImageFrameInfo = ({src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} as ImageFrameInfo) + const commands_result: string | undefined|undefined = commands_buf + let value: PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) return value } - readResolutionQuality(): ResolutionQuality { - let valueDeserializer: Deserializer = this - const __ResolutionQualityStub_result: string = (valueDeserializer.readString() as string) - let value: ResolutionQuality = ({__ResolutionQualityStub: __ResolutionQualityStub_result} as ResolutionQuality) - return value + readCallback_ClickEvent_PasteButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: PasteButtonOnClickResult) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ClickEvent, result: PasteButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(659292561, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(659292561, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readImageAnalyzerConfig(): ImageAnalyzerConfig { + readPasteButtonOptions(): PasteButtonOptions { let valueDeserializer: Deserializer = this - const types_buf_length: int32 = valueDeserializer.readInt32() - let types_buf: Array = new Array() - for (let types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - types_buf[types_buf_i] = (valueDeserializer.readInt32() as ImageAnalyzerType) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: PasteIconStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = (valueDeserializer.readInt32() as PasteIconStyle) } - const types_result: Array = types_buf - let value: ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) - return value - } - readImageError(): ImageError { - let valueDeserializer: Deserializer = this - const componentWidth_result: number = (valueDeserializer.readNumber() as number) - const componentHeight_result: number = (valueDeserializer.readNumber() as number) - const message_result: string = (valueDeserializer.readString() as string) - let value: ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) + const icon_result: PasteIconStyle | undefined|undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf: PasteDescription | undefined|undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) + { + text_buf = (valueDeserializer.readInt32() as PasteDescription) + } + const text_result: PasteDescription | undefined|undefined = text_buf + const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonType_buf: ButtonType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) + { + buttonType_buf = (valueDeserializer.readInt32() as ButtonType) + } + const buttonType_result: ButtonType | undefined|undefined = buttonType_buf + let value: PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) return value } - readImageErrorCallback(isSync: boolean = false): ImageErrorCallback { + readCallback_Number_Number_PanelMode_Void(isSync: boolean = false): ((width: number, height: number, mode: PanelMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (error: ImageError): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageError(error); (isSync) ? (nativeModule()._CallCallbackSync(1906248580, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1906248580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode); (isSync) ? (nativeModule()._CallCallbackSync(1613628570, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1613628570, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } (isSync) ? (nativeModule()._CallCallbackSync(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + readNodeController(): NodeController { + let value: NodeController = ({} as NodeController) + return value } - readImageSourceSize(): ImageSourceSize { + readRouteInfo(): RouteInfo { let valueDeserializer: Deserializer = this - const width_result: number = (valueDeserializer.readNumber() as number) - const height_result: number = (valueDeserializer.readNumber() as number) - let value: ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) + const name_result: string = (valueDeserializer.readString() as string) + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf: unknown | undefined|undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const param_result: unknown | undefined|undefined = param_buf + let value: RouteInfo = ({name: name_result,param: param_result} as RouteInfo) return value } - readGridRowOptions(): GridRowOptions { + readToolbarItem(): ToolbarItem { let valueDeserializer: Deserializer = this - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf: Length | GutterOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const gutter_buf__selector: number = valueDeserializer.readInt8() - let gutter_buf_: Length | GutterOption | undefined|undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readLength() as Length) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (gutter_buf__selector == 1) { - gutter_buf_ = valueDeserializer.readGutterOption() + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - gutter_buf = (gutter_buf_ as Length | GutterOption) + icon_buf = (icon_buf_ as string | Resource) } - const gutter_result: Length | GutterOption | undefined|undefined = gutter_buf - const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columns_buf: number | GridRowColumnOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) + const icon_result: ResourceStr | undefined|undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - const columns_buf__selector: number = valueDeserializer.readInt8() - let columns_buf_: number | GridRowColumnOption | undefined|undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() + } + const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf + const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let action_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) + { + action_buf = valueDeserializer.readCallback_Void() + } + const action_result: (() => void) | undefined|undefined = action_buf + const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let status_buf: ToolbarItemStatus | undefined|undefined + if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) + { + status_buf = (valueDeserializer.readInt32() as ToolbarItemStatus) + } + const status_result: ToolbarItemStatus | undefined|undefined = status_buf + const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let activeIcon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) + { + const activeIcon_buf__selector: number = valueDeserializer.readInt8() + let activeIcon_buf_: string | Resource | undefined|undefined + if (activeIcon_buf__selector == 0) { + activeIcon_buf_ = (valueDeserializer.readString() as string) } - else if (columns_buf__selector == 1) { - columns_buf_ = valueDeserializer.readGridRowColumnOption() + else if (activeIcon_buf__selector == 1) { + activeIcon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") } - columns_buf = (columns_buf_ as number | GridRowColumnOption) - } - const columns_result: number | GridRowColumnOption | undefined|undefined = columns_buf - const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let breakpoints_buf: BreakPoints | undefined|undefined - if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) - { - breakpoints_buf = valueDeserializer.readBreakPoints() + activeIcon_buf = (activeIcon_buf_ as string | Resource) } - const breakpoints_result: BreakPoints | undefined|undefined = breakpoints_buf - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf: GridRowDirection | undefined|undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const activeIcon_result: ResourceStr | undefined|undefined = activeIcon_buf + const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let activeSymbolIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) { - direction_buf = (valueDeserializer.readInt32() as GridRowDirection) + activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const direction_result: GridRowDirection | undefined|undefined = direction_buf - let value: GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) + const activeSymbolIcon_result: SymbolGlyphModifier | undefined|undefined = activeSymbolIcon_buf + let value: ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) return value } - readGridContainerOptions(): GridContainerOptions { + readPopInfo(): PopInfo { let valueDeserializer: Deserializer = this - const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let columns_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) + const info_result: NavPathInfo = valueDeserializer.readNavPathInfo() + const result_result: Object = (valueDeserializer.readCustomObject("Object") as Object) + let value: PopInfo = ({info: info_result,result: result_result} as PopInfo) + return value + } + readCallback_NavDestinationContext_Void(isSync: boolean = false): ((parameter: NavDestinationContext) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: NavDestinationContext): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readNavigationMenuItem(): NavigationMenuItem { + let valueDeserializer: Deserializer = this + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: string | Resource = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const columns_buf__selector: number = valueDeserializer.readInt8() - let columns_buf_: number | string | undefined|undefined - if (columns_buf__selector == 0) { - columns_buf_ = (valueDeserializer.readNumber() as number) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (columns_buf__selector == 1) { - columns_buf_ = (valueDeserializer.readString() as string) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - columns_buf = (columns_buf_ as number | string) + icon_buf = (icon_buf_ as string | Resource) } - const columns_result: number | string | undefined|undefined = columns_buf - const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let sizeType_buf: SizeType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) + const icon_result: string | Resource | undefined|undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - sizeType_buf = (valueDeserializer.readInt32() as SizeType) + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const sizeType_result: SizeType | undefined|undefined = sizeType_buf - const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gutter_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf + const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isEnabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) { - const gutter_buf__selector: number = valueDeserializer.readInt8() - let gutter_buf_: number | string | undefined|undefined - if (gutter_buf__selector == 0) { - gutter_buf_ = (valueDeserializer.readNumber() as number) - } - else if (gutter_buf__selector == 1) { - gutter_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") - } - gutter_buf = (gutter_buf_ as number | string) + isEnabled_buf = valueDeserializer.readBoolean() } - const gutter_result: number | string | undefined|undefined = gutter_buf - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) + const isEnabled_result: boolean | undefined|undefined = isEnabled_buf + const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let action_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) { - const margin_buf__selector: number = valueDeserializer.readInt8() - let margin_buf_: number | string | undefined|undefined - if (margin_buf__selector == 0) { - margin_buf_ = (valueDeserializer.readNumber() as number) - } - else if (margin_buf__selector == 1) { - margin_buf_ = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") - } - margin_buf = (margin_buf_ as number | string) + action_buf = valueDeserializer.readCallback_Void() } - const margin_result: number | string | undefined|undefined = margin_buf - let value: GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) + const action_result: (() => void) | undefined|undefined = action_buf + let value: NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) return value } - readGridColOptions(): GridColOptions { + readCallback_Boolean(isSync: boolean = false): (() => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer: Deserializer = this - const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let span_buf: number | GridColColumnOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) - { - const span_buf__selector: number = valueDeserializer.readInt8() - let span_buf_: number | GridColColumnOption | undefined|undefined - if (span_buf__selector == 0) { - span_buf_ = (valueDeserializer.readNumber() as number) - } - else if (span_buf__selector == 1) { - span_buf_ = valueDeserializer.readGridColColumnOption() - } - else { - throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation.") - } - span_buf = (span_buf_ as number | GridColColumnOption) - } - const span_result: number | GridColColumnOption | undefined|undefined = span_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: number | GridColColumnOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let header_buf: ResourceStr | CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) { - const offset_buf__selector: number = valueDeserializer.readInt8() - let offset_buf_: number | GridColColumnOption | undefined|undefined - if (offset_buf__selector == 0) { - offset_buf_ = (valueDeserializer.readNumber() as number) + const header_buf__selector: number = valueDeserializer.readInt8() + let header_buf_: ResourceStr | CustomBuilder | undefined|undefined + if (header_buf__selector == 0) { + const header_buf__u_selector: number = valueDeserializer.readInt8() + let header_buf__u: string | Resource | undefined|undefined + if (header_buf__u_selector == 0) { + header_buf__u = (valueDeserializer.readString() as string) + } + else if (header_buf__u_selector == 1) { + header_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for header_buf__u has to be chosen through deserialisation.") + } + header_buf_ = (header_buf__u as string | Resource) } - else if (offset_buf__selector == 1) { - offset_buf_ = valueDeserializer.readGridColColumnOption() + else if (header_buf__selector == 1) { + header_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } else { - throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for header_buf_ has to be chosen through deserialisation.") } - offset_buf = (offset_buf_ as number | GridColColumnOption) + header_buf = (header_buf_ as ResourceStr | CustomBuilder) } - const offset_result: number | GridColColumnOption | undefined|undefined = offset_buf - const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let order_buf: number | GridColColumnOption | undefined|undefined - if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) + const header_result: ResourceStr | CustomBuilder | undefined|undefined = header_buf + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf: ResourceStr | CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) { - const order_buf__selector: number = valueDeserializer.readInt8() - let order_buf_: number | GridColColumnOption | undefined|undefined - if (order_buf__selector == 0) { - order_buf_ = (valueDeserializer.readNumber() as number) + const footer_buf__selector: number = valueDeserializer.readInt8() + let footer_buf_: ResourceStr | CustomBuilder | undefined|undefined + if (footer_buf__selector == 0) { + const footer_buf__u_selector: number = valueDeserializer.readInt8() + let footer_buf__u: string | Resource | undefined|undefined + if (footer_buf__u_selector == 0) { + footer_buf__u = (valueDeserializer.readString() as string) + } + else if (footer_buf__u_selector == 1) { + footer_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for footer_buf__u has to be chosen through deserialisation.") + } + footer_buf_ = (footer_buf__u as string | Resource) } - else if (order_buf__selector == 1) { - order_buf_ = valueDeserializer.readGridColColumnOption() + else if (footer_buf__selector == 1) { + footer_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } else { - throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for footer_buf_ has to be chosen through deserialisation.") } - order_buf = (order_buf_ as number | GridColColumnOption) + footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) } - const order_result: number | GridColColumnOption | undefined|undefined = order_buf - let value: GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) + const footer_result: ResourceStr | CustomBuilder | undefined|undefined = footer_buf + let value: MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) return value } - readGridItemOptions(): GridItemOptions { + readMarqueeOptions(): MarqueeOptions { let valueDeserializer: Deserializer = this - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: GridItemStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const start_result: boolean = valueDeserializer.readBoolean() + const step_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let step_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (step_buf_runtimeType)) { - style_buf = (valueDeserializer.readInt32() as GridItemStyle) + step_buf = (valueDeserializer.readNumber() as number) } - const style_result: GridItemStyle | undefined|undefined = style_buf - let value: GridItemOptions = ({style: style_result} as GridItemOptions) - return value - } - readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): ((offset: number, state: ScrollState) => { offsetRemain: number }) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (offset: number, state: ScrollState): { offsetRemain: number } => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: { offsetRemain: number } | undefined|undefined; const _continuationCallback: ((value: { offsetRemain: number }) => void) = (value: { offsetRemain: number }): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2012829508, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as { offsetRemain: number }); } - } - readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); (isSync) ? (nativeModule()._CallCallbackSync(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); (isSync) ? (nativeModule()._CallCallbackSync(296908152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(296908152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); (isSync) ? (nativeModule()._CallCallbackSync(-918805852, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-918805852, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_ItemDragInfo_Void(isSync: boolean = false): ((event: ItemDragInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: ItemDragInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(137353252, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(137353252, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Any(isSync: boolean = false): (() => any) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: any | undefined|undefined; const _continuationCallback: ((info: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as any); } - } - readItemDragInfo(): ItemDragInfo { - let valueDeserializer: Deserializer = this - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - let value: ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) - return value - } - readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => (() => any)) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: ItemDragInfo, itemIndex: number): (() => any) => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue: (() => any) | undefined|undefined; const _continuationCallback: ((value: (() => any)) => void) = (value: (() => any)): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(464274540, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as (() => any)); } - } - readCallback_Number_Number_Void(isSync: boolean = false): ((first: number, last: number) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (first: number, last: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); (isSync) ? (nativeModule()._CallCallbackSync(1894574320, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1894574320, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readComputedBarAttribute(): ComputedBarAttribute { - let valueDeserializer: Deserializer = this - const totalOffset_result: number = (valueDeserializer.readNumber() as number) - const totalLength_result: number = (valueDeserializer.readNumber() as number) - let value: ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) + const step_result: number | undefined|undefined = step_buf + const loop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let loop_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (loop_buf_runtimeType)) + { + loop_buf = (valueDeserializer.readNumber() as number) + } + const loop_result: number | undefined|undefined = loop_buf + const fromStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fromStart_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fromStart_buf_runtimeType)) + { + fromStart_buf = valueDeserializer.readBoolean() + } + const fromStart_result: boolean | undefined|undefined = fromStart_buf + const src_result: string = (valueDeserializer.readString() as string) + let value: MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) return value } - readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): ((index: number, offset: number) => ComputedBarAttribute) { + readCallback_ClickEvent_LocationButtonOnClickResult_Void(isSync: boolean = false): ((event: ClickEvent, result: LocationButtonOnClickResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue: ComputedBarAttribute | undefined|undefined; const _continuationCallback: ((value: ComputedBarAttribute) => void) = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-3987624, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-3987624, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } + return (event: ClickEvent, result: LocationButtonOnClickResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeClickEvent(event); _argsSerializer.writeInt32(result); (isSync) ? (nativeModule()._CallCallbackSync(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189087745, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readGridLayoutOptions(): GridLayoutOptions { + readLocationButtonOptions(): LocationButtonOptions { let valueDeserializer: Deserializer = this - const regularSize_buf_value0: number = (valueDeserializer.readNumber() as number) - const regularSize_buf_value1: number = (valueDeserializer.readNumber() as number) - const regularSize_result: [ number, number ] = ([regularSize_buf_value0, regularSize_buf_value1] as [ number, number ]) - const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let irregularIndexes_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: LocationIconStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const irregularIndexes_buf__length: int32 = valueDeserializer.readInt32() - let irregularIndexes_buf_: Array = new Array() - for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { - irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) - } - irregularIndexes_buf = irregularIndexes_buf_ + icon_buf = (valueDeserializer.readInt32() as LocationIconStyle) } - const irregularIndexes_result: Array | undefined|undefined = irregularIndexes_buf - const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetIrregularSizeByIndex_buf: ((index: number) => [ number, number ]) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) + const icon_result: LocationIconStyle | undefined|undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf: LocationDescription | undefined|undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() + text_buf = (valueDeserializer.readInt32() as LocationDescription) } - const onGetIrregularSizeByIndex_result: ((index: number) => [ number, number ]) | undefined|undefined = onGetIrregularSizeByIndex_buf - const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onGetRectByIndex_buf: ((index: number) => [ number, number, number, number ]) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) + const text_result: LocationDescription | undefined|undefined = text_buf + const buttonType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonType_buf: ButtonType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (buttonType_buf_runtimeType)) { - onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() + buttonType_buf = (valueDeserializer.readInt32() as ButtonType) } - const onGetRectByIndex_result: ((index: number) => [ number, number, number, number ]) | undefined|undefined = onGetRectByIndex_buf - let value: GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) + const buttonType_result: ButtonType | undefined|undefined = buttonType_buf + let value: LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) return value } - readGaugeIndicatorOptions(): GaugeIndicatorOptions { + readListItemGroupOptions(): ListItemGroupOptions { let valueDeserializer: Deserializer = this - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let header_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (header_buf_runtimeType)) { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) + header_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const header_result: CustomBuilder | undefined|undefined = header_buf + const headerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let headerComponent_buf: ComponentContent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (headerComponent_buf_runtimeType)) { - space_buf = (valueDeserializer.readLength() as Dimension) + headerComponent_buf = valueDeserializer.readComponentContent() } - const space_result: Dimension | undefined|undefined = space_buf - let value: GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) - return value - } - readGaugeShadowOptions(): GaugeShadowOptions { - let valueDeserializer: Deserializer = this - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const headerComponent_result: ComponentContent | undefined|undefined = headerComponent_buf + const footer_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footer_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (footer_buf_runtimeType)) { - const radius_buf__selector: number = valueDeserializer.readInt8() - let radius_buf_: number | Resource | undefined|undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) + footer_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + } + const footer_result: CustomBuilder | undefined|undefined = footer_buf + const footerComponent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let footerComponent_buf: ComponentContent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (footerComponent_buf_runtimeType)) + { + footerComponent_buf = valueDeserializer.readComponentContent() + } + const footerComponent_result: ComponentContent | undefined|undefined = footerComponent_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: number | string | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as number | Resource) + space_buf = (space_buf_ as number | string) } - const radius_result: number | Resource | undefined|undefined = radius_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const space_result: number | string | undefined|undefined = space_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: ListItemGroupStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + { + style_buf = (valueDeserializer.readInt32() as ListItemGroupStyle) + } + const style_result: ListItemGroupStyle | undefined|undefined = style_buf + let value: ListItemGroupOptions = ({header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} as ListItemGroupOptions) + return value + } + readSwipeActionOptions(): SwipeActionOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: CustomBuilder | SwipeActionItem | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const offsetX_buf__selector: number = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) + const start_buf__selector: number = valueDeserializer.readInt8() + let start_buf_: CustomBuilder | SwipeActionItem | undefined|undefined + if (start_buf__selector == 0) { + start_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() + else if (start_buf__selector == 1) { + start_buf_ = valueDeserializer.readSwipeActionItem() } else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for start_buf_ has to be chosen through deserialisation.") } - offsetX_buf = (offsetX_buf_ as number | Resource) + start_buf = (start_buf_ as CustomBuilder | SwipeActionItem) } - const offsetX_result: number | Resource | undefined|undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const start_result: CustomBuilder | SwipeActionItem | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: CustomBuilder | SwipeActionItem | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const offsetY_buf__selector: number = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) + const end_buf__selector: number = valueDeserializer.readInt8() + let end_buf_: CustomBuilder | SwipeActionItem | undefined|undefined + if (end_buf__selector == 0) { + end_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() + else if (end_buf__selector == 1) { + end_buf_ = valueDeserializer.readSwipeActionItem() } else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for end_buf_ has to be chosen through deserialisation.") } - offsetY_buf = (offsetY_buf_ as number | Resource) + end_buf = (end_buf_ as CustomBuilder | SwipeActionItem) } - const offsetY_result: number | Resource | undefined|undefined = offsetY_buf - let value: GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) - return value - } - readGaugeOptions(): GaugeOptions { - let valueDeserializer: Deserializer = this - const value_result: number = (valueDeserializer.readNumber() as number) - const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let min_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) + const end_result: CustomBuilder | SwipeActionItem | undefined|undefined = end_buf + const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let edgeEffect_buf: SwipeEdgeEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) { - min_buf = (valueDeserializer.readNumber() as number) + edgeEffect_buf = (valueDeserializer.readInt32() as SwipeEdgeEffect) } - const min_result: number | undefined|undefined = min_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) + const edgeEffect_result: SwipeEdgeEffect | undefined|undefined = edgeEffect_buf + const onOffsetChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onOffsetChange_buf: ((index: number) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onOffsetChange_buf_runtimeType)) { - max_buf = (valueDeserializer.readNumber() as number) + onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() } - const max_result: number | undefined|undefined = max_buf - let value: GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) + const onOffsetChange_result: ((index: number) => void) | undefined|undefined = onOffsetChange_buf + let value: SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) return value } - readFormLinkOptions(): FormLinkOptions { + readListItemOptions(): ListItemOptions { let valueDeserializer: Deserializer = this - const action_result: string = (valueDeserializer.readString() as string) - const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let moduleName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf = (valueDeserializer.readString() as string) - } - const moduleName_result: string | undefined|undefined = moduleName_buf - const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bundleName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf = (valueDeserializer.readString() as string) - } - const bundleName_result: string | undefined|undefined = bundleName_buf - const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let abilityName_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf = (valueDeserializer.readString() as string) - } - const abilityName_result: string | undefined|undefined = abilityName_buf - const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uri_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf = (valueDeserializer.readString() as string) - } - const uri_result: string | undefined|undefined = uri_buf - const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let params_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: ListItemStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - params_buf = (valueDeserializer.readCustomObject("Object") as Object) + style_buf = (valueDeserializer.readInt32() as ListItemStyle) } - const params_result: Object | undefined|undefined = params_buf - let value: FormLinkOptions = ({action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} as FormLinkOptions) + const style_result: ListItemStyle | undefined|undefined = style_buf + let value: ListItemOptions = ({style: style_result} as ListItemOptions) return value } - readCallback_Any_Void(isSync: boolean = false): ((info: any) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (info: any): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", info); (isSync) ? (nativeModule()._CallCallbackSync(197193081, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): ((info: { errcode: number, msg: string }) => void) { + readCallback_Number_Number_Boolean(isSync: boolean = false): ((from: number, to: number) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (info: { errcode: number, msg: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); (isSync) ? (nativeModule()._CallCallbackSync(1321277443, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1321277443, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readFormCallbackInfo(): FormCallbackInfo { - let valueDeserializer: Deserializer = this - const id_result: number = (valueDeserializer.readNumber() as number) - const idString_result: string = (valueDeserializer.readString() as string) - let value: FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) - return value + return (from: number, to: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1427334496, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readCallback_FormCallbackInfo_Void(isSync: boolean = false): ((parameter: FormCallbackInfo) => void) { + readCallback_Number_Boolean(isSync: boolean = false): ((index: number) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (parameter: FormCallbackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFormCallbackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(758395742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(758395742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1054099324, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1054099324, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } } - readFormInfo(): FormInfo { + readVisibleListContentInfo(): VisibleListContentInfo { let valueDeserializer: Deserializer = this - const id_buf_selector: number = valueDeserializer.readInt8() - let id_buf: number | string | undefined|undefined - if (id_buf_selector == 0) { - id_buf = (valueDeserializer.readNumber() as number) - } - else if (id_buf_selector == 1) { - id_buf = (valueDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for id_buf has to be chosen through deserialisation.") - } - const id_result: number | string = (id_buf as number | string) - const name_result: string = (valueDeserializer.readString() as string) - const bundle_result: string = (valueDeserializer.readString() as string) - const ability_result: string = (valueDeserializer.readString() as string) - const module_result: string = (valueDeserializer.readString() as string) - const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dimension_buf: FormDimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) - { - dimension_buf = (valueDeserializer.readInt32() as FormDimension) - } - const dimension_result: FormDimension | undefined|undefined = dimension_buf - const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let temporary_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) - { - temporary_buf = valueDeserializer.readBoolean() - } - const temporary_result: boolean | undefined|undefined = temporary_buf - const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let want_buf: Want | undefined|undefined - if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) - { - want_buf = valueDeserializer.readWant() - } - const want_result: Want | undefined|undefined = want_buf - const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let renderingMode_buf: FormRenderingMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) + const index_result: number = (valueDeserializer.readNumber() as number) + const itemGroupArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let itemGroupArea_buf: ListItemGroupArea | undefined|undefined + if ((RuntimeType.UNDEFINED) != (itemGroupArea_buf_runtimeType)) { - renderingMode_buf = (valueDeserializer.readInt32() as FormRenderingMode) + itemGroupArea_buf = (valueDeserializer.readInt32() as ListItemGroupArea) } - const renderingMode_result: FormRenderingMode | undefined|undefined = renderingMode_buf - const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shape_buf: FormShape | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) + const itemGroupArea_result: ListItemGroupArea | undefined|undefined = itemGroupArea_buf + const itemIndexInGroup_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let itemIndexInGroup_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (itemIndexInGroup_buf_runtimeType)) { - shape_buf = (valueDeserializer.readInt32() as FormShape) + itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) } - const shape_result: FormShape | undefined|undefined = shape_buf - let value: FormInfo = ({id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} as FormInfo) - return value - } - readHoverEventParam(): HoverEventParam { - let valueDeserializer: Deserializer = this - const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) - const isHoverMode_result: boolean = valueDeserializer.readBoolean() - const appRotation_result: AppRotation = (valueDeserializer.readInt32() as AppRotation) - const windowStatusType_result: WindowStatusType = valueDeserializer.readWindowStatusType() - let value: HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) + const itemIndexInGroup_result: number | undefined|undefined = itemIndexInGroup_buf + let value: VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) return value } - readOnHoverStatusChangeCallback(isSync: boolean = false): OnHoverStatusChangeCallback { + readOnScrollVisibleContentChangeCallback(isSync: boolean = false): OnScrollVisibleContentChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (param: HoverEventParam): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeHoverEventParam(param); (isSync) ? (nativeModule()._CallCallbackSync(9040430, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(9040430, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { - let valueDeserializer: Deserializer = this - const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) - let value: OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) - return value + return (start: VisibleListContentInfo, end: VisibleListContentInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeVisibleListContentInfo(start); _argsSerializer.writeVisibleListContentInfo(end); (isSync) ? (nativeModule()._CallCallbackSync(625641334, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(625641334, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readOnFoldStatusChangeCallback(isSync: boolean = false): OnFoldStatusChangeCallback { + readCallback_Number_Number_Number_Void(isSync: boolean = false): ((start: number, end: number, center: number) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFoldStatusChangeInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(2050387049, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2050387049, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (start: number, end: number, center: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(start); _argsSerializer.writeNumber(end); _argsSerializer.writeNumber(center); (isSync) ? (nativeModule()._CallCallbackSync(-352942292, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-352942292, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readFolderStackOptions(): FolderStackOptions { + readChildrenMainSize(): ChildrenMainSize { let valueDeserializer: Deserializer = this - const upperItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let upperItems_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (upperItems_buf_runtimeType)) - { - const upperItems_buf__length: int32 = valueDeserializer.readInt32() - let upperItems_buf_: Array = new Array() - for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { - upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) - } - upperItems_buf = upperItems_buf_ - } - const upperItems_result: Array | undefined|undefined = upperItems_buf - let value: FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) - return value + let ptr: KPointer = valueDeserializer.readPointer() + return ChildrenMainSizeInternal.fromPtr(ptr) } - readFlexOptions(): FlexOptions { + readChainAnimationOptions(): ChainAnimationOptions { let valueDeserializer: Deserializer = this - const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let direction_buf: FlexDirection | undefined|undefined - if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + const minSpace_result: Length = (valueDeserializer.readLength() as Length) + const maxSpace_result: Length = (valueDeserializer.readLength() as Length) + const conductivity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let conductivity_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (conductivity_buf_runtimeType)) { - direction_buf = (valueDeserializer.readInt32() as FlexDirection) + conductivity_buf = (valueDeserializer.readNumber() as number) } - const direction_result: FlexDirection | undefined|undefined = direction_buf - const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let wrap_buf: FlexWrap | undefined|undefined - if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) + const conductivity_result: number | undefined|undefined = conductivity_buf + const intensity_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let intensity_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (intensity_buf_runtimeType)) { - wrap_buf = (valueDeserializer.readInt32() as FlexWrap) + intensity_buf = (valueDeserializer.readNumber() as number) } - const wrap_result: FlexWrap | undefined|undefined = wrap_buf - const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let justifyContent_buf: FlexAlign | undefined|undefined - if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) + const intensity_result: number | undefined|undefined = intensity_buf + const edgeEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let edgeEffect_buf: ChainEdgeEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (edgeEffect_buf_runtimeType)) { - justifyContent_buf = (valueDeserializer.readInt32() as FlexAlign) + edgeEffect_buf = (valueDeserializer.readInt32() as ChainEdgeEffect) } - const justifyContent_result: FlexAlign | undefined|undefined = justifyContent_buf - const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignItems_buf: ItemAlign | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) + const edgeEffect_result: ChainEdgeEffect | undefined|undefined = edgeEffect_buf + const stiffness_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let stiffness_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (stiffness_buf_runtimeType)) { - alignItems_buf = (valueDeserializer.readInt32() as ItemAlign) + stiffness_buf = (valueDeserializer.readNumber() as number) } - const alignItems_result: ItemAlign | undefined|undefined = alignItems_buf - const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let alignContent_buf: FlexAlign | undefined|undefined - if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) + const stiffness_result: number | undefined|undefined = stiffness_buf + const damping_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let damping_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (damping_buf_runtimeType)) { - alignContent_buf = (valueDeserializer.readInt32() as FlexAlign) + damping_buf = (valueDeserializer.readNumber() as number) } - const alignContent_result: FlexAlign | undefined|undefined = alignContent_buf + const damping_result: number | undefined|undefined = damping_buf + let value: ChainAnimationOptions = ({minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} as ChainAnimationOptions) + return value + } + readListOptions(): ListOptions { + let valueDeserializer: Deserializer = this + const initialIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let initialIndex_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (initialIndex_buf_runtimeType)) + { + initialIndex_buf = (valueDeserializer.readNumber() as number) + } + const initialIndex_result: number | undefined|undefined = initialIndex_buf const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: FlexSpaceOptions | undefined|undefined + let space_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - space_buf = valueDeserializer.readFlexSpaceOptions() + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: number | string | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as number | string) } - const space_result: FlexSpaceOptions | undefined|undefined = space_buf - let value: FlexOptions = ({direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} as FlexOptions) - return value - } - readTerminationInfo(): TerminationInfo { - let valueDeserializer: Deserializer = this - const code_result: number = (valueDeserializer.readNumber() as number) - const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let want_buf: Want | undefined|undefined - if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) + const space_result: number | string | undefined|undefined = space_buf + const scroller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scroller_buf: Scroller | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scroller_buf_runtimeType)) { - want_buf = valueDeserializer.readWant() + scroller_buf = (valueDeserializer.readScroller() as Scroller) } - const want_result: Want | undefined|undefined = want_buf - let value: TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) + const scroller_result: Scroller | undefined|undefined = scroller_buf + let value: ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) return value } - readCallback_TerminationInfo_Void(isSync: boolean = false): ((parameter: TerminationInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: TerminationInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTerminationInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(691098197, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(691098197, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readEllipseOptions(): EllipseOptions { + readLineOptions(): LineOptions { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) let width_buf: string | number | undefined|undefined @@ -16099,1267 +16059,1535 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as string | number) } const height_result: string | number | undefined|undefined = height_buf - let value: EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) + let value: LineOptions = ({width: width_result,height: height_result} as LineOptions) return value } - readDatePickerResult(): DatePickerResult { + readImageLoadResult(): ImageLoadResult { let valueDeserializer: Deserializer = this - const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let year_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) + const width_result: number = (valueDeserializer.readNumber() as number) + const height_result: number = (valueDeserializer.readNumber() as number) + const componentWidth_result: number = (valueDeserializer.readNumber() as number) + const componentHeight_result: number = (valueDeserializer.readNumber() as number) + const loadingStatus_result: number = (valueDeserializer.readNumber() as number) + const contentWidth_result: number = (valueDeserializer.readNumber() as number) + const contentHeight_result: number = (valueDeserializer.readNumber() as number) + const contentOffsetX_result: number = (valueDeserializer.readNumber() as number) + const contentOffsetY_result: number = (valueDeserializer.readNumber() as number) + let value: ImageLoadResult = ({width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} as ImageLoadResult) + return value + } + readImageCompleteCallback(isSync: boolean = false): ImageCompleteCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (result: ImageLoadResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageLoadResult(result); (isSync) ? (nativeModule()._CallCallbackSync(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1180567691, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readImageFrameInfo(): ImageFrameInfo { + let valueDeserializer: Deserializer = this + const src_buf_selector: number = valueDeserializer.readInt8() + let src_buf: string | Resource | PixelMap | undefined|undefined + if (src_buf_selector == 0) { + src_buf = (valueDeserializer.readString() as string) + } + else if (src_buf_selector == 1) { + src_buf = valueDeserializer.readResource() + } + else if (src_buf_selector == 2) { + src_buf = (valueDeserializer.readPixelMap() as PixelMap) + } + else { + throw new Error("One of the branches for src_buf has to be chosen through deserialisation.") + } + const src_result: string | Resource | PixelMap = (src_buf as string | Resource | PixelMap) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - year_buf = (valueDeserializer.readNumber() as number) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as number | string) } - const year_result: number | undefined|undefined = year_buf - const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let month_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - month_buf = (valueDeserializer.readNumber() as number) + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as number | string) } - const month_result: number | undefined|undefined = month_buf - const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let day_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) + const height_result: number | string | undefined|undefined = height_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - day_buf = (valueDeserializer.readNumber() as number) + const top_buf__selector: number = valueDeserializer.readInt8() + let top_buf_: number | string | undefined|undefined + if (top_buf__selector == 0) { + top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (top_buf__selector == 1) { + top_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for top_buf_ has to be chosen through deserialisation.") + } + top_buf = (top_buf_ as number | string) } - const day_result: number | undefined|undefined = day_buf - let value: DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) + const top_result: number | string | undefined|undefined = top_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + { + const left_buf__selector: number = valueDeserializer.readInt8() + let left_buf_: number | string | undefined|undefined + if (left_buf__selector == 0) { + left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (left_buf__selector == 1) { + left_buf_ = (valueDeserializer.readString() as string) + } + else { + throw new Error("One of the branches for left_buf_ has to be chosen through deserialisation.") + } + left_buf = (left_buf_ as number | string) + } + const left_result: number | string | undefined|undefined = left_buf + const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let duration_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) + { + duration_buf = (valueDeserializer.readNumber() as number) + } + const duration_result: number | undefined|undefined = duration_buf + let value: ImageFrameInfo = ({src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} as ImageFrameInfo) + return value + } + readResolutionQuality(): ResolutionQuality { + let valueDeserializer: Deserializer = this + const __ResolutionQualityStub_result: string = (valueDeserializer.readString() as string) + let value: ResolutionQuality = ({__ResolutionQualityStub: __ResolutionQualityStub_result} as ResolutionQuality) + return value + } + readImageError(): ImageError { + let valueDeserializer: Deserializer = this + const componentWidth_result: number = (valueDeserializer.readNumber() as number) + const componentHeight_result: number = (valueDeserializer.readNumber() as number) + const message_result: string = (valueDeserializer.readString() as string) + let value: ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) + return value + } + readImageErrorCallback(isSync: boolean = false): ImageErrorCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (error: ImageError): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeImageError(error); (isSync) ? (nativeModule()._CallCallbackSync(1906248580, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1906248580, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Type_ImageAttribute_onComplete_callback_event_Void(isSync: boolean = false): ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_width = event_value.width; _argsSerializer.writeNumber(event_value_width); const event_value_height = event_value.height; _argsSerializer.writeNumber(event_value_height); const event_value_componentWidth = event_value.componentWidth; _argsSerializer.writeNumber(event_value_componentWidth); const event_value_componentHeight = event_value.componentHeight; _argsSerializer.writeNumber(event_value_componentHeight); const event_value_loadingStatus = event_value.loadingStatus; _argsSerializer.writeNumber(event_value_loadingStatus); const event_value_contentWidth = event_value.contentWidth; _argsSerializer.writeNumber(event_value_contentWidth); const event_value_contentHeight = event_value.contentHeight; _argsSerializer.writeNumber(event_value_contentHeight); const event_value_contentOffsetX = event_value.contentOffsetX; _argsSerializer.writeNumber(event_value_contentOffsetX); const event_value_contentOffsetY = event_value.contentOffsetY; _argsSerializer.writeNumber(event_value_contentOffsetY); } (isSync) ? (nativeModule()._CallCallbackSync(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1352745727, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readImageSourceSize(): ImageSourceSize { + let valueDeserializer: Deserializer = this + const width_result: number = (valueDeserializer.readNumber() as number) + const height_result: number = (valueDeserializer.readNumber() as number) + let value: ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) return value } - readDatePickerOptions(): DatePickerOptions { + readGridRowOptions(): GridRowOptions { let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf: Length | GutterOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) { - start_buf = new Date(valueDeserializer.readInt64()) + const gutter_buf__selector: number = valueDeserializer.readInt8() + let gutter_buf_: Length | GutterOption | undefined|undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readLength() as Length) + } + else if (gutter_buf__selector == 1) { + gutter_buf_ = valueDeserializer.readGutterOption() + } + else { + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") + } + gutter_buf = (gutter_buf_ as Length | GutterOption) } - const start_result: Date | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + const gutter_result: Length | GutterOption | undefined|undefined = gutter_buf + const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columns_buf: number | GridRowColumnOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) { - end_buf = new Date(valueDeserializer.readInt64()) + const columns_buf__selector: number = valueDeserializer.readInt8() + let columns_buf_: number | GridRowColumnOption | undefined|undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) + } + else if (columns_buf__selector == 1) { + columns_buf_ = valueDeserializer.readGridRowColumnOption() + } + else { + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") + } + columns_buf = (columns_buf_ as number | GridRowColumnOption) } - const end_result: Date | undefined|undefined = end_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const columns_result: number | GridRowColumnOption | undefined|undefined = columns_buf + const breakpoints_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let breakpoints_buf: BreakPoints | undefined|undefined + if ((RuntimeType.UNDEFINED) != (breakpoints_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + breakpoints_buf = valueDeserializer.readBreakPoints() } - const selected_result: Date | undefined|undefined = selected_buf - let value: DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) + const breakpoints_result: BreakPoints | undefined|undefined = breakpoints_buf + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf: GridRowDirection | undefined|undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) + { + direction_buf = (valueDeserializer.readInt32() as GridRowDirection) + } + const direction_result: GridRowDirection | undefined|undefined = direction_buf + let value: GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) return value } - readDataPanelShadowOptions(): DataPanelShadowOptions { + readGridContainerOptions(): GridContainerOptions { let valueDeserializer: Deserializer = this - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const columns_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let columns_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (columns_buf_runtimeType)) { - const radius_buf__selector: number = valueDeserializer.readInt8() - let radius_buf_: number | Resource | undefined|undefined - if (radius_buf__selector == 0) { - radius_buf_ = (valueDeserializer.readNumber() as number) + const columns_buf__selector: number = valueDeserializer.readInt8() + let columns_buf_: number | string | undefined|undefined + if (columns_buf__selector == 0) { + columns_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 1) { - radius_buf_ = valueDeserializer.readResource() + else if (columns_buf__selector == 1) { + columns_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for columns_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as number | Resource) + columns_buf = (columns_buf_ as number | string) } - const radius_result: number | Resource | undefined|undefined = radius_buf - const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetX_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + const columns_result: number | string | undefined|undefined = columns_buf + const sizeType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let sizeType_buf: SizeType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (sizeType_buf_runtimeType)) { - const offsetX_buf__selector: number = valueDeserializer.readInt8() - let offsetX_buf_: number | Resource | undefined|undefined - if (offsetX_buf__selector == 0) { - offsetX_buf_ = (valueDeserializer.readNumber() as number) + sizeType_buf = (valueDeserializer.readInt32() as SizeType) + } + const sizeType_result: SizeType | undefined|undefined = sizeType_buf + const gutter_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gutter_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gutter_buf_runtimeType)) + { + const gutter_buf__selector: number = valueDeserializer.readInt8() + let gutter_buf_: number | string | undefined|undefined + if (gutter_buf__selector == 0) { + gutter_buf_ = (valueDeserializer.readNumber() as number) } - else if (offsetX_buf__selector == 1) { - offsetX_buf_ = valueDeserializer.readResource() + else if (gutter_buf__selector == 1) { + gutter_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for gutter_buf_ has to be chosen through deserialisation.") } - offsetX_buf = (offsetX_buf_ as number | Resource) + gutter_buf = (gutter_buf_ as number | string) } - const offsetX_result: number | Resource | undefined|undefined = offsetX_buf - const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offsetY_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) + const gutter_result: number | string | undefined|undefined = gutter_buf + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const offsetY_buf__selector: number = valueDeserializer.readInt8() - let offsetY_buf_: number | Resource | undefined|undefined - if (offsetY_buf__selector == 0) { - offsetY_buf_ = (valueDeserializer.readNumber() as number) + const margin_buf__selector: number = valueDeserializer.readInt8() + let margin_buf_: number | string | undefined|undefined + if (margin_buf__selector == 0) { + margin_buf_ = (valueDeserializer.readNumber() as number) } - else if (offsetY_buf__selector == 1) { - offsetY_buf_ = valueDeserializer.readResource() + else if (margin_buf__selector == 1) { + margin_buf_ = (valueDeserializer.readString() as string) } else { - throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") - } - offsetY_buf = (offsetY_buf_ as number | Resource) - } - const offsetY_result: number | Resource | undefined|undefined = offsetY_buf - const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colors_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (colors_buf_runtimeType)) - { - const colors_buf__length: int32 = valueDeserializer.readInt32() - let colors_buf_: Array = new Array() - for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { - const colors_buf__buf_selector: number = valueDeserializer.readInt8() - let colors_buf__buf: ResourceColor | LinearGradient_data_panel | undefined|undefined - if (colors_buf__buf_selector == 0) { - const colors_buf__buf_u_selector: number = valueDeserializer.readInt8() - let colors_buf__buf_u: Color | number | string | Resource | undefined|undefined - if (colors_buf__buf_u_selector == 0) { - colors_buf__buf_u = (valueDeserializer.readInt32() as Color) - } - else if (colors_buf__buf_u_selector == 1) { - colors_buf__buf_u = (valueDeserializer.readNumber() as number) - } - else if (colors_buf__buf_u_selector == 2) { - colors_buf__buf_u = (valueDeserializer.readString() as string) - } - else if (colors_buf__buf_u_selector == 3) { - colors_buf__buf_u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") - } - colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) - } - else if (colors_buf__buf_selector == 1) { - colors_buf__buf = valueDeserializer.readLinearGradient_data_panel() - } - else { - throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation.") - } - colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient_data_panel) + throw new Error("One of the branches for margin_buf_ has to be chosen through deserialisation.") } - colors_buf = colors_buf_ + margin_buf = (margin_buf_ as number | string) } - const colors_result: Array | undefined|undefined = colors_buf - let value: DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) + const margin_result: number | string | undefined|undefined = margin_buf + let value: GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) return value } - readDataPanelOptions(): DataPanelOptions { + readGridColOptions(): GridColOptions { let valueDeserializer: Deserializer = this - const values_buf_length: int32 = valueDeserializer.readInt32() - let values_buf: Array = new Array() - for (let values_buf_i = 0; values_buf_i < values_buf_length; values_buf_i++) { - values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) - } - const values_result: Array = values_buf - const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let max_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) - { - max_buf = (valueDeserializer.readNumber() as number) - } - const max_result: number | undefined|undefined = max_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: DataPanelType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const span_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let span_buf: number | GridColColumnOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (span_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as DataPanelType) + const span_buf__selector: number = valueDeserializer.readInt8() + let span_buf_: number | GridColColumnOption | undefined|undefined + if (span_buf__selector == 0) { + span_buf_ = (valueDeserializer.readNumber() as number) + } + else if (span_buf__selector == 1) { + span_buf_ = valueDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for span_buf_ has to be chosen through deserialisation.") + } + span_buf = (span_buf_ as number | GridColColumnOption) } - const type_result: DataPanelType | undefined|undefined = type_buf - let value: DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) - return value - } - readSceneOptions(): SceneOptions { - let valueDeserializer: Deserializer = this - const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scene_buf: ResourceStr | Scene | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) + const span_result: number | GridColColumnOption | undefined|undefined = span_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: number | GridColColumnOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - const scene_buf__selector: number = valueDeserializer.readInt8() - let scene_buf_: ResourceStr | Scene | undefined|undefined - if (scene_buf__selector == 0) { - const scene_buf__u_selector: number = valueDeserializer.readInt8() - let scene_buf__u: string | Resource | undefined|undefined - if (scene_buf__u_selector == 0) { - scene_buf__u = (valueDeserializer.readString() as string) - } - else if (scene_buf__u_selector == 1) { - scene_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") - } - scene_buf_ = (scene_buf__u as string | Resource) + const offset_buf__selector: number = valueDeserializer.readInt8() + let offset_buf_: number | GridColColumnOption | undefined|undefined + if (offset_buf__selector == 0) { + offset_buf_ = (valueDeserializer.readNumber() as number) } - else if (scene_buf__selector == 1) { - scene_buf_ = valueDeserializer.readScene() + else if (offset_buf__selector == 1) { + offset_buf_ = valueDeserializer.readGridColColumnOption() } else { - throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offset_buf_ has to be chosen through deserialisation.") } - scene_buf = (scene_buf_ as ResourceStr | Scene) + offset_buf = (offset_buf_ as number | GridColColumnOption) } - const scene_result: ResourceStr | Scene | undefined|undefined = scene_buf - const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modelType_buf: ModelType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) + const offset_result: number | GridColColumnOption | undefined|undefined = offset_buf + const order_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let order_buf: number | GridColColumnOption | undefined|undefined + if ((RuntimeType.UNDEFINED) != (order_buf_runtimeType)) { - modelType_buf = (valueDeserializer.readInt32() as ModelType) + const order_buf__selector: number = valueDeserializer.readInt8() + let order_buf_: number | GridColColumnOption | undefined|undefined + if (order_buf__selector == 0) { + order_buf_ = (valueDeserializer.readNumber() as number) + } + else if (order_buf__selector == 1) { + order_buf_ = valueDeserializer.readGridColColumnOption() + } + else { + throw new Error("One of the branches for order_buf_ has to be chosen through deserialisation.") + } + order_buf = (order_buf_ as number | GridColColumnOption) } - const modelType_result: ModelType | undefined|undefined = modelType_buf - let value: SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) + const order_result: number | GridColColumnOption | undefined|undefined = order_buf + let value: GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return value } - readFadingEdgeOptions(): FadingEdgeOptions { + readGridItemOptions(): GridItemOptions { let valueDeserializer: Deserializer = this - const fadingEdgeLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fadingEdgeLength_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: GridItemStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() + style_buf = (valueDeserializer.readInt32() as GridItemStyle) } - const fadingEdgeLength_result: LengthMetrics | undefined|undefined = fadingEdgeLength_buf - let value: FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) + const style_result: GridItemStyle | undefined|undefined = style_buf + let value: GridItemOptions = ({style: style_result} as GridItemOptions) return value } - readEdgeEffectOptions(): EdgeEffectOptions { + readCallback_Number_ScrollState_Literal_Number_offsetRemain(isSync: boolean = false): ((offset: number, state: ScrollState) => { offsetRemain: number }) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (offset: number, state: ScrollState): { offsetRemain: number } => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(offset); _argsSerializer.writeInt32(state); let _continuationValue: { offsetRemain: number } | undefined|undefined; const _continuationCallback: ((value: { offsetRemain: number }) => void) = (value: { offsetRemain: number }): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2012829508, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2012829508, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as { offsetRemain: number }); } + } + readCallback_ItemDragInfo_Number_Number_Boolean_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); _argsSerializer.writeBoolean(isSuccess); (isSync) ? (nativeModule()._CallCallbackSync(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1627362945, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); (isSync) ? (nativeModule()._CallCallbackSync(296908152, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(296908152, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Number_Number_Void(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number, insertIndex: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); _argsSerializer.writeNumber(insertIndex); (isSync) ? (nativeModule()._CallCallbackSync(-918805852, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-918805852, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_ItemDragInfo_Void(isSync: boolean = false): ((event: ItemDragInfo) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(137353252, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(137353252, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_Any(isSync: boolean = false): (() => any) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: any | undefined|undefined; const _continuationCallback: ((info: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2139018190, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as any); } + } + readItemDragInfo(): ItemDragInfo { let valueDeserializer: Deserializer = this - const alwaysEnabled_result: boolean = valueDeserializer.readBoolean() - let value: EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + let value: ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) return value } - readOffsetResult(): OffsetResult { + readCallback_ItemDragInfo_Number_Callback_Any(isSync: boolean = false): ((event: ItemDragInfo, itemIndex: number) => (() => any)) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: ItemDragInfo, itemIndex: number): (() => any) => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeItemDragInfo(event); _argsSerializer.writeNumber(itemIndex); let _continuationValue: (() => any) | undefined|undefined; const _continuationCallback: ((value: (() => any)) => void) = (value: (() => any)): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(464274540, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(464274540, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as (() => any)); } + } + readCallback_Number_Number_Void(isSync: boolean = false): ((first: number, last: number) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (first: number, last: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(first); _argsSerializer.writeNumber(last); (isSync) ? (nativeModule()._CallCallbackSync(1894574320, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1894574320, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readComputedBarAttribute(): ComputedBarAttribute { let valueDeserializer: Deserializer = this - const xOffset_result: number = (valueDeserializer.readNumber() as number) - const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) + const totalOffset_result: number = (valueDeserializer.readNumber() as number) + const totalLength_result: number = (valueDeserializer.readNumber() as number) + let value: ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) return value } - readCallback_Number_ScrollState_Void(isSync: boolean = false): ((scrollOffset: number, scrollState: ScrollState) => void) { + readCallback_Number_Number_ComputedBarAttribute(isSync: boolean = false): ((index: number, offset: number) => ComputedBarAttribute) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (index: number, offset: number): ComputedBarAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(offset); let _continuationValue: ComputedBarAttribute | undefined|undefined; const _continuationCallback: ((value: ComputedBarAttribute) => void) = (value: ComputedBarAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-3987624, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-3987624, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as ComputedBarAttribute); } } - readPointLightStyle(): PointLightStyle { + readGridLayoutOptions(): GridLayoutOptions { let valueDeserializer: Deserializer = this - const lightSource_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lightSource_buf: LightSource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf = valueDeserializer.readLightSource() - } - const lightSource_result: LightSource | undefined|undefined = lightSource_buf - const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let illuminated_buf: IlluminatedType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) + const regularSize_buf_value0: number = (valueDeserializer.readNumber() as number) + const regularSize_buf_value1: number = (valueDeserializer.readNumber() as number) + const regularSize_result: [ number, number ] = ([regularSize_buf_value0, regularSize_buf_value1] as [ number, number ]) + const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let irregularIndexes_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) { - illuminated_buf = (valueDeserializer.readInt32() as IlluminatedType) + const irregularIndexes_buf__length: int32 = valueDeserializer.readInt32() + let irregularIndexes_buf_: Array = new Array() + for (let irregularIndexes_buf__i = 0; irregularIndexes_buf__i < irregularIndexes_buf__length; irregularIndexes_buf__i++) { + irregularIndexes_buf_[irregularIndexes_buf__i] = (valueDeserializer.readNumber() as number) + } + irregularIndexes_buf = irregularIndexes_buf_ } - const illuminated_result: IlluminatedType | undefined|undefined = illuminated_buf - const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bloom_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) + const irregularIndexes_result: Array | undefined|undefined = irregularIndexes_buf + const onGetIrregularSizeByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetIrregularSizeByIndex_buf: ((index: number) => [ number, number ]) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) { - bloom_buf = (valueDeserializer.readNumber() as number) + onGetIrregularSizeByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number() } - const bloom_result: number | undefined|undefined = bloom_buf - let value: PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) - return value - } - readColumnOptions(): ColumnOptions { - let valueDeserializer: Deserializer = this - const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let space_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + const onGetIrregularSizeByIndex_result: ((index: number) => [ number, number ]) | undefined|undefined = onGetIrregularSizeByIndex_buf + const onGetRectByIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onGetRectByIndex_buf: ((index: number) => [ number, number, number, number ]) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) { - const space_buf__selector: number = valueDeserializer.readInt8() - let space_buf_: string | number | undefined|undefined - if (space_buf__selector == 0) { - space_buf_ = (valueDeserializer.readString() as string) - } - else if (space_buf__selector == 1) { - space_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") - } - space_buf = (space_buf_ as string | number) + onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() } - const space_result: string | number | undefined|undefined = space_buf - let value: ColumnOptions = ({space: space_result} as ColumnOptions) + const onGetRectByIndex_result: ((index: number) => [ number, number, number, number ]) | undefined|undefined = onGetRectByIndex_buf + let value: GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) return value } - readCircleOptions(): CircleOptions { + readGaugeIndicatorOptions(): GaugeIndicatorOptions { let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) - { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: string | number | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readString() as string) - } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readNumber() as number) - } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") - } - width_buf = (width_buf_ as string | number) - } - const width_result: string | number | undefined|undefined = width_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: string | number | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readString() as string) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readNumber() as number) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as string | number) - } - const height_result: string | number | undefined|undefined = height_buf - let value: CircleOptions = ({width: width_result,height: height_result} as CircleOptions) - return value - } - readCheckboxGroupResult(): CheckboxGroupResult { - let valueDeserializer: Deserializer = this - const name_buf_length: int32 = valueDeserializer.readInt32() - let name_buf: Array = new Array() - for (let name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { - name_buf[name_buf_i] = (valueDeserializer.readString() as string) + icon_buf = (icon_buf_ as string | Resource) } - const name_result: Array = name_buf - const status_result: SelectStatus = (valueDeserializer.readInt32() as SelectStatus) - let value: CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) - return value - } - readOnCheckboxGroupChangeCallback(isSync: boolean = false): OnCheckboxGroupChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: CheckboxGroupResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCheckboxGroupResult(value); (isSync) ? (nativeModule()._CallCallbackSync(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCheckboxGroupOptions(): CheckboxGroupOptions { - let valueDeserializer: Deserializer = this - const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let group_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + const icon_result: ResourceStr | undefined|undefined = icon_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - group_buf = (valueDeserializer.readString() as string) + space_buf = (valueDeserializer.readLength() as Dimension) } - const group_result: string | undefined|undefined = group_buf - let value: CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) + const space_result: Dimension | undefined|undefined = space_buf + let value: GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) return value } - readOnCheckboxChangeCallback(isSync: boolean = false): OnCheckboxChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(value); (isSync) ? (nativeModule()._CallCallbackSync(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readMarkStyle(): MarkStyle { + readGaugeShadowOptions(): GaugeShadowOptions { let valueDeserializer: Deserializer = this - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const strokeColor_buf__selector: number = valueDeserializer.readInt8() - let strokeColor_buf_: Color | number | string | Resource | undefined|undefined - if (strokeColor_buf__selector == 0) { - strokeColor_buf_ = (valueDeserializer.readInt32() as Color) + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: number | Resource | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_ = (valueDeserializer.readNumber() as number) + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_ = (valueDeserializer.readString() as string) + else { + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_ = valueDeserializer.readResource() + radius_buf = (radius_buf_ as number | Resource) + } + const radius_result: number | Resource | undefined|undefined = radius_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) + { + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf - const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let size_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) + const offsetX_result: number | Resource | undefined|undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - size_buf = (valueDeserializer.readLength() as Length) + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") + } + offsetY_buf = (offsetY_buf_ as number | Resource) } - const size_result: Length | undefined|undefined = size_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + const offsetY_result: number | Resource | undefined|undefined = offsetY_buf + let value: GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) + return value + } + readGaugeOptions(): GaugeOptions { + let valueDeserializer: Deserializer = this + const value_result: number = (valueDeserializer.readNumber() as number) + const min_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let min_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (min_buf_runtimeType)) { - strokeWidth_buf = (valueDeserializer.readLength() as Length) + min_buf = (valueDeserializer.readNumber() as number) } - const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf - let value: MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) + const min_result: number | undefined|undefined = min_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) + { + max_buf = (valueDeserializer.readNumber() as number) + } + const max_result: number | undefined|undefined = max_buf + let value: GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) return value } - readCheckboxOptions(): CheckboxOptions { + readFormLinkOptions(): FormLinkOptions { let valueDeserializer: Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) + const action_result: string = (valueDeserializer.readString() as string) + const moduleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let moduleName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (moduleName_buf_runtimeType)) { - name_buf = (valueDeserializer.readString() as string) + moduleName_buf = (valueDeserializer.readString() as string) } - const name_result: string | undefined|undefined = name_buf - const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let group_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + const moduleName_result: string | undefined|undefined = moduleName_buf + const bundleName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bundleName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bundleName_buf_runtimeType)) { - group_buf = (valueDeserializer.readString() as string) + bundleName_buf = (valueDeserializer.readString() as string) } - const group_result: string | undefined|undefined = group_buf - const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let indicatorBuilder_buf: CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + const bundleName_result: string | undefined|undefined = bundleName_buf + const abilityName_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let abilityName_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (abilityName_buf_runtimeType)) { - indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + abilityName_buf = (valueDeserializer.readString() as string) } - const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf - let value: CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) - return value - } - readCalendarOptions(): CalendarOptions { - let valueDeserializer: Deserializer = this - const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hintRadius_buf: number | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) + const abilityName_result: string | undefined|undefined = abilityName_buf + const uri_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let uri_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (uri_buf_runtimeType)) { - const hintRadius_buf__selector: number = valueDeserializer.readInt8() - let hintRadius_buf_: number | Resource | undefined|undefined - if (hintRadius_buf__selector == 0) { - hintRadius_buf_ = (valueDeserializer.readNumber() as number) - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") - } - hintRadius_buf = (hintRadius_buf_ as number | Resource) + uri_buf = (valueDeserializer.readString() as string) } - const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Date | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + const uri_result: string | undefined|undefined = uri_buf + const params_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let params_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (params_buf_runtimeType)) { - selected_buf = new Date(valueDeserializer.readInt64()) + params_buf = (valueDeserializer.readCustomObject("Object") as Object) } - const selected_result: Date | undefined|undefined = selected_buf - let value: CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) + const params_result: Object | undefined|undefined = params_buf + let value: FormLinkOptions = ({action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} as FormLinkOptions) return value } - readCalendarRequestedData(): CalendarRequestedData { - let valueDeserializer: Deserializer = this - const year_result: number = (valueDeserializer.readNumber() as number) - const month_result: number = (valueDeserializer.readNumber() as number) - const currentYear_result: number = (valueDeserializer.readNumber() as number) - const currentMonth_result: number = (valueDeserializer.readNumber() as number) - const monthState_result: number = (valueDeserializer.readNumber() as number) - let value: CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) - return value + readCallback_Any_Void(isSync: boolean = false): ((info: any) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (info: any): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCustomObject("Any", info); (isSync) ? (nativeModule()._CallCallbackSync(197193081, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(197193081, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_CalendarRequestedData_Void(isSync: boolean = false): ((event: CalendarRequestedData) => void) { + readCallback_Literal_Number_errcode_String_msg_Void(isSync: boolean = false): ((info: { errcode: number, msg: string }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: CalendarRequestedData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarRequestedData(event); (isSync) ? (nativeModule()._CallCallbackSync(1074619005, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1074619005, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (info: { errcode: number, msg: string }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); const info_errcode = info.errcode; _argsSerializer.writeNumber(info_errcode); const info_msg = info.msg; _argsSerializer.writeString(info_msg); (isSync) ? (nativeModule()._CallCallbackSync(1321277443, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1321277443, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCalendarSelectedDate(): CalendarSelectedDate { + readFormCallbackInfo(): FormCallbackInfo { let valueDeserializer: Deserializer = this - const year_result: number = (valueDeserializer.readNumber() as number) - const month_result: number = (valueDeserializer.readNumber() as number) - const day_result: number = (valueDeserializer.readNumber() as number) - let value: CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) + const id_result: number = (valueDeserializer.readNumber() as number) + const idString_result: string = (valueDeserializer.readString() as string) + let value: FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) return value } - readCallback_CalendarSelectedDate_Void(isSync: boolean = false): ((event: CalendarSelectedDate) => void) { + readCallback_FormCallbackInfo_Void(isSync: boolean = false): ((parameter: FormCallbackInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: CalendarSelectedDate): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarSelectedDate(event); (isSync) ? (nativeModule()._CallCallbackSync(-289198976, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-289198976, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (parameter: FormCallbackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeFormCallbackInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(758395742, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(758395742, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readWorkStateStyle(): WorkStateStyle { + readFormInfo(): FormInfo { let valueDeserializer: Deserializer = this - const workDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workDayMarkColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) - { - const workDayMarkColor_buf__selector: number = valueDeserializer.readInt8() - let workDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (workDayMarkColor_buf__selector == 1) { - workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (workDayMarkColor_buf__selector == 2) { - workDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (workDayMarkColor_buf__selector == 3) { - workDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation.") - } - workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + const id_buf_selector: number = valueDeserializer.readInt8() + let id_buf: number | string | undefined|undefined + if (id_buf_selector == 0) { + id_buf = (valueDeserializer.readNumber() as number) } - const workDayMarkColor_result: ResourceColor | undefined|undefined = workDayMarkColor_buf - const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offDayMarkColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) - { - const offDayMarkColor_buf__selector: number = valueDeserializer.readInt8() - let offDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (offDayMarkColor_buf__selector == 1) { - offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (offDayMarkColor_buf__selector == 2) { - offDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (offDayMarkColor_buf__selector == 3) { - offDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation.") - } - offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) + else if (id_buf_selector == 1) { + id_buf = (valueDeserializer.readString() as string) } - const offDayMarkColor_result: ResourceColor | undefined|undefined = offDayMarkColor_buf - const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workDayMarkSize_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) + else { + throw new Error("One of the branches for id_buf has to be chosen through deserialisation.") + } + const id_result: number | string = (id_buf as number | string) + const name_result: string = (valueDeserializer.readString() as string) + const bundle_result: string = (valueDeserializer.readString() as string) + const ability_result: string = (valueDeserializer.readString() as string) + const module_result: string = (valueDeserializer.readString() as string) + const dimension_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dimension_buf: FormDimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dimension_buf_runtimeType)) { - workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + dimension_buf = (valueDeserializer.readInt32() as FormDimension) } - const workDayMarkSize_result: number | undefined|undefined = workDayMarkSize_buf - const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offDayMarkSize_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) + const dimension_result: FormDimension | undefined|undefined = dimension_buf + const temporary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let temporary_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (temporary_buf_runtimeType)) { - offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + temporary_buf = valueDeserializer.readBoolean() } - const offDayMarkSize_result: number | undefined|undefined = offDayMarkSize_buf - const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateWidth_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) + const temporary_result: boolean | undefined|undefined = temporary_buf + const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let want_buf: Want | undefined|undefined + if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) { - workStateWidth_buf = (valueDeserializer.readNumber() as number) + want_buf = valueDeserializer.readWant() } - const workStateWidth_result: number | undefined|undefined = workStateWidth_buf - const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateHorizontalMovingDistance_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) + const want_result: Want | undefined|undefined = want_buf + const renderingMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let renderingMode_buf: FormRenderingMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (renderingMode_buf_runtimeType)) { - workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + renderingMode_buf = (valueDeserializer.readInt32() as FormRenderingMode) } - const workStateHorizontalMovingDistance_result: number | undefined|undefined = workStateHorizontalMovingDistance_buf - const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let workStateVerticalMovingDistance_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) + const renderingMode_result: FormRenderingMode | undefined|undefined = renderingMode_buf + const shape_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shape_buf: FormShape | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shape_buf_runtimeType)) { - workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + shape_buf = (valueDeserializer.readInt32() as FormShape) } - const workStateVerticalMovingDistance_result: number | undefined|undefined = workStateVerticalMovingDistance_buf - let value: WorkStateStyle = ({workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} as WorkStateStyle) + const shape_result: FormShape | undefined|undefined = shape_buf + let value: FormInfo = ({id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} as FormInfo) return value } - readWeekStyle(): WeekStyle { + readHoverEventParam(): HoverEventParam { let valueDeserializer: Deserializer = this - const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) + const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) + const isHoverMode_result: boolean = valueDeserializer.readBoolean() + const appRotation_result: AppRotation = (valueDeserializer.readInt32() as AppRotation) + const windowStatusType_result: WindowStatusType = valueDeserializer.readWindowStatusType() + let value: HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) + return value + } + readOnHoverStatusChangeCallback(isSync: boolean = false): OnHoverStatusChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (param: HoverEventParam): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeHoverEventParam(param); (isSync) ? (nativeModule()._CallCallbackSync(9040430, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(9040430, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { + let valueDeserializer: Deserializer = this + const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) + let value: OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) + return value + } + readOnFoldStatusChangeCallback(isSync: boolean = false): OnFoldStatusChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: OnFoldStatusChangeInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOnFoldStatusChangeInfo(event); (isSync) ? (nativeModule()._CallCallbackSync(2050387049, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2050387049, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readFolderStackOptions(): FolderStackOptions { + let valueDeserializer: Deserializer = this + const upperItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let upperItems_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (upperItems_buf_runtimeType)) { - const weekColor_buf__selector: number = valueDeserializer.readInt8() - let weekColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekColor_buf__selector == 0) { - weekColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekColor_buf__selector == 1) { - weekColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekColor_buf__selector == 2) { - weekColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekColor_buf__selector == 3) { - weekColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation.") + const upperItems_buf__length: int32 = valueDeserializer.readInt32() + let upperItems_buf_: Array = new Array() + for (let upperItems_buf__i = 0; upperItems_buf__i < upperItems_buf__length; upperItems_buf__i++) { + upperItems_buf_[upperItems_buf__i] = (valueDeserializer.readString() as string) } - weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) + upperItems_buf = upperItems_buf_ } - const weekColor_result: ResourceColor | undefined|undefined = weekColor_buf - const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekendDayColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) + const upperItems_result: Array | undefined|undefined = upperItems_buf + let value: FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) + return value + } + readFlexOptions(): FlexOptions { + let valueDeserializer: Deserializer = this + const direction_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let direction_buf: FlexDirection | undefined|undefined + if ((RuntimeType.UNDEFINED) != (direction_buf_runtimeType)) { - const weekendDayColor_buf__selector: number = valueDeserializer.readInt8() - let weekendDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekendDayColor_buf__selector == 1) { - weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendDayColor_buf__selector == 2) { - weekendDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendDayColor_buf__selector == 3) { - weekendDayColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation.") - } - weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + direction_buf = (valueDeserializer.readInt32() as FlexDirection) } - const weekendDayColor_result: ResourceColor | undefined|undefined = weekendDayColor_buf - const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekendLunarColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + const direction_result: FlexDirection | undefined|undefined = direction_buf + const wrap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let wrap_buf: FlexWrap | undefined|undefined + if ((RuntimeType.UNDEFINED) != (wrap_buf_runtimeType)) { - const weekendLunarColor_buf__selector: number = valueDeserializer.readInt8() - let weekendLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (weekendLunarColor_buf__selector == 1) { - weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (weekendLunarColor_buf__selector == 2) { - weekendLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (weekendLunarColor_buf__selector == 3) { - weekendLunarColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation.") - } - weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + wrap_buf = (valueDeserializer.readInt32() as FlexWrap) } - const weekendLunarColor_result: ResourceColor | undefined|undefined = weekendLunarColor_buf - const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekFontSize_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) + const wrap_result: FlexWrap | undefined|undefined = wrap_buf + const justifyContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let justifyContent_buf: FlexAlign | undefined|undefined + if ((RuntimeType.UNDEFINED) != (justifyContent_buf_runtimeType)) { - weekFontSize_buf = (valueDeserializer.readNumber() as number) + justifyContent_buf = (valueDeserializer.readInt32() as FlexAlign) } - const weekFontSize_result: number | undefined|undefined = weekFontSize_buf - const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) + const justifyContent_result: FlexAlign | undefined|undefined = justifyContent_buf + const alignItems_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignItems_buf: ItemAlign | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignItems_buf_runtimeType)) { - weekHeight_buf = (valueDeserializer.readNumber() as number) + alignItems_buf = (valueDeserializer.readInt32() as ItemAlign) } - const weekHeight_result: number | undefined|undefined = weekHeight_buf - const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekWidth_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) + const alignItems_result: ItemAlign | undefined|undefined = alignItems_buf + const alignContent_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignContent_buf: FlexAlign | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignContent_buf_runtimeType)) { - weekWidth_buf = (valueDeserializer.readNumber() as number) + alignContent_buf = (valueDeserializer.readInt32() as FlexAlign) } - const weekWidth_result: number | undefined|undefined = weekWidth_buf - const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let weekAndDayRowSpace_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + const alignContent_result: FlexAlign | undefined|undefined = alignContent_buf + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: FlexSpaceOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) { - weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) + space_buf = valueDeserializer.readFlexSpaceOptions() } - const weekAndDayRowSpace_result: number | undefined|undefined = weekAndDayRowSpace_buf - let value: WeekStyle = ({weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} as WeekStyle) + const space_result: FlexSpaceOptions | undefined|undefined = space_buf + let value: FlexOptions = ({direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} as FlexOptions) return value } - readTodayStyle(): TodayStyle { + readTerminationInfo(): TerminationInfo { let valueDeserializer: Deserializer = this - const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedDayColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) + const code_result: number = (valueDeserializer.readNumber() as number) + const want_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let want_buf: Want | undefined|undefined + if ((RuntimeType.UNDEFINED) != (want_buf_runtimeType)) { - const focusedDayColor_buf__selector: number = valueDeserializer.readInt8() - let focusedDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedDayColor_buf__selector == 1) { - focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedDayColor_buf__selector == 2) { - focusedDayColor_buf_ = (valueDeserializer.readString() as string) + want_buf = valueDeserializer.readWant() + } + const want_result: Want | undefined|undefined = want_buf + let value: TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) + return value + } + readCallback_TerminationInfo_Void(isSync: boolean = false): ((parameter: TerminationInfo) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: TerminationInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTerminationInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(691098197, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(691098197, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readEllipseOptions(): EllipseOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) } - else if (focusedDayColor_buf__selector == 3) { - focusedDayColor_buf_ = valueDeserializer.readResource() + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) + width_buf = (width_buf_ as string | number) } - const focusedDayColor_result: ResourceColor | undefined|undefined = focusedDayColor_buf - const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedLunarColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - const focusedLunarColor_buf__selector: number = valueDeserializer.readInt8() - let focusedLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedLunarColor_buf__selector == 1) { - focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedLunarColor_buf__selector == 2) { - focusedLunarColor_buf_ = (valueDeserializer.readString() as string) + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) } - else if (focusedLunarColor_buf__selector == 3) { - focusedLunarColor_buf_ = valueDeserializer.readResource() + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) } else { - throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") } - focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) + height_buf = (height_buf_ as string | number) } - const focusedLunarColor_result: ResourceColor | undefined|undefined = focusedLunarColor_buf - const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedAreaBackgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) + const height_result: string | number | undefined|undefined = height_buf + let value: EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) + return value + } + readDatePickerResult(): DatePickerResult { + let valueDeserializer: Deserializer = this + const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let year_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (year_buf_runtimeType)) { - const focusedAreaBackgroundColor_buf__selector: number = valueDeserializer.readInt8() - let focusedAreaBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (focusedAreaBackgroundColor_buf__selector == 1) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (focusedAreaBackgroundColor_buf__selector == 2) { - focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (focusedAreaBackgroundColor_buf__selector == 3) { - focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation.") - } - focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) + year_buf = (valueDeserializer.readNumber() as number) } - const focusedAreaBackgroundColor_result: ResourceColor | undefined|undefined = focusedAreaBackgroundColor_buf - const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focusedAreaRadius_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) + const year_result: number | undefined|undefined = year_buf + const month_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let month_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (month_buf_runtimeType)) { - focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + month_buf = (valueDeserializer.readNumber() as number) } - const focusedAreaRadius_result: number | undefined|undefined = focusedAreaRadius_buf - let value: TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) + const month_result: number | undefined|undefined = month_buf + const day_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let day_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (day_buf_runtimeType)) + { + day_buf = (valueDeserializer.readNumber() as number) + } + const day_result: number | undefined|undefined = day_buf + let value: DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) return value } - readNonCurrentDayStyle(): NonCurrentDayStyle { + readDatePickerOptions(): DatePickerOptions { let valueDeserializer: Deserializer = this - const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthDayColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const nonCurrentMonthDayColor_buf__selector: number = valueDeserializer.readInt8() - let nonCurrentMonthDayColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthDayColor_buf__selector == 1) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthDayColor_buf__selector == 2) { - nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthDayColor_buf__selector == 3) { - nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) - } - const nonCurrentMonthDayColor_result: ResourceColor | undefined|undefined = nonCurrentMonthDayColor_buf - const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthLunarColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - const nonCurrentMonthLunarColor_buf__selector: number = valueDeserializer.readInt8() - let nonCurrentMonthLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthLunarColor_buf__selector == 1) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthLunarColor_buf__selector == 2) { - nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthLunarColor_buf__selector == 3) { - nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) + start_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthLunarColor_result: ResourceColor | undefined|undefined = nonCurrentMonthLunarColor_buf - const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthWorkDayMarkColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) + const start_result: Date | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const nonCurrentMonthWorkDayMarkColor_buf__selector: number = valueDeserializer.readInt8() - let nonCurrentMonthWorkDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { - nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { - nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) + end_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthWorkDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthWorkDayMarkColor_buf - const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let nonCurrentMonthOffDayMarkColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) + const end_result: Date | undefined|undefined = end_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - const nonCurrentMonthOffDayMarkColor_buf__selector: number = valueDeserializer.readInt8() - let nonCurrentMonthOffDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { - nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { - nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation.") - } - nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) + selected_buf = new Date(valueDeserializer.readInt64()) } - const nonCurrentMonthOffDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthOffDayMarkColor_buf - let value: NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) + const selected_result: Date | undefined|undefined = selected_buf + let value: DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) return value } - readCurrentDayStyle(): CurrentDayStyle { + readDataPanelShadowOptions(): DataPanelShadowOptions { let valueDeserializer: Deserializer = this - const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const dayColor_buf__selector: number = valueDeserializer.readInt8() - let dayColor_buf_: Color | number | string | Resource | undefined|undefined - if (dayColor_buf__selector == 0) { - dayColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (dayColor_buf__selector == 1) { - dayColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (dayColor_buf__selector == 2) { - dayColor_buf_ = (valueDeserializer.readString() as string) + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: number | Resource | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) } - else if (dayColor_buf__selector == 3) { - dayColor_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) + radius_buf = (radius_buf_ as number | Resource) } - const dayColor_result: ResourceColor | undefined|undefined = dayColor_buf - const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) + const radius_result: number | Resource | undefined|undefined = radius_buf + const offsetX_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetX_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetX_buf_runtimeType)) { - const lunarColor_buf__selector: number = valueDeserializer.readInt8() - let lunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (lunarColor_buf__selector == 0) { - lunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (lunarColor_buf__selector == 1) { - lunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (lunarColor_buf__selector == 2) { - lunarColor_buf_ = (valueDeserializer.readString() as string) + const offsetX_buf__selector: number = valueDeserializer.readInt8() + let offsetX_buf_: number | Resource | undefined|undefined + if (offsetX_buf__selector == 0) { + offsetX_buf_ = (valueDeserializer.readNumber() as number) } - else if (lunarColor_buf__selector == 3) { - lunarColor_buf_ = valueDeserializer.readResource() + else if (offsetX_buf__selector == 1) { + offsetX_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetX_buf_ has to be chosen through deserialisation.") } - lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) + offsetX_buf = (offsetX_buf_ as number | Resource) } - const lunarColor_result: ResourceColor | undefined|undefined = lunarColor_buf - const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let markLunarColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) + const offsetX_result: number | Resource | undefined|undefined = offsetX_buf + const offsetY_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offsetY_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offsetY_buf_runtimeType)) { - const markLunarColor_buf__selector: number = valueDeserializer.readInt8() - let markLunarColor_buf_: Color | number | string | Resource | undefined|undefined - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (markLunarColor_buf__selector == 1) { - markLunarColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (markLunarColor_buf__selector == 2) { - markLunarColor_buf_ = (valueDeserializer.readString() as string) + const offsetY_buf__selector: number = valueDeserializer.readInt8() + let offsetY_buf_: number | Resource | undefined|undefined + if (offsetY_buf__selector == 0) { + offsetY_buf_ = (valueDeserializer.readNumber() as number) } - else if (markLunarColor_buf__selector == 3) { - markLunarColor_buf_ = valueDeserializer.readResource() + else if (offsetY_buf__selector == 1) { + offsetY_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offsetY_buf_ has to be chosen through deserialisation.") } - markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + offsetY_buf = (offsetY_buf_ as number | Resource) } - const markLunarColor_result: ResourceColor | undefined|undefined = markLunarColor_buf - const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayFontSize_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) + const offsetY_result: number | Resource | undefined|undefined = offsetY_buf + const colors_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colors_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (colors_buf_runtimeType)) { - dayFontSize_buf = (valueDeserializer.readNumber() as number) + const colors_buf__length: int32 = valueDeserializer.readInt32() + let colors_buf_: Array = new Array() + for (let colors_buf__i = 0; colors_buf__i < colors_buf__length; colors_buf__i++) { + const colors_buf__buf_selector: number = valueDeserializer.readInt8() + let colors_buf__buf: ResourceColor | LinearGradient_data_panel | undefined|undefined + if (colors_buf__buf_selector == 0) { + const colors_buf__buf_u_selector: number = valueDeserializer.readInt8() + let colors_buf__buf_u: Color | number | string | Resource | undefined|undefined + if (colors_buf__buf_u_selector == 0) { + colors_buf__buf_u = (valueDeserializer.readInt32() as Color) + } + else if (colors_buf__buf_u_selector == 1) { + colors_buf__buf_u = (valueDeserializer.readNumber() as number) + } + else if (colors_buf__buf_u_selector == 2) { + colors_buf__buf_u = (valueDeserializer.readString() as string) + } + else if (colors_buf__buf_u_selector == 3) { + colors_buf__buf_u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for colors_buf__buf_u has to be chosen through deserialisation.") + } + colors_buf__buf = (colors_buf__buf_u as Color | number | string | Resource) + } + else if (colors_buf__buf_selector == 1) { + colors_buf__buf = valueDeserializer.readLinearGradient_data_panel() + } + else { + throw new Error("One of the branches for colors_buf__buf has to be chosen through deserialisation.") + } + colors_buf_[colors_buf__i] = (colors_buf__buf as ResourceColor | LinearGradient_data_panel) + } + colors_buf = colors_buf_ } - const dayFontSize_result: number | undefined|undefined = dayFontSize_buf - const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarDayFontSize_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + const colors_result: Array | undefined|undefined = colors_buf + let value: DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) + return value + } + readDataPanelOptions(): DataPanelOptions { + let valueDeserializer: Deserializer = this + const values_buf_length: int32 = valueDeserializer.readInt32() + let values_buf: Array = new Array() + for (let values_buf_i = 0; values_buf_i < values_buf_length; values_buf_i++) { + values_buf[values_buf_i] = (valueDeserializer.readNumber() as number) + } + const values_result: Array = values_buf + const max_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let max_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (max_buf_runtimeType)) { - lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + max_buf = (valueDeserializer.readNumber() as number) } - const lunarDayFontSize_result: number | undefined|undefined = lunarDayFontSize_buf - const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) + const max_result: number | undefined|undefined = max_buf + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: DataPanelType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - dayHeight_buf = (valueDeserializer.readNumber() as number) + type_buf = (valueDeserializer.readInt32() as DataPanelType) } - const dayHeight_result: number | undefined|undefined = dayHeight_buf - const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayWidth_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) + const type_result: DataPanelType | undefined|undefined = type_buf + let value: DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) + return value + } + readCustomDialogControllerOptions(): CustomDialogControllerOptions { + let valueDeserializer: Deserializer = this + const builder_result: any = (valueDeserializer.readCustomObject("Any") as Object) + const cancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cancel_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cancel_buf_runtimeType)) { - dayWidth_buf = (valueDeserializer.readNumber() as number) + cancel_buf = valueDeserializer.readCallback_Void() } - const dayWidth_result: number | undefined|undefined = dayWidth_buf - const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let gregorianCalendarHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + const cancel_result: (() => void) | undefined|undefined = cancel_buf + const autoCancel_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoCancel_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoCancel_buf_runtimeType)) { - gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + autoCancel_buf = valueDeserializer.readBoolean() } - const gregorianCalendarHeight_result: number | undefined|undefined = gregorianCalendarHeight_buf - const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dayYAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + const autoCancel_result: boolean | undefined|undefined = autoCancel_buf + const alignment_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let alignment_buf: DialogAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignment_buf_runtimeType)) { - dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + alignment_buf = (valueDeserializer.readInt32() as DialogAlignment) } - const dayYAxisOffset_result: number | undefined|undefined = dayYAxisOffset_buf - const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarDayYAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + const alignment_result: DialogAlignment | undefined|undefined = alignment_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Offset | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) { - lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) + const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } - const lunarDayYAxisOffset_result: number | undefined|undefined = lunarDayYAxisOffset_buf - const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreXAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + const offset_result: Offset | undefined|undefined = offset_buf + const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let customStyle_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (customStyle_buf_runtimeType)) { - underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + customStyle_buf = valueDeserializer.readBoolean() } - const underscoreXAxisOffset_result: number | undefined|undefined = underscoreXAxisOffset_buf - const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreYAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + const customStyle_result: boolean | undefined|undefined = customStyle_buf + const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gridCount_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gridCount_buf_runtimeType)) { - underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + gridCount_buf = (valueDeserializer.readNumber() as number) } - const underscoreYAxisOffset_result: number | undefined|undefined = underscoreYAxisOffset_buf - const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerXAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + const gridCount_result: number | undefined|undefined = gridCount_buf + const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) { - scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + const maskColor_buf__selector: number = valueDeserializer.readInt8() + let maskColor_buf_: Color | number | string | Resource | undefined|undefined + if (maskColor_buf__selector == 0) { + maskColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_ = (valueDeserializer.readString() as string) + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") + } + maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) } - const scheduleMarkerXAxisOffset_result: number | undefined|undefined = scheduleMarkerXAxisOffset_buf - const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerYAxisOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf + const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maskRect_buf: Rectangle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) { - scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + maskRect_buf = valueDeserializer.readRectangle() } - const scheduleMarkerYAxisOffset_result: number | undefined|undefined = scheduleMarkerYAxisOffset_buf - const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colSpace_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) + const maskRect_result: Rectangle | undefined|undefined = maskRect_buf + const openAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let openAnimation_buf: AnimateParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (openAnimation_buf_runtimeType)) { - colSpace_buf = (valueDeserializer.readNumber() as number) + openAnimation_buf = valueDeserializer.readAnimateParam() } - const colSpace_result: number | undefined|undefined = colSpace_buf - const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dailyFiveRowSpace_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + const openAnimation_result: AnimateParam | undefined|undefined = openAnimation_buf + const closeAnimation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let closeAnimation_buf: AnimateParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (closeAnimation_buf_runtimeType)) { - dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + closeAnimation_buf = valueDeserializer.readAnimateParam() + } + const closeAnimation_result: AnimateParam | undefined|undefined = closeAnimation_buf + const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let showInSubWindow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf = valueDeserializer.readBoolean() + } + const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + } + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const dailyFiveRowSpace_result: number | undefined|undefined = dailyFiveRowSpace_buf - const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dailySixRowSpace_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const cornerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf: Dimension | BorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf_runtimeType)) { - dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + const cornerRadius_buf__selector: number = valueDeserializer.readInt8() + let cornerRadius_buf_: Dimension | BorderRadiuses | undefined|undefined + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (cornerRadius_buf__selector == 1) { + const cornerRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topLeft: undefined | Length = cornerRadius_buf__u_topLeft_buf + const cornerRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_topRight: undefined | Length = cornerRadius_buf__u_topRight_buf + const cornerRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomLeft: undefined | Length = cornerRadius_buf__u_bottomLeft_buf + const cornerRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let cornerRadius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) + } + else { + throw new Error("One of the branches for cornerRadius_buf_ has to be chosen through deserialisation.") + } + cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) } - const dailySixRowSpace_result: number | undefined|undefined = dailySixRowSpace_buf - const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lunarHeight_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) + const cornerRadius_result: Dimension | BorderRadiuses | undefined|undefined = cornerRadius_buf + const isModal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let isModal_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (isModal_buf_runtimeType)) { - lunarHeight_buf = (valueDeserializer.readNumber() as number) + isModal_buf = valueDeserializer.readBoolean() } - const lunarHeight_result: number | undefined|undefined = lunarHeight_buf - const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreWidth_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) + const isModal_result: boolean | undefined|undefined = isModal_buf + const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onWillDismiss_buf: ((parameter: DismissDialogAction) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - underscoreWidth_buf = (valueDeserializer.readNumber() as number) + onWillDismiss_buf = valueDeserializer.readCallback_DismissDialogAction_Void() } - const underscoreWidth_result: number | undefined|undefined = underscoreWidth_buf - const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let underscoreLength_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) + const onWillDismiss_result: ((parameter: DismissDialogAction) => void) | undefined|undefined = onWillDismiss_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - underscoreLength_buf = (valueDeserializer.readNumber() as number) + width_buf = (valueDeserializer.readLength() as Dimension) } - const underscoreLength_result: number | undefined|undefined = underscoreLength_buf - const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scheduleMarkerRadius_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) + const width_result: Dimension | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) + height_buf = (valueDeserializer.readLength() as Dimension) } - const scheduleMarkerRadius_result: number | undefined|undefined = scheduleMarkerRadius_buf - const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let boundaryRowOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + const height_result: Dimension | undefined|undefined = height_buf + const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf: Dimension | EdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) { - boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + const borderWidth_buf__selector: number = valueDeserializer.readInt8() + let borderWidth_buf_: Dimension | EdgeWidths | undefined|undefined + if (borderWidth_buf__selector == 0) { + borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) + } + else if (borderWidth_buf__selector == 1) { + const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf + const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf + const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf + const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) + } + else { + throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") + } + borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) } - const boundaryRowOffset_result: number | undefined|undefined = boundaryRowOffset_buf - const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let boundaryColOffset_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + const borderWidth_result: Dimension | EdgeWidths | undefined|undefined = borderWidth_buf + const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf: ResourceColor | EdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) { - boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + const borderColor_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf_: ResourceColor | EdgeColors | undefined|undefined + if (borderColor_buf__selector == 0) { + const borderColor_buf__u_selector: number = valueDeserializer.readInt8() + let borderColor_buf__u: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") + } + borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) + } + else if (borderColor_buf__selector == 1) { + const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf + const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf + const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf + const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") + } + borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) + } + const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) + } + else { + throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") + } + borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) } - const boundaryColOffset_result: number | undefined|undefined = boundaryColOffset_buf - let value: CurrentDayStyle = ({dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} as CurrentDayStyle) - return value - } - readCalendarDay(): CalendarDay { - let valueDeserializer: Deserializer = this - const index_result: number = (valueDeserializer.readNumber() as number) - const lunarMonth_result: string = (valueDeserializer.readString() as string) - const lunarDay_result: string = (valueDeserializer.readString() as string) - const dayMark_result: string = (valueDeserializer.readString() as string) - const dayMarkValue_result: string = (valueDeserializer.readString() as string) - const year_result: number = (valueDeserializer.readNumber() as number) - const month_result: number = (valueDeserializer.readNumber() as number) - const day_result: number = (valueDeserializer.readNumber() as number) - const isFirstOfLunar_result: boolean = valueDeserializer.readBoolean() - const hasSchedule_result: boolean = valueDeserializer.readBoolean() - const markLunarDay_result: boolean = valueDeserializer.readBoolean() - let value: CalendarDay = ({index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} as CalendarDay) - return value - } - readButtonOptions(): ButtonOptions { - let valueDeserializer: Deserializer = this - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: ButtonType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const borderColor_result: ResourceColor | EdgeColors | undefined|undefined = borderColor_buf + const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as ButtonType) + const borderStyle_buf__selector: number = valueDeserializer.readInt8() + let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined + if (borderStyle_buf__selector == 0) { + borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else if (borderStyle_buf__selector == 1) { + const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf + const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf + const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf + const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) + } + else { + throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") + } + borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } - const type_result: ButtonType | undefined|undefined = type_buf - const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let stateEffect_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) + const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf + const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) { - stateEffect_buf = valueDeserializer.readBoolean() + const shadow_buf__selector: number = valueDeserializer.readInt8() + let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined + if (shadow_buf__selector == 0) { + shadow_buf_ = valueDeserializer.readShadowOptions() + } + else if (shadow_buf__selector == 1) { + shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) + } + else { + throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") + } + shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) } - const stateEffect_result: boolean | undefined|undefined = stateEffect_buf - const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let buttonStyle_buf: ButtonStyleMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) + const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf + const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundBlurStyle_buf: BlurStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - buttonStyle_buf = (valueDeserializer.readInt32() as ButtonStyleMode) + backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } - const buttonStyle_result: ButtonStyleMode | undefined|undefined = buttonStyle_buf - const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let controlSize_buf: ControlSize | undefined|undefined - if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) + const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf + const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let keyboardAvoidMode_buf: KeyboardAvoidMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) { - controlSize_buf = Object.values(ControlSize)[valueDeserializer.readInt32()] + keyboardAvoidMode_buf = (valueDeserializer.readInt32() as KeyboardAvoidMode) } - const controlSize_result: ControlSize | undefined|undefined = controlSize_buf - const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let role_buf: ButtonRole | undefined|undefined - if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + const keyboardAvoidMode_result: KeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - role_buf = (valueDeserializer.readInt32() as ButtonRole) + enableHoverMode_buf = valueDeserializer.readBoolean() } - const role_result: ButtonRole | undefined|undefined = role_buf - let value: ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) - return value - } - readBadgeParamWithString(): BadgeParamWithString { - let valueDeserializer: Deserializer = this - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf: BadgePosition | Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - const position_buf__selector: number = valueDeserializer.readInt8() - let position_buf_: BadgePosition | Position | undefined|undefined - if (position_buf__selector == 0) { - position_buf_ = (valueDeserializer.readInt32() as BadgePosition) - } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() - } - else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") - } - position_buf = (position_buf_ as BadgePosition | Position) + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } - const position_result: BadgePosition | Position | undefined|undefined = position_buf - const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() - const value_result: string = (valueDeserializer.readString() as string) - let value: BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + let value: CustomDialogControllerOptions = ({builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CustomDialogControllerOptions) return value } - readBadgeParamWithNumber(): BadgeParamWithNumber { + readSceneOptions(): SceneOptions { let valueDeserializer: Deserializer = this - const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let position_buf: BadgePosition | Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + const scene_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scene_buf: ResourceStr | Scene | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scene_buf_runtimeType)) { - const position_buf__selector: number = valueDeserializer.readInt8() - let position_buf_: BadgePosition | Position | undefined|undefined - if (position_buf__selector == 0) { - position_buf_ = (valueDeserializer.readInt32() as BadgePosition) + const scene_buf__selector: number = valueDeserializer.readInt8() + let scene_buf_: ResourceStr | Scene | undefined|undefined + if (scene_buf__selector == 0) { + const scene_buf__u_selector: number = valueDeserializer.readInt8() + let scene_buf__u: string | Resource | undefined|undefined + if (scene_buf__u_selector == 0) { + scene_buf__u = (valueDeserializer.readString() as string) + } + else if (scene_buf__u_selector == 1) { + scene_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for scene_buf__u has to be chosen through deserialisation.") + } + scene_buf_ = (scene_buf__u as string | Resource) } - else if (position_buf__selector == 1) { - position_buf_ = valueDeserializer.readPosition() + else if (scene_buf__selector == 1) { + scene_buf_ = valueDeserializer.readScene() } else { - throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for scene_buf_ has to be chosen through deserialisation.") } - position_buf = (position_buf_ as BadgePosition | Position) - } - const position_result: BadgePosition | Position | undefined|undefined = position_buf - const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() - const count_result: number = (valueDeserializer.readNumber() as number) - const maxCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) - { - maxCount_buf = (valueDeserializer.readNumber() as number) + scene_buf = (scene_buf_ as ResourceStr | Scene) } - const maxCount_result: number | undefined|undefined = maxCount_buf - let value: BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) - return value - } - readOnAlphabetIndexerPopupSelectCallback(isSync: boolean = false): OnAlphabetIndexerPopupSelectCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(726938390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(726938390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readOnAlphabetIndexerRequestPopupDataCallback(isSync: boolean = false): OnAlphabetIndexerRequestPopupDataCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): Array => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: Array | undefined|undefined; const _continuationCallback: ((value: Array) => void) = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Array); } - } - readOnAlphabetIndexerSelectCallback(isSync: boolean = false): OnAlphabetIndexerSelectCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readAlphabetIndexerOptions(): AlphabetIndexerOptions { - let valueDeserializer: Deserializer = this - const arrayValue_buf_length: int32 = valueDeserializer.readInt32() - let arrayValue_buf: Array = new Array() - for (let arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { - arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) + const scene_result: ResourceStr | Scene | undefined|undefined = scene_buf + const modelType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let modelType_buf: ModelType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (modelType_buf_runtimeType)) + { + modelType_buf = (valueDeserializer.readInt32() as ModelType) } - const arrayValue_result: Array = arrayValue_buf - const selected_result: number = (valueDeserializer.readNumber() as number) - let value: AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) + const modelType_result: ModelType | undefined|undefined = modelType_buf + let value: SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) return value } - readAccessibilityOptions(): AccessibilityOptions { + readOffsetResult(): OffsetResult { let valueDeserializer: Deserializer = this - const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let accessibilityPreferred_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) - { - accessibilityPreferred_buf = valueDeserializer.readBoolean() - } - const accessibilityPreferred_result: boolean | undefined|undefined = accessibilityPreferred_buf - let value: AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) + const xOffset_result: number = (valueDeserializer.readNumber() as number) + const yOffset_result: number = (valueDeserializer.readNumber() as number) + let value: OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) return value } - readVisibleAreaChangeCallback(isSync: boolean = false): VisibleAreaChangeCallback { + readCallback_Number_ScrollState_Void(isSync: boolean = false): ((scrollOffset: number, scrollState: ScrollState) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (isExpanding: boolean, currentRatio: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isExpanding); _argsSerializer.writeNumber(currentRatio); (isSync) ? (nativeModule()._CallCallbackSync(541663396, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(541663396, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (scrollOffset: number, scrollState: ScrollState): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(scrollOffset); _argsSerializer.writeInt32(scrollState); (isSync) ? (nativeModule()._CallCallbackSync(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1844695159, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } readSpringBackAction(): SpringBackAction { let valueDeserializer: Deserializer = this @@ -17380,1379 +17608,1587 @@ export class Deserializer extends DeserializerBase { let value: SheetDismiss = ({dismiss: dismiss_result} as SheetDismiss) return value } - readSheetOptions(): SheetOptions { + readDismissContentCoverAction(): DismissContentCoverAction { let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result: (() => void) | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() + const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() + const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) + let value: DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) + return value + } + readMenuElement(): MenuElement { + let valueDeserializer: Deserializer = this + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf = valueDeserializer.readCallback_Void() + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() } - const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") } - const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf - const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let height_buf: SheetSize | Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + const value_result: ResourceStr = (value_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const height_buf__selector: number = valueDeserializer.readInt8() - let height_buf_: SheetSize | Length | undefined|undefined - if (height_buf__selector == 0) { - height_buf_ = (valueDeserializer.readInt32() as SheetSize) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (height_buf__selector == 1) { - height_buf_ = (valueDeserializer.readLength() as Length) + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") } - height_buf = (height_buf_ as SheetSize | Length) + icon_buf = (icon_buf_ as string | Resource) } - const height_result: SheetSize | Length | undefined|undefined = height_buf - const dragBar_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dragBar_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dragBar_buf_runtimeType)) + const icon_result: ResourceStr | undefined|undefined = icon_buf + const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) { - dragBar_buf = valueDeserializer.readBoolean() + symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() } - const dragBar_result: boolean | undefined|undefined = dragBar_buf - const maskColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maskColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maskColor_buf_runtimeType)) + const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) { - const maskColor_buf__selector: number = valueDeserializer.readInt8() - let maskColor_buf_: Color | number | string | Resource | undefined|undefined - if (maskColor_buf__selector == 0) { - maskColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_ = (valueDeserializer.readString() as string) - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for maskColor_buf_ has to be chosen through deserialisation.") - } - maskColor_buf = (maskColor_buf_ as Color | number | string | Resource) + enabled_buf = valueDeserializer.readBoolean() } - const maskColor_result: ResourceColor | undefined|undefined = maskColor_buf - const detents_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined - if ((RuntimeType.UNDEFINED) != (detents_buf_runtimeType)) - { - const detents_buf__value0_buf_selector: number = valueDeserializer.readInt8() - let detents_buf__value0_buf: SheetSize | Length | undefined|undefined - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value0_buf has to be chosen through deserialisation.") - } - const detents_buf__value0: SheetSize | Length = (detents_buf__value0_buf as SheetSize | Length) - const detents_buf__value1_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value1_buf: SheetSize | Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value1_buf_runtimeType)) - { - const detents_buf__value1_buf__selector: number = valueDeserializer.readInt8() - let detents_buf__value1_buf_: SheetSize | Length | undefined|undefined - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_ = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value1_buf__selector == 1) { - detents_buf__value1_buf_ = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation.") - } - detents_buf__value1_buf = (detents_buf__value1_buf_ as SheetSize | Length) - } - const detents_buf__value1: undefined | SheetSize | Length = detents_buf__value1_buf - const detents_buf__value2_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let detents_buf__value2_buf: SheetSize | Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (detents_buf__value2_buf_runtimeType)) - { - const detents_buf__value2_buf__selector: number = valueDeserializer.readInt8() - let detents_buf__value2_buf_: SheetSize | Length | undefined|undefined - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_ = (valueDeserializer.readInt32() as SheetSize) - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_ = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation.") - } - detents_buf__value2_buf = (detents_buf__value2_buf_ as SheetSize | Length) - } - const detents_buf__value2: undefined | SheetSize | Length = detents_buf__value2_buf - detents_buf = ([detents_buf__value0, detents_buf__value1, detents_buf__value2] as [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ]) + const enabled_result: boolean | undefined|undefined = enabled_buf + const action_result: (() => void) = valueDeserializer.readCallback_Void() + let value: MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) + return value + } + readDismissPopupAction(): DismissPopupAction { + let valueDeserializer: Deserializer = this + const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() + const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) + let value: DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) + return value + } + readSizeChangeCallback(isSync: boolean = false): SizeChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readCallback_TouchEvent_HitTestMode(isSync: boolean = false): ((parameter: TouchEvent) => HitTestMode) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: TouchEvent): HitTestMode => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(parameter); let _continuationValue: HitTestMode | undefined|undefined; const _continuationCallback: ((value: HitTestMode) => void) = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-274419246, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-274419246, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as HitTestMode); } + } + readShouldBuiltInRecognizerParallelWithCallback(isSync: boolean = false): ShouldBuiltInRecognizerParallelWithCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue: GestureRecognizer | undefined|undefined; const _continuationCallback: ((value: GestureRecognizer) => void) = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-250780276, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-250780276, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } + } + readGestureRecognizer(): GestureRecognizer { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return GestureRecognizerInternal.fromPtr(ptr) + } + readFingerInfo(): FingerInfo { + let valueDeserializer: Deserializer = this + const id_result: number = (valueDeserializer.readNumber() as number) + const globalX_result: number = (valueDeserializer.readNumber() as number) + const globalY_result: number = (valueDeserializer.readNumber() as number) + const localX_result: number = (valueDeserializer.readNumber() as number) + const localY_result: number = (valueDeserializer.readNumber() as number) + const displayX_result: number = (valueDeserializer.readNumber() as number) + const displayY_result: number = (valueDeserializer.readNumber() as number) + let value: FingerInfo = ({id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} as FingerInfo) + return value + } + readBaseGestureEvent(): BaseGestureEvent { + let valueDeserializer: Deserializer = this + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const detents_result: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined = detents_buf - const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (blurStyle_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - blurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const blurStyle_result: BlurStyle | undefined|undefined = blurStyle_buf - const showClose_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showClose_buf: boolean | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showClose_buf_runtimeType)) + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - const showClose_buf__selector: number = valueDeserializer.readInt8() - let showClose_buf_: boolean | Resource | undefined|undefined - if (showClose_buf__selector == 0) { - showClose_buf_ = valueDeserializer.readBoolean() - } - else if (showClose_buf__selector == 1) { - showClose_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for showClose_buf_ has to be chosen through deserialisation.") - } - showClose_buf = (showClose_buf_ as boolean | Resource) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const showClose_result: boolean | Resource | undefined|undefined = showClose_buf - const preferType_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preferType_buf: SheetType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preferType_buf_runtimeType)) + const deviceId_result: number | undefined|undefined = deviceId_buf + const fingerList_buf_length: int32 = valueDeserializer.readInt32() + let fingerList_buf: Array = new Array() + for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() + } + const fingerList_result: Array = fingerList_buf + let value: BaseGestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} as BaseGestureEvent) + return value + } + readGestureInfo(): GestureInfo { + let valueDeserializer: Deserializer = this + const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let tag_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) { - preferType_buf = (valueDeserializer.readInt32() as SheetType) + tag_buf = (valueDeserializer.readString() as string) } - const preferType_result: SheetType | undefined|undefined = preferType_buf - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf: SheetTitleOptions | CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const tag_result: string | undefined|undefined = tag_buf + const type_result: GestureControl.GestureType = (valueDeserializer.readInt32() as GestureControl.GestureType) + const isSystemGesture_result: boolean = valueDeserializer.readBoolean() + let value: GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) + return value + } + readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1319043556, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1319043556, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } + } + readBackgroundBrightnessOptions(): BackgroundBrightnessOptions { + let valueDeserializer: Deserializer = this + const rate_result: number = (valueDeserializer.readNumber() as number) + const lightUpDegree_result: number = (valueDeserializer.readNumber() as number) + let value: BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) + return value + } + readGestureModifier(): GestureModifier { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return GestureModifierInternal.fromPtr(ptr) + } + readPixelStretchEffectOptions(): PixelStretchEffectOptions { + let valueDeserializer: Deserializer = this + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - const title_buf__selector: number = valueDeserializer.readInt8() - let title_buf_: SheetTitleOptions | CustomBuilder | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = valueDeserializer.readSheetTitleOptions() - } - else if (title_buf__selector == 1) { - title_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") - } - title_buf = (title_buf_ as SheetTitleOptions | CustomBuilder) + top_buf = (valueDeserializer.readLength() as Length) } - const title_result: SheetTitleOptions | CustomBuilder | undefined|undefined = title_buf - const shouldDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shouldDismiss_buf: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shouldDismiss_buf_runtimeType)) + const top_result: Length | undefined|undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - shouldDismiss_buf = valueDeserializer.readCallback_SheetDismiss_Void() + bottom_buf = (valueDeserializer.readLength() as Length) } - const shouldDismiss_result: ((sheetDismiss: SheetDismiss) => void) | undefined|undefined = shouldDismiss_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissSheetAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const bottom_result: Length | undefined|undefined = bottom_buf + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissSheetAction_Void() + left_buf = (valueDeserializer.readLength() as Length) } - const onWillDismiss_result: ((parameter: DismissSheetAction) => void) | undefined|undefined = onWillDismiss_buf - const onWillSpringBackWhenDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillSpringBackWhenDismiss_buf: ((parameter: SpringBackAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) + const left_result: Length | undefined|undefined = left_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) { - onWillSpringBackWhenDismiss_buf = valueDeserializer.readCallback_SpringBackAction_Void() + right_buf = (valueDeserializer.readLength() as Length) } - const onWillSpringBackWhenDismiss_result: ((parameter: SpringBackAction) => void) | undefined|undefined = onWillSpringBackWhenDismiss_buf - const enableOutsideInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableOutsideInteractive_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) + const right_result: Length | undefined|undefined = right_buf + let value: PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) + return value + } + readStateStyles(): StateStyles { + let valueDeserializer: Deserializer = this + const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let normal_buf: any | undefined|undefined + if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) { - enableOutsideInteractive_buf = valueDeserializer.readBoolean() + normal_buf = (valueDeserializer.readCustomObject("Any") as Object) } - const enableOutsideInteractive_result: boolean | undefined|undefined = enableOutsideInteractive_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const normal_result: any | undefined|undefined = normal_buf + const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let pressed_buf: any | undefined|undefined + if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) { - width_buf = (valueDeserializer.readLength() as Dimension) + pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) } - const width_result: Dimension | undefined|undefined = width_buf - const borderWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf_runtimeType)) + const pressed_result: any | undefined|undefined = pressed_buf + const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let disabled_buf: any | undefined|undefined + if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) { - const borderWidth_buf__selector: number = valueDeserializer.readInt8() - let borderWidth_buf_: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (borderWidth_buf__selector == 0) { - borderWidth_buf_ = (valueDeserializer.readLength() as Dimension) - } - else if (borderWidth_buf__selector == 1) { - const borderWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_top: undefined | Length = borderWidth_buf__u_top_buf - const borderWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_right: undefined | Length = borderWidth_buf__u_right_buf - const borderWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_bottom: undefined | Length = borderWidth_buf__u_bottom_buf - const borderWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for borderWidth_buf_ has to be chosen through deserialisation.") - } - borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths | LocalizedEdgeWidths) + disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const disabled_result: any | undefined|undefined = disabled_buf + const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focused_buf: any | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) + { + focused_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const focused_result: any | undefined|undefined = focused_buf + const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let clicked_buf: any | undefined|undefined + if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) + { + clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const clicked_result: any | undefined|undefined = clicked_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf = (valueDeserializer.readCustomObject("Object") as Object) + } + const selected_result: Object | undefined|undefined = selected_buf + let value: StateStyles = ({normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} as StateStyles) + return value + } + readCallback_PreDragStatus_Void(isSync: boolean = false): ((parameter: PreDragStatus) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: PreDragStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readUniformDataType(): UniformDataType { + let valueDeserializer: Deserializer = this + const __UniformDataTypeStub_result: string = (valueDeserializer.readString() as string) + let value: UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) + return value + } + readCallback_DragEvent_String_Void(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } (isSync) ? (nativeModule()._CallCallbackSync(-17167687, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-17167687, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readDragEvent(): DragEvent { + let valueDeserializer: Deserializer = this + const dragBehavior_result: DragBehavior = (valueDeserializer.readInt32() as DragBehavior) + const useCustomDropAnimation_result: boolean = valueDeserializer.readBoolean() + let value: DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) + return value + } + readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue: CustomBuilder | DragItemInfo | undefined|undefined; const _continuationCallback: ((value: CustomBuilder | DragItemInfo) => void) = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(480978023, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(480978023, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } + } + readLocalizedAlignRuleOptions(): LocalizedAlignRuleOptions { + let valueDeserializer: Deserializer = this + const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let start_buf: LocalizedHorizontalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) + { + start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderWidth_result: Dimension | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = borderWidth_buf - const borderColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf_runtimeType)) + const start_result: LocalizedHorizontalAlignParam | undefined|undefined = start_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: LocalizedHorizontalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) { - const borderColor_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf_: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined - if (borderColor_buf__selector == 0) { - const borderColor_buf__u_selector: number = valueDeserializer.readInt8() - let borderColor_buf__u: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u has to be chosen through deserialisation.") - } - borderColor_buf_ = (borderColor_buf__u as Color | number | string | Resource) - } - else if (borderColor_buf__selector == 1) { - const borderColor_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const borderColor_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_top_buf = (borderColor_buf__u_top_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_top: undefined | ResourceColor = borderColor_buf__u_top_buf - const borderColor_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const borderColor_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_right_buf = (borderColor_buf__u_right_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_right: undefined | ResourceColor = borderColor_buf__u_right_buf - const borderColor_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const borderColor_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_bottom_buf = (borderColor_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_bottom: undefined | ResourceColor = borderColor_buf__u_bottom_buf - const borderColor_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderColor_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const borderColor_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let borderColor_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation.") - } - borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) - } - const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() - } - else { - throw new Error("One of the branches for borderColor_buf_ has to be chosen through deserialisation.") - } - borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors | LocalizedEdgeColors) + end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderColor_result: ResourceColor | EdgeColors | LocalizedEdgeColors | undefined|undefined = borderColor_buf - const borderStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf: BorderStyle | EdgeStyles | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf_runtimeType)) + const end_result: LocalizedHorizontalAlignParam | undefined|undefined = end_buf + const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let middle_buf: LocalizedHorizontalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) { - const borderStyle_buf__selector: number = valueDeserializer.readInt8() - let borderStyle_buf_: BorderStyle | EdgeStyles | undefined|undefined - if (borderStyle_buf__selector == 0) { - borderStyle_buf_ = (valueDeserializer.readInt32() as BorderStyle) - } - else if (borderStyle_buf__selector == 1) { - const borderStyle_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_top: undefined | BorderStyle = borderStyle_buf__u_top_buf - const borderStyle_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_right: undefined | BorderStyle = borderStyle_buf__u_right_buf - const borderStyle_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_bottom: undefined | BorderStyle = borderStyle_buf__u_bottom_buf - const borderStyle_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderStyle_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) - } - else { - throw new Error("One of the branches for borderStyle_buf_ has to be chosen through deserialisation.") - } - borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) + middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() } - const borderStyle_result: BorderStyle | EdgeStyles | undefined|undefined = borderStyle_buf - const shadow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let shadow_buf: ShadowOptions | ShadowStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (shadow_buf_runtimeType)) + const middle_result: LocalizedHorizontalAlignParam | undefined|undefined = middle_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: LocalizedVerticalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - const shadow_buf__selector: number = valueDeserializer.readInt8() - let shadow_buf_: ShadowOptions | ShadowStyle | undefined|undefined - if (shadow_buf__selector == 0) { - shadow_buf_ = valueDeserializer.readShadowOptions() - } - else if (shadow_buf__selector == 1) { - shadow_buf_ = (valueDeserializer.readInt32() as ShadowStyle) - } - else { - throw new Error("One of the branches for shadow_buf_ has to be chosen through deserialisation.") - } - shadow_buf = (shadow_buf_ as ShadowOptions | ShadowStyle) + top_buf = valueDeserializer.readLocalizedVerticalAlignParam() } - const shadow_result: ShadowOptions | ShadowStyle | undefined|undefined = shadow_buf - const onHeightDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onHeightDidChange_buf: ((index: number) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onHeightDidChange_buf_runtimeType)) + const top_result: LocalizedVerticalAlignParam | undefined|undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: LocalizedVerticalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - onHeightDidChange_buf = valueDeserializer.readCallback_Number_Void() + bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } + const bottom_result: LocalizedVerticalAlignParam | undefined|undefined = bottom_buf + const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let center_buf: LocalizedVerticalAlignParam | undefined|undefined + if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + { + center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + } + const center_result: LocalizedVerticalAlignParam | undefined|undefined = center_buf + const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bias_buf: Bias | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + { + bias_buf = valueDeserializer.readBias() } - const onHeightDidChange_result: ((index: number) => void) | undefined|undefined = onHeightDidChange_buf - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf: SheetMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + const bias_result: Bias | undefined|undefined = bias_buf + let value: LocalizedAlignRuleOptions = ({start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as LocalizedAlignRuleOptions) + return value + } + readAlignRuleOption(): AlignRuleOption { + let valueDeserializer: Deserializer = this + const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let left_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) { - mode_buf = (valueDeserializer.readInt32() as SheetMode) + const left_buf__anchor: string = (valueDeserializer.readString() as string) + const left_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) + left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as { anchor: string, align: HorizontalAlign }) } - const mode_result: SheetMode | undefined|undefined = mode_buf - const scrollSizeMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scrollSizeMode_buf: ScrollSizeMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scrollSizeMode_buf_runtimeType)) + const left_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = left_buf + const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let right_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) { - scrollSizeMode_buf = (valueDeserializer.readInt32() as ScrollSizeMode) + const right_buf__anchor: string = (valueDeserializer.readString() as string) + const right_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) + right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as { anchor: string, align: HorizontalAlign }) } - const scrollSizeMode_result: ScrollSizeMode | undefined|undefined = scrollSizeMode_buf - const onDetentsDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDetentsDidChange_buf: ((index: number) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) + const right_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = right_buf + const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let middle_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) { - onDetentsDidChange_buf = valueDeserializer.readCallback_Number_Void() + const middle_buf__anchor: string = (valueDeserializer.readString() as string) + const middle_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) + middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as { anchor: string, align: HorizontalAlign }) } - const onDetentsDidChange_result: ((index: number) => void) | undefined|undefined = onDetentsDidChange_buf - const onWidthDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWidthDidChange_buf: ((index: number) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWidthDidChange_buf_runtimeType)) + const middle_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = middle_buf + const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let top_buf: { anchor: string, align: VerticalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - onWidthDidChange_buf = valueDeserializer.readCallback_Number_Void() + const top_buf__anchor: string = (valueDeserializer.readString() as string) + const top_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) + top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as { anchor: string, align: VerticalAlign }) } - const onWidthDidChange_result: ((index: number) => void) | undefined|undefined = onWidthDidChange_buf - const onTypeDidChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTypeDidChange_buf: ((parameter: SheetType) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onTypeDidChange_buf_runtimeType)) + const top_result: { anchor: string, align: VerticalAlign } | undefined|undefined = top_buf + const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bottom_buf: { anchor: string, align: VerticalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() + const bottom_buf__anchor: string = (valueDeserializer.readString() as string) + const bottom_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) + bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as { anchor: string, align: VerticalAlign }) } - const onTypeDidChange_result: ((parameter: SheetType) => void) | undefined|undefined = onTypeDidChange_buf - const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let uiContext_buf: UIContext | undefined|undefined - if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) + const bottom_result: { anchor: string, align: VerticalAlign } | undefined|undefined = bottom_buf + const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let center_buf: { anchor: string, align: VerticalAlign } | undefined|undefined + if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) { - uiContext_buf = valueDeserializer.readUIContext() + const center_buf__anchor: string = (valueDeserializer.readString() as string) + const center_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) + center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as { anchor: string, align: VerticalAlign }) } - const uiContext_result: UIContext | undefined|undefined = uiContext_buf - const keyboardAvoidMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let keyboardAvoidMode_buf: SheetKeyboardAvoidMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) + const center_result: { anchor: string, align: VerticalAlign } | undefined|undefined = center_buf + const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bias_buf: Bias | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) { - keyboardAvoidMode_buf = (valueDeserializer.readInt32() as SheetKeyboardAvoidMode) + bias_buf = valueDeserializer.readBias() } - const keyboardAvoidMode_result: SheetKeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf - let value: SheetOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result} as SheetOptions) + const bias_result: Bias | undefined|undefined = bias_buf + let value: AlignRuleOption = ({left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as AlignRuleOption) return value } - readDismissContentCoverAction(): DismissContentCoverAction { + readCallback_Area_Area_Void(isSync: boolean = false): ((oldValue: Area, newValue: Area) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (oldValue: Area, newValue: Area): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readMotionBlurOptions(): MotionBlurOptions { let valueDeserializer: Deserializer = this - const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() - const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) + const radius_result: number = (valueDeserializer.readNumber() as number) + const anchor_result: MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() + let value: MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) return value } - readContentCoverOptions(): ContentCoverOptions { + readFocusBoxStyle(): FocusBoxStyle { let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let margin_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) + margin_buf = valueDeserializer.readLengthMetrics() } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + const margin_result: LengthMetrics | undefined|undefined = margin_buf + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf: ColorMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - onAppear_buf = valueDeserializer.readCallback_Void() + strokeColor_buf = valueDeserializer.readColorMetrics() } - const onAppear_result: (() => void) | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + const strokeColor_result: ColorMetrics | undefined|undefined = strokeColor_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: LengthMetrics | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - onDisappear_buf = valueDeserializer.readCallback_Void() + strokeWidth_buf = valueDeserializer.readLengthMetrics() } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const onWillAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillAppear_buf_runtimeType)) + const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf + let value: FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) + return value + } + readCallback_KeyEvent_Boolean(isSync: boolean = false): ((parameter: KeyEvent) => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: KeyEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } + readKeyEvent(): KeyEvent { + let valueDeserializer: Deserializer = this + const type_result: KeyType = (valueDeserializer.readInt32() as KeyType) + const keyCode_result: number = (valueDeserializer.readNumber() as number) + const keyText_result: string = (valueDeserializer.readString() as string) + const keySource_result: KeySource = (valueDeserializer.readInt32() as KeySource) + const deviceId_result: number = (valueDeserializer.readNumber() as number) + const metaKey_result: number = (valueDeserializer.readNumber() as number) + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() + const intentionCode_result: IntentionCode = valueDeserializer.readIntentionCode() + const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let unicode_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) { - onWillAppear_buf = valueDeserializer.readCallback_Void() + unicode_buf = (valueDeserializer.readNumber() as number) } - const onWillAppear_result: (() => void) | undefined|undefined = onWillAppear_buf - const onWillDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDisappear_buf_runtimeType)) + const unicode_result: number | undefined|undefined = unicode_buf + let value: KeyEvent = ({type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} as KeyEvent) + return value + } + readCallback_KeyEvent_Void(isSync: boolean = false): ((event: KeyEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: KeyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(707696468, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(707696468, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readTouchObject(): TouchObject { + let valueDeserializer: Deserializer = this + const type_result: TouchType = (valueDeserializer.readInt32() as TouchType) + const id_result: number = (valueDeserializer.readNumber() as number) + const displayX_result: number = (valueDeserializer.readNumber() as number) + const displayY_result: number = (valueDeserializer.readNumber() as number) + const windowX_result: number = (valueDeserializer.readNumber() as number) + const windowY_result: number = (valueDeserializer.readNumber() as number) + const screenX_result: number = (valueDeserializer.readNumber() as number) + const screenY_result: number = (valueDeserializer.readNumber() as number) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + let value: TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) + return value + } + readCallback_TouchEvent_Void(isSync: boolean = false): ((event: TouchEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: TouchEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readMouseEvent(): MouseEvent { + let valueDeserializer: Deserializer = this + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - onWillDisappear_buf = valueDeserializer.readCallback_Void() + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const onWillDisappear_result: (() => void) | undefined|undefined = onWillDisappear_buf - const modalTransition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modalTransition_buf: ModalTransition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (modalTransition_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf = (valueDeserializer.readNumber() as number) + } + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf = (valueDeserializer.readNumber() as number) + } + const deviceId_result: number | undefined|undefined = deviceId_buf + const button_result: MouseButton = (valueDeserializer.readInt32() as MouseButton) + const action_result: MouseAction = (valueDeserializer.readInt32() as MouseAction) + const displayX_result: number = (valueDeserializer.readNumber() as number) + const displayY_result: number = (valueDeserializer.readNumber() as number) + const windowX_result: number = (valueDeserializer.readNumber() as number) + const windowY_result: number = (valueDeserializer.readNumber() as number) + const screenX_result: number = (valueDeserializer.readNumber() as number) + const screenY_result: number = (valueDeserializer.readNumber() as number) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() + let value: MouseEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} as MouseEvent) + return value + } + readCallback_MouseEvent_Void(isSync: boolean = false): ((event: MouseEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: MouseEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeMouseEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAccessibilityHoverEvent(): AccessibilityHoverEvent { + let valueDeserializer: Deserializer = this + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - modalTransition_buf = (valueDeserializer.readInt32() as ModalTransition) + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const modalTransition_result: ModalTransition | undefined|undefined = modalTransition_buf - const onWillDismiss_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onWillDismiss_buf: ((parameter: DismissContentCoverAction) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onWillDismiss_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - onWillDismiss_buf = valueDeserializer.readCallback_DismissContentCoverAction_Void() + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const onWillDismiss_result: ((parameter: DismissContentCoverAction) => void) | undefined|undefined = onWillDismiss_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + deviceId_buf = (valueDeserializer.readNumber() as number) } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - let value: ContentCoverOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} as ContentCoverOptions) + const deviceId_result: number | undefined|undefined = deviceId_buf + const type_result: AccessibilityHoverType = (valueDeserializer.readInt32() as AccessibilityHoverType) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + const displayX_result: number = (valueDeserializer.readNumber() as number) + const displayY_result: number = (valueDeserializer.readNumber() as number) + const windowX_result: number = (valueDeserializer.readNumber() as number) + const windowY_result: number = (valueDeserializer.readNumber() as number) + let value: AccessibilityHoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} as AccessibilityHoverEvent) return value } - readContextMenuOptions(): ContextMenuOptions { + readAccessibilityCallback(isSync: boolean = false): AccessibilityCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(589030517, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(589030517, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readHoverEvent(): HoverEvent { let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + const target_result: EventTarget = valueDeserializer.readEventTarget() + const timestamp_result: number = (valueDeserializer.readNumber() as number) + const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) + const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisHorizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - offset_buf = valueDeserializer.readPosition() + axisHorizontal_buf = (valueDeserializer.readNumber() as number) } - const offset_result: Position | undefined|undefined = offset_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf: Placement | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) + const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf + const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let axisVertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) { - placement_buf = (valueDeserializer.readInt32() as Placement) + axisVertical_buf = (valueDeserializer.readNumber() as number) } - const placement_result: Placement | undefined|undefined = placement_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const axisVertical_result: number | undefined|undefined = axisVertical_buf + const pressure_result: number = (valueDeserializer.readNumber() as number) + const tiltX_result: number = (valueDeserializer.readNumber() as number) + const tiltY_result: number = (valueDeserializer.readNumber() as number) + const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) + const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let deviceId_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + deviceId_buf = (valueDeserializer.readNumber() as number) } - const enableArrow_result: boolean | undefined|undefined = enableArrow_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const deviceId_result: number | undefined|undefined = deviceId_buf + const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() + let value: HoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} as HoverEvent) + return value + } + readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): ((isHover: boolean, event: HoverEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-916602978, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-916602978, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOutlineOptions(): OutlineOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: EdgeOutlineWidths | Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: EdgeOutlineWidths | Dimension | undefined|undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_top: undefined | Dimension = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_right: undefined | Dimension = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_bottom: undefined | Dimension = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf = (valueDeserializer.readLength() as Dimension) + } + const width_buf__u_left: undefined | Dimension = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeOutlineWidths) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Dimension) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) } - const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const width_result: EdgeOutlineWidths | Dimension | undefined|undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const preview_buf__selector: number = valueDeserializer.readInt8() - let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined - if (preview_buf__selector == 0) { - preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") + } + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) + } + const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) + } + const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) + } + const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) } - else if (preview_buf__selector == 1) { - preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (color_buf__selector == 1) { + const color_buf__u_selector: number = valueDeserializer.readInt8() + let color_buf__u: Color | number | string | Resource | undefined|undefined + if (color_buf__u_selector == 0) { + color_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) + } + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) } - const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: OutlineRadiuses | Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const borderRadius_buf__selector: number = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) - } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: OutlineRadiuses | Dimension | undefined|undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + const radius_buf__u_topLeft: undefined | Dimension = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + const radius_buf__u_topRight: undefined | Dimension = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + const radius_buf__u_bottomLeft: undefined | Dimension = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf: Dimension | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Dimension) } - const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() - } - else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") - } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) - } - const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result: (() => void) | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } - const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf - const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() - } - const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf - const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf: Margin | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) - { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) - } - const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) - } - const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf - const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() - } - const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + const radius_buf__u_bottomRight: undefined | Dimension = radius_buf__u_bottomRight_buf + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as OutlineRadiuses) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Dimension) } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) + radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + const radius_result: OutlineRadiuses | Dimension | undefined|undefined = radius_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: EdgeOutlineStyles | OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - enableHoverMode_buf = valueDeserializer.readBoolean() + const style_buf__selector: number = valueDeserializer.readInt8() + let style_buf_: EdgeOutlineStyles | OutlineStyle | undefined|undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_top: undefined | OutlineStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_right: undefined | OutlineStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_bottom: undefined | OutlineStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf: OutlineStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = (valueDeserializer.readInt32() as OutlineStyle) + } + const style_buf__u_left: undefined | OutlineStyle = style_buf__u_left_buf + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeOutlineStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = (valueDeserializer.readInt32() as OutlineStyle) + } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + } + style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: ContextMenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} as ContextMenuOptions) + const style_result: EdgeOutlineStyles | OutlineStyle | undefined|undefined = style_buf + let value: OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) return value } - readMenuOptions(): MenuOptions { + readBorderImageOption(): BorderImageOption { let valueDeserializer: Deserializer = this - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: Position | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readPosition() - } - const offset_result: Position | undefined|undefined = offset_buf - const placement_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let placement_buf: Placement | undefined|undefined - if ((RuntimeType.UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf = (valueDeserializer.readInt32() as Placement) - } - const placement_result: Placement | undefined|undefined = placement_buf - const enableArrow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableArrow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableArrow_buf_runtimeType)) + const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) { - enableArrow_buf = valueDeserializer.readBoolean() + const slice_buf__selector: number = valueDeserializer.readInt8() + let slice_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (slice_buf__selector == 0) { + slice_buf_ = (valueDeserializer.readLength() as Length) + } + else if (slice_buf__selector == 1) { + const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) + { + slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_top: undefined | Length = slice_buf__u_top_buf + const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) + { + slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_right: undefined | Length = slice_buf__u_right_buf + const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) + { + slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_bottom: undefined | Length = slice_buf__u_bottom_buf + const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) + { + slice_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const slice_buf__u_left: undefined | Length = slice_buf__u_left_buf + slice_buf_ = ({top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} as EdgeWidths) + } + else if (slice_buf__selector == 2) { + slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() + } + else { + throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation.") + } + slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const enableArrow_result: boolean | undefined|undefined = enableArrow_buf - const arrowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let arrowOffset_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (arrowOffset_buf_runtimeType)) + const slice_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = slice_buf + const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let repeat_buf: RepeatMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) { - arrowOffset_buf = (valueDeserializer.readLength() as Length) + repeat_buf = (valueDeserializer.readInt32() as RepeatMode) } - const arrowOffset_result: Length | undefined|undefined = arrowOffset_buf - const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let preview_buf: MenuPreviewMode | CustomBuilder | undefined|undefined - if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + const repeat_result: RepeatMode | undefined|undefined = repeat_buf + const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let source_buf: string | Resource | LinearGradient_common | undefined|undefined + if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) { - const preview_buf__selector: number = valueDeserializer.readInt8() - let preview_buf_: MenuPreviewMode | CustomBuilder | undefined|undefined - if (preview_buf__selector == 0) { - preview_buf_ = (valueDeserializer.readInt32() as MenuPreviewMode) + const source_buf__selector: number = valueDeserializer.readInt8() + let source_buf_: string | Resource | LinearGradient_common | undefined|undefined + if (source_buf__selector == 0) { + source_buf_ = (valueDeserializer.readString() as string) } - else if (preview_buf__selector == 1) { - preview_buf_ = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) + else if (source_buf__selector == 1) { + source_buf_ = valueDeserializer.readResource() + } + else if (source_buf__selector == 2) { + source_buf_ = valueDeserializer.readLinearGradient_common() } else { - throw new Error("One of the branches for preview_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") } - preview_buf = (preview_buf_ as MenuPreviewMode | CustomBuilder) + source_buf = (source_buf_ as string | Resource | LinearGradient_common) } - const preview_result: MenuPreviewMode | CustomBuilder | undefined|undefined = preview_buf - const borderRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf_runtimeType)) + const source_result: string | Resource | LinearGradient_common | undefined|undefined = source_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const borderRadius_buf__selector: number = valueDeserializer.readInt8() - let borderRadius_buf_: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined - if (borderRadius_buf__selector == 0) { - borderRadius_buf_ = (valueDeserializer.readLength() as Length) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readLength() as Length) } - else if (borderRadius_buf__selector == 1) { - const borderRadius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + else if (width_buf__selector == 1) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_topLeft: undefined | Length = borderRadius_buf__u_topLeft_buf - const borderRadius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + const width_buf__u_top: undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_topRight: undefined | Length = borderRadius_buf__u_topRight_buf - const borderRadius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + const width_buf__u_right: undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_bottomLeft: undefined | Length = borderRadius_buf__u_bottomLeft_buf - const borderRadius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let borderRadius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + width_buf__u_left_buf = (valueDeserializer.readLength() as Length) } - const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) + const width_buf__u_left: undefined | Length = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for borderRadius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses | LocalizedBorderRadiuses) - } - const borderRadius_result: Length | BorderRadiuses | LocalizedBorderRadiuses | undefined|undefined = borderRadius_buf - const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf = valueDeserializer.readCallback_Void() - } - const onAppear_result: (() => void) | undefined|undefined = onAppear_buf - const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf = valueDeserializer.readCallback_Void() - } - const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf - const aboutToAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToAppear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf = valueDeserializer.readCallback_Void() - } - const aboutToAppear_result: (() => void) | undefined|undefined = aboutToAppear_buf - const aboutToDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let aboutToDisappear_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf = valueDeserializer.readCallback_Void() + width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const aboutToDisappear_result: (() => void) | undefined|undefined = aboutToDisappear_buf - const layoutRegionMargin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf: Margin | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + const width_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = width_buf + const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) { - const layoutRegionMargin_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf = (valueDeserializer.readLength() as Length) + const outset_buf__selector: number = valueDeserializer.readInt8() + let outset_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined + if (outset_buf__selector == 0) { + outset_buf_ = (valueDeserializer.readLength() as Length) } - const layoutRegionMargin_buf__top: undefined | Length = layoutRegionMargin_buf__top_buf - const layoutRegionMargin_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf = (valueDeserializer.readLength() as Length) + else if (outset_buf__selector == 1) { + const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) + { + outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_top: undefined | Length = outset_buf__u_top_buf + const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) + { + outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_right: undefined | Length = outset_buf__u_right_buf + const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) + { + outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_bottom: undefined | Length = outset_buf__u_bottom_buf + const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let outset_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) + { + outset_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const outset_buf__u_left: undefined | Length = outset_buf__u_left_buf + outset_buf_ = ({top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} as EdgeWidths) } - const layoutRegionMargin_buf__right: undefined | Length = layoutRegionMargin_buf__right_buf - const layoutRegionMargin_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf = (valueDeserializer.readLength() as Length) + else if (outset_buf__selector == 2) { + outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() } - const layoutRegionMargin_buf__bottom: undefined | Length = layoutRegionMargin_buf__bottom_buf - const layoutRegionMargin_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let layoutRegionMargin_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation.") } - const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) + outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) } - const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf - const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let previewAnimationOptions_buf: ContextMenuAnimationOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) + const outset_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = outset_buf + const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fill_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) { - previewAnimationOptions_buf = valueDeserializer.readContextMenuAnimationOptions() + fill_buf = valueDeserializer.readBoolean() } - const previewAnimationOptions_result: ContextMenuAnimationOptions | undefined|undefined = previewAnimationOptions_buf - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) + const fill_result: boolean | undefined|undefined = fill_buf + let value: BorderImageOption = ({slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} as BorderImageOption) + return value + } + readBorderOptions(): BorderOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined + if (width_buf__selector == 0) { + const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_top: undefined | Length = width_buf__u_top_buf + const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_right: undefined | Length = width_buf__u_right_buf + const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf + const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const width_buf__u_left: undefined | Length = width_buf__u_left_buf + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readLength() as Length) } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() + else if (width_buf__selector == 2) { + width_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const transition_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let transition_buf: TransitionEffect | undefined|undefined - if ((RuntimeType.UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) - } - const transition_result: TransitionEffect | undefined|undefined = transition_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() + width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - const title_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let title_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_buf_runtimeType)) + const width_result: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined = width_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - const title_buf__selector: number = valueDeserializer.readInt8() - let title_buf_: string | Resource | undefined|undefined - if (title_buf__selector == 0) { - title_buf_ = (valueDeserializer.readString() as string) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined + if (color_buf__selector == 0) { + const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_top_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") + } + color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) + } + const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf + const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_right_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") + } + color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) + } + const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf + const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_bottom_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") + } + color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) + } + const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf + const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf__u_left_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() + let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") + } + color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) + } + const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + } + else if (color_buf__selector == 1) { + const color_buf__u_selector: number = valueDeserializer.readInt8() + let color_buf__u: Color | number | string | Resource | undefined|undefined + if (color_buf__u_selector == 0) { + color_buf__u = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__u_selector == 1) { + color_buf__u = (valueDeserializer.readNumber() as number) + } + else if (color_buf__u_selector == 2) { + color_buf__u = (valueDeserializer.readString() as string) + } + else if (color_buf__u_selector == 3) { + color_buf__u = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") + } + color_buf_ = (color_buf__u as Color | number | string | Resource) } - else if (title_buf__selector == 1) { - title_buf_ = valueDeserializer.readResource() + else if (color_buf__selector == 2) { + color_buf_ = valueDeserializer.readLocalizedEdgeColors() } else { - throw new Error("One of the branches for title_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") } - title_buf = (title_buf_ as string | Resource) - } - const title_result: ResourceStr | undefined|undefined = title_buf - const showInSubWindow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let showInSubWindow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf = valueDeserializer.readBoolean() - } - const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - let value: MenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} as MenuOptions) - return value - } - readMenuElement(): MenuElement { - let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) } - const value_result: ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) + const radius_buf__selector: number = valueDeserializer.readInt8() + let radius_buf_: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined + if (radius_buf__selector == 0) { + const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf + const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_topRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf + const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomLeft_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf + const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf__u_bottomRight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) + } + const radius_buf__u_bottomRight: undefined | Length = radius_buf__u_bottomRight_buf + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readLength() as Length) + } + else if (radius_buf__selector == 2) { + radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() } else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf = valueDeserializer.readBoolean() - } - const enabled_result: boolean | undefined|undefined = enabled_buf - const action_result: (() => void) = valueDeserializer.readCallback_Void() - let value: MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) - return value - } - readDismissPopupAction(): DismissPopupAction { - let valueDeserializer: Deserializer = this - const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() - const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) - return value - } - readGeometryTransitionOptions(): GeometryTransitionOptions { - let valueDeserializer: Deserializer = this - const follow_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let follow_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf = valueDeserializer.readBoolean() - } - const follow_result: boolean | undefined|undefined = follow_buf - const hierarchyStrategy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let hierarchyStrategy_buf: TransitionHierarchyStrategy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf = (valueDeserializer.readInt32() as TransitionHierarchyStrategy) - } - const hierarchyStrategy_result: TransitionHierarchyStrategy | undefined|undefined = hierarchyStrategy_buf - let value: GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) - return value - } - readOverlayOptions(): OverlayOptions { - let valueDeserializer: Deserializer = this - const align_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let align_buf: Alignment | undefined|undefined - if ((RuntimeType.UNDEFINED) != (align_buf_runtimeType)) - { - align_buf = (valueDeserializer.readInt32() as Alignment) - } - const align_result: Alignment | undefined|undefined = align_buf - const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let offset_buf: OverlayOffset | undefined|undefined - if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf = valueDeserializer.readOverlayOffset() - } - const offset_result: OverlayOffset | undefined|undefined = offset_buf - let value: OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) - return value - } - readDragInteractionOptions(): DragInteractionOptions { - let valueDeserializer: Deserializer = this - const isMultiSelectionEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isMultiSelectionEnabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf = valueDeserializer.readBoolean() + radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) } - const isMultiSelectionEnabled_result: boolean | undefined|undefined = isMultiSelectionEnabled_buf - const defaultAnimationBeforeLifting_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let defaultAnimationBeforeLifting_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) + const radius_result: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined = radius_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: EdgeStyles | BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() + const style_buf__selector: number = valueDeserializer.readInt8() + let style_buf_: EdgeStyles | BorderStyle | undefined|undefined + if (style_buf__selector == 0) { + const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_top_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_top: undefined | BorderStyle = style_buf__u_top_buf + const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_right_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_right: undefined | BorderStyle = style_buf__u_right_buf + const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_bottom_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_bottom: undefined | BorderStyle = style_buf__u_bottom_buf + const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf__u_left_buf: BorderStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) + } + const style_buf__u_left: undefined | BorderStyle = style_buf__u_left_buf + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeStyles) + } + else if (style_buf__selector == 1) { + style_buf_ = (valueDeserializer.readInt32() as BorderStyle) + } + else { + throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + } + style_buf = (style_buf_ as EdgeStyles | BorderStyle) } - const defaultAnimationBeforeLifting_result: boolean | undefined|undefined = defaultAnimationBeforeLifting_buf - let value: DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) - return value - } - readDragPreviewOptions(): DragPreviewOptions { - let valueDeserializer: Deserializer = this - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf: DragPreviewMode | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) + const style_result: EdgeStyles | BorderStyle | undefined|undefined = style_buf + const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) { - const mode_buf__selector: number = valueDeserializer.readInt8() - let mode_buf_: DragPreviewMode | Array | undefined|undefined - if (mode_buf__selector == 0) { - mode_buf_ = (valueDeserializer.readInt32() as DragPreviewMode) - } - else if (mode_buf__selector == 1) { - const mode_buf__u_length: int32 = valueDeserializer.readInt32() - let mode_buf__u: Array = new Array() - for (let mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { - mode_buf__u[mode_buf__u_i] = (valueDeserializer.readInt32() as DragPreviewMode) + const dashGap_buf__selector: number = valueDeserializer.readInt8() + let dashGap_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if (dashGap_buf__selector == 0) { + const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) + { + dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_top: undefined | Length = dashGap_buf__u_top_buf + const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) + { + dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_right: undefined | Length = dashGap_buf__u_right_buf + const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) + { + dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) } - mode_buf_ = mode_buf__u + const dashGap_buf__u_bottom: undefined | Length = dashGap_buf__u_bottom_buf + const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashGap_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) + { + dashGap_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const dashGap_buf__u_left: undefined | Length = dashGap_buf__u_left_buf + dashGap_buf_ = ({top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} as EdgeWidths) + } + else if (dashGap_buf__selector == 1) { + dashGap_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashGap_buf__selector == 2) { + dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for mode_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation.") } - mode_buf = (mode_buf_ as DragPreviewMode | Array) - } - const mode_result: DragPreviewMode | Array | undefined|undefined = mode_buf - const modifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let modifier_buf: ImageModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf = valueDeserializer.readImageModifier() + dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) } - const modifier_result: ImageModifier | undefined|undefined = modifier_buf - const numberBadge_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let numberBadge_buf: boolean | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (numberBadge_buf_runtimeType)) + const dashGap_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashGap_buf + const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) { - const numberBadge_buf__selector: number = valueDeserializer.readInt8() - let numberBadge_buf_: boolean | number | undefined|undefined - if (numberBadge_buf__selector == 0) { - numberBadge_buf_ = valueDeserializer.readBoolean() + const dashWidth_buf__selector: number = valueDeserializer.readInt8() + let dashWidth_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined + if (dashWidth_buf__selector == 0) { + const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) + { + dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_top: undefined | Length = dashWidth_buf__u_top_buf + const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) + { + dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_right: undefined | Length = dashWidth_buf__u_right_buf + const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) + { + dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_bottom: undefined | Length = dashWidth_buf__u_bottom_buf + const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dashWidth_buf__u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) + { + dashWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) + } + const dashWidth_buf__u_left: undefined | Length = dashWidth_buf__u_left_buf + dashWidth_buf_ = ({top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} as EdgeWidths) } - else if (numberBadge_buf__selector == 1) { - numberBadge_buf_ = (valueDeserializer.readNumber() as number) + else if (dashWidth_buf__selector == 1) { + dashWidth_buf_ = valueDeserializer.readLengthMetrics() + } + else if (dashWidth_buf__selector == 2) { + dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() } else { - throw new Error("One of the branches for numberBadge_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation.") } - numberBadge_buf = (numberBadge_buf_ as boolean | number) + dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) } - const numberBadge_result: boolean | number | undefined|undefined = numberBadge_buf - let value: DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) + const dashWidth_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashWidth_buf + let value: BorderOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} as BorderOptions) return value } - readsharedTransitionOptions(): sharedTransitionOptions { + readFilter(): Filter { let valueDeserializer: Deserializer = this - const duration_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let duration_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf = (valueDeserializer.readNumber() as number) - } - const duration_result: number | undefined|undefined = duration_buf - const curve_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let curve_buf: Curve | string | ICurve | undefined|undefined - if ((RuntimeType.UNDEFINED) != (curve_buf_runtimeType)) + const __FilterStub_result: string = (valueDeserializer.readString() as string) + let value: Filter = ({__FilterStub: __FilterStub_result} as Filter) + return value + } + readVisualEffect(): VisualEffect { + let valueDeserializer: Deserializer = this + const __VisualEffectStub_result: string = (valueDeserializer.readString() as string) + let value: VisualEffect = ({__VisualEffectStub: __VisualEffectStub_result} as VisualEffect) + return value + } + readForegroundEffectOptions(): ForegroundEffectOptions { + let valueDeserializer: Deserializer = this + const radius_result: number = (valueDeserializer.readNumber() as number) + let value: ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) + return value + } + readResizableOptions(): ResizableOptions { + let valueDeserializer: Deserializer = this + const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf: EdgeWidths | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) { - const curve_buf__selector: number = valueDeserializer.readInt8() - let curve_buf_: Curve | string | ICurve | undefined|undefined - if (curve_buf__selector == 0) { - curve_buf_ = (valueDeserializer.readInt32() as Curve) + const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) + { + slice_buf__top_buf = (valueDeserializer.readLength() as Length) } - else if (curve_buf__selector == 1) { - curve_buf_ = (valueDeserializer.readString() as string) + const slice_buf__top: undefined | Length = slice_buf__top_buf + const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) + { + slice_buf__right_buf = (valueDeserializer.readLength() as Length) } - else if (curve_buf__selector == 2) { - curve_buf_ = (valueDeserializer.readICurve() as ICurve) + const slice_buf__right: undefined | Length = slice_buf__right_buf + const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) + { + slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) } - else { - throw new Error("One of the branches for curve_buf_ has to be chosen through deserialisation.") + const slice_buf__bottom: undefined | Length = slice_buf__bottom_buf + const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let slice_buf__left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) + { + slice_buf__left_buf = (valueDeserializer.readLength() as Length) } - curve_buf = (curve_buf_ as Curve | string | ICurve) - } - const curve_result: Curve | string | ICurve | undefined|undefined = curve_buf - const delay_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let delay_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf = (valueDeserializer.readNumber() as number) - } - const delay_result: number | undefined|undefined = delay_buf - const motionPath_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let motionPath_buf: MotionPathOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf = valueDeserializer.readMotionPathOptions() - } - const motionPath_result: MotionPathOptions | undefined|undefined = motionPath_buf - const zIndex_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let zIndex_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf = (valueDeserializer.readNumber() as number) + const slice_buf__left: undefined | Length = slice_buf__left_buf + slice_buf = ({top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} as EdgeWidths) } - const zIndex_result: number | undefined|undefined = zIndex_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: SharedTransitionEffectType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + const slice_result: EdgeWidths | undefined|undefined = slice_buf + const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lattice_buf: DrawingLattice | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as SharedTransitionEffectType) - } - const type_result: SharedTransitionEffectType | undefined|undefined = type_buf - let value: sharedTransitionOptions = ({duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} as sharedTransitionOptions) - return value - } - readLinearGradientBlurOptions(): LinearGradientBlurOptions { - let valueDeserializer: Deserializer = this - const fractionStops_buf_length: int32 = valueDeserializer.readInt32() - let fractionStops_buf: Array = new Array() - for (let fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { - const fractionStops_buf_buf_value0: number = (valueDeserializer.readNumber() as number) - const fractionStops_buf_buf_value1: number = (valueDeserializer.readNumber() as number) - fractionStops_buf[fractionStops_buf_i] = ([fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] as FractionStop) + lattice_buf = valueDeserializer.readDrawingLattice() } - const fractionStops_result: Array = fractionStops_buf - const direction_result: GradientDirection = (valueDeserializer.readInt32() as GradientDirection) - let value: LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) + const lattice_result: DrawingLattice | undefined|undefined = lattice_buf + let value: ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) return value } - readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { + readBackgroundEffectOptions(): BackgroundEffectOptions { let valueDeserializer: Deserializer = this - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf: ThemeColorMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) - } - const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf - const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let adaptiveColor_buf: AdaptiveColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) - } - const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) + const radius_result: number = (valueDeserializer.readNumber() as number) + const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let saturation_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) { - scale_buf = (valueDeserializer.readNumber() as number) + saturation_buf = (valueDeserializer.readNumber() as number) } - const scale_result: number | undefined|undefined = scale_buf - const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurOptions_buf: BlurOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) + const saturation_result: number | undefined|undefined = saturation_buf + const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let brightness_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) { - blurOptions_buf = valueDeserializer.readBlurOptions() + brightness_buf = (valueDeserializer.readNumber() as number) } - const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf - let value: ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) - return value - } - readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { - let valueDeserializer: Deserializer = this - const colorMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let colorMode_buf: ThemeColorMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (colorMode_buf_runtimeType)) + const brightness_result: number | undefined|undefined = brightness_buf + const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let color_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) { - colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) + const color_buf__selector: number = valueDeserializer.readInt8() + let color_buf_: Color | number | string | Resource | undefined|undefined + if (color_buf__selector == 0) { + color_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (color_buf__selector == 1) { + color_buf_ = (valueDeserializer.readNumber() as number) + } + else if (color_buf__selector == 2) { + color_buf_ = (valueDeserializer.readString() as string) + } + else if (color_buf__selector == 3) { + color_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + } + color_buf = (color_buf_ as Color | number | string | Resource) } - const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf + const color_result: ResourceColor | undefined|undefined = color_buf const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) let adaptiveColor_buf: AdaptiveColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) @@ -18760,13 +19196,6 @@ export class Deserializer extends DeserializerBase { adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) } const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf - const scale_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let scale_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf = (valueDeserializer.readNumber() as number) - } - const scale_result: number | undefined|undefined = scale_buf const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) let blurOptions_buf: BlurOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) @@ -18794,1748 +19223,1283 @@ export class Deserializer extends DeserializerBase { inactiveColor_buf_ = (valueDeserializer.readNumber() as number) } else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) - } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") - } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) - } - const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf - let value: BackgroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundBlurStyleOptions) - return value - } - readSizeChangeCallback(isSync: boolean = false): SizeChangeCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (oldValue: SizeOptions, newValue: SizeOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeSizeOptions(oldValue); _argsSerializer.writeSizeOptions(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1716637992, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_TouchEvent_HitTestMode(isSync: boolean = false): ((parameter: TouchEvent) => HitTestMode) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: TouchEvent): HitTestMode => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(parameter); let _continuationValue: HitTestMode | undefined|undefined; const _continuationCallback: ((value: HitTestMode) => void) = (value: HitTestMode): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-274419246, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-274419246, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as HitTestMode); } - } - readShouldBuiltInRecognizerParallelWithCallback(isSync: boolean = false): ShouldBuiltInRecognizerParallelWithCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (current: GestureRecognizer, others: Array): GestureRecognizer => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(others.length); for (let i = 0; i < others.length; i++) {; const others_element = others[i]; _argsSerializer.writeGestureRecognizer(others_element); } let _continuationValue: GestureRecognizer | undefined|undefined; const _continuationCallback: ((value: GestureRecognizer) => void) = (value: GestureRecognizer): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-250780276, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-250780276, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureRecognizer); } - } - readGestureRecognizer(): GestureRecognizer { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return GestureRecognizerInternal.fromPtr(ptr) - } - readGestureRecognizerJudgeBeginCallback(isSync: boolean = false): GestureRecognizerJudgeBeginCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: BaseGestureEvent, current: GestureRecognizer, recognizers: Array): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBaseGestureEvent(event); _argsSerializer.writeGestureRecognizer(current); _argsSerializer.writeInt32(recognizers.length); for (let i = 0; i < recognizers.length; i++) {; const recognizers_element = recognizers[i]; _argsSerializer.writeGestureRecognizer(recognizers_element); } let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2119548940, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } - } - readFingerInfo(): FingerInfo { - let valueDeserializer: Deserializer = this - const id_result: number = (valueDeserializer.readNumber() as number) - const globalX_result: number = (valueDeserializer.readNumber() as number) - const globalY_result: number = (valueDeserializer.readNumber() as number) - const localX_result: number = (valueDeserializer.readNumber() as number) - const localY_result: number = (valueDeserializer.readNumber() as number) - const displayX_result: number = (valueDeserializer.readNumber() as number) - const displayY_result: number = (valueDeserializer.readNumber() as number) - let value: FingerInfo = ({id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} as FingerInfo) - return value - } - readBaseGestureEvent(): BaseGestureEvent { - let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result: number | undefined|undefined = deviceId_buf - const fingerList_buf_length: int32 = valueDeserializer.readInt32() - let fingerList_buf: Array = new Array() - for (let fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf[fingerList_buf_i] = valueDeserializer.readFingerInfo() - } - const fingerList_result: Array = fingerList_buf - let value: BaseGestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} as BaseGestureEvent) - return value - } - readGestureInfo(): GestureInfo { - let valueDeserializer: Deserializer = this - const tag_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let tag_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (tag_buf_runtimeType)) - { - tag_buf = (valueDeserializer.readString() as string) - } - const tag_result: string | undefined|undefined = tag_buf - const type_result: GestureControl.GestureType = (valueDeserializer.readInt32() as GestureControl.GestureType) - const isSystemGesture_result: boolean = valueDeserializer.readBoolean() - let value: GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) - return value - } - readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(isSync: boolean = false): ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (gestureInfo: GestureInfo, event: BaseGestureEvent): GestureJudgeResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeGestureInfo(gestureInfo); _argsSerializer.writeBaseGestureEvent(event); let _continuationValue: GestureJudgeResult | undefined|undefined; const _continuationCallback: ((value: GestureJudgeResult) => void) = (value: GestureJudgeResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1319043556, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1319043556, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as GestureJudgeResult); } - } - readBackgroundBrightnessOptions(): BackgroundBrightnessOptions { - let valueDeserializer: Deserializer = this - const rate_result: number = (valueDeserializer.readNumber() as number) - const lightUpDegree_result: number = (valueDeserializer.readNumber() as number) - let value: BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) - return value - } - readGestureModifier(): GestureModifier { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return GestureModifierInternal.fromPtr(ptr) - } - readPixelStretchEffectOptions(): PixelStretchEffectOptions { - let valueDeserializer: Deserializer = this - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readLength() as Length) - } - const top_result: Length | undefined|undefined = top_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readLength() as Length) - } - const bottom_result: Length | undefined|undefined = bottom_buf - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) - { - left_buf = (valueDeserializer.readLength() as Length) - } - const left_result: Length | undefined|undefined = left_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) - { - right_buf = (valueDeserializer.readLength() as Length) - } - const right_result: Length | undefined|undefined = right_buf - let value: PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) - return value - } - readStateStyles(): StateStyles { - let valueDeserializer: Deserializer = this - const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let normal_buf: any | undefined|undefined - if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const normal_result: any | undefined|undefined = normal_buf - const pressed_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let pressed_buf: any | undefined|undefined - if ((RuntimeType.UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const pressed_result: any | undefined|undefined = pressed_buf - const disabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disabled_buf: any | undefined|undefined - if ((RuntimeType.UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const disabled_result: any | undefined|undefined = disabled_buf - const focused_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let focused_buf: any | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const focused_result: any | undefined|undefined = focused_buf - const clicked_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let clicked_buf: any | undefined|undefined - if ((RuntimeType.UNDEFINED) != (clicked_buf_runtimeType)) - { - clicked_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const clicked_result: any | undefined|undefined = clicked_buf - const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let selected_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf = (valueDeserializer.readCustomObject("Object") as Object) - } - const selected_result: Object | undefined|undefined = selected_buf - let value: StateStyles = ({normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} as StateStyles) - return value - } - readCallback_PreDragStatus_Void(isSync: boolean = false): ((parameter: PreDragStatus) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: PreDragStatus): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(parameter); (isSync) ? (nativeModule()._CallCallbackSync(463894668, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(463894668, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readUniformDataType(): UniformDataType { - let valueDeserializer: Deserializer = this - const __UniformDataTypeStub_result: string = (valueDeserializer.readString() as string) - let value: UniformDataType = ({__UniformDataTypeStub: __UniformDataTypeStub_result} as UniformDataType) - return value - } - readCallback_DragEvent_String_Void(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } (isSync) ? (nativeModule()._CallCallbackSync(-17167687, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-17167687, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readDragEvent(): DragEvent { - let valueDeserializer: Deserializer = this - const dragBehavior_result: DragBehavior = (valueDeserializer.readInt32() as DragBehavior) - const useCustomDropAnimation_result: boolean = valueDeserializer.readBoolean() - let value: DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) + inactiveColor_buf_ = (valueDeserializer.readString() as string) + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + } + inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) + } + const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf + let value: BackgroundEffectOptions = ({radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundEffectOptions) return value } - readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(isSync: boolean = false): ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: DragEvent, extraParams?: string | undefined): CustomBuilder | DragItemInfo => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeDragEvent(event); let extraParams_type: int32 = RuntimeType.UNDEFINED; extraParams_type = runtimeType(extraParams); _argsSerializer.writeInt8(extraParams_type); if ((RuntimeType.UNDEFINED) != (extraParams_type)) {; const extraParams_value = extraParams!; _argsSerializer.writeString(extraParams_value); } let _continuationValue: CustomBuilder | DragItemInfo | undefined|undefined; const _continuationCallback: ((value: CustomBuilder | DragItemInfo) => void) = (value: CustomBuilder | DragItemInfo): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(480978023, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(480978023, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as CustomBuilder | DragItemInfo); } - } - readLocalizedAlignRuleOptions(): LocalizedAlignRuleOptions { + readPixelRoundPolicy(): PixelRoundPolicy { let valueDeserializer: Deserializer = this const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: LocalizedHorizontalAlignParam | undefined|undefined + let start_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) { - start_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } - const start_result: LocalizedHorizontalAlignParam | undefined|undefined = start_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: LocalizedHorizontalAlignParam | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = valueDeserializer.readLocalizedHorizontalAlignParam() - } - const end_result: LocalizedHorizontalAlignParam | undefined|undefined = end_buf - const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let middle_buf: LocalizedHorizontalAlignParam | undefined|undefined - if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf = valueDeserializer.readLocalizedHorizontalAlignParam() + start_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) } - const middle_result: LocalizedHorizontalAlignParam | undefined|undefined = middle_buf + const start_result: PixelRoundCalcPolicy | undefined|undefined = start_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: LocalizedVerticalAlignParam | undefined|undefined + let top_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) { - top_buf = valueDeserializer.readLocalizedVerticalAlignParam() + top_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) } - const top_result: LocalizedVerticalAlignParam | undefined|undefined = top_buf + const top_result: PixelRoundCalcPolicy | undefined|undefined = top_buf + const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let end_buf: PixelRoundCalcPolicy | undefined|undefined + if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) + { + end_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) + } + const end_result: PixelRoundCalcPolicy | undefined|undefined = end_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: LocalizedVerticalAlignParam | undefined|undefined + let bottom_buf: PixelRoundCalcPolicy | undefined|undefined if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) { - bottom_buf = valueDeserializer.readLocalizedVerticalAlignParam() + bottom_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) } - const bottom_result: LocalizedVerticalAlignParam | undefined|undefined = bottom_buf - const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let center_buf: LocalizedVerticalAlignParam | undefined|undefined - if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + const bottom_result: PixelRoundCalcPolicy | undefined|undefined = bottom_buf + let value: PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) + return value + } + readChainWeightOptions(): ChainWeightOptions { + let valueDeserializer: Deserializer = this + const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let horizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) { - center_buf = valueDeserializer.readLocalizedVerticalAlignParam() + horizontal_buf = (valueDeserializer.readNumber() as number) } - const center_result: LocalizedVerticalAlignParam | undefined|undefined = center_buf - const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bias_buf: Bias | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + const horizontal_result: number | undefined|undefined = horizontal_buf + const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let vertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) { - bias_buf = valueDeserializer.readBias() + vertical_buf = (valueDeserializer.readNumber() as number) } - const bias_result: Bias | undefined|undefined = bias_buf - let value: LocalizedAlignRuleOptions = ({start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as LocalizedAlignRuleOptions) + const vertical_result: number | undefined|undefined = vertical_buf + let value: ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) return value } - readAlignRuleOption(): AlignRuleOption { + readTouchResult(): TouchResult { let valueDeserializer: Deserializer = this - const left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let left_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (left_buf_runtimeType)) + const strategy_result: TouchTestStrategy = (valueDeserializer.readInt32() as TouchTestStrategy) + const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let id_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) { - const left_buf__anchor: string = (valueDeserializer.readString() as string) - const left_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as { anchor: string, align: HorizontalAlign }) + id_buf = (valueDeserializer.readString() as string) } - const left_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = left_buf - const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let right_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (right_buf_runtimeType)) + const id_result: string | undefined|undefined = id_buf + let value: TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) + return value + } + readTouchTestInfo(): TouchTestInfo { + let valueDeserializer: Deserializer = this + const windowX_result: number = (valueDeserializer.readNumber() as number) + const windowY_result: number = (valueDeserializer.readNumber() as number) + const parentX_result: number = (valueDeserializer.readNumber() as number) + const parentY_result: number = (valueDeserializer.readNumber() as number) + const x_result: number = (valueDeserializer.readNumber() as number) + const y_result: number = (valueDeserializer.readNumber() as number) + const rect_result: RectResult = valueDeserializer.readRectResult() + const id_result: string = (valueDeserializer.readString() as string) + let value: TouchTestInfo = ({windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} as TouchTestInfo) + return value + } + readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): ((value: Array) => TouchResult) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (value: Array): TouchResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue: TouchResult | undefined|undefined; const _continuationCallback: ((value: TouchResult) => void) = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-547276916, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-547276916, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TouchResult); } + } + readConstraintSizeOptions(): ConstraintSizeOptions { + let valueDeserializer: Deserializer = this + const minWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let minWidth_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) { - const right_buf__anchor: string = (valueDeserializer.readString() as string) - const right_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as { anchor: string, align: HorizontalAlign }) + minWidth_buf = (valueDeserializer.readLength() as Length) } - const right_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = right_buf - const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let middle_buf: { anchor: string, align: HorizontalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (middle_buf_runtimeType)) + const minWidth_result: Length | undefined|undefined = minWidth_buf + const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxWidth_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) { - const middle_buf__anchor: string = (valueDeserializer.readString() as string) - const middle_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as { anchor: string, align: HorizontalAlign }) + maxWidth_buf = (valueDeserializer.readLength() as Length) } - const middle_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = middle_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: { anchor: string, align: VerticalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) + const maxWidth_result: Length | undefined|undefined = maxWidth_buf + const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let minHeight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) { - const top_buf__anchor: string = (valueDeserializer.readString() as string) - const top_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as { anchor: string, align: VerticalAlign }) + minHeight_buf = (valueDeserializer.readLength() as Length) } - const top_result: { anchor: string, align: VerticalAlign } | undefined|undefined = top_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: { anchor: string, align: VerticalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) + const minHeight_result: Length | undefined|undefined = minHeight_buf + const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxHeight_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) { - const bottom_buf__anchor: string = (valueDeserializer.readString() as string) - const bottom_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as { anchor: string, align: VerticalAlign }) + maxHeight_buf = (valueDeserializer.readLength() as Length) } - const bottom_result: { anchor: string, align: VerticalAlign } | undefined|undefined = bottom_buf - const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let center_buf: { anchor: string, align: VerticalAlign } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (center_buf_runtimeType)) + const maxHeight_result: Length | undefined|undefined = maxHeight_buf + let value: ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) + return value + } + readPointLightStyle(): PointLightStyle { + let valueDeserializer: Deserializer = this + const lightSource_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lightSource_buf: LightSource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lightSource_buf_runtimeType)) { - const center_buf__anchor: string = (valueDeserializer.readString() as string) - const center_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as { anchor: string, align: VerticalAlign }) + lightSource_buf = valueDeserializer.readLightSource() } - const center_result: { anchor: string, align: VerticalAlign } | undefined|undefined = center_buf - const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bias_buf: Bias | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bias_buf_runtimeType)) + const lightSource_result: LightSource | undefined|undefined = lightSource_buf + const illuminated_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let illuminated_buf: IlluminatedType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (illuminated_buf_runtimeType)) { - bias_buf = valueDeserializer.readBias() + illuminated_buf = (valueDeserializer.readInt32() as IlluminatedType) } - const bias_result: Bias | undefined|undefined = bias_buf - let value: AlignRuleOption = ({left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as AlignRuleOption) + const illuminated_result: IlluminatedType | undefined|undefined = illuminated_buf + const bloom_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let bloom_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bloom_buf_runtimeType)) + { + bloom_buf = (valueDeserializer.readNumber() as number) + } + const bloom_result: number | undefined|undefined = bloom_buf + let value: PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) return value } - readCallback_Area_Area_Void(isSync: boolean = false): ((oldValue: Area, newValue: Area) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (oldValue: Area, newValue: Area): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeArea(oldValue); _argsSerializer.writeArea(newValue); (isSync) ? (nativeModule()._CallCallbackSync(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2024393616, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readMotionBlurOptions(): MotionBlurOptions { + readColumnOptions(): ColumnOptions { let valueDeserializer: Deserializer = this - const radius_result: number = (valueDeserializer.readNumber() as number) - const anchor_result: MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() - let value: MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) + const space_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let space_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (space_buf_runtimeType)) + { + const space_buf__selector: number = valueDeserializer.readInt8() + let space_buf_: string | number | undefined|undefined + if (space_buf__selector == 0) { + space_buf_ = (valueDeserializer.readString() as string) + } + else if (space_buf__selector == 1) { + space_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for space_buf_ has to be chosen through deserialisation.") + } + space_buf = (space_buf_ as string | number) + } + const space_result: string | number | undefined|undefined = space_buf + let value: ColumnOptions = ({space: space_result} as ColumnOptions) return value } - readFocusBoxStyle(): FocusBoxStyle { + readCircleOptions(): CircleOptions { let valueDeserializer: Deserializer = this - const margin_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let margin_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf = valueDeserializer.readLengthMetrics() - } - const margin_result: LengthMetrics | undefined|undefined = margin_buf - const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeColor_buf: ColorMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) { - strokeColor_buf = valueDeserializer.readColorMetrics() + const width_buf__selector: number = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + } + width_buf = (width_buf_ as string | number) } - const strokeColor_result: ColorMetrics | undefined|undefined = strokeColor_buf - const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeWidth_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) { - strokeWidth_buf = valueDeserializer.readLengthMetrics() + const height_buf__selector: number = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else { + throw new Error("One of the branches for height_buf_ has to be chosen through deserialisation.") + } + height_buf = (height_buf_ as string | number) } - const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf - let value: FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) + const height_result: string | number | undefined|undefined = height_buf + let value: CircleOptions = ({width: width_result,height: height_result} as CircleOptions) return value } - readCallback_KeyEvent_Boolean(isSync: boolean = false): ((parameter: KeyEvent) => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: KeyEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2061548092, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } - readKeyEvent(): KeyEvent { + readCheckboxGroupResult(): CheckboxGroupResult { let valueDeserializer: Deserializer = this - const type_result: KeyType = (valueDeserializer.readInt32() as KeyType) - const keyCode_result: number = (valueDeserializer.readNumber() as number) - const keyText_result: string = (valueDeserializer.readString() as string) - const keySource_result: KeySource = (valueDeserializer.readInt32() as KeySource) - const deviceId_result: number = (valueDeserializer.readNumber() as number) - const metaKey_result: number = (valueDeserializer.readNumber() as number) - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - const intentionCode_result: IntentionCode = valueDeserializer.readIntentionCode() - const unicode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let unicode_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (unicode_buf_runtimeType)) - { - unicode_buf = (valueDeserializer.readNumber() as number) + const name_buf_length: int32 = valueDeserializer.readInt32() + let name_buf: Array = new Array() + for (let name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { + name_buf[name_buf_i] = (valueDeserializer.readString() as string) } - const unicode_result: number | undefined|undefined = unicode_buf - let value: KeyEvent = ({type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} as KeyEvent) + const name_result: Array = name_buf + const status_result: SelectStatus = (valueDeserializer.readInt32() as SelectStatus) + let value: CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) return value } - readCallback_KeyEvent_Void(isSync: boolean = false): ((event: KeyEvent) => void) { + readOnCheckboxGroupChangeCallback(isSync: boolean = false): OnCheckboxGroupChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: KeyEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeKeyEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(707696468, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(707696468, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: CheckboxGroupResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCheckboxGroupResult(value); (isSync) ? (nativeModule()._CallCallbackSync(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1053064240, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readTouchObject(): TouchObject { + readCheckboxGroupOptions(): CheckboxGroupOptions { let valueDeserializer: Deserializer = this - const type_result: TouchType = (valueDeserializer.readInt32() as TouchType) - const id_result: number = (valueDeserializer.readNumber() as number) - const displayX_result: number = (valueDeserializer.readNumber() as number) - const displayY_result: number = (valueDeserializer.readNumber() as number) - const windowX_result: number = (valueDeserializer.readNumber() as number) - const windowY_result: number = (valueDeserializer.readNumber() as number) - const screenX_result: number = (valueDeserializer.readNumber() as number) - const screenY_result: number = (valueDeserializer.readNumber() as number) - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - let value: TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) + const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let group_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) + { + group_buf = (valueDeserializer.readString() as string) + } + const group_result: string | undefined|undefined = group_buf + let value: CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) return value } - readCallback_TouchEvent_Void(isSync: boolean = false): ((event: TouchEvent) => void) { + readOnCheckboxChangeCallback(isSync: boolean = false): OnCheckboxChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (event: TouchEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeTouchEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1676021850, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (value: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(value); (isSync) ? (nativeModule()._CallCallbackSync(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1198592337, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readMouseEvent(): MouseEvent { + readMarkStyle(): MarkStyle { let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const strokeColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeColor_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + const strokeColor_buf__selector: number = valueDeserializer.readInt8() + let strokeColor_buf_: Color | number | string | Resource | undefined|undefined + if (strokeColor_buf__selector == 0) { + strokeColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_ = (valueDeserializer.readString() as string) + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for strokeColor_buf_ has to be chosen through deserialisation.") + } + strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf + const size_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let size_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (size_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + size_buf = (valueDeserializer.readLength() as Length) } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const size_result: Length | undefined|undefined = size_buf + const strokeWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let strokeWidth_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (strokeWidth_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + strokeWidth_buf = (valueDeserializer.readLength() as Length) } - const deviceId_result: number | undefined|undefined = deviceId_buf - const button_result: MouseButton = (valueDeserializer.readInt32() as MouseButton) - const action_result: MouseAction = (valueDeserializer.readInt32() as MouseAction) - const displayX_result: number = (valueDeserializer.readNumber() as number) - const displayY_result: number = (valueDeserializer.readNumber() as number) - const windowX_result: number = (valueDeserializer.readNumber() as number) - const windowY_result: number = (valueDeserializer.readNumber() as number) - const screenX_result: number = (valueDeserializer.readNumber() as number) - const screenY_result: number = (valueDeserializer.readNumber() as number) - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - let value: MouseEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} as MouseEvent) + const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf + let value: MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) return value } - readCallback_MouseEvent_Void(isSync: boolean = false): ((event: MouseEvent) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (event: MouseEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeMouseEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1382640094, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readAccessibilityHoverEvent(): AccessibilityHoverEvent { + readCheckboxOptions(): CheckboxOptions { let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let name_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + name_buf = (valueDeserializer.readString() as string) } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const name_result: string | undefined|undefined = name_buf + const group_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let group_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (group_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + group_buf = (valueDeserializer.readString() as string) } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const group_result: string | undefined|undefined = group_buf + const indicatorBuilder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let indicatorBuilder_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + indicatorBuilder_buf = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) } - const deviceId_result: number | undefined|undefined = deviceId_buf - const type_result: AccessibilityHoverType = (valueDeserializer.readInt32() as AccessibilityHoverType) - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - const displayX_result: number = (valueDeserializer.readNumber() as number) - const displayY_result: number = (valueDeserializer.readNumber() as number) - const windowX_result: number = (valueDeserializer.readNumber() as number) - const windowY_result: number = (valueDeserializer.readNumber() as number) - let value: AccessibilityHoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} as AccessibilityHoverEvent) + const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf + let value: CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) return value } - readAccessibilityCallback(isSync: boolean = false): AccessibilityCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (isHover: boolean, event: AccessibilityHoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeAccessibilityHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(589030517, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(589030517, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readHoverEvent(): HoverEvent { + readRenderingContextSettings(): RenderingContextSettings { let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) + const antialias_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let antialias_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (antialias_buf_runtimeType)) { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) + antialias_buf = valueDeserializer.readBoolean() } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) + const antialias_result: boolean | undefined|undefined = antialias_buf + let value: RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) + return value + } + readLengthMetricsUnit(): LengthMetricsUnit { + let valueDeserializer: Deserializer = this + const __LengthMetricsUnitStub_result: string = (valueDeserializer.readString() as string) + let value: LengthMetricsUnit = ({__LengthMetricsUnitStub: __LengthMetricsUnitStub_result} as LengthMetricsUnit) + return value + } + readCalendarOptions(): CalendarOptions { + let valueDeserializer: Deserializer = this + const hintRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hintRadius_buf: number | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hintRadius_buf_runtimeType)) { - axisVertical_buf = (valueDeserializer.readNumber() as number) + const hintRadius_buf__selector: number = valueDeserializer.readInt8() + let hintRadius_buf_: number | Resource | undefined|undefined + if (hintRadius_buf__selector == 0) { + hintRadius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for hintRadius_buf_ has to be chosen through deserialisation.") + } + hintRadius_buf = (hintRadius_buf_ as number | Resource) } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) + const hintRadius_result: number | Resource | undefined|undefined = hintRadius_buf + const selected_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let selected_buf: Date | undefined|undefined + if ((RuntimeType.UNDEFINED) != (selected_buf_runtimeType)) { - deviceId_buf = (valueDeserializer.readNumber() as number) + selected_buf = new Date(valueDeserializer.readInt64()) } - const deviceId_result: number | undefined|undefined = deviceId_buf - const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - let value: HoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} as HoverEvent) + const selected_result: Date | undefined|undefined = selected_buf + let value: CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) return value } - readCallback_Boolean_HoverEvent_Void(isSync: boolean = false): ((isHover: boolean, event: HoverEvent) => void) { + readCalendarRequestedData(): CalendarRequestedData { + let valueDeserializer: Deserializer = this + const year_result: number = (valueDeserializer.readNumber() as number) + const month_result: number = (valueDeserializer.readNumber() as number) + const currentYear_result: number = (valueDeserializer.readNumber() as number) + const currentMonth_result: number = (valueDeserializer.readNumber() as number) + const monthState_result: number = (valueDeserializer.readNumber() as number) + let value: CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) + return value + } + readCallback_CalendarRequestedData_Void(isSync: boolean = false): ((event: CalendarRequestedData) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() const _callSync: KPointer = this.readPointer() - return (isHover: boolean, event: HoverEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(isHover); _argsSerializer.writeHoverEvent(event); (isSync) ? (nativeModule()._CallCallbackSync(-916602978, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-916602978, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + return (event: CalendarRequestedData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarRequestedData(event); (isSync) ? (nativeModule()._CallCallbackSync(1074619005, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1074619005, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readClickEvent(): ClickEvent { + readCalendarSelectedDate(): CalendarSelectedDate { let valueDeserializer: Deserializer = this - const target_result: EventTarget = valueDeserializer.readEventTarget() - const timestamp_result: number = (valueDeserializer.readNumber() as number) - const source_result: SourceType = (valueDeserializer.readInt32() as SourceType) - const axisHorizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisHorizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf = (valueDeserializer.readNumber() as number) - } - const axisHorizontal_result: number | undefined|undefined = axisHorizontal_buf - const axisVertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let axisVertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf = (valueDeserializer.readNumber() as number) - } - const axisVertical_result: number | undefined|undefined = axisVertical_buf - const pressure_result: number = (valueDeserializer.readNumber() as number) - const tiltX_result: number = (valueDeserializer.readNumber() as number) - const tiltY_result: number = (valueDeserializer.readNumber() as number) - const sourceTool_result: SourceTool = (valueDeserializer.readInt32() as SourceTool) - const deviceId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let deviceId_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf = (valueDeserializer.readNumber() as number) - } - const deviceId_result: number | undefined|undefined = deviceId_buf - const displayX_result: number = (valueDeserializer.readNumber() as number) - const displayY_result: number = (valueDeserializer.readNumber() as number) - const windowX_result: number = (valueDeserializer.readNumber() as number) - const windowY_result: number = (valueDeserializer.readNumber() as number) - const screenX_result: number = (valueDeserializer.readNumber() as number) - const screenY_result: number = (valueDeserializer.readNumber() as number) - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() - let value: ClickEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} as ClickEvent) + const year_result: number = (valueDeserializer.readNumber() as number) + const month_result: number = (valueDeserializer.readNumber() as number) + const day_result: number = (valueDeserializer.readNumber() as number) + let value: CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) return value } - readOutlineOptions(): OutlineOptions { + readCallback_CalendarSelectedDate_Void(isSync: boolean = false): ((event: CalendarSelectedDate) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (event: CalendarSelectedDate): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeCalendarSelectedDate(event); (isSync) ? (nativeModule()._CallCallbackSync(-289198976, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-289198976, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readWorkStateStyle(): WorkStateStyle { let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: EdgeOutlineWidths | Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const workDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workDayMarkColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (workDayMarkColor_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: EdgeOutlineWidths | Dimension | undefined|undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_top: undefined | Dimension = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_right: undefined | Dimension = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_bottom: undefined | Dimension = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Dimension) - } - const width_buf__u_left: undefined | Dimension = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeOutlineWidths) + const workDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let workDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Dimension) + else if (workDayMarkColor_buf__selector == 1) { + workDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + else if (workDayMarkColor_buf__selector == 2) { + workDayMarkColor_buf_ = (valueDeserializer.readString() as string) } - width_buf = (width_buf_ as EdgeOutlineWidths | Dimension) - } - const width_result: EdgeOutlineWidths | Dimension | undefined|undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) - { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") - } - color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) - } - const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + else if (workDayMarkColor_buf__selector == 3) { + workDayMarkColor_buf_ = valueDeserializer.readResource() } - else if (color_buf__selector == 1) { - const color_buf__u_selector: number = valueDeserializer.readInt8() - let color_buf__u: Color | number | string | Resource | undefined|undefined - if (color_buf__u_selector == 0) { - color_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) - } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") - } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else { + throw new Error("One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation.") } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + workDayMarkColor_buf = (workDayMarkColor_buf_ as Color | number | string | Resource) + } + const workDayMarkColor_result: ResourceColor | undefined|undefined = workDayMarkColor_buf + const offDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offDayMarkColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offDayMarkColor_buf_runtimeType)) + { + const offDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let offDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (offDayMarkColor_buf__selector == 1) { + offDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (offDayMarkColor_buf__selector == 2) { + offDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (offDayMarkColor_buf__selector == 3) { + offDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + offDayMarkColor_buf = (offDayMarkColor_buf_ as Color | number | string | Resource) } - const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: OutlineRadiuses | Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + const offDayMarkColor_result: ResourceColor | undefined|undefined = offDayMarkColor_buf + const workDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workDayMarkSize_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (workDayMarkSize_buf_runtimeType)) { - const radius_buf__selector: number = valueDeserializer.readInt8() - let radius_buf_: OutlineRadiuses | Dimension | undefined|undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topLeft: undefined | Dimension = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_topRight: undefined | Dimension = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_bottomLeft: undefined | Dimension = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf: Dimension | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Dimension) - } - const radius_buf__u_bottomRight: undefined | Dimension = radius_buf__u_bottomRight_buf - radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as OutlineRadiuses) + workDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } + const workDayMarkSize_result: number | undefined|undefined = workDayMarkSize_buf + const offDayMarkSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offDayMarkSize_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offDayMarkSize_buf_runtimeType)) + { + offDayMarkSize_buf = (valueDeserializer.readNumber() as number) + } + const offDayMarkSize_result: number | undefined|undefined = offDayMarkSize_buf + const workStateWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateWidth_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (workStateWidth_buf_runtimeType)) + { + workStateWidth_buf = (valueDeserializer.readNumber() as number) + } + const workStateWidth_result: number | undefined|undefined = workStateWidth_buf + const workStateHorizontalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateHorizontalMovingDistance_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) + { + workStateHorizontalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } + const workStateHorizontalMovingDistance_result: number | undefined|undefined = workStateHorizontalMovingDistance_buf + const workStateVerticalMovingDistance_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let workStateVerticalMovingDistance_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) + { + workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) + } + const workStateVerticalMovingDistance_result: number | undefined|undefined = workStateVerticalMovingDistance_buf + let value: WorkStateStyle = ({workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} as WorkStateStyle) + return value + } + readWeekStyle(): WeekStyle { + let valueDeserializer: Deserializer = this + const weekColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekColor_buf_runtimeType)) + { + const weekColor_buf__selector: number = valueDeserializer.readInt8() + let weekColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekColor_buf__selector == 0) { + weekColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Dimension) + else if (weekColor_buf__selector == 1) { + weekColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekColor_buf__selector == 2) { + weekColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekColor_buf__selector == 3) { + weekColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for weekColor_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as OutlineRadiuses | Dimension) + weekColor_buf = (weekColor_buf_ as Color | number | string | Resource) } - const radius_result: OutlineRadiuses | Dimension | undefined|undefined = radius_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: EdgeOutlineStyles | OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const weekColor_result: ResourceColor | undefined|undefined = weekColor_buf + const weekendDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekendDayColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekendDayColor_buf_runtimeType)) { - const style_buf__selector: number = valueDeserializer.readInt8() - let style_buf_: EdgeOutlineStyles | OutlineStyle | undefined|undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_top: undefined | OutlineStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_right: undefined | OutlineStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_bottom: undefined | OutlineStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf: OutlineStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = (valueDeserializer.readInt32() as OutlineStyle) - } - const style_buf__u_left: undefined | OutlineStyle = style_buf__u_left_buf - style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeOutlineStyles) + const weekendDayColor_buf__selector: number = valueDeserializer.readInt8() + let weekendDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (style_buf__selector == 1) { - style_buf_ = (valueDeserializer.readInt32() as OutlineStyle) + else if (weekendDayColor_buf__selector == 1) { + weekendDayColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekendDayColor_buf__selector == 2) { + weekendDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendDayColor_buf__selector == 3) { + weekendDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation.") } - style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) + weekendDayColor_buf = (weekendDayColor_buf_ as Color | number | string | Resource) + } + const weekendDayColor_result: ResourceColor | undefined|undefined = weekendDayColor_buf + const weekendLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekendLunarColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + { + const weekendLunarColor_buf__selector: number = valueDeserializer.readInt8() + let weekendLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (weekendLunarColor_buf__selector == 1) { + weekendLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (weekendLunarColor_buf__selector == 2) { + weekendLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (weekendLunarColor_buf__selector == 3) { + weekendLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation.") + } + weekendLunarColor_buf = (weekendLunarColor_buf_ as Color | number | string | Resource) + } + const weekendLunarColor_result: ResourceColor | undefined|undefined = weekendLunarColor_buf + const weekFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekFontSize_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekFontSize_buf_runtimeType)) + { + weekFontSize_buf = (valueDeserializer.readNumber() as number) + } + const weekFontSize_result: number | undefined|undefined = weekFontSize_buf + const weekHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekHeight_buf_runtimeType)) + { + weekHeight_buf = (valueDeserializer.readNumber() as number) + } + const weekHeight_result: number | undefined|undefined = weekHeight_buf + const weekWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekWidth_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekWidth_buf_runtimeType)) + { + weekWidth_buf = (valueDeserializer.readNumber() as number) + } + const weekWidth_result: number | undefined|undefined = weekWidth_buf + const weekAndDayRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let weekAndDayRowSpace_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + { + weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) } - const style_result: EdgeOutlineStyles | OutlineStyle | undefined|undefined = style_buf - let value: OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) + const weekAndDayRowSpace_result: number | undefined|undefined = weekAndDayRowSpace_buf + let value: WeekStyle = ({weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} as WeekStyle) return value } - readBorderImageOption(): BorderImageOption { + readTodayStyle(): TodayStyle { let valueDeserializer: Deserializer = this - const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + const focusedDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedDayColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusedDayColor_buf_runtimeType)) { - const slice_buf__selector: number = valueDeserializer.readInt8() - let slice_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (slice_buf__selector == 0) { - slice_buf_ = (valueDeserializer.readLength() as Length) + const focusedDayColor_buf__selector: number = valueDeserializer.readInt8() + let focusedDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (slice_buf__selector == 1) { - const slice_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) - { - slice_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_top: undefined | Length = slice_buf__u_top_buf - const slice_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) - { - slice_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_right: undefined | Length = slice_buf__u_right_buf - const slice_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) - { - slice_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_bottom: undefined | Length = slice_buf__u_bottom_buf - const slice_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) - { - slice_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__u_left: undefined | Length = slice_buf__u_left_buf - slice_buf_ = ({top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} as EdgeWidths) + else if (focusedDayColor_buf__selector == 1) { + focusedDayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (slice_buf__selector == 2) { - slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (focusedDayColor_buf__selector == 2) { + focusedDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedDayColor_buf__selector == 3) { + focusedDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for slice_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation.") } - slice_buf = (slice_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) - } - const slice_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = slice_buf - const repeat_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let repeat_buf: RepeatMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (repeat_buf_runtimeType)) - { - repeat_buf = (valueDeserializer.readInt32() as RepeatMode) + focusedDayColor_buf = (focusedDayColor_buf_ as Color | number | string | Resource) } - const repeat_result: RepeatMode | undefined|undefined = repeat_buf - const source_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let source_buf: string | Resource | LinearGradient_common | undefined|undefined - if ((RuntimeType.UNDEFINED) != (source_buf_runtimeType)) + const focusedDayColor_result: ResourceColor | undefined|undefined = focusedDayColor_buf + const focusedLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedLunarColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusedLunarColor_buf_runtimeType)) { - const source_buf__selector: number = valueDeserializer.readInt8() - let source_buf_: string | Resource | LinearGradient_common | undefined|undefined - if (source_buf__selector == 0) { - source_buf_ = (valueDeserializer.readString() as string) + const focusedLunarColor_buf__selector: number = valueDeserializer.readInt8() + let focusedLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (source_buf__selector == 1) { - source_buf_ = valueDeserializer.readResource() + else if (focusedLunarColor_buf__selector == 1) { + focusedLunarColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (source_buf__selector == 2) { - source_buf_ = valueDeserializer.readLinearGradient_common() + else if (focusedLunarColor_buf__selector == 2) { + focusedLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedLunarColor_buf__selector == 3) { + focusedLunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for source_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation.") } - source_buf = (source_buf_ as string | Resource | LinearGradient_common) + focusedLunarColor_buf = (focusedLunarColor_buf_ as Color | number | string | Resource) } - const source_result: string | Resource | LinearGradient_common | undefined|undefined = source_buf - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const focusedLunarColor_result: ResourceColor | undefined|undefined = focusedLunarColor_buf + const focusedAreaBackgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedAreaBackgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (width_buf__selector == 0) { - width_buf_ = (valueDeserializer.readLength() as Length) + const focusedAreaBackgroundColor_buf__selector: number = valueDeserializer.readInt8() + let focusedAreaBackgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (width_buf__selector == 1) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top: undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right: undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_left: undefined | Length = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) + else if (focusedAreaBackgroundColor_buf__selector == 1) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (focusedAreaBackgroundColor_buf__selector == 2) { + focusedAreaBackgroundColor_buf_ = (valueDeserializer.readString() as string) + } + else if (focusedAreaBackgroundColor_buf__selector == 3) { + focusedAreaBackgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + focusedAreaBackgroundColor_buf = (focusedAreaBackgroundColor_buf_ as Color | number | string | Resource) } - const width_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = width_buf - const outset_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf_runtimeType)) + const focusedAreaBackgroundColor_result: ResourceColor | undefined|undefined = focusedAreaBackgroundColor_buf + const focusedAreaRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let focusedAreaRadius_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) { - const outset_buf__selector: number = valueDeserializer.readInt8() - let outset_buf_: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined - if (outset_buf__selector == 0) { - outset_buf_ = (valueDeserializer.readLength() as Length) + focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) + } + const focusedAreaRadius_result: number | undefined|undefined = focusedAreaRadius_buf + let value: TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) + return value + } + readNonCurrentDayStyle(): NonCurrentDayStyle { + let valueDeserializer: Deserializer = this + const nonCurrentMonthDayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthDayColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) + { + const nonCurrentMonthDayColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthDayColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (outset_buf__selector == 1) { - const outset_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) - { - outset_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_top: undefined | Length = outset_buf__u_top_buf - const outset_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) - { - outset_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_right: undefined | Length = outset_buf__u_right_buf - const outset_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) - { - outset_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_bottom: undefined | Length = outset_buf__u_bottom_buf - const outset_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let outset_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) - { - outset_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const outset_buf__u_left: undefined | Length = outset_buf__u_left_buf - outset_buf_ = ({top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} as EdgeWidths) + else if (nonCurrentMonthDayColor_buf__selector == 1) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (outset_buf__selector == 2) { - outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (nonCurrentMonthDayColor_buf__selector == 2) { + nonCurrentMonthDayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthDayColor_buf__selector == 3) { + nonCurrentMonthDayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for outset_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation.") } - outset_buf = (outset_buf_ as Length | EdgeWidths | LocalizedEdgeWidths) + nonCurrentMonthDayColor_buf = (nonCurrentMonthDayColor_buf_ as Color | number | string | Resource) } - const outset_result: Length | EdgeWidths | LocalizedEdgeWidths | undefined|undefined = outset_buf - const fill_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let fill_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (fill_buf_runtimeType)) + const nonCurrentMonthDayColor_result: ResourceColor | undefined|undefined = nonCurrentMonthDayColor_buf + const nonCurrentMonthLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthLunarColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) { - fill_buf = valueDeserializer.readBoolean() + const nonCurrentMonthLunarColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readInt32() as Color) + } + else if (nonCurrentMonthLunarColor_buf__selector == 1) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (nonCurrentMonthLunarColor_buf__selector == 2) { + nonCurrentMonthLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthLunarColor_buf__selector == 3) { + nonCurrentMonthLunarColor_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation.") + } + nonCurrentMonthLunarColor_buf = (nonCurrentMonthLunarColor_buf_ as Color | number | string | Resource) } - const fill_result: boolean | undefined|undefined = fill_buf - let value: BorderImageOption = ({slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} as BorderImageOption) - return value - } - readBorderOptions(): BorderOptions { - let valueDeserializer: Deserializer = this - const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + const nonCurrentMonthLunarColor_result: ResourceColor | undefined|undefined = nonCurrentMonthLunarColor_buf + const nonCurrentMonthWorkDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthWorkDayMarkColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) { - const width_buf__selector: number = valueDeserializer.readInt8() - let width_buf_: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined - if (width_buf__selector == 0) { - const width_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_top: undefined | Length = width_buf__u_top_buf - const width_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_right: undefined | Length = width_buf__u_right_buf - const width_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_bottom: undefined | Length = width_buf__u_bottom_buf - const width_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let width_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const width_buf__u_left: undefined | Length = width_buf__u_left_buf - width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) + const nonCurrentMonthWorkDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthWorkDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (width_buf__selector == 1) { - width_buf_ = (valueDeserializer.readLength() as Length) + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (width_buf__selector == 2) { - width_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { + nonCurrentMonthWorkDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { + nonCurrentMonthWorkDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for width_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation.") } - width_buf = (width_buf_ as EdgeWidths | Length | LocalizedEdgeWidths) + nonCurrentMonthWorkDayMarkColor_buf = (nonCurrentMonthWorkDayMarkColor_buf_ as Color | number | string | Resource) } - const width_result: EdgeWidths | Length | LocalizedEdgeWidths | undefined|undefined = width_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const nonCurrentMonthWorkDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthWorkDayMarkColor_buf + const nonCurrentMonthOffDayMarkColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let nonCurrentMonthOffDayMarkColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined - if (color_buf__selector == 0) { - const color_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_top_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const color_buf__u_top_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_top_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation.") - } - color_buf__u_top_buf = (color_buf__u_top_buf_ as Color | number | string | Resource) - } - const color_buf__u_top: undefined | ResourceColor = color_buf__u_top_buf - const color_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_right_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const color_buf__u_right_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_right_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation.") - } - color_buf__u_right_buf = (color_buf__u_right_buf_ as Color | number | string | Resource) - } - const color_buf__u_right: undefined | ResourceColor = color_buf__u_right_buf - const color_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_bottom_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const color_buf__u_bottom_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_bottom_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation.") - } - color_buf__u_bottom_buf = (color_buf__u_bottom_buf_ as Color | number | string | Resource) - } - const color_buf__u_bottom: undefined | ResourceColor = color_buf__u_bottom_buf - const color_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf__u_left_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const color_buf__u_left_buf__selector: number = valueDeserializer.readInt8() - let color_buf__u_left_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_ = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_ = (valueDeserializer.readString() as string) - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation.") - } - color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) - } - const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) + const nonCurrentMonthOffDayMarkColor_buf__selector: number = valueDeserializer.readInt8() + let nonCurrentMonthOffDayMarkColor_buf_: Color | number | string | Resource | undefined|undefined + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (color_buf__selector == 1) { - const color_buf__u_selector: number = valueDeserializer.readInt8() - let color_buf__u: Color | number | string | Resource | undefined|undefined - if (color_buf__u_selector == 0) { - color_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (color_buf__u_selector == 1) { - color_buf__u = (valueDeserializer.readNumber() as number) - } - else if (color_buf__u_selector == 2) { - color_buf__u = (valueDeserializer.readString() as string) - } - else if (color_buf__u_selector == 3) { - color_buf__u = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for color_buf__u has to be chosen through deserialisation.") - } - color_buf_ = (color_buf__u as Color | number | string | Resource) + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 2) { - color_buf_ = valueDeserializer.readLocalizedEdgeColors() + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { + nonCurrentMonthOffDayMarkColor_buf_ = (valueDeserializer.readString() as string) + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { + nonCurrentMonthOffDayMarkColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as EdgeColors | ResourceColor | LocalizedEdgeColors) + nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) } - const color_result: EdgeColors | ResourceColor | LocalizedEdgeColors | undefined|undefined = color_buf - const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) - { - const radius_buf__selector: number = valueDeserializer.readInt8() - let radius_buf_: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined - if (radius_buf__selector == 0) { - const radius_buf__u_topLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topLeft: undefined | Length = radius_buf__u_topLeft_buf - const radius_buf__u_topRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_topRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_topRight: undefined | Length = radius_buf__u_topRight_buf - const radius_buf__u_bottomLeft_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomLeft_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomLeft: undefined | Length = radius_buf__u_bottomLeft_buf - const radius_buf__u_bottomRight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let radius_buf__u_bottomRight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) - } - const radius_buf__u_bottomRight: undefined | Length = radius_buf__u_bottomRight_buf - radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) + const nonCurrentMonthOffDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthOffDayMarkColor_buf + let value: NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) + return value + } + readCurrentDayStyle(): CurrentDayStyle { + let valueDeserializer: Deserializer = this + const dayColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dayColor_buf_runtimeType)) + { + const dayColor_buf__selector: number = valueDeserializer.readInt8() + let dayColor_buf_: Color | number | string | Resource | undefined|undefined + if (dayColor_buf__selector == 0) { + dayColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (radius_buf__selector == 1) { - radius_buf_ = (valueDeserializer.readLength() as Length) + else if (dayColor_buf__selector == 1) { + dayColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (radius_buf__selector == 2) { - radius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() + else if (dayColor_buf__selector == 2) { + dayColor_buf_ = (valueDeserializer.readString() as string) + } + else if (dayColor_buf__selector == 3) { + dayColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for radius_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for dayColor_buf_ has to be chosen through deserialisation.") } - radius_buf = (radius_buf_ as BorderRadiuses | Length | LocalizedBorderRadiuses) + dayColor_buf = (dayColor_buf_ as Color | number | string | Resource) } - const radius_result: BorderRadiuses | Length | LocalizedBorderRadiuses | undefined|undefined = radius_buf - const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf: EdgeStyles | BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) + const dayColor_result: ResourceColor | undefined|undefined = dayColor_buf + const lunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarColor_buf_runtimeType)) { - const style_buf__selector: number = valueDeserializer.readInt8() - let style_buf_: EdgeStyles | BorderStyle | undefined|undefined - if (style_buf__selector == 0) { - const style_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_top_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_top: undefined | BorderStyle = style_buf__u_top_buf - const style_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_right_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_right: undefined | BorderStyle = style_buf__u_right_buf - const style_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_bottom_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_bottom: undefined | BorderStyle = style_buf__u_bottom_buf - const style_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let style_buf__u_left_buf: BorderStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) - } - const style_buf__u_left: undefined | BorderStyle = style_buf__u_left_buf - style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeStyles) + const lunarColor_buf__selector: number = valueDeserializer.readInt8() + let lunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (lunarColor_buf__selector == 0) { + lunarColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (style_buf__selector == 1) { - style_buf_ = (valueDeserializer.readInt32() as BorderStyle) + else if (lunarColor_buf__selector == 1) { + lunarColor_buf_ = (valueDeserializer.readNumber() as number) + } + else if (lunarColor_buf__selector == 2) { + lunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (lunarColor_buf__selector == 3) { + lunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for style_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for lunarColor_buf_ has to be chosen through deserialisation.") } - style_buf = (style_buf_ as EdgeStyles | BorderStyle) + lunarColor_buf = (lunarColor_buf_ as Color | number | string | Resource) } - const style_result: EdgeStyles | BorderStyle | undefined|undefined = style_buf - const dashGap_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf_runtimeType)) + const lunarColor_result: ResourceColor | undefined|undefined = lunarColor_buf + const markLunarColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let markLunarColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (markLunarColor_buf_runtimeType)) { - const dashGap_buf__selector: number = valueDeserializer.readInt8() - let dashGap_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if (dashGap_buf__selector == 0) { - const dashGap_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) - { - dashGap_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_top: undefined | Length = dashGap_buf__u_top_buf - const dashGap_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) - { - dashGap_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_right: undefined | Length = dashGap_buf__u_right_buf - const dashGap_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) - { - dashGap_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_bottom: undefined | Length = dashGap_buf__u_bottom_buf - const dashGap_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashGap_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) - { - dashGap_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const dashGap_buf__u_left: undefined | Length = dashGap_buf__u_left_buf - dashGap_buf_ = ({top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} as EdgeWidths) + const markLunarColor_buf__selector: number = valueDeserializer.readInt8() + let markLunarColor_buf_: Color | number | string | Resource | undefined|undefined + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (dashGap_buf__selector == 1) { - dashGap_buf_ = valueDeserializer.readLengthMetrics() + else if (markLunarColor_buf__selector == 1) { + markLunarColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (dashGap_buf__selector == 2) { - dashGap_buf_ = valueDeserializer.readLocalizedEdgeWidths() + else if (markLunarColor_buf__selector == 2) { + markLunarColor_buf_ = (valueDeserializer.readString() as string) + } + else if (markLunarColor_buf__selector == 3) { + markLunarColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for dashGap_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for markLunarColor_buf_ has to be chosen through deserialisation.") } - dashGap_buf = (dashGap_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + markLunarColor_buf = (markLunarColor_buf_ as Color | number | string | Resource) + } + const markLunarColor_result: ResourceColor | undefined|undefined = markLunarColor_buf + const dayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayFontSize_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dayFontSize_buf_runtimeType)) + { + dayFontSize_buf = (valueDeserializer.readNumber() as number) + } + const dayFontSize_result: number | undefined|undefined = dayFontSize_buf + const lunarDayFontSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarDayFontSize_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + { + lunarDayFontSize_buf = (valueDeserializer.readNumber() as number) + } + const lunarDayFontSize_result: number | undefined|undefined = lunarDayFontSize_buf + const dayHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dayHeight_buf_runtimeType)) + { + dayHeight_buf = (valueDeserializer.readNumber() as number) + } + const dayHeight_result: number | undefined|undefined = dayHeight_buf + const dayWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayWidth_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dayWidth_buf_runtimeType)) + { + dayWidth_buf = (valueDeserializer.readNumber() as number) + } + const dayWidth_result: number | undefined|undefined = dayWidth_buf + const gregorianCalendarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let gregorianCalendarHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + { + gregorianCalendarHeight_buf = (valueDeserializer.readNumber() as number) + } + const gregorianCalendarHeight_result: number | undefined|undefined = gregorianCalendarHeight_buf + const dayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dayYAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + { + dayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const dayYAxisOffset_result: number | undefined|undefined = dayYAxisOffset_buf + const lunarDayYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarDayYAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + { + lunarDayYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const lunarDayYAxisOffset_result: number | undefined|undefined = lunarDayYAxisOffset_buf + const underscoreXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreXAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + { + underscoreXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const underscoreXAxisOffset_result: number | undefined|undefined = underscoreXAxisOffset_buf + const underscoreYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreYAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + { + underscoreYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const underscoreYAxisOffset_result: number | undefined|undefined = underscoreYAxisOffset_buf + const scheduleMarkerXAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerXAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + { + scheduleMarkerXAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const scheduleMarkerXAxisOffset_result: number | undefined|undefined = scheduleMarkerXAxisOffset_buf + const scheduleMarkerYAxisOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerYAxisOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + { + scheduleMarkerYAxisOffset_buf = (valueDeserializer.readNumber() as number) + } + const scheduleMarkerYAxisOffset_result: number | undefined|undefined = scheduleMarkerYAxisOffset_buf + const colSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let colSpace_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (colSpace_buf_runtimeType)) + { + colSpace_buf = (valueDeserializer.readNumber() as number) + } + const colSpace_result: number | undefined|undefined = colSpace_buf + const dailyFiveRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dailyFiveRowSpace_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + { + dailyFiveRowSpace_buf = (valueDeserializer.readNumber() as number) + } + const dailyFiveRowSpace_result: number | undefined|undefined = dailyFiveRowSpace_buf + const dailySixRowSpace_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let dailySixRowSpace_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + { + dailySixRowSpace_buf = (valueDeserializer.readNumber() as number) + } + const dailySixRowSpace_result: number | undefined|undefined = dailySixRowSpace_buf + const lunarHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let lunarHeight_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (lunarHeight_buf_runtimeType)) + { + lunarHeight_buf = (valueDeserializer.readNumber() as number) + } + const lunarHeight_result: number | undefined|undefined = lunarHeight_buf + const underscoreWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreWidth_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (underscoreWidth_buf_runtimeType)) + { + underscoreWidth_buf = (valueDeserializer.readNumber() as number) + } + const underscoreWidth_result: number | undefined|undefined = underscoreWidth_buf + const underscoreLength_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let underscoreLength_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (underscoreLength_buf_runtimeType)) + { + underscoreLength_buf = (valueDeserializer.readNumber() as number) } - const dashGap_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashGap_buf - const dashWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf_runtimeType)) + const underscoreLength_result: number | undefined|undefined = underscoreLength_buf + const scheduleMarkerRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let scheduleMarkerRadius_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) { - const dashWidth_buf__selector: number = valueDeserializer.readInt8() - let dashWidth_buf_: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined - if (dashWidth_buf__selector == 0) { - const dashWidth_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) - { - dashWidth_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_top: undefined | Length = dashWidth_buf__u_top_buf - const dashWidth_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) - { - dashWidth_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_right: undefined | Length = dashWidth_buf__u_right_buf - const dashWidth_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) - { - dashWidth_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_bottom: undefined | Length = dashWidth_buf__u_bottom_buf - const dashWidth_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let dashWidth_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) - { - dashWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const dashWidth_buf__u_left: undefined | Length = dashWidth_buf__u_left_buf - dashWidth_buf_ = ({top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} as EdgeWidths) - } - else if (dashWidth_buf__selector == 1) { - dashWidth_buf_ = valueDeserializer.readLengthMetrics() - } - else if (dashWidth_buf__selector == 2) { - dashWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() - } - else { - throw new Error("One of the branches for dashWidth_buf_ has to be chosen through deserialisation.") - } - dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) + scheduleMarkerRadius_buf = (valueDeserializer.readNumber() as number) } - const dashWidth_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashWidth_buf - let value: BorderOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} as BorderOptions) + const scheduleMarkerRadius_result: number | undefined|undefined = scheduleMarkerRadius_buf + const boundaryRowOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let boundaryRowOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + { + boundaryRowOffset_buf = (valueDeserializer.readNumber() as number) + } + const boundaryRowOffset_result: number | undefined|undefined = boundaryRowOffset_buf + const boundaryColOffset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let boundaryColOffset_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + { + boundaryColOffset_buf = (valueDeserializer.readNumber() as number) + } + const boundaryColOffset_result: number | undefined|undefined = boundaryColOffset_buf + let value: CurrentDayStyle = ({dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} as CurrentDayStyle) return value } - readFilter(): Filter { + readCalendarDay(): CalendarDay { let valueDeserializer: Deserializer = this - const __FilterStub_result: string = (valueDeserializer.readString() as string) - let value: Filter = ({__FilterStub: __FilterStub_result} as Filter) + const index_result: number = (valueDeserializer.readNumber() as number) + const lunarMonth_result: string = (valueDeserializer.readString() as string) + const lunarDay_result: string = (valueDeserializer.readString() as string) + const dayMark_result: string = (valueDeserializer.readString() as string) + const dayMarkValue_result: string = (valueDeserializer.readString() as string) + const year_result: number = (valueDeserializer.readNumber() as number) + const month_result: number = (valueDeserializer.readNumber() as number) + const day_result: number = (valueDeserializer.readNumber() as number) + const isFirstOfLunar_result: boolean = valueDeserializer.readBoolean() + const hasSchedule_result: boolean = valueDeserializer.readBoolean() + const markLunarDay_result: boolean = valueDeserializer.readBoolean() + let value: CalendarDay = ({index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} as CalendarDay) return value } - readVisualEffect(): VisualEffect { + readButtonOptions(): ButtonOptions { let valueDeserializer: Deserializer = this - const __VisualEffectStub_result: string = (valueDeserializer.readString() as string) - let value: VisualEffect = ({__VisualEffectStub: __VisualEffectStub_result} as VisualEffect) + const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let type_buf: ButtonType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) + { + type_buf = (valueDeserializer.readInt32() as ButtonType) + } + const type_result: ButtonType | undefined|undefined = type_buf + const stateEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let stateEffect_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (stateEffect_buf_runtimeType)) + { + stateEffect_buf = valueDeserializer.readBoolean() + } + const stateEffect_result: boolean | undefined|undefined = stateEffect_buf + const buttonStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let buttonStyle_buf: ButtonStyleMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (buttonStyle_buf_runtimeType)) + { + buttonStyle_buf = (valueDeserializer.readInt32() as ButtonStyleMode) + } + const buttonStyle_result: ButtonStyleMode | undefined|undefined = buttonStyle_buf + const controlSize_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controlSize_buf: ControlSize | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controlSize_buf_runtimeType)) + { + controlSize_buf = Object.values(ControlSize)[valueDeserializer.readInt32()] + } + const controlSize_result: ControlSize | undefined|undefined = controlSize_buf + const role_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let role_buf: ButtonRole | undefined|undefined + if ((RuntimeType.UNDEFINED) != (role_buf_runtimeType)) + { + role_buf = (valueDeserializer.readInt32() as ButtonRole) + } + const role_result: ButtonRole | undefined|undefined = role_buf + let value: ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) return value } - readForegroundEffectOptions(): ForegroundEffectOptions { + readBadgeParamWithString(): BadgeParamWithString { let valueDeserializer: Deserializer = this - const radius_result: number = (valueDeserializer.readNumber() as number) - let value: ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf: BadgePosition | Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) + { + const position_buf__selector: number = valueDeserializer.readInt8() + let position_buf_: BadgePosition | Position | undefined|undefined + if (position_buf__selector == 0) { + position_buf_ = (valueDeserializer.readInt32() as BadgePosition) + } + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() + } + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") + } + position_buf = (position_buf_ as BadgePosition | Position) + } + const position_result: BadgePosition | Position | undefined|undefined = position_buf + const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() + const value_result: string = (valueDeserializer.readString() as string) + let value: BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) return value } - readResizableOptions(): ResizableOptions { + readBadgeParamWithNumber(): BadgeParamWithNumber { let valueDeserializer: Deserializer = this - const slice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf: EdgeWidths | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf_runtimeType)) + const position_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let position_buf: BadgePosition | Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (position_buf_runtimeType)) { - const slice_buf__top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__top_buf_runtimeType)) - { - slice_buf__top_buf = (valueDeserializer.readLength() as Length) - } - const slice_buf__top: undefined | Length = slice_buf__top_buf - const slice_buf__right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__right_buf_runtimeType)) - { - slice_buf__right_buf = (valueDeserializer.readLength() as Length) + const position_buf__selector: number = valueDeserializer.readInt8() + let position_buf_: BadgePosition | Position | undefined|undefined + if (position_buf__selector == 0) { + position_buf_ = (valueDeserializer.readInt32() as BadgePosition) } - const slice_buf__right: undefined | Length = slice_buf__right_buf - const slice_buf__bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) - { - slice_buf__bottom_buf = (valueDeserializer.readLength() as Length) + else if (position_buf__selector == 1) { + position_buf_ = valueDeserializer.readPosition() } - const slice_buf__bottom: undefined | Length = slice_buf__bottom_buf - const slice_buf__left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let slice_buf__left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (slice_buf__left_buf_runtimeType)) - { - slice_buf__left_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for position_buf_ has to be chosen through deserialisation.") } - const slice_buf__left: undefined | Length = slice_buf__left_buf - slice_buf = ({top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} as EdgeWidths) + position_buf = (position_buf_ as BadgePosition | Position) } - const slice_result: EdgeWidths | undefined|undefined = slice_buf - const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let lattice_buf: DrawingLattice | undefined|undefined - if ((RuntimeType.UNDEFINED) != (lattice_buf_runtimeType)) + const position_result: BadgePosition | Position | undefined|undefined = position_buf + const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() + const count_result: number = (valueDeserializer.readNumber() as number) + const maxCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let maxCount_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (maxCount_buf_runtimeType)) { - lattice_buf = valueDeserializer.readDrawingLattice() + maxCount_buf = (valueDeserializer.readNumber() as number) } - const lattice_result: DrawingLattice | undefined|undefined = lattice_buf - let value: ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) + const maxCount_result: number | undefined|undefined = maxCount_buf + let value: BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) return value } - readBackgroundEffectOptions(): BackgroundEffectOptions { + readOnAlphabetIndexerPopupSelectCallback(isSync: boolean = false): OnAlphabetIndexerPopupSelectCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(726938390, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(726938390, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readOnAlphabetIndexerRequestPopupDataCallback(isSync: boolean = false): OnAlphabetIndexerRequestPopupDataCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number): Array => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); let _continuationValue: Array | undefined|undefined; const _continuationCallback: ((value: Array) => void) = (value: Array): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1956514817, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as Array); } + } + readOnAlphabetIndexerSelectCallback(isSync: boolean = false): OnAlphabetIndexerSelectCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNumber(index); (isSync) ? (nativeModule()._CallCallbackSync(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1189721220, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } + readAlphabetIndexerOptions(): AlphabetIndexerOptions { let valueDeserializer: Deserializer = this - const radius_result: number = (valueDeserializer.readNumber() as number) - const saturation_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let saturation_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (saturation_buf_runtimeType)) + const arrayValue_buf_length: int32 = valueDeserializer.readInt32() + let arrayValue_buf: Array = new Array() + for (let arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { + arrayValue_buf[arrayValue_buf_i] = (valueDeserializer.readString() as string) + } + const arrayValue_result: Array = arrayValue_buf + const selected_result: number = (valueDeserializer.readNumber() as number) + let value: AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) + return value + } + readAlertDialogButtonOptions(): AlertDialogButtonOptions { + let valueDeserializer: Deserializer = this + const enabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enabled_buf_runtimeType)) + { + enabled_buf = valueDeserializer.readBoolean() + } + const enabled_result: boolean | undefined|undefined = enabled_buf + const defaultFocus_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let defaultFocus_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (defaultFocus_buf_runtimeType)) { - saturation_buf = (valueDeserializer.readNumber() as number) + defaultFocus_buf = valueDeserializer.readBoolean() } - const saturation_result: number | undefined|undefined = saturation_buf - const brightness_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let brightness_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (brightness_buf_runtimeType)) + const defaultFocus_result: boolean | undefined|undefined = defaultFocus_buf + const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let style_buf: DialogButtonStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (style_buf_runtimeType)) { - brightness_buf = (valueDeserializer.readNumber() as number) + style_buf = (valueDeserializer.readInt32() as DialogButtonStyle) } - const brightness_result: number | undefined|undefined = brightness_buf - const color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (color_buf_runtimeType)) + const style_result: DialogButtonStyle | undefined|undefined = style_buf + const value_buf_selector: number = valueDeserializer.readInt8() + let value_buf: string | Resource | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (valueDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + value_buf = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") + } + const value_result: ResourceStr = (value_buf as string | Resource) + const fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let fontColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fontColor_buf_runtimeType)) { - const color_buf__selector: number = valueDeserializer.readInt8() - let color_buf_: Color | number | string | Resource | undefined|undefined - if (color_buf__selector == 0) { - color_buf_ = (valueDeserializer.readInt32() as Color) + const fontColor_buf__selector: number = valueDeserializer.readInt8() + let fontColor_buf_: Color | number | string | Resource | undefined|undefined + if (fontColor_buf__selector == 0) { + fontColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (color_buf__selector == 1) { - color_buf_ = (valueDeserializer.readNumber() as number) + else if (fontColor_buf__selector == 1) { + fontColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (color_buf__selector == 2) { - color_buf_ = (valueDeserializer.readString() as string) + else if (fontColor_buf__selector == 2) { + fontColor_buf_ = (valueDeserializer.readString() as string) } - else if (color_buf__selector == 3) { - color_buf_ = valueDeserializer.readResource() + else if (fontColor_buf__selector == 3) { + fontColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for color_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for fontColor_buf_ has to be chosen through deserialisation.") } - color_buf = (color_buf_ as Color | number | string | Resource) - } - const color_result: ResourceColor | undefined|undefined = color_buf - const adaptiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let adaptiveColor_buf: AdaptiveColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf = (valueDeserializer.readInt32() as AdaptiveColor) - } - const adaptiveColor_result: AdaptiveColor | undefined|undefined = adaptiveColor_buf - const blurOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let blurOptions_buf: BlurOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf = valueDeserializer.readBlurOptions() - } - const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf - const policy_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let policy_buf: BlurStyleActivePolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf = (valueDeserializer.readInt32() as BlurStyleActivePolicy) + fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } - const policy_result: BlurStyleActivePolicy | undefined|undefined = policy_buf - const inactiveColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let inactiveColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (inactiveColor_buf_runtimeType)) + const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf + const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let backgroundColor_buf: ResourceColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const inactiveColor_buf__selector: number = valueDeserializer.readInt8() - let inactiveColor_buf_: Color | number | string | Resource | undefined|undefined - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_ = (valueDeserializer.readInt32() as Color) + const backgroundColor_buf__selector: number = valueDeserializer.readInt8() + let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_ = (valueDeserializer.readNumber() as number) + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_ = (valueDeserializer.readNumber() as number) } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_ = (valueDeserializer.readString() as string) + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_ = (valueDeserializer.readString() as string) } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_ = valueDeserializer.readResource() + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_ = valueDeserializer.readResource() } else { - throw new Error("One of the branches for inactiveColor_buf_ has to be chosen through deserialisation.") + throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") } - inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) - } - const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf - let value: BackgroundEffectOptions = ({radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundEffectOptions) - return value - } - readPixelRoundPolicy(): PixelRoundPolicy { - let valueDeserializer: Deserializer = this - const start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let start_buf: PixelRoundCalcPolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (start_buf_runtimeType)) - { - start_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } - const start_result: PixelRoundCalcPolicy | undefined|undefined = start_buf - const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let top_buf: PixelRoundCalcPolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (top_buf_runtimeType)) - { - top_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } - const top_result: PixelRoundCalcPolicy | undefined|undefined = top_buf - const end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let end_buf: PixelRoundCalcPolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (end_buf_runtimeType)) - { - end_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } - const end_result: PixelRoundCalcPolicy | undefined|undefined = end_buf - const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let bottom_buf: PixelRoundCalcPolicy | undefined|undefined - if ((RuntimeType.UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) - } - const bottom_result: PixelRoundCalcPolicy | undefined|undefined = bottom_buf - let value: PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) - return value - } - readChainWeightOptions(): ChainWeightOptions { - let valueDeserializer: Deserializer = this - const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let horizontal_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf = (valueDeserializer.readNumber() as number) - } - const horizontal_result: number | undefined|undefined = horizontal_buf - const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let vertical_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf = (valueDeserializer.readNumber() as number) + backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) } - const vertical_result: number | undefined|undefined = vertical_buf - let value: ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) - return value - } - readTouchResult(): TouchResult { - let valueDeserializer: Deserializer = this - const strategy_result: TouchTestStrategy = (valueDeserializer.readInt32() as TouchTestStrategy) - const id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let id_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (id_buf_runtimeType)) + const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf + const action_result: VoidCallback = valueDeserializer.readVoidCallback() + const primary_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let primary_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (primary_buf_runtimeType)) { - id_buf = (valueDeserializer.readString() as string) + primary_buf = valueDeserializer.readBoolean() } - const id_result: string | undefined|undefined = id_buf - let value: TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) + const primary_result: boolean | undefined|undefined = primary_buf + let value: AlertDialogButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} as AlertDialogButtonOptions) return value } - readTouchTestInfo(): TouchTestInfo { + readDismissDialogAction(): DismissDialogAction { let valueDeserializer: Deserializer = this - const windowX_result: number = (valueDeserializer.readNumber() as number) - const windowY_result: number = (valueDeserializer.readNumber() as number) - const parentX_result: number = (valueDeserializer.readNumber() as number) - const parentY_result: number = (valueDeserializer.readNumber() as number) - const x_result: number = (valueDeserializer.readNumber() as number) - const y_result: number = (valueDeserializer.readNumber() as number) - const rect_result: RectResult = valueDeserializer.readRectResult() - const id_result: string = (valueDeserializer.readString() as string) - let value: TouchTestInfo = ({windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} as TouchTestInfo) + const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() + const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) + let value: DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) return value } - readCallback_Array_TouchTestInfo_TouchResult(isSync: boolean = false): ((value: Array) => TouchResult) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value: Array): TouchResult => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeTouchTestInfo(value_element); } let _continuationValue: TouchResult | undefined|undefined; const _continuationCallback: ((value: TouchResult) => void) = (value: TouchResult): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-547276916, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-547276916, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as TouchResult); } - } - readConstraintSizeOptions(): ConstraintSizeOptions { + readSheetInfo(): SheetInfo { let valueDeserializer: Deserializer = this - const minWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let minWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf = (valueDeserializer.readLength() as Length) + const title_buf_selector: number = valueDeserializer.readInt8() + let title_buf: string | Resource | undefined|undefined + if (title_buf_selector == 0) { + title_buf = (valueDeserializer.readString() as string) } - const minWidth_result: Length | undefined|undefined = minWidth_buf - const maxWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf = (valueDeserializer.readLength() as Length) + else if (title_buf_selector == 1) { + title_buf = valueDeserializer.readResource() } - const maxWidth_result: Length | undefined|undefined = maxWidth_buf - const minHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let minHeight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf = (valueDeserializer.readLength() as Length) + else { + throw new Error("One of the branches for title_buf has to be chosen through deserialisation.") } - const minHeight_result: Length | undefined|undefined = minHeight_buf - const maxHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let maxHeight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (maxHeight_buf_runtimeType)) + const title_result: string | Resource = (title_buf as string | Resource) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - maxHeight_buf = (valueDeserializer.readLength() as Length) + const icon_buf__selector: number = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) + } + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() + } + else { + throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") + } + icon_buf = (icon_buf_ as string | Resource) } - const maxHeight_result: Length | undefined|undefined = maxHeight_buf - let value: ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) + const icon_result: string | Resource | undefined|undefined = icon_buf + const action_result: VoidCallback = valueDeserializer.readVoidCallback() + let value: SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) return value } readLength(): Length | undefined { diff --git a/arkoala/arkui/src/peers/Serializer.ts b/arkoala/arkui/src/peers/Serializer.ts index 2d99dfada..3f4d687bd 100644 --- a/arkoala/arkui/src/peers/Serializer.ts +++ b/arkoala/arkui/src/peers/Serializer.ts @@ -48,15 +48,12 @@ import { DrawModifierInternal } from "./../ArkDrawModifierMaterialized" import { TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" import { PixelMapMockInternal } from "./../ArkPixelMapMockMaterialized" import { ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" -import { AttributeModifierInternal } from "./../ArkAttributeModifierMaterialized" import { ViewInternal } from "./../ArkViewMaterialized" import { TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" import { DynamicNodeInternal } from "./../ArkDynamicNodeMaterialized" import { ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" import { GestureModifierInternal } from "./../ArkGestureModifierMaterialized" -import { AbstractPropertyInternal } from "./../ArkAbstractPropertyMaterialized" import { IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" -import { ISinglePropertyChangeSubscriberInternal } from "./../ArkISinglePropertyChangeSubscriberMaterialized" import { SubscribaleAbstractInternal } from "./../ArkSubscribaleAbstractMaterialized" import { ContextMenuInternal } from "./../ArkContextMenuMaterialized" import { CustomDialogControllerInternal } from "./../ArkCustomDialogControllerMaterialized" @@ -69,8 +66,6 @@ import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" -import { NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" -import { NavPathStackInternal } from "./../ArkNavPathStackMaterialized" import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" @@ -225,180 +220,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeShadowOptions(value: ShadowOptions): void { - let valueSerializer: Serializer = this - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - if (((RuntimeType.NUMBER == value_radius_type))) { - valueSerializer.writeInt8(0) - const value_radius_0 = unsafeCast(value_radius) - valueSerializer.writeNumber(value_radius_0) - } - else if (((RuntimeType.OBJECT == value_radius_type))) { - valueSerializer.writeInt8(1) - const value_radius_1 = unsafeCast(value_radius) - valueSerializer.writeResource(value_radius_1) - } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_1) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_2) - } - else if (((RuntimeType.STRING) == (value_color_value_type)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) >= (0)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) <= (2))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeInt32(Object.values(ColoringStrategy).indexOf(value_color_value_3)) - } - } - const value_offsetX = value.offsetX - let value_offsetX_type: int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { - valueSerializer.writeInt8(0) - const value_offsetX_value_0 = unsafeCast(value_offsetX_value) - valueSerializer.writeNumber(value_offsetX_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { - valueSerializer.writeInt8(1) - const value_offsetX_value_1 = unsafeCast(value_offsetX_value) - valueSerializer.writeResource(value_offsetX_value_1) - } - } - const value_offsetY = value.offsetY - let value_offsetY_type: int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { - valueSerializer.writeInt8(0) - const value_offsetY_value_0 = unsafeCast(value_offsetY_value) - valueSerializer.writeNumber(value_offsetY_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { - valueSerializer.writeInt8(1) - const value_offsetY_value_1 = unsafeCast(value_offsetY_value) - valueSerializer.writeResource(value_offsetY_value_1) - } - } - const value_fill = value.fill - let value_fill_type: int32 = RuntimeType.UNDEFINED - value_fill_type = runtimeType(value_fill) - valueSerializer.writeInt8(value_fill_type) - if ((RuntimeType.UNDEFINED) != (value_fill_type)) { - const value_fill_value = value_fill! - valueSerializer.writeBoolean(value_fill_value) - } - } - writePosition(value: Position): void { - let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeLength(value_x_value) - } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeLength(value_y_value) - } - } - writeSymbolGlyphModifier(value: SymbolGlyphModifier): void { - let valueSerializer: Serializer = this - const value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub - valueSerializer.writeString(value___SymbolGlyphModifierStub) - } - writeGridRowSizeOption(value: GridRowSizeOption): void { - let valueSerializer: Serializer = this - const value_xs = value.xs - let value_xs_type: int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeLength(value_xs_value) - } - const value_sm = value.sm - let value_sm_type: int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeLength(value_sm_value) - } - const value_md = value.md - let value_md_type: int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeLength(value_md_value) - } - const value_lg = value.lg - let value_lg_type: int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeLength(value_lg_value) - } - const value_xl = value.xl - let value_xl_type: int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeLength(value_xl_value) - } - const value_xxl = value.xxl - let value_xxl_type: int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeLength(value_xxl_value) - } - } writeTextBackgroundStyle(value: TextBackgroundStyle): void { let valueSerializer: Serializer = this const value_color = value.color @@ -653,473 +474,188 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_height_value) } } - writeRichEditorLayoutStyle(value: RichEditorLayoutStyle): void { + writePosition(value: Position): void { let valueSerializer: Serializer = this - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type: int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeLength(value_x_value) + } + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeLength(value_y_value) + } + } + writeSymbolGlyphModifier(value: SymbolGlyphModifier): void { + let valueSerializer: Serializer = this + const value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub + valueSerializer.writeString(value___SymbolGlyphModifierStub) + } + writeShadowOptions(value: ShadowOptions): void { + let valueSerializer: Serializer = this + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + if (((RuntimeType.NUMBER == value_radius_type))) { + valueSerializer.writeInt8(0) + const value_radius_0 = unsafeCast(value_radius) + valueSerializer.writeNumber(value_radius_0) + } + else if (((RuntimeType.OBJECT == value_radius_type))) { + valueSerializer.writeInt8(1) + const value_radius_1 = unsafeCast(value_radius) + valueSerializer.writeResource(value_radius_1) + } + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) + } + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(0) - const value_margin_value_0 = unsafeCast(value_margin_value) - valueSerializer.writeLength(value_margin_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) } - else if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (((value_margin_value!.hasOwnProperty("top")) || (value_margin_value!.hasOwnProperty("right")) || (value_margin_value!.hasOwnProperty("bottom")) || (value_margin_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.STRING == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_margin_value_1 = unsafeCast(value_margin_value) - const value_margin_value_1_top = value_margin_value_1.top - let value_margin_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_margin_value_1_top_type = runtimeType(value_margin_value_1_top) - valueSerializer.writeInt8(value_margin_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_top_type)) { - const value_margin_value_1_top_value = value_margin_value_1_top! - valueSerializer.writeLength(value_margin_value_1_top_value) - } - const value_margin_value_1_right = value_margin_value_1.right - let value_margin_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_margin_value_1_right_type = runtimeType(value_margin_value_1_right) - valueSerializer.writeInt8(value_margin_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_right_type)) { - const value_margin_value_1_right_value = value_margin_value_1_right! - valueSerializer.writeLength(value_margin_value_1_right_value) - } - const value_margin_value_1_bottom = value_margin_value_1.bottom - let value_margin_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom) - valueSerializer.writeInt8(value_margin_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_bottom_type)) { - const value_margin_value_1_bottom_value = value_margin_value_1_bottom! - valueSerializer.writeLength(value_margin_value_1_bottom_value) - } - const value_margin_value_1_left = value_margin_value_1.left - let value_margin_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_margin_value_1_left_type = runtimeType(value_margin_value_1_left) - valueSerializer.writeInt8(value_margin_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_1_left_type)) { - const value_margin_value_1_left_value = value_margin_value_1_left! - valueSerializer.writeLength(value_margin_value_1_left_value) - } - } - } - const value_borderRadius = value.borderRadius - let value_borderRadius_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { - valueSerializer.writeInt8(0) - const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLength(value_borderRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { - valueSerializer.writeInt8(1) - const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) - } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) - } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) - } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) - } - } - } - } - writeDecorationStyleInterface(value: DecorationStyleInterface): void { - let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_1) } else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) - } - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - } - writeLocalizedEdgeColors(value: LocalizedEdgeColors): void { - let valueSerializer: Serializer = this - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - let value_top_value_type: int32 = RuntimeType.UNDEFINED - value_top_value_type = runtimeType(value_top_value) - if (((RuntimeType.NUMBER) == (value_top_value_type)) && ((unsafeCast(value_top_value)) >= (0)) && ((unsafeCast(value_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_top_value_0 = unsafeCast(value_top_value) - valueSerializer.writeInt32(value_top_value_0) - } - else if (((RuntimeType.NUMBER == value_top_value_type))) { - valueSerializer.writeInt8(1) - const value_top_value_1 = unsafeCast(value_top_value) - valueSerializer.writeNumber(value_top_value_1) - } - else if (((RuntimeType.STRING == value_top_value_type))) { - valueSerializer.writeInt8(2) - const value_top_value_2 = unsafeCast(value_top_value) - valueSerializer.writeString(value_top_value_2) - } - else if (((RuntimeType.OBJECT == value_top_value_type))) { - valueSerializer.writeInt8(3) - const value_top_value_3 = unsafeCast(value_top_value) - valueSerializer.writeResource(value_top_value_3) - } - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - let value_end_value_type: int32 = RuntimeType.UNDEFINED - value_end_value_type = runtimeType(value_end_value) - if (((RuntimeType.NUMBER) == (value_end_value_type)) && ((unsafeCast(value_end_value)) >= (0)) && ((unsafeCast(value_end_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_end_value_0 = unsafeCast(value_end_value) - valueSerializer.writeInt32(value_end_value_0) - } - else if (((RuntimeType.NUMBER == value_end_value_type))) { - valueSerializer.writeInt8(1) - const value_end_value_1 = unsafeCast(value_end_value) - valueSerializer.writeNumber(value_end_value_1) - } - else if (((RuntimeType.STRING == value_end_value_type))) { valueSerializer.writeInt8(2) - const value_end_value_2 = unsafeCast(value_end_value) - valueSerializer.writeString(value_end_value_2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_end_value_type))) { + else if (((RuntimeType.STRING) == (value_color_value_type)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) >= (0)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) <= (2))) { valueSerializer.writeInt8(3) - const value_end_value_3 = unsafeCast(value_end_value) - valueSerializer.writeResource(value_end_value_3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeInt32(Object.values(ColoringStrategy).indexOf(value_color_value_3)) } } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - let value_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_bottom_value_type = runtimeType(value_bottom_value) - if (((RuntimeType.NUMBER) == (value_bottom_value_type)) && ((unsafeCast(value_bottom_value)) >= (0)) && ((unsafeCast(value_bottom_value)) <= (11))) { + const value_offsetX = value.offsetX + let value_offsetX_type: int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0) - const value_bottom_value_0 = unsafeCast(value_bottom_value) - valueSerializer.writeInt32(value_bottom_value_0) + const value_offsetX_value_0 = unsafeCast(value_offsetX_value) + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_bottom_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1) - const value_bottom_value_1 = unsafeCast(value_bottom_value) - valueSerializer.writeNumber(value_bottom_value_1) - } - else if (((RuntimeType.STRING == value_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_bottom_value_2 = unsafeCast(value_bottom_value) - valueSerializer.writeString(value_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_bottom_value_3 = unsafeCast(value_bottom_value) - valueSerializer.writeResource(value_bottom_value_3) + const value_offsetX_value_1 = unsafeCast(value_offsetX_value) + valueSerializer.writeResource(value_offsetX_value_1) } } - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - let value_start_value_type: int32 = RuntimeType.UNDEFINED - value_start_value_type = runtimeType(value_start_value) - if (((RuntimeType.NUMBER) == (value_start_value_type)) && ((unsafeCast(value_start_value)) >= (0)) && ((unsafeCast(value_start_value)) <= (11))) { + const value_offsetY = value.offsetY + let value_offsetY_type: int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0) - const value_start_value_0 = unsafeCast(value_start_value) - valueSerializer.writeInt32(value_start_value_0) + const value_offsetY_value_0 = unsafeCast(value_offsetY_value) + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_start_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1) - const value_start_value_1 = unsafeCast(value_start_value) - valueSerializer.writeNumber(value_start_value_1) - } - else if (((RuntimeType.STRING == value_start_value_type))) { - valueSerializer.writeInt8(2) - const value_start_value_2 = unsafeCast(value_start_value) - valueSerializer.writeString(value_start_value_2) - } - else if (((RuntimeType.OBJECT == value_start_value_type))) { - valueSerializer.writeInt8(3) - const value_start_value_3 = unsafeCast(value_start_value) - valueSerializer.writeResource(value_start_value_3) + const value_offsetY_value_1 = unsafeCast(value_offsetY_value) + valueSerializer.writeResource(value_offsetY_value_1) } } - } - writeLocalizedEdgeWidths(value: LocalizedEdgeWidths): void { - let valueSerializer: Serializer = this - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLengthMetrics(value_end_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLengthMetrics(value_bottom_value) - } - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) + const value_fill = value.fill + let value_fill_type: int32 = RuntimeType.UNDEFINED + value_fill_type = runtimeType(value_fill) + valueSerializer.writeInt8(value_fill_type) + if ((RuntimeType.UNDEFINED) != (value_fill_type)) { + const value_fill_value = value_fill! + valueSerializer.writeBoolean(value_fill_value) } } - writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { + writeGridRowSizeOption(value: GridRowSizeOption): void { let valueSerializer: Serializer = this - const value_topStart = value.topStart - let value_topStart_type: int32 = RuntimeType.UNDEFINED - value_topStart_type = runtimeType(value_topStart) - valueSerializer.writeInt8(value_topStart_type) - if ((RuntimeType.UNDEFINED) != (value_topStart_type)) { - const value_topStart_value = value_topStart! - valueSerializer.writeLengthMetrics(value_topStart_value) - } - const value_topEnd = value.topEnd - let value_topEnd_type: int32 = RuntimeType.UNDEFINED - value_topEnd_type = runtimeType(value_topEnd) - valueSerializer.writeInt8(value_topEnd_type) - if ((RuntimeType.UNDEFINED) != (value_topEnd_type)) { - const value_topEnd_value = value_topEnd! - valueSerializer.writeLengthMetrics(value_topEnd_value) - } - const value_bottomStart = value.bottomStart - let value_bottomStart_type: int32 = RuntimeType.UNDEFINED - value_bottomStart_type = runtimeType(value_bottomStart) - valueSerializer.writeInt8(value_bottomStart_type) - if ((RuntimeType.UNDEFINED) != (value_bottomStart_type)) { - const value_bottomStart_value = value_bottomStart! - valueSerializer.writeLengthMetrics(value_bottomStart_value) - } - const value_bottomEnd = value.bottomEnd - let value_bottomEnd_type: int32 = RuntimeType.UNDEFINED - value_bottomEnd_type = runtimeType(value_bottomEnd) - valueSerializer.writeInt8(value_bottomEnd_type) - if ((RuntimeType.UNDEFINED) != (value_bottomEnd_type)) { - const value_bottomEnd_value = value_bottomEnd! - valueSerializer.writeLengthMetrics(value_bottomEnd_value) + const value_xs = value.xs + let value_xs_type: int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeLength(value_xs_value) } - } - writeArea(value: Area): void { - let valueSerializer: Serializer = this - const value_width = value.width - valueSerializer.writeLength(value_width) - const value_height = value.height - valueSerializer.writeLength(value_height) - const value_position = value.position - valueSerializer.writePosition(value_position) - const value_globalPosition = value.globalPosition - valueSerializer.writePosition(value_globalPosition) - } - writeLocalizedPadding(value: LocalizedPadding): void { - let valueSerializer: Serializer = this - const value_stub = value.stub - valueSerializer.writeString(value_stub) - } - writeFont(value: Font): void { - let valueSerializer: Serializer = this - const value_size = value.size - let value_size_type: int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - valueSerializer.writeLength(value_size_value) + const value_sm = value.sm + let value_sm_type: int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeLength(value_sm_value) } - const value_weight = value.weight - let value_weight_type: int32 = RuntimeType.UNDEFINED - value_weight_type = runtimeType(value_weight) - valueSerializer.writeInt8(value_weight_type) - if ((RuntimeType.UNDEFINED) != (value_weight_type)) { - const value_weight_value = value_weight! - let value_weight_value_type: int32 = RuntimeType.UNDEFINED - value_weight_value_type = runtimeType(value_weight_value) - if (((RuntimeType.NUMBER) == (value_weight_value_type)) && ((unsafeCast(value_weight_value)) >= (0)) && ((unsafeCast(value_weight_value)) <= (5))) { - valueSerializer.writeInt8(0) - const value_weight_value_0 = unsafeCast(value_weight_value) - valueSerializer.writeInt32(value_weight_value_0) - } - else if (((RuntimeType.NUMBER == value_weight_value_type))) { - valueSerializer.writeInt8(1) - const value_weight_value_1 = unsafeCast(value_weight_value) - valueSerializer.writeNumber(value_weight_value_1) - } - else if (((RuntimeType.STRING == value_weight_value_type))) { - valueSerializer.writeInt8(2) - const value_weight_value_2 = unsafeCast(value_weight_value) - valueSerializer.writeString(value_weight_value_2) - } + const value_md = value.md + let value_md_type: int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeLength(value_md_value) } - const value_family = value.family - let value_family_type: int32 = RuntimeType.UNDEFINED - value_family_type = runtimeType(value_family) - valueSerializer.writeInt8(value_family_type) - if ((RuntimeType.UNDEFINED) != (value_family_type)) { - const value_family_value = value_family! - let value_family_value_type: int32 = RuntimeType.UNDEFINED - value_family_value_type = runtimeType(value_family_value) - if (((RuntimeType.STRING == value_family_value_type))) { - valueSerializer.writeInt8(0) - const value_family_value_0 = unsafeCast(value_family_value) - valueSerializer.writeString(value_family_value_0) - } - else if (((RuntimeType.OBJECT == value_family_value_type))) { - valueSerializer.writeInt8(1) - const value_family_value_1 = unsafeCast(value_family_value) - valueSerializer.writeResource(value_family_value_1) - } + const value_lg = value.lg + let value_lg_type: int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeLength(value_lg_value) } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) + const value_xl = value.xl + let value_xl_type: int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeLength(value_xl_value) } - } - writeTabBarSymbol(value: TabBarSymbol): void { - let valueSerializer: Serializer = this - const value_normal = value.normal - valueSerializer.writeSymbolGlyphModifier(value_normal) - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeSymbolGlyphModifier(value_selected_value) + const value_xxl = value.xxl + let value_xxl_type: int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeLength(value_xxl_value) } } - writeComponentContent(value: ComponentContent): void { + writeBackgroundColorStyle(value: BackgroundColorStyle): void { let valueSerializer: Serializer = this - const value___ComponentContentStub = value.__ComponentContentStub - valueSerializer.writeString(value___ComponentContentStub) + const value_textBackgroundStyle = value.textBackgroundStyle + valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle) } - writeDecorationStyleResult(value: DecorationStyleResult): void { - let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - if (((RuntimeType.NUMBER) == (value_color_type)) && ((unsafeCast(value_color)) >= (0)) && ((unsafeCast(value_color)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_0 = unsafeCast(value_color) - valueSerializer.writeInt32(value_color_0) - } - else if (((RuntimeType.NUMBER == value_color_type))) { - valueSerializer.writeInt8(1) - const value_color_1 = unsafeCast(value_color) - valueSerializer.writeNumber(value_color_1) - } - else if (((RuntimeType.STRING == value_color_type))) { - valueSerializer.writeInt8(2) - const value_color_2 = unsafeCast(value_color) - valueSerializer.writeString(value_color_2) - } - else if (((RuntimeType.OBJECT == value_color_type))) { - valueSerializer.writeInt8(3) - const value_color_3 = unsafeCast(value_color) - valueSerializer.writeResource(value_color_3) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } + writeUserDataSpan(value: UserDataSpan): void { } - writeCanvasPattern(value: CanvasPattern): void { + writeCustomSpan(value: CustomSpan): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -1128,37 +664,12 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeCanvasGradient(value: CanvasGradient): void { + writeUrlStyle(value: UrlStyle): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_url = value.url + valueSerializer.writeString(value_url) } - writeBackgroundColorStyle(value: BackgroundColorStyle): void { - let valueSerializer: Serializer = this - const value_textBackgroundStyle = value.textBackgroundStyle - valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle) - } - writeUserDataSpan(value: UserDataSpan): void { - } - writeCustomSpan(value: CustomSpan): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUrlStyle(value: UrlStyle): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeLineHeightStyle(value: LineHeightStyle): void { + writeLineHeightStyle(value: LineHeightStyle): void { let valueSerializer: Serializer = this const value_lineHeight = value.lineHeight valueSerializer.writeNumber(value_lineHeight) @@ -1389,6 +900,102 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_fontStyle_value) } } + writeArea(value: Area): void { + let valueSerializer: Serializer = this + const value_width = value.width + valueSerializer.writeLength(value_width) + const value_height = value.height + valueSerializer.writeLength(value_height) + const value_position = value.position + valueSerializer.writePosition(value_position) + const value_globalPosition = value.globalPosition + valueSerializer.writePosition(value_globalPosition) + } + writeFont(value: Font): void { + let valueSerializer: Serializer = this + const value_size = value.size + let value_size_type: int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + valueSerializer.writeLength(value_size_value) + } + const value_weight = value.weight + let value_weight_type: int32 = RuntimeType.UNDEFINED + value_weight_type = runtimeType(value_weight) + valueSerializer.writeInt8(value_weight_type) + if ((RuntimeType.UNDEFINED) != (value_weight_type)) { + const value_weight_value = value_weight! + let value_weight_value_type: int32 = RuntimeType.UNDEFINED + value_weight_value_type = runtimeType(value_weight_value) + if (((RuntimeType.NUMBER) == (value_weight_value_type)) && ((unsafeCast(value_weight_value)) >= (0)) && ((unsafeCast(value_weight_value)) <= (5))) { + valueSerializer.writeInt8(0) + const value_weight_value_0 = unsafeCast(value_weight_value) + valueSerializer.writeInt32(value_weight_value_0) + } + else if (((RuntimeType.NUMBER == value_weight_value_type))) { + valueSerializer.writeInt8(1) + const value_weight_value_1 = unsafeCast(value_weight_value) + valueSerializer.writeNumber(value_weight_value_1) + } + else if (((RuntimeType.STRING == value_weight_value_type))) { + valueSerializer.writeInt8(2) + const value_weight_value_2 = unsafeCast(value_weight_value) + valueSerializer.writeString(value_weight_value_2) + } + } + const value_family = value.family + let value_family_type: int32 = RuntimeType.UNDEFINED + value_family_type = runtimeType(value_family) + valueSerializer.writeInt8(value_family_type) + if ((RuntimeType.UNDEFINED) != (value_family_type)) { + const value_family_value = value_family! + let value_family_value_type: int32 = RuntimeType.UNDEFINED + value_family_value_type = runtimeType(value_family_value) + if (((RuntimeType.STRING == value_family_value_type))) { + valueSerializer.writeInt8(0) + const value_family_value_0 = unsafeCast(value_family_value) + valueSerializer.writeString(value_family_value_0) + } + else if (((RuntimeType.OBJECT == value_family_value_type))) { + valueSerializer.writeInt8(1) + const value_family_value_1 = unsafeCast(value_family_value) + valueSerializer.writeResource(value_family_value_1) + } + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + } + writeLocalizedPadding(value: LocalizedPadding): void { + let valueSerializer: Serializer = this + const value_stub = value.stub + valueSerializer.writeString(value_stub) + } + writeTabBarSymbol(value: TabBarSymbol): void { + let valueSerializer: Serializer = this + const value_normal = value.normal + valueSerializer.writeSymbolGlyphModifier(value_normal) + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeSymbolGlyphModifier(value_selected_value) + } + } + writeComponentContent(value: ComponentContent): void { + let valueSerializer: Serializer = this + const value___ComponentContentStub = value.__ComponentContentStub + valueSerializer.writeString(value___ComponentContentStub) + } writeScrollAnimationOptions(value: ScrollAnimationOptions): void { let valueSerializer: Serializer = this const value_duration = value.duration @@ -1427,329 +1034,430 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_canOverScroll_value) } } - writeRichEditorSymbolSpanStyle(value: RichEditorSymbolSpanStyle): void { + writeRichEditorLayoutStyle(value: RichEditorLayoutStyle): void { let valueSerializer: Serializer = this - const value_fontSize = value.fontSize - let value_fontSize_type: int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type: int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { valueSerializer.writeInt8(0) - const value_fontSize_value_0 = unsafeCast(value_fontSize_value) - valueSerializer.writeNumber(value_fontSize_value_0) + const value_margin_value_0 = unsafeCast(value_margin_value) + valueSerializer.writeLength(value_margin_value_0) } - else if (((RuntimeType.STRING == value_fontSize_value_type))) { + else if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (((value_margin_value!.hasOwnProperty("top")) || (value_margin_value!.hasOwnProperty("right")) || (value_margin_value!.hasOwnProperty("bottom")) || (value_margin_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_fontSize_value_1 = unsafeCast(value_fontSize_value) - valueSerializer.writeString(value_fontSize_value_1) - } - else if (((RuntimeType.OBJECT == value_fontSize_value_type))) { - valueSerializer.writeInt8(2) - const value_fontSize_value_2 = unsafeCast(value_fontSize_value) - valueSerializer.writeResource(value_fontSize_value_2) - } - } - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - valueSerializer.writeInt32(value_fontColor_value.length) - for (let i = 0; i < value_fontColor_value.length; i++) { - const value_fontColor_value_element = value_fontColor_value[i] - let value_fontColor_value_element_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_element_type = runtimeType(value_fontColor_value_element) - if (((RuntimeType.NUMBER) == (value_fontColor_value_element_type)) && ((unsafeCast(value_fontColor_value_element)) >= (0)) && ((unsafeCast(value_fontColor_value_element)) <= (11))) { - valueSerializer.writeInt8(0) - const value_fontColor_value_element_0 = unsafeCast(value_fontColor_value_element) - valueSerializer.writeInt32(value_fontColor_value_element_0) + const value_margin_value_1 = unsafeCast(value_margin_value) + const value_margin_value_1_top = value_margin_value_1.top + let value_margin_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_margin_value_1_top_type = runtimeType(value_margin_value_1_top) + valueSerializer.writeInt8(value_margin_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_top_type)) { + const value_margin_value_1_top_value = value_margin_value_1_top! + valueSerializer.writeLength(value_margin_value_1_top_value) } - else if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(1) - const value_fontColor_value_element_1 = unsafeCast(value_fontColor_value_element) - valueSerializer.writeNumber(value_fontColor_value_element_1) + const value_margin_value_1_right = value_margin_value_1.right + let value_margin_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_margin_value_1_right_type = runtimeType(value_margin_value_1_right) + valueSerializer.writeInt8(value_margin_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_right_type)) { + const value_margin_value_1_right_value = value_margin_value_1_right! + valueSerializer.writeLength(value_margin_value_1_right_value) } - else if (((RuntimeType.STRING == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(2) - const value_fontColor_value_element_2 = unsafeCast(value_fontColor_value_element) - valueSerializer.writeString(value_fontColor_value_element_2) + const value_margin_value_1_bottom = value_margin_value_1.bottom + let value_margin_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom) + valueSerializer.writeInt8(value_margin_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_bottom_type)) { + const value_margin_value_1_bottom_value = value_margin_value_1_bottom! + valueSerializer.writeLength(value_margin_value_1_bottom_value) } - else if (((RuntimeType.OBJECT == value_fontColor_value_element_type))) { - valueSerializer.writeInt8(3) - const value_fontColor_value_element_3 = unsafeCast(value_fontColor_value_element) - valueSerializer.writeResource(value_fontColor_value_element_3) + const value_margin_value_1_left = value_margin_value_1.left + let value_margin_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_margin_value_1_left_type = runtimeType(value_margin_value_1_left) + valueSerializer.writeInt8(value_margin_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_1_left_type)) { + const value_margin_value_1_left_value = value_margin_value_1_left! + valueSerializer.writeLength(value_margin_value_1_left_value) } } } - const value_fontWeight = value.fontWeight - let value_fontWeight_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + const value_borderRadius = value.borderRadius + let value_borderRadius_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { valueSerializer.writeInt8(0) - const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) - valueSerializer.writeNumber(value_fontWeight_value_0) + const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLength(value_borderRadius_value_0) } - else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) - valueSerializer.writeInt32(value_fontWeight_value_1) - } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { - valueSerializer.writeInt8(2) - const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) - valueSerializer.writeString(value_fontWeight_value_2) - } - } - const value_effectStrategy = value.effectStrategy - let value_effectStrategy_type: int32 = RuntimeType.UNDEFINED - value_effectStrategy_type = runtimeType(value_effectStrategy) - valueSerializer.writeInt8(value_effectStrategy_type) - if ((RuntimeType.UNDEFINED) != (value_effectStrategy_type)) { - const value_effectStrategy_value = value_effectStrategy! - valueSerializer.writeInt32(value_effectStrategy_value) - } - const value_renderingStrategy = value.renderingStrategy - let value_renderingStrategy_type: int32 = RuntimeType.UNDEFINED - value_renderingStrategy_type = runtimeType(value_renderingStrategy) - valueSerializer.writeInt8(value_renderingStrategy_type) - if ((RuntimeType.UNDEFINED) != (value_renderingStrategy_type)) { - const value_renderingStrategy_value = value_renderingStrategy! - valueSerializer.writeInt32(value_renderingStrategy_value) - } + const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + } } - writeRichEditorImageSpanStyle(value: RichEditorImageSpanStyle): void { + writeDecorationStyleResult(value: DecorationStyleResult): void { let valueSerializer: Serializer = this - const value_size = value.size - let value_size_type: int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - const value_size_value_0 = value_size_value[0] - valueSerializer.writeLength(value_size_value_0) - const value_size_value_1 = value_size_value[1] - valueSerializer.writeLength(value_size_value_1) + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + if (((RuntimeType.NUMBER) == (value_color_type)) && ((unsafeCast(value_color)) >= (0)) && ((unsafeCast(value_color)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_0 = unsafeCast(value_color) + valueSerializer.writeInt32(value_color_0) } - const value_verticalAlign = value.verticalAlign - let value_verticalAlign_type: int32 = RuntimeType.UNDEFINED - value_verticalAlign_type = runtimeType(value_verticalAlign) - valueSerializer.writeInt8(value_verticalAlign_type) - if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { - const value_verticalAlign_value = value_verticalAlign! - valueSerializer.writeInt32(value_verticalAlign_value) + else if (((RuntimeType.NUMBER == value_color_type))) { + valueSerializer.writeInt8(1) + const value_color_1 = unsafeCast(value_color) + valueSerializer.writeNumber(value_color_1) } - const value_objectFit = value.objectFit - let value_objectFit_type: int32 = RuntimeType.UNDEFINED - value_objectFit_type = runtimeType(value_objectFit) - valueSerializer.writeInt8(value_objectFit_type) - if ((RuntimeType.UNDEFINED) != (value_objectFit_type)) { - const value_objectFit_value = value_objectFit! - valueSerializer.writeInt32(value_objectFit_value) + else if (((RuntimeType.STRING == value_color_type))) { + valueSerializer.writeInt8(2) + const value_color_2 = unsafeCast(value_color) + valueSerializer.writeString(value_color_2) } - const value_layoutStyle = value.layoutStyle - let value_layoutStyle_type: int32 = RuntimeType.UNDEFINED - value_layoutStyle_type = runtimeType(value_layoutStyle) - valueSerializer.writeInt8(value_layoutStyle_type) - if ((RuntimeType.UNDEFINED) != (value_layoutStyle_type)) { - const value_layoutStyle_value = value_layoutStyle! - valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value) + else if (((RuntimeType.OBJECT == value_color_type))) { + valueSerializer.writeInt8(3) + const value_color_3 = unsafeCast(value_color) + valueSerializer.writeResource(value_color_3) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) } } - writeRichEditorTextStyle(value: RichEditorTextStyle): void { + writeDecorationStyleInterface(value: DecorationStyleInterface): void { let valueSerializer: Serializer = this - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) - valueSerializer.writeInt32(value_fontColor_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_fontColor_value_1 = unsafeCast(value_fontColor_value) - valueSerializer.writeNumber(value_fontColor_value_1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { + else if (((RuntimeType.STRING == value_color_value_type))) { valueSerializer.writeInt8(2) - const value_fontColor_value_2 = unsafeCast(value_fontColor_value) - valueSerializer.writeString(value_fontColor_value_2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(3) - const value_fontColor_value_3 = unsafeCast(value_fontColor_value) - valueSerializer.writeResource(value_fontColor_value_3) - } - } - const value_fontSize = value.fontSize - let value_fontSize_type: int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER) == (value_fontSize_value_type)) || ((RuntimeType.STRING) == (value_fontSize_value_type)) || (((RuntimeType.OBJECT) == (value_fontSize_value_type)) && (isResource(value_fontSize_value)))) { - valueSerializer.writeInt8(0) - const value_fontSize_value_0 = unsafeCast(value_fontSize_value) - valueSerializer.writeLength(value_fontSize_value_0) - } - else if (((RuntimeType.NUMBER == value_fontSize_value_type))) { - valueSerializer.writeInt8(1) - const value_fontSize_value_1 = unsafeCast(value_fontSize_value) - valueSerializer.writeNumber(value_fontSize_value_1) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) } } - const value_fontStyle = value.fontStyle - let value_fontStyle_type: int32 = RuntimeType.UNDEFINED - value_fontStyle_type = runtimeType(value_fontStyle) - valueSerializer.writeInt8(value_fontStyle_type) - if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { - const value_fontStyle_value = value_fontStyle! - valueSerializer.writeInt32(value_fontStyle_value) + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) } - const value_fontWeight = value.fontWeight - let value_fontWeight_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + } + writeLocalizedEdgeColors(value: LocalizedEdgeColors): void { + let valueSerializer: Serializer = this + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + let value_top_value_type: int32 = RuntimeType.UNDEFINED + value_top_value_type = runtimeType(value_top_value) + if (((RuntimeType.NUMBER) == (value_top_value_type)) && ((unsafeCast(value_top_value)) >= (0)) && ((unsafeCast(value_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) - valueSerializer.writeNumber(value_fontWeight_value_0) + const value_top_value_0 = unsafeCast(value_top_value) + valueSerializer.writeInt32(value_top_value_0) } - else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + else if (((RuntimeType.NUMBER == value_top_value_type))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) - valueSerializer.writeInt32(value_fontWeight_value_1) + const value_top_value_1 = unsafeCast(value_top_value) + valueSerializer.writeNumber(value_top_value_1) } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + else if (((RuntimeType.STRING == value_top_value_type))) { valueSerializer.writeInt8(2) - const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) - valueSerializer.writeString(value_fontWeight_value_2) + const value_top_value_2 = unsafeCast(value_top_value) + valueSerializer.writeString(value_top_value_2) + } + else if (((RuntimeType.OBJECT == value_top_value_type))) { + valueSerializer.writeInt8(3) + const value_top_value_3 = unsafeCast(value_top_value) + valueSerializer.writeResource(value_top_value_3) } } - const value_fontFamily = value.fontFamily - let value_fontFamily_type: int32 = RuntimeType.UNDEFINED - value_fontFamily_type = runtimeType(value_fontFamily) - valueSerializer.writeInt8(value_fontFamily_type) - if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { - const value_fontFamily_value = value_fontFamily! - let value_fontFamily_value_type: int32 = RuntimeType.UNDEFINED - value_fontFamily_value_type = runtimeType(value_fontFamily_value) - if (((RuntimeType.STRING == value_fontFamily_value_type))) { + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + let value_end_value_type: int32 = RuntimeType.UNDEFINED + value_end_value_type = runtimeType(value_end_value) + if (((RuntimeType.NUMBER) == (value_end_value_type)) && ((unsafeCast(value_end_value)) >= (0)) && ((unsafeCast(value_end_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontFamily_value_0 = unsafeCast(value_fontFamily_value) - valueSerializer.writeString(value_fontFamily_value_0) + const value_end_value_0 = unsafeCast(value_end_value) + valueSerializer.writeInt32(value_end_value_0) } - else if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + else if (((RuntimeType.NUMBER == value_end_value_type))) { valueSerializer.writeInt8(1) - const value_fontFamily_value_1 = unsafeCast(value_fontFamily_value) - valueSerializer.writeResource(value_fontFamily_value_1) + const value_end_value_1 = unsafeCast(value_end_value) + valueSerializer.writeNumber(value_end_value_1) + } + else if (((RuntimeType.STRING == value_end_value_type))) { + valueSerializer.writeInt8(2) + const value_end_value_2 = unsafeCast(value_end_value) + valueSerializer.writeString(value_end_value_2) + } + else if (((RuntimeType.OBJECT == value_end_value_type))) { + valueSerializer.writeInt8(3) + const value_end_value_3 = unsafeCast(value_end_value) + valueSerializer.writeResource(value_end_value_3) } } - const value_decoration = value.decoration - let value_decoration_type: int32 = RuntimeType.UNDEFINED - value_decoration_type = runtimeType(value_decoration) - valueSerializer.writeInt8(value_decoration_type) - if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { - const value_decoration_value = value_decoration! - valueSerializer.writeDecorationStyleInterface(value_decoration_value) - } - const value_textShadow = value.textShadow - let value_textShadow_type: int32 = RuntimeType.UNDEFINED - value_textShadow_type = runtimeType(value_textShadow) - valueSerializer.writeInt8(value_textShadow_type) - if ((RuntimeType.UNDEFINED) != (value_textShadow_type)) { - const value_textShadow_value = value_textShadow! - let value_textShadow_value_type: int32 = RuntimeType.UNDEFINED - value_textShadow_value_type = runtimeType(value_textShadow_value) - if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (((value_textShadow_value!.hasOwnProperty("radius"))))) { + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + let value_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_bottom_value_type = runtimeType(value_bottom_value) + if (((RuntimeType.NUMBER) == (value_bottom_value_type)) && ((unsafeCast(value_bottom_value)) >= (0)) && ((unsafeCast(value_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_textShadow_value_0 = unsafeCast(value_textShadow_value) - valueSerializer.writeShadowOptions(value_textShadow_value_0) + const value_bottom_value_0 = unsafeCast(value_bottom_value) + valueSerializer.writeInt32(value_bottom_value_0) } - else if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (value_textShadow_value instanceof Array)) { + else if (((RuntimeType.NUMBER == value_bottom_value_type))) { valueSerializer.writeInt8(1) - const value_textShadow_value_1 = unsafeCast>(value_textShadow_value) - valueSerializer.writeInt32(value_textShadow_value_1.length) - for (let i = 0; i < value_textShadow_value_1.length; i++) { - const value_textShadow_value_1_element = value_textShadow_value_1[i] - valueSerializer.writeShadowOptions(value_textShadow_value_1_element) - } + const value_bottom_value_1 = unsafeCast(value_bottom_value) + valueSerializer.writeNumber(value_bottom_value_1) + } + else if (((RuntimeType.STRING == value_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_bottom_value_2 = unsafeCast(value_bottom_value) + valueSerializer.writeString(value_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_bottom_value_3 = unsafeCast(value_bottom_value) + valueSerializer.writeResource(value_bottom_value_3) } } - const value_letterSpacing = value.letterSpacing - let value_letterSpacing_type: int32 = RuntimeType.UNDEFINED - value_letterSpacing_type = runtimeType(value_letterSpacing) - valueSerializer.writeInt8(value_letterSpacing_type) - if ((RuntimeType.UNDEFINED) != (value_letterSpacing_type)) { - const value_letterSpacing_value = value_letterSpacing! - let value_letterSpacing_value_type: int32 = RuntimeType.UNDEFINED - value_letterSpacing_value_type = runtimeType(value_letterSpacing_value) - if (((RuntimeType.NUMBER == value_letterSpacing_value_type))) { + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + let value_start_value_type: int32 = RuntimeType.UNDEFINED + value_start_value_type = runtimeType(value_start_value) + if (((RuntimeType.NUMBER) == (value_start_value_type)) && ((unsafeCast(value_start_value)) >= (0)) && ((unsafeCast(value_start_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_letterSpacing_value_0 = unsafeCast(value_letterSpacing_value) - valueSerializer.writeNumber(value_letterSpacing_value_0) + const value_start_value_0 = unsafeCast(value_start_value) + valueSerializer.writeInt32(value_start_value_0) } - else if (((RuntimeType.STRING == value_letterSpacing_value_type))) { + else if (((RuntimeType.NUMBER == value_start_value_type))) { valueSerializer.writeInt8(1) - const value_letterSpacing_value_1 = unsafeCast(value_letterSpacing_value) - valueSerializer.writeString(value_letterSpacing_value_1) + const value_start_value_1 = unsafeCast(value_start_value) + valueSerializer.writeNumber(value_start_value_1) + } + else if (((RuntimeType.STRING == value_start_value_type))) { + valueSerializer.writeInt8(2) + const value_start_value_2 = unsafeCast(value_start_value) + valueSerializer.writeString(value_start_value_2) + } + else if (((RuntimeType.OBJECT == value_start_value_type))) { + valueSerializer.writeInt8(3) + const value_start_value_3 = unsafeCast(value_start_value) + valueSerializer.writeResource(value_start_value_3) } } - const value_lineHeight = value.lineHeight - let value_lineHeight_type: int32 = RuntimeType.UNDEFINED - value_lineHeight_type = runtimeType(value_lineHeight) - valueSerializer.writeInt8(value_lineHeight_type) - if ((RuntimeType.UNDEFINED) != (value_lineHeight_type)) { - const value_lineHeight_value = value_lineHeight! - let value_lineHeight_value_type: int32 = RuntimeType.UNDEFINED - value_lineHeight_value_type = runtimeType(value_lineHeight_value) - if (((RuntimeType.NUMBER == value_lineHeight_value_type))) { + } + writeLocalizedEdgeWidths(value: LocalizedEdgeWidths): void { + let valueSerializer: Serializer = this + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLengthMetrics(value_end_value) + } + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLengthMetrics(value_bottom_value) + } + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLengthMetrics(value_start_value) + } + } + writeSheetTitleOptions(value: SheetTitleOptions): void { + let valueSerializer: Serializer = this + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { + valueSerializer.writeInt8(0) + const value_title_0 = unsafeCast(value_title) + valueSerializer.writeString(value_title_0) + } + else if (((RuntimeType.OBJECT == value_title_type))) { + valueSerializer.writeInt8(1) + const value_title_1 = unsafeCast(value_title) + valueSerializer.writeResource(value_title_1) + } + const value_subtitle = value.subtitle + let value_subtitle_type: int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0) - const value_lineHeight_value_0 = unsafeCast(value_lineHeight_value) - valueSerializer.writeNumber(value_lineHeight_value_0) + const value_subtitle_value_0 = unsafeCast(value_subtitle_value) + valueSerializer.writeString(value_subtitle_value_0) } - else if (((RuntimeType.STRING == value_lineHeight_value_type))) { + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { valueSerializer.writeInt8(1) - const value_lineHeight_value_1 = unsafeCast(value_lineHeight_value) - valueSerializer.writeString(value_lineHeight_value_1) - } - else if (((RuntimeType.OBJECT == value_lineHeight_value_type))) { - valueSerializer.writeInt8(2) - const value_lineHeight_value_2 = unsafeCast(value_lineHeight_value) - valueSerializer.writeResource(value_lineHeight_value_2) + const value_subtitle_value_1 = unsafeCast(value_subtitle_value) + valueSerializer.writeResource(value_subtitle_value_1) } } - const value_fontFeature = value.fontFeature - let value_fontFeature_type: int32 = RuntimeType.UNDEFINED - value_fontFeature_type = runtimeType(value_fontFeature) - valueSerializer.writeInt8(value_fontFeature_type) - if ((RuntimeType.UNDEFINED) != (value_fontFeature_type)) { - const value_fontFeature_value = value_fontFeature! - valueSerializer.writeString(value_fontFeature_value) + } + writeTransitionEffect(value: TransitionEffect): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeLocalizedBorderRadiuses(value: LocalizedBorderRadiuses): void { + let valueSerializer: Serializer = this + const value_topStart = value.topStart + let value_topStart_type: int32 = RuntimeType.UNDEFINED + value_topStart_type = runtimeType(value_topStart) + valueSerializer.writeInt8(value_topStart_type) + if ((RuntimeType.UNDEFINED) != (value_topStart_type)) { + const value_topStart_value = value_topStart! + valueSerializer.writeLengthMetrics(value_topStart_value) + } + const value_topEnd = value.topEnd + let value_topEnd_type: int32 = RuntimeType.UNDEFINED + value_topEnd_type = runtimeType(value_topEnd) + valueSerializer.writeInt8(value_topEnd_type) + if ((RuntimeType.UNDEFINED) != (value_topEnd_type)) { + const value_topEnd_value = value_topEnd! + valueSerializer.writeLengthMetrics(value_topEnd_value) + } + const value_bottomStart = value.bottomStart + let value_bottomStart_type: int32 = RuntimeType.UNDEFINED + value_bottomStart_type = runtimeType(value_bottomStart) + valueSerializer.writeInt8(value_bottomStart_type) + if ((RuntimeType.UNDEFINED) != (value_bottomStart_type)) { + const value_bottomStart_value = value_bottomStart! + valueSerializer.writeLengthMetrics(value_bottomStart_value) + } + const value_bottomEnd = value.bottomEnd + let value_bottomEnd_type: int32 = RuntimeType.UNDEFINED + value_bottomEnd_type = runtimeType(value_bottomEnd) + valueSerializer.writeInt8(value_bottomEnd_type) + if ((RuntimeType.UNDEFINED) != (value_bottomEnd_type)) { + const value_bottomEnd_value = value_bottomEnd! + valueSerializer.writeLengthMetrics(value_bottomEnd_value) } } - writeNavPathStack(value: NavPathStack): void { + writeCanvasPattern(value: CanvasPattern): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCanvasGradient(value: CanvasGradient): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -1758,6 +1466,8 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeNavPathStack(value: NavPathStack): void { + } writeNavPathInfo(value: NavPathInfo): void { let valueSerializer: Serializer = this const value_name = value.name @@ -1787,16 +1497,12 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_isEntry_value) } } - writeExpectedFrameRateRange(value: ExpectedFrameRateRange): void { + writeColorMetrics(value: ColorMetrics): void { let valueSerializer: Serializer = this - const value_min = value.min - valueSerializer.writeNumber(value_min) - const value_max = value.max - valueSerializer.writeNumber(value_max) - const value_expected = value.expected - valueSerializer.writeNumber(value_expected) + const value___ColorMetricsStub = value.__ColorMetricsStub + valueSerializer.writeString(value___ColorMetricsStub) } - writeTransitionEffect(value: TransitionEffect): void { + writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -1805,17 +1511,39 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { + writeEventTarget(value: EventTarget): void { let valueSerializer: Serializer = this - const value_wordBreak = value.wordBreak - let value_wordBreak_type: int32 = RuntimeType.UNDEFINED - value_wordBreak_type = runtimeType(value_wordBreak) - valueSerializer.writeInt8(value_wordBreak_type) - if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { - const value_wordBreak_value = value_wordBreak! - valueSerializer.writeInt32(value_wordBreak_value) - } - } + const value_area = value.area + valueSerializer.writeArea(value_area) + } + writeWebResourceRequest(value: WebResourceRequest): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebviewController(value: WebviewController): void { + let valueSerializer: Serializer = this + const value___WebviewControllerStub = value.__WebviewControllerStub + valueSerializer.writeString(value___WebviewControllerStub) + } + writeWebController(value: WebController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeDateTimeOptions(value: DateTimeOptions): void { + let valueSerializer: Serializer = this + const value___DateTimeOptionsStub = value.__DateTimeOptionsStub + valueSerializer.writeString(value___DateTimeOptionsStub) + } writeRectangle(value: Rectangle): void { let valueSerializer: Serializer = this const value_x = value.x @@ -1851,23 +1579,55 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_height_value) } } - writeAlertDialogButtonBaseOptions(value: AlertDialogButtonBaseOptions): void { + writePickerTextStyle(value: PickerTextStyle): void { let valueSerializer: Serializer = this - const value_enabled = value.enabled - let value_enabled_type: int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) + const value_font = value.font + let value_font_type: int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) + } + } + writePickerDialogButtonStyle(value: PickerDialogButtonStyle): void { + let valueSerializer: Serializer = this + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) } const value_style = value.style let value_style_type: int32 = RuntimeType.UNDEFINED @@ -1877,18 +1637,21 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value) } - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) + const value_role = value.role + let value_role_type: int32 = RuntimeType.UNDEFINED + value_role_type = runtimeType(value_role) + valueSerializer.writeInt8(value_role_type) + if ((RuntimeType.UNDEFINED) != (value_role_type)) { + const value_role_value = value_role! + valueSerializer.writeInt32(value_role_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) + const value_fontSize = value.fontSize + let value_fontSize_type: int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + valueSerializer.writeLength(value_fontSize_value) } const value_fontColor = value.fontColor let value_fontColor_type: int32 = RuntimeType.UNDEFINED @@ -1919,6 +1682,57 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_fontColor_value_3) } } + const value_fontWeight = value.fontWeight + let value_fontWeight_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + valueSerializer.writeInt8(0) + const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) + valueSerializer.writeInt32(value_fontWeight_value_0) + } + else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + valueSerializer.writeInt8(1) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + valueSerializer.writeNumber(value_fontWeight_value_1) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2) + const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) + valueSerializer.writeString(value_fontWeight_value_2) + } + } + const value_fontStyle = value.fontStyle + let value_fontStyle_type: int32 = RuntimeType.UNDEFINED + value_fontStyle_type = runtimeType(value_fontStyle) + valueSerializer.writeInt8(value_fontStyle_type) + if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { + const value_fontStyle_value = value_fontStyle! + valueSerializer.writeInt32(value_fontStyle_value) + } + const value_fontFamily = value.fontFamily + let value_fontFamily_type: int32 = RuntimeType.UNDEFINED + value_fontFamily_type = runtimeType(value_fontFamily) + valueSerializer.writeInt8(value_fontFamily_type) + if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { + const value_fontFamily_value = value_fontFamily! + let value_fontFamily_value_type: int32 = RuntimeType.UNDEFINED + value_fontFamily_value_type = runtimeType(value_fontFamily_value) + if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + valueSerializer.writeInt8(0) + const value_fontFamily_value_0 = unsafeCast(value_fontFamily_value) + valueSerializer.writeResource(value_fontFamily_value_0) + } + else if (((RuntimeType.STRING == value_fontFamily_value_type))) { + valueSerializer.writeInt8(1) + const value_fontFamily_value_1 = unsafeCast(value_fontFamily_value) + valueSerializer.writeString(value_fontFamily_value_1) + } + } const value_backgroundColor = value.backgroundColor let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_type = runtimeType(value_backgroundColor) @@ -1948,29 +1762,66 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeColorMetrics(value: ColorMetrics): void { - let valueSerializer: Serializer = this - const value___ColorMetricsStub = value.__ColorMetricsStub - valueSerializer.writeString(value___ColorMetricsStub) - } - writeImageAnalyzerController(value: ImageAnalyzerController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeEventTarget(value: EventTarget): void { - let valueSerializer: Serializer = this - const value_area = value.area - valueSerializer.writeArea(value_area) + const value_borderRadius = value.borderRadius + let value_borderRadius_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0) + const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { + valueSerializer.writeInt8(1) + const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + } + const value_primary = value.primary + let value_primary_type: int32 = RuntimeType.UNDEFINED + value_primary_type = runtimeType(value_primary) + valueSerializer.writeInt8(value_primary_type) + if ((RuntimeType.UNDEFINED) != (value_primary_type)) { + const value_primary_value = value_primary! + valueSerializer.writeBoolean(value_primary_value) + } } - writeWebResourceRequest(value: WebResourceRequest): void { + writeTextMenuItemId(value: TextMenuItemId): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -1979,21 +1830,7 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeWebviewController(value: WebviewController): void { - let valueSerializer: Serializer = this - const value___WebviewControllerStub = value.__WebviewControllerStub - valueSerializer.writeString(value___WebviewControllerStub) - } - writeWebController(value: WebController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeTabBarIconStyle(value: TabBarIconStyle): void { + writeTabBarIconStyle(value: TabBarIconStyle): void { let valueSerializer: Serializer = this const value_selectedColor = value.selectedColor let value_selectedColor_type: int32 = RuntimeType.UNDEFINED @@ -2269,6 +2106,14 @@ export class Serializer extends SerializerBase { } } } + writeBlurOptions(value: BlurOptions): void { + let valueSerializer: Serializer = this + const value_grayscale = value.grayscale + const value_grayscale_0 = value_grayscale[0] + valueSerializer.writeNumber(value_grayscale_0) + const value_grayscale_1 = value_grayscale[1] + valueSerializer.writeNumber(value_grayscale_1) + } writeRectAttribute(value: RectAttribute): void { } writePathAttribute(value: PathAttribute): void { @@ -2412,6 +2257,106 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_lineBreakStrategy_value) } } + writeRichEditorSymbolSpanStyle(value: RichEditorSymbolSpanStyle): void { + let valueSerializer: Serializer = this + const value_fontSize = value.fontSize + let value_fontSize_type: int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + valueSerializer.writeInt8(0) + const value_fontSize_value_0 = unsafeCast(value_fontSize_value) + valueSerializer.writeNumber(value_fontSize_value_0) + } + else if (((RuntimeType.STRING == value_fontSize_value_type))) { + valueSerializer.writeInt8(1) + const value_fontSize_value_1 = unsafeCast(value_fontSize_value) + valueSerializer.writeString(value_fontSize_value_1) + } + else if (((RuntimeType.OBJECT == value_fontSize_value_type))) { + valueSerializer.writeInt8(2) + const value_fontSize_value_2 = unsafeCast(value_fontSize_value) + valueSerializer.writeResource(value_fontSize_value_2) + } + } + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + valueSerializer.writeInt32(value_fontColor_value.length) + for (let i = 0; i < value_fontColor_value.length; i++) { + const value_fontColor_value_element = value_fontColor_value[i] + let value_fontColor_value_element_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_element_type = runtimeType(value_fontColor_value_element) + if (((RuntimeType.NUMBER) == (value_fontColor_value_element_type)) && ((unsafeCast(value_fontColor_value_element)) >= (0)) && ((unsafeCast(value_fontColor_value_element)) <= (11))) { + valueSerializer.writeInt8(0) + const value_fontColor_value_element_0 = unsafeCast(value_fontColor_value_element) + valueSerializer.writeInt32(value_fontColor_value_element_0) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(1) + const value_fontColor_value_element_1 = unsafeCast(value_fontColor_value_element) + valueSerializer.writeNumber(value_fontColor_value_element_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(2) + const value_fontColor_value_element_2 = unsafeCast(value_fontColor_value_element) + valueSerializer.writeString(value_fontColor_value_element_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_element_type))) { + valueSerializer.writeInt8(3) + const value_fontColor_value_element_3 = unsafeCast(value_fontColor_value_element) + valueSerializer.writeResource(value_fontColor_value_element_3) + } + } + } + const value_fontWeight = value.fontWeight + let value_fontWeight_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + valueSerializer.writeInt8(0) + const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) + valueSerializer.writeNumber(value_fontWeight_value_0) + } + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + valueSerializer.writeInt8(1) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + valueSerializer.writeInt32(value_fontWeight_value_1) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2) + const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) + valueSerializer.writeString(value_fontWeight_value_2) + } + } + const value_effectStrategy = value.effectStrategy + let value_effectStrategy_type: int32 = RuntimeType.UNDEFINED + value_effectStrategy_type = runtimeType(value_effectStrategy) + valueSerializer.writeInt8(value_effectStrategy_type) + if ((RuntimeType.UNDEFINED) != (value_effectStrategy_type)) { + const value_effectStrategy_value = value_effectStrategy! + valueSerializer.writeInt32(value_effectStrategy_value) + } + const value_renderingStrategy = value.renderingStrategy + let value_renderingStrategy_type: int32 = RuntimeType.UNDEFINED + value_renderingStrategy_type = runtimeType(value_renderingStrategy) + valueSerializer.writeInt8(value_renderingStrategy_type) + if ((RuntimeType.UNDEFINED) != (value_renderingStrategy_type)) { + const value_renderingStrategy_value = value_renderingStrategy! + valueSerializer.writeInt32(value_renderingStrategy_value) + } + } writeRichEditorTextStyleResult(value: RichEditorTextStyleResult): void { let valueSerializer: Serializer = this const value_fontColor = value.fontColor @@ -2484,374 +2429,352 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_fontFeature_value) } } - writeSwipeActionItem(value: SwipeActionItem): void { + writeRichEditorImageSpanStyle(value: RichEditorImageSpanStyle): void { let valueSerializer: Serializer = this - const value_builder = value.builder - let value_builder_type: int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) - } - const value_actionAreaDistance = value.actionAreaDistance - let value_actionAreaDistance_type: int32 = RuntimeType.UNDEFINED - value_actionAreaDistance_type = runtimeType(value_actionAreaDistance) - valueSerializer.writeInt8(value_actionAreaDistance_type) - if ((RuntimeType.UNDEFINED) != (value_actionAreaDistance_type)) { - const value_actionAreaDistance_value = value_actionAreaDistance! - valueSerializer.writeLength(value_actionAreaDistance_value) - } - const value_onAction = value.onAction - let value_onAction_type: int32 = RuntimeType.UNDEFINED - value_onAction_type = runtimeType(value_onAction) - valueSerializer.writeInt8(value_onAction_type) - if ((RuntimeType.UNDEFINED) != (value_onAction_type)) { - const value_onAction_value = value_onAction! - valueSerializer.holdAndWriteCallback(value_onAction_value) + const value_size = value.size + let value_size_type: int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + const value_size_value_0 = value_size_value[0] + valueSerializer.writeLength(value_size_value_0) + const value_size_value_1 = value_size_value[1] + valueSerializer.writeLength(value_size_value_1) } - const value_onEnterActionArea = value.onEnterActionArea - let value_onEnterActionArea_type: int32 = RuntimeType.UNDEFINED - value_onEnterActionArea_type = runtimeType(value_onEnterActionArea) - valueSerializer.writeInt8(value_onEnterActionArea_type) - if ((RuntimeType.UNDEFINED) != (value_onEnterActionArea_type)) { - const value_onEnterActionArea_value = value_onEnterActionArea! - valueSerializer.holdAndWriteCallback(value_onEnterActionArea_value) + const value_verticalAlign = value.verticalAlign + let value_verticalAlign_type: int32 = RuntimeType.UNDEFINED + value_verticalAlign_type = runtimeType(value_verticalAlign) + valueSerializer.writeInt8(value_verticalAlign_type) + if ((RuntimeType.UNDEFINED) != (value_verticalAlign_type)) { + const value_verticalAlign_value = value_verticalAlign! + valueSerializer.writeInt32(value_verticalAlign_value) } - const value_onExitActionArea = value.onExitActionArea - let value_onExitActionArea_type: int32 = RuntimeType.UNDEFINED - value_onExitActionArea_type = runtimeType(value_onExitActionArea) - valueSerializer.writeInt8(value_onExitActionArea_type) - if ((RuntimeType.UNDEFINED) != (value_onExitActionArea_type)) { - const value_onExitActionArea_value = value_onExitActionArea! - valueSerializer.holdAndWriteCallback(value_onExitActionArea_value) + const value_objectFit = value.objectFit + let value_objectFit_type: int32 = RuntimeType.UNDEFINED + value_objectFit_type = runtimeType(value_objectFit) + valueSerializer.writeInt8(value_objectFit_type) + if ((RuntimeType.UNDEFINED) != (value_objectFit_type)) { + const value_objectFit_value = value_objectFit! + valueSerializer.writeInt32(value_objectFit_value) } - const value_onStateChange = value.onStateChange - let value_onStateChange_type: int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) + const value_layoutStyle = value.layoutStyle + let value_layoutStyle_type: int32 = RuntimeType.UNDEFINED + value_layoutStyle_type = runtimeType(value_layoutStyle) + valueSerializer.writeInt8(value_layoutStyle_type) + if ((RuntimeType.UNDEFINED) != (value_layoutStyle_type)) { + const value_layoutStyle_value = value_layoutStyle! + valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value) } } - writeGridRowColumnOption(value: GridRowColumnOption): void { + writeRichEditorTextStyle(value: RichEditorTextStyle): void { let valueSerializer: Serializer = this - const value_xs = value.xs - let value_xs_type: int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeNumber(value_xs_value) - } - const value_sm = value.sm - let value_sm_type: int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type: int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) - } - const value_lg = value.lg - let value_lg_type: int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + valueSerializer.writeInt32(value_fontColor_value_0) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1) + const value_fontColor_value_1 = unsafeCast(value_fontColor_value) + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2) + const value_fontColor_value_2 = unsafeCast(value_fontColor_value) + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3) + const value_fontColor_value_3 = unsafeCast(value_fontColor_value) + valueSerializer.writeResource(value_fontColor_value_3) + } } - const value_xl = value.xl - let value_xl_type: int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeNumber(value_xl_value) + const value_fontSize = value.fontSize + let value_fontSize_type: int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER) == (value_fontSize_value_type)) || ((RuntimeType.STRING) == (value_fontSize_value_type)) || (((RuntimeType.OBJECT) == (value_fontSize_value_type)) && (isResource(value_fontSize_value)))) { + valueSerializer.writeInt8(0) + const value_fontSize_value_0 = unsafeCast(value_fontSize_value) + valueSerializer.writeLength(value_fontSize_value_0) + } + else if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + valueSerializer.writeInt8(1) + const value_fontSize_value_1 = unsafeCast(value_fontSize_value) + valueSerializer.writeNumber(value_fontSize_value_1) + } } - const value_xxl = value.xxl - let value_xxl_type: int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeNumber(value_xxl_value) + const value_fontStyle = value.fontStyle + let value_fontStyle_type: int32 = RuntimeType.UNDEFINED + value_fontStyle_type = runtimeType(value_fontStyle) + valueSerializer.writeInt8(value_fontStyle_type) + if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { + const value_fontStyle_value = value_fontStyle! + valueSerializer.writeInt32(value_fontStyle_value) } - } - writeGutterOption(value: GutterOption): void { - let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type: int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER) == (value_x_value_type)) || ((RuntimeType.STRING) == (value_x_value_type)) || (((RuntimeType.OBJECT) == (value_x_value_type)) && (isResource(value_x_value)))) { + const value_fontWeight = value.fontWeight + let value_fontWeight_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { valueSerializer.writeInt8(0) - const value_x_value_0 = unsafeCast(value_x_value) - valueSerializer.writeLength(value_x_value_0) + const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) + valueSerializer.writeNumber(value_fontWeight_value_0) } - else if (((RuntimeType.OBJECT) == (value_x_value_type)) && (((value_x_value!.hasOwnProperty("xs")) || (value_x_value!.hasOwnProperty("sm")) || (value_x_value!.hasOwnProperty("md")) || (value_x_value!.hasOwnProperty("lg")) || (value_x_value!.hasOwnProperty("xl")) || (value_x_value!.hasOwnProperty("xxl"))))) { + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { valueSerializer.writeInt8(1) - const value_x_value_1 = unsafeCast(value_x_value) - valueSerializer.writeGridRowSizeOption(value_x_value_1) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + valueSerializer.writeInt32(value_fontWeight_value_1) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2) + const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) + valueSerializer.writeString(value_fontWeight_value_2) } } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type: int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER) == (value_y_value_type)) || ((RuntimeType.STRING) == (value_y_value_type)) || (((RuntimeType.OBJECT) == (value_y_value_type)) && (isResource(value_y_value)))) { + const value_fontFamily = value.fontFamily + let value_fontFamily_type: int32 = RuntimeType.UNDEFINED + value_fontFamily_type = runtimeType(value_fontFamily) + valueSerializer.writeInt8(value_fontFamily_type) + if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { + const value_fontFamily_value = value_fontFamily! + let value_fontFamily_value_type: int32 = RuntimeType.UNDEFINED + value_fontFamily_value_type = runtimeType(value_fontFamily_value) + if (((RuntimeType.STRING == value_fontFamily_value_type))) { valueSerializer.writeInt8(0) - const value_y_value_0 = unsafeCast(value_y_value) - valueSerializer.writeLength(value_y_value_0) + const value_fontFamily_value_0 = unsafeCast(value_fontFamily_value) + valueSerializer.writeString(value_fontFamily_value_0) } - else if (((RuntimeType.OBJECT) == (value_y_value_type)) && (((value_y_value!.hasOwnProperty("xs")) || (value_y_value!.hasOwnProperty("sm")) || (value_y_value!.hasOwnProperty("md")) || (value_y_value!.hasOwnProperty("lg")) || (value_y_value!.hasOwnProperty("xl")) || (value_y_value!.hasOwnProperty("xxl"))))) { + else if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { valueSerializer.writeInt8(1) - const value_y_value_1 = unsafeCast(value_y_value) - valueSerializer.writeGridRowSizeOption(value_y_value_1) + const value_fontFamily_value_1 = unsafeCast(value_fontFamily_value) + valueSerializer.writeResource(value_fontFamily_value_1) } } - } - writeGridColColumnOption(value: GridColColumnOption): void { - let valueSerializer: Serializer = this - const value_xs = value.xs - let value_xs_type: int32 = RuntimeType.UNDEFINED - value_xs_type = runtimeType(value_xs) - valueSerializer.writeInt8(value_xs_type) - if ((RuntimeType.UNDEFINED) != (value_xs_type)) { - const value_xs_value = value_xs! - valueSerializer.writeNumber(value_xs_value) - } - const value_sm = value.sm - let value_sm_type: int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type: int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) - } - const value_lg = value.lg - let value_lg_type: int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) - } - const value_xl = value.xl - let value_xl_type: int32 = RuntimeType.UNDEFINED - value_xl_type = runtimeType(value_xl) - valueSerializer.writeInt8(value_xl_type) - if ((RuntimeType.UNDEFINED) != (value_xl_type)) { - const value_xl_value = value_xl! - valueSerializer.writeNumber(value_xl_value) - } - const value_xxl = value.xxl - let value_xxl_type: int32 = RuntimeType.UNDEFINED - value_xxl_type = runtimeType(value_xxl) - valueSerializer.writeInt8(value_xxl_type) - if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { - const value_xxl_value = value_xxl! - valueSerializer.writeNumber(value_xxl_value) + const value_decoration = value.decoration + let value_decoration_type: int32 = RuntimeType.UNDEFINED + value_decoration_type = runtimeType(value_decoration) + valueSerializer.writeInt8(value_decoration_type) + if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { + const value_decoration_value = value_decoration! + valueSerializer.writeDecorationStyleInterface(value_decoration_value) } - } - writeLinearGradient_common(value: LinearGradient_common): void { - let valueSerializer: Serializer = this - const value_angle = value.angle - let value_angle_type: int32 = RuntimeType.UNDEFINED - value_angle_type = runtimeType(value_angle) - valueSerializer.writeInt8(value_angle_type) - if ((RuntimeType.UNDEFINED) != (value_angle_type)) { - const value_angle_value = value_angle! - let value_angle_value_type: int32 = RuntimeType.UNDEFINED - value_angle_value_type = runtimeType(value_angle_value) - if (((RuntimeType.NUMBER == value_angle_value_type))) { + const value_textShadow = value.textShadow + let value_textShadow_type: int32 = RuntimeType.UNDEFINED + value_textShadow_type = runtimeType(value_textShadow) + valueSerializer.writeInt8(value_textShadow_type) + if ((RuntimeType.UNDEFINED) != (value_textShadow_type)) { + const value_textShadow_value = value_textShadow! + let value_textShadow_value_type: int32 = RuntimeType.UNDEFINED + value_textShadow_value_type = runtimeType(value_textShadow_value) + if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (((value_textShadow_value!.hasOwnProperty("radius"))))) { valueSerializer.writeInt8(0) - const value_angle_value_0 = unsafeCast(value_angle_value) - valueSerializer.writeNumber(value_angle_value_0) + const value_textShadow_value_0 = unsafeCast(value_textShadow_value) + valueSerializer.writeShadowOptions(value_textShadow_value_0) } - else if (((RuntimeType.STRING == value_angle_value_type))) { + else if (((RuntimeType.OBJECT) == (value_textShadow_value_type)) && (value_textShadow_value instanceof Array)) { valueSerializer.writeInt8(1) - const value_angle_value_1 = unsafeCast(value_angle_value) - valueSerializer.writeString(value_angle_value_1) + const value_textShadow_value_1 = unsafeCast>(value_textShadow_value) + valueSerializer.writeInt32(value_textShadow_value_1.length) + for (let i = 0; i < value_textShadow_value_1.length; i++) { + const value_textShadow_value_1_element = value_textShadow_value_1[i] + valueSerializer.writeShadowOptions(value_textShadow_value_1_element) + } } } - const value_direction = value.direction - let value_direction_type: int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value) + const value_letterSpacing = value.letterSpacing + let value_letterSpacing_type: int32 = RuntimeType.UNDEFINED + value_letterSpacing_type = runtimeType(value_letterSpacing) + valueSerializer.writeInt8(value_letterSpacing_type) + if ((RuntimeType.UNDEFINED) != (value_letterSpacing_type)) { + const value_letterSpacing_value = value_letterSpacing! + let value_letterSpacing_value_type: int32 = RuntimeType.UNDEFINED + value_letterSpacing_value_type = runtimeType(value_letterSpacing_value) + if (((RuntimeType.NUMBER == value_letterSpacing_value_type))) { + valueSerializer.writeInt8(0) + const value_letterSpacing_value_0 = unsafeCast(value_letterSpacing_value) + valueSerializer.writeNumber(value_letterSpacing_value_0) + } + else if (((RuntimeType.STRING == value_letterSpacing_value_type))) { + valueSerializer.writeInt8(1) + const value_letterSpacing_value_1 = unsafeCast(value_letterSpacing_value) + valueSerializer.writeString(value_letterSpacing_value_1) + } } - const value_colors = value.colors - valueSerializer.writeInt32(value_colors.length) - for (let i = 0; i < value_colors.length; i++) { - const value_colors_element = value_colors[i] - const value_colors_element_0 = value_colors_element[0] - let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED - value_colors_element_0_type = runtimeType(value_colors_element_0) - if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { + const value_lineHeight = value.lineHeight + let value_lineHeight_type: int32 = RuntimeType.UNDEFINED + value_lineHeight_type = runtimeType(value_lineHeight) + valueSerializer.writeInt8(value_lineHeight_type) + if ((RuntimeType.UNDEFINED) != (value_lineHeight_type)) { + const value_lineHeight_value = value_lineHeight! + let value_lineHeight_value_type: int32 = RuntimeType.UNDEFINED + value_lineHeight_value_type = runtimeType(value_lineHeight_value) + if (((RuntimeType.NUMBER == value_lineHeight_value_type))) { valueSerializer.writeInt8(0) - const value_colors_element_0_0 = unsafeCast(value_colors_element_0) - valueSerializer.writeInt32(value_colors_element_0_0) + const value_lineHeight_value_0 = unsafeCast(value_lineHeight_value) + valueSerializer.writeNumber(value_lineHeight_value_0) } - else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + else if (((RuntimeType.STRING == value_lineHeight_value_type))) { valueSerializer.writeInt8(1) - const value_colors_element_0_1 = unsafeCast(value_colors_element_0) - valueSerializer.writeNumber(value_colors_element_0_1) + const value_lineHeight_value_1 = unsafeCast(value_lineHeight_value) + valueSerializer.writeString(value_lineHeight_value_1) } - else if (((RuntimeType.STRING == value_colors_element_0_type))) { + else if (((RuntimeType.OBJECT == value_lineHeight_value_type))) { valueSerializer.writeInt8(2) - const value_colors_element_0_2 = unsafeCast(value_colors_element_0) - valueSerializer.writeString(value_colors_element_0_2) + const value_lineHeight_value_2 = unsafeCast(value_lineHeight_value) + valueSerializer.writeResource(value_lineHeight_value_2) } - else if (((RuntimeType.OBJECT == value_colors_element_0_type))) { - valueSerializer.writeInt8(3) - const value_colors_element_0_3 = unsafeCast(value_colors_element_0) - valueSerializer.writeResource(value_colors_element_0_3) - } - const value_colors_element_1 = value_colors_element[1] - valueSerializer.writeNumber(value_colors_element_1) } - const value_repeating = value.repeating - let value_repeating_type: int32 = RuntimeType.UNDEFINED - value_repeating_type = runtimeType(value_repeating) - valueSerializer.writeInt8(value_repeating_type) - if ((RuntimeType.UNDEFINED) != (value_repeating_type)) { - const value_repeating_value = value_repeating! - valueSerializer.writeBoolean(value_repeating_value) + const value_fontFeature = value.fontFeature + let value_fontFeature_type: int32 = RuntimeType.UNDEFINED + value_fontFeature_type = runtimeType(value_fontFeature) + valueSerializer.writeInt8(value_fontFeature_type) + if ((RuntimeType.UNDEFINED) != (value_fontFeature_type)) { + const value_fontFeature_value = value_fontFeature! + valueSerializer.writeString(value_fontFeature_value) } } - writeScene(value: Scene): void { - let valueSerializer: Serializer = this - const value___SceneStub = value.__SceneStub - valueSerializer.writeString(value___SceneStub) - } - writeDrawingCanvas(value: DrawingCanvas): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeSize(value: Size): void { + writeRichEditorGesture(value: RichEditorGesture): void { let valueSerializer: Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) + const value_onClick = value.onClick + let value_onClick_type: int32 = RuntimeType.UNDEFINED + value_onClick_type = runtimeType(value_onClick) + valueSerializer.writeInt8(value_onClick_type) + if ((RuntimeType.UNDEFINED) != (value_onClick_type)) { + const value_onClick_value = value_onClick! + valueSerializer.holdAndWriteCallback(value_onClick_value) + } + const value_onLongPress = value.onLongPress + let value_onLongPress_type: int32 = RuntimeType.UNDEFINED + value_onLongPress_type = runtimeType(value_onLongPress) + valueSerializer.writeInt8(value_onLongPress_type) + if ((RuntimeType.UNDEFINED) != (value_onLongPress_type)) { + const value_onLongPress_value = value_onLongPress! + valueSerializer.holdAndWriteCallback(value_onLongPress_value) + } } - writeFrameNode(value: FrameNode): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + writeTextModifier(value: TextModifier): void { } - writeSheetTitleOptions(value: SheetTitleOptions): void { + writeSwipeActionItem(value: SwipeActionItem): void { let valueSerializer: Serializer = this - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0) - const value_title_0 = unsafeCast(value_title) - valueSerializer.writeString(value_title_0) + const value_builder = value.builder + let value_builder_type: int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1) - const value_title_1 = unsafeCast(value_title) - valueSerializer.writeResource(value_title_1) + const value_actionAreaDistance = value.actionAreaDistance + let value_actionAreaDistance_type: int32 = RuntimeType.UNDEFINED + value_actionAreaDistance_type = runtimeType(value_actionAreaDistance) + valueSerializer.writeInt8(value_actionAreaDistance_type) + if ((RuntimeType.UNDEFINED) != (value_actionAreaDistance_type)) { + const value_actionAreaDistance_value = value_actionAreaDistance! + valueSerializer.writeLength(value_actionAreaDistance_value) } - const value_subtitle = value.subtitle - let value_subtitle_type: int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0) - const value_subtitle_value_0 = unsafeCast(value_subtitle_value) - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1) - const value_subtitle_value_1 = unsafeCast(value_subtitle_value) - valueSerializer.writeResource(value_subtitle_value_1) - } + const value_onAction = value.onAction + let value_onAction_type: int32 = RuntimeType.UNDEFINED + value_onAction_type = runtimeType(value_onAction) + valueSerializer.writeInt8(value_onAction_type) + if ((RuntimeType.UNDEFINED) != (value_onAction_type)) { + const value_onAction_value = value_onAction! + valueSerializer.holdAndWriteCallback(value_onAction_value) + } + const value_onEnterActionArea = value.onEnterActionArea + let value_onEnterActionArea_type: int32 = RuntimeType.UNDEFINED + value_onEnterActionArea_type = runtimeType(value_onEnterActionArea) + valueSerializer.writeInt8(value_onEnterActionArea_type) + if ((RuntimeType.UNDEFINED) != (value_onEnterActionArea_type)) { + const value_onEnterActionArea_value = value_onEnterActionArea! + valueSerializer.holdAndWriteCallback(value_onEnterActionArea_value) + } + const value_onExitActionArea = value.onExitActionArea + let value_onExitActionArea_type: int32 = RuntimeType.UNDEFINED + value_onExitActionArea_type = runtimeType(value_onExitActionArea) + valueSerializer.writeInt8(value_onExitActionArea_type) + if ((RuntimeType.UNDEFINED) != (value_onExitActionArea_type)) { + const value_onExitActionArea_value = value_onExitActionArea! + valueSerializer.holdAndWriteCallback(value_onExitActionArea_value) + } + const value_onStateChange = value.onStateChange + let value_onStateChange_type: int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) } } - writePopupMessageOptions(value: PopupMessageOptions): void { + writeGridRowColumnOption(value: GridRowColumnOption): void { let valueSerializer: Serializer = this - const value_textColor = value.textColor - let value_textColor_type: int32 = RuntimeType.UNDEFINED - value_textColor_type = runtimeType(value_textColor) - valueSerializer.writeInt8(value_textColor_type) - if ((RuntimeType.UNDEFINED) != (value_textColor_type)) { - const value_textColor_value = value_textColor! - let value_textColor_value_type: int32 = RuntimeType.UNDEFINED - value_textColor_value_type = runtimeType(value_textColor_value) - if (((RuntimeType.NUMBER) == (value_textColor_value_type)) && ((unsafeCast(value_textColor_value)) >= (0)) && ((unsafeCast(value_textColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_textColor_value_0 = unsafeCast(value_textColor_value) - valueSerializer.writeInt32(value_textColor_value_0) - } - else if (((RuntimeType.NUMBER == value_textColor_value_type))) { - valueSerializer.writeInt8(1) - const value_textColor_value_1 = unsafeCast(value_textColor_value) - valueSerializer.writeNumber(value_textColor_value_1) - } - else if (((RuntimeType.STRING == value_textColor_value_type))) { - valueSerializer.writeInt8(2) - const value_textColor_value_2 = unsafeCast(value_textColor_value) - valueSerializer.writeString(value_textColor_value_2) - } - else if (((RuntimeType.OBJECT == value_textColor_value_type))) { - valueSerializer.writeInt8(3) - const value_textColor_value_3 = unsafeCast(value_textColor_value) - valueSerializer.writeResource(value_textColor_value_3) - } + const value_xs = value.xs + let value_xs_type: int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeNumber(value_xs_value) } - const value_font = value.font - let value_font_type: int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) + const value_sm = value.sm + let value_sm_type: int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) + } + const value_md = value.md + let value_md_type: int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) + } + const value_lg = value.lg + let value_lg_type: int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) + } + const value_xl = value.xl + let value_xl_type: int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeNumber(value_xl_value) + } + const value_xxl = value.xxl + let value_xxl_type: int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeNumber(value_xxl_value) } } - writeRotateOptions(value: RotateOptions): void { + writeGutterOption(value: GutterOption): void { let valueSerializer: Serializer = this const value_x = value.x let value_x_type: int32 = RuntimeType.UNDEFINED @@ -2859,7 +2782,18 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_x_type) if ((RuntimeType.UNDEFINED) != (value_x_type)) { const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) + let value_x_value_type: int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER) == (value_x_value_type)) || ((RuntimeType.STRING) == (value_x_value_type)) || (((RuntimeType.OBJECT) == (value_x_value_type)) && (isResource(value_x_value)))) { + valueSerializer.writeInt8(0) + const value_x_value_0 = unsafeCast(value_x_value) + valueSerializer.writeLength(value_x_value_0) + } + else if (((RuntimeType.OBJECT) == (value_x_value_type)) && (((value_x_value!.hasOwnProperty("xs")) || (value_x_value!.hasOwnProperty("sm")) || (value_x_value!.hasOwnProperty("md")) || (value_x_value!.hasOwnProperty("lg")) || (value_x_value!.hasOwnProperty("xl")) || (value_x_value!.hasOwnProperty("xxl"))))) { + valueSerializer.writeInt8(1) + const value_x_value_1 = unsafeCast(value_x_value) + valueSerializer.writeGridRowSizeOption(value_x_value_1) + } } const value_y = value.y let value_y_type: int32 = RuntimeType.UNDEFINED @@ -2867,633 +2801,588 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_y_type) if ((RuntimeType.UNDEFINED) != (value_y_type)) { const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) + let value_y_value_type: int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER) == (value_y_value_type)) || ((RuntimeType.STRING) == (value_y_value_type)) || (((RuntimeType.OBJECT) == (value_y_value_type)) && (isResource(value_y_value)))) { + valueSerializer.writeInt8(0) + const value_y_value_0 = unsafeCast(value_y_value) + valueSerializer.writeLength(value_y_value_0) + } + else if (((RuntimeType.OBJECT) == (value_y_value_type)) && (((value_y_value!.hasOwnProperty("xs")) || (value_y_value!.hasOwnProperty("sm")) || (value_y_value!.hasOwnProperty("md")) || (value_y_value!.hasOwnProperty("lg")) || (value_y_value!.hasOwnProperty("xl")) || (value_y_value!.hasOwnProperty("xxl"))))) { + valueSerializer.writeInt8(1) + const value_y_value_1 = unsafeCast(value_y_value) + valueSerializer.writeGridRowSizeOption(value_y_value_1) + } } - const value_z = value.z - let value_z_type: int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - valueSerializer.writeNumber(value_z_value) - } - const value_centerX = value.centerX - let value_centerX_type: int32 = RuntimeType.UNDEFINED - value_centerX_type = runtimeType(value_centerX) - valueSerializer.writeInt8(value_centerX_type) - if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { - const value_centerX_value = value_centerX! - let value_centerX_value_type: int32 = RuntimeType.UNDEFINED - value_centerX_value_type = runtimeType(value_centerX_value) - if (((RuntimeType.NUMBER == value_centerX_value_type))) { - valueSerializer.writeInt8(0) - const value_centerX_value_0 = unsafeCast(value_centerX_value) - valueSerializer.writeNumber(value_centerX_value_0) - } - else if (((RuntimeType.STRING == value_centerX_value_type))) { - valueSerializer.writeInt8(1) - const value_centerX_value_1 = unsafeCast(value_centerX_value) - valueSerializer.writeString(value_centerX_value_1) - } + } + writeGridColColumnOption(value: GridColColumnOption): void { + let valueSerializer: Serializer = this + const value_xs = value.xs + let value_xs_type: int32 = RuntimeType.UNDEFINED + value_xs_type = runtimeType(value_xs) + valueSerializer.writeInt8(value_xs_type) + if ((RuntimeType.UNDEFINED) != (value_xs_type)) { + const value_xs_value = value_xs! + valueSerializer.writeNumber(value_xs_value) } - const value_centerY = value.centerY - let value_centerY_type: int32 = RuntimeType.UNDEFINED - value_centerY_type = runtimeType(value_centerY) - valueSerializer.writeInt8(value_centerY_type) - if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { - const value_centerY_value = value_centerY! - let value_centerY_value_type: int32 = RuntimeType.UNDEFINED - value_centerY_value_type = runtimeType(value_centerY_value) - if (((RuntimeType.NUMBER == value_centerY_value_type))) { - valueSerializer.writeInt8(0) - const value_centerY_value_0 = unsafeCast(value_centerY_value) - valueSerializer.writeNumber(value_centerY_value_0) - } - else if (((RuntimeType.STRING == value_centerY_value_type))) { - valueSerializer.writeInt8(1) - const value_centerY_value_1 = unsafeCast(value_centerY_value) - valueSerializer.writeString(value_centerY_value_1) - } + const value_sm = value.sm + let value_sm_type: int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) } - const value_centerZ = value.centerZ - let value_centerZ_type: int32 = RuntimeType.UNDEFINED - value_centerZ_type = runtimeType(value_centerZ) - valueSerializer.writeInt8(value_centerZ_type) - if ((RuntimeType.UNDEFINED) != (value_centerZ_type)) { - const value_centerZ_value = value_centerZ! - valueSerializer.writeNumber(value_centerZ_value) + const value_md = value.md + let value_md_type: int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) } - const value_perspective = value.perspective - let value_perspective_type: int32 = RuntimeType.UNDEFINED - value_perspective_type = runtimeType(value_perspective) - valueSerializer.writeInt8(value_perspective_type) - if ((RuntimeType.UNDEFINED) != (value_perspective_type)) { - const value_perspective_value = value_perspective! - valueSerializer.writeNumber(value_perspective_value) + const value_lg = value.lg + let value_lg_type: int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) } - const value_angle = value.angle - let value_angle_type: int32 = RuntimeType.UNDEFINED - value_angle_type = runtimeType(value_angle) - if (((RuntimeType.NUMBER == value_angle_type))) { - valueSerializer.writeInt8(0) - const value_angle_0 = unsafeCast(value_angle) - valueSerializer.writeNumber(value_angle_0) + const value_xl = value.xl + let value_xl_type: int32 = RuntimeType.UNDEFINED + value_xl_type = runtimeType(value_xl) + valueSerializer.writeInt8(value_xl_type) + if ((RuntimeType.UNDEFINED) != (value_xl_type)) { + const value_xl_value = value_xl! + valueSerializer.writeNumber(value_xl_value) } - else if (((RuntimeType.STRING == value_angle_type))) { - valueSerializer.writeInt8(1) - const value_angle_1 = unsafeCast(value_angle) - valueSerializer.writeString(value_angle_1) + const value_xxl = value.xxl + let value_xxl_type: int32 = RuntimeType.UNDEFINED + value_xxl_type = runtimeType(value_xxl) + valueSerializer.writeInt8(value_xxl_type) + if ((RuntimeType.UNDEFINED) != (value_xxl_type)) { + const value_xxl_value = value_xxl! + valueSerializer.writeNumber(value_xxl_value) } } - writeScaleOptions(value: ScaleOptions): void { + writeLinearGradient_common(value: LinearGradient_common): void { let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) - } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) - } - const value_z = value.z - let value_z_type: int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - valueSerializer.writeNumber(value_z_value) - } - const value_centerX = value.centerX - let value_centerX_type: int32 = RuntimeType.UNDEFINED - value_centerX_type = runtimeType(value_centerX) - valueSerializer.writeInt8(value_centerX_type) - if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { - const value_centerX_value = value_centerX! - let value_centerX_value_type: int32 = RuntimeType.UNDEFINED - value_centerX_value_type = runtimeType(value_centerX_value) - if (((RuntimeType.NUMBER == value_centerX_value_type))) { + const value_angle = value.angle + let value_angle_type: int32 = RuntimeType.UNDEFINED + value_angle_type = runtimeType(value_angle) + valueSerializer.writeInt8(value_angle_type) + if ((RuntimeType.UNDEFINED) != (value_angle_type)) { + const value_angle_value = value_angle! + let value_angle_value_type: int32 = RuntimeType.UNDEFINED + value_angle_value_type = runtimeType(value_angle_value) + if (((RuntimeType.NUMBER == value_angle_value_type))) { valueSerializer.writeInt8(0) - const value_centerX_value_0 = unsafeCast(value_centerX_value) - valueSerializer.writeNumber(value_centerX_value_0) + const value_angle_value_0 = unsafeCast(value_angle_value) + valueSerializer.writeNumber(value_angle_value_0) } - else if (((RuntimeType.STRING == value_centerX_value_type))) { + else if (((RuntimeType.STRING == value_angle_value_type))) { valueSerializer.writeInt8(1) - const value_centerX_value_1 = unsafeCast(value_centerX_value) - valueSerializer.writeString(value_centerX_value_1) + const value_angle_value_1 = unsafeCast(value_angle_value) + valueSerializer.writeString(value_angle_value_1) } } - const value_centerY = value.centerY - let value_centerY_type: int32 = RuntimeType.UNDEFINED - value_centerY_type = runtimeType(value_centerY) - valueSerializer.writeInt8(value_centerY_type) - if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { - const value_centerY_value = value_centerY! - let value_centerY_value_type: int32 = RuntimeType.UNDEFINED - value_centerY_value_type = runtimeType(value_centerY_value) - if (((RuntimeType.NUMBER == value_centerY_value_type))) { + const value_direction = value.direction + let value_direction_type: int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value) + } + const value_colors = value.colors + valueSerializer.writeInt32(value_colors.length) + for (let i = 0; i < value_colors.length; i++) { + const value_colors_element = value_colors[i] + const value_colors_element_0 = value_colors_element[0] + let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED + value_colors_element_0_type = runtimeType(value_colors_element_0) + if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_centerY_value_0 = unsafeCast(value_centerY_value) - valueSerializer.writeNumber(value_centerY_value_0) + const value_colors_element_0_0 = unsafeCast(value_colors_element_0) + valueSerializer.writeInt32(value_colors_element_0_0) } - else if (((RuntimeType.STRING == value_centerY_value_type))) { + else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { valueSerializer.writeInt8(1) - const value_centerY_value_1 = unsafeCast(value_centerY_value) - valueSerializer.writeString(value_centerY_value_1) + const value_colors_element_0_1 = unsafeCast(value_colors_element_0) + valueSerializer.writeNumber(value_colors_element_0_1) + } + else if (((RuntimeType.STRING == value_colors_element_0_type))) { + valueSerializer.writeInt8(2) + const value_colors_element_0_2 = unsafeCast(value_colors_element_0) + valueSerializer.writeString(value_colors_element_0_2) + } + else if (((RuntimeType.OBJECT == value_colors_element_0_type))) { + valueSerializer.writeInt8(3) + const value_colors_element_0_3 = unsafeCast(value_colors_element_0) + valueSerializer.writeResource(value_colors_element_0_3) } + const value_colors_element_1 = value_colors_element[1] + valueSerializer.writeNumber(value_colors_element_1) + } + const value_repeating = value.repeating + let value_repeating_type: int32 = RuntimeType.UNDEFINED + value_repeating_type = runtimeType(value_repeating) + valueSerializer.writeInt8(value_repeating_type) + if ((RuntimeType.UNDEFINED) != (value_repeating_type)) { + const value_repeating_value = value_repeating! + valueSerializer.writeBoolean(value_repeating_value) } } - writeTranslateOptions(value: TranslateOptions): void { + writeLunarSwitchStyle(value: LunarSwitchStyle): void { let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type: int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER == value_x_value_type))) { + const value_selectedColor = value.selectedColor + let value_selectedColor_type: int32 = RuntimeType.UNDEFINED + value_selectedColor_type = runtimeType(value_selectedColor) + valueSerializer.writeInt8(value_selectedColor_type) + if ((RuntimeType.UNDEFINED) != (value_selectedColor_type)) { + const value_selectedColor_value = value_selectedColor! + let value_selectedColor_value_type: int32 = RuntimeType.UNDEFINED + value_selectedColor_value_type = runtimeType(value_selectedColor_value) + if (((RuntimeType.NUMBER) == (value_selectedColor_value_type)) && ((unsafeCast(value_selectedColor_value)) >= (0)) && ((unsafeCast(value_selectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_x_value_0 = unsafeCast(value_x_value) - valueSerializer.writeNumber(value_x_value_0) + const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) + valueSerializer.writeInt32(value_selectedColor_value_0) } - else if (((RuntimeType.STRING == value_x_value_type))) { + else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { valueSerializer.writeInt8(1) - const value_x_value_1 = unsafeCast(value_x_value) - valueSerializer.writeString(value_x_value_1) + const value_selectedColor_value_1 = unsafeCast(value_selectedColor_value) + valueSerializer.writeNumber(value_selectedColor_value_1) } - } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type: int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER == value_y_value_type))) { + else if (((RuntimeType.STRING == value_selectedColor_value_type))) { + valueSerializer.writeInt8(2) + const value_selectedColor_value_2 = unsafeCast(value_selectedColor_value) + valueSerializer.writeString(value_selectedColor_value_2) + } + else if (((RuntimeType.OBJECT == value_selectedColor_value_type))) { + valueSerializer.writeInt8(3) + const value_selectedColor_value_3 = unsafeCast(value_selectedColor_value) + valueSerializer.writeResource(value_selectedColor_value_3) + } + } + const value_unselectedColor = value.unselectedColor + let value_unselectedColor_type: int32 = RuntimeType.UNDEFINED + value_unselectedColor_type = runtimeType(value_unselectedColor) + valueSerializer.writeInt8(value_unselectedColor_type) + if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { + const value_unselectedColor_value = value_unselectedColor! + let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED + value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) + if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_y_value_0 = unsafeCast(value_y_value) - valueSerializer.writeNumber(value_y_value_0) + const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeInt32(value_unselectedColor_value_0) } - else if (((RuntimeType.STRING == value_y_value_type))) { + else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { valueSerializer.writeInt8(1) - const value_y_value_1 = unsafeCast(value_y_value) - valueSerializer.writeString(value_y_value_1) + const value_unselectedColor_value_1 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeNumber(value_unselectedColor_value_1) + } + else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(2) + const value_unselectedColor_value_2 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeString(value_unselectedColor_value_2) + } + else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(3) + const value_unselectedColor_value_3 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeResource(value_unselectedColor_value_3) } } - const value_z = value.z - let value_z_type: int32 = RuntimeType.UNDEFINED - value_z_type = runtimeType(value_z) - valueSerializer.writeInt8(value_z_type) - if ((RuntimeType.UNDEFINED) != (value_z_type)) { - const value_z_value = value_z! - let value_z_value_type: int32 = RuntimeType.UNDEFINED - value_z_value_type = runtimeType(value_z_value) - if (((RuntimeType.NUMBER == value_z_value_type))) { + const value_strokeColor = value.strokeColor + let value_strokeColor_type: int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED + value_strokeColor_value_type = runtimeType(value_strokeColor_value) + if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_z_value_0 = unsafeCast(value_z_value) - valueSerializer.writeNumber(value_z_value_0) + const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) + valueSerializer.writeInt32(value_strokeColor_value_0) } - else if (((RuntimeType.STRING == value_z_value_type))) { + else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { valueSerializer.writeInt8(1) - const value_z_value_1 = unsafeCast(value_z_value) - valueSerializer.writeString(value_z_value_1) + const value_strokeColor_value_1 = unsafeCast(value_strokeColor_value) + valueSerializer.writeNumber(value_strokeColor_value_1) + } + else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + valueSerializer.writeInt8(2) + const value_strokeColor_value_2 = unsafeCast(value_strokeColor_value) + valueSerializer.writeString(value_strokeColor_value_2) + } + else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + valueSerializer.writeInt8(3) + const value_strokeColor_value_3 = unsafeCast(value_strokeColor_value) + valueSerializer.writeResource(value_strokeColor_value_3) } } } - writeCustomTheme(value: CustomTheme): void { + writeExpectedFrameRateRange(value: ExpectedFrameRateRange): void { let valueSerializer: Serializer = this - const value___CustomThemeStub = value.__CustomThemeStub - valueSerializer.writeString(value___CustomThemeStub) + const value_min = value.min + valueSerializer.writeNumber(value_min) + const value_max = value.max + valueSerializer.writeNumber(value_max) + const value_expected = value.expected + valueSerializer.writeNumber(value_expected) } - writeRestrictedWorker(value: RestrictedWorker): void { + writeScene(value: Scene): void { let valueSerializer: Serializer = this - const value___RestrictedWorkerStub = value.__RestrictedWorkerStub - valueSerializer.writeString(value___RestrictedWorkerStub) + const value___SceneStub = value.__SceneStub + valueSerializer.writeString(value___SceneStub) } - writeWant(value: Want): void { + writeUIContext(value: UIContext): void { let valueSerializer: Serializer = this - const value_bundleName = value.bundleName - let value_bundleName_type: int32 = RuntimeType.UNDEFINED - value_bundleName_type = runtimeType(value_bundleName) - valueSerializer.writeInt8(value_bundleName_type) - if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { - const value_bundleName_value = value_bundleName! - valueSerializer.writeString(value_bundleName_value) - } - const value_abilityName = value.abilityName - let value_abilityName_type: int32 = RuntimeType.UNDEFINED - value_abilityName_type = runtimeType(value_abilityName) - valueSerializer.writeInt8(value_abilityName_type) - if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { - const value_abilityName_value = value_abilityName! - valueSerializer.writeString(value_abilityName_value) - } - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeString(value_deviceId_value) - } - const value_uri = value.uri - let value_uri_type: int32 = RuntimeType.UNDEFINED - value_uri_type = runtimeType(value_uri) - valueSerializer.writeInt8(value_uri_type) - if ((RuntimeType.UNDEFINED) != (value_uri_type)) { - const value_uri_value = value_uri! - valueSerializer.writeString(value_uri_value) - } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeString(value_type_value) + const value___UIContextStub = value.__UIContextStub + valueSerializer.writeString(value___UIContextStub) + } + writeContextMenuAnimationOptions(value: ContextMenuAnimationOptions): void { + let valueSerializer: Serializer = this + const value_scale = value.scale + let value_scale_type: int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeCustomObject("AnimationRange", value_scale_value) } - const value_flags = value.flags - let value_flags_type: int32 = RuntimeType.UNDEFINED - value_flags_type = runtimeType(value_flags) - valueSerializer.writeInt8(value_flags_type) - if ((RuntimeType.UNDEFINED) != (value_flags_type)) { - const value_flags_value = value_flags! - valueSerializer.writeNumber(value_flags_value) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_action = value.action - let value_action_type: int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.writeString(value_action_value) + const value_hoverScale = value.hoverScale + let value_hoverScale_type: int32 = RuntimeType.UNDEFINED + value_hoverScale_type = runtimeType(value_hoverScale) + valueSerializer.writeInt8(value_hoverScale_type) + if ((RuntimeType.UNDEFINED) != (value_hoverScale_type)) { + const value_hoverScale_value = value_hoverScale! + valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value) } - const value_parameters = value.parameters - let value_parameters_type: int32 = RuntimeType.UNDEFINED - value_parameters_type = runtimeType(value_parameters) - valueSerializer.writeInt8(value_parameters_type) - if ((RuntimeType.UNDEFINED) != (value_parameters_type)) { - const value_parameters_value = value_parameters! - valueSerializer.writeInt32(value_parameters_value.size) - for (const [value_parameters_value_key, value_parameters_value_value] of value_parameters_value) { - valueSerializer.writeString(value_parameters_value_key) - valueSerializer.writeCustomObject("Object", value_parameters_value_value) + } + writePopupMessageOptions(value: PopupMessageOptions): void { + let valueSerializer: Serializer = this + const value_textColor = value.textColor + let value_textColor_type: int32 = RuntimeType.UNDEFINED + value_textColor_type = runtimeType(value_textColor) + valueSerializer.writeInt8(value_textColor_type) + if ((RuntimeType.UNDEFINED) != (value_textColor_type)) { + const value_textColor_value = value_textColor! + let value_textColor_value_type: int32 = RuntimeType.UNDEFINED + value_textColor_value_type = runtimeType(value_textColor_value) + if (((RuntimeType.NUMBER) == (value_textColor_value_type)) && ((unsafeCast(value_textColor_value)) >= (0)) && ((unsafeCast(value_textColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_textColor_value_0 = unsafeCast(value_textColor_value) + valueSerializer.writeInt32(value_textColor_value_0) } - } - const value_entities = value.entities - let value_entities_type: int32 = RuntimeType.UNDEFINED - value_entities_type = runtimeType(value_entities) - valueSerializer.writeInt8(value_entities_type) - if ((RuntimeType.UNDEFINED) != (value_entities_type)) { - const value_entities_value = value_entities! - valueSerializer.writeInt32(value_entities_value.length) - for (let i = 0; i < value_entities_value.length; i++) { - const value_entities_value_element = value_entities_value[i] - valueSerializer.writeString(value_entities_value_element) + else if (((RuntimeType.NUMBER == value_textColor_value_type))) { + valueSerializer.writeInt8(1) + const value_textColor_value_1 = unsafeCast(value_textColor_value) + valueSerializer.writeNumber(value_textColor_value_1) + } + else if (((RuntimeType.STRING == value_textColor_value_type))) { + valueSerializer.writeInt8(2) + const value_textColor_value_2 = unsafeCast(value_textColor_value) + valueSerializer.writeString(value_textColor_value_2) + } + else if (((RuntimeType.OBJECT == value_textColor_value_type))) { + valueSerializer.writeInt8(3) + const value_textColor_value_3 = unsafeCast(value_textColor_value) + valueSerializer.writeResource(value_textColor_value_3) } } - const value_moduleName = value.moduleName - let value_moduleName_type: int32 = RuntimeType.UNDEFINED - value_moduleName_type = runtimeType(value_moduleName) - valueSerializer.writeInt8(value_moduleName_type) - if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { - const value_moduleName_value = value_moduleName! - valueSerializer.writeString(value_moduleName_value) + const value_font = value.font + let value_font_type: int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) } } - writeStyledString(value: StyledString): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { + writeOverlayOffset(value: OverlayOffset): void { let valueSerializer: Serializer = this - const value_onTransitionEnd = value.onTransitionEnd - let value_onTransitionEnd_type: int32 = RuntimeType.UNDEFINED - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) - valueSerializer.writeInt8(value_onTransitionEnd_type) - if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { - const value_onTransitionEnd_value = value_onTransitionEnd! - valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) - } - const value_timeout = value.timeout - let value_timeout_type: int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_isInteractive = value.isInteractive - let value_isInteractive_type: int32 = RuntimeType.UNDEFINED - value_isInteractive_type = runtimeType(value_isInteractive) - valueSerializer.writeInt8(value_isInteractive_type) - if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { - const value_isInteractive_value = value_isInteractive! - valueSerializer.writeBoolean(value_isInteractive_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) - } - writeNavContentInfo(value: NavContentInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - let value_name_type: int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) - } - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_mode = value.mode - let value_mode_type: int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value) - } - const value_param = value.param - let value_param_type: int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Object", value_param_value) + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) } - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) } } - writeDateTimeOptions(value: DateTimeOptions): void { + writeImageModifier(value: ImageModifier): void { let valueSerializer: Serializer = this - const value___DateTimeOptionsStub = value.__DateTimeOptionsStub - valueSerializer.writeString(value___DateTimeOptionsStub) + const value___ImageModifierStub = value.__ImageModifierStub + valueSerializer.writeString(value___ImageModifierStub) } - writePickerTextStyle(value: PickerTextStyle): void { + writeMotionPathOptions(value: MotionPathOptions): void { let valueSerializer: Serializer = this - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) - } + const value_path = value.path + valueSerializer.writeString(value_path) + const value_from = value.from + let value_from_type: int32 = RuntimeType.UNDEFINED + value_from_type = runtimeType(value_from) + valueSerializer.writeInt8(value_from_type) + if ((RuntimeType.UNDEFINED) != (value_from_type)) { + const value_from_value = value_from! + valueSerializer.writeNumber(value_from_value) } - const value_font = value.font - let value_font_type: int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) + const value_to = value.to + let value_to_type: int32 = RuntimeType.UNDEFINED + value_to_type = runtimeType(value_to) + valueSerializer.writeInt8(value_to_type) + if ((RuntimeType.UNDEFINED) != (value_to_type)) { + const value_to_value = value_to! + valueSerializer.writeNumber(value_to_value) + } + const value_rotatable = value.rotatable + let value_rotatable_type: int32 = RuntimeType.UNDEFINED + value_rotatable_type = runtimeType(value_rotatable) + valueSerializer.writeInt8(value_rotatable_type) + if ((RuntimeType.UNDEFINED) != (value_rotatable_type)) { + const value_rotatable_value = value_rotatable! + valueSerializer.writeBoolean(value_rotatable_value) } } - writePickerDialogButtonStyle(value: PickerDialogButtonStyle): void { + writeRotateOptions(value: RotateOptions): void { let valueSerializer: Serializer = this - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) } - const value_role = value.role - let value_role_type: int32 = RuntimeType.UNDEFINED - value_role_type = runtimeType(value_role) - valueSerializer.writeInt8(value_role_type) - if ((RuntimeType.UNDEFINED) != (value_role_type)) { - const value_role_value = value_role! - valueSerializer.writeInt32(value_role_value) + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) } - const value_fontSize = value.fontSize - let value_fontSize_type: int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - valueSerializer.writeLength(value_fontSize_value) + const value_z = value.z + let value_z_type: int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + valueSerializer.writeNumber(value_z_value) } - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + const value_centerX = value.centerX + let value_centerX_type: int32 = RuntimeType.UNDEFINED + value_centerX_type = runtimeType(value_centerX) + valueSerializer.writeInt8(value_centerX_type) + if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { + const value_centerX_value = value_centerX! + let value_centerX_value_type: int32 = RuntimeType.UNDEFINED + value_centerX_value_type = runtimeType(value_centerX_value) + if (((RuntimeType.NUMBER == value_centerX_value_type))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) - valueSerializer.writeInt32(value_fontColor_value_0) + const value_centerX_value_0 = unsafeCast(value_centerX_value) + valueSerializer.writeNumber(value_centerX_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.STRING == value_centerX_value_type))) { valueSerializer.writeInt8(1) - const value_fontColor_value_1 = unsafeCast(value_fontColor_value) - valueSerializer.writeNumber(value_fontColor_value_1) - } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { - valueSerializer.writeInt8(2) - const value_fontColor_value_2 = unsafeCast(value_fontColor_value) - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3) - const value_fontColor_value_3 = unsafeCast(value_fontColor_value) - valueSerializer.writeResource(value_fontColor_value_3) + const value_centerX_value_1 = unsafeCast(value_centerX_value) + valueSerializer.writeString(value_centerX_value_1) } } - const value_fontWeight = value.fontWeight - let value_fontWeight_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + const value_centerY = value.centerY + let value_centerY_type: int32 = RuntimeType.UNDEFINED + value_centerY_type = runtimeType(value_centerY) + valueSerializer.writeInt8(value_centerY_type) + if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { + const value_centerY_value = value_centerY! + let value_centerY_value_type: int32 = RuntimeType.UNDEFINED + value_centerY_value_type = runtimeType(value_centerY_value) + if (((RuntimeType.NUMBER == value_centerY_value_type))) { valueSerializer.writeInt8(0) - const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) - valueSerializer.writeInt32(value_fontWeight_value_0) + const value_centerY_value_0 = unsafeCast(value_centerY_value) + valueSerializer.writeNumber(value_centerY_value_0) } - else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + else if (((RuntimeType.STRING == value_centerY_value_type))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) - valueSerializer.writeNumber(value_fontWeight_value_1) - } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { - valueSerializer.writeInt8(2) - const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) - valueSerializer.writeString(value_fontWeight_value_2) + const value_centerY_value_1 = unsafeCast(value_centerY_value) + valueSerializer.writeString(value_centerY_value_1) } } - const value_fontStyle = value.fontStyle - let value_fontStyle_type: int32 = RuntimeType.UNDEFINED - value_fontStyle_type = runtimeType(value_fontStyle) - valueSerializer.writeInt8(value_fontStyle_type) - if ((RuntimeType.UNDEFINED) != (value_fontStyle_type)) { - const value_fontStyle_value = value_fontStyle! - valueSerializer.writeInt32(value_fontStyle_value) + const value_centerZ = value.centerZ + let value_centerZ_type: int32 = RuntimeType.UNDEFINED + value_centerZ_type = runtimeType(value_centerZ) + valueSerializer.writeInt8(value_centerZ_type) + if ((RuntimeType.UNDEFINED) != (value_centerZ_type)) { + const value_centerZ_value = value_centerZ! + valueSerializer.writeNumber(value_centerZ_value) } - const value_fontFamily = value.fontFamily - let value_fontFamily_type: int32 = RuntimeType.UNDEFINED - value_fontFamily_type = runtimeType(value_fontFamily) - valueSerializer.writeInt8(value_fontFamily_type) - if ((RuntimeType.UNDEFINED) != (value_fontFamily_type)) { - const value_fontFamily_value = value_fontFamily! - let value_fontFamily_value_type: int32 = RuntimeType.UNDEFINED - value_fontFamily_value_type = runtimeType(value_fontFamily_value) - if (((RuntimeType.OBJECT == value_fontFamily_value_type))) { + const value_perspective = value.perspective + let value_perspective_type: int32 = RuntimeType.UNDEFINED + value_perspective_type = runtimeType(value_perspective) + valueSerializer.writeInt8(value_perspective_type) + if ((RuntimeType.UNDEFINED) != (value_perspective_type)) { + const value_perspective_value = value_perspective! + valueSerializer.writeNumber(value_perspective_value) + } + const value_angle = value.angle + let value_angle_type: int32 = RuntimeType.UNDEFINED + value_angle_type = runtimeType(value_angle) + if (((RuntimeType.NUMBER == value_angle_type))) { + valueSerializer.writeInt8(0) + const value_angle_0 = unsafeCast(value_angle) + valueSerializer.writeNumber(value_angle_0) + } + else if (((RuntimeType.STRING == value_angle_type))) { + valueSerializer.writeInt8(1) + const value_angle_1 = unsafeCast(value_angle) + valueSerializer.writeString(value_angle_1) + } + } + writeScaleOptions(value: ScaleOptions): void { + let valueSerializer: Serializer = this + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + valueSerializer.writeNumber(value_x_value) + } + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + valueSerializer.writeNumber(value_y_value) + } + const value_z = value.z + let value_z_type: int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + valueSerializer.writeNumber(value_z_value) + } + const value_centerX = value.centerX + let value_centerX_type: int32 = RuntimeType.UNDEFINED + value_centerX_type = runtimeType(value_centerX) + valueSerializer.writeInt8(value_centerX_type) + if ((RuntimeType.UNDEFINED) != (value_centerX_type)) { + const value_centerX_value = value_centerX! + let value_centerX_value_type: int32 = RuntimeType.UNDEFINED + value_centerX_value_type = runtimeType(value_centerX_value) + if (((RuntimeType.NUMBER == value_centerX_value_type))) { valueSerializer.writeInt8(0) - const value_fontFamily_value_0 = unsafeCast(value_fontFamily_value) - valueSerializer.writeResource(value_fontFamily_value_0) + const value_centerX_value_0 = unsafeCast(value_centerX_value) + valueSerializer.writeNumber(value_centerX_value_0) } - else if (((RuntimeType.STRING == value_fontFamily_value_type))) { + else if (((RuntimeType.STRING == value_centerX_value_type))) { valueSerializer.writeInt8(1) - const value_fontFamily_value_1 = unsafeCast(value_fontFamily_value) - valueSerializer.writeString(value_fontFamily_value_1) + const value_centerX_value_1 = unsafeCast(value_centerX_value) + valueSerializer.writeString(value_centerX_value_1) } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_centerY = value.centerY + let value_centerY_type: int32 = RuntimeType.UNDEFINED + value_centerY_type = runtimeType(value_centerY) + valueSerializer.writeInt8(value_centerY_type) + if ((RuntimeType.UNDEFINED) != (value_centerY_type)) { + const value_centerY_value = value_centerY! + let value_centerY_value_type: int32 = RuntimeType.UNDEFINED + value_centerY_value_type = runtimeType(value_centerY_value) + if (((RuntimeType.NUMBER == value_centerY_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_centerY_value_0 = unsafeCast(value_centerY_value) + valueSerializer.writeNumber(value_centerY_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_centerY_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_centerY_value_1 = unsafeCast(value_centerY_value) + valueSerializer.writeString(value_centerY_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) + } + } + writeTranslateOptions(value: TranslateOptions): void { + let valueSerializer: Serializer = this + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + let value_x_value_type: int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER == value_x_value_type))) { + valueSerializer.writeInt8(0) + const value_x_value_0 = unsafeCast(value_x_value) + valueSerializer.writeNumber(value_x_value_0) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + else if (((RuntimeType.STRING == value_x_value_type))) { + valueSerializer.writeInt8(1) + const value_x_value_1 = unsafeCast(value_x_value) + valueSerializer.writeString(value_x_value_1) } } - const value_borderRadius = value.borderRadius - let value_borderRadius_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + let value_y_value_type: int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER == value_y_value_type))) { valueSerializer.writeInt8(0) - const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLength(value_borderRadius_value_0) + const value_y_value_0 = unsafeCast(value_y_value) + valueSerializer.writeNumber(value_y_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { + else if (((RuntimeType.STRING == value_y_value_type))) { valueSerializer.writeInt8(1) - const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) - } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) - } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) - } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) - } + const value_y_value_1 = unsafeCast(value_y_value) + valueSerializer.writeString(value_y_value_1) } } - const value_primary = value.primary - let value_primary_type: int32 = RuntimeType.UNDEFINED - value_primary_type = runtimeType(value_primary) - valueSerializer.writeInt8(value_primary_type) - if ((RuntimeType.UNDEFINED) != (value_primary_type)) { - const value_primary_value = value_primary! - valueSerializer.writeBoolean(value_primary_value) + const value_z = value.z + let value_z_type: int32 = RuntimeType.UNDEFINED + value_z_type = runtimeType(value_z) + valueSerializer.writeInt8(value_z_type) + if ((RuntimeType.UNDEFINED) != (value_z_type)) { + const value_z_value = value_z! + let value_z_value_type: int32 = RuntimeType.UNDEFINED + value_z_value_type = runtimeType(value_z_value) + if (((RuntimeType.NUMBER == value_z_value_type))) { + valueSerializer.writeInt8(0) + const value_z_value_0 = unsafeCast(value_z_value) + valueSerializer.writeNumber(value_z_value_0) + } + else if (((RuntimeType.STRING == value_z_value_type))) { + valueSerializer.writeInt8(1) + const value_z_value_1 = unsafeCast(value_z_value) + valueSerializer.writeString(value_z_value_1) + } } } - writeTextMenuItemId(value: TextMenuItemId): void { + writeDrawingCanvas(value: DrawingCanvas): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -3502,108 +3391,14 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTextRange(value: TextRange): void { + writeSize(value: Size): void { let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - } - writeRichEditorUpdateSymbolSpanStyleOptions(value: RichEditorUpdateSymbolSpanStyleOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_symbolStyle = value.symbolStyle - valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle) - } - writeRichEditorUpdateImageSpanStyleOptions(value: RichEditorUpdateImageSpanStyleOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_imageStyle = value.imageStyle - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle) - } - writeRichEditorUpdateTextSpanStyleOptions(value: RichEditorUpdateTextSpanStyleOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_textStyle = value.textStyle - valueSerializer.writeRichEditorTextStyle(value_textStyle) - } - writeRichEditorGesture(value: RichEditorGesture): void { - let valueSerializer: Serializer = this - const value_onClick = value.onClick - let value_onClick_type: int32 = RuntimeType.UNDEFINED - value_onClick_type = runtimeType(value_onClick) - valueSerializer.writeInt8(value_onClick_type) - if ((RuntimeType.UNDEFINED) != (value_onClick_type)) { - const value_onClick_value = value_onClick! - valueSerializer.holdAndWriteCallback(value_onClick_value) - } - const value_onLongPress = value.onLongPress - let value_onLongPress_type: int32 = RuntimeType.UNDEFINED - value_onLongPress_type = runtimeType(value_onLongPress) - valueSerializer.writeInt8(value_onLongPress_type) - if ((RuntimeType.UNDEFINED) != (value_onLongPress_type)) { - const value_onLongPress_value = value_onLongPress! - valueSerializer.holdAndWriteCallback(value_onLongPress_value) - } + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) } - writeNavDestinationContext(value: NavDestinationContext): void { + writeFrameNode(value: FrameNode): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -3612,2006 +3407,1197 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeLunarSwitchStyle(value: LunarSwitchStyle): void { + writeTextStyle_alert_dialog(value: TextStyle_alert_dialog): void { let valueSerializer: Serializer = this - const value_selectedColor = value.selectedColor - let value_selectedColor_type: int32 = RuntimeType.UNDEFINED - value_selectedColor_type = runtimeType(value_selectedColor) - valueSerializer.writeInt8(value_selectedColor_type) - if ((RuntimeType.UNDEFINED) != (value_selectedColor_type)) { - const value_selectedColor_value = value_selectedColor! - let value_selectedColor_value_type: int32 = RuntimeType.UNDEFINED - value_selectedColor_value_type = runtimeType(value_selectedColor_value) - if (((RuntimeType.NUMBER) == (value_selectedColor_value_type)) && ((unsafeCast(value_selectedColor_value)) >= (0)) && ((unsafeCast(value_selectedColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) - valueSerializer.writeInt32(value_selectedColor_value_0) - } - else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { - valueSerializer.writeInt8(1) - const value_selectedColor_value_1 = unsafeCast(value_selectedColor_value) - valueSerializer.writeNumber(value_selectedColor_value_1) - } - else if (((RuntimeType.STRING == value_selectedColor_value_type))) { - valueSerializer.writeInt8(2) - const value_selectedColor_value_2 = unsafeCast(value_selectedColor_value) - valueSerializer.writeString(value_selectedColor_value_2) - } - else if (((RuntimeType.OBJECT == value_selectedColor_value_type))) { - valueSerializer.writeInt8(3) - const value_selectedColor_value_3 = unsafeCast(value_selectedColor_value) - valueSerializer.writeResource(value_selectedColor_value_3) - } + const value_wordBreak = value.wordBreak + let value_wordBreak_type: int32 = RuntimeType.UNDEFINED + value_wordBreak_type = runtimeType(value_wordBreak) + valueSerializer.writeInt8(value_wordBreak_type) + if ((RuntimeType.UNDEFINED) != (value_wordBreak_type)) { + const value_wordBreak_value = value_wordBreak! + valueSerializer.writeInt32(value_wordBreak_value) } - const value_unselectedColor = value.unselectedColor - let value_unselectedColor_type: int32 = RuntimeType.UNDEFINED - value_unselectedColor_type = runtimeType(value_unselectedColor) - valueSerializer.writeInt8(value_unselectedColor_type) - if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { - const value_unselectedColor_value = value_unselectedColor! - let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED - value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { + } + writeAlertDialogButtonBaseOptions(value: AlertDialogButtonBaseOptions): void { + let valueSerializer: Serializer = this + const value_enabled = value.enabled + let value_enabled_type: int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) + } + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) + } + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeInt32(value_unselectedColor_value_0) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + valueSerializer.writeInt32(value_fontColor_value_0) } - else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { valueSerializer.writeInt8(1) - const value_unselectedColor_value_1 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeNumber(value_unselectedColor_value_1) + const value_fontColor_value_1 = unsafeCast(value_fontColor_value) + valueSerializer.writeNumber(value_fontColor_value_1) } - else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { + else if (((RuntimeType.STRING == value_fontColor_value_type))) { valueSerializer.writeInt8(2) - const value_unselectedColor_value_2 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeString(value_unselectedColor_value_2) + const value_fontColor_value_2 = unsafeCast(value_fontColor_value) + valueSerializer.writeString(value_fontColor_value_2) } - else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { valueSerializer.writeInt8(3) - const value_unselectedColor_value_3 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeResource(value_unselectedColor_value_3) + const value_fontColor_value_3 = unsafeCast(value_fontColor_value) + valueSerializer.writeResource(value_fontColor_value_3) } } - const value_strokeColor = value.strokeColor - let value_strokeColor_type: int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED - value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) - valueSerializer.writeInt32(value_strokeColor_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_strokeColor_value_1 = unsafeCast(value_strokeColor_value) - valueSerializer.writeNumber(value_strokeColor_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_strokeColor_value_2 = unsafeCast(value_strokeColor_value) - valueSerializer.writeString(value_strokeColor_value_2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3) - const value_strokeColor_value_3 = unsafeCast(value_strokeColor_value) - valueSerializer.writeResource(value_strokeColor_value_3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeAnimateParam(value: AnimateParam): void { + writeActionSheetOffset(value: ActionSheetOffset): void { let valueSerializer: Serializer = this - const value_duration = value.duration - let value_duration_type: int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) - } - const value_tempo = value.tempo - let value_tempo_type: int32 = RuntimeType.UNDEFINED - value_tempo_type = runtimeType(value_tempo) - valueSerializer.writeInt8(value_tempo_type) - if ((RuntimeType.UNDEFINED) != (value_tempo_type)) { - const value_tempo_value = value_tempo! - valueSerializer.writeNumber(value_tempo_value) - } - const value_curve = value.curve - let value_curve_type: int32 = RuntimeType.UNDEFINED - value_curve_type = runtimeType(value_curve) - valueSerializer.writeInt8(value_curve_type) - if ((RuntimeType.UNDEFINED) != (value_curve_type)) { - const value_curve_value = value_curve! - let value_curve_value_type: int32 = RuntimeType.UNDEFINED - value_curve_value_type = runtimeType(value_curve_value) - if (((RuntimeType.NUMBER == value_curve_value_type))) { - valueSerializer.writeInt8(0) - const value_curve_value_0 = unsafeCast(value_curve_value) - valueSerializer.writeInt32(value_curve_value_0) - } - else if (((RuntimeType.STRING == value_curve_value_type))) { - valueSerializer.writeInt8(1) - const value_curve_value_1 = unsafeCast(value_curve_value) - valueSerializer.writeString(value_curve_value_1) - } - else if (((RuntimeType.OBJECT == value_curve_value_type))) { - valueSerializer.writeInt8(2) - const value_curve_value_2 = unsafeCast(value_curve_value) - valueSerializer.writeICurve(value_curve_value_2) - } - } - const value_delay = value.delay - let value_delay_type: int32 = RuntimeType.UNDEFINED - value_delay_type = runtimeType(value_delay) - valueSerializer.writeInt8(value_delay_type) - if ((RuntimeType.UNDEFINED) != (value_delay_type)) { - const value_delay_value = value_delay! - valueSerializer.writeNumber(value_delay_value) + const value_dx = value.dx + let value_dx_type: int32 = RuntimeType.UNDEFINED + value_dx_type = runtimeType(value_dx) + if (((RuntimeType.NUMBER == value_dx_type))) { + valueSerializer.writeInt8(0) + const value_dx_0 = unsafeCast(value_dx) + valueSerializer.writeNumber(value_dx_0) } - const value_iterations = value.iterations - let value_iterations_type: int32 = RuntimeType.UNDEFINED - value_iterations_type = runtimeType(value_iterations) - valueSerializer.writeInt8(value_iterations_type) - if ((RuntimeType.UNDEFINED) != (value_iterations_type)) { - const value_iterations_value = value_iterations! - valueSerializer.writeNumber(value_iterations_value) + else if (((RuntimeType.STRING == value_dx_type))) { + valueSerializer.writeInt8(1) + const value_dx_1 = unsafeCast(value_dx) + valueSerializer.writeString(value_dx_1) } - const value_playMode = value.playMode - let value_playMode_type: int32 = RuntimeType.UNDEFINED - value_playMode_type = runtimeType(value_playMode) - valueSerializer.writeInt8(value_playMode_type) - if ((RuntimeType.UNDEFINED) != (value_playMode_type)) { - const value_playMode_value = value_playMode! - valueSerializer.writeInt32(value_playMode_value) + else if (((RuntimeType.OBJECT == value_dx_type))) { + valueSerializer.writeInt8(2) + const value_dx_2 = unsafeCast(value_dx) + valueSerializer.writeResource(value_dx_2) } - const value_onFinish = value.onFinish - let value_onFinish_type: int32 = RuntimeType.UNDEFINED - value_onFinish_type = runtimeType(value_onFinish) - valueSerializer.writeInt8(value_onFinish_type) - if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { - const value_onFinish_value = value_onFinish! - valueSerializer.holdAndWriteCallback(value_onFinish_value) + const value_dy = value.dy + let value_dy_type: int32 = RuntimeType.UNDEFINED + value_dy_type = runtimeType(value_dy) + if (((RuntimeType.NUMBER == value_dy_type))) { + valueSerializer.writeInt8(0) + const value_dy_0 = unsafeCast(value_dy) + valueSerializer.writeNumber(value_dy_0) } - const value_finishCallbackType = value.finishCallbackType - let value_finishCallbackType_type: int32 = RuntimeType.UNDEFINED - value_finishCallbackType_type = runtimeType(value_finishCallbackType) - valueSerializer.writeInt8(value_finishCallbackType_type) - if ((RuntimeType.UNDEFINED) != (value_finishCallbackType_type)) { - const value_finishCallbackType_value = value_finishCallbackType! - valueSerializer.writeInt32(value_finishCallbackType_value) + else if (((RuntimeType.STRING == value_dy_type))) { + valueSerializer.writeInt8(1) + const value_dy_1 = unsafeCast(value_dy) + valueSerializer.writeString(value_dy_1) } - const value_expectedFrameRateRange = value.expectedFrameRateRange - let value_expectedFrameRateRange_type: int32 = RuntimeType.UNDEFINED - value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange) - valueSerializer.writeInt8(value_expectedFrameRateRange_type) - if ((RuntimeType.UNDEFINED) != (value_expectedFrameRateRange_type)) { - const value_expectedFrameRateRange_value = value_expectedFrameRateRange! - valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value) + else if (((RuntimeType.OBJECT == value_dy_type))) { + valueSerializer.writeInt8(2) + const value_dy_2 = unsafeCast(value_dy) + valueSerializer.writeResource(value_dy_2) } } - writeImageBitmap(value: ImageBitmap): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeAlertDialogParamWithOptions(value: AlertDialogParamWithOptions): void { + writeActionSheetButtonOptions(value: ActionSheetButtonOptions): void { let valueSerializer: Serializer = this - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type: int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0) - const value_title_value_0 = unsafeCast(value_title_value) - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1) - const value_title_value_1 = unsafeCast(value_title_value) - valueSerializer.writeResource(value_title_value_1) - } + const value_enabled = value.enabled + let value_enabled_type: int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) } - const value_subtitle = value.subtitle - let value_subtitle_type: int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0) - const value_subtitle_value_0 = unsafeCast(value_subtitle_value) - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1) - const value_subtitle_value_1 = unsafeCast(value_subtitle_value) - valueSerializer.writeResource(value_subtitle_value_1) - } + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) } - const value_message = value.message - let value_message_type: int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { valueSerializer.writeInt8(0) - const value_message_0 = unsafeCast(value_message) - valueSerializer.writeString(value_message_0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) } - else if (((RuntimeType.OBJECT == value_message_type))) { + else if (((RuntimeType.OBJECT == value_value_type))) { valueSerializer.writeInt8(1) - const value_message_1 = unsafeCast(value_message) - valueSerializer.writeResource(value_message_1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) + } + writeCustomTheme(value: CustomTheme): void { + let valueSerializer: Serializer = this + const value___CustomThemeStub = value.__CustomThemeStub + valueSerializer.writeString(value___CustomThemeStub) + } + writeRestrictedWorker(value: RestrictedWorker): void { + let valueSerializer: Serializer = this + const value___RestrictedWorkerStub = value.__RestrictedWorkerStub + valueSerializer.writeString(value___RestrictedWorkerStub) + } + writeWant(value: Want): void { + let valueSerializer: Serializer = this + const value_bundleName = value.bundleName + let value_bundleName_type: int32 = RuntimeType.UNDEFINED + value_bundleName_type = runtimeType(value_bundleName) + valueSerializer.writeInt8(value_bundleName_type) + if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { + const value_bundleName_value = value_bundleName! + valueSerializer.writeString(value_bundleName_value) } - const value_cancel = value.cancel - let value_cancel_type: int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) + const value_abilityName = value.abilityName + let value_abilityName_type: int32 = RuntimeType.UNDEFINED + value_abilityName_type = runtimeType(value_abilityName) + valueSerializer.writeInt8(value_abilityName_type) + if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { + const value_abilityName_value = value_abilityName! + valueSerializer.writeString(value_abilityName_value) } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeString(value_deviceId_value) } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) - } - const value_gridCount = value.gridCount - let value_gridCount_type: int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) + const value_uri = value.uri + let value_uri_type: int32 = RuntimeType.UNDEFINED + value_uri_type = runtimeType(value_uri) + valueSerializer.writeInt8(value_uri_type) + if ((RuntimeType.UNDEFINED) != (value_uri_type)) { + const value_uri_value = value_uri! + valueSerializer.writeString(value_uri_value) } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeString(value_type_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_flags = value.flags + let value_flags_type: int32 = RuntimeType.UNDEFINED + value_flags_type = runtimeType(value_flags) + valueSerializer.writeInt8(value_flags_type) + if ((RuntimeType.UNDEFINED) != (value_flags_type)) { + const value_flags_value = value_flags! + valueSerializer.writeNumber(value_flags_value) } - const value_isModal = value.isModal - let value_isModal_type: int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) + const value_action = value.action + let value_action_type: int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.writeString(value_action_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) + const value_parameters = value.parameters + let value_parameters_type: int32 = RuntimeType.UNDEFINED + value_parameters_type = runtimeType(value_parameters) + valueSerializer.writeInt8(value_parameters_type) + if ((RuntimeType.UNDEFINED) != (value_parameters_type)) { + const value_parameters_value = value_parameters! + valueSerializer.writeInt32(value_parameters_value.size) + for (const [value_parameters_value_key, value_parameters_value_value] of value_parameters_value) { + valueSerializer.writeString(value_parameters_value_key) + valueSerializer.writeCustomObject("Object", value_parameters_value_value) } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + } + const value_entities = value.entities + let value_entities_type: int32 = RuntimeType.UNDEFINED + value_entities_type = runtimeType(value_entities) + valueSerializer.writeInt8(value_entities_type) + if ((RuntimeType.UNDEFINED) != (value_entities_type)) { + const value_entities_value = value_entities! + valueSerializer.writeInt32(value_entities_value.length) + for (let i = 0; i < value_entities_value.length; i++) { + const value_entities_value_element = value_entities_value[i] + valueSerializer.writeString(value_entities_value_element) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) + const value_moduleName = value.moduleName + let value_moduleName_type: int32 = RuntimeType.UNDEFINED + value_moduleName_type = runtimeType(value_moduleName) + valueSerializer.writeInt8(value_moduleName_type) + if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { + const value_moduleName_value = value_moduleName! + valueSerializer.writeString(value_moduleName_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + writeNavDestinationContext(value: NavDestinationContext): void { + let valueSerializer: Serializer = this + const value_pathInfo = value.pathInfo + valueSerializer.writeNavPathInfo(value_pathInfo) + const value_pathStack = value.pathStack + valueSerializer.writeNavPathStack(value_pathStack) + const value_navDestinationId = value.navDestinationId + let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED + value_navDestinationId_type = runtimeType(value_navDestinationId) + valueSerializer.writeInt8(value_navDestinationId_type) + if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { + const value_navDestinationId_value = value_navDestinationId! + valueSerializer.writeString(value_navDestinationId_value) } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + } + writeStyledString(value: StyledString): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { + let valueSerializer: Serializer = this + const value_onTransitionEnd = value.onTransitionEnd + let value_onTransitionEnd_type: int32 = RuntimeType.UNDEFINED + value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) + valueSerializer.writeInt8(value_onTransitionEnd_type) + if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { + const value_onTransitionEnd_value = value_onTransitionEnd! + valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { - valueSerializer.writeInt8(0) - const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLength(value_cornerRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { - valueSerializer.writeInt8(1) - const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { - valueSerializer.writeInt8(2) - const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) - } + const value_timeout = value.timeout + let value_timeout_type: int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + const value_isInteractive = value.isInteractive + let value_isInteractive_type: int32 = RuntimeType.UNDEFINED + value_isInteractive_type = runtimeType(value_isInteractive) + valueSerializer.writeInt8(value_isInteractive_type) + if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { + const value_isInteractive_value = value_isInteractive! + valueSerializer.writeBoolean(value_isInteractive_value) } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) + } + writeNavContentInfo(value: NavContentInfo): void { + let valueSerializer: Serializer = this + const value_name = value.name + let value_name_type: int32 = RuntimeType.UNDEFINED + value_name_type = runtimeType(value_name) + valueSerializer.writeInt8(value_name_type) + if ((RuntimeType.UNDEFINED) != (value_name_type)) { + const value_name_value = value_name! + valueSerializer.writeString(value_name_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0) - const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } - } - const value_borderColor = value.borderColor - let value_borderColor_type: int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) - let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeInt32(value_borderColor_value_0_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1 = unsafeCast(value_borderColor_value) - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_2 = unsafeCast(value_borderColor_value) - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } - } - const value_borderStyle = value.borderStyle - let value_borderStyle_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { - valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) - valueSerializer.writeInt32(value_borderStyle_value_0) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1) - const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value) - } - } - } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } - } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) - } - const value_buttons = value.buttons - valueSerializer.writeInt32(value_buttons.length) - for (let i = 0; i < value_buttons.length; i++) { - const value_buttons_element = value_buttons[i] - valueSerializer.writeAlertDialogButtonOptions(value_buttons_element) - } - const value_buttonDirection = value.buttonDirection - let value_buttonDirection_type: int32 = RuntimeType.UNDEFINED - value_buttonDirection_type = runtimeType(value_buttonDirection) - valueSerializer.writeInt8(value_buttonDirection_type) - if ((RuntimeType.UNDEFINED) != (value_buttonDirection_type)) { - const value_buttonDirection_value = value_buttonDirection! - valueSerializer.writeInt32(value_buttonDirection_value) - } - } - writeAlertDialogParamWithButtons(value: AlertDialogParamWithButtons): void { - let valueSerializer: Serializer = this - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type: int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0) - const value_title_value_0 = unsafeCast(value_title_value) - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1) - const value_title_value_1 = unsafeCast(value_title_value) - valueSerializer.writeResource(value_title_value_1) - } - } - const value_subtitle = value.subtitle - let value_subtitle_type: int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0) - const value_subtitle_value_0 = unsafeCast(value_subtitle_value) - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1) - const value_subtitle_value_1 = unsafeCast(value_subtitle_value) - valueSerializer.writeResource(value_subtitle_value_1) - } - } - const value_message = value.message - let value_message_type: int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { - valueSerializer.writeInt8(0) - const value_message_0 = unsafeCast(value_message) - valueSerializer.writeString(value_message_0) - } - else if (((RuntimeType.OBJECT == value_message_type))) { - valueSerializer.writeInt8(1) - const value_message_1 = unsafeCast(value_message) - valueSerializer.writeResource(value_message_1) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } - const value_cancel = value.cancel - let value_cancel_type: int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) - } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) - } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) - } - const value_gridCount = value.gridCount - let value_gridCount_type: int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) - } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) - } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - const value_isModal = value.isModal - let value_isModal_type: int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) - } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { - valueSerializer.writeInt8(0) - const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLength(value_cornerRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { - valueSerializer.writeInt8(1) - const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { - valueSerializer.writeInt8(2) - const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) - } - } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) - } - const value_borderWidth = value.borderWidth - let value_borderWidth_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0) - const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } - } - const value_borderColor = value.borderColor - let value_borderColor_type: int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) - let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeInt32(value_borderColor_value_0_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1 = unsafeCast(value_borderColor_value) - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_2 = unsafeCast(value_borderColor_value) - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } - } - const value_borderStyle = value.borderStyle - let value_borderStyle_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { - valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) - valueSerializer.writeInt32(value_borderStyle_value_0) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1) - const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value) - } - } - } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } - } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) - } - const value_primaryButton = value.primaryButton - valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton) - const value_secondaryButton = value.secondaryButton - valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton) - } - writeAlertDialogParamWithConfirm(value: AlertDialogParamWithConfirm): void { - let valueSerializer: Serializer = this - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type: int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { - valueSerializer.writeInt8(0) - const value_title_value_0 = unsafeCast(value_title_value) - valueSerializer.writeString(value_title_value_0) - } - else if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(1) - const value_title_value_1 = unsafeCast(value_title_value) - valueSerializer.writeResource(value_title_value_1) - } - } - const value_subtitle = value.subtitle - let value_subtitle_type: int32 = RuntimeType.UNDEFINED - value_subtitle_type = runtimeType(value_subtitle) - valueSerializer.writeInt8(value_subtitle_type) - if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { - const value_subtitle_value = value_subtitle! - let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED - value_subtitle_value_type = runtimeType(value_subtitle_value) - if (((RuntimeType.STRING == value_subtitle_value_type))) { - valueSerializer.writeInt8(0) - const value_subtitle_value_0 = unsafeCast(value_subtitle_value) - valueSerializer.writeString(value_subtitle_value_0) - } - else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { - valueSerializer.writeInt8(1) - const value_subtitle_value_1 = unsafeCast(value_subtitle_value) - valueSerializer.writeResource(value_subtitle_value_1) - } - } - const value_message = value.message - let value_message_type: int32 = RuntimeType.UNDEFINED - value_message_type = runtimeType(value_message) - if (((RuntimeType.STRING == value_message_type))) { - valueSerializer.writeInt8(0) - const value_message_0 = unsafeCast(value_message) - valueSerializer.writeString(value_message_0) - } - else if (((RuntimeType.OBJECT == value_message_type))) { - valueSerializer.writeInt8(1) - const value_message_1 = unsafeCast(value_message) - valueSerializer.writeResource(value_message_1) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_mode = value.mode + let value_mode_type: int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + valueSerializer.writeInt32(value_mode_value) } - const value_cancel = value.cancel - let value_cancel_type: int32 = RuntimeType.UNDEFINED - value_cancel_type = runtimeType(value_cancel) - valueSerializer.writeInt8(value_cancel_type) - if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { - const value_cancel_value = value_cancel! - valueSerializer.holdAndWriteCallback(value_cancel_value) + const value_param = value.param + let value_param_type: int32 = RuntimeType.UNDEFINED + value_param_type = runtimeType(value_param) + valueSerializer.writeInt8(value_param_type) + if ((RuntimeType.UNDEFINED) != (value_param_type)) { + const value_param_value = value_param! + valueSerializer.writeCustomObject("Object", value_param_value) } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) + const value_navDestinationId = value.navDestinationId + let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED + value_navDestinationId_type = runtimeType(value_navDestinationId) + valueSerializer.writeInt8(value_navDestinationId_type) + if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { + const value_navDestinationId_value = value_navDestinationId! + valueSerializer.writeString(value_navDestinationId_value) } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + } + writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { + let valueSerializer: Serializer = this + const value_space = value.space + let value_space_type: int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + valueSerializer.writeLengthMetrics(value_space_value) } - const value_gridCount = value.gridCount - let value_gridCount_type: int32 = RuntimeType.UNDEFINED - value_gridCount_type = runtimeType(value_gridCount) - valueSerializer.writeInt8(value_gridCount_type) - if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { - const value_gridCount_value = value_gridCount! - valueSerializer.writeNumber(value_gridCount_value) + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLengthMetrics(value_strokeWidth_value) } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_strokeRadius = value.strokeRadius + let value_strokeRadius_type: int32 = RuntimeType.UNDEFINED + value_strokeRadius_type = runtimeType(value_strokeRadius) + valueSerializer.writeInt8(value_strokeRadius_type) + if ((RuntimeType.UNDEFINED) != (value_strokeRadius_type)) { + const value_strokeRadius_value = value_strokeRadius! + valueSerializer.writeLengthMetrics(value_strokeRadius_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_trackBackgroundColor = value.trackBackgroundColor + let value_trackBackgroundColor_type: int32 = RuntimeType.UNDEFINED + value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor) + valueSerializer.writeInt8(value_trackBackgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_trackBackgroundColor_type)) { + const value_trackBackgroundColor_value = value_trackBackgroundColor! + valueSerializer.writeColorMetrics(value_trackBackgroundColor_value) } - const value_isModal = value.isModal - let value_isModal_type: int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) + const value_trackColor = value.trackColor + let value_trackColor_type: int32 = RuntimeType.UNDEFINED + value_trackColor_type = runtimeType(value_trackColor) + valueSerializer.writeInt8(value_trackColor_type) + if ((RuntimeType.UNDEFINED) != (value_trackColor_type)) { + const value_trackColor_value = value_trackColor! + valueSerializer.writeColorMetrics(value_trackColor_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } + } + writeLinearIndicatorStartOptions(value: LinearIndicatorStartOptions): void { + let valueSerializer: Serializer = this + const value_interval = value.interval + let value_interval_type: int32 = RuntimeType.UNDEFINED + value_interval_type = runtimeType(value_interval) + valueSerializer.writeInt8(value_interval_type) + if ((RuntimeType.UNDEFINED) != (value_interval_type)) { + const value_interval_value = value_interval! + valueSerializer.writeNumber(value_interval_value) } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) + const value_duration = value.duration + let value_duration_type: int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + writeCustomSpanDrawInfo(value: CustomSpanDrawInfo): void { + let valueSerializer: Serializer = this + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_lineTop = value.lineTop + valueSerializer.writeNumber(value_lineTop) + const value_lineBottom = value.lineBottom + valueSerializer.writeNumber(value_lineBottom) + const value_baseline = value.baseline + valueSerializer.writeNumber(value_baseline) + } + writeDrawContext(value: DrawContext): void { + let valueSerializer: Serializer = this + const value___DrawContextStub = value.__DrawContextStub + valueSerializer.writeString(value___DrawContextStub) + } + writeCustomSpanMeasureInfo(value: CustomSpanMeasureInfo): void { + let valueSerializer: Serializer = this + const value_fontSize = value.fontSize + valueSerializer.writeNumber(value_fontSize) + } + writeSpanStyle(value: SpanStyle): void { + let valueSerializer: Serializer = this + const value_start = value.start + valueSerializer.writeNumber(value_start) + const value_length = value.length + valueSerializer.writeNumber(value_length) + const value_styledKey = value.styledKey + valueSerializer.writeInt32(value_styledKey) + const value_styledValue = value.styledValue + let value_styledValue_type: int32 = RuntimeType.UNDEFINED + value_styledValue_type = runtimeType(value_styledValue) + if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextStyle_styled_string)) { + valueSerializer.writeInt8(0) + const value_styledValue_0 = unsafeCast(value_styledValue) + valueSerializer.writeTextStyle_styled_string(value_styledValue_0) } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof DecorationStyle)) { + valueSerializer.writeInt8(1) + const value_styledValue_1 = unsafeCast(value_styledValue) + valueSerializer.writeDecorationStyle(value_styledValue_1) } - const value_cornerRadius = value.cornerRadius - let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_type = runtimeType(value_cornerRadius) - valueSerializer.writeInt8(value_cornerRadius_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { - const value_cornerRadius_value = value_cornerRadius! - let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) - if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { - valueSerializer.writeInt8(0) - const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLength(value_cornerRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { - valueSerializer.writeInt8(1) - const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) - const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft - let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) - } - const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight - let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) - } - const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft - let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) - } - const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { - valueSerializer.writeInt8(2) - const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) - } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BaselineOffsetStyle)) { + valueSerializer.writeInt8(2) + const value_styledValue_2 = unsafeCast(value_styledValue) + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LetterSpacingStyle)) { + valueSerializer.writeInt8(3) + const value_styledValue_3 = unsafeCast(value_styledValue) + valueSerializer.writeLetterSpacingStyle(value_styledValue_3) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextShadowStyle)) { + valueSerializer.writeInt8(4) + const value_styledValue_4 = unsafeCast(value_styledValue) + valueSerializer.writeTextShadowStyle(value_styledValue_4) } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeLength(value_height_value) + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof GestureStyle)) { + valueSerializer.writeInt8(5) + const value_styledValue_5 = unsafeCast(value_styledValue) + valueSerializer.writeGestureStyle(value_styledValue_5) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0) - const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ImageAttachment)) { + valueSerializer.writeInt8(6) + const value_styledValue_6 = unsafeCast(value_styledValue) + valueSerializer.writeImageAttachment(value_styledValue_6) } - const value_borderColor = value.borderColor - let value_borderColor_type: int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) - let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeInt32(value_borderColor_value_0_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1 = unsafeCast(value_borderColor_value) - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ParagraphStyle)) { + valueSerializer.writeInt8(7) + const value_styledValue_7 = unsafeCast(value_styledValue) + valueSerializer.writeParagraphStyle(value_styledValue_7) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LineHeightStyle)) { + valueSerializer.writeInt8(8) + const value_styledValue_8 = unsafeCast(value_styledValue) + valueSerializer.writeLineHeightStyle(value_styledValue_8) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UrlStyle)) { + valueSerializer.writeInt8(9) + const value_styledValue_9 = unsafeCast(value_styledValue) + valueSerializer.writeUrlStyle(value_styledValue_9) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { + valueSerializer.writeInt8(10) + const value_styledValue_10 = unsafeCast(value_styledValue) + valueSerializer.writeCustomSpan(value_styledValue_10) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UserDataSpan)) { + valueSerializer.writeInt8(11) + const value_styledValue_11 = unsafeCast(value_styledValue) + valueSerializer.writeUserDataSpan(value_styledValue_11) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BackgroundColorStyle)) { + valueSerializer.writeInt8(12) + const value_styledValue_12 = unsafeCast(value_styledValue) + valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + } + } + writeWaterFlowSections(value: WaterFlowSections): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScroller(value: Scroller): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSectionOptions(value: SectionOptions): void { + let valueSerializer: Serializer = this + const value_itemsCount = value.itemsCount + valueSerializer.writeNumber(value_itemsCount) + const value_crossCount = value.crossCount + let value_crossCount_type: int32 = RuntimeType.UNDEFINED + value_crossCount_type = runtimeType(value_crossCount) + valueSerializer.writeInt8(value_crossCount_type) + if ((RuntimeType.UNDEFINED) != (value_crossCount_type)) { + const value_crossCount_value = value_crossCount! + valueSerializer.writeNumber(value_crossCount_value) + } + const value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex + let value_onGetItemMainSizeByIndex_type: int32 = RuntimeType.UNDEFINED + value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex) + valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type) + if ((RuntimeType.UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { + const value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex! + valueSerializer.holdAndWriteCallback(value_onGetItemMainSizeByIndex_value) + } + const value_columnsGap = value.columnsGap + let value_columnsGap_type: int32 = RuntimeType.UNDEFINED + value_columnsGap_type = runtimeType(value_columnsGap) + valueSerializer.writeInt8(value_columnsGap_type) + if ((RuntimeType.UNDEFINED) != (value_columnsGap_type)) { + const value_columnsGap_value = value_columnsGap! + valueSerializer.writeLength(value_columnsGap_value) + } + const value_rowsGap = value.rowsGap + let value_rowsGap_type: int32 = RuntimeType.UNDEFINED + value_rowsGap_type = runtimeType(value_rowsGap) + valueSerializer.writeInt8(value_rowsGap_type) + if ((RuntimeType.UNDEFINED) != (value_rowsGap_type)) { + const value_rowsGap_value = value_rowsGap! + valueSerializer.writeLength(value_rowsGap_value) + } + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type: int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (((value_margin_value!.hasOwnProperty("top")) || (value_margin_value!.hasOwnProperty("right")) || (value_margin_value!.hasOwnProperty("bottom")) || (value_margin_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(0) + const value_margin_value_0 = unsafeCast(value_margin_value) + const value_margin_value_0_top = value_margin_value_0.top + let value_margin_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_margin_value_0_top_type = runtimeType(value_margin_value_0_top) + valueSerializer.writeInt8(value_margin_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_top_type)) { + const value_margin_value_0_top_value = value_margin_value_0_top! + valueSerializer.writeLength(value_margin_value_0_top_value) } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } + const value_margin_value_0_right = value_margin_value_0.right + let value_margin_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_margin_value_0_right_type = runtimeType(value_margin_value_0_right) + valueSerializer.writeInt8(value_margin_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_right_type)) { + const value_margin_value_0_right_value = value_margin_value_0_right! + valueSerializer.writeLength(value_margin_value_0_right_value) } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } + const value_margin_value_0_bottom = value_margin_value_0.bottom + let value_margin_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom) + valueSerializer.writeInt8(value_margin_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_bottom_type)) { + const value_margin_value_0_bottom_value = value_margin_value_0_bottom! + valueSerializer.writeLength(value_margin_value_0_bottom_value) + } + const value_margin_value_0_left = value_margin_value_0.left + let value_margin_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_margin_value_0_left_type = runtimeType(value_margin_value_0_left) + valueSerializer.writeInt8(value_margin_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_margin_value_0_left_type)) { + const value_margin_value_0_left_value = value_margin_value_0_left! + valueSerializer.writeLength(value_margin_value_0_left_value) } } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_2 = unsafeCast(value_borderColor_value) - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + else if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { + valueSerializer.writeInt8(1) + const value_margin_value_1 = unsafeCast(value_margin_value) + valueSerializer.writeLength(value_margin_value_1) } } - const value_borderStyle = value.borderStyle - let value_borderStyle_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { + } + writeRRect(value: RRect): void { + let valueSerializer: Serializer = this + const value_left = value.left + valueSerializer.writeNumber(value_left) + const value_top = value.top + valueSerializer.writeNumber(value_top) + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + } + writeDividerStyle(value: DividerStyle): void { + let valueSerializer: Serializer = this + const value_strokeWidth = value.strokeWidth + valueSerializer.writeLength(value_strokeWidth) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) - valueSerializer.writeInt32(value_borderStyle_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value) - } + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) } } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_startMargin = value.startMargin + let value_startMargin_type: int32 = RuntimeType.UNDEFINED + value_startMargin_type = runtimeType(value_startMargin) + valueSerializer.writeInt8(value_startMargin_type) + if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { + const value_startMargin_value = value_startMargin! + valueSerializer.writeLength(value_startMargin_value) + } + const value_endMargin = value.endMargin + let value_endMargin_type: int32 = RuntimeType.UNDEFINED + value_endMargin_type = runtimeType(value_endMargin) + valueSerializer.writeInt8(value_endMargin_type) + if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { + const value_endMargin_value = value_endMargin! + valueSerializer.writeLength(value_endMargin_value) + } + } + writeButtonIconOptions(value: ButtonIconOptions): void { + let valueSerializer: Serializer = this + const value_shown = value.shown + let value_shown_type: int32 = RuntimeType.UNDEFINED + value_shown_type = runtimeType(value_shown) + if (((RuntimeType.STRING == value_shown_type))) { + valueSerializer.writeInt8(0) + const value_shown_0 = unsafeCast(value_shown) + valueSerializer.writeString(value_shown_0) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(1) + const value_shown_1 = unsafeCast(value_shown) + valueSerializer.writePixelMap(value_shown_1) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_shown_2 = unsafeCast(value_shown) + valueSerializer.writeResource(value_shown_2) + } + const value_hidden = value.hidden + let value_hidden_type: int32 = RuntimeType.UNDEFINED + value_hidden_type = runtimeType(value_hidden) + if (((RuntimeType.STRING == value_hidden_type))) { + valueSerializer.writeInt8(0) + const value_hidden_0 = unsafeCast(value_hidden) + valueSerializer.writeString(value_hidden_0) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(1) + const value_hidden_1 = unsafeCast(value_hidden) + valueSerializer.writePixelMap(value_hidden_1) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_hidden_2 = unsafeCast(value_hidden) + valueSerializer.writeResource(value_hidden_2) + } + const value_switching = value.switching + let value_switching_type: int32 = RuntimeType.UNDEFINED + value_switching_type = runtimeType(value_switching) + valueSerializer.writeInt8(value_switching_type) + if ((RuntimeType.UNDEFINED) != (value_switching_type)) { + const value_switching_value = value_switching! + let value_switching_value_type: int32 = RuntimeType.UNDEFINED + value_switching_value_type = runtimeType(value_switching_value) + if (((RuntimeType.STRING == value_switching_value_type))) { valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_switching_value_0 = unsafeCast(value_switching_value) + valueSerializer.writeString(value_switching_value_0) } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("isEditable"))))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) + const value_switching_value_1 = unsafeCast(value_switching_value) + valueSerializer.writePixelMap(value_switching_value_1) + } + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_switching_value_2 = unsafeCast(value_switching_value) + valueSerializer.writeResource(value_switching_value_2) } } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } + writeImageAIOptions(value: ImageAIOptions): void { + let valueSerializer: Serializer = this + const value_types = value.types + let value_types_type: int32 = RuntimeType.UNDEFINED + value_types_type = runtimeType(value_types) + valueSerializer.writeInt8(value_types_type) + if ((RuntimeType.UNDEFINED) != (value_types_type)) { + const value_types_value = value_types! + valueSerializer.writeInt32(value_types_value.length) + for (let i = 0; i < value_types_value.length; i++) { + const value_types_value_element = value_types_value[i] + valueSerializer.writeInt32(value_types_value_element) + } } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_aiController = value.aiController + let value_aiController_type: int32 = RuntimeType.UNDEFINED + value_aiController_type = runtimeType(value_aiController) + valueSerializer.writeInt8(value_aiController_type) + if ((RuntimeType.UNDEFINED) != (value_aiController_type)) { + const value_aiController_value = value_aiController! + valueSerializer.writeImageAnalyzerController(value_aiController_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) + } + writeXComponentController(value: XComponentController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { + let valueSerializer: Serializer = this + const value_types = value.types + valueSerializer.writeInt32(value_types.length) + for (let i = 0; i < value_types.length; i++) { + const value_types_element = value_types[i] + valueSerializer.writeInt32(value_types_element) } - const value_confirm = value.confirm - let value_confirm_type: int32 = RuntimeType.UNDEFINED - value_confirm_type = runtimeType(value_confirm) - valueSerializer.writeInt8(value_confirm_type) - if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { - const value_confirm_value = value_confirm! - valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value) + } + writeSurfaceRect(value: SurfaceRect): void { + let valueSerializer: Serializer = this + const value_offsetX = value.offsetX + let value_offsetX_type: int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + valueSerializer.writeNumber(value_offsetX_value) + } + const value_offsetY = value.offsetY + let value_offsetY_type: int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + valueSerializer.writeNumber(value_offsetY_value) + } + const value_surfaceWidth = value.surfaceWidth + valueSerializer.writeNumber(value_surfaceWidth) + const value_surfaceHeight = value.surfaceHeight + valueSerializer.writeNumber(value_surfaceHeight) + } + writeSurfaceRotationOptions(value: SurfaceRotationOptions): void { + let valueSerializer: Serializer = this + const value_lock = value.lock + let value_lock_type: int32 = RuntimeType.UNDEFINED + value_lock_type = runtimeType(value_lock) + valueSerializer.writeInt8(value_lock_type) + if ((RuntimeType.UNDEFINED) != (value_lock_type)) { + const value_lock_value = value_lock! + valueSerializer.writeBoolean(value_lock_value) + } + } + writeSelectionMenuOptionsExt(value: SelectionMenuOptionsExt): void { + let valueSerializer: Serializer = this + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) + } + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + const value_preview = value.preview + let value_preview_type: int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value)) + } + const value_menuType = value.menuType + let value_menuType_type: int32 = RuntimeType.UNDEFINED + value_menuType_type = runtimeType(value_menuType) + valueSerializer.writeInt8(value_menuType_type) + if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { + const value_menuType_value = value_menuType! + valueSerializer.writeInt32(value_menuType_value) + } + } + writeWebKeyboardController(value: WebKeyboardController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeEventResult(value: EventResult): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeTouchEvent(value: TouchEvent): void { + let valueSerializer: Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) + } + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) + } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) + } + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_touches = value.touches + valueSerializer.writeInt32(value_touches.length) + for (let i = 0; i < value_touches.length; i++) { + const value_touches_element = value_touches[i] + valueSerializer.writeTouchObject(value_touches_element) + } + const value_changedTouches = value.changedTouches + valueSerializer.writeInt32(value_changedTouches.length) + for (let i = 0; i < value_changedTouches.length; i++) { + const value_changedTouches_element = value_changedTouches[i] + valueSerializer.writeTouchObject(value_changedTouches_element) + } + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + const value_preventDefault = value.preventDefault + valueSerializer.holdAndWriteCallback(value_preventDefault) + } + writeNativeEmbedInfo(value: NativeEmbedInfo): void { + let valueSerializer: Serializer = this + const value_id = value.id + let value_id_type: int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + valueSerializer.writeInt8(value_id_type) + if ((RuntimeType.UNDEFINED) != (value_id_type)) { + const value_id_value = value_id! + valueSerializer.writeString(value_id_value) + } + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeString(value_type_value) } - } - writeActionSheetOffset(value: ActionSheetOffset): void { - let valueSerializer: Serializer = this - const value_dx = value.dx - let value_dx_type: int32 = RuntimeType.UNDEFINED - value_dx_type = runtimeType(value_dx) - if (((RuntimeType.NUMBER == value_dx_type))) { - valueSerializer.writeInt8(0) - const value_dx_0 = unsafeCast(value_dx) - valueSerializer.writeNumber(value_dx_0) + const value_src = value.src + let value_src_type: int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + valueSerializer.writeInt8(value_src_type) + if ((RuntimeType.UNDEFINED) != (value_src_type)) { + const value_src_value = value_src! + valueSerializer.writeString(value_src_value) } - else if (((RuntimeType.STRING == value_dx_type))) { - valueSerializer.writeInt8(1) - const value_dx_1 = unsafeCast(value_dx) - valueSerializer.writeString(value_dx_1) + const value_position = value.position + let value_position_type: int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + valueSerializer.writePosition(value_position_value) } - else if (((RuntimeType.OBJECT == value_dx_type))) { - valueSerializer.writeInt8(2) - const value_dx_2 = unsafeCast(value_dx) - valueSerializer.writeResource(value_dx_2) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeNumber(value_width_value) } - const value_dy = value.dy - let value_dy_type: int32 = RuntimeType.UNDEFINED - value_dy_type = runtimeType(value_dy) - if (((RuntimeType.NUMBER == value_dy_type))) { - valueSerializer.writeInt8(0) - const value_dy_0 = unsafeCast(value_dy) - valueSerializer.writeNumber(value_dy_0) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeNumber(value_height_value) } - else if (((RuntimeType.STRING == value_dy_type))) { - valueSerializer.writeInt8(1) - const value_dy_1 = unsafeCast(value_dy) - valueSerializer.writeString(value_dy_1) + const value_url = value.url + let value_url_type: int32 = RuntimeType.UNDEFINED + value_url_type = runtimeType(value_url) + valueSerializer.writeInt8(value_url_type) + if ((RuntimeType.UNDEFINED) != (value_url_type)) { + const value_url_value = value_url! + valueSerializer.writeString(value_url_value) } - else if (((RuntimeType.OBJECT == value_dy_type))) { - valueSerializer.writeInt8(2) - const value_dy_2 = unsafeCast(value_dy) - valueSerializer.writeResource(value_dy_2) + const value_tag = value.tag + let value_tag_type: int32 = RuntimeType.UNDEFINED + value_tag_type = runtimeType(value_tag) + valueSerializer.writeInt8(value_tag_type) + if ((RuntimeType.UNDEFINED) != (value_tag_type)) { + const value_tag_value = value_tag! + valueSerializer.writeString(value_tag_value) + } + const value_params = value.params + let value_params_type: int32 = RuntimeType.UNDEFINED + value_params_type = runtimeType(value_params) + valueSerializer.writeInt8(value_params_type) + if ((RuntimeType.UNDEFINED) != (value_params_type)) { + const value_params_value = value_params! + valueSerializer.writeInt32(value_params_value.size) + for (const [value_params_value_key, value_params_value_value] of value_params_value) { + valueSerializer.writeString(value_params_value_key) + valueSerializer.writeString(value_params_value_value) + } } } - writeActionSheetButtonOptions(value: ActionSheetButtonOptions): void { + writeNestedScrollOptionsExt(value: NestedScrollOptionsExt): void { let valueSerializer: Serializer = this - const value_enabled = value.enabled - let value_enabled_type: int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) + const value_scrollUp = value.scrollUp + let value_scrollUp_type: int32 = RuntimeType.UNDEFINED + value_scrollUp_type = runtimeType(value_scrollUp) + valueSerializer.writeInt8(value_scrollUp_type) + if ((RuntimeType.UNDEFINED) != (value_scrollUp_type)) { + const value_scrollUp_value = value_scrollUp! + valueSerializer.writeInt32(value_scrollUp_value) } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) + const value_scrollDown = value.scrollDown + let value_scrollDown_type: int32 = RuntimeType.UNDEFINED + value_scrollDown_type = runtimeType(value_scrollDown) + valueSerializer.writeInt8(value_scrollDown_type) + if ((RuntimeType.UNDEFINED) != (value_scrollDown_type)) { + const value_scrollDown_value = value_scrollDown! + valueSerializer.writeInt32(value_scrollDown_value) } - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) + const value_scrollRight = value.scrollRight + let value_scrollRight_type: int32 = RuntimeType.UNDEFINED + value_scrollRight_type = runtimeType(value_scrollRight) + valueSerializer.writeInt8(value_scrollRight_type) + if ((RuntimeType.UNDEFINED) != (value_scrollRight_type)) { + const value_scrollRight_value = value_scrollRight! + valueSerializer.writeInt32(value_scrollRight_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) + const value_scrollLeft = value.scrollLeft + let value_scrollLeft_type: int32 = RuntimeType.UNDEFINED + value_scrollLeft_type = runtimeType(value_scrollLeft) + valueSerializer.writeInt8(value_scrollLeft_type) + if ((RuntimeType.UNDEFINED) != (value_scrollLeft_type)) { + const value_scrollLeft_value = value_scrollLeft! + valueSerializer.writeInt32(value_scrollLeft_value) } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) } - writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { + writeNestedScrollOptions(value: NestedScrollOptions): void { + let valueSerializer: Serializer = this + const value_scrollForward = value.scrollForward + valueSerializer.writeInt32(value_scrollForward) + const value_scrollBackward = value.scrollBackward + valueSerializer.writeInt32(value_scrollBackward) + } + writeDataResubmissionHandler(value: DataResubmissionHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeControllerHandler(value: ControllerHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSslErrorHandler(value: SslErrorHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebContextMenuResult(value: WebContextMenuResult): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWebContextMenuParam(value: WebContextMenuParam): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScreenCaptureHandler(value: ScreenCaptureHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePermissionRequest(value: PermissionRequest): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeHttpAuthHandler(value: HttpAuthHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFullScreenExitHandler(value: FullScreenExitHandler): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFileSelectorParam(value: FileSelectorParam): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeFileSelectorResult(value: FileSelectorResult): void { let valueSerializer: Serializer = this - const value_space = value.space - let value_space_type: int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - valueSerializer.writeLengthMetrics(value_space_value) - } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLengthMetrics(value_strokeWidth_value) - } - const value_strokeRadius = value.strokeRadius - let value_strokeRadius_type: int32 = RuntimeType.UNDEFINED - value_strokeRadius_type = runtimeType(value_strokeRadius) - valueSerializer.writeInt8(value_strokeRadius_type) - if ((RuntimeType.UNDEFINED) != (value_strokeRadius_type)) { - const value_strokeRadius_value = value_strokeRadius! - valueSerializer.writeLengthMetrics(value_strokeRadius_value) - } - const value_trackBackgroundColor = value.trackBackgroundColor - let value_trackBackgroundColor_type: int32 = RuntimeType.UNDEFINED - value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor) - valueSerializer.writeInt8(value_trackBackgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_trackBackgroundColor_type)) { - const value_trackBackgroundColor_value = value_trackBackgroundColor! - valueSerializer.writeColorMetrics(value_trackBackgroundColor_value) - } - const value_trackColor = value.trackColor - let value_trackColor_type: int32 = RuntimeType.UNDEFINED - value_trackColor_type = runtimeType(value_trackColor) - valueSerializer.writeInt8(value_trackColor_type) - if ((RuntimeType.UNDEFINED) != (value_trackColor_type)) { - const value_trackColor_value = value_trackColor! - valueSerializer.writeColorMetrics(value_trackColor_value) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeWaterFlowSections(value: WaterFlowSections): void { + writeWebResourceResponse(value: WebResourceResponse): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -5620,7 +4606,7 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeScroller(value: Scroller): void { + writeWebResourceError(value: WebResourceError): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -5629,174 +4615,278 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeRRect(value: RRect): void { + writeConsoleMessage(value: ConsoleMessage): void { let valueSerializer: Serializer = this - const value_left = value.left - valueSerializer.writeNumber(value_left) - const value_top = value.top - valueSerializer.writeNumber(value_top) - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeDividerStyle(value: DividerStyle): void { + writeJsResult(value: JsResult): void { let valueSerializer: Serializer = this - const value_strokeWidth = value.strokeWidth - valueSerializer.writeLength(value_strokeWidth) - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeJsGeolocation(value: JsGeolocation): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeScreenCaptureConfig(value: ScreenCaptureConfig): void { + let valueSerializer: Serializer = this + const value_captureMode = value.captureMode + valueSerializer.writeInt32(value_captureMode) + } + writeVideoController(value: VideoController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { + let valueSerializer: Serializer = this + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as number)) + } + const value_format = value.format + let value_format_type: int32 = RuntimeType.UNDEFINED + value_format_type = runtimeType(value_format) + valueSerializer.writeInt8(value_format_type) + if ((RuntimeType.UNDEFINED) != (value_format_type)) { + const value_format_value = value_format! + valueSerializer.writeInt32(value_format_value) + } + const value_useMilitaryTime = value.useMilitaryTime + let value_useMilitaryTime_type: int32 = RuntimeType.UNDEFINED + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) + valueSerializer.writeInt8(value_useMilitaryTime_type) + if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { + const value_useMilitaryTime_value = value_useMilitaryTime! + valueSerializer.writeBoolean(value_useMilitaryTime_value) + } + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + } + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + } + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + } + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) + } + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_onAccept = value.onAccept + let value_onAccept_type: int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) + } + const value_onCancel = value.onCancel + let value_onCancel_type: int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + const value_onChange = value.onChange + let value_onChange_type: int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_startMargin = value.startMargin - let value_startMargin_type: int32 = RuntimeType.UNDEFINED - value_startMargin_type = runtimeType(value_startMargin) - valueSerializer.writeInt8(value_startMargin_type) - if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { - const value_startMargin_value = value_startMargin! - valueSerializer.writeLength(value_startMargin_value) - } - const value_endMargin = value.endMargin - let value_endMargin_type: int32 = RuntimeType.UNDEFINED - value_endMargin_type = runtimeType(value_endMargin) - valueSerializer.writeInt8(value_endMargin_type) - if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { - const value_endMargin_value = value_endMargin! - valueSerializer.writeLength(value_endMargin_value) - } - } - writeButtonIconOptions(value: ButtonIconOptions): void { - let valueSerializer: Serializer = this - const value_shown = value.shown - let value_shown_type: int32 = RuntimeType.UNDEFINED - value_shown_type = runtimeType(value_shown) - if (((RuntimeType.STRING == value_shown_type))) { - valueSerializer.writeInt8(0) - const value_shown_0 = unsafeCast(value_shown) - valueSerializer.writeString(value_shown_0) - } - else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_shown_1 = unsafeCast(value_shown) - valueSerializer.writePixelMap(value_shown_1) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_shown_2 = unsafeCast(value_shown) - valueSerializer.writeResource(value_shown_2) + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) } - const value_hidden = value.hidden - let value_hidden_type: int32 = RuntimeType.UNDEFINED - value_hidden_type = runtimeType(value_hidden) - if (((RuntimeType.STRING == value_hidden_type))) { - valueSerializer.writeInt8(0) - const value_hidden_0 = unsafeCast(value_hidden) - valueSerializer.writeString(value_hidden_0) + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) } - else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_hidden_1 = unsafeCast(value_hidden) - valueSerializer.writePixelMap(value_hidden_1) + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_hidden_2 = unsafeCast(value_hidden) - valueSerializer.writeResource(value_hidden_2) + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - const value_switching = value.switching - let value_switching_type: int32 = RuntimeType.UNDEFINED - value_switching_type = runtimeType(value_switching) - valueSerializer.writeInt8(value_switching_type) - if ((RuntimeType.UNDEFINED) != (value_switching_type)) { - const value_switching_value = value_switching! - let value_switching_value_type: int32 = RuntimeType.UNDEFINED - value_switching_value_type = runtimeType(value_switching_value) - if (((RuntimeType.STRING == value_switching_value_type))) { + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0) - const value_switching_value_0 = unsafeCast(value_switching_value) - valueSerializer.writeString(value_switching_value_0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("isEditable"))))) { + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_switching_value_1 = unsafeCast(value_switching_value) - valueSerializer.writePixelMap(value_switching_value_1) - } - else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_switching_value_2 = unsafeCast(value_switching_value) - valueSerializer.writeResource(value_switching_value_2) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } - } - writeImageAIOptions(value: ImageAIOptions): void { - let valueSerializer: Serializer = this - const value_types = value.types - let value_types_type: int32 = RuntimeType.UNDEFINED - value_types_type = runtimeType(value_types) - valueSerializer.writeInt8(value_types_type) - if ((RuntimeType.UNDEFINED) != (value_types_type)) { - const value_types_value = value_types! - valueSerializer.writeInt32(value_types_value.length) - for (let i = 0; i < value_types_value.length; i++) { - const value_types_value_element = value_types_value[i] - valueSerializer.writeInt32(value_types_value_element) - } + const value_dateTimeOptions = value.dateTimeOptions + let value_dateTimeOptions_type: int32 = RuntimeType.UNDEFINED + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) + valueSerializer.writeInt8(value_dateTimeOptions_type) + if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { + const value_dateTimeOptions_value = value_dateTimeOptions! + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } - const value_aiController = value.aiController - let value_aiController_type: int32 = RuntimeType.UNDEFINED - value_aiController_type = runtimeType(value_aiController) - valueSerializer.writeInt8(value_aiController_type) - if ((RuntimeType.UNDEFINED) != (value_aiController_type)) { - const value_aiController_value = value_aiController! - valueSerializer.writeImageAnalyzerController(value_aiController_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } } - writeXComponentController(value: XComponentController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebKeyboardController(value: WebKeyboardController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeEventResult(value: EventResult): void { + writeTextTimerController(value: TextTimerController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -5805,356 +4895,324 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeTouchEvent(value: TouchEvent): void { + writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_range = value.range + let value_range_type: int32 = RuntimeType.UNDEFINED + value_range_type = runtimeType(value_range) + if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(0) + const value_range_0 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_0.length) + for (let i = 0; i < value_range_0.length; i++) { + const value_range_0_element = value_range_0[i] + valueSerializer.writeString(value_range_0_element) + } + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array>)) { + valueSerializer.writeInt8(1) + const value_range_1 = unsafeCast>>(value_range) + valueSerializer.writeInt32(value_range_1.length) + for (let i = 0; i < value_range_1.length; i++) { + const value_range_1_element = value_range_1[i] + valueSerializer.writeInt32(value_range_1_element.length) + for (let i = 0; i < value_range_1_element.length; i++) { + const value_range_1_element_element = value_range_1_element[i] + valueSerializer.writeString(value_range_1_element_element) + } + } + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (((value_range!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_range_2 = unsafeCast(value_range) + valueSerializer.writeResource(value_range_2) + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(3) + const value_range_3 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_3.length) + for (let i = 0; i < value_range_3.length; i++) { + const value_range_3_element = value_range_3[i] + valueSerializer.writeTextPickerRangeContent(value_range_3_element) + } + } + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(4) + const value_range_4 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_4.length) + for (let i = 0; i < value_range_4.length; i++) { + const value_range_4_element = value_range_4[i] + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) + } + } + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + let value_value_value_type: int32 = RuntimeType.UNDEFINED + value_value_value_type = runtimeType(value_value_value) + if (((RuntimeType.STRING == value_value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_value_0 = unsafeCast(value_value_value) + valueSerializer.writeString(value_value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_value_1 = unsafeCast>(value_value_value) + valueSerializer.writeInt32(value_value_value_1.length) + for (let i = 0; i < value_value_value_1.length; i++) { + const value_value_value_1_element = value_value_value_1[i] + valueSerializer.writeString(value_value_value_1_element) + } + } } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + let value_selected_value_type: int32 = RuntimeType.UNDEFINED + value_selected_value_type = runtimeType(value_selected_value) + if (((RuntimeType.NUMBER == value_selected_value_type))) { + valueSerializer.writeInt8(0) + const value_selected_value_0 = unsafeCast(value_selected_value) + valueSerializer.writeNumber(value_selected_value_0) + } + else if (((RuntimeType.OBJECT == value_selected_value_type))) { + valueSerializer.writeInt8(1) + const value_selected_value_1 = unsafeCast>(value_selected_value) + valueSerializer.writeInt32(value_selected_value_1.length) + for (let i = 0; i < value_selected_value_1.length; i++) { + const value_selected_value_1_element = value_selected_value_1[i] + valueSerializer.writeNumber(value_selected_value_1_element) + } + } } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_defaultPickerItemHeight = value.defaultPickerItemHeight + let value_defaultPickerItemHeight_type: int32 = RuntimeType.UNDEFINED + value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight) + valueSerializer.writeInt8(value_defaultPickerItemHeight_type) + if ((RuntimeType.UNDEFINED) != (value_defaultPickerItemHeight_type)) { + const value_defaultPickerItemHeight_value = value_defaultPickerItemHeight! + let value_defaultPickerItemHeight_value_type: int32 = RuntimeType.UNDEFINED + value_defaultPickerItemHeight_value_type = runtimeType(value_defaultPickerItemHeight_value) + if (((RuntimeType.NUMBER == value_defaultPickerItemHeight_value_type))) { + valueSerializer.writeInt8(0) + const value_defaultPickerItemHeight_value_0 = unsafeCast(value_defaultPickerItemHeight_value) + valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0) + } + else if (((RuntimeType.STRING == value_defaultPickerItemHeight_value_type))) { + valueSerializer.writeInt8(1) + const value_defaultPickerItemHeight_value_1 = unsafeCast(value_defaultPickerItemHeight_value) + valueSerializer.writeString(value_defaultPickerItemHeight_value_1) + } } - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_touches = value.touches - valueSerializer.writeInt32(value_touches.length) - for (let i = 0; i < value_touches.length; i++) { - const value_touches_element = value_touches[i] - valueSerializer.writeTouchObject(value_touches_element) + const value_canLoop = value.canLoop + let value_canLoop_type: int32 = RuntimeType.UNDEFINED + value_canLoop_type = runtimeType(value_canLoop) + valueSerializer.writeInt8(value_canLoop_type) + if ((RuntimeType.UNDEFINED) != (value_canLoop_type)) { + const value_canLoop_value = value_canLoop! + valueSerializer.writeBoolean(value_canLoop_value) } - const value_changedTouches = value.changedTouches - valueSerializer.writeInt32(value_changedTouches.length) - for (let i = 0; i < value_changedTouches.length; i++) { - const value_changedTouches_element = value_changedTouches[i] - valueSerializer.writeTouchObject(value_changedTouches_element) + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) } - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) - const value_preventDefault = value.preventDefault - valueSerializer.holdAndWriteCallback(value_preventDefault) - } - writeNativeEmbedInfo(value: NativeEmbedInfo): void { - let valueSerializer: Serializer = this - const value_id = value.id - let value_id_type: int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - valueSerializer.writeInt8(value_id_type) - if ((RuntimeType.UNDEFINED) != (value_id_type)) { - const value_id_value = value_id! - valueSerializer.writeString(value_id_value) + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeString(value_type_value) + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) } - const value_src = value.src - let value_src_type: int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - valueSerializer.writeInt8(value_src_type) - if ((RuntimeType.UNDEFINED) != (value_src_type)) { - const value_src_value = value_src! - valueSerializer.writeString(value_src_value) + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) } - const value_position = value.position - let value_position_type: int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - valueSerializer.writePosition(value_position_value) + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeNumber(value_width_value) + const value_onAccept = value.onAccept + let value_onAccept_type: int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - valueSerializer.writeNumber(value_height_value) + const value_onCancel = value.onCancel + let value_onCancel_type: int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) } - const value_url = value.url - let value_url_type: int32 = RuntimeType.UNDEFINED - value_url_type = runtimeType(value_url) - valueSerializer.writeInt8(value_url_type) - if ((RuntimeType.UNDEFINED) != (value_url_type)) { - const value_url_value = value_url! - valueSerializer.writeString(value_url_value) + const value_onChange = value.onChange + let value_onChange_type: int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) } - const value_tag = value.tag - let value_tag_type: int32 = RuntimeType.UNDEFINED - value_tag_type = runtimeType(value_tag) - valueSerializer.writeInt8(value_tag_type) - if ((RuntimeType.UNDEFINED) != (value_tag_type)) { - const value_tag_value = value_tag! - valueSerializer.writeString(value_tag_value) + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) } - const value_params = value.params - let value_params_type: int32 = RuntimeType.UNDEFINED - value_params_type = runtimeType(value_params) - valueSerializer.writeInt8(value_params_type) - if ((RuntimeType.UNDEFINED) != (value_params_type)) { - const value_params_value = value_params! - valueSerializer.writeInt32(value_params_value.size) - for (const [value_params_value_key, value_params_value_value] of value_params_value) { - valueSerializer.writeString(value_params_value_key) - valueSerializer.writeString(value_params_value_value) - } + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) } - } - writeNestedScrollOptionsExt(value: NestedScrollOptionsExt): void { - let valueSerializer: Serializer = this - const value_scrollUp = value.scrollUp - let value_scrollUp_type: int32 = RuntimeType.UNDEFINED - value_scrollUp_type = runtimeType(value_scrollUp) - valueSerializer.writeInt8(value_scrollUp_type) - if ((RuntimeType.UNDEFINED) != (value_scrollUp_type)) { - const value_scrollUp_value = value_scrollUp! - valueSerializer.writeInt32(value_scrollUp_value) + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) } - const value_scrollDown = value.scrollDown - let value_scrollDown_type: int32 = RuntimeType.UNDEFINED - value_scrollDown_type = runtimeType(value_scrollDown) - valueSerializer.writeInt8(value_scrollDown_type) - if ((RuntimeType.UNDEFINED) != (value_scrollDown_type)) { - const value_scrollDown_value = value_scrollDown! - valueSerializer.writeInt32(value_scrollDown_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_scrollRight = value.scrollRight - let value_scrollRight_type: int32 = RuntimeType.UNDEFINED - value_scrollRight_type = runtimeType(value_scrollRight) - valueSerializer.writeInt8(value_scrollRight_type) - if ((RuntimeType.UNDEFINED) != (value_scrollRight_type)) { - const value_scrollRight_value = value_scrollRight! - valueSerializer.writeInt32(value_scrollRight_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_scrollLeft = value.scrollLeft - let value_scrollLeft_type: int32 = RuntimeType.UNDEFINED - value_scrollLeft_type = runtimeType(value_scrollLeft) - valueSerializer.writeInt8(value_scrollLeft_type) - if ((RuntimeType.UNDEFINED) != (value_scrollLeft_type)) { - const value_scrollLeft_value = value_scrollLeft! - valueSerializer.writeInt32(value_scrollLeft_value) + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + } + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + } + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) + } + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } - } - writeNestedScrollOptions(value: NestedScrollOptions): void { - let valueSerializer: Serializer = this - const value_scrollForward = value.scrollForward - valueSerializer.writeInt32(value_scrollForward) - const value_scrollBackward = value.scrollBackward - valueSerializer.writeInt32(value_scrollBackward) - } - writeDataResubmissionHandler(value: DataResubmissionHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeControllerHandler(value: ControllerHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeSslErrorHandler(value: SslErrorHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebContextMenuResult(value: WebContextMenuResult): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebContextMenuParam(value: WebContextMenuParam): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeScreenCaptureHandler(value: ScreenCaptureHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writePermissionRequest(value: PermissionRequest): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeHttpAuthHandler(value: HttpAuthHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFullScreenExitHandler(value: FullScreenExitHandler): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFileSelectorParam(value: FileSelectorParam): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFileSelectorResult(value: FileSelectorResult): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebResourceResponse(value: WebResourceResponse): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWebResourceError(value: WebResourceError): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeConsoleMessage(value: ConsoleMessage): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeJsResult(value: JsResult): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeJsGeolocation(value: JsGeolocation): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeVideoController(value: VideoController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeTextTimerController(value: TextTimerController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) } writeDividerOptions(value: DividerOptions): void { let valueSerializer: Serializer = this @@ -6212,6 +5270,36 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value) } } + writeInputCounterOptions(value: InputCounterOptions): void { + let valueSerializer: Serializer = this + const value_thresholdPercentage = value.thresholdPercentage + let value_thresholdPercentage_type: int32 = RuntimeType.UNDEFINED + value_thresholdPercentage_type = runtimeType(value_thresholdPercentage) + valueSerializer.writeInt8(value_thresholdPercentage_type) + if ((RuntimeType.UNDEFINED) != (value_thresholdPercentage_type)) { + const value_thresholdPercentage_value = value_thresholdPercentage! + valueSerializer.writeNumber(value_thresholdPercentage_value) + } + const value_highlightBorder = value.highlightBorder + let value_highlightBorder_type: int32 = RuntimeType.UNDEFINED + value_highlightBorder_type = runtimeType(value_highlightBorder) + valueSerializer.writeInt8(value_highlightBorder_type) + if ((RuntimeType.UNDEFINED) != (value_highlightBorder_type)) { + const value_highlightBorder_value = value_highlightBorder! + valueSerializer.writeBoolean(value_highlightBorder_value) + } + } + writeKeyboardOptions(value: KeyboardOptions): void { + let valueSerializer: Serializer = this + const value_supportAvoidance = value.supportAvoidance + let value_supportAvoidance_type: int32 = RuntimeType.UNDEFINED + value_supportAvoidance_type = runtimeType(value_supportAvoidance) + valueSerializer.writeInt8(value_supportAvoidance_type) + if ((RuntimeType.UNDEFINED) != (value_supportAvoidance_type)) { + const value_supportAvoidance_value = value_supportAvoidance! + valueSerializer.writeBoolean(value_supportAvoidance_value) + } + } writeUnderlineColor(value: UnderlineColor): void { let valueSerializer: Serializer = this const value_typing = value.typing @@ -6340,6 +5428,73 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeSelectionOptions(value: SelectionOptions): void { + let valueSerializer: Serializer = this + const value_menuPolicy = value.menuPolicy + let value_menuPolicy_type: int32 = RuntimeType.UNDEFINED + value_menuPolicy_type = runtimeType(value_menuPolicy) + valueSerializer.writeInt8(value_menuPolicy_type) + if ((RuntimeType.UNDEFINED) != (value_menuPolicy_type)) { + const value_menuPolicy_value = value_menuPolicy! + valueSerializer.writeInt32(value_menuPolicy_value) + } + } + writeTextRange(value: TextRange): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + } + writeTextMenuItem(value: TextMenuItem): void { + let valueSerializer: Serializer = this + const value_content = value.content + let value_content_type: int32 = RuntimeType.UNDEFINED + value_content_type = runtimeType(value_content) + if (((RuntimeType.STRING == value_content_type))) { + valueSerializer.writeInt8(0) + const value_content_0 = unsafeCast(value_content) + valueSerializer.writeString(value_content_0) + } + else if (((RuntimeType.OBJECT == value_content_type))) { + valueSerializer.writeInt8(1) + const value_content_1 = unsafeCast(value_content) + valueSerializer.writeResource(value_content_1) + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) + } + } + const value_id = value.id + valueSerializer.writeTextMenuItemId(value_id) + } writeTextClockController(value: TextClockController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -6358,6 +5513,44 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeSelectionMenuOptions(value: SelectionMenuOptions): void { + let valueSerializer: Serializer = this + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) + } + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + const value_menuType = value.menuType + let value_menuType_type: int32 = RuntimeType.UNDEFINED + value_menuType_type = runtimeType(value_menuType) + valueSerializer.writeInt8(value_menuType_type) + if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { + const value_menuType_value = value_menuType! + valueSerializer.writeInt32(value_menuType_value) + } + } + writeFontSettingOptions(value: FontSettingOptions): void { + let valueSerializer: Serializer = this + const value_enableVariableFontWeight = value.enableVariableFontWeight + let value_enableVariableFontWeight_type: int32 = RuntimeType.UNDEFINED + value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight) + valueSerializer.writeInt8(value_enableVariableFontWeight_type) + if ((RuntimeType.UNDEFINED) != (value_enableVariableFontWeight_type)) { + const value_enableVariableFontWeight_value = value_enableVariableFontWeight! + valueSerializer.writeBoolean(value_enableVariableFontWeight_value) + } + } writeTextController(value: TextController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -6684,11 +5877,102 @@ export class Serializer extends SerializerBase { const value_text_value_0 = unsafeCast(value_text_value) valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1) - const value_text_value_1 = unsafeCast(value_text_value) - valueSerializer.writeResource(value_text_value_1) + else if (((RuntimeType.OBJECT == value_text_value_type))) { + valueSerializer.writeInt8(1) + const value_text_value_1 = unsafeCast(value_text_value) + valueSerializer.writeResource(value_text_value_1) + } + } + } + writeBackgroundBlurStyleOptions(value: BackgroundBlurStyleOptions): void { + let valueSerializer: Serializer = this + const value_colorMode = value.colorMode + let value_colorMode_type: int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value) + } + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value) + } + const value_scale = value.scale + let value_scale_type: int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) + } + const value_blurOptions = value.blurOptions + let value_blurOptions_type: int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) + } + const value_policy = value.policy + let value_policy_type: int32 = RuntimeType.UNDEFINED + value_policy_type = runtimeType(value_policy) + valueSerializer.writeInt8(value_policy_type) + if ((RuntimeType.UNDEFINED) != (value_policy_type)) { + const value_policy_value = value_policy! + valueSerializer.writeInt32(value_policy_value) + } + const value_inactiveColor = value.inactiveColor + let value_inactiveColor_type: int32 = RuntimeType.UNDEFINED + value_inactiveColor_type = runtimeType(value_inactiveColor) + valueSerializer.writeInt8(value_inactiveColor_type) + if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { + const value_inactiveColor_value = value_inactiveColor! + let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED + value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) + if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeInt32(value_inactiveColor_value_0) + } + else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(1) + const value_inactiveColor_value_1 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeNumber(value_inactiveColor_value_1) + } + else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(2) + const value_inactiveColor_value_2 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeString(value_inactiveColor_value_2) } + else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(3) + const value_inactiveColor_value_3 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeResource(value_inactiveColor_value_3) + } + } + } + writeScrollableBarModeOptions(value: ScrollableBarModeOptions): void { + let valueSerializer: Serializer = this + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLength(value_margin_value) + } + const value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle + let value_nonScrollableLayoutStyle_type: int32 = RuntimeType.UNDEFINED + value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle) + valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type) + if ((RuntimeType.UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { + const value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle! + valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value) } } writeTabContentAnimatedTransition(value: TabContentAnimatedTransition): void { @@ -6713,6 +5997,8 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writeSymbolEffect(value: SymbolEffect): void { + } writeDigitIndicator(value: DigitIndicator): void { let valueSerializer: Serializer = this const value__left = value._left @@ -7104,6 +6390,124 @@ export class Serializer extends SerializerBase { } } } + writeLocalizedEdges(value: LocalizedEdges): void { + let valueSerializer: Serializer = this + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) + } + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLengthMetrics(value_start_value) + } + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLengthMetrics(value_bottom_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLengthMetrics(value_end_value) + } + } + writeEdges(value: Edges): void { + let valueSerializer: Serializer = this + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLength(value_top_value) + } + const value_left = value.left + let value_left_type: int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeLength(value_left_value) + } + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLength(value_bottom_value) + } + const value_right = value.right + let value_right_type: int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + valueSerializer.writeLength(value_right_value) + } + } + writeSearchButtonOptions(value: SearchButtonOptions): void { + let valueSerializer: Serializer = this + const value_fontSize = value.fontSize + let value_fontSize_type: int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + valueSerializer.writeLength(value_fontSize_value) + } + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + valueSerializer.writeInt32(value_fontColor_value_0) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1) + const value_fontColor_value_1 = unsafeCast(value_fontColor_value) + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2) + const value_fontColor_value_2 = unsafeCast(value_fontColor_value) + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3) + const value_fontColor_value_3 = unsafeCast(value_fontColor_value) + valueSerializer.writeResource(value_fontColor_value_3) + } + } + const value_autoDisable = value.autoDisable + let value_autoDisable_type: int32 = RuntimeType.UNDEFINED + value_autoDisable_type = runtimeType(value_autoDisable) + valueSerializer.writeInt8(value_autoDisable_type) + if ((RuntimeType.UNDEFINED) != (value_autoDisable_type)) { + const value_autoDisable_value = value_autoDisable! + valueSerializer.writeBoolean(value_autoDisable_value) + } + } writeCancelButtonSymbolOptions(value: CancelButtonSymbolOptions): void { let valueSerializer: Serializer = this const value_style = value.style @@ -7142,7 +6546,113 @@ export class Serializer extends SerializerBase { valueSerializer.writeIconOptions(value_icon_value) } } - writeSearchController(value: SearchController): void { + writeSearchController(value: SearchController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeEdgeEffectOptions(value: EdgeEffectOptions): void { + let valueSerializer: Serializer = this + const value_alwaysEnabled = value.alwaysEnabled + valueSerializer.writeBoolean(value_alwaysEnabled) + } + writeScrollToIndexOptions(value: ScrollToIndexOptions): void { + let valueSerializer: Serializer = this + const value_extraOffset = value.extraOffset + let value_extraOffset_type: int32 = RuntimeType.UNDEFINED + value_extraOffset_type = runtimeType(value_extraOffset) + valueSerializer.writeInt8(value_extraOffset_type) + if ((RuntimeType.UNDEFINED) != (value_extraOffset_type)) { + const value_extraOffset_value = value_extraOffset! + valueSerializer.writeLengthMetrics(value_extraOffset_value) + } + } + writeScrollPageOptions(value: ScrollPageOptions): void { + let valueSerializer: Serializer = this + const value_next = value.next + valueSerializer.writeBoolean(value_next) + const value_animation = value.animation + let value_animation_type: int32 = RuntimeType.UNDEFINED + value_animation_type = runtimeType(value_animation) + valueSerializer.writeInt8(value_animation_type) + if ((RuntimeType.UNDEFINED) != (value_animation_type)) { + const value_animation_value = value_animation! + valueSerializer.writeBoolean(value_animation_value) + } + } + writeScrollEdgeOptions(value: ScrollEdgeOptions): void { + let valueSerializer: Serializer = this + const value_velocity = value.velocity + let value_velocity_type: int32 = RuntimeType.UNDEFINED + value_velocity_type = runtimeType(value_velocity) + valueSerializer.writeInt8(value_velocity_type) + if ((RuntimeType.UNDEFINED) != (value_velocity_type)) { + const value_velocity_value = value_velocity! + valueSerializer.writeNumber(value_velocity_value) + } + } + writeScrollOptions(value: ScrollOptions): void { + let valueSerializer: Serializer = this + const value_xOffset = value.xOffset + let value_xOffset_type: int32 = RuntimeType.UNDEFINED + value_xOffset_type = runtimeType(value_xOffset) + if (((RuntimeType.NUMBER == value_xOffset_type))) { + valueSerializer.writeInt8(0) + const value_xOffset_0 = unsafeCast(value_xOffset) + valueSerializer.writeNumber(value_xOffset_0) + } + else if (((RuntimeType.STRING == value_xOffset_type))) { + valueSerializer.writeInt8(1) + const value_xOffset_1 = unsafeCast(value_xOffset) + valueSerializer.writeString(value_xOffset_1) + } + const value_yOffset = value.yOffset + let value_yOffset_type: int32 = RuntimeType.UNDEFINED + value_yOffset_type = runtimeType(value_yOffset) + if (((RuntimeType.NUMBER == value_yOffset_type))) { + valueSerializer.writeInt8(0) + const value_yOffset_0 = unsafeCast(value_yOffset) + valueSerializer.writeNumber(value_yOffset_0) + } + else if (((RuntimeType.STRING == value_yOffset_type))) { + valueSerializer.writeInt8(1) + const value_yOffset_1 = unsafeCast(value_yOffset) + valueSerializer.writeString(value_yOffset_1) + } + const value_animation = value.animation + let value_animation_type: int32 = RuntimeType.UNDEFINED + value_animation_type = runtimeType(value_animation) + valueSerializer.writeInt8(value_animation_type) + if ((RuntimeType.UNDEFINED) != (value_animation_type)) { + const value_animation_value = value_animation! + let value_animation_value_type: int32 = RuntimeType.UNDEFINED + value_animation_value_type = runtimeType(value_animation_value) + if (((RuntimeType.OBJECT == value_animation_value_type))) { + valueSerializer.writeInt8(0) + const value_animation_value_0 = unsafeCast(value_animation_value) + valueSerializer.writeScrollAnimationOptions(value_animation_value_0) + } + else if (((RuntimeType.BOOLEAN == value_animation_value_type))) { + valueSerializer.writeInt8(1) + const value_animation_value_1 = unsafeCast(value_animation_value) + valueSerializer.writeBoolean(value_animation_value_1) + } + } + } + writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeRichEditorController(value: RichEditorController): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) const peer = base.getPeer() @@ -7151,6 +6661,46 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } + writePlaceholderStyle(value: PlaceholderStyle): void { + let valueSerializer: Serializer = this + const value_font = value.font + let value_font_type: int32 = RuntimeType.UNDEFINED + value_font_type = runtimeType(value_font) + valueSerializer.writeInt8(value_font_type) + if ((RuntimeType.UNDEFINED) != (value_font_type)) { + const value_font_value = value_font! + valueSerializer.writeFont(value_font_value) + } + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + valueSerializer.writeInt32(value_fontColor_value_0) + } + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + valueSerializer.writeInt8(1) + const value_fontColor_value_1 = unsafeCast(value_fontColor_value) + valueSerializer.writeNumber(value_fontColor_value_1) + } + else if (((RuntimeType.STRING == value_fontColor_value_type))) { + valueSerializer.writeInt8(2) + const value_fontColor_value_2 = unsafeCast(value_fontColor_value) + valueSerializer.writeString(value_fontColor_value_2) + } + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { + valueSerializer.writeInt8(3) + const value_fontColor_value_3 = unsafeCast(value_fontColor_value) + valueSerializer.writeResource(value_fontColor_value_3) + } + } + } writeRichEditorImageSpanResult(value: RichEditorImageSpanResult): void { let valueSerializer: Serializer = this const value_spanPosition = value.spanPosition @@ -7227,33 +6777,229 @@ export class Serializer extends SerializerBase { const value_paragraphStyle_value = value_paragraphStyle! valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value) } - const value_previewText = value.previewText - let value_previewText_type: int32 = RuntimeType.UNDEFINED - value_previewText_type = runtimeType(value_previewText) - valueSerializer.writeInt8(value_previewText_type) - if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { - const value_previewText_value = value_previewText! - valueSerializer.writeString(value_previewText_value) + const value_previewText = value.previewText + let value_previewText_type: int32 = RuntimeType.UNDEFINED + value_previewText_type = runtimeType(value_previewText) + valueSerializer.writeInt8(value_previewText_type) + if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { + const value_previewText_value = value_previewText! + valueSerializer.writeString(value_previewText_value) + } + } + writeStyledStringChangedListener(value: StyledStringChangedListener): void { + let valueSerializer: Serializer = this + const value_onWillChange = value.onWillChange + let value_onWillChange_type: int32 = RuntimeType.UNDEFINED + value_onWillChange_type = runtimeType(value_onWillChange) + valueSerializer.writeInt8(value_onWillChange_type) + if ((RuntimeType.UNDEFINED) != (value_onWillChange_type)) { + const value_onWillChange_value = value_onWillChange! + valueSerializer.holdAndWriteCallback(value_onWillChange_value) + } + const value_onDidChange = value.onDidChange + let value_onDidChange_type: int32 = RuntimeType.UNDEFINED + value_onDidChange_type = runtimeType(value_onDidChange) + valueSerializer.writeInt8(value_onDidChange_type) + if ((RuntimeType.UNDEFINED) != (value_onDidChange_type)) { + const value_onDidChange_value = value_onDidChange! + valueSerializer.holdAndWriteCallback(value_onDidChange_value) + } + } + writeRichEditorRange(value: RichEditorRange): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + } + writeRichEditorParagraphStyleOptions(value: RichEditorParagraphStyleOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_style = value.style + valueSerializer.writeRichEditorParagraphStyle(value_style) + } + writeRichEditorUpdateSymbolSpanStyleOptions(value: RichEditorUpdateSymbolSpanStyleOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_symbolStyle = value.symbolStyle + valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle) + } + writeRichEditorUpdateImageSpanStyleOptions(value: RichEditorUpdateImageSpanStyleOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_imageStyle = value.imageStyle + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle) + } + writeRichEditorUpdateTextSpanStyleOptions(value: RichEditorUpdateTextSpanStyleOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeNumber(value_end_value) + } + const value_textStyle = value.textStyle + valueSerializer.writeRichEditorTextStyle(value_textStyle) + } + writeRichEditorSymbolSpanOptions(value: RichEditorSymbolSpanOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value) + } + } + writeRichEditorBuilderSpanOptions(value: RichEditorBuilderSpanOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + } + writeRichEditorImageSpanOptions(value: RichEditorImageSpanOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_imageStyle = value.imageStyle + let value_imageStyle_type: int32 = RuntimeType.UNDEFINED + value_imageStyle_type = runtimeType(value_imageStyle) + valueSerializer.writeInt8(value_imageStyle_type) + if ((RuntimeType.UNDEFINED) != (value_imageStyle_type)) { + const value_imageStyle_value = value_imageStyle! + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value) + } + const value_gesture = value.gesture + let value_gesture_type: int32 = RuntimeType.UNDEFINED + value_gesture_type = runtimeType(value_gesture) + valueSerializer.writeInt8(value_gesture_type) + if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { + const value_gesture_value = value_gesture! + valueSerializer.writeRichEditorGesture(value_gesture_value) + } + } + writeRichEditorTextSpanOptions(value: RichEditorTextSpanOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeNumber(value_offset_value) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeRichEditorTextStyle(value_style_value) + } + const value_paragraphStyle = value.paragraphStyle + let value_paragraphStyle_type: int32 = RuntimeType.UNDEFINED + value_paragraphStyle_type = runtimeType(value_paragraphStyle) + valueSerializer.writeInt8(value_paragraphStyle_type) + if ((RuntimeType.UNDEFINED) != (value_paragraphStyle_type)) { + const value_paragraphStyle_value = value_paragraphStyle! + valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value) + } + const value_gesture = value.gesture + let value_gesture_type: int32 = RuntimeType.UNDEFINED + value_gesture_type = runtimeType(value_gesture) + valueSerializer.writeInt8(value_gesture_type) + if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { + const value_gesture_value = value_gesture! + valueSerializer.writeRichEditorGesture(value_gesture_value) } } - writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeRichEditorController(value: RichEditorController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } writeGuideLinePosition(value: GuideLinePosition): void { let valueSerializer: Serializer = this const value_start = value.start @@ -7690,7 +7436,141 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value) } } - writeTextModifier(value: TextModifier): void { + writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { + let valueSerializer: Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) + } + const value_barStyle = value.barStyle + let value_barStyle_type: int32 = RuntimeType.UNDEFINED + value_barStyle_type = runtimeType(value_barStyle) + valueSerializer.writeInt8(value_barStyle_type) + if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { + const value_barStyle_value = value_barStyle! + valueSerializer.writeInt32(value_barStyle_value) + } + } + writeNavigationTitleOptions(value: NavigationTitleOptions): void { + let valueSerializer: Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) + } + const value_barStyle = value.barStyle + let value_barStyle_type: int32 = RuntimeType.UNDEFINED + value_barStyle_type = runtimeType(value_barStyle) + valueSerializer.writeInt8(value_barStyle_type) + if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { + const value_barStyle_value = value_barStyle! + valueSerializer.writeInt32(value_barStyle_value) + } + const value_paddingStart = value.paddingStart + let value_paddingStart_type: int32 = RuntimeType.UNDEFINED + value_paddingStart_type = runtimeType(value_paddingStart) + valueSerializer.writeInt8(value_paddingStart_type) + if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { + const value_paddingStart_value = value_paddingStart! + valueSerializer.writeLengthMetrics(value_paddingStart_value) + } + const value_paddingEnd = value.paddingEnd + let value_paddingEnd_type: int32 = RuntimeType.UNDEFINED + value_paddingEnd_type = runtimeType(value_paddingEnd) + valueSerializer.writeInt8(value_paddingEnd_type) + if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { + const value_paddingEnd_value = value_paddingEnd! + valueSerializer.writeLengthMetrics(value_paddingEnd_value) + } + const value_mainTitleModifier = value.mainTitleModifier + let value_mainTitleModifier_type: int32 = RuntimeType.UNDEFINED + value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) + valueSerializer.writeInt8(value_mainTitleModifier_type) + if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { + const value_mainTitleModifier_value = value_mainTitleModifier! + valueSerializer.writeTextModifier(value_mainTitleModifier_value) + } + const value_subTitleModifier = value.subTitleModifier + let value_subTitleModifier_type: int32 = RuntimeType.UNDEFINED + value_subTitleModifier_type = runtimeType(value_subTitleModifier) + valueSerializer.writeInt8(value_subTitleModifier_type) + if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { + const value_subTitleModifier_value = value_subTitleModifier! + valueSerializer.writeTextModifier(value_subTitleModifier_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } } writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { let valueSerializer: Serializer = this @@ -7919,75 +7799,14 @@ export class Serializer extends SerializerBase { const value___DrawableDescriptorStub = value.__DrawableDescriptorStub valueSerializer.writeString(value___DrawableDescriptorStub) } - writeLocalizedEdges(value: LocalizedEdges): void { - let valueSerializer: Serializer = this - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) - } - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLengthMetrics(value_bottom_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLengthMetrics(value_end_value) - } - } - writeEdges(value: Edges): void { + writeMatrix2D(value: Matrix2D): void { let valueSerializer: Serializer = this - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLength(value_top_value) - } - const value_left = value.left - let value_left_type: int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeLength(value_left_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLength(value_bottom_value) - } - const value_right = value.right - let value_right_type: int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - valueSerializer.writeLength(value_right_value) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } writeListDividerOptions(value: ListDividerOptions): void { let valueSerializer: Serializer = this @@ -8039,6 +7858,17 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value) } } + writeCloseSwipeActionOptions(value: CloseSwipeActionOptions): void { + let valueSerializer: Serializer = this + const value_onFinish = value.onFinish + let value_onFinish_type: int32 = RuntimeType.UNDEFINED + value_onFinish_type = runtimeType(value_onFinish) + valueSerializer.writeInt8(value_onFinish_type) + if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { + const value_onFinish_value = value_onFinish! + valueSerializer.holdAndWriteCallback(value_onFinish_value) + } + } writeDrawingColorFilter(value: DrawingColorFilter): void { let valueSerializer: Serializer = this const value___DrawingColorFilterStub = value.__DrawingColorFilterStub @@ -8093,771 +7923,685 @@ export class Serializer extends SerializerBase { valueSerializer.writeLengthMetrics(value_cross_value) } } - writeLinearGradient_data_panel(value: LinearGradient_data_panel): void { - } - writeRectShape(value: RectShape): void { - let valueSerializer: Serializer = this - const value___RectShapeStub = value.__RectShapeStub - valueSerializer.writeString(value___RectShapeStub) - } - writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { + writeDatePickerDialogOptions(value: DatePickerDialogOptions): void { let valueSerializer: Serializer = this - const value_startMargin = value.startMargin - let value_startMargin_type: int32 = RuntimeType.UNDEFINED - value_startMargin_type = runtimeType(value_startMargin) - valueSerializer.writeInt8(value_startMargin_type) - if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { - const value_startMargin_value = value_startMargin! - valueSerializer.writeLength(value_startMargin_value) + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeInt64((value_start_value.getTime() as number)) } - const value_endMargin = value.endMargin - let value_endMargin_type: int32 = RuntimeType.UNDEFINED - value_endMargin_type = runtimeType(value_endMargin) - valueSerializer.writeInt8(value_endMargin_type) - if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { - const value_endMargin_value = value_endMargin! - valueSerializer.writeLength(value_endMargin_value) + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt64((value_end_value.getTime() as number)) } - } - writeLightSource(value: LightSource): void { - let valueSerializer: Serializer = this - const value_positionX = value.positionX - valueSerializer.writeLength(value_positionX) - const value_positionY = value.positionY - valueSerializer.writeLength(value_positionY) - const value_positionZ = value.positionZ - valueSerializer.writeLength(value_positionZ) - const value_intensity = value.intensity - valueSerializer.writeNumber(value_intensity) - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) - } + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } - } - writeDrawingRenderingContext(value: DrawingRenderingContext): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCalendarController(value: CalendarController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeMonthData(value: MonthData): void { - let valueSerializer: Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_data = value.data - valueSerializer.writeInt32(value_data.length) - for (let i = 0; i < value_data.length; i++) { - const value_data_element = value_data[i] - valueSerializer.writeCalendarDay(value_data_element) + const value_lunar = value.lunar + let value_lunar_type: int32 = RuntimeType.UNDEFINED + value_lunar_type = runtimeType(value_lunar) + valueSerializer.writeInt8(value_lunar_type) + if ((RuntimeType.UNDEFINED) != (value_lunar_type)) { + const value_lunar_value = value_lunar! + valueSerializer.writeBoolean(value_lunar_value) } - } - writeBadgeStyle(value: BadgeStyle): void { - let valueSerializer: Serializer = this - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) - } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) - } + const value_lunarSwitch = value.lunarSwitch + let value_lunarSwitch_type: int32 = RuntimeType.UNDEFINED + value_lunarSwitch_type = runtimeType(value_lunarSwitch) + valueSerializer.writeInt8(value_lunarSwitch_type) + if ((RuntimeType.UNDEFINED) != (value_lunarSwitch_type)) { + const value_lunarSwitch_value = value_lunarSwitch! + valueSerializer.writeBoolean(value_lunarSwitch_value) } - const value_fontSize = value.fontSize - let value_fontSize_type: int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED - value_fontSize_value_type = runtimeType(value_fontSize_value) - if (((RuntimeType.NUMBER == value_fontSize_value_type))) { - valueSerializer.writeInt8(0) - const value_fontSize_value_0 = unsafeCast(value_fontSize_value) - valueSerializer.writeNumber(value_fontSize_value_0) - } - else if (((RuntimeType.STRING == value_fontSize_value_type))) { - valueSerializer.writeInt8(1) - const value_fontSize_value_1 = unsafeCast(value_fontSize_value) - valueSerializer.writeString(value_fontSize_value_1) - } + const value_lunarSwitchStyle = value.lunarSwitchStyle + let value_lunarSwitchStyle_type: int32 = RuntimeType.UNDEFINED + value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle) + valueSerializer.writeInt8(value_lunarSwitchStyle_type) + if ((RuntimeType.UNDEFINED) != (value_lunarSwitchStyle_type)) { + const value_lunarSwitchStyle_value = value_lunarSwitchStyle! + valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value) } - const value_badgeSize = value.badgeSize - let value_badgeSize_type: int32 = RuntimeType.UNDEFINED - value_badgeSize_type = runtimeType(value_badgeSize) - valueSerializer.writeInt8(value_badgeSize_type) - if ((RuntimeType.UNDEFINED) != (value_badgeSize_type)) { - const value_badgeSize_value = value_badgeSize! - let value_badgeSize_value_type: int32 = RuntimeType.UNDEFINED - value_badgeSize_value_type = runtimeType(value_badgeSize_value) - if (((RuntimeType.NUMBER == value_badgeSize_value_type))) { - valueSerializer.writeInt8(0) - const value_badgeSize_value_0 = unsafeCast(value_badgeSize_value) - valueSerializer.writeNumber(value_badgeSize_value_0) - } - else if (((RuntimeType.STRING == value_badgeSize_value_type))) { - valueSerializer.writeInt8(1) - const value_badgeSize_value_1 = unsafeCast(value_badgeSize_value) - valueSerializer.writeString(value_badgeSize_value_1) - } + const value_showTime = value.showTime + let value_showTime_type: int32 = RuntimeType.UNDEFINED + value_showTime_type = runtimeType(value_showTime) + valueSerializer.writeInt8(value_showTime_type) + if ((RuntimeType.UNDEFINED) != (value_showTime_type)) { + const value_showTime_value = value_showTime! + valueSerializer.writeBoolean(value_showTime_value) + } + const value_useMilitaryTime = value.useMilitaryTime + let value_useMilitaryTime_type: int32 = RuntimeType.UNDEFINED + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) + valueSerializer.writeInt8(value_useMilitaryTime_type) + if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { + const value_useMilitaryTime_value = value_useMilitaryTime! + valueSerializer.writeBoolean(value_useMilitaryTime_value) + } + const value_disappearTextStyle = value.disappearTextStyle + let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) + valueSerializer.writeInt8(value_disappearTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { + const value_disappearTextStyle_value = value_disappearTextStyle! + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + } + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writePickerTextStyle(value_textStyle_value) + } + const value_acceptButtonStyle = value.acceptButtonStyle + let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) + valueSerializer.writeInt8(value_acceptButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { + const value_acceptButtonStyle_value = value_acceptButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + const value_cancelButtonStyle = value.cancelButtonStyle + let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) + valueSerializer.writeInt8(value_cancelButtonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { + const value_cancelButtonStyle_value = value_cancelButtonStyle! + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) } - const value_badgeColor = value.badgeColor - let value_badgeColor_type: int32 = RuntimeType.UNDEFINED - value_badgeColor_type = runtimeType(value_badgeColor) - valueSerializer.writeInt8(value_badgeColor_type) - if ((RuntimeType.UNDEFINED) != (value_badgeColor_type)) { - const value_badgeColor_value = value_badgeColor! - let value_badgeColor_value_type: int32 = RuntimeType.UNDEFINED - value_badgeColor_value_type = runtimeType(value_badgeColor_value) - if (((RuntimeType.NUMBER) == (value_badgeColor_value_type)) && ((unsafeCast(value_badgeColor_value)) >= (0)) && ((unsafeCast(value_badgeColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_badgeColor_value_0 = unsafeCast(value_badgeColor_value) - valueSerializer.writeInt32(value_badgeColor_value_0) - } - else if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { - valueSerializer.writeInt8(1) - const value_badgeColor_value_1 = unsafeCast(value_badgeColor_value) - valueSerializer.writeNumber(value_badgeColor_value_1) - } - else if (((RuntimeType.STRING == value_badgeColor_value_type))) { - valueSerializer.writeInt8(2) - const value_badgeColor_value_2 = unsafeCast(value_badgeColor_value) - valueSerializer.writeString(value_badgeColor_value_2) - } - else if (((RuntimeType.OBJECT == value_badgeColor_value_type))) { - valueSerializer.writeInt8(3) - const value_badgeColor_value_3 = unsafeCast(value_badgeColor_value) - valueSerializer.writeResource(value_badgeColor_value_3) - } + const value_selectedTextStyle = value.selectedTextStyle + let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) + valueSerializer.writeInt8(value_selectedTextStyle_type) + if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { + const value_selectedTextStyle_value = value_selectedTextStyle! + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) } - const value_borderColor = value.borderColor - let value_borderColor_type: int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_type)) && ((unsafeCast(value_borderColor_value)) >= (0)) && ((unsafeCast(value_borderColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) - valueSerializer.writeInt32(value_borderColor_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1 = unsafeCast(value_borderColor_value) - valueSerializer.writeNumber(value_borderColor_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_2 = unsafeCast(value_borderColor_value) - valueSerializer.writeString(value_borderColor_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_3 = unsafeCast(value_borderColor_value) - valueSerializer.writeResource(value_borderColor_value_3) - } + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - valueSerializer.writeLength(value_borderWidth_value) + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) } - const value_fontWeight = value.fontWeight - let value_fontWeight_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_type = runtimeType(value_fontWeight) - valueSerializer.writeInt8(value_fontWeight_type) - if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { - const value_fontWeight_value = value_fontWeight! - let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED - value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { - valueSerializer.writeInt8(0) - const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) - valueSerializer.writeNumber(value_fontWeight_value_0) - } - else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { - valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) - valueSerializer.writeInt32(value_fontWeight_value_1) - } - else if (((RuntimeType.STRING == value_fontWeight_value_type))) { - valueSerializer.writeInt8(2) - const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) - valueSerializer.writeString(value_fontWeight_value_2) - } + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) } - } - writeScrollMotion(value: ScrollMotion): void { - } - writeFrictionMotion(value: FrictionMotion): void { - } - writeSpringMotion(value: SpringMotion): void { - } - writeUIContext(value: UIContext): void { - let valueSerializer: Serializer = this - const value___UIContextStub = value.__UIContextStub - valueSerializer.writeString(value___UIContextStub) - } - writeContextMenuAnimationOptions(value: ContextMenuAnimationOptions): void { - let valueSerializer: Serializer = this - const value_scale = value.scale - let value_scale_type: int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeCustomObject("AnimationRange", value_scale_value) + const value_onAccept = value.onAccept + let value_onAccept_type: int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_onCancel = value.onCancel + let value_onCancel_type: int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) } - const value_hoverScale = value.hoverScale - let value_hoverScale_type: int32 = RuntimeType.UNDEFINED - value_hoverScale_type = runtimeType(value_hoverScale) - valueSerializer.writeInt8(value_hoverScale_type) - if ((RuntimeType.UNDEFINED) != (value_hoverScale_type)) { - const value_hoverScale_value = value_hoverScale! - valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value) + const value_onChange = value.onChange + let value_onChange_type: int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) } - } - writeCustomPopupOptions(value: CustomPopupOptions): void { - let valueSerializer: Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) - const value_placement = value.placement - let value_placement_type: int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value) + const value_onDateAccept = value.onDateAccept + let value_onDateAccept_type: int32 = RuntimeType.UNDEFINED + value_onDateAccept_type = runtimeType(value_onDateAccept) + valueSerializer.writeInt8(value_onDateAccept_type) + if ((RuntimeType.UNDEFINED) != (value_onDateAccept_type)) { + const value_onDateAccept_value = value_onDateAccept! + valueSerializer.holdAndWriteCallback(value_onDateAccept_value) } - const value_maskColor = value.maskColor - let value_maskColor_type: int32 = RuntimeType.UNDEFINED - value_maskColor_type = runtimeType(value_maskColor) - valueSerializer.writeInt8(value_maskColor_type) - if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { - const value_maskColor_value = value_maskColor! - let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED - value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) - valueSerializer.writeInt32(value_maskColor_value_0) - } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { - valueSerializer.writeInt8(1) - const value_maskColor_value_1 = unsafeCast(value_maskColor_value) - valueSerializer.writeString(value_maskColor_value_1) - } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { - valueSerializer.writeInt8(2) - const value_maskColor_value_2 = unsafeCast(value_maskColor_value) - valueSerializer.writeResource(value_maskColor_value_2) - } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { - valueSerializer.writeInt8(3) - const value_maskColor_value_3 = unsafeCast(value_maskColor_value) - valueSerializer.writeNumber(value_maskColor_value_3) - } + const value_onDateChange = value.onDateChange + let value_onDateChange_type: int32 = RuntimeType.UNDEFINED + value_onDateChange_type = runtimeType(value_onDateChange) + valueSerializer.writeInt8(value_onDateChange_type) + if ((RuntimeType.UNDEFINED) != (value_onDateChange_type)) { + const value_onDateChange_value = value_onDateChange! + valueSerializer.holdAndWriteCallback(value_onDateChange_value) } - const value_popupColor = value.popupColor - let value_popupColor_type: int32 = RuntimeType.UNDEFINED - value_popupColor_type = runtimeType(value_popupColor) - valueSerializer.writeInt8(value_popupColor_type) - if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { - const value_popupColor_value = value_popupColor! - let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED - value_popupColor_value_type = runtimeType(value_popupColor_value) - if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_popupColor_value_0 = unsafeCast(value_popupColor_value) - valueSerializer.writeInt32(value_popupColor_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.STRING == value_popupColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_popupColor_value_1 = unsafeCast(value_popupColor_value) - valueSerializer.writeString(value_popupColor_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_popupColor_value_2 = unsafeCast(value_popupColor_value) - valueSerializer.writeResource(value_popupColor_value_2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3) - const value_popupColor_value_3 = unsafeCast(value_popupColor_value) - valueSerializer.writeNumber(value_popupColor_value_3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_enableArrow = value.enableArrow - let value_enableArrow_type: int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) } - const value_onStateChange = value.onStateChange - let value_onStateChange_type: int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - const value_mask = value.mask - let value_mask_type: int32 = RuntimeType.UNDEFINED - value_mask_type = runtimeType(value_mask) - valueSerializer.writeInt8(value_mask_type) - if ((RuntimeType.UNDEFINED) != (value_mask_type)) { - const value_mask_value = value_mask! - let value_mask_value_type: int32 = RuntimeType.UNDEFINED - value_mask_value_type = runtimeType(value_mask_value) - if (((RuntimeType.BOOLEAN == value_mask_value_type))) { + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0) - const value_mask_value_0 = unsafeCast(value_mask_value) - valueSerializer.writeBoolean(value_mask_value_0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.OBJECT == value_mask_value_type))) { + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_mask_value_1 = unsafeCast<{ color: ResourceColor }>(value_mask_value) - const value_mask_value_1_color = value_mask_value_1.color - let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED - value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { - valueSerializer.writeInt8(0) - const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeInt32(value_mask_value_1_color_0) - } - else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(1) - const value_mask_value_1_color_1 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeNumber(value_mask_value_1_color_1) - } - else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(2) - const value_mask_value_1_color_2 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeString(value_mask_value_1_color_2) - } - else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(3) - const value_mask_value_1_color_3 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeResource(value_mask_value_1_color_3) - } + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } - const value_targetSpace = value.targetSpace - let value_targetSpace_type: int32 = RuntimeType.UNDEFINED - value_targetSpace_type = runtimeType(value_targetSpace) - valueSerializer.writeInt8(value_targetSpace_type) - if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { - const value_targetSpace_value = value_targetSpace! - valueSerializer.writeLength(value_targetSpace_value) + const value_dateTimeOptions = value.dateTimeOptions + let value_dateTimeOptions_type: int32 = RuntimeType.UNDEFINED + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) + valueSerializer.writeInt8(value_dateTimeOptions_type) + if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { + const value_dateTimeOptions_value = value_dateTimeOptions! + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } - const value_arrowPointPosition = value.arrowPointPosition - let value_arrowPointPosition_type: int32 = RuntimeType.UNDEFINED - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) - valueSerializer.writeInt8(value_arrowPointPosition_type) - if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { - const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) + } + writeLinearGradient_data_panel(value: LinearGradient_data_panel): void { + } + writeAnimateParam(value: AnimateParam): void { + let valueSerializer: Serializer = this + const value_duration = value.duration + let value_duration_type: int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } - const value_arrowWidth = value.arrowWidth - let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED - value_arrowWidth_type = runtimeType(value_arrowWidth) - valueSerializer.writeInt8(value_arrowWidth_type) - if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { - const value_arrowWidth_value = value_arrowWidth! - valueSerializer.writeLength(value_arrowWidth_value) + const value_tempo = value.tempo + let value_tempo_type: int32 = RuntimeType.UNDEFINED + value_tempo_type = runtimeType(value_tempo) + valueSerializer.writeInt8(value_tempo_type) + if ((RuntimeType.UNDEFINED) != (value_tempo_type)) { + const value_tempo_value = value_tempo! + valueSerializer.writeNumber(value_tempo_value) } - const value_arrowHeight = value.arrowHeight - let value_arrowHeight_type: int32 = RuntimeType.UNDEFINED - value_arrowHeight_type = runtimeType(value_arrowHeight) - valueSerializer.writeInt8(value_arrowHeight_type) - if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { - const value_arrowHeight_value = value_arrowHeight! - valueSerializer.writeLength(value_arrowHeight_value) + const value_curve = value.curve + let value_curve_type: int32 = RuntimeType.UNDEFINED + value_curve_type = runtimeType(value_curve) + valueSerializer.writeInt8(value_curve_type) + if ((RuntimeType.UNDEFINED) != (value_curve_type)) { + const value_curve_value = value_curve! + let value_curve_value_type: int32 = RuntimeType.UNDEFINED + value_curve_value_type = runtimeType(value_curve_value) + if (((RuntimeType.NUMBER == value_curve_value_type))) { + valueSerializer.writeInt8(0) + const value_curve_value_0 = unsafeCast(value_curve_value) + valueSerializer.writeInt32(value_curve_value_0) + } + else if (((RuntimeType.STRING == value_curve_value_type))) { + valueSerializer.writeInt8(1) + const value_curve_value_1 = unsafeCast(value_curve_value) + valueSerializer.writeString(value_curve_value_1) + } + else if (((RuntimeType.OBJECT == value_curve_value_type))) { + valueSerializer.writeInt8(2) + const value_curve_value_2 = unsafeCast(value_curve_value) + valueSerializer.writeICurve(value_curve_value_2) + } + } + const value_delay = value.delay + let value_delay_type: int32 = RuntimeType.UNDEFINED + value_delay_type = runtimeType(value_delay) + valueSerializer.writeInt8(value_delay_type) + if ((RuntimeType.UNDEFINED) != (value_delay_type)) { + const value_delay_value = value_delay! + valueSerializer.writeNumber(value_delay_value) + } + const value_iterations = value.iterations + let value_iterations_type: int32 = RuntimeType.UNDEFINED + value_iterations_type = runtimeType(value_iterations) + valueSerializer.writeInt8(value_iterations_type) + if ((RuntimeType.UNDEFINED) != (value_iterations_type)) { + const value_iterations_value = value_iterations! + valueSerializer.writeNumber(value_iterations_value) + } + const value_playMode = value.playMode + let value_playMode_type: int32 = RuntimeType.UNDEFINED + value_playMode_type = runtimeType(value_playMode) + valueSerializer.writeInt8(value_playMode_type) + if ((RuntimeType.UNDEFINED) != (value_playMode_type)) { + const value_playMode_value = value_playMode! + valueSerializer.writeInt32(value_playMode_value) } - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - valueSerializer.writeLength(value_radius_value) + const value_onFinish = value.onFinish + let value_onFinish_type: int32 = RuntimeType.UNDEFINED + value_onFinish_type = runtimeType(value_onFinish) + valueSerializer.writeInt8(value_onFinish_type) + if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { + const value_onFinish_value = value_onFinish! + valueSerializer.holdAndWriteCallback(value_onFinish_value) } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } + const value_finishCallbackType = value.finishCallbackType + let value_finishCallbackType_type: int32 = RuntimeType.UNDEFINED + value_finishCallbackType_type = runtimeType(value_finishCallbackType) + valueSerializer.writeInt8(value_finishCallbackType_type) + if ((RuntimeType.UNDEFINED) != (value_finishCallbackType_type)) { + const value_finishCallbackType_value = value_finishCallbackType! + valueSerializer.writeInt32(value_finishCallbackType_value) } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) + const value_expectedFrameRateRange = value.expectedFrameRateRange + let value_expectedFrameRateRange_type: int32 = RuntimeType.UNDEFINED + value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange) + valueSerializer.writeInt8(value_expectedFrameRateRange_type) + if ((RuntimeType.UNDEFINED) != (value_expectedFrameRateRange_type)) { + const value_expectedFrameRateRange_value = value_expectedFrameRateRange! + valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value) } - const value_focusable = value.focusable - let value_focusable_type: int32 = RuntimeType.UNDEFINED - value_focusable_type = runtimeType(value_focusable) - valueSerializer.writeInt8(value_focusable_type) - if ((RuntimeType.UNDEFINED) != (value_focusable_type)) { - const value_focusable_value = value_focusable! - valueSerializer.writeBoolean(value_focusable_value) + } + writeIPropertySubscriber(value: IPropertySubscriber): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeUIGestureEvent(value: UIGestureEvent): void { + } + writeFadingEdgeOptions(value: FadingEdgeOptions): void { + let valueSerializer: Serializer = this + const value_fadingEdgeLength = value.fadingEdgeLength + let value_fadingEdgeLength_type: int32 = RuntimeType.UNDEFINED + value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) + valueSerializer.writeInt8(value_fadingEdgeLength_type) + if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { + const value_fadingEdgeLength_value = value_fadingEdgeLength! + valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + } + writeRectShape(value: RectShape): void { + let valueSerializer: Serializer = this + const value___RectShapeStub = value.__RectShapeStub + valueSerializer.writeString(value___RectShapeStub) + } + writeAccessibilityOptions(value: AccessibilityOptions): void { + let valueSerializer: Serializer = this + const value_accessibilityPreferred = value.accessibilityPreferred + let value_accessibilityPreferred_type: int32 = RuntimeType.UNDEFINED + value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred) + valueSerializer.writeInt8(value_accessibilityPreferred_type) + if ((RuntimeType.UNDEFINED) != (value_accessibilityPreferred_type)) { + const value_accessibilityPreferred_value = value_accessibilityPreferred! + valueSerializer.writeBoolean(value_accessibilityPreferred_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - let value_onWillDismiss_value_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) - if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { + } + writeSheetOptions(value: SheetOptions): void { + let valueSerializer: Serializer = this + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_onWillDismiss_value_0 = unsafeCast(value_onWillDismiss_value) - valueSerializer.writeBoolean(value_onWillDismiss_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_onWillDismiss_value_1 = unsafeCast<((parameter: DismissPopupAction) => void)>(value_onWillDismiss_value) - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_followTransformOfTarget = value.followTransformOfTarget - let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) - valueSerializer.writeInt8(value_followTransformOfTarget_type) - if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { - const value_followTransformOfTarget_value = value_followTransformOfTarget! - valueSerializer.writeBoolean(value_followTransformOfTarget_value) - } - } - writePopupOptions(value: PopupOptions): void { - let valueSerializer: Serializer = this - const value_message = value.message - valueSerializer.writeString(value_message) - const value_placementOnTop = value.placementOnTop - let value_placementOnTop_type: int32 = RuntimeType.UNDEFINED - value_placementOnTop_type = runtimeType(value_placementOnTop) - valueSerializer.writeInt8(value_placementOnTop_type) - if ((RuntimeType.UNDEFINED) != (value_placementOnTop_type)) { - const value_placementOnTop_value = value_placementOnTop! - valueSerializer.writeBoolean(value_placementOnTop_value) + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - const value_placement = value.placement - let value_placement_type: int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value) + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - const value_primaryButton = value.primaryButton - let value_primaryButton_type: int32 = RuntimeType.UNDEFINED - value_primaryButton_type = runtimeType(value_primaryButton) - valueSerializer.writeInt8(value_primaryButton_type) - if ((RuntimeType.UNDEFINED) != (value_primaryButton_type)) { - const value_primaryButton_value = value_primaryButton! - const value_primaryButton_value_value = value_primaryButton_value.value - valueSerializer.writeString(value_primaryButton_value_value) - const value_primaryButton_value_action = value_primaryButton_value.action - valueSerializer.holdAndWriteCallback(value_primaryButton_value_action) + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - const value_secondaryButton = value.secondaryButton - let value_secondaryButton_type: int32 = RuntimeType.UNDEFINED - value_secondaryButton_type = runtimeType(value_secondaryButton) - valueSerializer.writeInt8(value_secondaryButton_type) - if ((RuntimeType.UNDEFINED) != (value_secondaryButton_type)) { - const value_secondaryButton_value = value_secondaryButton! - const value_secondaryButton_value_value = value_secondaryButton_value.value - valueSerializer.writeString(value_secondaryButton_value_value) - const value_secondaryButton_value_action = value_secondaryButton_value.action - valueSerializer.holdAndWriteCallback(value_secondaryButton_value_action) + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - const value_onStateChange = value.onStateChange - let value_onStateChange_type: int32 = RuntimeType.UNDEFINED - value_onStateChange_type = runtimeType(value_onStateChange) - valueSerializer.writeInt8(value_onStateChange_type) - if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { - const value_onStateChange_value = value_onStateChange! - valueSerializer.holdAndWriteCallback(value_onStateChange_value) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER) == (value_height_value_type)) && ((unsafeCast(value_height_value)) >= (0)) && ((unsafeCast(value_height_value)) <= (2))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeInt32(value_height_value_0) + } + else if (((RuntimeType.NUMBER) == (value_height_value_type)) || ((RuntimeType.STRING) == (value_height_value_type)) || (((RuntimeType.OBJECT) == (value_height_value_type)) && (isResource(value_height_value)))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeLength(value_height_value_1) + } } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) + const value_dragBar = value.dragBar + let value_dragBar_type: int32 = RuntimeType.UNDEFINED + value_dragBar_type = runtimeType(value_dragBar) + valueSerializer.writeInt8(value_dragBar_type) + if ((RuntimeType.UNDEFINED) != (value_dragBar_type)) { + const value_dragBar_value = value_dragBar! + valueSerializer.writeBoolean(value_dragBar_value) } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) + const value_maskColor = value.maskColor + let value_maskColor_type: int32 = RuntimeType.UNDEFINED + value_maskColor_type = runtimeType(value_maskColor) + valueSerializer.writeInt8(value_maskColor_type) + if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { + const value_maskColor_value = value_maskColor! + let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED + value_maskColor_value_type = runtimeType(value_maskColor_value) + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + valueSerializer.writeInt32(value_maskColor_value_0) + } + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + valueSerializer.writeInt8(1) + const value_maskColor_value_1 = unsafeCast(value_maskColor_value) + valueSerializer.writeNumber(value_maskColor_value_1) + } + else if (((RuntimeType.STRING == value_maskColor_value_type))) { + valueSerializer.writeInt8(2) + const value_maskColor_value_2 = unsafeCast(value_maskColor_value) + valueSerializer.writeString(value_maskColor_value_2) + } + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { + valueSerializer.writeInt8(3) + const value_maskColor_value_3 = unsafeCast(value_maskColor_value) + valueSerializer.writeResource(value_maskColor_value_3) + } } - const value_mask = value.mask - let value_mask_type: int32 = RuntimeType.UNDEFINED - value_mask_type = runtimeType(value_mask) - valueSerializer.writeInt8(value_mask_type) - if ((RuntimeType.UNDEFINED) != (value_mask_type)) { - const value_mask_value = value_mask! - let value_mask_value_type: int32 = RuntimeType.UNDEFINED - value_mask_value_type = runtimeType(value_mask_value) - if (((RuntimeType.BOOLEAN == value_mask_value_type))) { + const value_detents = value.detents + let value_detents_type: int32 = RuntimeType.UNDEFINED + value_detents_type = runtimeType(value_detents) + valueSerializer.writeInt8(value_detents_type) + if ((RuntimeType.UNDEFINED) != (value_detents_type)) { + const value_detents_value = value_detents! + const value_detents_value_0 = value_detents_value[0] + let value_detents_value_0_type: int32 = RuntimeType.UNDEFINED + value_detents_value_0_type = runtimeType(value_detents_value_0) + if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) && ((unsafeCast(value_detents_value_0)) >= (0)) && ((unsafeCast(value_detents_value_0)) <= (2))) { valueSerializer.writeInt8(0) - const value_mask_value_0 = unsafeCast(value_mask_value) - valueSerializer.writeBoolean(value_mask_value_0) + const value_detents_value_0_0 = unsafeCast(value_detents_value_0) + valueSerializer.writeInt32(value_detents_value_0_0) } - else if (((RuntimeType.OBJECT == value_mask_value_type))) { + else if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) || ((RuntimeType.STRING) == (value_detents_value_0_type)) || (((RuntimeType.OBJECT) == (value_detents_value_0_type)) && (isResource(value_detents_value_0)))) { valueSerializer.writeInt8(1) - const value_mask_value_1 = unsafeCast<{ color: ResourceColor }>(value_mask_value) - const value_mask_value_1_color = value_mask_value_1.color - let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED - value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { + const value_detents_value_0_1 = unsafeCast(value_detents_value_0) + valueSerializer.writeLength(value_detents_value_0_1) + } + const value_detents_value_1 = value_detents_value[1] + let value_detents_value_1_type: int32 = RuntimeType.UNDEFINED + value_detents_value_1_type = runtimeType(value_detents_value_1) + valueSerializer.writeInt8(value_detents_value_1_type) + if ((RuntimeType.UNDEFINED) != (value_detents_value_1_type)) { + const value_detents_value_1_value = value_detents_value_1! + let value_detents_value_1_value_type: int32 = RuntimeType.UNDEFINED + value_detents_value_1_value_type = runtimeType(value_detents_value_1_value) + if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) && ((unsafeCast(value_detents_value_1_value)) >= (0)) && ((unsafeCast(value_detents_value_1_value)) <= (2))) { valueSerializer.writeInt8(0) - const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeInt32(value_mask_value_1_color_0) + const value_detents_value_1_value_0 = unsafeCast(value_detents_value_1_value) + valueSerializer.writeInt32(value_detents_value_1_value_0) } - else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + else if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) || ((RuntimeType.STRING) == (value_detents_value_1_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_1_value_type)) && (isResource(value_detents_value_1_value)))) { valueSerializer.writeInt8(1) - const value_mask_value_1_color_1 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeNumber(value_mask_value_1_color_1) + const value_detents_value_1_value_1 = unsafeCast(value_detents_value_1_value) + valueSerializer.writeLength(value_detents_value_1_value_1) } - else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(2) - const value_mask_value_1_color_2 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeString(value_mask_value_1_color_2) + } + const value_detents_value_2 = value_detents_value[2] + let value_detents_value_2_type: int32 = RuntimeType.UNDEFINED + value_detents_value_2_type = runtimeType(value_detents_value_2) + valueSerializer.writeInt8(value_detents_value_2_type) + if ((RuntimeType.UNDEFINED) != (value_detents_value_2_type)) { + const value_detents_value_2_value = value_detents_value_2! + let value_detents_value_2_value_type: int32 = RuntimeType.UNDEFINED + value_detents_value_2_value_type = runtimeType(value_detents_value_2_value) + if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) && ((unsafeCast(value_detents_value_2_value)) >= (0)) && ((unsafeCast(value_detents_value_2_value)) <= (2))) { + valueSerializer.writeInt8(0) + const value_detents_value_2_value_0 = unsafeCast(value_detents_value_2_value) + valueSerializer.writeInt32(value_detents_value_2_value_0) } - else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { - valueSerializer.writeInt8(3) - const value_mask_value_1_color_3 = unsafeCast(value_mask_value_1_color) - valueSerializer.writeResource(value_mask_value_1_color_3) + else if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) || ((RuntimeType.STRING) == (value_detents_value_2_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_2_value_type)) && (isResource(value_detents_value_2_value)))) { + valueSerializer.writeInt8(1) + const value_detents_value_2_value_1 = unsafeCast(value_detents_value_2_value) + valueSerializer.writeLength(value_detents_value_2_value_1) } } } - const value_messageOptions = value.messageOptions - let value_messageOptions_type: int32 = RuntimeType.UNDEFINED - value_messageOptions_type = runtimeType(value_messageOptions) - valueSerializer.writeInt8(value_messageOptions_type) - if ((RuntimeType.UNDEFINED) != (value_messageOptions_type)) { - const value_messageOptions_value = value_messageOptions! - valueSerializer.writePopupMessageOptions(value_messageOptions_value) - } - const value_targetSpace = value.targetSpace - let value_targetSpace_type: int32 = RuntimeType.UNDEFINED - value_targetSpace_type = runtimeType(value_targetSpace) - valueSerializer.writeInt8(value_targetSpace_type) - if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { - const value_targetSpace_value = value_targetSpace! - valueSerializer.writeLength(value_targetSpace_value) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type: int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) - } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) + const value_blurStyle = value.blurStyle + let value_blurStyle_type: int32 = RuntimeType.UNDEFINED + value_blurStyle_type = runtimeType(value_blurStyle) + valueSerializer.writeInt8(value_blurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_blurStyle_type)) { + const value_blurStyle_value = value_blurStyle! + valueSerializer.writeInt32(value_blurStyle_value) } - const value_popupColor = value.popupColor - let value_popupColor_type: int32 = RuntimeType.UNDEFINED - value_popupColor_type = runtimeType(value_popupColor) - valueSerializer.writeInt8(value_popupColor_type) - if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { - const value_popupColor_value = value_popupColor! - let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED - value_popupColor_value_type = runtimeType(value_popupColor_value) - if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { + const value_showClose = value.showClose + let value_showClose_type: int32 = RuntimeType.UNDEFINED + value_showClose_type = runtimeType(value_showClose) + valueSerializer.writeInt8(value_showClose_type) + if ((RuntimeType.UNDEFINED) != (value_showClose_type)) { + const value_showClose_value = value_showClose! + let value_showClose_value_type: int32 = RuntimeType.UNDEFINED + value_showClose_value_type = runtimeType(value_showClose_value) + if (((RuntimeType.BOOLEAN == value_showClose_value_type))) { valueSerializer.writeInt8(0) - const value_popupColor_value_0 = unsafeCast(value_popupColor_value) - valueSerializer.writeInt32(value_popupColor_value_0) + const value_showClose_value_0 = unsafeCast(value_showClose_value) + valueSerializer.writeBoolean(value_showClose_value_0) } - else if (((RuntimeType.STRING == value_popupColor_value_type))) { + else if (((RuntimeType.OBJECT == value_showClose_value_type))) { valueSerializer.writeInt8(1) - const value_popupColor_value_1 = unsafeCast(value_popupColor_value) - valueSerializer.writeString(value_popupColor_value_1) + const value_showClose_value_1 = unsafeCast(value_showClose_value) + valueSerializer.writeResource(value_showClose_value_1) } - else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { - valueSerializer.writeInt8(2) - const value_popupColor_value_2 = unsafeCast(value_popupColor_value) - valueSerializer.writeResource(value_popupColor_value_2) + } + const value_preferType = value.preferType + let value_preferType_type: int32 = RuntimeType.UNDEFINED + value_preferType_type = runtimeType(value_preferType) + valueSerializer.writeInt8(value_preferType_type) + if ((RuntimeType.UNDEFINED) != (value_preferType_type)) { + const value_preferType_value = value_preferType! + valueSerializer.writeInt32(value_preferType_value) + } + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type: int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(0) + const value_title_value_0 = unsafeCast(value_title_value) + valueSerializer.writeSheetTitleOptions(value_title_value_0) } - else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { - valueSerializer.writeInt8(3) - const value_popupColor_value_3 = unsafeCast(value_popupColor_value) - valueSerializer.writeNumber(value_popupColor_value_3) + else if (((RuntimeType.FUNCTION == value_title_value_type))) { + valueSerializer.writeInt8(1) + const value_title_value_1 = unsafeCast(value_title_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_title_value_1)) } } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) + const value_shouldDismiss = value.shouldDismiss + let value_shouldDismiss_type: int32 = RuntimeType.UNDEFINED + value_shouldDismiss_type = runtimeType(value_shouldDismiss) + valueSerializer.writeInt8(value_shouldDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_shouldDismiss_type)) { + const value_shouldDismiss_value = value_shouldDismiss! + valueSerializer.holdAndWriteCallback(value_shouldDismiss_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss + let value_onWillSpringBackWhenDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss) + valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { + const value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss! + valueSerializer.holdAndWriteCallback(value_onWillSpringBackWhenDismiss_value) + } + const value_enableOutsideInteractive = value.enableOutsideInteractive + let value_enableOutsideInteractive_type: int32 = RuntimeType.UNDEFINED + value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive) + valueSerializer.writeInt8(value_enableOutsideInteractive_type) + if ((RuntimeType.UNDEFINED) != (value_enableOutsideInteractive_type)) { + const value_enableOutsideInteractive_value = value_enableOutsideInteractive! + valueSerializer.writeBoolean(value_enableOutsideInteractive_value) } const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -8867,836 +8611,1110 @@ export class Serializer extends SerializerBase { const value_width_value = value_width! valueSerializer.writeLength(value_width_value) } - const value_arrowPointPosition = value.arrowPointPosition - let value_arrowPointPosition_type: int32 = RuntimeType.UNDEFINED - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) - valueSerializer.writeInt8(value_arrowPointPosition_type) - if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { - const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) - } - const value_arrowWidth = value.arrowWidth - let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED - value_arrowWidth_type = runtimeType(value_arrowWidth) - valueSerializer.writeInt8(value_arrowWidth_type) - if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { - const value_arrowWidth_value = value_arrowWidth! - valueSerializer.writeLength(value_arrowWidth_value) - } - const value_arrowHeight = value.arrowHeight - let value_arrowHeight_type: int32 = RuntimeType.UNDEFINED - value_arrowHeight_type = runtimeType(value_arrowHeight) - valueSerializer.writeInt8(value_arrowHeight_type) - if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { - const value_arrowHeight_value = value_arrowHeight! - valueSerializer.writeLength(value_arrowHeight_value) - } - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - valueSerializer.writeLength(value_radius_value) + const value_borderWidth = value.borderWidth + let value_borderWidth_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeInt8(0) + const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLength(value_borderWidth_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(1) + const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_borderColor = value.borderColor + let value_borderColor_type: int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeInt32(value_borderColor_value_0_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeResource(value_borderColor_value_0_3) + } } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) + const value_borderColor_value_1 = unsafeCast(value_borderColor_value) + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_2 = unsafeCast(value_borderColor_value) + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - let value_onWillDismiss_value_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) - if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { + const value_borderStyle = value.borderStyle + let value_borderStyle_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_onWillDismiss_value_0 = unsafeCast(value_onWillDismiss_value) - valueSerializer.writeBoolean(value_onWillDismiss_value_0) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + valueSerializer.writeInt32(value_borderStyle_value_0) } - else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { valueSerializer.writeInt8(1) - const value_onWillDismiss_value_1 = unsafeCast<((parameter: DismissPopupAction) => void)>(value_onWillDismiss_value) - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) - } - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_followTransformOfTarget = value.followTransformOfTarget - let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) - valueSerializer.writeInt8(value_followTransformOfTarget_type) - if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { - const value_followTransformOfTarget_value = value_followTransformOfTarget! - valueSerializer.writeBoolean(value_followTransformOfTarget_value) - } - } - writeBlender(value: Blender): void { - let valueSerializer: Serializer = this - const value___BlenderStub = value.__BlenderStub - valueSerializer.writeString(value___BlenderStub) - } - writeOverlayOffset(value: OverlayOffset): void { - let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - valueSerializer.writeNumber(value_x_value) - } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - valueSerializer.writeNumber(value_y_value) - } - } - writeImageModifier(value: ImageModifier): void { - let valueSerializer: Serializer = this - const value___ImageModifierStub = value.__ImageModifierStub - valueSerializer.writeString(value___ImageModifierStub) - } - writeMotionPathOptions(value: MotionPathOptions): void { - let valueSerializer: Serializer = this - const value_path = value.path - valueSerializer.writeString(value_path) - const value_from = value.from - let value_from_type: int32 = RuntimeType.UNDEFINED - value_from_type = runtimeType(value_from) - valueSerializer.writeInt8(value_from_type) - if ((RuntimeType.UNDEFINED) != (value_from_type)) { - const value_from_value = value_from! - valueSerializer.writeNumber(value_from_value) - } - const value_to = value.to - let value_to_type: int32 = RuntimeType.UNDEFINED - value_to_type = runtimeType(value_to) - valueSerializer.writeInt8(value_to_type) - if ((RuntimeType.UNDEFINED) != (value_to_type)) { - const value_to_value = value_to! - valueSerializer.writeNumber(value_to_value) - } - const value_rotatable = value.rotatable - let value_rotatable_type: int32 = RuntimeType.UNDEFINED - value_rotatable_type = runtimeType(value_rotatable) - valueSerializer.writeInt8(value_rotatable_type) - if ((RuntimeType.UNDEFINED) != (value_rotatable_type)) { - const value_rotatable_value = value_rotatable! - valueSerializer.writeBoolean(value_rotatable_value) - } - } - writeBlurOptions(value: BlurOptions): void { - let valueSerializer: Serializer = this - const value_grayscale = value.grayscale - const value_grayscale_0 = value_grayscale[0] - valueSerializer.writeNumber(value_grayscale_0) - const value_grayscale_1 = value_grayscale[1] - valueSerializer.writeNumber(value_grayscale_1) - } - writePathShape(value: PathShape): void { - let valueSerializer: Serializer = this - const value___PathShapeStub = value.__PathShapeStub - valueSerializer.writeString(value___PathShapeStub) - } - writeEllipseShape(value: EllipseShape): void { - let valueSerializer: Serializer = this - const value___EllipseShapeStub = value.__EllipseShapeStub - valueSerializer.writeString(value___EllipseShapeStub) - } - writeCircleShape(value: CircleShape): void { - let valueSerializer: Serializer = this - const value___CircleShapeStub = value.__CircleShapeStub - valueSerializer.writeString(value___CircleShapeStub) - } - writeProgressMask(value: ProgressMask): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeDragItemInfo(value: DragItemInfo): void { - let valueSerializer: Serializer = this - const value_pixelMap = value.pixelMap - let value_pixelMap_type: int32 = RuntimeType.UNDEFINED - value_pixelMap_type = runtimeType(value_pixelMap) - valueSerializer.writeInt8(value_pixelMap_type) - if ((RuntimeType.UNDEFINED) != (value_pixelMap_type)) { - const value_pixelMap_value = value_pixelMap! - valueSerializer.writePixelMap(value_pixelMap_value) - } - const value_builder = value.builder - let value_builder_type: int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) - } - const value_extraInfo = value.extraInfo - let value_extraInfo_type: int32 = RuntimeType.UNDEFINED - value_extraInfo_type = runtimeType(value_extraInfo) - valueSerializer.writeInt8(value_extraInfo_type) - if ((RuntimeType.UNDEFINED) != (value_extraInfo_type)) { - const value_extraInfo_value = value_extraInfo! - valueSerializer.writeString(value_extraInfo_value) - } - } - writeClickEffect(value: ClickEffect): void { - let valueSerializer: Serializer = this - const value_level = value.level - valueSerializer.writeInt32(value_level) - const value_scale = value.scale - let value_scale_type: int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - } - writeBias(value: Bias): void { - let valueSerializer: Serializer = this - const value_horizontal = value.horizontal - let value_horizontal_type: int32 = RuntimeType.UNDEFINED - value_horizontal_type = runtimeType(value_horizontal) - valueSerializer.writeInt8(value_horizontal_type) - if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { - const value_horizontal_value = value_horizontal! - valueSerializer.writeNumber(value_horizontal_value) - } - const value_vertical = value.vertical - let value_vertical_type: int32 = RuntimeType.UNDEFINED - value_vertical_type = runtimeType(value_vertical) - valueSerializer.writeInt8(value_vertical_type) - if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { - const value_vertical_value = value_vertical! - valueSerializer.writeNumber(value_vertical_value) - } - } - writeLocalizedVerticalAlignParam(value: LocalizedVerticalAlignParam): void { - let valueSerializer: Serializer = this - const value_anchor = value.anchor - valueSerializer.writeString(value_anchor) - const value_align = value.align - valueSerializer.writeInt32(value_align) - } - writeLocalizedHorizontalAlignParam(value: LocalizedHorizontalAlignParam): void { - let valueSerializer: Serializer = this - const value_anchor = value.anchor - valueSerializer.writeString(value_anchor) - const value_align = value.align - valueSerializer.writeInt32(value_align) - } - writeLocalizedPosition(value: LocalizedPosition): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeLengthMetrics(value_start_value) + const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value) + } + } } - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLengthMetrics(value_top_value) + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) + } } - } - writeInvertOptions(value: InvertOptions): void { - let valueSerializer: Serializer = this - const value_low = value.low - valueSerializer.writeNumber(value_low) - const value_high = value.high - valueSerializer.writeNumber(value_high) - const value_threshold = value.threshold - valueSerializer.writeNumber(value_threshold) - const value_thresholdRange = value.thresholdRange - valueSerializer.writeNumber(value_thresholdRange) - } - writeMotionBlurAnchor(value: MotionBlurAnchor): void { - let valueSerializer: Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - } - writeTransitionOptions(value: TransitionOptions): void { - let valueSerializer: Serializer = this - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) + const value_onHeightDidChange = value.onHeightDidChange + let value_onHeightDidChange_type: int32 = RuntimeType.UNDEFINED + value_onHeightDidChange_type = runtimeType(value_onHeightDidChange) + valueSerializer.writeInt8(value_onHeightDidChange_type) + if ((RuntimeType.UNDEFINED) != (value_onHeightDidChange_type)) { + const value_onHeightDidChange_value = value_onHeightDidChange! + valueSerializer.holdAndWriteCallback(value_onHeightDidChange_value) } - const value_opacity = value.opacity - let value_opacity_type: int32 = RuntimeType.UNDEFINED - value_opacity_type = runtimeType(value_opacity) - valueSerializer.writeInt8(value_opacity_type) - if ((RuntimeType.UNDEFINED) != (value_opacity_type)) { - const value_opacity_value = value_opacity! - valueSerializer.writeNumber(value_opacity_value) + const value_mode = value.mode + let value_mode_type: int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + valueSerializer.writeInt32(value_mode_value) } - const value_translate = value.translate - let value_translate_type: int32 = RuntimeType.UNDEFINED - value_translate_type = runtimeType(value_translate) - valueSerializer.writeInt8(value_translate_type) - if ((RuntimeType.UNDEFINED) != (value_translate_type)) { - const value_translate_value = value_translate! - valueSerializer.writeTranslateOptions(value_translate_value) + const value_scrollSizeMode = value.scrollSizeMode + let value_scrollSizeMode_type: int32 = RuntimeType.UNDEFINED + value_scrollSizeMode_type = runtimeType(value_scrollSizeMode) + valueSerializer.writeInt8(value_scrollSizeMode_type) + if ((RuntimeType.UNDEFINED) != (value_scrollSizeMode_type)) { + const value_scrollSizeMode_value = value_scrollSizeMode! + valueSerializer.writeInt32(value_scrollSizeMode_value) } - const value_scale = value.scale - let value_scale_type: int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeScaleOptions(value_scale_value) + const value_onDetentsDidChange = value.onDetentsDidChange + let value_onDetentsDidChange_type: int32 = RuntimeType.UNDEFINED + value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange) + valueSerializer.writeInt8(value_onDetentsDidChange_type) + if ((RuntimeType.UNDEFINED) != (value_onDetentsDidChange_type)) { + const value_onDetentsDidChange_value = value_onDetentsDidChange! + valueSerializer.holdAndWriteCallback(value_onDetentsDidChange_value) } - const value_rotate = value.rotate - let value_rotate_type: int32 = RuntimeType.UNDEFINED - value_rotate_type = runtimeType(value_rotate) - valueSerializer.writeInt8(value_rotate_type) - if ((RuntimeType.UNDEFINED) != (value_rotate_type)) { - const value_rotate_value = value_rotate! - valueSerializer.writeRotateOptions(value_rotate_value) + const value_onWidthDidChange = value.onWidthDidChange + let value_onWidthDidChange_type: int32 = RuntimeType.UNDEFINED + value_onWidthDidChange_type = runtimeType(value_onWidthDidChange) + valueSerializer.writeInt8(value_onWidthDidChange_type) + if ((RuntimeType.UNDEFINED) != (value_onWidthDidChange_type)) { + const value_onWidthDidChange_value = value_onWidthDidChange! + valueSerializer.holdAndWriteCallback(value_onWidthDidChange_value) } - } - writeIntentionCode(value: IntentionCode): void { - let valueSerializer: Serializer = this - const value___IntentionCodeStub = value.__IntentionCodeStub - valueSerializer.writeString(value___IntentionCodeStub) - } - writeDrawingLattice(value: DrawingLattice): void { - let valueSerializer: Serializer = this - const value___DrawingLatticeStub = value.__DrawingLatticeStub - valueSerializer.writeString(value___DrawingLatticeStub) - } - writeRectResult(value: RectResult): void { - let valueSerializer: Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - } - writeDrawModifier(value: DrawModifier): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeWithThemeOptions(value: WithThemeOptions): void { - let valueSerializer: Serializer = this - const value_theme = value.theme - let value_theme_type: int32 = RuntimeType.UNDEFINED - value_theme_type = runtimeType(value_theme) - valueSerializer.writeInt8(value_theme_type) - if ((RuntimeType.UNDEFINED) != (value_theme_type)) { - const value_theme_value = value_theme! - valueSerializer.writeCustomTheme(value_theme_value) + const value_onTypeDidChange = value.onTypeDidChange + let value_onTypeDidChange_type: int32 = RuntimeType.UNDEFINED + value_onTypeDidChange_type = runtimeType(value_onTypeDidChange) + valueSerializer.writeInt8(value_onTypeDidChange_type) + if ((RuntimeType.UNDEFINED) != (value_onTypeDidChange_type)) { + const value_onTypeDidChange_value = value_onTypeDidChange! + valueSerializer.holdAndWriteCallback(value_onTypeDidChange_value) } - const value_colorMode = value.colorMode - let value_colorMode_type: int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value) + const value_uiContext = value.uiContext + let value_uiContext_type: int32 = RuntimeType.UNDEFINED + value_uiContext_type = runtimeType(value_uiContext) + valueSerializer.writeInt8(value_uiContext_type) + if ((RuntimeType.UNDEFINED) != (value_uiContext_type)) { + const value_uiContext_value = value_uiContext! + valueSerializer.writeUIContext(value_uiContext_value) + } + const value_keyboardAvoidMode = value.keyboardAvoidMode + let value_keyboardAvoidMode_type: int32 = RuntimeType.UNDEFINED + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) + valueSerializer.writeInt8(value_keyboardAvoidMode_type) + if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { + const value_keyboardAvoidMode_value = value_keyboardAvoidMode! + valueSerializer.writeInt32(value_keyboardAvoidMode_value) } } - writeIsolatedOptions(value: IsolatedOptions): void { - let valueSerializer: Serializer = this - const value_want = value.want - valueSerializer.writeWant(value_want) - const value_worker = value.worker - valueSerializer.writeRestrictedWorker(value_worker) - } - writeWithThemeAttribute(value: WithThemeAttribute): void { - } - writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { - } - writeLinearIndicatorStartOptions(value: LinearIndicatorStartOptions): void { + writeContentCoverOptions(value: ContentCoverOptions): void { let valueSerializer: Serializer = this - const value_interval = value.interval - let value_interval_type: int32 = RuntimeType.UNDEFINED - value_interval_type = runtimeType(value_interval) - valueSerializer.writeInt8(value_interval_type) - if ((RuntimeType.UNDEFINED) != (value_interval_type)) { - const value_interval_value = value_interval! - valueSerializer.writeNumber(value_interval_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_duration = value.duration - let value_duration_type: int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - } - writeCustomSpanDrawInfo(value: CustomSpanDrawInfo): void { - let valueSerializer: Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_lineTop = value.lineTop - valueSerializer.writeNumber(value_lineTop) - const value_lineBottom = value.lineBottom - valueSerializer.writeNumber(value_lineBottom) - const value_baseline = value.baseline - valueSerializer.writeNumber(value_baseline) - } - writeCustomSpanMeasureInfo(value: CustomSpanMeasureInfo): void { - let valueSerializer: Serializer = this - const value_fontSize = value.fontSize - valueSerializer.writeNumber(value_fontSize) - } - writeSpanStyle(value: SpanStyle): void { - let valueSerializer: Serializer = this - const value_start = value.start - valueSerializer.writeNumber(value_start) - const value_length = value.length - valueSerializer.writeNumber(value_length) - const value_styledKey = value.styledKey - valueSerializer.writeInt32(value_styledKey) - const value_styledValue = value.styledValue - let value_styledValue_type: int32 = RuntimeType.UNDEFINED - value_styledValue_type = runtimeType(value_styledValue) - if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextStyle_styled_string)) { - valueSerializer.writeInt8(0) - const value_styledValue_0 = unsafeCast(value_styledValue) - valueSerializer.writeTextStyle_styled_string(value_styledValue_0) + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof DecorationStyle)) { - valueSerializer.writeInt8(1) - const value_styledValue_1 = unsafeCast(value_styledValue) - valueSerializer.writeDecorationStyle(value_styledValue_1) + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BaselineOffsetStyle)) { - valueSerializer.writeInt8(2) - const value_styledValue_2 = unsafeCast(value_styledValue) - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LetterSpacingStyle)) { - valueSerializer.writeInt8(3) - const value_styledValue_3 = unsafeCast(value_styledValue) - valueSerializer.writeLetterSpacingStyle(value_styledValue_3) + const value_modalTransition = value.modalTransition + let value_modalTransition_type: int32 = RuntimeType.UNDEFINED + value_modalTransition_type = runtimeType(value_modalTransition) + valueSerializer.writeInt8(value_modalTransition_type) + if ((RuntimeType.UNDEFINED) != (value_modalTransition_type)) { + const value_modalTransition_value = value_modalTransition! + valueSerializer.writeInt32(value_modalTransition_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextShadowStyle)) { - valueSerializer.writeInt8(4) - const value_styledValue_4 = unsafeCast(value_styledValue) - valueSerializer.writeTextShadowStyle(value_styledValue_4) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof GestureStyle)) { - valueSerializer.writeInt8(5) - const value_styledValue_5 = unsafeCast(value_styledValue) - valueSerializer.writeGestureStyle(value_styledValue_5) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ImageAttachment)) { - valueSerializer.writeInt8(6) - const value_styledValue_6 = unsafeCast(value_styledValue) - valueSerializer.writeImageAttachment(value_styledValue_6) + } + writeContextMenuOptions(value: ContextMenuOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ParagraphStyle)) { - valueSerializer.writeInt8(7) - const value_styledValue_7 = unsafeCast(value_styledValue) - valueSerializer.writeParagraphStyle(value_styledValue_7) + const value_placement = value.placement + let value_placement_type: int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LineHeightStyle)) { - valueSerializer.writeInt8(8) - const value_styledValue_8 = unsafeCast(value_styledValue) - valueSerializer.writeLineHeightStyle(value_styledValue_8) + const value_enableArrow = value.enableArrow + let value_enableArrow_type: int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UrlStyle)) { - valueSerializer.writeInt8(9) - const value_styledValue_9 = unsafeCast(value_styledValue) - valueSerializer.writeUrlStyle(value_styledValue_9) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { - valueSerializer.writeInt8(10) - const value_styledValue_10 = unsafeCast(value_styledValue) - valueSerializer.writeCustomSpan(value_styledValue_10) + const value_preview = value.preview + let value_preview_type: int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + let value_preview_value_type: int32 = RuntimeType.UNDEFINED + value_preview_value_type = runtimeType(value_preview_value) + if (((RuntimeType.NUMBER == value_preview_value_type))) { + valueSerializer.writeInt8(0) + const value_preview_value_0 = unsafeCast(value_preview_value) + valueSerializer.writeInt32(value_preview_value_0) + } + else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + valueSerializer.writeInt8(1) + const value_preview_value_1 = unsafeCast(value_preview_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UserDataSpan)) { - valueSerializer.writeInt8(11) - const value_styledValue_11 = unsafeCast(value_styledValue) - valueSerializer.writeUserDataSpan(value_styledValue_11) + const value_borderRadius = value.borderRadius + let value_borderRadius_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0) + const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { + valueSerializer.writeInt8(1) + const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topStart")) || (value_borderRadius_value!.hasOwnProperty("topEnd")) || (value_borderRadius_value!.hasOwnProperty("bottomStart")) || (value_borderRadius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_borderRadius_value_2 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BackgroundColorStyle)) { - valueSerializer.writeInt8(12) - const value_styledValue_12 = unsafeCast(value_styledValue) - valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) + } + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - } - writeStyleOptions(value: StyleOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) + const value_aboutToAppear = value.aboutToAppear + let value_aboutToAppear_type: int32 = RuntimeType.UNDEFINED + value_aboutToAppear_type = runtimeType(value_aboutToAppear) + valueSerializer.writeInt8(value_aboutToAppear_type) + if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { + const value_aboutToAppear_value = value_aboutToAppear! + valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) } - const value_length = value.length - let value_length_type: int32 = RuntimeType.UNDEFINED - value_length_type = runtimeType(value_length) - valueSerializer.writeInt8(value_length_type) - if ((RuntimeType.UNDEFINED) != (value_length_type)) { - const value_length_value = value_length! - valueSerializer.writeNumber(value_length_value) + const value_aboutToDisappear = value.aboutToDisappear + let value_aboutToDisappear_type: int32 = RuntimeType.UNDEFINED + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) + valueSerializer.writeInt8(value_aboutToDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { + const value_aboutToDisappear_value = value_aboutToDisappear! + valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) } - const value_styledKey = value.styledKey - valueSerializer.writeInt32(value_styledKey) - const value_styledValue = value.styledValue - let value_styledValue_type: int32 = RuntimeType.UNDEFINED - value_styledValue_type = runtimeType(value_styledValue) - if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextStyle_styled_string)) { - valueSerializer.writeInt8(0) - const value_styledValue_0 = unsafeCast(value_styledValue) - valueSerializer.writeTextStyle_styled_string(value_styledValue_0) + const value_layoutRegionMargin = value.layoutRegionMargin + let value_layoutRegionMargin_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) + valueSerializer.writeInt8(value_layoutRegionMargin_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { + const value_layoutRegionMargin_value = value_layoutRegionMargin! + const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top + let value_layoutRegionMargin_value_top_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) + } + const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right + let value_layoutRegionMargin_value_right_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + } + const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom + let value_layoutRegionMargin_value_bottom_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + } + const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left + let value_layoutRegionMargin_value_left_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof DecorationStyle)) { - valueSerializer.writeInt8(1) - const value_styledValue_1 = unsafeCast(value_styledValue) - valueSerializer.writeDecorationStyle(value_styledValue_1) + const value_previewAnimationOptions = value.previewAnimationOptions + let value_previewAnimationOptions_type: int32 = RuntimeType.UNDEFINED + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) + valueSerializer.writeInt8(value_previewAnimationOptions_type) + if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { + const value_previewAnimationOptions_value = value_previewAnimationOptions! + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BaselineOffsetStyle)) { - valueSerializer.writeInt8(2) - const value_styledValue_2 = unsafeCast(value_styledValue) - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LetterSpacingStyle)) { - valueSerializer.writeInt8(3) - const value_styledValue_3 = unsafeCast(value_styledValue) - valueSerializer.writeLetterSpacingStyle(value_styledValue_3) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextShadowStyle)) { - valueSerializer.writeInt8(4) - const value_styledValue_4 = unsafeCast(value_styledValue) - valueSerializer.writeTextShadowStyle(value_styledValue_4) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof GestureStyle)) { - valueSerializer.writeInt8(5) - const value_styledValue_5 = unsafeCast(value_styledValue) - valueSerializer.writeGestureStyle(value_styledValue_5) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ImageAttachment)) { - valueSerializer.writeInt8(6) - const value_styledValue_6 = unsafeCast(value_styledValue) - valueSerializer.writeImageAttachment(value_styledValue_6) + } + writeMenuOptions(value: MenuOptions): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ParagraphStyle)) { - valueSerializer.writeInt8(7) - const value_styledValue_7 = unsafeCast(value_styledValue) - valueSerializer.writeParagraphStyle(value_styledValue_7) + const value_placement = value.placement + let value_placement_type: int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LineHeightStyle)) { - valueSerializer.writeInt8(8) - const value_styledValue_8 = unsafeCast(value_styledValue) - valueSerializer.writeLineHeightStyle(value_styledValue_8) + const value_enableArrow = value.enableArrow + let value_enableArrow_type: int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UrlStyle)) { - valueSerializer.writeInt8(9) - const value_styledValue_9 = unsafeCast(value_styledValue) - valueSerializer.writeUrlStyle(value_styledValue_9) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { - valueSerializer.writeInt8(10) - const value_styledValue_10 = unsafeCast(value_styledValue) - valueSerializer.writeCustomSpan(value_styledValue_10) + const value_preview = value.preview + let value_preview_type: int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + let value_preview_value_type: int32 = RuntimeType.UNDEFINED + value_preview_value_type = runtimeType(value_preview_value) + if (((RuntimeType.NUMBER == value_preview_value_type))) { + valueSerializer.writeInt8(0) + const value_preview_value_0 = unsafeCast(value_preview_value) + valueSerializer.writeInt32(value_preview_value_0) + } + else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + valueSerializer.writeInt8(1) + const value_preview_value_1 = unsafeCast(value_preview_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + } + } + const value_borderRadius = value.borderRadius + let value_borderRadius_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_type = runtimeType(value_borderRadius) + valueSerializer.writeInt8(value_borderRadius_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { + const value_borderRadius_value = value_borderRadius! + let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_type = runtimeType(value_borderRadius_value) + if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + valueSerializer.writeInt8(0) + const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLength(value_borderRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { + valueSerializer.writeInt8(1) + const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) + const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft + let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + } + const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight + let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + } + const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft + let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + } + const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight + let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topStart")) || (value_borderRadius_value!.hasOwnProperty("topEnd")) || (value_borderRadius_value!.hasOwnProperty("bottomStart")) || (value_borderRadius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_borderRadius_value_2 = unsafeCast(value_borderRadius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + } } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UserDataSpan)) { - valueSerializer.writeInt8(11) - const value_styledValue_11 = unsafeCast(value_styledValue) - valueSerializer.writeUserDataSpan(value_styledValue_11) + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) } - else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BackgroundColorStyle)) { - valueSerializer.writeInt8(12) - const value_styledValue_12 = unsafeCast(value_styledValue) - valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) } - } - writeSectionOptions(value: SectionOptions): void { - let valueSerializer: Serializer = this - const value_itemsCount = value.itemsCount - valueSerializer.writeNumber(value_itemsCount) - const value_crossCount = value.crossCount - let value_crossCount_type: int32 = RuntimeType.UNDEFINED - value_crossCount_type = runtimeType(value_crossCount) - valueSerializer.writeInt8(value_crossCount_type) - if ((RuntimeType.UNDEFINED) != (value_crossCount_type)) { - const value_crossCount_value = value_crossCount! - valueSerializer.writeNumber(value_crossCount_value) + const value_aboutToAppear = value.aboutToAppear + let value_aboutToAppear_type: int32 = RuntimeType.UNDEFINED + value_aboutToAppear_type = runtimeType(value_aboutToAppear) + valueSerializer.writeInt8(value_aboutToAppear_type) + if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { + const value_aboutToAppear_value = value_aboutToAppear! + valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) } - const value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex - let value_onGetItemMainSizeByIndex_type: int32 = RuntimeType.UNDEFINED - value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex) - valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type) - if ((RuntimeType.UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { - const value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex! - valueSerializer.holdAndWriteCallback(value_onGetItemMainSizeByIndex_value) + const value_aboutToDisappear = value.aboutToDisappear + let value_aboutToDisappear_type: int32 = RuntimeType.UNDEFINED + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) + valueSerializer.writeInt8(value_aboutToDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { + const value_aboutToDisappear_value = value_aboutToDisappear! + valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) } - const value_columnsGap = value.columnsGap - let value_columnsGap_type: int32 = RuntimeType.UNDEFINED - value_columnsGap_type = runtimeType(value_columnsGap) - valueSerializer.writeInt8(value_columnsGap_type) - if ((RuntimeType.UNDEFINED) != (value_columnsGap_type)) { - const value_columnsGap_value = value_columnsGap! - valueSerializer.writeLength(value_columnsGap_value) + const value_layoutRegionMargin = value.layoutRegionMargin + let value_layoutRegionMargin_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) + valueSerializer.writeInt8(value_layoutRegionMargin_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { + const value_layoutRegionMargin_value = value_layoutRegionMargin! + const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top + let value_layoutRegionMargin_value_top_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) + } + const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right + let value_layoutRegionMargin_value_right_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + } + const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom + let value_layoutRegionMargin_value_bottom_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + } + const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left + let value_layoutRegionMargin_value_left_type: int32 = RuntimeType.UNDEFINED + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type) + if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + } } - const value_rowsGap = value.rowsGap - let value_rowsGap_type: int32 = RuntimeType.UNDEFINED - value_rowsGap_type = runtimeType(value_rowsGap) - valueSerializer.writeInt8(value_rowsGap_type) - if ((RuntimeType.UNDEFINED) != (value_rowsGap_type)) { - const value_rowsGap_value = value_rowsGap! - valueSerializer.writeLength(value_rowsGap_value) + const value_previewAnimationOptions = value.previewAnimationOptions + let value_previewAnimationOptions_type: int32 = RuntimeType.UNDEFINED + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) + valueSerializer.writeInt8(value_previewAnimationOptions_type) + if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { + const value_previewAnimationOptions_value = value_previewAnimationOptions! + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) } - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type: int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.OBJECT) == (value_margin_value_type)) && (((value_margin_value!.hasOwnProperty("top")) || (value_margin_value!.hasOwnProperty("right")) || (value_margin_value!.hasOwnProperty("bottom")) || (value_margin_value!.hasOwnProperty("left"))))) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_margin_value_0 = unsafeCast(value_margin_value) - const value_margin_value_0_top = value_margin_value_0.top - let value_margin_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_margin_value_0_top_type = runtimeType(value_margin_value_0_top) - valueSerializer.writeInt8(value_margin_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_top_type)) { - const value_margin_value_0_top_value = value_margin_value_0_top! - valueSerializer.writeLength(value_margin_value_0_top_value) - } - const value_margin_value_0_right = value_margin_value_0.right - let value_margin_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_margin_value_0_right_type = runtimeType(value_margin_value_0_right) - valueSerializer.writeInt8(value_margin_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_right_type)) { - const value_margin_value_0_right_value = value_margin_value_0_right! - valueSerializer.writeLength(value_margin_value_0_right_value) - } - const value_margin_value_0_bottom = value_margin_value_0.bottom - let value_margin_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom) - valueSerializer.writeInt8(value_margin_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_bottom_type)) { - const value_margin_value_0_bottom_value = value_margin_value_0_bottom! - valueSerializer.writeLength(value_margin_value_0_bottom_value) - } - const value_margin_value_0_left = value_margin_value_0.left - let value_margin_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_margin_value_0_left_type = runtimeType(value_margin_value_0_left) - valueSerializer.writeInt8(value_margin_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_margin_value_0_left_type)) { - const value_margin_value_0_left_value = value_margin_value_0_left! - valueSerializer.writeLength(value_margin_value_0_left_value) - } + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.NUMBER) == (value_margin_value_type)) || ((RuntimeType.STRING) == (value_margin_value_type)) || (((RuntimeType.OBJECT) == (value_margin_value_type)) && (isResource(value_margin_value)))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_margin_value_1 = unsafeCast(value_margin_value) - valueSerializer.writeLength(value_margin_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - } - writeSurfaceRotationOptions(value: SurfaceRotationOptions): void { - let valueSerializer: Serializer = this - const value_lock = value.lock - let value_lock_type: int32 = RuntimeType.UNDEFINED - value_lock_type = runtimeType(value_lock) - valueSerializer.writeInt8(value_lock_type) - if ((RuntimeType.UNDEFINED) != (value_lock_type)) { - const value_lock_value = value_lock! - valueSerializer.writeBoolean(value_lock_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - } - writeSurfaceRect(value: SurfaceRect): void { - let valueSerializer: Serializer = this - const value_offsetX = value.offsetX - let value_offsetX_type: int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - valueSerializer.writeNumber(value_offsetX_value) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type: int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { + valueSerializer.writeInt8(0) + const value_title_value_0 = unsafeCast(value_title_value) + valueSerializer.writeString(value_title_value_0) + } + else if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(1) + const value_title_value_1 = unsafeCast(value_title_value) + valueSerializer.writeResource(value_title_value_1) + } } - const value_offsetY = value.offsetY - let value_offsetY_type: int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - valueSerializer.writeNumber(value_offsetY_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - const value_surfaceWidth = value.surfaceWidth - valueSerializer.writeNumber(value_surfaceWidth) - const value_surfaceHeight = value.surfaceHeight - valueSerializer.writeNumber(value_surfaceHeight) - } - writeHeader(value: Header): void { - let valueSerializer: Serializer = this - const value_headerKey = value.headerKey - valueSerializer.writeString(value_headerKey) - const value_headerValue = value.headerValue - valueSerializer.writeString(value_headerValue) - } - writeScreenCaptureConfig(value: ScreenCaptureConfig): void { - let valueSerializer: Serializer = this - const value_captureMode = value.captureMode - valueSerializer.writeInt32(value_captureMode) } - writeTimePickerDialogOptions(value: TimePickerDialogOptions): void { + writeCustomPopupOptions(value: CustomPopupOptions): void { let valueSerializer: Serializer = this - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as number)) + const value_builder = value.builder + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) + const value_placement = value.placement + let value_placement_type: int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value) } - const value_format = value.format - let value_format_type: int32 = RuntimeType.UNDEFINED - value_format_type = runtimeType(value_format) - valueSerializer.writeInt8(value_format_type) - if ((RuntimeType.UNDEFINED) != (value_format_type)) { - const value_format_value = value_format! - valueSerializer.writeInt32(value_format_value) + const value_maskColor = value.maskColor + let value_maskColor_type: int32 = RuntimeType.UNDEFINED + value_maskColor_type = runtimeType(value_maskColor) + valueSerializer.writeInt8(value_maskColor_type) + if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { + const value_maskColor_value = value_maskColor! + let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED + value_maskColor_value_type = runtimeType(value_maskColor_value) + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + valueSerializer.writeInt32(value_maskColor_value_0) + } + else if (((RuntimeType.STRING == value_maskColor_value_type))) { + valueSerializer.writeInt8(1) + const value_maskColor_value_1 = unsafeCast(value_maskColor_value) + valueSerializer.writeString(value_maskColor_value_1) + } + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { + valueSerializer.writeInt8(2) + const value_maskColor_value_2 = unsafeCast(value_maskColor_value) + valueSerializer.writeResource(value_maskColor_value_2) + } + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + valueSerializer.writeInt8(3) + const value_maskColor_value_3 = unsafeCast(value_maskColor_value) + valueSerializer.writeNumber(value_maskColor_value_3) + } } - const value_useMilitaryTime = value.useMilitaryTime - let value_useMilitaryTime_type: int32 = RuntimeType.UNDEFINED - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) - valueSerializer.writeInt8(value_useMilitaryTime_type) - if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { - const value_useMilitaryTime_value = value_useMilitaryTime! - valueSerializer.writeBoolean(value_useMilitaryTime_value) + const value_popupColor = value.popupColor + let value_popupColor_type: int32 = RuntimeType.UNDEFINED + value_popupColor_type = runtimeType(value_popupColor) + valueSerializer.writeInt8(value_popupColor_type) + if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { + const value_popupColor_value = value_popupColor! + let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED + value_popupColor_value_type = runtimeType(value_popupColor_value) + if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_popupColor_value_0 = unsafeCast(value_popupColor_value) + valueSerializer.writeInt32(value_popupColor_value_0) + } + else if (((RuntimeType.STRING == value_popupColor_value_type))) { + valueSerializer.writeInt8(1) + const value_popupColor_value_1 = unsafeCast(value_popupColor_value) + valueSerializer.writeString(value_popupColor_value_1) + } + else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { + valueSerializer.writeInt8(2) + const value_popupColor_value_2 = unsafeCast(value_popupColor_value) + valueSerializer.writeResource(value_popupColor_value_2) + } + else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + valueSerializer.writeInt8(3) + const value_popupColor_value_3 = unsafeCast(value_popupColor_value) + valueSerializer.writeNumber(value_popupColor_value_3) + } } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + const value_enableArrow = value.enableArrow + let value_enableArrow_type: int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + const value_onStateChange = value.onStateChange + let value_onStateChange_type: int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + const value_mask = value.mask + let value_mask_type: int32 = RuntimeType.UNDEFINED + value_mask_type = runtimeType(value_mask) + valueSerializer.writeInt8(value_mask_type) + if ((RuntimeType.UNDEFINED) != (value_mask_type)) { + const value_mask_value = value_mask! + let value_mask_value_type: int32 = RuntimeType.UNDEFINED + value_mask_value_type = runtimeType(value_mask_value) + if (((RuntimeType.BOOLEAN == value_mask_value_type))) { + valueSerializer.writeInt8(0) + const value_mask_value_0 = unsafeCast(value_mask_value) + valueSerializer.writeBoolean(value_mask_value_0) + } + else if (((RuntimeType.OBJECT == value_mask_value_type))) { + valueSerializer.writeInt8(1) + const value_mask_value_1 = unsafeCast<{ color: ResourceColor }>(value_mask_value) + const value_mask_value_1_color = value_mask_value_1.color + let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED + value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) + if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { + valueSerializer.writeInt8(0) + const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeInt32(value_mask_value_1_color_0) + } + else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(1) + const value_mask_value_1_color_1 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeNumber(value_mask_value_1_color_1) + } + else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(2) + const value_mask_value_1_color_2 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeString(value_mask_value_1_color_2) + } + else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(3) + const value_mask_value_1_color_3 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeResource(value_mask_value_1_color_3) + } + } } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) + const value_targetSpace = value.targetSpace + let value_targetSpace_type: int32 = RuntimeType.UNDEFINED + value_targetSpace_type = runtimeType(value_targetSpace) + valueSerializer.writeInt8(value_targetSpace_type) + if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { + const value_targetSpace_value = value_targetSpace! + valueSerializer.writeLength(value_targetSpace_value) } const value_offset = value.offset let value_offset_type: int32 = RuntimeType.UNDEFINED @@ -9704,62 +9722,65 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_offset_type) if ((RuntimeType.UNDEFINED) != (value_offset_type)) { const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + valueSerializer.writePosition(value_offset_value) } - const value_onAccept = value.onAccept - let value_onAccept_type: int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - const value_onCancel = value.onCancel - let value_onCancel_type: int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + const value_arrowPointPosition = value.arrowPointPosition + let value_arrowPointPosition_type: int32 = RuntimeType.UNDEFINED + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) + valueSerializer.writeInt8(value_arrowPointPosition_type) + if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { + const value_arrowPointPosition_value = value_arrowPointPosition! + valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) } - const value_onChange = value.onChange - let value_onChange_type: int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_arrowWidth = value.arrowWidth + let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED + value_arrowWidth_type = runtimeType(value_arrowWidth) + valueSerializer.writeInt8(value_arrowWidth_type) + if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { + const value_arrowWidth_value = value_arrowWidth! + valueSerializer.writeLength(value_arrowWidth_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_arrowHeight = value.arrowHeight + let value_arrowHeight_type: int32 = RuntimeType.UNDEFINED + value_arrowHeight_type = runtimeType(value_arrowHeight) + valueSerializer.writeInt8(value_arrowHeight_type) + if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { + const value_arrowHeight_value = value_arrowHeight! + valueSerializer.writeLength(value_arrowHeight_value) + } + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + valueSerializer.writeLength(value_radius_value) + } + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } const value_backgroundBlurStyle = value.backgroundBlurStyle @@ -9770,859 +9791,907 @@ export class Serializer extends SerializerBase { const value_backgroundBlurStyle_value = value_backgroundBlurStyle! valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + const value_focusable = value.focusable + let value_focusable_type: int32 = RuntimeType.UNDEFINED + value_focusable_type = runtimeType(value_focusable) + valueSerializer.writeInt8(value_focusable_type) + if ((RuntimeType.UNDEFINED) != (value_focusable_type)) { + const value_focusable_value = value_focusable! + valueSerializer.writeBoolean(value_focusable_value) } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + let value_onWillDismiss_value_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) + if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { + valueSerializer.writeInt8(0) + const value_onWillDismiss_value_0 = unsafeCast(value_onWillDismiss_value) + valueSerializer.writeBoolean(value_onWillDismiss_value_0) + } + else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { + valueSerializer.writeInt8(1) + const value_onWillDismiss_value_1 = unsafeCast<((parameter: DismissPopupAction) => void)>(value_onWillDismiss_value) + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) + } } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) + } + } + writePopupOptions(value: PopupOptions): void { + let valueSerializer: Serializer = this + const value_message = value.message + valueSerializer.writeString(value_message) + const value_placementOnTop = value.placementOnTop + let value_placementOnTop_type: int32 = RuntimeType.UNDEFINED + value_placementOnTop_type = runtimeType(value_placementOnTop) + valueSerializer.writeInt8(value_placementOnTop_type) + if ((RuntimeType.UNDEFINED) != (value_placementOnTop_type)) { + const value_placementOnTop_value = value_placementOnTop! + valueSerializer.writeBoolean(value_placementOnTop_value) + } + const value_placement = value.placement + let value_placement_type: int32 = RuntimeType.UNDEFINED + value_placement_type = runtimeType(value_placement) + valueSerializer.writeInt8(value_placement_type) + if ((RuntimeType.UNDEFINED) != (value_placement_type)) { + const value_placement_value = value_placement! + valueSerializer.writeInt32(value_placement_value) + } + const value_primaryButton = value.primaryButton + let value_primaryButton_type: int32 = RuntimeType.UNDEFINED + value_primaryButton_type = runtimeType(value_primaryButton) + valueSerializer.writeInt8(value_primaryButton_type) + if ((RuntimeType.UNDEFINED) != (value_primaryButton_type)) { + const value_primaryButton_value = value_primaryButton! + const value_primaryButton_value_value = value_primaryButton_value.value + valueSerializer.writeString(value_primaryButton_value_value) + const value_primaryButton_value_action = value_primaryButton_value.action + valueSerializer.holdAndWriteCallback(value_primaryButton_value_action) + } + const value_secondaryButton = value.secondaryButton + let value_secondaryButton_type: int32 = RuntimeType.UNDEFINED + value_secondaryButton_type = runtimeType(value_secondaryButton) + valueSerializer.writeInt8(value_secondaryButton_type) + if ((RuntimeType.UNDEFINED) != (value_secondaryButton_type)) { + const value_secondaryButton_value = value_secondaryButton! + const value_secondaryButton_value_value = value_secondaryButton_value.value + valueSerializer.writeString(value_secondaryButton_value_value) + const value_secondaryButton_value_action = value_secondaryButton_value.action + valueSerializer.holdAndWriteCallback(value_secondaryButton_value_action) + } + const value_onStateChange = value.onStateChange + let value_onStateChange_type: int32 = RuntimeType.UNDEFINED + value_onStateChange_type = runtimeType(value_onStateChange) + valueSerializer.writeInt8(value_onStateChange_type) + if ((RuntimeType.UNDEFINED) != (value_onStateChange_type)) { + const value_onStateChange_value = value_onStateChange! + valueSerializer.holdAndWriteCallback(value_onStateChange_value) + } + const value_arrowOffset = value.arrowOffset + let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED + value_arrowOffset_type = runtimeType(value_arrowOffset) + valueSerializer.writeInt8(value_arrowOffset_type) + if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { + const value_arrowOffset_value = value_arrowOffset! + valueSerializer.writeLength(value_arrowOffset_value) + } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) + } + const value_mask = value.mask + let value_mask_type: int32 = RuntimeType.UNDEFINED + value_mask_type = runtimeType(value_mask) + valueSerializer.writeInt8(value_mask_type) + if ((RuntimeType.UNDEFINED) != (value_mask_type)) { + const value_mask_value = value_mask! + let value_mask_value_type: int32 = RuntimeType.UNDEFINED + value_mask_value_type = runtimeType(value_mask_value) + if (((RuntimeType.BOOLEAN == value_mask_value_type))) { valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_mask_value_0 = unsafeCast(value_mask_value) + valueSerializer.writeBoolean(value_mask_value_0) } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + else if (((RuntimeType.OBJECT == value_mask_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) + const value_mask_value_1 = unsafeCast<{ color: ResourceColor }>(value_mask_value) + const value_mask_value_1_color = value_mask_value_1.color + let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED + value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) + if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { + valueSerializer.writeInt8(0) + const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeInt32(value_mask_value_1_color_0) + } + else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(1) + const value_mask_value_1_color_1 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeNumber(value_mask_value_1_color_1) + } + else if (((RuntimeType.STRING == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(2) + const value_mask_value_1_color_2 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeString(value_mask_value_1_color_2) + } + else if (((RuntimeType.OBJECT == value_mask_value_1_color_type))) { + valueSerializer.writeInt8(3) + const value_mask_value_1_color_3 = unsafeCast(value_mask_value_1_color) + valueSerializer.writeResource(value_mask_value_1_color_3) + } } } - const value_dateTimeOptions = value.dateTimeOptions - let value_dateTimeOptions_type: int32 = RuntimeType.UNDEFINED - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) - valueSerializer.writeInt8(value_dateTimeOptions_type) - if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { - const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) + const value_messageOptions = value.messageOptions + let value_messageOptions_type: int32 = RuntimeType.UNDEFINED + value_messageOptions_type = runtimeType(value_messageOptions) + valueSerializer.writeInt8(value_messageOptions_type) + if ((RuntimeType.UNDEFINED) != (value_messageOptions_type)) { + const value_messageOptions_value = value_messageOptions! + valueSerializer.writePopupMessageOptions(value_messageOptions_value) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_targetSpace = value.targetSpace + let value_targetSpace_type: int32 = RuntimeType.UNDEFINED + value_targetSpace_type = runtimeType(value_targetSpace) + valueSerializer.writeInt8(value_targetSpace_type) + if ((RuntimeType.UNDEFINED) != (value_targetSpace_type)) { + const value_targetSpace_value = value_targetSpace! + valueSerializer.writeLength(value_targetSpace_value) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) + const value_enableArrow = value.enableArrow + let value_enableArrow_type: int32 = RuntimeType.UNDEFINED + value_enableArrow_type = runtimeType(value_enableArrow) + valueSerializer.writeInt8(value_enableArrow_type) + if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { + const value_enableArrow_value = value_enableArrow! + valueSerializer.writeBoolean(value_enableArrow_value) } - } - writeTextPickerResult(value: TextPickerResult): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast>(value_value) - valueSerializer.writeInt32(value_value_1.length) - for (let i = 0; i < value_value_1.length; i++) { - const value_value_1_element = value_value_1[i] - valueSerializer.writeString(value_value_1_element) + const value_popupColor = value.popupColor + let value_popupColor_type: int32 = RuntimeType.UNDEFINED + value_popupColor_type = runtimeType(value_popupColor) + valueSerializer.writeInt8(value_popupColor_type) + if ((RuntimeType.UNDEFINED) != (value_popupColor_type)) { + const value_popupColor_value = value_popupColor! + let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED + value_popupColor_value_type = runtimeType(value_popupColor_value) + if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_popupColor_value_0 = unsafeCast(value_popupColor_value) + valueSerializer.writeInt32(value_popupColor_value_0) } - } - const value_index = value.index - let value_index_type: int32 = RuntimeType.UNDEFINED - value_index_type = runtimeType(value_index) - if (((RuntimeType.NUMBER == value_index_type))) { - valueSerializer.writeInt8(0) - const value_index_0 = unsafeCast(value_index) - valueSerializer.writeNumber(value_index_0) - } - else if (((RuntimeType.OBJECT == value_index_type))) { - valueSerializer.writeInt8(1) - const value_index_1 = unsafeCast>(value_index) - valueSerializer.writeInt32(value_index_1.length) - for (let i = 0; i < value_index_1.length; i++) { - const value_index_1_element = value_index_1[i] - valueSerializer.writeNumber(value_index_1_element) + else if (((RuntimeType.STRING == value_popupColor_value_type))) { + valueSerializer.writeInt8(1) + const value_popupColor_value_1 = unsafeCast(value_popupColor_value) + valueSerializer.writeString(value_popupColor_value_1) } - } - } - writeTextPickerDialogOptions(value: TextPickerDialogOptions): void { - let valueSerializer: Serializer = this - const value_range = value.range - let value_range_type: int32 = RuntimeType.UNDEFINED - value_range_type = runtimeType(value_range) - if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(0) - const value_range_0 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_0.length) - for (let i = 0; i < value_range_0.length; i++) { - const value_range_0_element = value_range_0[i] - valueSerializer.writeString(value_range_0_element) + else if (((RuntimeType.OBJECT == value_popupColor_value_type))) { + valueSerializer.writeInt8(2) + const value_popupColor_value_2 = unsafeCast(value_popupColor_value) + valueSerializer.writeResource(value_popupColor_value_2) } - } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array>)) { - valueSerializer.writeInt8(1) - const value_range_1 = unsafeCast>>(value_range) - valueSerializer.writeInt32(value_range_1.length) - for (let i = 0; i < value_range_1.length; i++) { - const value_range_1_element = value_range_1[i] - valueSerializer.writeInt32(value_range_1_element.length) - for (let i = 0; i < value_range_1_element.length; i++) { - const value_range_1_element_element = value_range_1_element[i] - valueSerializer.writeString(value_range_1_element_element) - } + else if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + valueSerializer.writeInt8(3) + const value_popupColor_value_3 = unsafeCast(value_popupColor_value) + valueSerializer.writeNumber(value_popupColor_value_3) } } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (((value_range!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_range_2 = unsafeCast(value_range) - valueSerializer.writeResource(value_range_2) + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(3) - const value_range_3 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_3.length) - for (let i = 0; i < value_range_3.length; i++) { - const value_range_3_element = value_range_3[i] - valueSerializer.writeTextPickerRangeContent(value_range_3_element) - } + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(4) - const value_range_4 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_4.length) - for (let i = 0; i < value_range_4.length; i++) { - const value_range_4_element = value_range_4[i] - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) - } + const value_arrowPointPosition = value.arrowPointPosition + let value_arrowPointPosition_type: int32 = RuntimeType.UNDEFINED + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition) + valueSerializer.writeInt8(value_arrowPointPosition_type) + if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { + const value_arrowPointPosition_value = value_arrowPointPosition! + valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) } - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - let value_value_value_type: int32 = RuntimeType.UNDEFINED - value_value_value_type = runtimeType(value_value_value) - if (((RuntimeType.STRING == value_value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_value_0 = unsafeCast(value_value_value) - valueSerializer.writeString(value_value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_value_1 = unsafeCast>(value_value_value) - valueSerializer.writeInt32(value_value_value_1.length) - for (let i = 0; i < value_value_value_1.length; i++) { - const value_value_value_1_element = value_value_value_1[i] - valueSerializer.writeString(value_value_value_1_element) - } - } + const value_arrowWidth = value.arrowWidth + let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED + value_arrowWidth_type = runtimeType(value_arrowWidth) + valueSerializer.writeInt8(value_arrowWidth_type) + if ((RuntimeType.UNDEFINED) != (value_arrowWidth_type)) { + const value_arrowWidth_value = value_arrowWidth! + valueSerializer.writeLength(value_arrowWidth_value) + } + const value_arrowHeight = value.arrowHeight + let value_arrowHeight_type: int32 = RuntimeType.UNDEFINED + value_arrowHeight_type = runtimeType(value_arrowHeight) + valueSerializer.writeInt8(value_arrowHeight_type) + if ((RuntimeType.UNDEFINED) != (value_arrowHeight_type)) { + const value_arrowHeight_value = value_arrowHeight! + valueSerializer.writeLength(value_arrowHeight_value) + } + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + valueSerializer.writeLength(value_radius_value) } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - let value_selected_value_type: int32 = RuntimeType.UNDEFINED - value_selected_value_type = runtimeType(value_selected_value) - if (((RuntimeType.NUMBER == value_selected_value_type))) { + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0) - const value_selected_value_0 = unsafeCast(value_selected_value) - valueSerializer.writeNumber(value_selected_value_0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.OBJECT == value_selected_value_type))) { + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_selected_value_1 = unsafeCast>(value_selected_value) - valueSerializer.writeInt32(value_selected_value_1.length) - for (let i = 0; i < value_selected_value_1.length; i++) { - const value_selected_value_1_element = value_selected_value_1[i] - valueSerializer.writeNumber(value_selected_value_1_element) - } + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } - const value_defaultPickerItemHeight = value.defaultPickerItemHeight - let value_defaultPickerItemHeight_type: int32 = RuntimeType.UNDEFINED - value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight) - valueSerializer.writeInt8(value_defaultPickerItemHeight_type) - if ((RuntimeType.UNDEFINED) != (value_defaultPickerItemHeight_type)) { - const value_defaultPickerItemHeight_value = value_defaultPickerItemHeight! - let value_defaultPickerItemHeight_value_type: int32 = RuntimeType.UNDEFINED - value_defaultPickerItemHeight_value_type = runtimeType(value_defaultPickerItemHeight_value) - if (((RuntimeType.NUMBER == value_defaultPickerItemHeight_value_type))) { + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) + } + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + let value_onWillDismiss_value_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_value_type = runtimeType(value_onWillDismiss_value) + if (((RuntimeType.BOOLEAN == value_onWillDismiss_value_type))) { valueSerializer.writeInt8(0) - const value_defaultPickerItemHeight_value_0 = unsafeCast(value_defaultPickerItemHeight_value) - valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0) + const value_onWillDismiss_value_0 = unsafeCast(value_onWillDismiss_value) + valueSerializer.writeBoolean(value_onWillDismiss_value_0) } - else if (((RuntimeType.STRING == value_defaultPickerItemHeight_value_type))) { + else if (((RuntimeType.FUNCTION == value_onWillDismiss_value_type))) { valueSerializer.writeInt8(1) - const value_defaultPickerItemHeight_value_1 = unsafeCast(value_defaultPickerItemHeight_value) - valueSerializer.writeString(value_defaultPickerItemHeight_value_1) + const value_onWillDismiss_value_1 = unsafeCast<((parameter: DismissPopupAction) => void)>(value_onWillDismiss_value) + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value_1) } } - const value_canLoop = value.canLoop - let value_canLoop_type: int32 = RuntimeType.UNDEFINED - value_canLoop_type = runtimeType(value_canLoop) - valueSerializer.writeInt8(value_canLoop_type) - if ((RuntimeType.UNDEFINED) != (value_canLoop_type)) { - const value_canLoop_value = value_canLoop! - valueSerializer.writeBoolean(value_canLoop_value) - } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) + } + writeGeometryTransitionOptions(value: GeometryTransitionOptions): void { + let valueSerializer: Serializer = this + const value_follow = value.follow + let value_follow_type: int32 = RuntimeType.UNDEFINED + value_follow_type = runtimeType(value_follow) + valueSerializer.writeInt8(value_follow_type) + if ((RuntimeType.UNDEFINED) != (value_follow_type)) { + const value_follow_value = value_follow! + valueSerializer.writeBoolean(value_follow_value) } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) + const value_hierarchyStrategy = value.hierarchyStrategy + let value_hierarchyStrategy_type: int32 = RuntimeType.UNDEFINED + value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy) + valueSerializer.writeInt8(value_hierarchyStrategy_type) + if ((RuntimeType.UNDEFINED) != (value_hierarchyStrategy_type)) { + const value_hierarchyStrategy_value = value_hierarchyStrategy! + valueSerializer.writeInt32(value_hierarchyStrategy_value) } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + } + writeBlender(value: Blender): void { + let valueSerializer: Serializer = this + const value___BlenderStub = value.__BlenderStub + valueSerializer.writeString(value___BlenderStub) + } + writeOverlayOptions(value: OverlayOptions): void { + let valueSerializer: Serializer = this + const value_align = value.align + let value_align_type: int32 = RuntimeType.UNDEFINED + value_align_type = runtimeType(value_align) + valueSerializer.writeInt8(value_align_type) + if ((RuntimeType.UNDEFINED) != (value_align_type)) { + const value_align_value = value_align! + valueSerializer.writeInt32(value_align_value) } - const value_onAccept = value.onAccept - let value_onAccept_type: int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeOverlayOffset(value_offset_value) } - const value_onCancel = value.onCancel - let value_onCancel_type: int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + } + writeDragInteractionOptions(value: DragInteractionOptions): void { + let valueSerializer: Serializer = this + const value_isMultiSelectionEnabled = value.isMultiSelectionEnabled + let value_isMultiSelectionEnabled_type: int32 = RuntimeType.UNDEFINED + value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled) + valueSerializer.writeInt8(value_isMultiSelectionEnabled_type) + if ((RuntimeType.UNDEFINED) != (value_isMultiSelectionEnabled_type)) { + const value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled! + valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value) } - const value_onChange = value.onChange - let value_onChange_type: int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting + let value_defaultAnimationBeforeLifting_type: int32 = RuntimeType.UNDEFINED + value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting) + valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type) + if ((RuntimeType.UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { + const value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting! + valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value) } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + } + writeDragPreviewOptions(value: DragPreviewOptions): void { + let valueSerializer: Serializer = this + const value_mode = value.mode + let value_mode_type: int32 = RuntimeType.UNDEFINED + value_mode_type = runtimeType(value_mode) + valueSerializer.writeInt8(value_mode_type) + if ((RuntimeType.UNDEFINED) != (value_mode_type)) { + const value_mode_value = value_mode! + let value_mode_value_type: int32 = RuntimeType.UNDEFINED + value_mode_value_type = runtimeType(value_mode_value) + if (((RuntimeType.NUMBER == value_mode_value_type))) { + valueSerializer.writeInt8(0) + const value_mode_value_0 = unsafeCast(value_mode_value) + valueSerializer.writeInt32(value_mode_value_0) + } + else if (((RuntimeType.OBJECT == value_mode_value_type))) { + valueSerializer.writeInt8(1) + const value_mode_value_1 = unsafeCast>(value_mode_value) + valueSerializer.writeInt32(value_mode_value_1.length) + for (let i = 0; i < value_mode_value_1.length; i++) { + const value_mode_value_1_element = value_mode_value_1[i] + valueSerializer.writeInt32(value_mode_value_1_element) + } + } } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) + const value_modifier = value.modifier + let value_modifier_type: int32 = RuntimeType.UNDEFINED + value_modifier_type = runtimeType(value_modifier) + valueSerializer.writeInt8(value_modifier_type) + if ((RuntimeType.UNDEFINED) != (value_modifier_type)) { + const value_modifier_value = value_modifier! + valueSerializer.writeImageModifier(value_modifier_value) } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + const value_numberBadge = value.numberBadge + let value_numberBadge_type: int32 = RuntimeType.UNDEFINED + value_numberBadge_type = runtimeType(value_numberBadge) + valueSerializer.writeInt8(value_numberBadge_type) + if ((RuntimeType.UNDEFINED) != (value_numberBadge_type)) { + const value_numberBadge_value = value_numberBadge! + let value_numberBadge_value_type: int32 = RuntimeType.UNDEFINED + value_numberBadge_value_type = runtimeType(value_numberBadge_value) + if (((RuntimeType.BOOLEAN == value_numberBadge_value_type))) { + valueSerializer.writeInt8(0) + const value_numberBadge_value_0 = unsafeCast(value_numberBadge_value) + valueSerializer.writeBoolean(value_numberBadge_value_0) + } + else if (((RuntimeType.NUMBER == value_numberBadge_value_type))) { + valueSerializer.writeInt8(1) + const value_numberBadge_value_1 = unsafeCast(value_numberBadge_value) + valueSerializer.writeNumber(value_numberBadge_value_1) + } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + } + writesharedTransitionOptions(value: sharedTransitionOptions): void { + let valueSerializer: Serializer = this + const value_duration = value.duration + let value_duration_type: int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) + } + const value_curve = value.curve + let value_curve_type: int32 = RuntimeType.UNDEFINED + value_curve_type = runtimeType(value_curve) + valueSerializer.writeInt8(value_curve_type) + if ((RuntimeType.UNDEFINED) != (value_curve_type)) { + const value_curve_value = value_curve! + let value_curve_value_type: int32 = RuntimeType.UNDEFINED + value_curve_value_type = runtimeType(value_curve_value) + if (((RuntimeType.NUMBER == value_curve_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_curve_value_0 = unsafeCast(value_curve_value) + valueSerializer.writeInt32(value_curve_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.STRING == value_curve_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_curve_value_1 = unsafeCast(value_curve_value) + valueSerializer.writeString(value_curve_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_curve_value_type))) { valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_curve_value_2 = unsafeCast(value_curve_value) + valueSerializer.writeICurve(value_curve_value_2) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) + const value_delay = value.delay + let value_delay_type: int32 = RuntimeType.UNDEFINED + value_delay_type = runtimeType(value_delay) + valueSerializer.writeInt8(value_delay_type) + if ((RuntimeType.UNDEFINED) != (value_delay_type)) { + const value_delay_value = value_delay! + valueSerializer.writeNumber(value_delay_value) } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + const value_motionPath = value.motionPath + let value_motionPath_type: int32 = RuntimeType.UNDEFINED + value_motionPath_type = runtimeType(value_motionPath) + valueSerializer.writeInt8(value_motionPath_type) + if ((RuntimeType.UNDEFINED) != (value_motionPath_type)) { + const value_motionPath_value = value_motionPath! + valueSerializer.writeMotionPathOptions(value_motionPath_value) } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + const value_zIndex = value.zIndex + let value_zIndex_type: int32 = RuntimeType.UNDEFINED + value_zIndex_type = runtimeType(value_zIndex) + valueSerializer.writeInt8(value_zIndex_type) + if ((RuntimeType.UNDEFINED) != (value_zIndex_type)) { + const value_zIndex_value = value_zIndex! + valueSerializer.writeNumber(value_zIndex_value) } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } + writeLinearGradientBlurOptions(value: LinearGradientBlurOptions): void { + let valueSerializer: Serializer = this + const value_fractionStops = value.fractionStops + valueSerializer.writeInt32(value_fractionStops.length) + for (let i = 0; i < value_fractionStops.length; i++) { + const value_fractionStops_element = value_fractionStops[i] + const value_fractionStops_element_0 = value_fractionStops_element[0] + valueSerializer.writeNumber(value_fractionStops_element_0) + const value_fractionStops_element_1 = value_fractionStops_element[1] + valueSerializer.writeNumber(value_fractionStops_element_1) } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } + const value_direction = value.direction + valueSerializer.writeInt32(value_direction) + } + writeForegroundBlurStyleOptions(value: ForegroundBlurStyleOptions): void { + let valueSerializer: Serializer = this + const value_colorMode = value.colorMode + let value_colorMode_type: int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value) + } + const value_scale = value.scale + let value_scale_type: int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) + } + const value_blurOptions = value.blurOptions + let value_blurOptions_type: int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) + } + } + writePathShape(value: PathShape): void { + let valueSerializer: Serializer = this + const value___PathShapeStub = value.__PathShapeStub + valueSerializer.writeString(value___PathShapeStub) + } + writeEllipseShape(value: EllipseShape): void { + let valueSerializer: Serializer = this + const value___EllipseShapeStub = value.__EllipseShapeStub + valueSerializer.writeString(value___EllipseShapeStub) + } + writeCircleShape(value: CircleShape): void { + let valueSerializer: Serializer = this + const value___CircleShapeStub = value.__CircleShapeStub + valueSerializer.writeString(value___CircleShapeStub) + } + writeProgressMask(value: ProgressMask): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeDragItemInfo(value: DragItemInfo): void { + let valueSerializer: Serializer = this + const value_pixelMap = value.pixelMap + let value_pixelMap_type: int32 = RuntimeType.UNDEFINED + value_pixelMap_type = runtimeType(value_pixelMap) + valueSerializer.writeInt8(value_pixelMap_type) + if ((RuntimeType.UNDEFINED) != (value_pixelMap_type)) { + const value_pixelMap_value = value_pixelMap! + valueSerializer.writePixelMap(value_pixelMap_value) + } + const value_builder = value.builder + let value_builder_type: int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) + const value_extraInfo = value.extraInfo + let value_extraInfo_type: int32 = RuntimeType.UNDEFINED + value_extraInfo_type = runtimeType(value_extraInfo) + valueSerializer.writeInt8(value_extraInfo_type) + if ((RuntimeType.UNDEFINED) != (value_extraInfo_type)) { + const value_extraInfo_value = value_extraInfo! + valueSerializer.writeString(value_extraInfo_value) } } - writeTextMenuItem(value: TextMenuItem): void { + writeClickEffect(value: ClickEffect): void { let valueSerializer: Serializer = this - const value_content = value.content - let value_content_type: int32 = RuntimeType.UNDEFINED - value_content_type = runtimeType(value_content) - if (((RuntimeType.STRING == value_content_type))) { - valueSerializer.writeInt8(0) - const value_content_0 = unsafeCast(value_content) - valueSerializer.writeString(value_content_0) - } - else if (((RuntimeType.OBJECT == value_content_type))) { - valueSerializer.writeInt8(1) - const value_content_1 = unsafeCast(value_content) - valueSerializer.writeResource(value_content_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) - } + const value_level = value.level + valueSerializer.writeInt32(value_level) + const value_scale = value.scale + let value_scale_type: int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeNumber(value_scale_value) } - const value_id = value.id - valueSerializer.writeTextMenuItemId(value_id) } - writeScrollToIndexOptions(value: ScrollToIndexOptions): void { + writeBias(value: Bias): void { let valueSerializer: Serializer = this - const value_extraOffset = value.extraOffset - let value_extraOffset_type: int32 = RuntimeType.UNDEFINED - value_extraOffset_type = runtimeType(value_extraOffset) - valueSerializer.writeInt8(value_extraOffset_type) - if ((RuntimeType.UNDEFINED) != (value_extraOffset_type)) { - const value_extraOffset_value = value_extraOffset! - valueSerializer.writeLengthMetrics(value_extraOffset_value) + const value_horizontal = value.horizontal + let value_horizontal_type: int32 = RuntimeType.UNDEFINED + value_horizontal_type = runtimeType(value_horizontal) + valueSerializer.writeInt8(value_horizontal_type) + if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { + const value_horizontal_value = value_horizontal! + valueSerializer.writeNumber(value_horizontal_value) + } + const value_vertical = value.vertical + let value_vertical_type: int32 = RuntimeType.UNDEFINED + value_vertical_type = runtimeType(value_vertical) + valueSerializer.writeInt8(value_vertical_type) + if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { + const value_vertical_value = value_vertical! + valueSerializer.writeNumber(value_vertical_value) } } - writeScrollPageOptions(value: ScrollPageOptions): void { + writeLocalizedVerticalAlignParam(value: LocalizedVerticalAlignParam): void { let valueSerializer: Serializer = this - const value_next = value.next - valueSerializer.writeBoolean(value_next) - const value_animation = value.animation - let value_animation_type: int32 = RuntimeType.UNDEFINED - value_animation_type = runtimeType(value_animation) - valueSerializer.writeInt8(value_animation_type) - if ((RuntimeType.UNDEFINED) != (value_animation_type)) { - const value_animation_value = value_animation! - valueSerializer.writeBoolean(value_animation_value) - } + const value_anchor = value.anchor + valueSerializer.writeString(value_anchor) + const value_align = value.align + valueSerializer.writeInt32(value_align) } - writeScrollEdgeOptions(value: ScrollEdgeOptions): void { + writeLocalizedHorizontalAlignParam(value: LocalizedHorizontalAlignParam): void { let valueSerializer: Serializer = this - const value_velocity = value.velocity - let value_velocity_type: int32 = RuntimeType.UNDEFINED - value_velocity_type = runtimeType(value_velocity) - valueSerializer.writeInt8(value_velocity_type) - if ((RuntimeType.UNDEFINED) != (value_velocity_type)) { - const value_velocity_value = value_velocity! - valueSerializer.writeNumber(value_velocity_value) - } + const value_anchor = value.anchor + valueSerializer.writeString(value_anchor) + const value_align = value.align + valueSerializer.writeInt32(value_align) } - writeScrollOptions(value: ScrollOptions): void { + writeLocalizedPosition(value: LocalizedPosition): void { let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - let value_xOffset_type: int32 = RuntimeType.UNDEFINED - value_xOffset_type = runtimeType(value_xOffset) - if (((RuntimeType.NUMBER == value_xOffset_type))) { - valueSerializer.writeInt8(0) - const value_xOffset_0 = unsafeCast(value_xOffset) - valueSerializer.writeNumber(value_xOffset_0) - } - else if (((RuntimeType.STRING == value_xOffset_type))) { - valueSerializer.writeInt8(1) - const value_xOffset_1 = unsafeCast(value_xOffset) - valueSerializer.writeString(value_xOffset_1) - } - const value_yOffset = value.yOffset - let value_yOffset_type: int32 = RuntimeType.UNDEFINED - value_yOffset_type = runtimeType(value_yOffset) - if (((RuntimeType.NUMBER == value_yOffset_type))) { - valueSerializer.writeInt8(0) - const value_yOffset_0 = unsafeCast(value_yOffset) - valueSerializer.writeNumber(value_yOffset_0) - } - else if (((RuntimeType.STRING == value_yOffset_type))) { - valueSerializer.writeInt8(1) - const value_yOffset_1 = unsafeCast(value_yOffset) - valueSerializer.writeString(value_yOffset_1) + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLengthMetrics(value_start_value) } - const value_animation = value.animation - let value_animation_type: int32 = RuntimeType.UNDEFINED - value_animation_type = runtimeType(value_animation) - valueSerializer.writeInt8(value_animation_type) - if ((RuntimeType.UNDEFINED) != (value_animation_type)) { - const value_animation_value = value_animation! - let value_animation_value_type: int32 = RuntimeType.UNDEFINED - value_animation_value_type = runtimeType(value_animation_value) - if (((RuntimeType.OBJECT == value_animation_value_type))) { - valueSerializer.writeInt8(0) - const value_animation_value_0 = unsafeCast(value_animation_value) - valueSerializer.writeScrollAnimationOptions(value_animation_value_0) - } - else if (((RuntimeType.BOOLEAN == value_animation_value_type))) { - valueSerializer.writeInt8(1) - const value_animation_value_1 = unsafeCast(value_animation_value) - valueSerializer.writeBoolean(value_animation_value_1) - } + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLengthMetrics(value_top_value) } } - writeStyledStringChangeValue(value: StyledStringChangeValue): void { + writeInvertOptions(value: InvertOptions): void { let valueSerializer: Serializer = this - const value_range = value.range - valueSerializer.writeTextRange(value_range) - const value_replacementString = value.replacementString - valueSerializer.writeStyledString(value_replacementString) - const value_previewText = value.previewText - let value_previewText_type: int32 = RuntimeType.UNDEFINED - value_previewText_type = runtimeType(value_previewText) - valueSerializer.writeInt8(value_previewText_type) - if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { - const value_previewText_value = value_previewText! - valueSerializer.writeStyledString(value_previewText_value) - } + const value_low = value.low + valueSerializer.writeNumber(value_low) + const value_high = value.high + valueSerializer.writeNumber(value_high) + const value_threshold = value.threshold + valueSerializer.writeNumber(value_threshold) + const value_thresholdRange = value.thresholdRange + valueSerializer.writeNumber(value_thresholdRange) } - writeStyledStringChangedListener(value: StyledStringChangedListener): void { + writeMotionBlurAnchor(value: MotionBlurAnchor): void { let valueSerializer: Serializer = this - const value_onWillChange = value.onWillChange - let value_onWillChange_type: int32 = RuntimeType.UNDEFINED - value_onWillChange_type = runtimeType(value_onWillChange) - valueSerializer.writeInt8(value_onWillChange_type) - if ((RuntimeType.UNDEFINED) != (value_onWillChange_type)) { - const value_onWillChange_value = value_onWillChange! - valueSerializer.holdAndWriteCallback(value_onWillChange_value) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + } + writeTransitionOptions(value: TransitionOptions): void { + let valueSerializer: Serializer = this + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) } - const value_onDidChange = value.onDidChange - let value_onDidChange_type: int32 = RuntimeType.UNDEFINED - value_onDidChange_type = runtimeType(value_onDidChange) - valueSerializer.writeInt8(value_onDidChange_type) - if ((RuntimeType.UNDEFINED) != (value_onDidChange_type)) { - const value_onDidChange_value = value_onDidChange! - valueSerializer.holdAndWriteCallback(value_onDidChange_value) + const value_opacity = value.opacity + let value_opacity_type: int32 = RuntimeType.UNDEFINED + value_opacity_type = runtimeType(value_opacity) + valueSerializer.writeInt8(value_opacity_type) + if ((RuntimeType.UNDEFINED) != (value_opacity_type)) { + const value_opacity_value = value_opacity! + valueSerializer.writeNumber(value_opacity_value) + } + const value_translate = value.translate + let value_translate_type: int32 = RuntimeType.UNDEFINED + value_translate_type = runtimeType(value_translate) + valueSerializer.writeInt8(value_translate_type) + if ((RuntimeType.UNDEFINED) != (value_translate_type)) { + const value_translate_value = value_translate! + valueSerializer.writeTranslateOptions(value_translate_value) + } + const value_scale = value.scale + let value_scale_type: int32 = RuntimeType.UNDEFINED + value_scale_type = runtimeType(value_scale) + valueSerializer.writeInt8(value_scale_type) + if ((RuntimeType.UNDEFINED) != (value_scale_type)) { + const value_scale_value = value_scale! + valueSerializer.writeScaleOptions(value_scale_value) + } + const value_rotate = value.rotate + let value_rotate_type: int32 = RuntimeType.UNDEFINED + value_rotate_type = runtimeType(value_rotate) + valueSerializer.writeInt8(value_rotate_type) + if ((RuntimeType.UNDEFINED) != (value_rotate_type)) { + const value_rotate_value = value_rotate! + valueSerializer.writeRotateOptions(value_rotate_value) } } - writeRichEditorParagraphStyleOptions(value: RichEditorParagraphStyleOptions): void { + writeIntentionCode(value: IntentionCode): void { let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) - } - const value_style = value.style - valueSerializer.writeRichEditorParagraphStyle(value_style) + const value___IntentionCodeStub = value.__IntentionCodeStub + valueSerializer.writeString(value___IntentionCodeStub) } - writeRichEditorSymbolSpanOptions(value: RichEditorSymbolSpanOptions): void { + writeDrawingLattice(value: DrawingLattice): void { let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value) - } + const value___DrawingLatticeStub = value.__DrawingLatticeStub + valueSerializer.writeString(value___DrawingLatticeStub) } - writeRichEditorBuilderSpanOptions(value: RichEditorBuilderSpanOptions): void { + writeRectResult(value: RectResult): void { let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) - } + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) } - writeRichEditorImageSpanOptions(value: RichEditorImageSpanOptions): void { + writeDrawModifier(value: DrawModifier): void { let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) - } - const value_imageStyle = value.imageStyle - let value_imageStyle_type: int32 = RuntimeType.UNDEFINED - value_imageStyle_type = runtimeType(value_imageStyle) - valueSerializer.writeInt8(value_imageStyle_type) - if ((RuntimeType.UNDEFINED) != (value_imageStyle_type)) { - const value_imageStyle_value = value_imageStyle! - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value) - } - const value_gesture = value.gesture - let value_gesture_type: int32 = RuntimeType.UNDEFINED - value_gesture_type = runtimeType(value_gesture) - valueSerializer.writeInt8(value_gesture_type) - if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { - const value_gesture_value = value_gesture! - valueSerializer.writeRichEditorGesture(value_gesture_value) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeGestureEvent(value: GestureEvent): void { + writeColumnSplitDividerStyle(value: ColumnSplitDividerStyle): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) - } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) - } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_startMargin = value.startMargin + let value_startMargin_type: int32 = RuntimeType.UNDEFINED + value_startMargin_type = runtimeType(value_startMargin) + valueSerializer.writeInt8(value_startMargin_type) + if ((RuntimeType.UNDEFINED) != (value_startMargin_type)) { + const value_startMargin_value = value_startMargin! + valueSerializer.writeLength(value_startMargin_value) } - const value_repeat = value.repeat - valueSerializer.writeBoolean(value_repeat) - const value_fingerList = value.fingerList - valueSerializer.writeInt32(value_fingerList.length) - for (let i = 0; i < value_fingerList.length; i++) { - const value_fingerList_element = value_fingerList[i] - valueSerializer.writeFingerInfo(value_fingerList_element) + const value_endMargin = value.endMargin + let value_endMargin_type: int32 = RuntimeType.UNDEFINED + value_endMargin_type = runtimeType(value_endMargin) + valueSerializer.writeInt8(value_endMargin_type) + if ((RuntimeType.UNDEFINED) != (value_endMargin_type)) { + const value_endMargin_value = value_endMargin! + valueSerializer.writeLength(value_endMargin_value) } - const value_offsetX = value.offsetX - valueSerializer.writeNumber(value_offsetX) - const value_offsetY = value.offsetY - valueSerializer.writeNumber(value_offsetY) - const value_angle = value.angle - valueSerializer.writeNumber(value_angle) - const value_speed = value.speed - valueSerializer.writeNumber(value_speed) - const value_scale = value.scale - valueSerializer.writeNumber(value_scale) - const value_pinchCenterX = value.pinchCenterX - valueSerializer.writeNumber(value_pinchCenterX) - const value_pinchCenterY = value.pinchCenterY - valueSerializer.writeNumber(value_pinchCenterY) - const value_velocityX = value.velocityX - valueSerializer.writeNumber(value_velocityX) - const value_velocityY = value.velocityY - valueSerializer.writeNumber(value_velocityY) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) } - writeRichEditorTextSpanOptions(value: RichEditorTextSpanOptions): void { + writeLightSource(value: LightSource): void { let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeNumber(value_offset_value) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeRichEditorTextStyle(value_style_value) - } - const value_paragraphStyle = value.paragraphStyle - let value_paragraphStyle_type: int32 = RuntimeType.UNDEFINED - value_paragraphStyle_type = runtimeType(value_paragraphStyle) - valueSerializer.writeInt8(value_paragraphStyle_type) - if ((RuntimeType.UNDEFINED) != (value_paragraphStyle_type)) { - const value_paragraphStyle_value = value_paragraphStyle! - valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value) - } - const value_gesture = value.gesture - let value_gesture_type: int32 = RuntimeType.UNDEFINED - value_gesture_type = runtimeType(value_gesture) - valueSerializer.writeInt8(value_gesture_type) - if ((RuntimeType.UNDEFINED) != (value_gesture_type)) { - const value_gesture_value = value_gesture! - valueSerializer.writeRichEditorGesture(value_gesture_value) + const value_positionX = value.positionX + valueSerializer.writeLength(value_positionX) + const value_positionY = value.positionY + valueSerializer.writeLength(value_positionY) + const value_positionZ = value.positionZ + valueSerializer.writeLength(value_positionZ) + const value_intensity = value.intensity + valueSerializer.writeNumber(value_intensity) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } } } - writeSelectionOptions(value: SelectionOptions): void { + writeDrawingRenderingContext(value: DrawingRenderingContext): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeImageBitmap(value: ImageBitmap): void { let valueSerializer: Serializer = this - const value_menuPolicy = value.menuPolicy - let value_menuPolicy_type: int32 = RuntimeType.UNDEFINED - value_menuPolicy_type = runtimeType(value_menuPolicy) - valueSerializer.writeInt8(value_menuPolicy_type) - if ((RuntimeType.UNDEFINED) != (value_menuPolicy_type)) { - const value_menuPolicy_value = value_menuPolicy! - valueSerializer.writeInt32(value_menuPolicy_value) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeNavigationInterception(value: NavigationInterception): void { - let valueSerializer: Serializer = this - const value_willShow = value.willShow - let value_willShow_type: int32 = RuntimeType.UNDEFINED - value_willShow_type = runtimeType(value_willShow) - valueSerializer.writeInt8(value_willShow_type) - if ((RuntimeType.UNDEFINED) != (value_willShow_type)) { - const value_willShow_value = value_willShow! - valueSerializer.holdAndWriteCallback(value_willShow_value) - } - const value_didShow = value.didShow - let value_didShow_type: int32 = RuntimeType.UNDEFINED - value_didShow_type = runtimeType(value_didShow) - valueSerializer.writeInt8(value_didShow_type) - if ((RuntimeType.UNDEFINED) != (value_didShow_type)) { - const value_didShow_value = value_didShow! - valueSerializer.holdAndWriteCallback(value_didShow_value) - } - const value_modeChange = value.modeChange - let value_modeChange_type: int32 = RuntimeType.UNDEFINED - value_modeChange_type = runtimeType(value_modeChange) - valueSerializer.writeInt8(value_modeChange_type) - if ((RuntimeType.UNDEFINED) != (value_modeChange_type)) { - const value_modeChange_value = value_modeChange! - valueSerializer.holdAndWriteCallback(value_modeChange_value) - } - } - writeNavigationOptions(value: NavigationOptions): void { - let valueSerializer: Serializer = this - const value_launchMode = value.launchMode - let value_launchMode_type: int32 = RuntimeType.UNDEFINED - value_launchMode_type = runtimeType(value_launchMode) - valueSerializer.writeInt8(value_launchMode_type) - if ((RuntimeType.UNDEFINED) != (value_launchMode_type)) { - const value_launchMode_value = value_launchMode! - valueSerializer.writeInt32(value_launchMode_value) - } - const value_animated = value.animated - let value_animated_type: int32 = RuntimeType.UNDEFINED - value_animated_type = runtimeType(value_animated) - valueSerializer.writeInt8(value_animated_type) - if ((RuntimeType.UNDEFINED) != (value_animated_type)) { - const value_animated_value = value_animated! - valueSerializer.writeBoolean(value_animated_value) - } + writeImageData(value: ImageData): void { + let valueSerializer: Serializer = this + const value_data = value.data + valueSerializer.writeBuffer(value_data) + const value_height = value.height + valueSerializer.writeNumber(value_height) + const value_width = value.width + valueSerializer.writeNumber(value_width) } - writeCloseSwipeActionOptions(value: CloseSwipeActionOptions): void { + writePath2D(value: Path2D): void { let valueSerializer: Serializer = this - const value_onFinish = value.onFinish - let value_onFinish_type: int32 = RuntimeType.UNDEFINED - value_onFinish_type = runtimeType(value_onFinish) - valueSerializer.writeInt8(value_onFinish_type) - if ((RuntimeType.UNDEFINED) != (value_onFinish_type)) { - const value_onFinish_value = value_onFinish! - valueSerializer.holdAndWriteCallback(value_onFinish_value) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeDatePickerDialogOptions(value: DatePickerDialogOptions): void { + writeCalendarDialogOptions(value: CalendarDialogOptions): void { let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeInt64((value_start_value.getTime() as number)) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt64((value_end_value.getTime() as number)) + const value_hintRadius = value.hintRadius + let value_hintRadius_type: int32 = RuntimeType.UNDEFINED + value_hintRadius_type = runtimeType(value_hintRadius) + valueSerializer.writeInt8(value_hintRadius_type) + if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { + const value_hintRadius_value = value_hintRadius! + let value_hintRadius_value_type: int32 = RuntimeType.UNDEFINED + value_hintRadius_value_type = runtimeType(value_hintRadius_value) + if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { + valueSerializer.writeInt8(0) + const value_hintRadius_value_0 = unsafeCast(value_hintRadius_value) + valueSerializer.writeNumber(value_hintRadius_value_0) + } + else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { + valueSerializer.writeInt8(1) + const value_hintRadius_value_1 = unsafeCast(value_hintRadius_value) + valueSerializer.writeResource(value_hintRadius_value_1) + } } const value_selected = value.selected let value_selected_type: int32 = RuntimeType.UNDEFINED @@ -10632,61 +10701,66 @@ export class Serializer extends SerializerBase { const value_selected_value = value_selected! valueSerializer.writeInt64((value_selected_value.getTime() as number)) } - const value_lunar = value.lunar - let value_lunar_type: int32 = RuntimeType.UNDEFINED - value_lunar_type = runtimeType(value_lunar) - valueSerializer.writeInt8(value_lunar_type) - if ((RuntimeType.UNDEFINED) != (value_lunar_type)) { - const value_lunar_value = value_lunar! - valueSerializer.writeBoolean(value_lunar_value) - } - const value_lunarSwitch = value.lunarSwitch - let value_lunarSwitch_type: int32 = RuntimeType.UNDEFINED - value_lunarSwitch_type = runtimeType(value_lunarSwitch) - valueSerializer.writeInt8(value_lunarSwitch_type) - if ((RuntimeType.UNDEFINED) != (value_lunarSwitch_type)) { - const value_lunarSwitch_value = value_lunarSwitch! - valueSerializer.writeBoolean(value_lunarSwitch_value) - } - const value_lunarSwitchStyle = value.lunarSwitchStyle - let value_lunarSwitchStyle_type: int32 = RuntimeType.UNDEFINED - value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle) - valueSerializer.writeInt8(value_lunarSwitchStyle_type) - if ((RuntimeType.UNDEFINED) != (value_lunarSwitchStyle_type)) { - const value_lunarSwitchStyle_value = value_lunarSwitchStyle! - valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value) + const value_onAccept = value.onAccept + let value_onAccept_type: int32 = RuntimeType.UNDEFINED + value_onAccept_type = runtimeType(value_onAccept) + valueSerializer.writeInt8(value_onAccept_type) + if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { + const value_onAccept_value = value_onAccept! + valueSerializer.holdAndWriteCallback(value_onAccept_value) } - const value_showTime = value.showTime - let value_showTime_type: int32 = RuntimeType.UNDEFINED - value_showTime_type = runtimeType(value_showTime) - valueSerializer.writeInt8(value_showTime_type) - if ((RuntimeType.UNDEFINED) != (value_showTime_type)) { - const value_showTime_value = value_showTime! - valueSerializer.writeBoolean(value_showTime_value) + const value_onCancel = value.onCancel + let value_onCancel_type: int32 = RuntimeType.UNDEFINED + value_onCancel_type = runtimeType(value_onCancel) + valueSerializer.writeInt8(value_onCancel_type) + if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { + const value_onCancel_value = value_onCancel! + valueSerializer.holdAndWriteCallback(value_onCancel_value) } - const value_useMilitaryTime = value.useMilitaryTime - let value_useMilitaryTime_type: int32 = RuntimeType.UNDEFINED - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime) - valueSerializer.writeInt8(value_useMilitaryTime_type) - if ((RuntimeType.UNDEFINED) != (value_useMilitaryTime_type)) { - const value_useMilitaryTime_value = value_useMilitaryTime! - valueSerializer.writeBoolean(value_useMilitaryTime_value) + const value_onChange = value.onChange + let value_onChange_type: int32 = RuntimeType.UNDEFINED + value_onChange_type = runtimeType(value_onChange) + valueSerializer.writeInt8(value_onChange_type) + if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { + const value_onChange_value = value_onChange! + valueSerializer.holdAndWriteCallback(value_onChange_value) } - const value_disappearTextStyle = value.disappearTextStyle - let value_disappearTextStyle_type: int32 = RuntimeType.UNDEFINED - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle) - valueSerializer.writeInt8(value_disappearTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_disappearTextStyle_type)) { - const value_disappearTextStyle_value = value_disappearTextStyle! - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_textStyle = value.textStyle - let value_textStyle_type: int32 = RuntimeType.UNDEFINED - value_textStyle_type = runtimeType(value_textStyle) - valueSerializer.writeInt8(value_textStyle_type) - if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { - const value_textStyle_value = value_textStyle! - valueSerializer.writePickerTextStyle(value_textStyle_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } const value_acceptButtonStyle = value.acceptButtonStyle let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED @@ -10704,198 +10778,323 @@ export class Serializer extends SerializerBase { const value_cancelButtonStyle_value = value_cancelButtonStyle! valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) } - const value_selectedTextStyle = value.selectedTextStyle - let value_selectedTextStyle_type: int32 = RuntimeType.UNDEFINED - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle) - valueSerializer.writeInt8(value_selectedTextStyle_type) - if ((RuntimeType.UNDEFINED) != (value_selectedTextStyle_type)) { - const value_selectedTextStyle_value = value_selectedTextStyle! - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value) + const value_onDidAppear = value.onDidAppear + let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED + value_onDidAppear_type = runtimeType(value_onDidAppear) + valueSerializer.writeInt8(value_onDidAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { + const value_onDidAppear_value = value_onDidAppear! + valueSerializer.holdAndWriteCallback(value_onDidAppear_value) + } + const value_onDidDisappear = value.onDidDisappear + let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDidDisappear_type = runtimeType(value_onDidDisappear) + valueSerializer.writeInt8(value_onDidDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { + const value_onDidDisappear_value = value_onDidDisappear! + valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) + } + const value_onWillAppear = value.onWillAppear + let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED + value_onWillAppear_type = runtimeType(value_onWillAppear) + valueSerializer.writeInt8(value_onWillAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { + const value_onWillAppear_value = value_onWillAppear! + valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + } + const value_onWillDisappear = value.onWillDisappear + let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED + value_onWillDisappear_type = runtimeType(value_onWillDisappear) + valueSerializer.writeInt8(value_onWillDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { + const value_onWillDisappear_value = value_onWillDisappear! + valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + } + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) + } + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } - const value_maskRect = value.maskRect - let value_maskRect_type: int32 = RuntimeType.UNDEFINED - value_maskRect_type = runtimeType(value_maskRect) - valueSerializer.writeInt8(value_maskRect_type) - if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { - const value_maskRect_value = value_maskRect! - valueSerializer.writeRectangle(value_maskRect_value) + } + writeCalendarController(value: CalendarController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeMonthData(value: MonthData): void { + let valueSerializer: Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_data = value.data + valueSerializer.writeInt32(value_data.length) + for (let i = 0; i < value_data.length; i++) { + const value_data_element = value_data[i] + valueSerializer.writeCalendarDay(value_data_element) } - const value_alignment = value.alignment - let value_alignment_type: int32 = RuntimeType.UNDEFINED - value_alignment_type = runtimeType(value_alignment) - valueSerializer.writeInt8(value_alignment_type) - if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { - const value_alignment_value = value_alignment! - valueSerializer.writeInt32(value_alignment_value) + } + writeBadgeStyle(value: BadgeStyle): void { + let valueSerializer: Serializer = this + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - const value_offset_value_dx = value_offset_value.dx - valueSerializer.writeLength(value_offset_value_dx) - const value_offset_value_dy = value_offset_value.dy - valueSerializer.writeLength(value_offset_value_dy) + const value_fontSize = value.fontSize + let value_fontSize_type: int32 = RuntimeType.UNDEFINED + value_fontSize_type = runtimeType(value_fontSize) + valueSerializer.writeInt8(value_fontSize_type) + if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { + const value_fontSize_value = value_fontSize! + let value_fontSize_value_type: int32 = RuntimeType.UNDEFINED + value_fontSize_value_type = runtimeType(value_fontSize_value) + if (((RuntimeType.NUMBER == value_fontSize_value_type))) { + valueSerializer.writeInt8(0) + const value_fontSize_value_0 = unsafeCast(value_fontSize_value) + valueSerializer.writeNumber(value_fontSize_value_0) + } + else if (((RuntimeType.STRING == value_fontSize_value_type))) { + valueSerializer.writeInt8(1) + const value_fontSize_value_1 = unsafeCast(value_fontSize_value) + valueSerializer.writeString(value_fontSize_value_1) + } } - const value_onAccept = value.onAccept - let value_onAccept_type: int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) + const value_badgeSize = value.badgeSize + let value_badgeSize_type: int32 = RuntimeType.UNDEFINED + value_badgeSize_type = runtimeType(value_badgeSize) + valueSerializer.writeInt8(value_badgeSize_type) + if ((RuntimeType.UNDEFINED) != (value_badgeSize_type)) { + const value_badgeSize_value = value_badgeSize! + let value_badgeSize_value_type: int32 = RuntimeType.UNDEFINED + value_badgeSize_value_type = runtimeType(value_badgeSize_value) + if (((RuntimeType.NUMBER == value_badgeSize_value_type))) { + valueSerializer.writeInt8(0) + const value_badgeSize_value_0 = unsafeCast(value_badgeSize_value) + valueSerializer.writeNumber(value_badgeSize_value_0) + } + else if (((RuntimeType.STRING == value_badgeSize_value_type))) { + valueSerializer.writeInt8(1) + const value_badgeSize_value_1 = unsafeCast(value_badgeSize_value) + valueSerializer.writeString(value_badgeSize_value_1) + } } - const value_onCancel = value.onCancel - let value_onCancel_type: int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) + const value_badgeColor = value.badgeColor + let value_badgeColor_type: int32 = RuntimeType.UNDEFINED + value_badgeColor_type = runtimeType(value_badgeColor) + valueSerializer.writeInt8(value_badgeColor_type) + if ((RuntimeType.UNDEFINED) != (value_badgeColor_type)) { + const value_badgeColor_value = value_badgeColor! + let value_badgeColor_value_type: int32 = RuntimeType.UNDEFINED + value_badgeColor_value_type = runtimeType(value_badgeColor_value) + if (((RuntimeType.NUMBER) == (value_badgeColor_value_type)) && ((unsafeCast(value_badgeColor_value)) >= (0)) && ((unsafeCast(value_badgeColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_badgeColor_value_0 = unsafeCast(value_badgeColor_value) + valueSerializer.writeInt32(value_badgeColor_value_0) + } + else if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { + valueSerializer.writeInt8(1) + const value_badgeColor_value_1 = unsafeCast(value_badgeColor_value) + valueSerializer.writeNumber(value_badgeColor_value_1) + } + else if (((RuntimeType.STRING == value_badgeColor_value_type))) { + valueSerializer.writeInt8(2) + const value_badgeColor_value_2 = unsafeCast(value_badgeColor_value) + valueSerializer.writeString(value_badgeColor_value_2) + } + else if (((RuntimeType.OBJECT == value_badgeColor_value_type))) { + valueSerializer.writeInt8(3) + const value_badgeColor_value_3 = unsafeCast(value_badgeColor_value) + valueSerializer.writeResource(value_badgeColor_value_3) + } } - const value_onChange = value.onChange - let value_onChange_type: int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_borderColor = value.borderColor + let value_borderColor_type: int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_type)) && ((unsafeCast(value_borderColor_value)) >= (0)) && ((unsafeCast(value_borderColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + valueSerializer.writeInt32(value_borderColor_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1 = unsafeCast(value_borderColor_value) + valueSerializer.writeNumber(value_borderColor_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_2 = unsafeCast(value_borderColor_value) + valueSerializer.writeString(value_borderColor_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_3 = unsafeCast(value_borderColor_value) + valueSerializer.writeResource(value_borderColor_value_3) + } } - const value_onDateAccept = value.onDateAccept - let value_onDateAccept_type: int32 = RuntimeType.UNDEFINED - value_onDateAccept_type = runtimeType(value_onDateAccept) - valueSerializer.writeInt8(value_onDateAccept_type) - if ((RuntimeType.UNDEFINED) != (value_onDateAccept_type)) { - const value_onDateAccept_value = value_onDateAccept! - valueSerializer.holdAndWriteCallback(value_onDateAccept_value) + const value_borderWidth = value.borderWidth + let value_borderWidth_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + valueSerializer.writeLength(value_borderWidth_value) } - const value_onDateChange = value.onDateChange - let value_onDateChange_type: int32 = RuntimeType.UNDEFINED - value_onDateChange_type = runtimeType(value_onDateChange) - valueSerializer.writeInt8(value_onDateChange_type) - if ((RuntimeType.UNDEFINED) != (value_onDateChange_type)) { - const value_onDateChange_value = value_onDateChange! - valueSerializer.holdAndWriteCallback(value_onDateChange_value) + const value_fontWeight = value.fontWeight + let value_fontWeight_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_type = runtimeType(value_fontWeight) + valueSerializer.writeInt8(value_fontWeight_type) + if ((RuntimeType.UNDEFINED) != (value_fontWeight_type)) { + const value_fontWeight_value = value_fontWeight! + let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED + value_fontWeight_value_type = runtimeType(value_fontWeight_value) + if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + valueSerializer.writeInt8(0) + const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) + valueSerializer.writeNumber(value_fontWeight_value_0) + } + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { + valueSerializer.writeInt8(1) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + valueSerializer.writeInt32(value_fontWeight_value_1) + } + else if (((RuntimeType.STRING == value_fontWeight_value_type))) { + valueSerializer.writeInt8(2) + const value_fontWeight_value_2 = unsafeCast(value_fontWeight_value) + valueSerializer.writeString(value_fontWeight_value_2) + } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + } + writeScrollMotion(value: ScrollMotion): void { + } + writeFrictionMotion(value: FrictionMotion): void { + } + writeSpringMotion(value: SpringMotion): void { + } + writeAlertDialogParamWithOptions(value: AlertDialogParamWithOptions): void { + let valueSerializer: Serializer = this + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type: int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_title_value_0 = unsafeCast(value_title_value) + valueSerializer.writeString(value_title_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_title_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_title_value_1 = unsafeCast(value_title_value) + valueSerializer.writeResource(value_title_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) - } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) - } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) - } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { + const value_subtitle = value.subtitle + let value_subtitle_type: int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) + const value_subtitle_value_0 = unsafeCast(value_subtitle_value) + valueSerializer.writeString(value_subtitle_value_0) } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) + const value_subtitle_value_1 = unsafeCast(value_subtitle_value) + valueSerializer.writeResource(value_subtitle_value_1) } } - const value_dateTimeOptions = value.dateTimeOptions - let value_dateTimeOptions_type: int32 = RuntimeType.UNDEFINED - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions) - valueSerializer.writeInt8(value_dateTimeOptions_type) - if ((RuntimeType.UNDEFINED) != (value_dateTimeOptions_type)) { - const value_dateTimeOptions_value = value_dateTimeOptions! - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value) + const value_message = value.message + let value_message_type: int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0) + const value_message_0 = unsafeCast(value_message) + valueSerializer.writeString(value_message_0) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1) + const value_message_1 = unsafeCast(value_message) + valueSerializer.writeResource(value_message_1) } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - } - writeCustomDialogControllerOptions(value: CustomDialogControllerOptions): void { - let valueSerializer: Serializer = this - const value_builder = value.builder - valueSerializer.writeCustomObject("Any", value_builder) const value_cancel = value.cancel let value_cancel_type: int32 = RuntimeType.UNDEFINED value_cancel_type = runtimeType(value_cancel) @@ -10904,14 +11103,6 @@ export class Serializer extends SerializerBase { const value_cancel_value = value_cancel! valueSerializer.holdAndWriteCallback(value_cancel_value) } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } const value_alignment = value.alignment let value_alignment_type: int32 = RuntimeType.UNDEFINED value_alignment_type = runtimeType(value_alignment) @@ -10931,14 +11122,6 @@ export class Serializer extends SerializerBase { const value_offset_value_dy = value_offset_value.dy valueSerializer.writeLength(value_offset_value_dy) } - const value_customStyle = value.customStyle - let value_customStyle_type: int32 = RuntimeType.UNDEFINED - value_customStyle_type = runtimeType(value_customStyle) - valueSerializer.writeInt8(value_customStyle_type) - if ((RuntimeType.UNDEFINED) != (value_customStyle_type)) { - const value_customStyle_value = value_customStyle! - valueSerializer.writeBoolean(value_customStyle_value) - } const value_gridCount = value.gridCount let value_gridCount_type: int32 = RuntimeType.UNDEFINED value_gridCount_type = runtimeType(value_gridCount) @@ -10947,35 +11130,6 @@ export class Serializer extends SerializerBase { const value_gridCount_value = value_gridCount! valueSerializer.writeNumber(value_gridCount_value) } - const value_maskColor = value.maskColor - let value_maskColor_type: int32 = RuntimeType.UNDEFINED - value_maskColor_type = runtimeType(value_maskColor) - valueSerializer.writeInt8(value_maskColor_type) - if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { - const value_maskColor_value = value_maskColor! - let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED - value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) - valueSerializer.writeInt32(value_maskColor_value_0) - } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { - valueSerializer.writeInt8(1) - const value_maskColor_value_1 = unsafeCast(value_maskColor_value) - valueSerializer.writeNumber(value_maskColor_value_1) - } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { - valueSerializer.writeInt8(2) - const value_maskColor_value_2 = unsafeCast(value_maskColor_value) - valueSerializer.writeString(value_maskColor_value_2) - } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { - valueSerializer.writeInt8(3) - const value_maskColor_value_3 = unsafeCast(value_maskColor_value) - valueSerializer.writeResource(value_maskColor_value_3) - } - } const value_maskRect = value.maskRect let value_maskRect_type: int32 = RuntimeType.UNDEFINED value_maskRect_type = runtimeType(value_maskRect) @@ -10984,22 +11138,6 @@ export class Serializer extends SerializerBase { const value_maskRect_value = value_maskRect! valueSerializer.writeRectangle(value_maskRect_value) } - const value_openAnimation = value.openAnimation - let value_openAnimation_type: int32 = RuntimeType.UNDEFINED - value_openAnimation_type = runtimeType(value_openAnimation) - valueSerializer.writeInt8(value_openAnimation_type) - if ((RuntimeType.UNDEFINED) != (value_openAnimation_type)) { - const value_openAnimation_value = value_openAnimation! - valueSerializer.writeAnimateParam(value_openAnimation_value) - } - const value_closeAnimation = value.closeAnimation - let value_closeAnimation_type: int32 = RuntimeType.UNDEFINED - value_closeAnimation_type = runtimeType(value_closeAnimation) - valueSerializer.writeInt8(value_closeAnimation_type) - if ((RuntimeType.UNDEFINED) != (value_closeAnimation_type)) { - const value_closeAnimation_value = value_closeAnimation! - valueSerializer.writeAnimateParam(value_closeAnimation_value) - } const value_showInSubWindow = value.showInSubWindow let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED value_showInSubWindow_type = runtimeType(value_showInSubWindow) @@ -11008,6 +11146,14 @@ export class Serializer extends SerializerBase { const value_showInSubWindow_value = value_showInSubWindow! valueSerializer.writeBoolean(value_showInSubWindow_value) } + const value_isModal = value.isModal + let value_isModal_type: int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) + } const value_backgroundColor = value.backgroundColor let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_type = runtimeType(value_backgroundColor) @@ -11037,6 +11183,30 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_backgroundColor_value_3) } } + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) + } const value_cornerRadius = value.cornerRadius let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED value_cornerRadius_type = runtimeType(value_cornerRadius) @@ -11078,30 +11248,19 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) } const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight - let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) - } - } - } - const value_isModal = value.isModal - let value_isModal_type: int32 = RuntimeType.UNDEFINED - value_isModal_type = runtimeType(value_isModal) - valueSerializer.writeInt8(value_isModal_type) - if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { - const value_isModal_value = value_isModal! - valueSerializer.writeBoolean(value_isModal_value) - } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + } } const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -11132,7 +11291,7 @@ export class Serializer extends SerializerBase { const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("top")) || (value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("bottom")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) const value_borderWidth_value_1_top = value_borderWidth_value_1.top @@ -11168,6 +11327,11 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_borderWidth_value_1_left_value) } } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } } const value_borderColor = value.borderColor let value_borderColor_type: int32 = RuntimeType.UNDEFINED @@ -11203,7 +11367,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_borderColor_value_0_3) } } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("top")) || (value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("bottom")) || (value_borderColor_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) const value_borderColor_value_1 = unsafeCast(value_borderColor_value) const value_borderColor_value_1_top = value_borderColor_value_1.top @@ -11303,326 +11467,82 @@ export class Serializer extends SerializerBase { value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - } - const value_borderStyle = value.borderStyle - let value_borderStyle_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { - valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) - valueSerializer.writeInt32(value_borderStyle_value_0) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1) - const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value) - } - } - } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_keyboardAvoidMode = value.keyboardAvoidMode - let value_keyboardAvoidMode_type: int32 = RuntimeType.UNDEFINED - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) - valueSerializer.writeInt8(value_keyboardAvoidMode_type) - if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { - const value_keyboardAvoidMode_value = value_keyboardAvoidMode! - valueSerializer.writeInt32(value_keyboardAvoidMode_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) - } - } - writeIPropertySubscriber(value: IPropertySubscriber): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUIGestureEvent(value: UIGestureEvent): void { - } - writeDrawContext(value: DrawContext): void { - let valueSerializer: Serializer = this - const value___DrawContextStub = value.__DrawContextStub - valueSerializer.writeString(value___DrawContextStub) - } - writeLengthMetricsUnit(value: LengthMetricsUnit): void { - let valueSerializer: Serializer = this - const value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub - valueSerializer.writeString(value___LengthMetricsUnitStub) - } - writeRenderingContextSettings(value: RenderingContextSettings): void { - let valueSerializer: Serializer = this - const value_antialias = value.antialias - let value_antialias_type: int32 = RuntimeType.UNDEFINED - value_antialias_type = runtimeType(value_antialias) - valueSerializer.writeInt8(value_antialias_type) - if ((RuntimeType.UNDEFINED) != (value_antialias_type)) { - const value_antialias_value = value_antialias! - valueSerializer.writeBoolean(value_antialias_value) - } - } - writeImageData(value: ImageData): void { - let valueSerializer: Serializer = this - const value_data = value.data - valueSerializer.writeBuffer(value_data) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_width = value.width - valueSerializer.writeNumber(value_width) - } - writeMatrix2D(value: Matrix2D): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writePath2D(value: Path2D): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCalendarDialogOptions(value: CalendarDialogOptions): void { - let valueSerializer: Serializer = this - const value_hintRadius = value.hintRadius - let value_hintRadius_type: int32 = RuntimeType.UNDEFINED - value_hintRadius_type = runtimeType(value_hintRadius) - valueSerializer.writeInt8(value_hintRadius_type) - if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { - const value_hintRadius_value = value_hintRadius! - let value_hintRadius_value_type: int32 = RuntimeType.UNDEFINED - value_hintRadius_value_type = runtimeType(value_hintRadius_value) - if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { - valueSerializer.writeInt8(0) - const value_hintRadius_value_0 = unsafeCast(value_hintRadius_value) - valueSerializer.writeNumber(value_hintRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { - valueSerializer.writeInt8(1) - const value_hintRadius_value_1 = unsafeCast(value_hintRadius_value) - valueSerializer.writeResource(value_hintRadius_value_1) - } - } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as number)) - } - const value_onAccept = value.onAccept - let value_onAccept_type: int32 = RuntimeType.UNDEFINED - value_onAccept_type = runtimeType(value_onAccept) - valueSerializer.writeInt8(value_onAccept_type) - if ((RuntimeType.UNDEFINED) != (value_onAccept_type)) { - const value_onAccept_value = value_onAccept! - valueSerializer.holdAndWriteCallback(value_onAccept_value) - } - const value_onCancel = value.onCancel - let value_onCancel_type: int32 = RuntimeType.UNDEFINED - value_onCancel_type = runtimeType(value_onCancel) - valueSerializer.writeInt8(value_onCancel_type) - if ((RuntimeType.UNDEFINED) != (value_onCancel_type)) { - const value_onCancel_value = value_onCancel! - valueSerializer.holdAndWriteCallback(value_onCancel_value) - } - const value_onChange = value.onChange - let value_onChange_type: int32 = RuntimeType.UNDEFINED - value_onChange_type = runtimeType(value_onChange) - valueSerializer.writeInt8(value_onChange_type) - if ((RuntimeType.UNDEFINED) != (value_onChange_type)) { - const value_onChange_value = value_onChange! - valueSerializer.holdAndWriteCallback(value_onChange_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_2 = unsafeCast(value_borderColor_value) + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + } } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_borderStyle = value.borderStyle + let value_borderStyle_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + valueSerializer.writeInt32(value_borderStyle_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value) + } } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_acceptButtonStyle = value.acceptButtonStyle - let value_acceptButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle) - valueSerializer.writeInt8(value_acceptButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_acceptButtonStyle_type)) { - const value_acceptButtonStyle_value = value_acceptButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value) - } - const value_cancelButtonStyle = value.cancelButtonStyle - let value_cancelButtonStyle_type: int32 = RuntimeType.UNDEFINED - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle) - valueSerializer.writeInt8(value_cancelButtonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_cancelButtonStyle_type)) { - const value_cancelButtonStyle_value = value_cancelButtonStyle! - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value) - } - const value_onDidAppear = value.onDidAppear - let value_onDidAppear_type: int32 = RuntimeType.UNDEFINED - value_onDidAppear_type = runtimeType(value_onDidAppear) - valueSerializer.writeInt8(value_onDidAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidAppear_type)) { - const value_onDidAppear_value = value_onDidAppear! - valueSerializer.holdAndWriteCallback(value_onDidAppear_value) - } - const value_onDidDisappear = value.onDidDisappear - let value_onDidDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDidDisappear_type = runtimeType(value_onDidDisappear) - valueSerializer.writeInt8(value_onDidDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDidDisappear_type)) { - const value_onDidDisappear_value = value_onDidDisappear! - valueSerializer.holdAndWriteCallback(value_onDidDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) - } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) - } const value_shadow = value.shadow let value_shadow_type: int32 = RuntimeType.UNDEFINED value_shadow_type = runtimeType(value_shadow) @@ -11630,202 +11550,78 @@ export class Serializer extends SerializerBase { if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { const value_shadow_value = value_shadow! let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_hoverModeArea = value.hoverModeArea - let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED - value_hoverModeArea_type = runtimeType(value_hoverModeArea) - valueSerializer.writeInt8(value_hoverModeArea_type) - if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { - const value_hoverModeArea_value = value_hoverModeArea! - valueSerializer.writeInt32(value_hoverModeArea_value) - } - } - writeAlertDialogButtonOptions(value: AlertDialogButtonOptions): void { - let valueSerializer: Serializer = this - const value_enabled = value.enabled - let value_enabled_type: int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_defaultFocus = value.defaultFocus - let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED - value_defaultFocus_type = runtimeType(value_defaultFocus) - valueSerializer.writeInt8(value_defaultFocus_type) - if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { - const value_defaultFocus_value = value_defaultFocus! - valueSerializer.writeBoolean(value_defaultFocus_value) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) - } - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) - valueSerializer.writeInt32(value_fontColor_value_0) - } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { - valueSerializer.writeInt8(1) - const value_fontColor_value_1 = unsafeCast(value_fontColor_value) - valueSerializer.writeNumber(value_fontColor_value_1) - } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { - valueSerializer.writeInt8(2) - const value_fontColor_value_2 = unsafeCast(value_fontColor_value) - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3) - const value_fontColor_value_3 = unsafeCast(value_fontColor_value) - valueSerializer.writeResource(value_fontColor_value_3) - } - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - const value_primary = value.primary - let value_primary_type: int32 = RuntimeType.UNDEFINED - value_primary_type = runtimeType(value_primary) - valueSerializer.writeInt8(value_primary_type) - if ((RuntimeType.UNDEFINED) != (value_primary_type)) { - const value_primary_value = value_primary! - valueSerializer.writeBoolean(value_primary_value) + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) + } + const value_buttons = value.buttons + valueSerializer.writeInt32(value_buttons.length) + for (let i = 0; i < value_buttons.length; i++) { + const value_buttons_element = value_buttons[i] + valueSerializer.writeAlertDialogButtonOptions(value_buttons_element) + } + const value_buttonDirection = value.buttonDirection + let value_buttonDirection_type: int32 = RuntimeType.UNDEFINED + value_buttonDirection_type = runtimeType(value_buttonDirection) + valueSerializer.writeInt8(value_buttonDirection_type) + if ((RuntimeType.UNDEFINED) != (value_buttonDirection_type)) { + const value_buttonDirection_value = value_buttonDirection! + valueSerializer.writeInt32(value_buttonDirection_value) } } - writeDismissDialogAction(value: DismissDialogAction): void { - let valueSerializer: Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason) - } - writeSheetInfo(value: SheetInfo): void { + writeAlertDialogParamWithButtons(value: AlertDialogParamWithButtons): void { let valueSerializer: Serializer = this const value_title = value.title let value_title_type: int32 = RuntimeType.UNDEFINED value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0) - const value_title_0 = unsafeCast(value_title) - valueSerializer.writeString(value_title_0) - } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1) - const value_title_1 = unsafeCast(value_title) - valueSerializer.writeResource(value_title_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(value_title_type) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type: int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) + const value_title_value_0 = unsafeCast(value_title_value) + valueSerializer.writeString(value_title_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.OBJECT == value_title_value_type))) { valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) + const value_title_value_1 = unsafeCast(value_title_value) + valueSerializer.writeResource(value_title_value_1) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeActionSheetOptions(value: ActionSheetOptions): void { - let valueSerializer: Serializer = this - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - if (((RuntimeType.STRING == value_title_type))) { - valueSerializer.writeInt8(0) - const value_title_0 = unsafeCast(value_title) - valueSerializer.writeString(value_title_0) - } - else if (((RuntimeType.OBJECT == value_title_type))) { - valueSerializer.writeInt8(1) - const value_title_1 = unsafeCast(value_title) - valueSerializer.writeResource(value_title_1) - } const value_subtitle = value.subtitle let value_subtitle_type: int32 = RuntimeType.UNDEFINED value_subtitle_type = runtimeType(value_subtitle) @@ -11858,13 +11654,13 @@ export class Serializer extends SerializerBase { const value_message_1 = unsafeCast(value_message) valueSerializer.writeResource(value_message_1) } - const value_confirm = value.confirm - let value_confirm_type: int32 = RuntimeType.UNDEFINED - value_confirm_type = runtimeType(value_confirm) - valueSerializer.writeInt8(value_confirm_type) - if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { - const value_confirm_value = value_confirm! - valueSerializer.writeActionSheetButtonOptions(value_confirm_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } const value_cancel = value.cancel let value_cancel_type: int32 = RuntimeType.UNDEFINED @@ -11874,20 +11670,6 @@ export class Serializer extends SerializerBase { const value_cancel_value = value_cancel! valueSerializer.holdAndWriteCallback(value_cancel_value) } - const value_sheets = value.sheets - valueSerializer.writeInt32(value_sheets.length) - for (let i = 0; i < value_sheets.length; i++) { - const value_sheets_element = value_sheets[i] - valueSerializer.writeSheetInfo(value_sheets_element) - } - const value_autoCancel = value.autoCancel - let value_autoCancel_type: int32 = RuntimeType.UNDEFINED - value_autoCancel_type = runtimeType(value_autoCancel) - valueSerializer.writeInt8(value_autoCancel_type) - if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { - const value_autoCancel_value = value_autoCancel! - valueSerializer.writeBoolean(value_autoCancel_value) - } const value_alignment = value.alignment let value_alignment_type: int32 = RuntimeType.UNDEFINED value_alignment_type = runtimeType(value_alignment) @@ -11902,7 +11684,18 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_offset_type) if ((RuntimeType.UNDEFINED) != (value_offset_type)) { const value_offset_value = value_offset! - valueSerializer.writeActionSheetOffset(value_offset_value) + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_gridCount = value.gridCount + let value_gridCount_type: int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } const value_maskRect = value.maskRect let value_maskRect_type: int32 = RuntimeType.UNDEFINED @@ -12336,6 +12129,14 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_shadow_value_1) } } + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) + } const value_enableHoverMode = value.enableHoverMode let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED value_enableHoverMode_type = runtimeType(value_enableHoverMode) @@ -12352,132 +12153,238 @@ export class Serializer extends SerializerBase { const value_hoverModeArea_value = value_hoverModeArea! valueSerializer.writeInt32(value_hoverModeArea_value) } - } - writeLinearIndicatorController(value: LinearIndicatorController): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeReceiveCallback(value: ReceiveCallback): void { - let valueSerializer: Serializer = this - const value___ReceiveCallbackStub = value.__ReceiveCallbackStub - valueSerializer.writeString(value___ReceiveCallbackStub) - } - writeUIExtensionProxy(value: UIExtensionProxy): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeUIExtensionOptions(value: UIExtensionOptions): void { - let valueSerializer: Serializer = this - const value_isTransferringCaller = value.isTransferringCaller - let value_isTransferringCaller_type: int32 = RuntimeType.UNDEFINED - value_isTransferringCaller_type = runtimeType(value_isTransferringCaller) - valueSerializer.writeInt8(value_isTransferringCaller_type) - if ((RuntimeType.UNDEFINED) != (value_isTransferringCaller_type)) { - const value_isTransferringCaller_value = value_isTransferringCaller! - valueSerializer.writeBoolean(value_isTransferringCaller_value) + const value_primaryButton = value.primaryButton + valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton) + const value_secondaryButton = value.secondaryButton + valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton) + } + writeAlertDialogParamWithConfirm(value: AlertDialogParamWithConfirm): void { + let valueSerializer: Serializer = this + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + valueSerializer.writeInt8(value_title_type) + if ((RuntimeType.UNDEFINED) != (value_title_type)) { + const value_title_value = value_title! + let value_title_value_type: int32 = RuntimeType.UNDEFINED + value_title_value_type = runtimeType(value_title_value) + if (((RuntimeType.STRING == value_title_value_type))) { + valueSerializer.writeInt8(0) + const value_title_value_0 = unsafeCast(value_title_value) + valueSerializer.writeString(value_title_value_0) + } + else if (((RuntimeType.OBJECT == value_title_value_type))) { + valueSerializer.writeInt8(1) + const value_title_value_1 = unsafeCast(value_title_value) + valueSerializer.writeResource(value_title_value_1) + } + } + const value_subtitle = value.subtitle + let value_subtitle_type: int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { + valueSerializer.writeInt8(0) + const value_subtitle_value_0 = unsafeCast(value_subtitle_value) + valueSerializer.writeString(value_subtitle_value_0) + } + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { + valueSerializer.writeInt8(1) + const value_subtitle_value_1 = unsafeCast(value_subtitle_value) + valueSerializer.writeResource(value_subtitle_value_1) + } + } + const value_message = value.message + let value_message_type: int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0) + const value_message_0 = unsafeCast(value_message) + valueSerializer.writeString(value_message_0) + } + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1) + const value_message_1 = unsafeCast(value_message) + valueSerializer.writeResource(value_message_1) + } + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) + } + const value_cancel = value.cancel + let value_cancel_type: int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) + } + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) + } + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) } - const value_placeholder = value.placeholder - let value_placeholder_type: int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - valueSerializer.writeComponentContent(value_placeholder_value) + const value_gridCount = value.gridCount + let value_gridCount_type: int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } - const value_areaChangePlaceholder = value.areaChangePlaceholder - let value_areaChangePlaceholder_type: int32 = RuntimeType.UNDEFINED - value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder) - valueSerializer.writeInt8(value_areaChangePlaceholder_type) - if ((RuntimeType.UNDEFINED) != (value_areaChangePlaceholder_type)) { - const value_areaChangePlaceholder_value = value_areaChangePlaceholder! - valueSerializer.writeInt32(value_areaChangePlaceholder_value.size) - for (const [value_areaChangePlaceholder_value_key, value_areaChangePlaceholder_value_value] of value_areaChangePlaceholder_value) { - valueSerializer.writeString(value_areaChangePlaceholder_value_key) - valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value) - } + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) } - const value_dpiFollowStrategy = value.dpiFollowStrategy - let value_dpiFollowStrategy_type: int32 = RuntimeType.UNDEFINED - value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy) - valueSerializer.writeInt8(value_dpiFollowStrategy_type) - if ((RuntimeType.UNDEFINED) != (value_dpiFollowStrategy_type)) { - const value_dpiFollowStrategy_value = value_dpiFollowStrategy! - valueSerializer.writeInt32(value_dpiFollowStrategy_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - } - writeWaterFlowOptions(value: WaterFlowOptions): void { - let valueSerializer: Serializer = this - const value_footer = value.footer - let value_footer_type: int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) + const value_isModal = value.isModal + let value_isModal_type: int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) } - const value_scroller = value.scroller - let value_scroller_type: int32 = RuntimeType.UNDEFINED - value_scroller_type = runtimeType(value_scroller) - valueSerializer.writeInt8(value_scroller_type) - if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { - const value_scroller_value = value_scroller! - valueSerializer.writeScroller(value_scroller_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_sections = value.sections - let value_sections_type: int32 = RuntimeType.UNDEFINED - value_sections_type = runtimeType(value_sections) - valueSerializer.writeInt8(value_sections_type) - if ((RuntimeType.UNDEFINED) != (value_sections_type)) { - const value_sections_value = value_sections! - valueSerializer.writeWaterFlowSections(value_sections_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_layoutMode = value.layoutMode - let value_layoutMode_type: int32 = RuntimeType.UNDEFINED - value_layoutMode_type = runtimeType(value_layoutMode) - valueSerializer.writeInt8(value_layoutMode_type) - if ((RuntimeType.UNDEFINED) != (value_layoutMode_type)) { - const value_layoutMode_value = value_layoutMode! - valueSerializer.writeInt32(value_layoutMode_value) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - } - writeWindowAnimationTarget(value: WindowAnimationTarget): void { - let valueSerializer: Serializer = this - const value_bundleName = value.bundleName - valueSerializer.writeString(value_bundleName) - const value_abilityName = value.abilityName - valueSerializer.writeString(value_abilityName) - const value_windowBounds = value.windowBounds - valueSerializer.writeRRect(value_windowBounds) - const value_missionId = value.missionId - valueSerializer.writeNumber(value_missionId) - } - writeButtonStyle(value: ButtonStyle): void { - let valueSerializer: Serializer = this - const value_left = value.left - let value_left_type: int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeNumber(value_left_value) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeNumber(value_top_value) + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + valueSerializer.writeInt8(0) + const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLength(value_cornerRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { + valueSerializer.writeInt8(1) + const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + } } const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -12485,7 +12392,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_width_type) if ((RuntimeType.UNDEFINED) != (value_width_type)) { const value_width_value = value_width! - valueSerializer.writeNumber(value_width_value) + valueSerializer.writeLength(value_width_value) } const value_height = value.height let value_height_type: int32 = RuntimeType.UNDEFINED @@ -12493,853 +12400,1211 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_height_type) if ((RuntimeType.UNDEFINED) != (value_height_type)) { const value_height_value = value_height! - valueSerializer.writeNumber(value_height_value) - } - const value_icons = value.icons - let value_icons_type: int32 = RuntimeType.UNDEFINED - value_icons_type = runtimeType(value_icons) - valueSerializer.writeInt8(value_icons_type) - if ((RuntimeType.UNDEFINED) != (value_icons_type)) { - const value_icons_value = value_icons! - valueSerializer.writeButtonIconOptions(value_icons_value) - } - } - writeXComponentOptions(value: XComponentOptions): void { - let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_controller = value.controller - valueSerializer.writeXComponentController(value_controller) - const value_imageAIOptions = value.imageAIOptions - let value_imageAIOptions_type: int32 = RuntimeType.UNDEFINED - value_imageAIOptions_type = runtimeType(value_imageAIOptions) - valueSerializer.writeInt8(value_imageAIOptions_type) - if ((RuntimeType.UNDEFINED) != (value_imageAIOptions_type)) { - const value_imageAIOptions_value = value_imageAIOptions! - valueSerializer.writeImageAIOptions(value_imageAIOptions_value) + valueSerializer.writeLength(value_height_value) } - } - writeSelectionMenuOptionsExt(value: SelectionMenuOptionsExt): void { - let valueSerializer: Serializer = this - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) + const value_borderWidth = value.borderWidth + let value_borderWidth_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeInt8(0) + const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLength(value_borderWidth_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(1) + const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) + const value_borderColor = value.borderColor + let value_borderColor_type: int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeInt32(value_borderColor_value_0_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeResource(value_borderColor_value_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1 = unsafeCast(value_borderColor_value) + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_2 = unsafeCast(value_borderColor_value) + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + } } - const value_preview = value.preview - let value_preview_type: int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value)) + const value_borderStyle = value.borderStyle + let value_borderStyle_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { + valueSerializer.writeInt8(0) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + valueSerializer.writeInt32(value_borderStyle_value_0) + } + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + valueSerializer.writeInt8(1) + const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value) + } + } } - const value_menuType = value.menuType - let value_menuType_type: int32 = RuntimeType.UNDEFINED - value_menuType_type = runtimeType(value_menuType) - valueSerializer.writeInt8(value_menuType_type) - if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { - const value_menuType_value = value_menuType! - valueSerializer.writeInt32(value_menuType_value) + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) + } } - } - writeAdsBlockedDetails(value: AdsBlockedDetails): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_adsBlocked = value.adsBlocked - valueSerializer.writeInt32(value_adsBlocked.length) - for (let i = 0; i < value_adsBlocked.length; i++) { - const value_adsBlocked_element = value_adsBlocked[i] - valueSerializer.writeString(value_adsBlocked_element) + const value_textStyle = value.textStyle + let value_textStyle_type: int32 = RuntimeType.UNDEFINED + value_textStyle_type = runtimeType(value_textStyle) + valueSerializer.writeInt8(value_textStyle_type) + if ((RuntimeType.UNDEFINED) != (value_textStyle_type)) { + const value_textStyle_value = value_textStyle! + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value) } - } - writeWebKeyboardOptions(value: WebKeyboardOptions): void { - let valueSerializer: Serializer = this - const value_useSystemKeyboard = value.useSystemKeyboard - valueSerializer.writeBoolean(value_useSystemKeyboard) - const value_enterKeyType = value.enterKeyType - let value_enterKeyType_type: int32 = RuntimeType.UNDEFINED - value_enterKeyType_type = runtimeType(value_enterKeyType) - valueSerializer.writeInt8(value_enterKeyType_type) - if ((RuntimeType.UNDEFINED) != (value_enterKeyType_type)) { - const value_enterKeyType_value = value_enterKeyType! - valueSerializer.writeNumber(value_enterKeyType_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_customKeyboard = value.customKeyboard - let value_customKeyboard_type: int32 = RuntimeType.UNDEFINED - value_customKeyboard_type = runtimeType(value_customKeyboard) - valueSerializer.writeInt8(value_customKeyboard_type) - if ((RuntimeType.UNDEFINED) != (value_customKeyboard_type)) { - const value_customKeyboard_value = value_customKeyboard! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_customKeyboard_value)) + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } - } - writeWebKeyboardCallbackInfo(value: WebKeyboardCallbackInfo): void { - let valueSerializer: Serializer = this - const value_controller = value.controller - valueSerializer.writeWebKeyboardController(value_controller) - const value_attributes = value.attributes - valueSerializer.writeInt32(value_attributes.size) - for (const [value_attributes_key, value_attributes_value] of value_attributes) { - valueSerializer.writeString(value_attributes_key) - valueSerializer.writeString(value_attributes_value) + const value_confirm = value.confirm + let value_confirm_type: int32 = RuntimeType.UNDEFINED + value_confirm_type = runtimeType(value_confirm) + valueSerializer.writeInt8(value_confirm_type) + if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { + const value_confirm_value = value_confirm! + valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value) } } - writeExpandedMenuItemOptions(value: ExpandedMenuItemOptions): void { + writeActionSheetOptions(value: ActionSheetOptions): void { let valueSerializer: Serializer = this - const value_content = value.content - let value_content_type: int32 = RuntimeType.UNDEFINED - value_content_type = runtimeType(value_content) - if (((RuntimeType.STRING == value_content_type))) { + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { valueSerializer.writeInt8(0) - const value_content_0 = unsafeCast(value_content) - valueSerializer.writeString(value_content_0) + const value_title_0 = unsafeCast(value_title) + valueSerializer.writeString(value_title_0) } - else if (((RuntimeType.OBJECT == value_content_type))) { + else if (((RuntimeType.OBJECT == value_title_type))) { valueSerializer.writeInt8(1) - const value_content_1 = unsafeCast(value_content) - valueSerializer.writeResource(value_content_1) + const value_title_1 = unsafeCast(value_title) + valueSerializer.writeResource(value_title_1) } - const value_startIcon = value.startIcon - let value_startIcon_type: int32 = RuntimeType.UNDEFINED - value_startIcon_type = runtimeType(value_startIcon) - valueSerializer.writeInt8(value_startIcon_type) - if ((RuntimeType.UNDEFINED) != (value_startIcon_type)) { - const value_startIcon_value = value_startIcon! - let value_startIcon_value_type: int32 = RuntimeType.UNDEFINED - value_startIcon_value_type = runtimeType(value_startIcon_value) - if (((RuntimeType.STRING == value_startIcon_value_type))) { + const value_subtitle = value.subtitle + let value_subtitle_type: int32 = RuntimeType.UNDEFINED + value_subtitle_type = runtimeType(value_subtitle) + valueSerializer.writeInt8(value_subtitle_type) + if ((RuntimeType.UNDEFINED) != (value_subtitle_type)) { + const value_subtitle_value = value_subtitle! + let value_subtitle_value_type: int32 = RuntimeType.UNDEFINED + value_subtitle_value_type = runtimeType(value_subtitle_value) + if (((RuntimeType.STRING == value_subtitle_value_type))) { valueSerializer.writeInt8(0) - const value_startIcon_value_0 = unsafeCast(value_startIcon_value) - valueSerializer.writeString(value_startIcon_value_0) + const value_subtitle_value_0 = unsafeCast(value_subtitle_value) + valueSerializer.writeString(value_subtitle_value_0) } - else if (((RuntimeType.OBJECT == value_startIcon_value_type))) { + else if (((RuntimeType.OBJECT == value_subtitle_value_type))) { valueSerializer.writeInt8(1) - const value_startIcon_value_1 = unsafeCast(value_startIcon_value) - valueSerializer.writeResource(value_startIcon_value_1) + const value_subtitle_value_1 = unsafeCast(value_subtitle_value) + valueSerializer.writeResource(value_subtitle_value_1) } } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeRenderProcessNotRespondingData(value: RenderProcessNotRespondingData): void { - let valueSerializer: Serializer = this - const value_jsStack = value.jsStack - valueSerializer.writeString(value_jsStack) - const value_pid = value.pid - valueSerializer.writeNumber(value_pid) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason) - } - writeNativeMediaPlayerConfig(value: NativeMediaPlayerConfig): void { - let valueSerializer: Serializer = this - const value_enable = value.enable - valueSerializer.writeBoolean(value_enable) - const value_shouldOverlay = value.shouldOverlay - valueSerializer.writeBoolean(value_shouldOverlay) - } - writeNativeEmbedTouchInfo(value: NativeEmbedTouchInfo): void { - let valueSerializer: Serializer = this - const value_embedId = value.embedId - let value_embedId_type: int32 = RuntimeType.UNDEFINED - value_embedId_type = runtimeType(value_embedId) - valueSerializer.writeInt8(value_embedId_type) - if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { - const value_embedId_value = value_embedId! - valueSerializer.writeString(value_embedId_value) + const value_message = value.message + let value_message_type: int32 = RuntimeType.UNDEFINED + value_message_type = runtimeType(value_message) + if (((RuntimeType.STRING == value_message_type))) { + valueSerializer.writeInt8(0) + const value_message_0 = unsafeCast(value_message) + valueSerializer.writeString(value_message_0) + } + else if (((RuntimeType.OBJECT == value_message_type))) { + valueSerializer.writeInt8(1) + const value_message_1 = unsafeCast(value_message) + valueSerializer.writeResource(value_message_1) + } + const value_confirm = value.confirm + let value_confirm_type: int32 = RuntimeType.UNDEFINED + value_confirm_type = runtimeType(value_confirm) + valueSerializer.writeInt8(value_confirm_type) + if ((RuntimeType.UNDEFINED) != (value_confirm_type)) { + const value_confirm_value = value_confirm! + valueSerializer.writeActionSheetButtonOptions(value_confirm_value) + } + const value_cancel = value.cancel + let value_cancel_type: int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) } - const value_touchEvent = value.touchEvent - let value_touchEvent_type: int32 = RuntimeType.UNDEFINED - value_touchEvent_type = runtimeType(value_touchEvent) - valueSerializer.writeInt8(value_touchEvent_type) - if ((RuntimeType.UNDEFINED) != (value_touchEvent_type)) { - const value_touchEvent_value = value_touchEvent! - valueSerializer.writeTouchEvent(value_touchEvent_value) + const value_sheets = value.sheets + valueSerializer.writeInt32(value_sheets.length) + for (let i = 0; i < value_sheets.length; i++) { + const value_sheets_element = value_sheets[i] + valueSerializer.writeSheetInfo(value_sheets_element) } - const value_result = value.result - let value_result_type: int32 = RuntimeType.UNDEFINED - value_result_type = runtimeType(value_result) - valueSerializer.writeInt8(value_result_type) - if ((RuntimeType.UNDEFINED) != (value_result_type)) { - const value_result_value = value_result! - valueSerializer.writeEventResult(value_result_value) + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) } - } - writeNativeEmbedVisibilityInfo(value: NativeEmbedVisibilityInfo): void { - let valueSerializer: Serializer = this - const value_visibility = value.visibility - valueSerializer.writeBoolean(value_visibility) - const value_embedId = value.embedId - valueSerializer.writeString(value_embedId) - } - writeNativeEmbedDataInfo(value: NativeEmbedDataInfo): void { - let valueSerializer: Serializer = this - const value_status = value.status - let value_status_type: int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value) + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) } - const value_surfaceId = value.surfaceId - let value_surfaceId_type: int32 = RuntimeType.UNDEFINED - value_surfaceId_type = runtimeType(value_surfaceId) - valueSerializer.writeInt8(value_surfaceId_type) - if ((RuntimeType.UNDEFINED) != (value_surfaceId_type)) { - const value_surfaceId_value = value_surfaceId! - valueSerializer.writeString(value_surfaceId_value) + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writeActionSheetOffset(value_offset_value) } - const value_embedId = value.embedId - let value_embedId_type: int32 = RuntimeType.UNDEFINED - value_embedId_type = runtimeType(value_embedId) - valueSerializer.writeInt8(value_embedId_type) - if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { - const value_embedId_value = value_embedId! - valueSerializer.writeString(value_embedId_value) + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) } - const value_info = value.info - let value_info_type: int32 = RuntimeType.UNDEFINED - value_info_type = runtimeType(value_info) - valueSerializer.writeInt8(value_info_type) - if ((RuntimeType.UNDEFINED) != (value_info_type)) { - const value_info_value = value_info! - valueSerializer.writeNativeEmbedInfo(value_info_value) + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) } - } - writeScriptItem(value: ScriptItem): void { - let valueSerializer: Serializer = this - const value_script = value.script - valueSerializer.writeString(value_script) - const value_scriptRules = value.scriptRules - valueSerializer.writeInt32(value_scriptRules.length) - for (let i = 0; i < value_scriptRules.length; i++) { - const value_scriptRules_element = value_scriptRules[i] - valueSerializer.writeString(value_scriptRules_element) + const value_isModal = value.isModal + let value_isModal_type: int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) } - } - writeIntelligentTrackingPreventionDetails(value: IntelligentTrackingPreventionDetails): void { - let valueSerializer: Serializer = this - const value_host = value.host - valueSerializer.writeString(value_host) - const value_trackerHost = value.trackerHost - valueSerializer.writeString(value_trackerHost) - } - writeLoadCommittedDetails(value: LoadCommittedDetails): void { - let valueSerializer: Serializer = this - const value_isMainFrame = value.isMainFrame - valueSerializer.writeBoolean(value_isMainFrame) - const value_isSameDocument = value.isSameDocument - valueSerializer.writeBoolean(value_isSameDocument) - const value_didReplaceEntry = value.didReplaceEntry - valueSerializer.writeBoolean(value_didReplaceEntry) - const value_navigationType = value.navigationType - valueSerializer.writeInt32(value_navigationType) - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnOverScrollEvent(value: OnOverScrollEvent): void { - let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) - } - writeOnLoadInterceptEvent(value: OnLoadInterceptEvent): void { - let valueSerializer: Serializer = this - const value_data = value.data - valueSerializer.writeWebResourceRequest(value_data) - } - writeLargestContentfulPaint(value: LargestContentfulPaint): void { - let valueSerializer: Serializer = this - const value_navigationStartTime = value.navigationStartTime - let value_navigationStartTime_type: int32 = RuntimeType.UNDEFINED - value_navigationStartTime_type = runtimeType(value_navigationStartTime) - valueSerializer.writeInt8(value_navigationStartTime_type) - if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { - const value_navigationStartTime_value = value_navigationStartTime! - valueSerializer.writeNumber(value_navigationStartTime_value) + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } } - const value_largestImagePaintTime = value.largestImagePaintTime - let value_largestImagePaintTime_type: int32 = RuntimeType.UNDEFINED - value_largestImagePaintTime_type = runtimeType(value_largestImagePaintTime) - valueSerializer.writeInt8(value_largestImagePaintTime_type) - if ((RuntimeType.UNDEFINED) != (value_largestImagePaintTime_type)) { - const value_largestImagePaintTime_value = value_largestImagePaintTime! - valueSerializer.writeNumber(value_largestImagePaintTime_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_largestTextPaintTime = value.largestTextPaintTime - let value_largestTextPaintTime_type: int32 = RuntimeType.UNDEFINED - value_largestTextPaintTime_type = runtimeType(value_largestTextPaintTime) - valueSerializer.writeInt8(value_largestTextPaintTime_type) - if ((RuntimeType.UNDEFINED) != (value_largestTextPaintTime_type)) { - const value_largestTextPaintTime_value = value_largestTextPaintTime! - valueSerializer.writeNumber(value_largestTextPaintTime_value) + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) } - const value_imageBPP = value.imageBPP - let value_imageBPP_type: int32 = RuntimeType.UNDEFINED - value_imageBPP_type = runtimeType(value_imageBPP) - valueSerializer.writeInt8(value_imageBPP_type) - if ((RuntimeType.UNDEFINED) != (value_imageBPP_type)) { - const value_imageBPP_value = value_imageBPP! - valueSerializer.writeNumber(value_imageBPP_value) + const value_transition = value.transition + let value_transition_type: int32 = RuntimeType.UNDEFINED + value_transition_type = runtimeType(value_transition) + valueSerializer.writeInt8(value_transition_type) + if ((RuntimeType.UNDEFINED) != (value_transition_type)) { + const value_transition_value = value_transition! + valueSerializer.writeTransitionEffect(value_transition_value) } - const value_largestImageLoadStartTime = value.largestImageLoadStartTime - let value_largestImageLoadStartTime_type: int32 = RuntimeType.UNDEFINED - value_largestImageLoadStartTime_type = runtimeType(value_largestImageLoadStartTime) - valueSerializer.writeInt8(value_largestImageLoadStartTime_type) - if ((RuntimeType.UNDEFINED) != (value_largestImageLoadStartTime_type)) { - const value_largestImageLoadStartTime_value = value_largestImageLoadStartTime! - valueSerializer.writeNumber(value_largestImageLoadStartTime_value) + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { + valueSerializer.writeInt8(0) + const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLength(value_cornerRadius_value_0) + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { + valueSerializer.writeInt8(1) + const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } + } + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topStart")) || (value_cornerRadius_value!.hasOwnProperty("topEnd")) || (value_cornerRadius_value!.hasOwnProperty("bottomStart")) || (value_cornerRadius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_cornerRadius_value_2 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2) + } } - const value_largestImageLoadEndTime = value.largestImageLoadEndTime - let value_largestImageLoadEndTime_type: int32 = RuntimeType.UNDEFINED - value_largestImageLoadEndTime_type = runtimeType(value_largestImageLoadEndTime) - valueSerializer.writeInt8(value_largestImageLoadEndTime_type) - if ((RuntimeType.UNDEFINED) != (value_largestImageLoadEndTime_type)) { - const value_largestImageLoadEndTime_value = value_largestImageLoadEndTime! - valueSerializer.writeNumber(value_largestImageLoadEndTime_value) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) } - } - writeFirstMeaningfulPaint(value: FirstMeaningfulPaint): void { - let valueSerializer: Serializer = this - const value_navigationStartTime = value.navigationStartTime - let value_navigationStartTime_type: int32 = RuntimeType.UNDEFINED - value_navigationStartTime_type = runtimeType(value_navigationStartTime) - valueSerializer.writeInt8(value_navigationStartTime_type) - if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { - const value_navigationStartTime_value = value_navigationStartTime! - valueSerializer.writeNumber(value_navigationStartTime_value) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeLength(value_height_value) } - const value_firstMeaningfulPaintTime = value.firstMeaningfulPaintTime - let value_firstMeaningfulPaintTime_type: int32 = RuntimeType.UNDEFINED - value_firstMeaningfulPaintTime_type = runtimeType(value_firstMeaningfulPaintTime) - valueSerializer.writeInt8(value_firstMeaningfulPaintTime_type) - if ((RuntimeType.UNDEFINED) != (value_firstMeaningfulPaintTime_type)) { - const value_firstMeaningfulPaintTime_value = value_firstMeaningfulPaintTime! - valueSerializer.writeNumber(value_firstMeaningfulPaintTime_value) + const value_borderWidth = value.borderWidth + let value_borderWidth_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { + valueSerializer.writeInt8(0) + const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLength(value_borderWidth_value_0) + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(1) + const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) + } } - } - writeOnFirstContentfulPaintEvent(value: OnFirstContentfulPaintEvent): void { - let valueSerializer: Serializer = this - const value_navigationStartTick = value.navigationStartTick - valueSerializer.writeNumber(value_navigationStartTick) - const value_firstContentfulPaintMs = value.firstContentfulPaintMs - valueSerializer.writeNumber(value_firstContentfulPaintMs) - } - writeOnAudioStateChangedEvent(value: OnAudioStateChangedEvent): void { - let valueSerializer: Serializer = this - const value_playing = value.playing - valueSerializer.writeBoolean(value_playing) - } - writeOnDataResubmittedEvent(value: OnDataResubmittedEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeDataResubmissionHandler(value_handler) - } - writeOnPageVisibleEvent(value: OnPageVisibleEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnFaviconReceivedEvent(value: OnFaviconReceivedEvent): void { - let valueSerializer: Serializer = this - const value_favicon = value.favicon - valueSerializer.writePixelMap(value_favicon) - } - writeOnTouchIconUrlReceivedEvent(value: OnTouchIconUrlReceivedEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_precomposed = value.precomposed - valueSerializer.writeBoolean(value_precomposed) - } - writeOnWindowNewEvent(value: OnWindowNewEvent): void { - let valueSerializer: Serializer = this - const value_isAlert = value.isAlert - valueSerializer.writeBoolean(value_isAlert) - const value_isUserTrigger = value.isUserTrigger - valueSerializer.writeBoolean(value_isUserTrigger) - const value_targetUrl = value.targetUrl - valueSerializer.writeString(value_targetUrl) - const value_handler = value.handler - valueSerializer.writeControllerHandler(value_handler) - } - writeOnClientAuthenticationEvent(value: OnClientAuthenticationEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeClientAuthenticationHandler(value_handler) - const value_host = value.host - valueSerializer.writeString(value_host) - const value_port = value.port - valueSerializer.writeNumber(value_port) - const value_keyTypes = value.keyTypes - valueSerializer.writeInt32(value_keyTypes.length) - for (let i = 0; i < value_keyTypes.length; i++) { - const value_keyTypes_element = value_keyTypes[i] - valueSerializer.writeString(value_keyTypes_element) + const value_borderColor = value.borderColor + let value_borderColor_type: int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeInt32(value_borderColor_value_0_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeResource(value_borderColor_value_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1 = unsafeCast(value_borderColor_value) + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } + } + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_2 = unsafeCast(value_borderColor_value) + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) + } } - const value_issuers = value.issuers - valueSerializer.writeInt32(value_issuers.length) - for (let i = 0; i < value_issuers.length; i++) { - const value_issuers_element = value_issuers[i] - valueSerializer.writeString(value_issuers_element) + const value_borderStyle = value.borderStyle + let value_borderStyle_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { + valueSerializer.writeInt8(0) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + valueSerializer.writeInt32(value_borderStyle_value_0) + } + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { + valueSerializer.writeInt8(1) + const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value) + } + } } - } - writeSslErrorEvent(value: SslErrorEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeSslErrorHandler(value_handler) - const value_error = value.error - valueSerializer.writeInt32(value_error) - const value_url = value.url - valueSerializer.writeString(value_url) - const value_originalUrl = value.originalUrl - valueSerializer.writeString(value_originalUrl) - const value_referrer = value.referrer - valueSerializer.writeString(value_referrer) - const value_isFatalError = value.isFatalError - valueSerializer.writeBoolean(value_isFatalError) - const value_isMainFrame = value.isMainFrame - valueSerializer.writeBoolean(value_isMainFrame) - } - writeOnSslErrorEventReceiveEvent(value: OnSslErrorEventReceiveEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeSslErrorHandler(value_handler) - const value_error = value.error - valueSerializer.writeInt32(value_error) - const value_certChainData = value.certChainData - let value_certChainData_type: int32 = RuntimeType.UNDEFINED - value_certChainData_type = runtimeType(value_certChainData) - valueSerializer.writeInt8(value_certChainData_type) - if ((RuntimeType.UNDEFINED) != (value_certChainData_type)) { - const value_certChainData_value = value_certChainData! - valueSerializer.writeInt32(value_certChainData_value.length) - for (let i = 0; i < value_certChainData_value.length; i++) { - const value_certChainData_value_element = value_certChainData_value[i] - valueSerializer.writeBuffer(value_certChainData_value_element) + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) } } - } - writeOnScrollEvent(value: OnScrollEvent): void { - let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) - } - writeOnSearchResultReceiveEvent(value: OnSearchResultReceiveEvent): void { - let valueSerializer: Serializer = this - const value_activeMatchOrdinal = value.activeMatchOrdinal - valueSerializer.writeNumber(value_activeMatchOrdinal) - const value_numberOfMatches = value.numberOfMatches - valueSerializer.writeNumber(value_numberOfMatches) - const value_isDoneCounting = value.isDoneCounting - valueSerializer.writeBoolean(value_isDoneCounting) - } - writeOnContextMenuShowEvent(value: OnContextMenuShowEvent): void { - let valueSerializer: Serializer = this - const value_param = value.param - valueSerializer.writeWebContextMenuParam(value_param) - const value_result = value.result - valueSerializer.writeWebContextMenuResult(value_result) - } - writeOnScreenCaptureRequestEvent(value: OnScreenCaptureRequestEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeScreenCaptureHandler(value_handler) - } - writeOnPermissionRequestEvent(value: OnPermissionRequestEvent): void { - let valueSerializer: Serializer = this - const value_request = value.request - valueSerializer.writePermissionRequest(value_request) - } - writeOnInterceptRequestEvent(value: OnInterceptRequestEvent): void { - let valueSerializer: Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - } - writeOnHttpAuthRequestEvent(value: OnHttpAuthRequestEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeHttpAuthHandler(value_handler) - const value_host = value.host - valueSerializer.writeString(value_host) - const value_realm = value.realm - valueSerializer.writeString(value_realm) - } - writeOnScaleChangeEvent(value: OnScaleChangeEvent): void { - let valueSerializer: Serializer = this - const value_oldScale = value.oldScale - valueSerializer.writeNumber(value_oldScale) - const value_newScale = value.newScale - valueSerializer.writeNumber(value_newScale) - } - writeFullScreenEnterEvent(value: FullScreenEnterEvent): void { - let valueSerializer: Serializer = this - const value_handler = value.handler - valueSerializer.writeFullScreenExitHandler(value_handler) - const value_videoWidth = value.videoWidth - let value_videoWidth_type: int32 = RuntimeType.UNDEFINED - value_videoWidth_type = runtimeType(value_videoWidth) - valueSerializer.writeInt8(value_videoWidth_type) - if ((RuntimeType.UNDEFINED) != (value_videoWidth_type)) { - const value_videoWidth_value = value_videoWidth! - valueSerializer.writeNumber(value_videoWidth_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) } - const value_videoHeight = value.videoHeight - let value_videoHeight_type: int32 = RuntimeType.UNDEFINED - value_videoHeight_type = runtimeType(value_videoHeight) - valueSerializer.writeInt8(value_videoHeight_type) - if ((RuntimeType.UNDEFINED) != (value_videoHeight_type)) { - const value_videoHeight_value = value_videoHeight! - valueSerializer.writeNumber(value_videoHeight_value) + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } } - writeOnResourceLoadEvent(value: OnResourceLoadEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - } - writeOnShowFileSelectorEvent(value: OnShowFileSelectorEvent): void { - let valueSerializer: Serializer = this - const value_result = value.result - valueSerializer.writeFileSelectorResult(value_result) - const value_fileSelector = value.fileSelector - valueSerializer.writeFileSelectorParam(value_fileSelector) - } - writeOnRenderExitedEvent(value: OnRenderExitedEvent): void { - let valueSerializer: Serializer = this - const value_renderExitReason = value.renderExitReason - valueSerializer.writeInt32(value_renderExitReason) - } - writeOnRefreshAccessedHistoryEvent(value: OnRefreshAccessedHistoryEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_isRefreshed = value.isRefreshed - valueSerializer.writeBoolean(value_isRefreshed) - } - writeOnDownloadStartEvent(value: OnDownloadStartEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_userAgent = value.userAgent - valueSerializer.writeString(value_userAgent) - const value_contentDisposition = value.contentDisposition - valueSerializer.writeString(value_contentDisposition) - const value_mimetype = value.mimetype - valueSerializer.writeString(value_mimetype) - const value_contentLength = value.contentLength - valueSerializer.writeNumber(value_contentLength) - } - writeOnHttpErrorReceiveEvent(value: OnHttpErrorReceiveEvent): void { - let valueSerializer: Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - const value_response = value.response - valueSerializer.writeWebResourceResponse(value_response) - } - writeOnErrorReceiveEvent(value: OnErrorReceiveEvent): void { - let valueSerializer: Serializer = this - const value_request = value.request - valueSerializer.writeWebResourceRequest(value_request) - const value_error = value.error - valueSerializer.writeWebResourceError(value_error) - } - writeOnConsoleEvent(value: OnConsoleEvent): void { - let valueSerializer: Serializer = this - const value_message = value.message - valueSerializer.writeConsoleMessage(value_message) - } - writeOnPromptEvent(value: OnPromptEvent): void { + writeClickEvent(value: ClickEvent): void { let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_value = value.value - valueSerializer.writeString(value_value) - const value_result = value.result - valueSerializer.writeJsResult(value_result) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) + } + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) + } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) + } + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_preventDefault = value.preventDefault + valueSerializer.holdAndWriteCallback(value_preventDefault) } - writeOnConfirmEvent(value: OnConfirmEvent): void { + writeWithThemeOptions(value: WithThemeOptions): void { let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) + const value_theme = value.theme + let value_theme_type: int32 = RuntimeType.UNDEFINED + value_theme_type = runtimeType(value_theme) + valueSerializer.writeInt8(value_theme_type) + if ((RuntimeType.UNDEFINED) != (value_theme_type)) { + const value_theme_value = value_theme! + valueSerializer.writeCustomTheme(value_theme_value) + } + const value_colorMode = value.colorMode + let value_colorMode_type: int32 = RuntimeType.UNDEFINED + value_colorMode_type = runtimeType(value_colorMode) + valueSerializer.writeInt8(value_colorMode_type) + if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { + const value_colorMode_value = value_colorMode! + valueSerializer.writeInt32(value_colorMode_value) + } } - writeOnBeforeUnloadEvent(value: OnBeforeUnloadEvent): void { + writeIsolatedOptions(value: IsolatedOptions): void { let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) + const value_want = value.want + valueSerializer.writeWant(value_want) + const value_worker = value.worker + valueSerializer.writeRestrictedWorker(value_worker) } - writeOnAlertEvent(value: OnAlertEvent): void { - let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) - const value_message = value.message - valueSerializer.writeString(value_message) - const value_result = value.result - valueSerializer.writeJsResult(value_result) + writeWithThemeAttribute(value: WithThemeAttribute): void { } - writeOnGeolocationShowEvent(value: OnGeolocationShowEvent): void { + writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { let valueSerializer: Serializer = this - const value_origin = value.origin - valueSerializer.writeString(value_origin) - const value_geolocation = value.geolocation - valueSerializer.writeJsGeolocation(value_geolocation) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeOnTitleReceiveEvent(value: OnTitleReceiveEvent): void { - let valueSerializer: Serializer = this - const value_title = value.title - valueSerializer.writeString(value_title) + writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { } - writeOnProgressChangeEvent(value: OnProgressChangeEvent): void { + writeLinearIndicatorController(value: LinearIndicatorController): void { let valueSerializer: Serializer = this - const value_newProgress = value.newProgress - valueSerializer.writeNumber(value_newProgress) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeOnPageBeginEvent(value: OnPageBeginEvent): void { + writeStyleOptions(value: StyleOptions): void { let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeNumber(value_start_value) + } + const value_length = value.length + let value_length_type: int32 = RuntimeType.UNDEFINED + value_length_type = runtimeType(value_length) + valueSerializer.writeInt8(value_length_type) + if ((RuntimeType.UNDEFINED) != (value_length_type)) { + const value_length_value = value_length! + valueSerializer.writeNumber(value_length_value) + } + const value_styledKey = value.styledKey + valueSerializer.writeInt32(value_styledKey) + const value_styledValue = value.styledValue + let value_styledValue_type: int32 = RuntimeType.UNDEFINED + value_styledValue_type = runtimeType(value_styledValue) + if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextStyle_styled_string)) { + valueSerializer.writeInt8(0) + const value_styledValue_0 = unsafeCast(value_styledValue) + valueSerializer.writeTextStyle_styled_string(value_styledValue_0) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof DecorationStyle)) { + valueSerializer.writeInt8(1) + const value_styledValue_1 = unsafeCast(value_styledValue) + valueSerializer.writeDecorationStyle(value_styledValue_1) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BaselineOffsetStyle)) { + valueSerializer.writeInt8(2) + const value_styledValue_2 = unsafeCast(value_styledValue) + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LetterSpacingStyle)) { + valueSerializer.writeInt8(3) + const value_styledValue_3 = unsafeCast(value_styledValue) + valueSerializer.writeLetterSpacingStyle(value_styledValue_3) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof TextShadowStyle)) { + valueSerializer.writeInt8(4) + const value_styledValue_4 = unsafeCast(value_styledValue) + valueSerializer.writeTextShadowStyle(value_styledValue_4) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof GestureStyle)) { + valueSerializer.writeInt8(5) + const value_styledValue_5 = unsafeCast(value_styledValue) + valueSerializer.writeGestureStyle(value_styledValue_5) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ImageAttachment)) { + valueSerializer.writeInt8(6) + const value_styledValue_6 = unsafeCast(value_styledValue) + valueSerializer.writeImageAttachment(value_styledValue_6) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof ParagraphStyle)) { + valueSerializer.writeInt8(7) + const value_styledValue_7 = unsafeCast(value_styledValue) + valueSerializer.writeParagraphStyle(value_styledValue_7) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof LineHeightStyle)) { + valueSerializer.writeInt8(8) + const value_styledValue_8 = unsafeCast(value_styledValue) + valueSerializer.writeLineHeightStyle(value_styledValue_8) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UrlStyle)) { + valueSerializer.writeInt8(9) + const value_styledValue_9 = unsafeCast(value_styledValue) + valueSerializer.writeUrlStyle(value_styledValue_9) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof CustomSpan)) { + valueSerializer.writeInt8(10) + const value_styledValue_10 = unsafeCast(value_styledValue) + valueSerializer.writeCustomSpan(value_styledValue_10) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof UserDataSpan)) { + valueSerializer.writeInt8(11) + const value_styledValue_11 = unsafeCast(value_styledValue) + valueSerializer.writeUserDataSpan(value_styledValue_11) + } + else if (((RuntimeType.OBJECT) == (value_styledValue_type)) && (value_styledValue instanceof BackgroundColorStyle)) { + valueSerializer.writeInt8(12) + const value_styledValue_12 = unsafeCast(value_styledValue) + valueSerializer.writeBackgroundColorStyle(value_styledValue_12) + } } - writeOnPageEndEvent(value: OnPageEndEvent): void { + writeReceiveCallback(value: ReceiveCallback): void { let valueSerializer: Serializer = this - const value_url = value.url - valueSerializer.writeString(value_url) + const value___ReceiveCallbackStub = value.__ReceiveCallbackStub + valueSerializer.writeString(value___ReceiveCallbackStub) } - writeWebMediaOptions(value: WebMediaOptions): void { + writeUIExtensionOptions(value: UIExtensionOptions): void { let valueSerializer: Serializer = this - const value_resumeInterval = value.resumeInterval - let value_resumeInterval_type: int32 = RuntimeType.UNDEFINED - value_resumeInterval_type = runtimeType(value_resumeInterval) - valueSerializer.writeInt8(value_resumeInterval_type) - if ((RuntimeType.UNDEFINED) != (value_resumeInterval_type)) { - const value_resumeInterval_value = value_resumeInterval! - valueSerializer.writeNumber(value_resumeInterval_value) + const value_isTransferringCaller = value.isTransferringCaller + let value_isTransferringCaller_type: int32 = RuntimeType.UNDEFINED + value_isTransferringCaller_type = runtimeType(value_isTransferringCaller) + valueSerializer.writeInt8(value_isTransferringCaller_type) + if ((RuntimeType.UNDEFINED) != (value_isTransferringCaller_type)) { + const value_isTransferringCaller_value = value_isTransferringCaller! + valueSerializer.writeBoolean(value_isTransferringCaller_value) } - const value_audioExclusive = value.audioExclusive - let value_audioExclusive_type: int32 = RuntimeType.UNDEFINED - value_audioExclusive_type = runtimeType(value_audioExclusive) - valueSerializer.writeInt8(value_audioExclusive_type) - if ((RuntimeType.UNDEFINED) != (value_audioExclusive_type)) { - const value_audioExclusive_value = value_audioExclusive! - valueSerializer.writeBoolean(value_audioExclusive_value) + const value_placeholder = value.placeholder + let value_placeholder_type: int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + valueSerializer.writeComponentContent(value_placeholder_value) + } + const value_areaChangePlaceholder = value.areaChangePlaceholder + let value_areaChangePlaceholder_type: int32 = RuntimeType.UNDEFINED + value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder) + valueSerializer.writeInt8(value_areaChangePlaceholder_type) + if ((RuntimeType.UNDEFINED) != (value_areaChangePlaceholder_type)) { + const value_areaChangePlaceholder_value = value_areaChangePlaceholder! + valueSerializer.writeInt32(value_areaChangePlaceholder_value.size) + for (const [value_areaChangePlaceholder_value_key, value_areaChangePlaceholder_value_value] of value_areaChangePlaceholder_value) { + valueSerializer.writeString(value_areaChangePlaceholder_value_key) + valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value) + } + } + const value_dpiFollowStrategy = value.dpiFollowStrategy + let value_dpiFollowStrategy_type: int32 = RuntimeType.UNDEFINED + value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy) + valueSerializer.writeInt8(value_dpiFollowStrategy_type) + if ((RuntimeType.UNDEFINED) != (value_dpiFollowStrategy_type)) { + const value_dpiFollowStrategy_value = value_dpiFollowStrategy! + valueSerializer.writeInt32(value_dpiFollowStrategy_value) } } - writeJavaScriptProxy(value: JavaScriptProxy): void { + writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer: Serializer = this - const value_object = value.object - valueSerializer.writeCustomObject("Object", value_object) - const value_name = value.name - valueSerializer.writeString(value_name) - const value_methodList = value.methodList - valueSerializer.writeInt32(value_methodList.length) - for (let i = 0; i < value_methodList.length; i++) { - const value_methodList_element = value_methodList[i] - valueSerializer.writeString(value_methodList_element) - } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { - valueSerializer.writeInt8(0) - const value_controller_0 = unsafeCast(value_controller) - valueSerializer.writeWebController(value_controller_0) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeWaterFlowOptions(value: WaterFlowOptions): void { + let valueSerializer: Serializer = this + const value_footer = value.footer + let value_footer_type: int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) } - else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { - valueSerializer.writeInt8(1) - const value_controller_1 = unsafeCast(value_controller) - valueSerializer.writeWebviewController(value_controller_1) + const value_scroller = value.scroller + let value_scroller_type: int32 = RuntimeType.UNDEFINED + value_scroller_type = runtimeType(value_scroller) + valueSerializer.writeInt8(value_scroller_type) + if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { + const value_scroller_value = value_scroller! + valueSerializer.writeScroller(value_scroller_value) } - const value_asyncMethodList = value.asyncMethodList - let value_asyncMethodList_type: int32 = RuntimeType.UNDEFINED - value_asyncMethodList_type = runtimeType(value_asyncMethodList) - valueSerializer.writeInt8(value_asyncMethodList_type) - if ((RuntimeType.UNDEFINED) != (value_asyncMethodList_type)) { - const value_asyncMethodList_value = value_asyncMethodList! - valueSerializer.writeInt32(value_asyncMethodList_value.length) - for (let i = 0; i < value_asyncMethodList_value.length; i++) { - const value_asyncMethodList_value_element = value_asyncMethodList_value[i] - valueSerializer.writeString(value_asyncMethodList_value_element) - } + const value_sections = value.sections + let value_sections_type: int32 = RuntimeType.UNDEFINED + value_sections_type = runtimeType(value_sections) + valueSerializer.writeInt8(value_sections_type) + if ((RuntimeType.UNDEFINED) != (value_sections_type)) { + const value_sections_value = value_sections! + valueSerializer.writeWaterFlowSections(value_sections_value) } - const value_permission = value.permission - let value_permission_type: int32 = RuntimeType.UNDEFINED - value_permission_type = runtimeType(value_permission) - valueSerializer.writeInt8(value_permission_type) - if ((RuntimeType.UNDEFINED) != (value_permission_type)) { - const value_permission_value = value_permission! - valueSerializer.writeString(value_permission_value) + const value_layoutMode = value.layoutMode + let value_layoutMode_type: int32 = RuntimeType.UNDEFINED + value_layoutMode_type = runtimeType(value_layoutMode) + valueSerializer.writeInt8(value_layoutMode_type) + if ((RuntimeType.UNDEFINED) != (value_layoutMode_type)) { + const value_layoutMode_value = value_layoutMode! + valueSerializer.writeInt32(value_layoutMode_value) } } - writeWebOptions(value: WebOptions): void { + writeWindowAnimationTarget(value: WindowAnimationTarget): void { let valueSerializer: Serializer = this - const value_src = value.src - let value_src_type: int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - if (((RuntimeType.STRING == value_src_type))) { - valueSerializer.writeInt8(0) - const value_src_0 = unsafeCast(value_src) - valueSerializer.writeString(value_src_0) - } - else if (((RuntimeType.OBJECT == value_src_type))) { - valueSerializer.writeInt8(1) - const value_src_1 = unsafeCast(value_src) - valueSerializer.writeResource(value_src_1) - } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { - valueSerializer.writeInt8(0) - const value_controller_0 = unsafeCast(value_controller) - valueSerializer.writeWebController(value_controller_0) + const value_bundleName = value.bundleName + valueSerializer.writeString(value_bundleName) + const value_abilityName = value.abilityName + valueSerializer.writeString(value_abilityName) + const value_windowBounds = value.windowBounds + valueSerializer.writeRRect(value_windowBounds) + const value_missionId = value.missionId + valueSerializer.writeNumber(value_missionId) + } + writeButtonStyle(value: ButtonStyle): void { + let valueSerializer: Serializer = this + const value_left = value.left + let value_left_type: int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeNumber(value_left_value) } - else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { - valueSerializer.writeInt8(1) - const value_controller_1 = unsafeCast(value_controller) - valueSerializer.writeWebviewController(value_controller_1) + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeNumber(value_top_value) } - const value_renderMode = value.renderMode - let value_renderMode_type: int32 = RuntimeType.UNDEFINED - value_renderMode_type = runtimeType(value_renderMode) - valueSerializer.writeInt8(value_renderMode_type) - if ((RuntimeType.UNDEFINED) != (value_renderMode_type)) { - const value_renderMode_value = value_renderMode! - valueSerializer.writeInt32(value_renderMode_value) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeNumber(value_width_value) } - const value_incognitoMode = value.incognitoMode - let value_incognitoMode_type: int32 = RuntimeType.UNDEFINED - value_incognitoMode_type = runtimeType(value_incognitoMode) - valueSerializer.writeInt8(value_incognitoMode_type) - if ((RuntimeType.UNDEFINED) != (value_incognitoMode_type)) { - const value_incognitoMode_value = value_incognitoMode! - valueSerializer.writeBoolean(value_incognitoMode_value) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeNumber(value_height_value) } - const value_sharedRenderProcessToken = value.sharedRenderProcessToken - let value_sharedRenderProcessToken_type: int32 = RuntimeType.UNDEFINED - value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken) - valueSerializer.writeInt8(value_sharedRenderProcessToken_type) - if ((RuntimeType.UNDEFINED) != (value_sharedRenderProcessToken_type)) { - const value_sharedRenderProcessToken_value = value_sharedRenderProcessToken! - valueSerializer.writeString(value_sharedRenderProcessToken_value) + const value_icons = value.icons + let value_icons_type: int32 = RuntimeType.UNDEFINED + value_icons_type = runtimeType(value_icons) + valueSerializer.writeInt8(value_icons_type) + if ((RuntimeType.UNDEFINED) != (value_icons_type)) { + const value_icons_value = value_icons! + valueSerializer.writeButtonIconOptions(value_icons_value) } } - writePlaybackInfo(value: PlaybackInfo): void { - let valueSerializer: Serializer = this - const value_time = value.time - valueSerializer.writeNumber(value_time) - } - writePreparedInfo(value: PreparedInfo): void { - let valueSerializer: Serializer = this - const value_duration = value.duration - valueSerializer.writeNumber(value_duration) - } - writeFullscreenInfo(value: FullscreenInfo): void { - let valueSerializer: Serializer = this - const value_fullscreen = value.fullscreen - valueSerializer.writeBoolean(value_fullscreen) - } - writeVideoOptions(value: VideoOptions): void { + writeXComponentOptions(value: XComponentOptions): void { let valueSerializer: Serializer = this - const value_src = value.src - let value_src_type: int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - valueSerializer.writeInt8(value_src_type) - if ((RuntimeType.UNDEFINED) != (value_src_type)) { - const value_src_value = value_src! - let value_src_value_type: int32 = RuntimeType.UNDEFINED - value_src_value_type = runtimeType(value_src_value) - if (((RuntimeType.STRING == value_src_value_type))) { - valueSerializer.writeInt8(0) - const value_src_value_0 = unsafeCast(value_src_value) - valueSerializer.writeString(value_src_value_0) - } - else if (((RuntimeType.OBJECT == value_src_value_type))) { - valueSerializer.writeInt8(1) - const value_src_value_1 = unsafeCast(value_src_value) - valueSerializer.writeResource(value_src_value_1) - } - } - const value_currentProgressRate = value.currentProgressRate - let value_currentProgressRate_type: int32 = RuntimeType.UNDEFINED - value_currentProgressRate_type = runtimeType(value_currentProgressRate) - valueSerializer.writeInt8(value_currentProgressRate_type) - if ((RuntimeType.UNDEFINED) != (value_currentProgressRate_type)) { - const value_currentProgressRate_value = value_currentProgressRate! - let value_currentProgressRate_value_type: int32 = RuntimeType.UNDEFINED - value_currentProgressRate_value_type = runtimeType(value_currentProgressRate_value) - if (((RuntimeType.NUMBER == value_currentProgressRate_value_type))) { - valueSerializer.writeInt8(0) - const value_currentProgressRate_value_0 = unsafeCast(value_currentProgressRate_value) - valueSerializer.writeNumber(value_currentProgressRate_value_0) - } - else if (((RuntimeType.STRING == value_currentProgressRate_value_type))) { - valueSerializer.writeInt8(1) - const value_currentProgressRate_value_1 = unsafeCast(value_currentProgressRate_value) - valueSerializer.writeString(value_currentProgressRate_value_1) - } - else if (((RuntimeType.NUMBER) == (value_currentProgressRate_value_type)) && ((unsafeCast(value_currentProgressRate_value)) >= (0)) && ((unsafeCast(value_currentProgressRate_value)) <= (4))) { - valueSerializer.writeInt8(2) - const value_currentProgressRate_value_2 = unsafeCast(value_currentProgressRate_value) - valueSerializer.writeInt32(value_currentProgressRate_value_2) - } - } - const value_previewUri = value.previewUri - let value_previewUri_type: int32 = RuntimeType.UNDEFINED - value_previewUri_type = runtimeType(value_previewUri) - valueSerializer.writeInt8(value_previewUri_type) - if ((RuntimeType.UNDEFINED) != (value_previewUri_type)) { - const value_previewUri_value = value_previewUri! - let value_previewUri_value_type: int32 = RuntimeType.UNDEFINED - value_previewUri_value_type = runtimeType(value_previewUri_value) - if (((RuntimeType.STRING == value_previewUri_value_type))) { - valueSerializer.writeInt8(0) - const value_previewUri_value_0 = unsafeCast(value_previewUri_value) - valueSerializer.writeString(value_previewUri_value_0) - } - else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (((value_previewUri_value!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_previewUri_value_1 = unsafeCast(value_previewUri_value) - valueSerializer.writePixelMap(value_previewUri_value_1) - } - else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (((value_previewUri_value!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_previewUri_value_2 = unsafeCast(value_previewUri_value) - valueSerializer.writeResource(value_previewUri_value_2) - } - } + const value_type = value.type + valueSerializer.writeInt32(value_type) const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeVideoController(value_controller_value) - } + valueSerializer.writeXComponentController(value_controller) const value_imageAIOptions = value.imageAIOptions let value_imageAIOptions_type: int32 = RuntimeType.UNDEFINED value_imageAIOptions_type = runtimeType(value_imageAIOptions) @@ -13349,1142 +13614,965 @@ export class Serializer extends SerializerBase { valueSerializer.writeImageAIOptions(value_imageAIOptions_value) } } - writeSwitchStyle(value: SwitchStyle): void { + writeAdsBlockedDetails(value: AdsBlockedDetails): void { let valueSerializer: Serializer = this - const value_pointRadius = value.pointRadius - let value_pointRadius_type: int32 = RuntimeType.UNDEFINED - value_pointRadius_type = runtimeType(value_pointRadius) - valueSerializer.writeInt8(value_pointRadius_type) - if ((RuntimeType.UNDEFINED) != (value_pointRadius_type)) { - const value_pointRadius_value = value_pointRadius! - let value_pointRadius_value_type: int32 = RuntimeType.UNDEFINED - value_pointRadius_value_type = runtimeType(value_pointRadius_value) - if (((RuntimeType.NUMBER == value_pointRadius_value_type))) { - valueSerializer.writeInt8(0) - const value_pointRadius_value_0 = unsafeCast(value_pointRadius_value) - valueSerializer.writeNumber(value_pointRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_pointRadius_value_type))) { - valueSerializer.writeInt8(1) - const value_pointRadius_value_1 = unsafeCast(value_pointRadius_value) - valueSerializer.writeResource(value_pointRadius_value_1) - } + const value_url = value.url + valueSerializer.writeString(value_url) + const value_adsBlocked = value.adsBlocked + valueSerializer.writeInt32(value_adsBlocked.length) + for (let i = 0; i < value_adsBlocked.length; i++) { + const value_adsBlocked_element = value_adsBlocked[i] + valueSerializer.writeString(value_adsBlocked_element) } - const value_unselectedColor = value.unselectedColor - let value_unselectedColor_type: int32 = RuntimeType.UNDEFINED - value_unselectedColor_type = runtimeType(value_unselectedColor) - valueSerializer.writeInt8(value_unselectedColor_type) - if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { - const value_unselectedColor_value = value_unselectedColor! - let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED - value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeInt32(value_unselectedColor_value_0) - } - else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(1) - const value_unselectedColor_value_1 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeNumber(value_unselectedColor_value_1) - } - else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(2) - const value_unselectedColor_value_2 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeString(value_unselectedColor_value_2) - } - else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { - valueSerializer.writeInt8(3) - const value_unselectedColor_value_3 = unsafeCast(value_unselectedColor_value) - valueSerializer.writeResource(value_unselectedColor_value_3) - } + } + writeWebKeyboardOptions(value: WebKeyboardOptions): void { + let valueSerializer: Serializer = this + const value_useSystemKeyboard = value.useSystemKeyboard + valueSerializer.writeBoolean(value_useSystemKeyboard) + const value_enterKeyType = value.enterKeyType + let value_enterKeyType_type: int32 = RuntimeType.UNDEFINED + value_enterKeyType_type = runtimeType(value_enterKeyType) + valueSerializer.writeInt8(value_enterKeyType_type) + if ((RuntimeType.UNDEFINED) != (value_enterKeyType_type)) { + const value_enterKeyType_value = value_enterKeyType! + valueSerializer.writeNumber(value_enterKeyType_value) } - const value_pointColor = value.pointColor - let value_pointColor_type: int32 = RuntimeType.UNDEFINED - value_pointColor_type = runtimeType(value_pointColor) - valueSerializer.writeInt8(value_pointColor_type) - if ((RuntimeType.UNDEFINED) != (value_pointColor_type)) { - const value_pointColor_value = value_pointColor! - let value_pointColor_value_type: int32 = RuntimeType.UNDEFINED - value_pointColor_value_type = runtimeType(value_pointColor_value) - if (((RuntimeType.NUMBER) == (value_pointColor_value_type)) && ((unsafeCast(value_pointColor_value)) >= (0)) && ((unsafeCast(value_pointColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_pointColor_value_0 = unsafeCast(value_pointColor_value) - valueSerializer.writeInt32(value_pointColor_value_0) - } - else if (((RuntimeType.NUMBER == value_pointColor_value_type))) { - valueSerializer.writeInt8(1) - const value_pointColor_value_1 = unsafeCast(value_pointColor_value) - valueSerializer.writeNumber(value_pointColor_value_1) - } - else if (((RuntimeType.STRING == value_pointColor_value_type))) { - valueSerializer.writeInt8(2) - const value_pointColor_value_2 = unsafeCast(value_pointColor_value) - valueSerializer.writeString(value_pointColor_value_2) - } - else if (((RuntimeType.OBJECT == value_pointColor_value_type))) { - valueSerializer.writeInt8(3) - const value_pointColor_value_3 = unsafeCast(value_pointColor_value) - valueSerializer.writeResource(value_pointColor_value_3) - } + const value_customKeyboard = value.customKeyboard + let value_customKeyboard_type: int32 = RuntimeType.UNDEFINED + value_customKeyboard_type = runtimeType(value_customKeyboard) + valueSerializer.writeInt8(value_customKeyboard_type) + if ((RuntimeType.UNDEFINED) != (value_customKeyboard_type)) { + const value_customKeyboard_value = value_customKeyboard! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_customKeyboard_value)) } - const value_trackBorderRadius = value.trackBorderRadius - let value_trackBorderRadius_type: int32 = RuntimeType.UNDEFINED - value_trackBorderRadius_type = runtimeType(value_trackBorderRadius) - valueSerializer.writeInt8(value_trackBorderRadius_type) - if ((RuntimeType.UNDEFINED) != (value_trackBorderRadius_type)) { - const value_trackBorderRadius_value = value_trackBorderRadius! - let value_trackBorderRadius_value_type: int32 = RuntimeType.UNDEFINED - value_trackBorderRadius_value_type = runtimeType(value_trackBorderRadius_value) - if (((RuntimeType.NUMBER == value_trackBorderRadius_value_type))) { + } + writeWebKeyboardCallbackInfo(value: WebKeyboardCallbackInfo): void { + let valueSerializer: Serializer = this + const value_controller = value.controller + valueSerializer.writeWebKeyboardController(value_controller) + const value_attributes = value.attributes + valueSerializer.writeInt32(value_attributes.size) + for (const [value_attributes_key, value_attributes_value] of value_attributes) { + valueSerializer.writeString(value_attributes_key) + valueSerializer.writeString(value_attributes_value) + } + } + writeExpandedMenuItemOptions(value: ExpandedMenuItemOptions): void { + let valueSerializer: Serializer = this + const value_content = value.content + let value_content_type: int32 = RuntimeType.UNDEFINED + value_content_type = runtimeType(value_content) + if (((RuntimeType.STRING == value_content_type))) { + valueSerializer.writeInt8(0) + const value_content_0 = unsafeCast(value_content) + valueSerializer.writeString(value_content_0) + } + else if (((RuntimeType.OBJECT == value_content_type))) { + valueSerializer.writeInt8(1) + const value_content_1 = unsafeCast(value_content) + valueSerializer.writeResource(value_content_1) + } + const value_startIcon = value.startIcon + let value_startIcon_type: int32 = RuntimeType.UNDEFINED + value_startIcon_type = runtimeType(value_startIcon) + valueSerializer.writeInt8(value_startIcon_type) + if ((RuntimeType.UNDEFINED) != (value_startIcon_type)) { + const value_startIcon_value = value_startIcon! + let value_startIcon_value_type: int32 = RuntimeType.UNDEFINED + value_startIcon_value_type = runtimeType(value_startIcon_value) + if (((RuntimeType.STRING == value_startIcon_value_type))) { valueSerializer.writeInt8(0) - const value_trackBorderRadius_value_0 = unsafeCast(value_trackBorderRadius_value) - valueSerializer.writeNumber(value_trackBorderRadius_value_0) + const value_startIcon_value_0 = unsafeCast(value_startIcon_value) + valueSerializer.writeString(value_startIcon_value_0) } - else if (((RuntimeType.OBJECT == value_trackBorderRadius_value_type))) { + else if (((RuntimeType.OBJECT == value_startIcon_value_type))) { valueSerializer.writeInt8(1) - const value_trackBorderRadius_value_1 = unsafeCast(value_trackBorderRadius_value) - valueSerializer.writeResource(value_trackBorderRadius_value_1) + const value_startIcon_value_1 = unsafeCast(value_startIcon_value) + valueSerializer.writeResource(value_startIcon_value_1) } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeToggleOptions(value: ToggleOptions): void { + writeRenderProcessNotRespondingData(value: RenderProcessNotRespondingData): void { let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_isOn = value.isOn - let value_isOn_type: int32 = RuntimeType.UNDEFINED - value_isOn_type = runtimeType(value_isOn) - valueSerializer.writeInt8(value_isOn_type) - if ((RuntimeType.UNDEFINED) != (value_isOn_type)) { - const value_isOn_value = value_isOn! - valueSerializer.writeBoolean(value_isOn_value) - } + const value_jsStack = value.jsStack + valueSerializer.writeString(value_jsStack) + const value_pid = value.pid + valueSerializer.writeNumber(value_pid) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason) } - writeTimePickerResult(value: TimePickerResult): void { + writeNativeMediaPlayerConfig(value: NativeMediaPlayerConfig): void { let valueSerializer: Serializer = this - const value_hour = value.hour - valueSerializer.writeNumber(value_hour) - const value_minute = value.minute - valueSerializer.writeNumber(value_minute) - const value_second = value.second - valueSerializer.writeNumber(value_second) + const value_enable = value.enable + valueSerializer.writeBoolean(value_enable) + const value_shouldOverlay = value.shouldOverlay + valueSerializer.writeBoolean(value_shouldOverlay) } - writeTimePickerOptions(value: TimePickerOptions): void { + writeNativeEmbedTouchInfo(value: NativeEmbedTouchInfo): void { let valueSerializer: Serializer = this - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as number)) + const value_embedId = value.embedId + let value_embedId_type: int32 = RuntimeType.UNDEFINED + value_embedId_type = runtimeType(value_embedId) + valueSerializer.writeInt8(value_embedId_type) + if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { + const value_embedId_value = value_embedId! + valueSerializer.writeString(value_embedId_value) } - const value_format = value.format - let value_format_type: int32 = RuntimeType.UNDEFINED - value_format_type = runtimeType(value_format) - valueSerializer.writeInt8(value_format_type) - if ((RuntimeType.UNDEFINED) != (value_format_type)) { - const value_format_value = value_format! - valueSerializer.writeInt32(value_format_value) + const value_touchEvent = value.touchEvent + let value_touchEvent_type: int32 = RuntimeType.UNDEFINED + value_touchEvent_type = runtimeType(value_touchEvent) + valueSerializer.writeInt8(value_touchEvent_type) + if ((RuntimeType.UNDEFINED) != (value_touchEvent_type)) { + const value_touchEvent_value = value_touchEvent! + valueSerializer.writeTouchEvent(value_touchEvent_value) + } + const value_result = value.result + let value_result_type: int32 = RuntimeType.UNDEFINED + value_result_type = runtimeType(value_result) + valueSerializer.writeInt8(value_result_type) + if ((RuntimeType.UNDEFINED) != (value_result_type)) { + const value_result_value = value_result! + valueSerializer.writeEventResult(value_result_value) } } - writeTextTimerOptions(value: TextTimerOptions): void { + writeNativeEmbedVisibilityInfo(value: NativeEmbedVisibilityInfo): void { let valueSerializer: Serializer = this - const value_isCountDown = value.isCountDown - let value_isCountDown_type: int32 = RuntimeType.UNDEFINED - value_isCountDown_type = runtimeType(value_isCountDown) - valueSerializer.writeInt8(value_isCountDown_type) - if ((RuntimeType.UNDEFINED) != (value_isCountDown_type)) { - const value_isCountDown_value = value_isCountDown! - valueSerializer.writeBoolean(value_isCountDown_value) - } - const value_count = value.count - let value_count_type: int32 = RuntimeType.UNDEFINED - value_count_type = runtimeType(value_count) - valueSerializer.writeInt8(value_count_type) - if ((RuntimeType.UNDEFINED) != (value_count_type)) { - const value_count_value = value_count! - valueSerializer.writeNumber(value_count_value) - } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextTimerController(value_controller_value) - } + const value_visibility = value.visibility + valueSerializer.writeBoolean(value_visibility) + const value_embedId = value.embedId + valueSerializer.writeString(value_embedId) } - writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { + writeNativeEmbedDataInfo(value: NativeEmbedDataInfo): void { let valueSerializer: Serializer = this - const value_text = value.text - let value_text_type: int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - if (((RuntimeType.STRING == value_text_type))) { - valueSerializer.writeInt8(0) - const value_text_0 = unsafeCast(value_text) - valueSerializer.writeString(value_text_0) + const value_status = value.status + let value_status_type: int32 = RuntimeType.UNDEFINED + value_status_type = runtimeType(value_status) + valueSerializer.writeInt8(value_status_type) + if ((RuntimeType.UNDEFINED) != (value_status_type)) { + const value_status_value = value_status! + valueSerializer.writeInt32(value_status_value) } - else if (((RuntimeType.OBJECT == value_text_type))) { - valueSerializer.writeInt8(1) - const value_text_1 = unsafeCast(value_text) - valueSerializer.writeResource(value_text_1) + const value_surfaceId = value.surfaceId + let value_surfaceId_type: int32 = RuntimeType.UNDEFINED + value_surfaceId_type = runtimeType(value_surfaceId) + valueSerializer.writeInt8(value_surfaceId_type) + if ((RuntimeType.UNDEFINED) != (value_surfaceId_type)) { + const value_surfaceId_value = value_surfaceId! + valueSerializer.writeString(value_surfaceId_value) } - const value_children = value.children - let value_children_type: int32 = RuntimeType.UNDEFINED - value_children_type = runtimeType(value_children) - valueSerializer.writeInt8(value_children_type) - if ((RuntimeType.UNDEFINED) != (value_children_type)) { - const value_children_value = value_children! - valueSerializer.writeInt32(value_children_value.length) - for (let i = 0; i < value_children_value.length; i++) { - const value_children_value_element = value_children_value[i] - valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element) - } + const value_embedId = value.embedId + let value_embedId_type: int32 = RuntimeType.UNDEFINED + value_embedId_type = runtimeType(value_embedId) + valueSerializer.writeInt8(value_embedId_type) + if ((RuntimeType.UNDEFINED) != (value_embedId_type)) { + const value_embedId_value = value_embedId! + valueSerializer.writeString(value_embedId_value) + } + const value_info = value.info + let value_info_type: int32 = RuntimeType.UNDEFINED + value_info_type = runtimeType(value_info) + valueSerializer.writeInt8(value_info_type) + if ((RuntimeType.UNDEFINED) != (value_info_type)) { + const value_info_value = value_info! + valueSerializer.writeNativeEmbedInfo(value_info_value) } } - writeTextPickerRangeContent(value: TextPickerRangeContent): void { + writeScriptItem(value: ScriptItem): void { let valueSerializer: Serializer = this - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - if (((RuntimeType.STRING == value_icon_type))) { - valueSerializer.writeInt8(0) - const value_icon_0 = unsafeCast(value_icon) - valueSerializer.writeString(value_icon_0) - } - else if (((RuntimeType.OBJECT == value_icon_type))) { - valueSerializer.writeInt8(1) - const value_icon_1 = unsafeCast(value_icon) - valueSerializer.writeResource(value_icon_1) - } - const value_text = value.text - let value_text_type: int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type: int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0) - const value_text_value_0 = unsafeCast(value_text_value) - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1) - const value_text_value_1 = unsafeCast(value_text_value) - valueSerializer.writeResource(value_text_value_1) - } + const value_script = value.script + valueSerializer.writeString(value_script) + const value_scriptRules = value.scriptRules + valueSerializer.writeInt32(value_scriptRules.length) + for (let i = 0; i < value_scriptRules.length; i++) { + const value_scriptRules_element = value_scriptRules[i] + valueSerializer.writeString(value_scriptRules_element) } } - writeTextPickerOptions(value: TextPickerOptions): void { + writeIntelligentTrackingPreventionDetails(value: IntelligentTrackingPreventionDetails): void { let valueSerializer: Serializer = this - const value_range = value.range - let value_range_type: int32 = RuntimeType.UNDEFINED - value_range_type = runtimeType(value_range) - if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(0) - const value_range_0 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_0.length) - for (let i = 0; i < value_range_0.length; i++) { - const value_range_0_element = value_range_0[i] - valueSerializer.writeString(value_range_0_element) - } - } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array>)) { - valueSerializer.writeInt8(1) - const value_range_1 = unsafeCast>>(value_range) - valueSerializer.writeInt32(value_range_1.length) - for (let i = 0; i < value_range_1.length; i++) { - const value_range_1_element = value_range_1[i] - valueSerializer.writeInt32(value_range_1_element.length) - for (let i = 0; i < value_range_1_element.length; i++) { - const value_range_1_element_element = value_range_1_element[i] - valueSerializer.writeString(value_range_1_element_element) - } - } + const value_host = value.host + valueSerializer.writeString(value_host) + const value_trackerHost = value.trackerHost + valueSerializer.writeString(value_trackerHost) + } + writeLoadCommittedDetails(value: LoadCommittedDetails): void { + let valueSerializer: Serializer = this + const value_isMainFrame = value.isMainFrame + valueSerializer.writeBoolean(value_isMainFrame) + const value_isSameDocument = value.isSameDocument + valueSerializer.writeBoolean(value_isSameDocument) + const value_didReplaceEntry = value.didReplaceEntry + valueSerializer.writeBoolean(value_didReplaceEntry) + const value_navigationType = value.navigationType + valueSerializer.writeInt32(value_navigationType) + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnOverScrollEvent(value: OnOverScrollEvent): void { + let valueSerializer: Serializer = this + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) + } + writeOnLoadInterceptEvent(value: OnLoadInterceptEvent): void { + let valueSerializer: Serializer = this + const value_data = value.data + valueSerializer.writeWebResourceRequest(value_data) + } + writeLargestContentfulPaint(value: LargestContentfulPaint): void { + let valueSerializer: Serializer = this + const value_navigationStartTime = value.navigationStartTime + let value_navigationStartTime_type: int32 = RuntimeType.UNDEFINED + value_navigationStartTime_type = runtimeType(value_navigationStartTime) + valueSerializer.writeInt8(value_navigationStartTime_type) + if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { + const value_navigationStartTime_value = value_navigationStartTime! + valueSerializer.writeNumber(value_navigationStartTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (((value_range!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_range_2 = unsafeCast(value_range) - valueSerializer.writeResource(value_range_2) + const value_largestImagePaintTime = value.largestImagePaintTime + let value_largestImagePaintTime_type: int32 = RuntimeType.UNDEFINED + value_largestImagePaintTime_type = runtimeType(value_largestImagePaintTime) + valueSerializer.writeInt8(value_largestImagePaintTime_type) + if ((RuntimeType.UNDEFINED) != (value_largestImagePaintTime_type)) { + const value_largestImagePaintTime_value = value_largestImagePaintTime! + valueSerializer.writeNumber(value_largestImagePaintTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(3) - const value_range_3 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_3.length) - for (let i = 0; i < value_range_3.length; i++) { - const value_range_3_element = value_range_3[i] - valueSerializer.writeTextPickerRangeContent(value_range_3_element) - } + const value_largestTextPaintTime = value.largestTextPaintTime + let value_largestTextPaintTime_type: int32 = RuntimeType.UNDEFINED + value_largestTextPaintTime_type = runtimeType(value_largestTextPaintTime) + valueSerializer.writeInt8(value_largestTextPaintTime_type) + if ((RuntimeType.UNDEFINED) != (value_largestTextPaintTime_type)) { + const value_largestTextPaintTime_value = value_largestTextPaintTime! + valueSerializer.writeNumber(value_largestTextPaintTime_value) } - else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { - valueSerializer.writeInt8(4) - const value_range_4 = unsafeCast>(value_range) - valueSerializer.writeInt32(value_range_4.length) - for (let i = 0; i < value_range_4.length; i++) { - const value_range_4_element = value_range_4[i] - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) - } + const value_imageBPP = value.imageBPP + let value_imageBPP_type: int32 = RuntimeType.UNDEFINED + value_imageBPP_type = runtimeType(value_imageBPP) + valueSerializer.writeInt8(value_imageBPP_type) + if ((RuntimeType.UNDEFINED) != (value_imageBPP_type)) { + const value_imageBPP_value = value_imageBPP! + valueSerializer.writeNumber(value_imageBPP_value) } - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - let value_value_value_type: int32 = RuntimeType.UNDEFINED - value_value_value_type = runtimeType(value_value_value) - if (((RuntimeType.STRING == value_value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_value_0 = unsafeCast(value_value_value) - valueSerializer.writeString(value_value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_value_1 = unsafeCast>(value_value_value) - valueSerializer.writeInt32(value_value_value_1.length) - for (let i = 0; i < value_value_value_1.length; i++) { - const value_value_value_1_element = value_value_value_1[i] - valueSerializer.writeString(value_value_value_1_element) - } - } + const value_largestImageLoadStartTime = value.largestImageLoadStartTime + let value_largestImageLoadStartTime_type: int32 = RuntimeType.UNDEFINED + value_largestImageLoadStartTime_type = runtimeType(value_largestImageLoadStartTime) + valueSerializer.writeInt8(value_largestImageLoadStartTime_type) + if ((RuntimeType.UNDEFINED) != (value_largestImageLoadStartTime_type)) { + const value_largestImageLoadStartTime_value = value_largestImageLoadStartTime! + valueSerializer.writeNumber(value_largestImageLoadStartTime_value) } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - let value_selected_value_type: int32 = RuntimeType.UNDEFINED - value_selected_value_type = runtimeType(value_selected_value) - if (((RuntimeType.NUMBER == value_selected_value_type))) { - valueSerializer.writeInt8(0) - const value_selected_value_0 = unsafeCast(value_selected_value) - valueSerializer.writeNumber(value_selected_value_0) - } - else if (((RuntimeType.OBJECT == value_selected_value_type))) { - valueSerializer.writeInt8(1) - const value_selected_value_1 = unsafeCast>(value_selected_value) - valueSerializer.writeInt32(value_selected_value_1.length) - for (let i = 0; i < value_selected_value_1.length; i++) { - const value_selected_value_1_element = value_selected_value_1[i] - valueSerializer.writeNumber(value_selected_value_1_element) - } - } + const value_largestImageLoadEndTime = value.largestImageLoadEndTime + let value_largestImageLoadEndTime_type: int32 = RuntimeType.UNDEFINED + value_largestImageLoadEndTime_type = runtimeType(value_largestImageLoadEndTime) + valueSerializer.writeInt8(value_largestImageLoadEndTime_type) + if ((RuntimeType.UNDEFINED) != (value_largestImageLoadEndTime_type)) { + const value_largestImageLoadEndTime_value = value_largestImageLoadEndTime! + valueSerializer.writeNumber(value_largestImageLoadEndTime_value) } } - writePasswordIcon(value: PasswordIcon): void { + writeFirstMeaningfulPaint(value: FirstMeaningfulPaint): void { let valueSerializer: Serializer = this - const value_onIconSrc = value.onIconSrc - let value_onIconSrc_type: int32 = RuntimeType.UNDEFINED - value_onIconSrc_type = runtimeType(value_onIconSrc) - valueSerializer.writeInt8(value_onIconSrc_type) - if ((RuntimeType.UNDEFINED) != (value_onIconSrc_type)) { - const value_onIconSrc_value = value_onIconSrc! - let value_onIconSrc_value_type: int32 = RuntimeType.UNDEFINED - value_onIconSrc_value_type = runtimeType(value_onIconSrc_value) - if (((RuntimeType.STRING == value_onIconSrc_value_type))) { - valueSerializer.writeInt8(0) - const value_onIconSrc_value_0 = unsafeCast(value_onIconSrc_value) - valueSerializer.writeString(value_onIconSrc_value_0) - } - else if (((RuntimeType.OBJECT == value_onIconSrc_value_type))) { - valueSerializer.writeInt8(1) - const value_onIconSrc_value_1 = unsafeCast(value_onIconSrc_value) - valueSerializer.writeResource(value_onIconSrc_value_1) - } + const value_navigationStartTime = value.navigationStartTime + let value_navigationStartTime_type: int32 = RuntimeType.UNDEFINED + value_navigationStartTime_type = runtimeType(value_navigationStartTime) + valueSerializer.writeInt8(value_navigationStartTime_type) + if ((RuntimeType.UNDEFINED) != (value_navigationStartTime_type)) { + const value_navigationStartTime_value = value_navigationStartTime! + valueSerializer.writeNumber(value_navigationStartTime_value) } - const value_offIconSrc = value.offIconSrc - let value_offIconSrc_type: int32 = RuntimeType.UNDEFINED - value_offIconSrc_type = runtimeType(value_offIconSrc) - valueSerializer.writeInt8(value_offIconSrc_type) - if ((RuntimeType.UNDEFINED) != (value_offIconSrc_type)) { - const value_offIconSrc_value = value_offIconSrc! - let value_offIconSrc_value_type: int32 = RuntimeType.UNDEFINED - value_offIconSrc_value_type = runtimeType(value_offIconSrc_value) - if (((RuntimeType.STRING == value_offIconSrc_value_type))) { - valueSerializer.writeInt8(0) - const value_offIconSrc_value_0 = unsafeCast(value_offIconSrc_value) - valueSerializer.writeString(value_offIconSrc_value_0) - } - else if (((RuntimeType.OBJECT == value_offIconSrc_value_type))) { - valueSerializer.writeInt8(1) - const value_offIconSrc_value_1 = unsafeCast(value_offIconSrc_value) - valueSerializer.writeResource(value_offIconSrc_value_1) - } + const value_firstMeaningfulPaintTime = value.firstMeaningfulPaintTime + let value_firstMeaningfulPaintTime_type: int32 = RuntimeType.UNDEFINED + value_firstMeaningfulPaintTime_type = runtimeType(value_firstMeaningfulPaintTime) + valueSerializer.writeInt8(value_firstMeaningfulPaintTime_type) + if ((RuntimeType.UNDEFINED) != (value_firstMeaningfulPaintTime_type)) { + const value_firstMeaningfulPaintTime_value = value_firstMeaningfulPaintTime! + valueSerializer.writeNumber(value_firstMeaningfulPaintTime_value) } } - writeTextInputOptions(value: TextInputOptions): void { + writeOnFirstContentfulPaintEvent(value: OnFirstContentfulPaintEvent): void { let valueSerializer: Serializer = this - const value_placeholder = value.placeholder - let value_placeholder_type: int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { - valueSerializer.writeInt8(0) - const value_placeholder_value_0 = unsafeCast(value_placeholder_value) - valueSerializer.writeString(value_placeholder_value_0) - } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { - valueSerializer.writeInt8(1) - const value_placeholder_value_1 = unsafeCast(value_placeholder_value) - valueSerializer.writeResource(value_placeholder_value_1) - } - } - const value_text = value.text - let value_text_type: int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type: int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0) - const value_text_value_0 = unsafeCast(value_text_value) - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1) - const value_text_value_1 = unsafeCast(value_text_value) - valueSerializer.writeResource(value_text_value_1) - } - } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextInputController(value_controller_value) - } + const value_navigationStartTick = value.navigationStartTick + valueSerializer.writeNumber(value_navigationStartTick) + const value_firstContentfulPaintMs = value.firstContentfulPaintMs + valueSerializer.writeNumber(value_firstContentfulPaintMs) + } + writeOnAudioStateChangedEvent(value: OnAudioStateChangedEvent): void { + let valueSerializer: Serializer = this + const value_playing = value.playing + valueSerializer.writeBoolean(value_playing) + } + writeOnDataResubmittedEvent(value: OnDataResubmittedEvent): void { + let valueSerializer: Serializer = this + const value_handler = value.handler + valueSerializer.writeDataResubmissionHandler(value_handler) + } + writeOnPageVisibleEvent(value: OnPageVisibleEvent): void { + let valueSerializer: Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnFaviconReceivedEvent(value: OnFaviconReceivedEvent): void { + let valueSerializer: Serializer = this + const value_favicon = value.favicon + valueSerializer.writePixelMap(value_favicon) + } + writeOnTouchIconUrlReceivedEvent(value: OnTouchIconUrlReceivedEvent): void { + let valueSerializer: Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_precomposed = value.precomposed + valueSerializer.writeBoolean(value_precomposed) + } + writeOnWindowNewEvent(value: OnWindowNewEvent): void { + let valueSerializer: Serializer = this + const value_isAlert = value.isAlert + valueSerializer.writeBoolean(value_isAlert) + const value_isUserTrigger = value.isUserTrigger + valueSerializer.writeBoolean(value_isUserTrigger) + const value_targetUrl = value.targetUrl + valueSerializer.writeString(value_targetUrl) + const value_handler = value.handler + valueSerializer.writeControllerHandler(value_handler) } - writeTextClockOptions(value: TextClockOptions): void { + writeOnClientAuthenticationEvent(value: OnClientAuthenticationEvent): void { let valueSerializer: Serializer = this - const value_timeZoneOffset = value.timeZoneOffset - let value_timeZoneOffset_type: int32 = RuntimeType.UNDEFINED - value_timeZoneOffset_type = runtimeType(value_timeZoneOffset) - valueSerializer.writeInt8(value_timeZoneOffset_type) - if ((RuntimeType.UNDEFINED) != (value_timeZoneOffset_type)) { - const value_timeZoneOffset_value = value_timeZoneOffset! - valueSerializer.writeNumber(value_timeZoneOffset_value) + const value_handler = value.handler + valueSerializer.writeClientAuthenticationHandler(value_handler) + const value_host = value.host + valueSerializer.writeString(value_host) + const value_port = value.port + valueSerializer.writeNumber(value_port) + const value_keyTypes = value.keyTypes + valueSerializer.writeInt32(value_keyTypes.length) + for (let i = 0; i < value_keyTypes.length; i++) { + const value_keyTypes_element = value_keyTypes[i] + valueSerializer.writeString(value_keyTypes_element) } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextClockController(value_controller_value) + const value_issuers = value.issuers + valueSerializer.writeInt32(value_issuers.length) + for (let i = 0; i < value_issuers.length; i++) { + const value_issuers_element = value_issuers[i] + valueSerializer.writeString(value_issuers_element) } } - writeInputCounterOptions(value: InputCounterOptions): void { + writeSslErrorEvent(value: SslErrorEvent): void { let valueSerializer: Serializer = this - const value_thresholdPercentage = value.thresholdPercentage - let value_thresholdPercentage_type: int32 = RuntimeType.UNDEFINED - value_thresholdPercentage_type = runtimeType(value_thresholdPercentage) - valueSerializer.writeInt8(value_thresholdPercentage_type) - if ((RuntimeType.UNDEFINED) != (value_thresholdPercentage_type)) { - const value_thresholdPercentage_value = value_thresholdPercentage! - valueSerializer.writeNumber(value_thresholdPercentage_value) - } - const value_highlightBorder = value.highlightBorder - let value_highlightBorder_type: int32 = RuntimeType.UNDEFINED - value_highlightBorder_type = runtimeType(value_highlightBorder) - valueSerializer.writeInt8(value_highlightBorder_type) - if ((RuntimeType.UNDEFINED) != (value_highlightBorder_type)) { - const value_highlightBorder_value = value_highlightBorder! - valueSerializer.writeBoolean(value_highlightBorder_value) - } + const value_handler = value.handler + valueSerializer.writeSslErrorHandler(value_handler) + const value_error = value.error + valueSerializer.writeInt32(value_error) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_originalUrl = value.originalUrl + valueSerializer.writeString(value_originalUrl) + const value_referrer = value.referrer + valueSerializer.writeString(value_referrer) + const value_isFatalError = value.isFatalError + valueSerializer.writeBoolean(value_isFatalError) + const value_isMainFrame = value.isMainFrame + valueSerializer.writeBoolean(value_isMainFrame) } - writeTextAreaOptions(value: TextAreaOptions): void { + writeOnSslErrorEventReceiveEvent(value: OnSslErrorEventReceiveEvent): void { let valueSerializer: Serializer = this - const value_placeholder = value.placeholder - let value_placeholder_type: int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { - valueSerializer.writeInt8(0) - const value_placeholder_value_0 = unsafeCast(value_placeholder_value) - valueSerializer.writeString(value_placeholder_value_0) - } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { - valueSerializer.writeInt8(1) - const value_placeholder_value_1 = unsafeCast(value_placeholder_value) - valueSerializer.writeResource(value_placeholder_value_1) - } - } - const value_text = value.text - let value_text_type: int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - let value_text_value_type: int32 = RuntimeType.UNDEFINED - value_text_value_type = runtimeType(value_text_value) - if (((RuntimeType.STRING == value_text_value_type))) { - valueSerializer.writeInt8(0) - const value_text_value_0 = unsafeCast(value_text_value) - valueSerializer.writeString(value_text_value_0) - } - else if (((RuntimeType.OBJECT == value_text_value_type))) { - valueSerializer.writeInt8(1) - const value_text_value_1 = unsafeCast(value_text_value) - valueSerializer.writeResource(value_text_value_1) + const value_handler = value.handler + valueSerializer.writeSslErrorHandler(value_handler) + const value_error = value.error + valueSerializer.writeInt32(value_error) + const value_certChainData = value.certChainData + let value_certChainData_type: int32 = RuntimeType.UNDEFINED + value_certChainData_type = runtimeType(value_certChainData) + valueSerializer.writeInt8(value_certChainData_type) + if ((RuntimeType.UNDEFINED) != (value_certChainData_type)) { + const value_certChainData_value = value_certChainData! + valueSerializer.writeInt32(value_certChainData_value.length) + for (let i = 0; i < value_certChainData_value.length; i++) { + const value_certChainData_value_element = value_certChainData_value[i] + valueSerializer.writeBuffer(value_certChainData_value_element) } } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTextAreaController(value_controller_value) - } } - writeFontSettingOptions(value: FontSettingOptions): void { + writeOnScrollEvent(value: OnScrollEvent): void { let valueSerializer: Serializer = this - const value_enableVariableFontWeight = value.enableVariableFontWeight - let value_enableVariableFontWeight_type: int32 = RuntimeType.UNDEFINED - value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight) - valueSerializer.writeInt8(value_enableVariableFontWeight_type) - if ((RuntimeType.UNDEFINED) != (value_enableVariableFontWeight_type)) { - const value_enableVariableFontWeight_value = value_enableVariableFontWeight! - valueSerializer.writeBoolean(value_enableVariableFontWeight_value) - } + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) } - writeTextOverflowOptions(value: TextOverflowOptions): void { + writeOnSearchResultReceiveEvent(value: OnSearchResultReceiveEvent): void { let valueSerializer: Serializer = this - const value_overflow = value.overflow - valueSerializer.writeInt32(value_overflow) + const value_activeMatchOrdinal = value.activeMatchOrdinal + valueSerializer.writeNumber(value_activeMatchOrdinal) + const value_numberOfMatches = value.numberOfMatches + valueSerializer.writeNumber(value_numberOfMatches) + const value_isDoneCounting = value.isDoneCounting + valueSerializer.writeBoolean(value_isDoneCounting) } - writeTextOptions(value: TextOptions): void { + writeOnContextMenuShowEvent(value: OnContextMenuShowEvent): void { let valueSerializer: Serializer = this - const value_controller = value.controller - valueSerializer.writeTextController(value_controller) + const value_param = value.param + valueSerializer.writeWebContextMenuParam(value_param) + const value_result = value.result + valueSerializer.writeWebContextMenuResult(value_result) } - writeScrollableBarModeOptions(value: ScrollableBarModeOptions): void { + writeOnScreenCaptureRequestEvent(value: OnScreenCaptureRequestEvent): void { let valueSerializer: Serializer = this - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLength(value_margin_value) + const value_handler = value.handler + valueSerializer.writeScreenCaptureHandler(value_handler) + } + writeOnPermissionRequestEvent(value: OnPermissionRequestEvent): void { + let valueSerializer: Serializer = this + const value_request = value.request + valueSerializer.writePermissionRequest(value_request) + } + writeOnInterceptRequestEvent(value: OnInterceptRequestEvent): void { + let valueSerializer: Serializer = this + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + } + writeOnHttpAuthRequestEvent(value: OnHttpAuthRequestEvent): void { + let valueSerializer: Serializer = this + const value_handler = value.handler + valueSerializer.writeHttpAuthHandler(value_handler) + const value_host = value.host + valueSerializer.writeString(value_host) + const value_realm = value.realm + valueSerializer.writeString(value_realm) + } + writeOnScaleChangeEvent(value: OnScaleChangeEvent): void { + let valueSerializer: Serializer = this + const value_oldScale = value.oldScale + valueSerializer.writeNumber(value_oldScale) + const value_newScale = value.newScale + valueSerializer.writeNumber(value_newScale) + } + writeFullScreenEnterEvent(value: FullScreenEnterEvent): void { + let valueSerializer: Serializer = this + const value_handler = value.handler + valueSerializer.writeFullScreenExitHandler(value_handler) + const value_videoWidth = value.videoWidth + let value_videoWidth_type: int32 = RuntimeType.UNDEFINED + value_videoWidth_type = runtimeType(value_videoWidth) + valueSerializer.writeInt8(value_videoWidth_type) + if ((RuntimeType.UNDEFINED) != (value_videoWidth_type)) { + const value_videoWidth_value = value_videoWidth! + valueSerializer.writeNumber(value_videoWidth_value) } - const value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle - let value_nonScrollableLayoutStyle_type: int32 = RuntimeType.UNDEFINED - value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle) - valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type) - if ((RuntimeType.UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { - const value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle! - valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value) + const value_videoHeight = value.videoHeight + let value_videoHeight_type: int32 = RuntimeType.UNDEFINED + value_videoHeight_type = runtimeType(value_videoHeight) + valueSerializer.writeInt8(value_videoHeight_type) + if ((RuntimeType.UNDEFINED) != (value_videoHeight_type)) { + const value_videoHeight_value = value_videoHeight! + valueSerializer.writeNumber(value_videoHeight_value) } } - writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { + writeOnResourceLoadEvent(value: OnResourceLoadEvent): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_url = value.url + valueSerializer.writeString(value_url) + } + writeOnShowFileSelectorEvent(value: OnShowFileSelectorEvent): void { + let valueSerializer: Serializer = this + const value_result = value.result + valueSerializer.writeFileSelectorResult(value_result) + const value_fileSelector = value.fileSelector + valueSerializer.writeFileSelectorParam(value_fileSelector) + } + writeOnRenderExitedEvent(value: OnRenderExitedEvent): void { + let valueSerializer: Serializer = this + const value_renderExitReason = value.renderExitReason + valueSerializer.writeInt32(value_renderExitReason) + } + writeOnRefreshAccessedHistoryEvent(value: OnRefreshAccessedHistoryEvent): void { + let valueSerializer: Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_isRefreshed = value.isRefreshed + valueSerializer.writeBoolean(value_isRefreshed) + } + writeOnDownloadStartEvent(value: OnDownloadStartEvent): void { + let valueSerializer: Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_userAgent = value.userAgent + valueSerializer.writeString(value_userAgent) + const value_contentDisposition = value.contentDisposition + valueSerializer.writeString(value_contentDisposition) + const value_mimetype = value.mimetype + valueSerializer.writeString(value_mimetype) + const value_contentLength = value.contentLength + valueSerializer.writeNumber(value_contentLength) } - writeBarGridColumnOptions(value: BarGridColumnOptions): void { + writeOnHttpErrorReceiveEvent(value: OnHttpErrorReceiveEvent): void { let valueSerializer: Serializer = this - const value_sm = value.sm - let value_sm_type: int32 = RuntimeType.UNDEFINED - value_sm_type = runtimeType(value_sm) - valueSerializer.writeInt8(value_sm_type) - if ((RuntimeType.UNDEFINED) != (value_sm_type)) { - const value_sm_value = value_sm! - valueSerializer.writeNumber(value_sm_value) - } - const value_md = value.md - let value_md_type: int32 = RuntimeType.UNDEFINED - value_md_type = runtimeType(value_md) - valueSerializer.writeInt8(value_md_type) - if ((RuntimeType.UNDEFINED) != (value_md_type)) { - const value_md_value = value_md! - valueSerializer.writeNumber(value_md_value) - } - const value_lg = value.lg - let value_lg_type: int32 = RuntimeType.UNDEFINED - value_lg_type = runtimeType(value_lg) - valueSerializer.writeInt8(value_lg_type) - if ((RuntimeType.UNDEFINED) != (value_lg_type)) { - const value_lg_value = value_lg! - valueSerializer.writeNumber(value_lg_value) - } - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLength(value_margin_value) - } - const value_gutter = value.gutter - let value_gutter_type: int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - valueSerializer.writeLength(value_gutter_value) - } + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + const value_response = value.response + valueSerializer.writeWebResourceResponse(value_response) } - writeTabsAnimationEvent(value: TabsAnimationEvent): void { + writeOnErrorReceiveEvent(value: OnErrorReceiveEvent): void { let valueSerializer: Serializer = this - const value_currentOffset = value.currentOffset - valueSerializer.writeNumber(value_currentOffset) - const value_targetOffset = value.targetOffset - valueSerializer.writeNumber(value_targetOffset) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) + const value_request = value.request + valueSerializer.writeWebResourceRequest(value_request) + const value_error = value.error + valueSerializer.writeWebResourceError(value_error) } - writeTabsOptions(value: TabsOptions): void { + writeOnConsoleEvent(value: OnConsoleEvent): void { let valueSerializer: Serializer = this - const value_barPosition = value.barPosition - let value_barPosition_type: int32 = RuntimeType.UNDEFINED - value_barPosition_type = runtimeType(value_barPosition) - valueSerializer.writeInt8(value_barPosition_type) - if ((RuntimeType.UNDEFINED) != (value_barPosition_type)) { - const value_barPosition_value = value_barPosition! - valueSerializer.writeInt32(value_barPosition_value) - } - const value_index = value.index - let value_index_type: int32 = RuntimeType.UNDEFINED - value_index_type = runtimeType(value_index) - valueSerializer.writeInt8(value_index_type) - if ((RuntimeType.UNDEFINED) != (value_index_type)) { - const value_index_value = value_index! - valueSerializer.writeNumber(value_index_value) - } - const value_controller = value.controller - let value_controller_type: int32 = RuntimeType.UNDEFINED - value_controller_type = runtimeType(value_controller) - valueSerializer.writeInt8(value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_controller_type)) { - const value_controller_value = value_controller! - valueSerializer.writeTabsController(value_controller_value) - } + const value_message = value.message + valueSerializer.writeConsoleMessage(value_message) } - writeSymbolEffect(value: SymbolEffect): void { + writeOnPromptEvent(value: OnPromptEvent): void { + let valueSerializer: Serializer = this + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_value = value.value + valueSerializer.writeString(value_value) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { + writeOnConfirmEvent(value: OnConfirmEvent): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { + writeOnBeforeUnloadEvent(value: OnBeforeUnloadEvent): void { let valueSerializer: Serializer = this - const value_timeout = value.timeout - let value_timeout_type: int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeSwiperAnimationEvent(value: SwiperAnimationEvent): void { + writeOnAlertEvent(value: OnAlertEvent): void { let valueSerializer: Serializer = this - const value_currentOffset = value.currentOffset - valueSerializer.writeNumber(value_currentOffset) - const value_targetOffset = value.targetOffset - valueSerializer.writeNumber(value_targetOffset) - const value_velocity = value.velocity - valueSerializer.writeNumber(value_velocity) + const value_url = value.url + valueSerializer.writeString(value_url) + const value_message = value.message + valueSerializer.writeString(value_message) + const value_result = value.result + valueSerializer.writeJsResult(value_result) } - writeIndicatorComponentController(value: IndicatorComponentController): void { + writeOnGeolocationShowEvent(value: OnGeolocationShowEvent): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_origin = value.origin + valueSerializer.writeString(value_origin) + const value_geolocation = value.geolocation + valueSerializer.writeJsGeolocation(value_geolocation) } - writeSwiperController(value: SwiperController): void { + writeOnTitleReceiveEvent(value: OnTitleReceiveEvent): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_title = value.title + valueSerializer.writeString(value_title) } - writeStackOptions(value: StackOptions): void { + writeOnProgressChangeEvent(value: OnProgressChangeEvent): void { let valueSerializer: Serializer = this - const value_alignContent = value.alignContent - let value_alignContent_type: int32 = RuntimeType.UNDEFINED - value_alignContent_type = runtimeType(value_alignContent) - valueSerializer.writeInt8(value_alignContent_type) - if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { - const value_alignContent_value = value_alignContent! - valueSerializer.writeInt32(value_alignContent_value) - } + const value_newProgress = value.newProgress + valueSerializer.writeNumber(value_newProgress) } - writeSlideRange(value: SlideRange): void { + writeOnPageBeginEvent(value: OnPageBeginEvent): void { let valueSerializer: Serializer = this - const value_from = value.from - let value_from_type: int32 = RuntimeType.UNDEFINED - value_from_type = runtimeType(value_from) - valueSerializer.writeInt8(value_from_type) - if ((RuntimeType.UNDEFINED) != (value_from_type)) { - const value_from_value = value_from! - valueSerializer.writeNumber(value_from_value) - } - const value_to = value.to - let value_to_type: int32 = RuntimeType.UNDEFINED - value_to_type = runtimeType(value_to) - valueSerializer.writeInt8(value_to_type) - if ((RuntimeType.UNDEFINED) != (value_to_type)) { - const value_to_value = value_to! - valueSerializer.writeNumber(value_to_value) - } + const value_url = value.url + valueSerializer.writeString(value_url) } - writeSliderBlockStyle(value: SliderBlockStyle): void { + writeOnPageEndEvent(value: OnPageEndEvent): void { let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_image = value.image - let value_image_type: int32 = RuntimeType.UNDEFINED - value_image_type = runtimeType(value_image) - valueSerializer.writeInt8(value_image_type) - if ((RuntimeType.UNDEFINED) != (value_image_type)) { - const value_image_value = value_image! - let value_image_value_type: int32 = RuntimeType.UNDEFINED - value_image_value_type = runtimeType(value_image_value) - if (((RuntimeType.STRING == value_image_value_type))) { - valueSerializer.writeInt8(0) - const value_image_value_0 = unsafeCast(value_image_value) - valueSerializer.writeString(value_image_value_0) - } - else if (((RuntimeType.OBJECT == value_image_value_type))) { - valueSerializer.writeInt8(1) - const value_image_value_1 = unsafeCast(value_image_value) - valueSerializer.writeResource(value_image_value_1) - } - } - const value_shape = value.shape - let value_shape_type: int32 = RuntimeType.UNDEFINED - value_shape_type = runtimeType(value_shape) - valueSerializer.writeInt8(value_shape_type) - if ((RuntimeType.UNDEFINED) != (value_shape_type)) { - const value_shape_value = value_shape! - let value_shape_value_type: int32 = RuntimeType.UNDEFINED - value_shape_value_type = runtimeType(value_shape_value) - if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof CircleAttribute)) { - valueSerializer.writeInt8(0) - const value_shape_value_0 = unsafeCast(value_shape_value) - valueSerializer.writeCircleAttribute(value_shape_value_0) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof EllipseAttribute)) { - valueSerializer.writeInt8(1) - const value_shape_value_1 = unsafeCast(value_shape_value) - valueSerializer.writeEllipseAttribute(value_shape_value_1) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof PathAttribute)) { - valueSerializer.writeInt8(2) - const value_shape_value_2 = unsafeCast(value_shape_value) - valueSerializer.writePathAttribute(value_shape_value_2) - } - else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof RectAttribute)) { - valueSerializer.writeInt8(3) - const value_shape_value_3 = unsafeCast(value_shape_value) - valueSerializer.writeRectAttribute(value_shape_value_3) - } - } + const value_url = value.url + valueSerializer.writeString(value_url) } - writeSliderOptions(value: SliderOptions): void { + writeWebMediaOptions(value: WebMediaOptions): void { let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - valueSerializer.writeNumber(value_value_value) + const value_resumeInterval = value.resumeInterval + let value_resumeInterval_type: int32 = RuntimeType.UNDEFINED + value_resumeInterval_type = runtimeType(value_resumeInterval) + valueSerializer.writeInt8(value_resumeInterval_type) + if ((RuntimeType.UNDEFINED) != (value_resumeInterval_type)) { + const value_resumeInterval_value = value_resumeInterval! + valueSerializer.writeNumber(value_resumeInterval_value) } - const value_min = value.min - let value_min_type: int32 = RuntimeType.UNDEFINED - value_min_type = runtimeType(value_min) - valueSerializer.writeInt8(value_min_type) - if ((RuntimeType.UNDEFINED) != (value_min_type)) { - const value_min_value = value_min! - valueSerializer.writeNumber(value_min_value) + const value_audioExclusive = value.audioExclusive + let value_audioExclusive_type: int32 = RuntimeType.UNDEFINED + value_audioExclusive_type = runtimeType(value_audioExclusive) + valueSerializer.writeInt8(value_audioExclusive_type) + if ((RuntimeType.UNDEFINED) != (value_audioExclusive_type)) { + const value_audioExclusive_value = value_audioExclusive! + valueSerializer.writeBoolean(value_audioExclusive_value) } - const value_max = value.max - let value_max_type: int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) + } + writeJavaScriptProxy(value: JavaScriptProxy): void { + let valueSerializer: Serializer = this + const value_object = value.object + valueSerializer.writeCustomObject("Object", value_object) + const value_name = value.name + valueSerializer.writeString(value_name) + const value_methodList = value.methodList + valueSerializer.writeInt32(value_methodList.length) + for (let i = 0; i < value_methodList.length; i++) { + const value_methodList_element = value_methodList[i] + valueSerializer.writeString(value_methodList_element) } - const value_step = value.step - let value_step_type: int32 = RuntimeType.UNDEFINED - value_step_type = runtimeType(value_step) - valueSerializer.writeInt8(value_step_type) - if ((RuntimeType.UNDEFINED) != (value_step_type)) { - const value_step_value = value_step! - valueSerializer.writeNumber(value_step_value) + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { + valueSerializer.writeInt8(0) + const value_controller_0 = unsafeCast(value_controller) + valueSerializer.writeWebController(value_controller_0) } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { + valueSerializer.writeInt8(1) + const value_controller_1 = unsafeCast(value_controller) + valueSerializer.writeWebviewController(value_controller_1) } - const value_direction = value.direction - let value_direction_type: int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value) + const value_asyncMethodList = value.asyncMethodList + let value_asyncMethodList_type: int32 = RuntimeType.UNDEFINED + value_asyncMethodList_type = runtimeType(value_asyncMethodList) + valueSerializer.writeInt8(value_asyncMethodList_type) + if ((RuntimeType.UNDEFINED) != (value_asyncMethodList_type)) { + const value_asyncMethodList_value = value_asyncMethodList! + valueSerializer.writeInt32(value_asyncMethodList_value.length) + for (let i = 0; i < value_asyncMethodList_value.length; i++) { + const value_asyncMethodList_value_element = value_asyncMethodList_value[i] + valueSerializer.writeString(value_asyncMethodList_value_element) + } } - const value_reverse = value.reverse - let value_reverse_type: int32 = RuntimeType.UNDEFINED - value_reverse_type = runtimeType(value_reverse) - valueSerializer.writeInt8(value_reverse_type) - if ((RuntimeType.UNDEFINED) != (value_reverse_type)) { - const value_reverse_value = value_reverse! - valueSerializer.writeBoolean(value_reverse_value) + const value_permission = value.permission + let value_permission_type: int32 = RuntimeType.UNDEFINED + value_permission_type = runtimeType(value_permission) + valueSerializer.writeInt8(value_permission_type) + if ((RuntimeType.UNDEFINED) != (value_permission_type)) { + const value_permission_value = value_permission! + valueSerializer.writeString(value_permission_value) } } - writeViewportRect(value: ViewportRect): void { + writeWebOptions(value: WebOptions): void { let valueSerializer: Serializer = this - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - valueSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type: int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER == value_x_value_type))) { - valueSerializer.writeInt8(0) - const value_x_value_0 = unsafeCast(value_x_value) - valueSerializer.writeNumber(value_x_value_0) - } - else if (((RuntimeType.STRING == value_x_value_type))) { - valueSerializer.writeInt8(1) - const value_x_value_1 = unsafeCast(value_x_value) - valueSerializer.writeString(value_x_value_1) - } + const value_src = value.src + let value_src_type: int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + if (((RuntimeType.STRING == value_src_type))) { + valueSerializer.writeInt8(0) + const value_src_0 = unsafeCast(value_src) + valueSerializer.writeString(value_src_0) } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - valueSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type: int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER == value_y_value_type))) { - valueSerializer.writeInt8(0) - const value_y_value_0 = unsafeCast(value_y_value) - valueSerializer.writeNumber(value_y_value_0) - } - else if (((RuntimeType.STRING == value_y_value_type))) { - valueSerializer.writeInt8(1) - const value_y_value_1 = unsafeCast(value_y_value) - valueSerializer.writeString(value_y_value_1) - } + else if (((RuntimeType.OBJECT == value_src_type))) { + valueSerializer.writeInt8(1) + const value_src_1 = unsafeCast(value_src) + valueSerializer.writeResource(value_src_1) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { - valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeNumber(value_width_value_0) - } - else if (((RuntimeType.STRING == value_width_value_type))) { - valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeString(value_width_value_1) - } + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + if (((RuntimeType.OBJECT) == (value_controller_type)) && (value_controller instanceof WebController)) { + valueSerializer.writeInt8(0) + const value_controller_0 = unsafeCast(value_controller) + valueSerializer.writeWebController(value_controller_0) } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeNumber(value_height_value_0) + else if (((RuntimeType.OBJECT) == (value_controller_type)) && (((value_controller!.hasOwnProperty("__WebviewControllerStub"))))) { + valueSerializer.writeInt8(1) + const value_controller_1 = unsafeCast(value_controller) + valueSerializer.writeWebviewController(value_controller_1) + } + const value_renderMode = value.renderMode + let value_renderMode_type: int32 = RuntimeType.UNDEFINED + value_renderMode_type = runtimeType(value_renderMode) + valueSerializer.writeInt8(value_renderMode_type) + if ((RuntimeType.UNDEFINED) != (value_renderMode_type)) { + const value_renderMode_value = value_renderMode! + valueSerializer.writeInt32(value_renderMode_value) + } + const value_incognitoMode = value.incognitoMode + let value_incognitoMode_type: int32 = RuntimeType.UNDEFINED + value_incognitoMode_type = runtimeType(value_incognitoMode) + valueSerializer.writeInt8(value_incognitoMode_type) + if ((RuntimeType.UNDEFINED) != (value_incognitoMode_type)) { + const value_incognitoMode_value = value_incognitoMode! + valueSerializer.writeBoolean(value_incognitoMode_value) + } + const value_sharedRenderProcessToken = value.sharedRenderProcessToken + let value_sharedRenderProcessToken_type: int32 = RuntimeType.UNDEFINED + value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken) + valueSerializer.writeInt8(value_sharedRenderProcessToken_type) + if ((RuntimeType.UNDEFINED) != (value_sharedRenderProcessToken_type)) { + const value_sharedRenderProcessToken_value = value_sharedRenderProcessToken! + valueSerializer.writeString(value_sharedRenderProcessToken_value) + } + } + writeHeader(value: Header): void { + let valueSerializer: Serializer = this + const value_headerKey = value.headerKey + valueSerializer.writeString(value_headerKey) + const value_headerValue = value.headerValue + valueSerializer.writeString(value_headerValue) + } + writePlaybackInfo(value: PlaybackInfo): void { + let valueSerializer: Serializer = this + const value_time = value.time + valueSerializer.writeNumber(value_time) + } + writePreparedInfo(value: PreparedInfo): void { + let valueSerializer: Serializer = this + const value_duration = value.duration + valueSerializer.writeNumber(value_duration) + } + writeFullscreenInfo(value: FullscreenInfo): void { + let valueSerializer: Serializer = this + const value_fullscreen = value.fullscreen + valueSerializer.writeBoolean(value_fullscreen) + } + writeVideoOptions(value: VideoOptions): void { + let valueSerializer: Serializer = this + const value_src = value.src + let value_src_type: int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + valueSerializer.writeInt8(value_src_type) + if ((RuntimeType.UNDEFINED) != (value_src_type)) { + const value_src_value = value_src! + let value_src_value_type: int32 = RuntimeType.UNDEFINED + value_src_value_type = runtimeType(value_src_value) + if (((RuntimeType.STRING == value_src_value_type))) { + valueSerializer.writeInt8(0) + const value_src_value_0 = unsafeCast(value_src_value) + valueSerializer.writeString(value_src_value_0) } - else if (((RuntimeType.STRING == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_src_value_type))) { valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeString(value_height_value_1) + const value_src_value_1 = unsafeCast(value_src_value) + valueSerializer.writeResource(value_src_value_1) } } - } - writeSelectOption(value: SelectOption): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_currentProgressRate = value.currentProgressRate + let value_currentProgressRate_type: int32 = RuntimeType.UNDEFINED + value_currentProgressRate_type = runtimeType(value_currentProgressRate) + valueSerializer.writeInt8(value_currentProgressRate_type) + if ((RuntimeType.UNDEFINED) != (value_currentProgressRate_type)) { + const value_currentProgressRate_value = value_currentProgressRate! + let value_currentProgressRate_value_type: int32 = RuntimeType.UNDEFINED + value_currentProgressRate_value_type = runtimeType(value_currentProgressRate_value) + if (((RuntimeType.NUMBER == value_currentProgressRate_value_type))) { valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) + const value_currentProgressRate_value_0 = unsafeCast(value_currentProgressRate_value) + valueSerializer.writeNumber(value_currentProgressRate_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.STRING == value_currentProgressRate_value_type))) { valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) + const value_currentProgressRate_value_1 = unsafeCast(value_currentProgressRate_value) + valueSerializer.writeString(value_currentProgressRate_value_1) + } + else if (((RuntimeType.NUMBER) == (value_currentProgressRate_value_type)) && ((unsafeCast(value_currentProgressRate_value)) >= (0)) && ((unsafeCast(value_currentProgressRate_value)) <= (4))) { + valueSerializer.writeInt8(2) + const value_currentProgressRate_value_2 = unsafeCast(value_currentProgressRate_value) + valueSerializer.writeInt32(value_currentProgressRate_value_2) } } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - } - writeSearchButtonOptions(value: SearchButtonOptions): void { - let valueSerializer: Serializer = this - const value_fontSize = value.fontSize - let value_fontSize_type: int32 = RuntimeType.UNDEFINED - value_fontSize_type = runtimeType(value_fontSize) - valueSerializer.writeInt8(value_fontSize_type) - if ((RuntimeType.UNDEFINED) != (value_fontSize_type)) { - const value_fontSize_value = value_fontSize! - valueSerializer.writeLength(value_fontSize_value) - } - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { + const value_previewUri = value.previewUri + let value_previewUri_type: int32 = RuntimeType.UNDEFINED + value_previewUri_type = runtimeType(value_previewUri) + valueSerializer.writeInt8(value_previewUri_type) + if ((RuntimeType.UNDEFINED) != (value_previewUri_type)) { + const value_previewUri_value = value_previewUri! + let value_previewUri_value_type: int32 = RuntimeType.UNDEFINED + value_previewUri_value_type = runtimeType(value_previewUri_value) + if (((RuntimeType.STRING == value_previewUri_value_type))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) - valueSerializer.writeInt32(value_fontColor_value_0) + const value_previewUri_value_0 = unsafeCast(value_previewUri_value) + valueSerializer.writeString(value_previewUri_value_0) } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (((value_previewUri_value!.hasOwnProperty("isEditable"))))) { valueSerializer.writeInt8(1) - const value_fontColor_value_1 = unsafeCast(value_fontColor_value) - valueSerializer.writeNumber(value_fontColor_value_1) + const value_previewUri_value_1 = unsafeCast(value_previewUri_value) + valueSerializer.writePixelMap(value_previewUri_value_1) } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_previewUri_value_type)) && (((value_previewUri_value!.hasOwnProperty("bundleName"))))) { valueSerializer.writeInt8(2) - const value_fontColor_value_2 = unsafeCast(value_fontColor_value) - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3) - const value_fontColor_value_3 = unsafeCast(value_fontColor_value) - valueSerializer.writeResource(value_fontColor_value_3) + const value_previewUri_value_2 = unsafeCast(value_previewUri_value) + valueSerializer.writeResource(value_previewUri_value_2) } } - const value_autoDisable = value.autoDisable - let value_autoDisable_type: int32 = RuntimeType.UNDEFINED - value_autoDisable_type = runtimeType(value_autoDisable) - valueSerializer.writeInt8(value_autoDisable_type) - if ((RuntimeType.UNDEFINED) != (value_autoDisable_type)) { - const value_autoDisable_value = value_autoDisable! - valueSerializer.writeBoolean(value_autoDisable_value) + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeVideoController(value_controller_value) + } + const value_imageAIOptions = value.imageAIOptions + let value_imageAIOptions_type: int32 = RuntimeType.UNDEFINED + value_imageAIOptions_type = runtimeType(value_imageAIOptions) + valueSerializer.writeInt8(value_imageAIOptions_type) + if ((RuntimeType.UNDEFINED) != (value_imageAIOptions_type)) { + const value_imageAIOptions_value = value_imageAIOptions! + valueSerializer.writeImageAIOptions(value_imageAIOptions_value) } } - writeDeleteValue(value: DeleteValue): void { - let valueSerializer: Serializer = this - const value_deleteOffset = value.deleteOffset - valueSerializer.writeNumber(value_deleteOffset) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction) - const value_deleteValue = value.deleteValue - valueSerializer.writeString(value_deleteValue) - } - writeInsertValue(value: InsertValue): void { - let valueSerializer: Serializer = this - const value_insertOffset = value.insertOffset - valueSerializer.writeNumber(value_insertOffset) - const value_insertValue = value.insertValue - valueSerializer.writeString(value_insertValue) - } - writeTextDecorationOptions(value: TextDecorationOptions): void { + writeSwitchStyle(value: SwitchStyle): void { let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + const value_pointRadius = value.pointRadius + let value_pointRadius_type: int32 = RuntimeType.UNDEFINED + value_pointRadius_type = runtimeType(value_pointRadius) + valueSerializer.writeInt8(value_pointRadius_type) + if ((RuntimeType.UNDEFINED) != (value_pointRadius_type)) { + const value_pointRadius_value = value_pointRadius! + let value_pointRadius_value_type: int32 = RuntimeType.UNDEFINED + value_pointRadius_value_type = runtimeType(value_pointRadius_value) + if (((RuntimeType.NUMBER == value_pointRadius_value_type))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) + const value_pointRadius_value_0 = unsafeCast(value_pointRadius_value) + valueSerializer.writeNumber(value_pointRadius_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_pointRadius_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) + const value_pointRadius_value_1 = unsafeCast(value_pointRadius_value) + valueSerializer.writeResource(value_pointRadius_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + } + const value_unselectedColor = value.unselectedColor + let value_unselectedColor_type: int32 = RuntimeType.UNDEFINED + value_unselectedColor_type = runtimeType(value_unselectedColor) + valueSerializer.writeInt8(value_unselectedColor_type) + if ((RuntimeType.UNDEFINED) != (value_unselectedColor_type)) { + const value_unselectedColor_value = value_unselectedColor! + let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED + value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) + if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeInt32(value_unselectedColor_value_0) + } + else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + valueSerializer.writeInt8(1) + const value_unselectedColor_value_1 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeNumber(value_unselectedColor_value_1) + } + else if (((RuntimeType.STRING == value_unselectedColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + const value_unselectedColor_value_2 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeString(value_unselectedColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_unselectedColor_value_type))) { valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) + const value_unselectedColor_value_3 = unsafeCast(value_unselectedColor_value) + valueSerializer.writeResource(value_unselectedColor_value_3) } } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - } - writePreviewText(value: PreviewText): void { - let valueSerializer: Serializer = this - const value_offset = value.offset - valueSerializer.writeNumber(value_offset) - const value_value = value.value - valueSerializer.writeString(value_value) - } - writeCaretStyle(value: CaretStyle): void { - let valueSerializer: Serializer = this - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) - } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + const value_pointColor = value.pointColor + let value_pointColor_type: int32 = RuntimeType.UNDEFINED + value_pointColor_type = runtimeType(value_pointColor) + valueSerializer.writeInt8(value_pointColor_type) + if ((RuntimeType.UNDEFINED) != (value_pointColor_type)) { + const value_pointColor_value = value_pointColor! + let value_pointColor_value_type: int32 = RuntimeType.UNDEFINED + value_pointColor_value_type = runtimeType(value_pointColor_value) + if (((RuntimeType.NUMBER) == (value_pointColor_value_type)) && ((unsafeCast(value_pointColor_value)) >= (0)) && ((unsafeCast(value_pointColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) + const value_pointColor_value_0 = unsafeCast(value_pointColor_value) + valueSerializer.writeInt32(value_pointColor_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_pointColor_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) + const value_pointColor_value_1 = unsafeCast(value_pointColor_value) + valueSerializer.writeNumber(value_pointColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_pointColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + const value_pointColor_value_2 = unsafeCast(value_pointColor_value) + valueSerializer.writeString(value_pointColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_pointColor_value_type))) { valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) + const value_pointColor_value_3 = unsafeCast(value_pointColor_value) + valueSerializer.writeResource(value_pointColor_value_3) } } - } - writeSearchOptions(value: SearchOptions): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - valueSerializer.writeInt8(value_value_type) - if ((RuntimeType.UNDEFINED) != (value_value_type)) { - const value_value_value = value_value! - valueSerializer.writeString(value_value_value) - } - const value_placeholder = value.placeholder - let value_placeholder_type: int32 = RuntimeType.UNDEFINED - value_placeholder_type = runtimeType(value_placeholder) - valueSerializer.writeInt8(value_placeholder_type) - if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { - const value_placeholder_value = value_placeholder! - let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED - value_placeholder_value_type = runtimeType(value_placeholder_value) - if (((RuntimeType.STRING == value_placeholder_value_type))) { + const value_trackBorderRadius = value.trackBorderRadius + let value_trackBorderRadius_type: int32 = RuntimeType.UNDEFINED + value_trackBorderRadius_type = runtimeType(value_trackBorderRadius) + valueSerializer.writeInt8(value_trackBorderRadius_type) + if ((RuntimeType.UNDEFINED) != (value_trackBorderRadius_type)) { + const value_trackBorderRadius_value = value_trackBorderRadius! + let value_trackBorderRadius_value_type: int32 = RuntimeType.UNDEFINED + value_trackBorderRadius_value_type = runtimeType(value_trackBorderRadius_value) + if (((RuntimeType.NUMBER == value_trackBorderRadius_value_type))) { valueSerializer.writeInt8(0) - const value_placeholder_value_0 = unsafeCast(value_placeholder_value) - valueSerializer.writeString(value_placeholder_value_0) + const value_trackBorderRadius_value_0 = unsafeCast(value_trackBorderRadius_value) + valueSerializer.writeNumber(value_trackBorderRadius_value_0) } - else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + else if (((RuntimeType.OBJECT == value_trackBorderRadius_value_type))) { valueSerializer.writeInt8(1) - const value_placeholder_value_1 = unsafeCast(value_placeholder_value) - valueSerializer.writeResource(value_placeholder_value_1) + const value_trackBorderRadius_value_1 = unsafeCast(value_trackBorderRadius_value) + valueSerializer.writeResource(value_trackBorderRadius_value_1) } } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeString(value_icon_value) + } + writeToggleOptions(value: ToggleOptions): void { + let valueSerializer: Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_isOn = value.isOn + let value_isOn_type: int32 = RuntimeType.UNDEFINED + value_isOn_type = runtimeType(value_isOn) + valueSerializer.writeInt8(value_isOn_type) + if ((RuntimeType.UNDEFINED) != (value_isOn_type)) { + const value_isOn_value = value_isOn! + valueSerializer.writeBoolean(value_isOn_value) + } + } + writeTimePickerResult(value: TimePickerResult): void { + let valueSerializer: Serializer = this + const value_hour = value.hour + valueSerializer.writeNumber(value_hour) + const value_minute = value.minute + valueSerializer.writeNumber(value_minute) + const value_second = value.second + valueSerializer.writeNumber(value_second) + } + writeTimePickerOptions(value: TimePickerOptions): void { + let valueSerializer: Serializer = this + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as number)) + } + const value_format = value.format + let value_format_type: int32 = RuntimeType.UNDEFINED + value_format_type = runtimeType(value_format) + valueSerializer.writeInt8(value_format_type) + if ((RuntimeType.UNDEFINED) != (value_format_type)) { + const value_format_value = value_format! + valueSerializer.writeInt32(value_format_value) + } + } + writeTextTimerOptions(value: TextTimerOptions): void { + let valueSerializer: Serializer = this + const value_isCountDown = value.isCountDown + let value_isCountDown_type: int32 = RuntimeType.UNDEFINED + value_isCountDown_type = runtimeType(value_isCountDown) + valueSerializer.writeInt8(value_isCountDown_type) + if ((RuntimeType.UNDEFINED) != (value_isCountDown_type)) { + const value_isCountDown_value = value_isCountDown! + valueSerializer.writeBoolean(value_isCountDown_value) + } + const value_count = value.count + let value_count_type: int32 = RuntimeType.UNDEFINED + value_count_type = runtimeType(value_count) + valueSerializer.writeInt8(value_count_type) + if ((RuntimeType.UNDEFINED) != (value_count_type)) { + const value_count_value = value_count! + valueSerializer.writeNumber(value_count_value) } const value_controller = value.controller let value_controller_type: int32 = RuntimeType.UNDEFINED @@ -14492,107 +14580,88 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_controller_type) if ((RuntimeType.UNDEFINED) != (value_controller_type)) { const value_controller_value = value_controller! - valueSerializer.writeSearchController(value_controller_value) + valueSerializer.writeTextTimerController(value_controller_value) } } - writeScrollBarOptions(value: ScrollBarOptions): void { + writeTextPickerResult(value: TextPickerResult): void { let valueSerializer: Serializer = this - const value_scroller = value.scroller - valueSerializer.writeScroller(value_scroller) - const value_direction = value.direction - let value_direction_type: int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value) + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) } - const value_state = value.state - let value_state_type: int32 = RuntimeType.UNDEFINED - value_state_type = runtimeType(value_state) - valueSerializer.writeInt8(value_state_type) - if ((RuntimeType.UNDEFINED) != (value_state_type)) { - const value_state_value = value_state! - valueSerializer.writeInt32(value_state_value) + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast>(value_value) + valueSerializer.writeInt32(value_value_1.length) + for (let i = 0; i < value_value_1.length; i++) { + const value_value_1_element = value_value_1[i] + valueSerializer.writeString(value_value_1_element) + } } - } - writeOffsetOptions(value: OffsetOptions): void { - let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - let value_xOffset_type: int32 = RuntimeType.UNDEFINED - value_xOffset_type = runtimeType(value_xOffset) - valueSerializer.writeInt8(value_xOffset_type) - if ((RuntimeType.UNDEFINED) != (value_xOffset_type)) { - const value_xOffset_value = value_xOffset! - valueSerializer.writeLength(value_xOffset_value) + const value_index = value.index + let value_index_type: int32 = RuntimeType.UNDEFINED + value_index_type = runtimeType(value_index) + if (((RuntimeType.NUMBER == value_index_type))) { + valueSerializer.writeInt8(0) + const value_index_0 = unsafeCast(value_index) + valueSerializer.writeNumber(value_index_0) } - const value_yOffset = value.yOffset - let value_yOffset_type: int32 = RuntimeType.UNDEFINED - value_yOffset_type = runtimeType(value_yOffset) - valueSerializer.writeInt8(value_yOffset_type) - if ((RuntimeType.UNDEFINED) != (value_yOffset_type)) { - const value_yOffset_value = value_yOffset! - valueSerializer.writeLength(value_yOffset_value) + else if (((RuntimeType.OBJECT == value_index_type))) { + valueSerializer.writeInt8(1) + const value_index_1 = unsafeCast>(value_index) + valueSerializer.writeInt32(value_index_1.length) + for (let i = 0; i < value_index_1.length; i++) { + const value_index_1_element = value_index_1[i] + valueSerializer.writeNumber(value_index_1_element) + } } } - writeScrollSnapOptions(value: ScrollSnapOptions): void { + writeTextCascadePickerRangeContent(value: TextCascadePickerRangeContent): void { let valueSerializer: Serializer = this - const value_snapAlign = value.snapAlign - valueSerializer.writeInt32(value_snapAlign) - const value_snapPagination = value.snapPagination - let value_snapPagination_type: int32 = RuntimeType.UNDEFINED - value_snapPagination_type = runtimeType(value_snapPagination) - valueSerializer.writeInt8(value_snapPagination_type) - if ((RuntimeType.UNDEFINED) != (value_snapPagination_type)) { - const value_snapPagination_value = value_snapPagination! - let value_snapPagination_value_type: int32 = RuntimeType.UNDEFINED - value_snapPagination_value_type = runtimeType(value_snapPagination_value) - if (((RuntimeType.NUMBER) == (value_snapPagination_value_type)) || ((RuntimeType.STRING) == (value_snapPagination_value_type)) || (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (isResource(value_snapPagination_value)))) { - valueSerializer.writeInt8(0) - const value_snapPagination_value_0 = unsafeCast(value_snapPagination_value) - valueSerializer.writeLength(value_snapPagination_value_0) - } - else if (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (value_snapPagination_value instanceof Array)) { - valueSerializer.writeInt8(1) - const value_snapPagination_value_1 = unsafeCast>(value_snapPagination_value) - valueSerializer.writeInt32(value_snapPagination_value_1.length) - for (let i = 0; i < value_snapPagination_value_1.length; i++) { - const value_snapPagination_value_1_element = value_snapPagination_value_1[i] - valueSerializer.writeLength(value_snapPagination_value_1_element) - } - } + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + if (((RuntimeType.STRING == value_text_type))) { + valueSerializer.writeInt8(0) + const value_text_0 = unsafeCast(value_text) + valueSerializer.writeString(value_text_0) } - const value_enableSnapToStart = value.enableSnapToStart - let value_enableSnapToStart_type: int32 = RuntimeType.UNDEFINED - value_enableSnapToStart_type = runtimeType(value_enableSnapToStart) - valueSerializer.writeInt8(value_enableSnapToStart_type) - if ((RuntimeType.UNDEFINED) != (value_enableSnapToStart_type)) { - const value_enableSnapToStart_value = value_enableSnapToStart! - valueSerializer.writeBoolean(value_enableSnapToStart_value) + else if (((RuntimeType.OBJECT == value_text_type))) { + valueSerializer.writeInt8(1) + const value_text_1 = unsafeCast(value_text) + valueSerializer.writeResource(value_text_1) } - const value_enableSnapToEnd = value.enableSnapToEnd - let value_enableSnapToEnd_type: int32 = RuntimeType.UNDEFINED - value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd) - valueSerializer.writeInt8(value_enableSnapToEnd_type) - if ((RuntimeType.UNDEFINED) != (value_enableSnapToEnd_type)) { - const value_enableSnapToEnd_value = value_enableSnapToEnd! - valueSerializer.writeBoolean(value_enableSnapToEnd_value) + const value_children = value.children + let value_children_type: int32 = RuntimeType.UNDEFINED + value_children_type = runtimeType(value_children) + valueSerializer.writeInt8(value_children_type) + if ((RuntimeType.UNDEFINED) != (value_children_type)) { + const value_children_value = value_children! + valueSerializer.writeInt32(value_children_value.length) + for (let i = 0; i < value_children_value.length; i++) { + const value_children_value_element = value_children_value[i] + valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element) + } } } - writeOnScrollFrameBeginHandlerResult(value: OnScrollFrameBeginHandlerResult): void { - let valueSerializer: Serializer = this - const value_offsetRemain = value.offsetRemain - valueSerializer.writeNumber(value_offsetRemain) - } - writeSaveButtonOptions(value: SaveButtonOptions): void { + writeTextPickerRangeContent(value: TextPickerRangeContent): void { let valueSerializer: Serializer = this const value_icon = value.icon let value_icon_type: int32 = RuntimeType.UNDEFINED value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeInt32(value_icon_value) + if (((RuntimeType.STRING == value_icon_type))) { + valueSerializer.writeInt8(0) + const value_icon_0 = unsafeCast(value_icon) + valueSerializer.writeString(value_icon_0) + } + else if (((RuntimeType.OBJECT == value_icon_type))) { + valueSerializer.writeInt8(1) + const value_icon_1 = unsafeCast(value_icon) + valueSerializer.writeResource(value_icon_1) } const value_text = value.text let value_text_type: int32 = RuntimeType.UNDEFINED @@ -14600,603 +14669,538 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_text_type) if ((RuntimeType.UNDEFINED) != (value_text_type)) { const value_text_value = value_text! - valueSerializer.writeInt32(value_text_value) - } - const value_buttonType = value.buttonType - let value_buttonType_type: int32 = RuntimeType.UNDEFINED - value_buttonType_type = runtimeType(value_buttonType) - valueSerializer.writeInt8(value_buttonType_type) - if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { - const value_buttonType_value = value_buttonType! - valueSerializer.writeInt32(value_buttonType_value) - } - } - writeRowOptions(value: RowOptions): void { - let valueSerializer: Serializer = this - const value_space = value.space - let value_space_type: int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type: int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.STRING == value_space_value_type))) { + let value_text_value_type: int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { valueSerializer.writeInt8(0) - const value_space_value_0 = unsafeCast(value_space_value) - valueSerializer.writeString(value_space_value_0) + const value_text_value_0 = unsafeCast(value_text_value) + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.NUMBER == value_space_value_type))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1) - const value_space_value_1 = unsafeCast(value_space_value) - valueSerializer.writeNumber(value_space_value_1) + const value_text_value_1 = unsafeCast(value_text_value) + valueSerializer.writeResource(value_text_value_1) } } } - writeRootSceneSession(value: RootSceneSession): void { - } - writePlaceholderStyle(value: PlaceholderStyle): void { + writeTextPickerOptions(value: TextPickerOptions): void { let valueSerializer: Serializer = this - const value_font = value.font - let value_font_type: int32 = RuntimeType.UNDEFINED - value_font_type = runtimeType(value_font) - valueSerializer.writeInt8(value_font_type) - if ((RuntimeType.UNDEFINED) != (value_font_type)) { - const value_font_value = value_font! - valueSerializer.writeFont(value_font_value) - } - const value_fontColor = value.fontColor - let value_fontColor_type: int32 = RuntimeType.UNDEFINED - value_fontColor_type = runtimeType(value_fontColor) - valueSerializer.writeInt8(value_fontColor_type) - if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { - const value_fontColor_value = value_fontColor! - let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED - value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) - valueSerializer.writeInt32(value_fontColor_value_0) - } - else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { - valueSerializer.writeInt8(1) - const value_fontColor_value_1 = unsafeCast(value_fontColor_value) - valueSerializer.writeNumber(value_fontColor_value_1) - } - else if (((RuntimeType.STRING == value_fontColor_value_type))) { - valueSerializer.writeInt8(2) - const value_fontColor_value_2 = unsafeCast(value_fontColor_value) - valueSerializer.writeString(value_fontColor_value_2) - } - else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { - valueSerializer.writeInt8(3) - const value_fontColor_value_3 = unsafeCast(value_fontColor_value) - valueSerializer.writeResource(value_fontColor_value_3) + const value_range = value.range + let value_range_type: int32 = RuntimeType.UNDEFINED + value_range_type = runtimeType(value_range) + if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(0) + const value_range_0 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_0.length) + for (let i = 0; i < value_range_0.length; i++) { + const value_range_0_element = value_range_0[i] + valueSerializer.writeString(value_range_0_element) } } - } - writeKeyboardOptions(value: KeyboardOptions): void { - let valueSerializer: Serializer = this - const value_supportAvoidance = value.supportAvoidance - let value_supportAvoidance_type: int32 = RuntimeType.UNDEFINED - value_supportAvoidance_type = runtimeType(value_supportAvoidance) - valueSerializer.writeInt8(value_supportAvoidance_type) - if ((RuntimeType.UNDEFINED) != (value_supportAvoidance_type)) { - const value_supportAvoidance_value = value_supportAvoidance! - valueSerializer.writeBoolean(value_supportAvoidance_value) - } - } - writeSelectionMenuOptions(value: SelectionMenuOptions): void { - let valueSerializer: Serializer = this - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_menuType = value.menuType - let value_menuType_type: int32 = RuntimeType.UNDEFINED - value_menuType_type = runtimeType(value_menuType) - valueSerializer.writeInt8(value_menuType_type) - if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { - const value_menuType_value = value_menuType! - valueSerializer.writeInt32(value_menuType_value) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array>)) { + valueSerializer.writeInt8(1) + const value_range_1 = unsafeCast>>(value_range) + valueSerializer.writeInt32(value_range_1.length) + for (let i = 0; i < value_range_1.length; i++) { + const value_range_1_element = value_range_1[i] + valueSerializer.writeInt32(value_range_1_element.length) + for (let i = 0; i < value_range_1_element.length; i++) { + const value_range_1_element_element = value_range_1_element[i] + valueSerializer.writeString(value_range_1_element_element) + } + } } - } - writeEditMenuOptions(value: EditMenuOptions): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeCopyEvent(value: CopyEvent): void { - let valueSerializer: Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type: int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (((value_range!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_range_2 = unsafeCast(value_range) + valueSerializer.writeResource(value_range_2) } - } - writeCutEvent(value: CutEvent): void { - let valueSerializer: Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type: int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(3) + const value_range_3 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_3.length) + for (let i = 0; i < value_range_3.length; i++) { + const value_range_3_element = value_range_3[i] + valueSerializer.writeTextPickerRangeContent(value_range_3_element) + } } - } - writeRichEditorChangeValue(value: RichEditorChangeValue): void { - let valueSerializer: Serializer = this - const value_rangeBefore = value.rangeBefore - valueSerializer.writeTextRange(value_rangeBefore) - const value_replacedSpans = value.replacedSpans - valueSerializer.writeInt32(value_replacedSpans.length) - for (let i = 0; i < value_replacedSpans.length; i++) { - const value_replacedSpans_element = value_replacedSpans[i] - valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element) + else if (((RuntimeType.OBJECT) == (value_range_type)) && (value_range instanceof Array)) { + valueSerializer.writeInt8(4) + const value_range_4 = unsafeCast>(value_range) + valueSerializer.writeInt32(value_range_4.length) + for (let i = 0; i < value_range_4.length; i++) { + const value_range_4_element = value_range_4[i] + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element) + } } - const value_replacedImageSpans = value.replacedImageSpans - valueSerializer.writeInt32(value_replacedImageSpans.length) - for (let i = 0; i < value_replacedImageSpans.length; i++) { - const value_replacedImageSpans_element = value_replacedImageSpans[i] - valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element) + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + let value_value_value_type: int32 = RuntimeType.UNDEFINED + value_value_value_type = runtimeType(value_value_value) + if (((RuntimeType.STRING == value_value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_value_0 = unsafeCast(value_value_value) + valueSerializer.writeString(value_value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_value_1 = unsafeCast>(value_value_value) + valueSerializer.writeInt32(value_value_value_1.length) + for (let i = 0; i < value_value_value_1.length; i++) { + const value_value_value_1_element = value_value_value_1[i] + valueSerializer.writeString(value_value_value_1_element) + } + } } - const value_replacedSymbolSpans = value.replacedSymbolSpans - valueSerializer.writeInt32(value_replacedSymbolSpans.length) - for (let i = 0; i < value_replacedSymbolSpans.length; i++) { - const value_replacedSymbolSpans_element = value_replacedSymbolSpans[i] - valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element) + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + let value_selected_value_type: int32 = RuntimeType.UNDEFINED + value_selected_value_type = runtimeType(value_selected_value) + if (((RuntimeType.NUMBER == value_selected_value_type))) { + valueSerializer.writeInt8(0) + const value_selected_value_0 = unsafeCast(value_selected_value) + valueSerializer.writeNumber(value_selected_value_0) + } + else if (((RuntimeType.OBJECT == value_selected_value_type))) { + valueSerializer.writeInt8(1) + const value_selected_value_1 = unsafeCast>(value_selected_value) + valueSerializer.writeInt32(value_selected_value_1.length) + for (let i = 0; i < value_selected_value_1.length; i++) { + const value_selected_value_1_element = value_selected_value_1[i] + valueSerializer.writeNumber(value_selected_value_1_element) + } + } } } - writeSubmitEvent(value: SubmitEvent): void { - let valueSerializer: Serializer = this - const value_text = value.text - valueSerializer.writeString(value_text) - } - writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { + writePasswordIcon(value: PasswordIcon): void { let valueSerializer: Serializer = this - const value_types = value.types - valueSerializer.writeInt32(value_types.length) - for (let i = 0; i < value_types.length; i++) { - const value_types_element = value_types[i] - valueSerializer.writeInt32(value_types_element) - } - const value_onDetectResultUpdate = value.onDetectResultUpdate - let value_onDetectResultUpdate_type: int32 = RuntimeType.UNDEFINED - value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate) - valueSerializer.writeInt8(value_onDetectResultUpdate_type) - if ((RuntimeType.UNDEFINED) != (value_onDetectResultUpdate_type)) { - const value_onDetectResultUpdate_value = value_onDetectResultUpdate! - valueSerializer.holdAndWriteCallback(value_onDetectResultUpdate_value) - } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + const value_onIconSrc = value.onIconSrc + let value_onIconSrc_type: int32 = RuntimeType.UNDEFINED + value_onIconSrc_type = runtimeType(value_onIconSrc) + valueSerializer.writeInt8(value_onIconSrc_type) + if ((RuntimeType.UNDEFINED) != (value_onIconSrc_type)) { + const value_onIconSrc_value = value_onIconSrc! + let value_onIconSrc_value_type: int32 = RuntimeType.UNDEFINED + value_onIconSrc_value_type = runtimeType(value_onIconSrc_value) + if (((RuntimeType.STRING == value_onIconSrc_value_type))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) + const value_onIconSrc_value_0 = unsafeCast(value_onIconSrc_value) + valueSerializer.writeString(value_onIconSrc_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_onIconSrc_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) + const value_onIconSrc_value_1 = unsafeCast(value_onIconSrc_value) + valueSerializer.writeResource(value_onIconSrc_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + } + const value_offIconSrc = value.offIconSrc + let value_offIconSrc_type: int32 = RuntimeType.UNDEFINED + value_offIconSrc_type = runtimeType(value_offIconSrc) + valueSerializer.writeInt8(value_offIconSrc_type) + if ((RuntimeType.UNDEFINED) != (value_offIconSrc_type)) { + const value_offIconSrc_value = value_offIconSrc! + let value_offIconSrc_value_type: int32 = RuntimeType.UNDEFINED + value_offIconSrc_value_type = runtimeType(value_offIconSrc_value) + if (((RuntimeType.STRING == value_offIconSrc_value_type))) { + valueSerializer.writeInt8(0) + const value_offIconSrc_value_0 = unsafeCast(value_offIconSrc_value) + valueSerializer.writeString(value_offIconSrc_value_0) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) + else if (((RuntimeType.OBJECT == value_offIconSrc_value_type))) { + valueSerializer.writeInt8(1) + const value_offIconSrc_value_1 = unsafeCast(value_offIconSrc_value) + valueSerializer.writeResource(value_offIconSrc_value_1) } } - const value_decoration = value.decoration - let value_decoration_type: int32 = RuntimeType.UNDEFINED - value_decoration_type = runtimeType(value_decoration) - valueSerializer.writeInt8(value_decoration_type) - if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { - const value_decoration_value = value_decoration! - valueSerializer.writeDecorationStyleInterface(value_decoration_value) - } } - writePasteEvent(value: PasteEvent): void { + writeTextInputOptions(value: TextInputOptions): void { let valueSerializer: Serializer = this - const value_preventDefault = value.preventDefault - let value_preventDefault_type: int32 = RuntimeType.UNDEFINED - value_preventDefault_type = runtimeType(value_preventDefault) - valueSerializer.writeInt8(value_preventDefault_type) - if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { - const value_preventDefault_value = value_preventDefault! - valueSerializer.holdAndWriteCallback(value_preventDefault_value) + const value_placeholder = value.placeholder + let value_placeholder_type: int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { + valueSerializer.writeInt8(0) + const value_placeholder_value_0 = unsafeCast(value_placeholder_value) + valueSerializer.writeString(value_placeholder_value_0) + } + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + valueSerializer.writeInt8(1) + const value_placeholder_value_1 = unsafeCast(value_placeholder_value) + valueSerializer.writeResource(value_placeholder_value_1) + } } - } - writeRichEditorDeleteValue(value: RichEditorDeleteValue): void { - let valueSerializer: Serializer = this - const value_offset = value.offset - valueSerializer.writeNumber(value_offset) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction) - const value_length = value.length - valueSerializer.writeNumber(value_length) - const value_richEditorDeleteSpans = value.richEditorDeleteSpans - valueSerializer.writeInt32(value_richEditorDeleteSpans.length) - for (let i = 0; i < value_richEditorDeleteSpans.length; i++) { - const value_richEditorDeleteSpans_element = value_richEditorDeleteSpans[i] - let value_richEditorDeleteSpans_element_type: int32 = RuntimeType.UNDEFINED - value_richEditorDeleteSpans_element_type = runtimeType(value_richEditorDeleteSpans_element) - if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (((value_richEditorDeleteSpans_element!.hasOwnProperty("value"))))) { + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type: int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { valueSerializer.writeInt8(0) - const value_richEditorDeleteSpans_element_0 = unsafeCast(value_richEditorDeleteSpans_element) - valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0) + const value_text_value_0 = unsafeCast(value_text_value) + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (((value_richEditorDeleteSpans_element!.hasOwnProperty("imageStyle"))))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1) - const value_richEditorDeleteSpans_element_1 = unsafeCast(value_richEditorDeleteSpans_element) - valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1) + const value_text_value_1 = unsafeCast(value_text_value) + valueSerializer.writeResource(value_text_value_1) } } - } - writeRichEditorInsertValue(value: RichEditorInsertValue): void { - let valueSerializer: Serializer = this - const value_insertOffset = value.insertOffset - valueSerializer.writeNumber(value_insertOffset) - const value_insertValue = value.insertValue - valueSerializer.writeString(value_insertValue) - const value_previewText = value.previewText - let value_previewText_type: int32 = RuntimeType.UNDEFINED - value_previewText_type = runtimeType(value_previewText) - valueSerializer.writeInt8(value_previewText_type) - if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { - const value_previewText_value = value_previewText! - valueSerializer.writeString(value_previewText_value) + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextInputController(value_controller_value) } } - writeRichEditorRange(value: RichEditorRange): void { + writeTextClockOptions(value: TextClockOptions): void { let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeNumber(value_start_value) + const value_timeZoneOffset = value.timeZoneOffset + let value_timeZoneOffset_type: int32 = RuntimeType.UNDEFINED + value_timeZoneOffset_type = runtimeType(value_timeZoneOffset) + valueSerializer.writeInt8(value_timeZoneOffset_type) + if ((RuntimeType.UNDEFINED) != (value_timeZoneOffset_type)) { + const value_timeZoneOffset_value = value_timeZoneOffset! + valueSerializer.writeNumber(value_timeZoneOffset_value) } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeNumber(value_end_value) + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextClockController(value_controller_value) } } - writeRichEditorSelection(value: RichEditorSelection): void { + writeTextAreaOptions(value: TextAreaOptions): void { let valueSerializer: Serializer = this - const value_selection = value.selection - const value_selection_0 = value_selection[0] - valueSerializer.writeNumber(value_selection_0) - const value_selection_1 = value_selection[1] - valueSerializer.writeNumber(value_selection_1) - const value_spans = value.spans - valueSerializer.writeInt32(value_spans.length) - for (let i = 0; i < value_spans.length; i++) { - const value_spans_element = value_spans[i] - let value_spans_element_type: int32 = RuntimeType.UNDEFINED - value_spans_element_type = runtimeType(value_spans_element) - if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (((value_spans_element!.hasOwnProperty("value"))))) { + const value_placeholder = value.placeholder + let value_placeholder_type: int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { valueSerializer.writeInt8(0) - const value_spans_element_0 = unsafeCast(value_spans_element) - valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0) + const value_placeholder_value_0 = unsafeCast(value_placeholder_value) + valueSerializer.writeString(value_placeholder_value_0) + } + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + valueSerializer.writeInt8(1) + const value_placeholder_value_1 = unsafeCast(value_placeholder_value) + valueSerializer.writeResource(value_placeholder_value_1) + } + } + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type: int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { + valueSerializer.writeInt8(0) + const value_text_value_0 = unsafeCast(value_text_value) + valueSerializer.writeString(value_text_value_0) } - else if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (((value_spans_element!.hasOwnProperty("imageStyle"))))) { + else if (((RuntimeType.OBJECT == value_text_value_type))) { valueSerializer.writeInt8(1) - const value_spans_element_1 = unsafeCast(value_spans_element) - valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1) + const value_text_value_1 = unsafeCast(value_text_value) + valueSerializer.writeResource(value_text_value_1) } } + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTextAreaController(value_controller_value) + } } - writeRichEditorStyledStringOptions(value: RichEditorStyledStringOptions): void { + writeTextOverflowOptions(value: TextOverflowOptions): void { let valueSerializer: Serializer = this - const value_controller = value.controller - valueSerializer.writeRichEditorStyledStringController(value_controller) + const value_overflow = value.overflow + valueSerializer.writeInt32(value_overflow) } - writeRichEditorOptions(value: RichEditorOptions): void { + writeTextOptions(value: TextOptions): void { let valueSerializer: Serializer = this const value_controller = value.controller - valueSerializer.writeRichEditorController(value_controller) + valueSerializer.writeTextController(value_controller) } - writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { + writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { let valueSerializer: Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_localizedDirection = value.localizedDirection - valueSerializer.writeInt32(value_localizedDirection) - const value_referencedId = value.referencedId - valueSerializer.writeInt32(value_referencedId.length) - for (let i = 0; i < value_referencedId.length; i++) { - const value_referencedId_element = value_referencedId[i] - valueSerializer.writeString(value_referencedId_element) - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeBarrierStyle(value: BarrierStyle): void { + writeBarGridColumnOptions(value: BarGridColumnOptions): void { let valueSerializer: Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction) - const value_referencedId = value.referencedId - valueSerializer.writeInt32(value_referencedId.length) - for (let i = 0; i < value_referencedId.length; i++) { - const value_referencedId_element = value_referencedId[i] - valueSerializer.writeString(value_referencedId_element) + const value_sm = value.sm + let value_sm_type: int32 = RuntimeType.UNDEFINED + value_sm_type = runtimeType(value_sm) + valueSerializer.writeInt8(value_sm_type) + if ((RuntimeType.UNDEFINED) != (value_sm_type)) { + const value_sm_value = value_sm! + valueSerializer.writeNumber(value_sm_value) + } + const value_md = value.md + let value_md_type: int32 = RuntimeType.UNDEFINED + value_md_type = runtimeType(value_md) + valueSerializer.writeInt8(value_md_type) + if ((RuntimeType.UNDEFINED) != (value_md_type)) { + const value_md_value = value_md! + valueSerializer.writeNumber(value_md_value) + } + const value_lg = value.lg + let value_lg_type: int32 = RuntimeType.UNDEFINED + value_lg_type = runtimeType(value_lg) + valueSerializer.writeInt8(value_lg_type) + if ((RuntimeType.UNDEFINED) != (value_lg_type)) { + const value_lg_value = value_lg! + valueSerializer.writeNumber(value_lg_value) + } + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLength(value_margin_value) + } + const value_gutter = value.gutter + let value_gutter_type: int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + valueSerializer.writeLength(value_gutter_value) } } - writeGuideLineStyle(value: GuideLineStyle): void { + writeTabsAnimationEvent(value: TabsAnimationEvent): void { let valueSerializer: Serializer = this - const value_id = value.id - valueSerializer.writeString(value_id) - const value_direction = value.direction - valueSerializer.writeInt32(value_direction) - const value_position = value.position - valueSerializer.writeGuideLinePosition(value_position) + const value_currentOffset = value.currentOffset + valueSerializer.writeNumber(value_currentOffset) + const value_targetOffset = value.targetOffset + valueSerializer.writeNumber(value_targetOffset) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) } - writeRefreshOptions(value: RefreshOptions): void { + writeTabsOptions(value: TabsOptions): void { let valueSerializer: Serializer = this - const value_refreshing = value.refreshing - valueSerializer.writeBoolean(value_refreshing) - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - let value_offset_value_type: int32 = RuntimeType.UNDEFINED - value_offset_value_type = runtimeType(value_offset_value) - if (((RuntimeType.NUMBER == value_offset_value_type))) { - valueSerializer.writeInt8(0) - const value_offset_value_0 = unsafeCast(value_offset_value) - valueSerializer.writeNumber(value_offset_value_0) - } - else if (((RuntimeType.STRING == value_offset_value_type))) { - valueSerializer.writeInt8(1) - const value_offset_value_1 = unsafeCast(value_offset_value) - valueSerializer.writeString(value_offset_value_1) - } - } - const value_friction = value.friction - let value_friction_type: int32 = RuntimeType.UNDEFINED - value_friction_type = runtimeType(value_friction) - valueSerializer.writeInt8(value_friction_type) - if ((RuntimeType.UNDEFINED) != (value_friction_type)) { - const value_friction_value = value_friction! - let value_friction_value_type: int32 = RuntimeType.UNDEFINED - value_friction_value_type = runtimeType(value_friction_value) - if (((RuntimeType.NUMBER == value_friction_value_type))) { - valueSerializer.writeInt8(0) - const value_friction_value_0 = unsafeCast(value_friction_value) - valueSerializer.writeNumber(value_friction_value_0) - } - else if (((RuntimeType.STRING == value_friction_value_type))) { - valueSerializer.writeInt8(1) - const value_friction_value_1 = unsafeCast(value_friction_value) - valueSerializer.writeString(value_friction_value_1) - } - } - const value_promptText = value.promptText - let value_promptText_type: int32 = RuntimeType.UNDEFINED - value_promptText_type = runtimeType(value_promptText) - valueSerializer.writeInt8(value_promptText_type) - if ((RuntimeType.UNDEFINED) != (value_promptText_type)) { - const value_promptText_value = value_promptText! - let value_promptText_value_type: int32 = RuntimeType.UNDEFINED - value_promptText_value_type = runtimeType(value_promptText_value) - if (((RuntimeType.STRING == value_promptText_value_type))) { - valueSerializer.writeInt8(0) - const value_promptText_value_0 = unsafeCast(value_promptText_value) - valueSerializer.writeString(value_promptText_value_0) - } - else if (((RuntimeType.OBJECT == value_promptText_value_type))) { - valueSerializer.writeInt8(1) - const value_promptText_value_1 = unsafeCast(value_promptText_value) - valueSerializer.writeResource(value_promptText_value_1) - } + const value_barPosition = value.barPosition + let value_barPosition_type: int32 = RuntimeType.UNDEFINED + value_barPosition_type = runtimeType(value_barPosition) + valueSerializer.writeInt8(value_barPosition_type) + if ((RuntimeType.UNDEFINED) != (value_barPosition_type)) { + const value_barPosition_value = value_barPosition! + valueSerializer.writeInt32(value_barPosition_value) } - const value_builder = value.builder - let value_builder_type: int32 = RuntimeType.UNDEFINED - value_builder_type = runtimeType(value_builder) - valueSerializer.writeInt8(value_builder_type) - if ((RuntimeType.UNDEFINED) != (value_builder_type)) { - const value_builder_value = value_builder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) + const value_index = value.index + let value_index_type: int32 = RuntimeType.UNDEFINED + value_index_type = runtimeType(value_index) + valueSerializer.writeInt8(value_index_type) + if ((RuntimeType.UNDEFINED) != (value_index_type)) { + const value_index_value = value_index! + valueSerializer.writeNumber(value_index_value) } - const value_refreshingContent = value.refreshingContent - let value_refreshingContent_type: int32 = RuntimeType.UNDEFINED - value_refreshingContent_type = runtimeType(value_refreshingContent) - valueSerializer.writeInt8(value_refreshingContent_type) - if ((RuntimeType.UNDEFINED) != (value_refreshingContent_type)) { - const value_refreshingContent_value = value_refreshingContent! - valueSerializer.writeComponentContent(value_refreshingContent_value) + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTabsController(value_controller_value) } } - writeStarStyleOptions(value: StarStyleOptions): void { + writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { let valueSerializer: Serializer = this - const value_backgroundUri = value.backgroundUri - valueSerializer.writeString(value_backgroundUri) - const value_foregroundUri = value.foregroundUri - valueSerializer.writeString(value_foregroundUri) - const value_secondaryUri = value.secondaryUri - let value_secondaryUri_type: int32 = RuntimeType.UNDEFINED - value_secondaryUri_type = runtimeType(value_secondaryUri) - valueSerializer.writeInt8(value_secondaryUri_type) - if ((RuntimeType.UNDEFINED) != (value_secondaryUri_type)) { - const value_secondaryUri_value = value_secondaryUri! - valueSerializer.writeString(value_secondaryUri_value) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { + let valueSerializer: Serializer = this + const value_timeout = value.timeout + let value_timeout_type: int32 = RuntimeType.UNDEFINED + value_timeout_type = runtimeType(value_timeout) + valueSerializer.writeInt8(value_timeout_type) + if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { + const value_timeout_value = value_timeout! + valueSerializer.writeNumber(value_timeout_value) } + const value_transition = value.transition + valueSerializer.holdAndWriteCallback(value_transition) + } + writeSwiperAnimationEvent(value: SwiperAnimationEvent): void { + let valueSerializer: Serializer = this + const value_currentOffset = value.currentOffset + valueSerializer.writeNumber(value_currentOffset) + const value_targetOffset = value.targetOffset + valueSerializer.writeNumber(value_targetOffset) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) + } + writeIndicatorComponentController(value: IndicatorComponentController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeSwiperController(value: SwiperController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeRatingOptions(value: RatingOptions): void { + writeStackOptions(value: StackOptions): void { let valueSerializer: Serializer = this - const value_rating = value.rating - valueSerializer.writeNumber(value_rating) - const value_indicator = value.indicator - let value_indicator_type: int32 = RuntimeType.UNDEFINED - value_indicator_type = runtimeType(value_indicator) - valueSerializer.writeInt8(value_indicator_type) - if ((RuntimeType.UNDEFINED) != (value_indicator_type)) { - const value_indicator_value = value_indicator! - valueSerializer.writeBoolean(value_indicator_value) + const value_alignContent = value.alignContent + let value_alignContent_type: int32 = RuntimeType.UNDEFINED + value_alignContent_type = runtimeType(value_alignContent) + valueSerializer.writeInt8(value_alignContent_type) + if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { + const value_alignContent_value = value_alignContent! + valueSerializer.writeInt32(value_alignContent_value) } } - writeRadioStyle(value: RadioStyle): void { + writeSlideRange(value: SlideRange): void { let valueSerializer: Serializer = this - const value_checkedBackgroundColor = value.checkedBackgroundColor - let value_checkedBackgroundColor_type: int32 = RuntimeType.UNDEFINED - value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor) - valueSerializer.writeInt8(value_checkedBackgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_checkedBackgroundColor_type)) { - const value_checkedBackgroundColor_value = value_checkedBackgroundColor! - let value_checkedBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_checkedBackgroundColor_value_type = runtimeType(value_checkedBackgroundColor_value) - if (((RuntimeType.NUMBER) == (value_checkedBackgroundColor_value_type)) && ((unsafeCast(value_checkedBackgroundColor_value)) >= (0)) && ((unsafeCast(value_checkedBackgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_checkedBackgroundColor_value_0 = unsafeCast(value_checkedBackgroundColor_value) - valueSerializer.writeInt32(value_checkedBackgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_checkedBackgroundColor_value_1 = unsafeCast(value_checkedBackgroundColor_value) - valueSerializer.writeNumber(value_checkedBackgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_checkedBackgroundColor_value_2 = unsafeCast(value_checkedBackgroundColor_value) - valueSerializer.writeString(value_checkedBackgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_checkedBackgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_checkedBackgroundColor_value_3 = unsafeCast(value_checkedBackgroundColor_value) - valueSerializer.writeResource(value_checkedBackgroundColor_value_3) - } + const value_from = value.from + let value_from_type: int32 = RuntimeType.UNDEFINED + value_from_type = runtimeType(value_from) + valueSerializer.writeInt8(value_from_type) + if ((RuntimeType.UNDEFINED) != (value_from_type)) { + const value_from_value = value_from! + valueSerializer.writeNumber(value_from_value) } - const value_uncheckedBorderColor = value.uncheckedBorderColor - let value_uncheckedBorderColor_type: int32 = RuntimeType.UNDEFINED - value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor) - valueSerializer.writeInt8(value_uncheckedBorderColor_type) - if ((RuntimeType.UNDEFINED) != (value_uncheckedBorderColor_type)) { - const value_uncheckedBorderColor_value = value_uncheckedBorderColor! - let value_uncheckedBorderColor_value_type: int32 = RuntimeType.UNDEFINED - value_uncheckedBorderColor_value_type = runtimeType(value_uncheckedBorderColor_value) - if (((RuntimeType.NUMBER) == (value_uncheckedBorderColor_value_type)) && ((unsafeCast(value_uncheckedBorderColor_value)) >= (0)) && ((unsafeCast(value_uncheckedBorderColor_value)) <= (11))) { + const value_to = value.to + let value_to_type: int32 = RuntimeType.UNDEFINED + value_to_type = runtimeType(value_to) + valueSerializer.writeInt8(value_to_type) + if ((RuntimeType.UNDEFINED) != (value_to_type)) { + const value_to_value = value_to! + valueSerializer.writeNumber(value_to_value) + } + } + writeSliderBlockStyle(value: SliderBlockStyle): void { + let valueSerializer: Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_image = value.image + let value_image_type: int32 = RuntimeType.UNDEFINED + value_image_type = runtimeType(value_image) + valueSerializer.writeInt8(value_image_type) + if ((RuntimeType.UNDEFINED) != (value_image_type)) { + const value_image_value = value_image! + let value_image_value_type: int32 = RuntimeType.UNDEFINED + value_image_value_type = runtimeType(value_image_value) + if (((RuntimeType.STRING == value_image_value_type))) { valueSerializer.writeInt8(0) - const value_uncheckedBorderColor_value_0 = unsafeCast(value_uncheckedBorderColor_value) - valueSerializer.writeInt32(value_uncheckedBorderColor_value_0) + const value_image_value_0 = unsafeCast(value_image_value) + valueSerializer.writeString(value_image_value_0) } - else if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { + else if (((RuntimeType.OBJECT == value_image_value_type))) { valueSerializer.writeInt8(1) - const value_uncheckedBorderColor_value_1 = unsafeCast(value_uncheckedBorderColor_value) - valueSerializer.writeNumber(value_uncheckedBorderColor_value_1) - } - else if (((RuntimeType.STRING == value_uncheckedBorderColor_value_type))) { - valueSerializer.writeInt8(2) - const value_uncheckedBorderColor_value_2 = unsafeCast(value_uncheckedBorderColor_value) - valueSerializer.writeString(value_uncheckedBorderColor_value_2) - } - else if (((RuntimeType.OBJECT == value_uncheckedBorderColor_value_type))) { - valueSerializer.writeInt8(3) - const value_uncheckedBorderColor_value_3 = unsafeCast(value_uncheckedBorderColor_value) - valueSerializer.writeResource(value_uncheckedBorderColor_value_3) + const value_image_value_1 = unsafeCast(value_image_value) + valueSerializer.writeResource(value_image_value_1) } } - const value_indicatorColor = value.indicatorColor - let value_indicatorColor_type: int32 = RuntimeType.UNDEFINED - value_indicatorColor_type = runtimeType(value_indicatorColor) - valueSerializer.writeInt8(value_indicatorColor_type) - if ((RuntimeType.UNDEFINED) != (value_indicatorColor_type)) { - const value_indicatorColor_value = value_indicatorColor! - let value_indicatorColor_value_type: int32 = RuntimeType.UNDEFINED - value_indicatorColor_value_type = runtimeType(value_indicatorColor_value) - if (((RuntimeType.NUMBER) == (value_indicatorColor_value_type)) && ((unsafeCast(value_indicatorColor_value)) >= (0)) && ((unsafeCast(value_indicatorColor_value)) <= (11))) { + const value_shape = value.shape + let value_shape_type: int32 = RuntimeType.UNDEFINED + value_shape_type = runtimeType(value_shape) + valueSerializer.writeInt8(value_shape_type) + if ((RuntimeType.UNDEFINED) != (value_shape_type)) { + const value_shape_value = value_shape! + let value_shape_value_type: int32 = RuntimeType.UNDEFINED + value_shape_value_type = runtimeType(value_shape_value) + if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof CircleAttribute)) { valueSerializer.writeInt8(0) - const value_indicatorColor_value_0 = unsafeCast(value_indicatorColor_value) - valueSerializer.writeInt32(value_indicatorColor_value_0) + const value_shape_value_0 = unsafeCast(value_shape_value) + valueSerializer.writeCircleAttribute(value_shape_value_0) } - else if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof EllipseAttribute)) { valueSerializer.writeInt8(1) - const value_indicatorColor_value_1 = unsafeCast(value_indicatorColor_value) - valueSerializer.writeNumber(value_indicatorColor_value_1) + const value_shape_value_1 = unsafeCast(value_shape_value) + valueSerializer.writeEllipseAttribute(value_shape_value_1) } - else if (((RuntimeType.STRING == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof PathAttribute)) { valueSerializer.writeInt8(2) - const value_indicatorColor_value_2 = unsafeCast(value_indicatorColor_value) - valueSerializer.writeString(value_indicatorColor_value_2) + const value_shape_value_2 = unsafeCast(value_shape_value) + valueSerializer.writePathAttribute(value_shape_value_2) } - else if (((RuntimeType.OBJECT == value_indicatorColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_shape_value_type)) && (value_shape_value instanceof RectAttribute)) { valueSerializer.writeInt8(3) - const value_indicatorColor_value_3 = unsafeCast(value_indicatorColor_value) - valueSerializer.writeResource(value_indicatorColor_value_3) + const value_shape_value_3 = unsafeCast(value_shape_value) + valueSerializer.writeRectAttribute(value_shape_value_3) } } } - writeRadioOptions(value: RadioOptions): void { + writeSliderOptions(value: SliderOptions): void { let valueSerializer: Serializer = this - const value_group = value.group - valueSerializer.writeString(value_group) const value_value = value.value - valueSerializer.writeString(value_value) - const value_indicatorType = value.indicatorType - let value_indicatorType_type: int32 = RuntimeType.UNDEFINED - value_indicatorType_type = runtimeType(value_indicatorType) - valueSerializer.writeInt8(value_indicatorType_type) - if ((RuntimeType.UNDEFINED) != (value_indicatorType_type)) { - const value_indicatorType_value = value_indicatorType! - valueSerializer.writeInt32(value_indicatorType_value) + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + valueSerializer.writeNumber(value_value_value) } - const value_indicatorBuilder = value.indicatorBuilder - let value_indicatorBuilder_type: int32 = RuntimeType.UNDEFINED - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) - valueSerializer.writeInt8(value_indicatorBuilder_type) - if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { - const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) + const value_min = value.min + let value_min_type: int32 = RuntimeType.UNDEFINED + value_min_type = runtimeType(value_min) + valueSerializer.writeInt8(value_min_type) + if ((RuntimeType.UNDEFINED) != (value_min_type)) { + const value_min_value = value_min! + valueSerializer.writeNumber(value_min_value) } - } - writeProgressOptions(value: ProgressOptions): void { - let valueSerializer: Serializer = this - const value_value = value.value - valueSerializer.writeNumber(value_value) - const value_total = value.total - let value_total_type: int32 = RuntimeType.UNDEFINED - value_total_type = runtimeType(value_total) - valueSerializer.writeInt8(value_total_type) - if ((RuntimeType.UNDEFINED) != (value_total_type)) { - const value_total_value = value_total! - valueSerializer.writeNumber(value_total_value) + const value_max = value.max + let value_max_type: int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) + } + const value_step = value.step + let value_step_type: int32 = RuntimeType.UNDEFINED + value_step_type = runtimeType(value_step) + valueSerializer.writeInt8(value_step_type) + if ((RuntimeType.UNDEFINED) != (value_step_type)) { + const value_step_value = value_step! + valueSerializer.writeNumber(value_step_value) } const value_style = value.style let value_style_type: int32 = RuntimeType.UNDEFINED @@ -15206,17 +15210,63 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value) } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) + const value_direction = value.direction + let value_direction_type: int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value) + } + const value_reverse = value.reverse + let value_reverse_type: int32 = RuntimeType.UNDEFINED + value_reverse_type = runtimeType(value_reverse) + valueSerializer.writeInt8(value_reverse_type) + if ((RuntimeType.UNDEFINED) != (value_reverse_type)) { + const value_reverse_value = value_reverse! + valueSerializer.writeBoolean(value_reverse_value) + } + } + writeViewportRect(value: ViewportRect): void { + let valueSerializer: Serializer = this + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + let value_x_value_type: int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER == value_x_value_type))) { + valueSerializer.writeInt8(0) + const value_x_value_0 = unsafeCast(value_x_value) + valueSerializer.writeNumber(value_x_value_0) + } + else if (((RuntimeType.STRING == value_x_value_type))) { + valueSerializer.writeInt8(1) + const value_x_value_1 = unsafeCast(value_x_value) + valueSerializer.writeString(value_x_value_1) + } + } + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + let value_y_value_type: int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER == value_y_value_type))) { + valueSerializer.writeInt8(0) + const value_y_value_0 = unsafeCast(value_y_value) + valueSerializer.writeNumber(value_y_value_0) + } + else if (((RuntimeType.STRING == value_y_value_type))) { + valueSerializer.writeInt8(1) + const value_y_value_1 = unsafeCast(value_y_value) + valueSerializer.writeString(value_y_value_1) + } } - } - writePolylineOptions(value: PolylineOptions): void { - let valueSerializer: Serializer = this const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED value_width_type = runtimeType(value_width) @@ -15225,15 +15275,15 @@ export class Serializer extends SerializerBase { const value_width_value = value_width! let value_width_value_type: int32 = RuntimeType.UNDEFINED value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeString(value_width_value_0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeNumber(value_width_value_1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) } } const value_height = value.height @@ -15244,19 +15294,127 @@ export class Serializer extends SerializerBase { const value_height_value = value_height! let value_height_value_type: int32 = RuntimeType.UNDEFINED value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + if (((RuntimeType.NUMBER == value_height_value_type))) { valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeString(value_height_value_0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.STRING == value_height_value_type))) { valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeNumber(value_height_value_1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) } } } - writePolygonOptions(value: PolygonOptions): void { + writeSelectOption(value: SelectOption): void { + let valueSerializer: Serializer = this + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) + } + } + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + } + writeDeleteValue(value: DeleteValue): void { + let valueSerializer: Serializer = this + const value_deleteOffset = value.deleteOffset + valueSerializer.writeNumber(value_deleteOffset) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction) + const value_deleteValue = value.deleteValue + valueSerializer.writeString(value_deleteValue) + } + writeInsertValue(value: InsertValue): void { + let valueSerializer: Serializer = this + const value_insertOffset = value.insertOffset + valueSerializer.writeNumber(value_insertOffset) + const value_insertValue = value.insertValue + valueSerializer.writeString(value_insertValue) + } + writeTextDecorationOptions(value: TextDecorationOptions): void { + let valueSerializer: Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + } + writePreviewText(value: PreviewText): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + valueSerializer.writeNumber(value_offset) + const value_value = value.value + valueSerializer.writeString(value_value) + } + writeCaretStyle(value: CaretStyle): void { let valueSerializer: Serializer = this const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -15264,112 +15422,174 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_width_type) if ((RuntimeType.UNDEFINED) != (value_width_type)) { const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeLength(value_width_value) + } + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeString(value_width_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeNumber(value_width_value_1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) } } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + } + writeSearchOptions(value: SearchOptions): void { + let valueSerializer: Serializer = this + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + valueSerializer.writeString(value_value_value) + } + const value_placeholder = value.placeholder + let value_placeholder_type: int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeString(value_height_value_0) + const value_placeholder_value_0 = unsafeCast(value_placeholder_value) + valueSerializer.writeString(value_placeholder_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeNumber(value_height_value_1) + const value_placeholder_value_1 = unsafeCast(value_placeholder_value) + valueSerializer.writeResource(value_placeholder_value_1) } } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeString(value_icon_value) + } + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeSearchController(value_controller_value) + } + } + writeScrollBarOptions(value: ScrollBarOptions): void { + let valueSerializer: Serializer = this + const value_scroller = value.scroller + valueSerializer.writeScroller(value_scroller) + const value_direction = value.direction + let value_direction_type: int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value) + } + const value_state = value.state + let value_state_type: int32 = RuntimeType.UNDEFINED + value_state_type = runtimeType(value_state) + valueSerializer.writeInt8(value_state_type) + if ((RuntimeType.UNDEFINED) != (value_state_type)) { + const value_state_value = value_state! + valueSerializer.writeInt32(value_state_value) + } } - writePluginErrorData(value: PluginErrorData): void { - let valueSerializer: Serializer = this - const value_errcode = value.errcode - valueSerializer.writeNumber(value_errcode) - const value_msg = value.msg - valueSerializer.writeString(value_msg) - } - writePluginComponentOptions(value: PluginComponentOptions): void { - let valueSerializer: Serializer = this - const value_template = value.template - valueSerializer.writePluginComponentTemplate(value_template) - const value_data = value.data - valueSerializer.writeCustomObject("Any", value_data) - } - writePatternLockController(value: PatternLockController): void { + writeOffsetOptions(value: OffsetOptions): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_xOffset = value.xOffset + let value_xOffset_type: int32 = RuntimeType.UNDEFINED + value_xOffset_type = runtimeType(value_xOffset) + valueSerializer.writeInt8(value_xOffset_type) + if ((RuntimeType.UNDEFINED) != (value_xOffset_type)) { + const value_xOffset_value = value_xOffset! + valueSerializer.writeLength(value_xOffset_value) + } + const value_yOffset = value.yOffset + let value_yOffset_type: int32 = RuntimeType.UNDEFINED + value_yOffset_type = runtimeType(value_yOffset) + valueSerializer.writeInt8(value_yOffset_type) + if ((RuntimeType.UNDEFINED) != (value_yOffset_type)) { + const value_yOffset_value = value_yOffset! + valueSerializer.writeLength(value_yOffset_value) + } } - writePathOptions(value: PathOptions): void { + writeScrollSnapOptions(value: ScrollSnapOptions): void { let valueSerializer: Serializer = this - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { + const value_snapAlign = value.snapAlign + valueSerializer.writeInt32(value_snapAlign) + const value_snapPagination = value.snapPagination + let value_snapPagination_type: int32 = RuntimeType.UNDEFINED + value_snapPagination_type = runtimeType(value_snapPagination) + valueSerializer.writeInt8(value_snapPagination_type) + if ((RuntimeType.UNDEFINED) != (value_snapPagination_type)) { + const value_snapPagination_value = value_snapPagination! + let value_snapPagination_value_type: int32 = RuntimeType.UNDEFINED + value_snapPagination_value_type = runtimeType(value_snapPagination_value) + if (((RuntimeType.NUMBER) == (value_snapPagination_value_type)) || ((RuntimeType.STRING) == (value_snapPagination_value_type)) || (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (isResource(value_snapPagination_value)))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeNumber(value_width_value_0) + const value_snapPagination_value_0 = unsafeCast(value_snapPagination_value) + valueSerializer.writeLength(value_snapPagination_value_0) } - else if (((RuntimeType.STRING == value_width_value_type))) { + else if (((RuntimeType.OBJECT) == (value_snapPagination_value_type)) && (value_snapPagination_value instanceof Array)) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeString(value_width_value_1) + const value_snapPagination_value_1 = unsafeCast>(value_snapPagination_value) + valueSerializer.writeInt32(value_snapPagination_value_1.length) + for (let i = 0; i < value_snapPagination_value_1.length; i++) { + const value_snapPagination_value_1_element = value_snapPagination_value_1[i] + valueSerializer.writeLength(value_snapPagination_value_1_element) + } } } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeNumber(value_height_value_0) - } - else if (((RuntimeType.STRING == value_height_value_type))) { - valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeString(value_height_value_1) - } + const value_enableSnapToStart = value.enableSnapToStart + let value_enableSnapToStart_type: int32 = RuntimeType.UNDEFINED + value_enableSnapToStart_type = runtimeType(value_enableSnapToStart) + valueSerializer.writeInt8(value_enableSnapToStart_type) + if ((RuntimeType.UNDEFINED) != (value_enableSnapToStart_type)) { + const value_enableSnapToStart_value = value_enableSnapToStart! + valueSerializer.writeBoolean(value_enableSnapToStart_value) } - const value_commands = value.commands - let value_commands_type: int32 = RuntimeType.UNDEFINED - value_commands_type = runtimeType(value_commands) - valueSerializer.writeInt8(value_commands_type) - if ((RuntimeType.UNDEFINED) != (value_commands_type)) { - const value_commands_value = value_commands! - valueSerializer.writeString(value_commands_value) + const value_enableSnapToEnd = value.enableSnapToEnd + let value_enableSnapToEnd_type: int32 = RuntimeType.UNDEFINED + value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd) + valueSerializer.writeInt8(value_enableSnapToEnd_type) + if ((RuntimeType.UNDEFINED) != (value_enableSnapToEnd_type)) { + const value_enableSnapToEnd_value = value_enableSnapToEnd! + valueSerializer.writeBoolean(value_enableSnapToEnd_value) } } - writePasteButtonOptions(value: PasteButtonOptions): void { + writeOnScrollFrameBeginHandlerResult(value: OnScrollFrameBeginHandlerResult): void { + let valueSerializer: Serializer = this + const value_offsetRemain = value.offsetRemain + valueSerializer.writeNumber(value_offsetRemain) + } + writeSaveButtonOptions(value: SaveButtonOptions): void { let valueSerializer: Serializer = this const value_icon = value.icon let value_icon_type: int32 = RuntimeType.UNDEFINED @@ -15396,551 +15616,580 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_buttonType_value) } } - writeNodeController(value: NodeController): void { - } - writeRouteInfo(value: RouteInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_param = value.param - let value_param_type: int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Any", value_param_value) - } - } - writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { + writeRowOptions(value: RowOptions): void { let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_space = value.space + let value_space_type: int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + let value_space_value_type: int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.STRING == value_space_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_space_value_0 = unsafeCast(value_space_value) + valueSerializer.writeString(value_space_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER == value_space_value_type))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_space_value_1 = unsafeCast(value_space_value) + valueSerializer.writeNumber(value_space_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) + } + writeRootSceneSession(value: RootSceneSession): void { + } + writeRichEditorStyledStringOptions(value: RichEditorStyledStringOptions): void { + let valueSerializer: Serializer = this + const value_controller = value.controller + valueSerializer.writeRichEditorStyledStringController(value_controller) + } + writeRichEditorOptions(value: RichEditorOptions): void { + let valueSerializer: Serializer = this + const value_controller = value.controller + valueSerializer.writeRichEditorController(value_controller) + } + writeEditMenuOptions(value: EditMenuOptions): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writeCopyEvent(value: CopyEvent): void { + let valueSerializer: Serializer = this + const value_preventDefault = value.preventDefault + let value_preventDefault_type: int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) } - const value_barStyle = value.barStyle - let value_barStyle_type: int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value) + } + writeCutEvent(value: CutEvent): void { + let valueSerializer: Serializer = this + const value_preventDefault = value.preventDefault + let value_preventDefault_type: int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) + } + } + writeRichEditorChangeValue(value: RichEditorChangeValue): void { + let valueSerializer: Serializer = this + const value_rangeBefore = value.rangeBefore + valueSerializer.writeTextRange(value_rangeBefore) + const value_replacedSpans = value.replacedSpans + valueSerializer.writeInt32(value_replacedSpans.length) + for (let i = 0; i < value_replacedSpans.length; i++) { + const value_replacedSpans_element = value_replacedSpans[i] + valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element) + } + const value_replacedImageSpans = value.replacedImageSpans + valueSerializer.writeInt32(value_replacedImageSpans.length) + for (let i = 0; i < value_replacedImageSpans.length; i++) { + const value_replacedImageSpans_element = value_replacedImageSpans[i] + valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element) + } + const value_replacedSymbolSpans = value.replacedSymbolSpans + valueSerializer.writeInt32(value_replacedSymbolSpans.length) + for (let i = 0; i < value_replacedSymbolSpans.length; i++) { + const value_replacedSymbolSpans_element = value_replacedSymbolSpans[i] + valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element) } } - writeToolbarItem(value: ToolbarItem): void { + writeSubmitEvent(value: SubmitEvent): void { let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) + const value_text = value.text + valueSerializer.writeString(value_text) + } + writeTextDataDetectorConfig(value: TextDataDetectorConfig): void { + let valueSerializer: Serializer = this + const value_types = value.types + valueSerializer.writeInt32(value_types.length) + for (let i = 0; i < value_types.length; i++) { + const value_types_element = value_types[i] + valueSerializer.writeInt32(value_types_element) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) + const value_onDetectResultUpdate = value.onDetectResultUpdate + let value_onDetectResultUpdate_type: int32 = RuntimeType.UNDEFINED + value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate) + valueSerializer.writeInt8(value_onDetectResultUpdate_type) + if ((RuntimeType.UNDEFINED) != (value_onDetectResultUpdate_type)) { + const value_onDetectResultUpdate_value = value_onDetectResultUpdate! + valueSerializer.holdAndWriteCallback(value_onDetectResultUpdate_value) } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_action = value.action - let value_action_type: int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - const value_status = value.status - let value_status_type: int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value) - } - const value_activeIcon = value.activeIcon - let value_activeIcon_type: int32 = RuntimeType.UNDEFINED - value_activeIcon_type = runtimeType(value_activeIcon) - valueSerializer.writeInt8(value_activeIcon_type) - if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { - const value_activeIcon_value = value_activeIcon! - let value_activeIcon_value_type: int32 = RuntimeType.UNDEFINED - value_activeIcon_value_type = runtimeType(value_activeIcon_value) - if (((RuntimeType.STRING == value_activeIcon_value_type))) { - valueSerializer.writeInt8(0) - const value_activeIcon_value_0 = unsafeCast(value_activeIcon_value) - valueSerializer.writeString(value_activeIcon_value_0) + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) } - else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { - valueSerializer.writeInt8(1) - const value_activeIcon_value_1 = unsafeCast(value_activeIcon_value) - valueSerializer.writeResource(value_activeIcon_value_1) + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) } } - const value_activeSymbolIcon = value.activeSymbolIcon - let value_activeSymbolIcon_type: int32 = RuntimeType.UNDEFINED - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) - valueSerializer.writeInt8(value_activeSymbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { - const value_activeSymbolIcon_value = value_activeSymbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) + const value_decoration = value.decoration + let value_decoration_type: int32 = RuntimeType.UNDEFINED + value_decoration_type = runtimeType(value_decoration) + valueSerializer.writeInt8(value_decoration_type) + if ((RuntimeType.UNDEFINED) != (value_decoration_type)) { + const value_decoration_value = value_decoration! + valueSerializer.writeDecorationStyleInterface(value_decoration_value) } } - writeNavigationTitleOptions(value: NavigationTitleOptions): void { + writePasteEvent(value: PasteEvent): void { let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_preventDefault = value.preventDefault + let value_preventDefault_type: int32 = RuntimeType.UNDEFINED + value_preventDefault_type = runtimeType(value_preventDefault) + valueSerializer.writeInt8(value_preventDefault_type) + if ((RuntimeType.UNDEFINED) != (value_preventDefault_type)) { + const value_preventDefault_value = value_preventDefault! + valueSerializer.holdAndWriteCallback(value_preventDefault_value) + } + } + writeRichEditorDeleteValue(value: RichEditorDeleteValue): void { + let valueSerializer: Serializer = this + const value_offset = value.offset + valueSerializer.writeNumber(value_offset) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction) + const value_length = value.length + valueSerializer.writeNumber(value_length) + const value_richEditorDeleteSpans = value.richEditorDeleteSpans + valueSerializer.writeInt32(value_richEditorDeleteSpans.length) + for (let i = 0; i < value_richEditorDeleteSpans.length; i++) { + const value_richEditorDeleteSpans_element = value_richEditorDeleteSpans[i] + let value_richEditorDeleteSpans_element_type: int32 = RuntimeType.UNDEFINED + value_richEditorDeleteSpans_element_type = runtimeType(value_richEditorDeleteSpans_element) + if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (((value_richEditorDeleteSpans_element!.hasOwnProperty("value"))))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_richEditorDeleteSpans_element_0 = unsafeCast(value_richEditorDeleteSpans_element) + valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_richEditorDeleteSpans_element_type)) && (((value_richEditorDeleteSpans_element!.hasOwnProperty("imageStyle"))))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_richEditorDeleteSpans_element_1 = unsafeCast(value_richEditorDeleteSpans_element) + valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_barStyle = value.barStyle - let value_barStyle_type: int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value) - } - const value_paddingStart = value.paddingStart - let value_paddingStart_type: int32 = RuntimeType.UNDEFINED - value_paddingStart_type = runtimeType(value_paddingStart) - valueSerializer.writeInt8(value_paddingStart_type) - if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { - const value_paddingStart_value = value_paddingStart! - valueSerializer.writeLengthMetrics(value_paddingStart_value) - } - const value_paddingEnd = value.paddingEnd - let value_paddingEnd_type: int32 = RuntimeType.UNDEFINED - value_paddingEnd_type = runtimeType(value_paddingEnd) - valueSerializer.writeInt8(value_paddingEnd_type) - if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { - const value_paddingEnd_value = value_paddingEnd! - valueSerializer.writeLengthMetrics(value_paddingEnd_value) - } - const value_mainTitleModifier = value.mainTitleModifier - let value_mainTitleModifier_type: int32 = RuntimeType.UNDEFINED - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) - valueSerializer.writeInt8(value_mainTitleModifier_type) - if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { - const value_mainTitleModifier_value = value_mainTitleModifier! - valueSerializer.writeTextModifier(value_mainTitleModifier_value) - } - const value_subTitleModifier = value.subTitleModifier - let value_subTitleModifier_type: int32 = RuntimeType.UNDEFINED - value_subTitleModifier_type = runtimeType(value_subTitleModifier) - valueSerializer.writeInt8(value_subTitleModifier_type) - if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { - const value_subTitleModifier_value = value_subTitleModifier! - valueSerializer.writeTextModifier(value_subTitleModifier_value) + } + writeRichEditorInsertValue(value: RichEditorInsertValue): void { + let valueSerializer: Serializer = this + const value_insertOffset = value.insertOffset + valueSerializer.writeNumber(value_insertOffset) + const value_insertValue = value.insertValue + valueSerializer.writeString(value_insertValue) + const value_previewText = value.previewText + let value_previewText_type: int32 = RuntimeType.UNDEFINED + value_previewText_type = runtimeType(value_previewText) + valueSerializer.writeInt8(value_previewText_type) + if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { + const value_previewText_value = value_previewText! + valueSerializer.writeString(value_previewText_value) } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) + } + writeRichEditorSelection(value: RichEditorSelection): void { + let valueSerializer: Serializer = this + const value_selection = value.selection + const value_selection_0 = value_selection[0] + valueSerializer.writeNumber(value_selection_0) + const value_selection_1 = value_selection[1] + valueSerializer.writeNumber(value_selection_1) + const value_spans = value.spans + valueSerializer.writeInt32(value_spans.length) + for (let i = 0; i < value_spans.length; i++) { + const value_spans_element = value_spans[i] + let value_spans_element_type: int32 = RuntimeType.UNDEFINED + value_spans_element_type = runtimeType(value_spans_element) + if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (((value_spans_element!.hasOwnProperty("value"))))) { + valueSerializer.writeInt8(0) + const value_spans_element_0 = unsafeCast(value_spans_element) + valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0) + } + else if (((RuntimeType.OBJECT) == (value_spans_element_type)) && (((value_spans_element!.hasOwnProperty("imageStyle"))))) { + valueSerializer.writeInt8(1) + const value_spans_element_1 = unsafeCast(value_spans_element) + valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1) + } } } - writePopInfo(value: PopInfo): void { + writeStyledStringChangeValue(value: StyledStringChangeValue): void { let valueSerializer: Serializer = this - const value_info = value.info - valueSerializer.writeNavPathInfo(value_info) - const value_result = value.result - valueSerializer.writeCustomObject("Object", value_result) + const value_range = value.range + valueSerializer.writeTextRange(value_range) + const value_replacementString = value.replacementString + valueSerializer.writeStyledString(value_replacementString) + const value_previewText = value.previewText + let value_previewText_type: int32 = RuntimeType.UNDEFINED + value_previewText_type = runtimeType(value_previewText) + valueSerializer.writeInt8(value_previewText_type) + if ((RuntimeType.UNDEFINED) != (value_previewText_type)) { + const value_previewText_value = value_previewText! + valueSerializer.writeStyledString(value_previewText_value) + } } - writeNavigationMenuItem(value: NavigationMenuItem): void { + writeGestureEvent(value: GestureEvent): void { let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + const value_repeat = value.repeat + valueSerializer.writeBoolean(value_repeat) + const value_fingerList = value.fingerList + valueSerializer.writeInt32(value_fingerList.length) + for (let i = 0; i < value_fingerList.length; i++) { + const value_fingerList_element = value_fingerList[i] + valueSerializer.writeFingerInfo(value_fingerList_element) } - const value_isEnabled = value.isEnabled - let value_isEnabled_type: int32 = RuntimeType.UNDEFINED - value_isEnabled_type = runtimeType(value_isEnabled) - valueSerializer.writeInt8(value_isEnabled_type) - if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { - const value_isEnabled_value = value_isEnabled! - valueSerializer.writeBoolean(value_isEnabled_value) + const value_offsetX = value.offsetX + valueSerializer.writeNumber(value_offsetX) + const value_offsetY = value.offsetY + valueSerializer.writeNumber(value_offsetY) + const value_angle = value.angle + valueSerializer.writeNumber(value_angle) + const value_speed = value.speed + valueSerializer.writeNumber(value_speed) + const value_scale = value.scale + valueSerializer.writeNumber(value_scale) + const value_pinchCenterX = value.pinchCenterX + valueSerializer.writeNumber(value_pinchCenterX) + const value_pinchCenterY = value.pinchCenterY + valueSerializer.writeNumber(value_pinchCenterY) + const value_velocityX = value.velocityX + valueSerializer.writeNumber(value_velocityX) + const value_velocityY = value.velocityY + valueSerializer.writeNumber(value_velocityY) + const value_velocity = value.velocity + valueSerializer.writeNumber(value_velocity) + } + writeLocalizedBarrierStyle(value: LocalizedBarrierStyle): void { + let valueSerializer: Serializer = this + const value_id = value.id + valueSerializer.writeString(value_id) + const value_localizedDirection = value.localizedDirection + valueSerializer.writeInt32(value_localizedDirection) + const value_referencedId = value.referencedId + valueSerializer.writeInt32(value_referencedId.length) + for (let i = 0; i < value_referencedId.length; i++) { + const value_referencedId_element = value_referencedId[i] + valueSerializer.writeString(value_referencedId_element) } - const value_action = value.action - let value_action_type: int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) + } + writeBarrierStyle(value: BarrierStyle): void { + let valueSerializer: Serializer = this + const value_id = value.id + valueSerializer.writeString(value_id) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction) + const value_referencedId = value.referencedId + valueSerializer.writeInt32(value_referencedId.length) + for (let i = 0; i < value_referencedId.length; i++) { + const value_referencedId_element = value_referencedId[i] + valueSerializer.writeString(value_referencedId_element) } } - writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { + writeGuideLineStyle(value: GuideLineStyle): void { let valueSerializer: Serializer = this - const value_header = value.header - let value_header_type: int32 = RuntimeType.UNDEFINED - value_header_type = runtimeType(value_header) - valueSerializer.writeInt8(value_header_type) - if ((RuntimeType.UNDEFINED) != (value_header_type)) { - const value_header_value = value_header! - let value_header_value_type: int32 = RuntimeType.UNDEFINED - value_header_value_type = runtimeType(value_header_value) - if (((RuntimeType.STRING == value_header_value_type)) || ((RuntimeType.OBJECT == value_header_value_type))) { + const value_id = value.id + valueSerializer.writeString(value_id) + const value_direction = value.direction + valueSerializer.writeInt32(value_direction) + const value_position = value.position + valueSerializer.writeGuideLinePosition(value_position) + } + writeRefreshOptions(value: RefreshOptions): void { + let valueSerializer: Serializer = this + const value_refreshing = value.refreshing + valueSerializer.writeBoolean(value_refreshing) + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + let value_offset_value_type: int32 = RuntimeType.UNDEFINED + value_offset_value_type = runtimeType(value_offset_value) + if (((RuntimeType.NUMBER == value_offset_value_type))) { valueSerializer.writeInt8(0) - const value_header_value_0 = unsafeCast(value_header_value) - let value_header_value_0_type: int32 = RuntimeType.UNDEFINED - value_header_value_0_type = runtimeType(value_header_value_0) - if (((RuntimeType.STRING == value_header_value_0_type))) { - valueSerializer.writeInt8(0) - const value_header_value_0_0 = unsafeCast(value_header_value_0) - valueSerializer.writeString(value_header_value_0_0) - } - else if (((RuntimeType.OBJECT == value_header_value_0_type))) { - valueSerializer.writeInt8(1) - const value_header_value_0_1 = unsafeCast(value_header_value_0) - valueSerializer.writeResource(value_header_value_0_1) - } + const value_offset_value_0 = unsafeCast(value_offset_value) + valueSerializer.writeNumber(value_offset_value_0) } - else if (((RuntimeType.FUNCTION == value_header_value_type))) { + else if (((RuntimeType.STRING == value_offset_value_type))) { valueSerializer.writeInt8(1) - const value_header_value_1 = unsafeCast(value_header_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value_1)) + const value_offset_value_1 = unsafeCast(value_offset_value) + valueSerializer.writeString(value_offset_value_1) } } - const value_footer = value.footer - let value_footer_type: int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - let value_footer_value_type: int32 = RuntimeType.UNDEFINED - value_footer_value_type = runtimeType(value_footer_value) - if (((RuntimeType.STRING == value_footer_value_type)) || ((RuntimeType.OBJECT == value_footer_value_type))) { + const value_friction = value.friction + let value_friction_type: int32 = RuntimeType.UNDEFINED + value_friction_type = runtimeType(value_friction) + valueSerializer.writeInt8(value_friction_type) + if ((RuntimeType.UNDEFINED) != (value_friction_type)) { + const value_friction_value = value_friction! + let value_friction_value_type: int32 = RuntimeType.UNDEFINED + value_friction_value_type = runtimeType(value_friction_value) + if (((RuntimeType.NUMBER == value_friction_value_type))) { valueSerializer.writeInt8(0) - const value_footer_value_0 = unsafeCast(value_footer_value) - let value_footer_value_0_type: int32 = RuntimeType.UNDEFINED - value_footer_value_0_type = runtimeType(value_footer_value_0) - if (((RuntimeType.STRING == value_footer_value_0_type))) { - valueSerializer.writeInt8(0) - const value_footer_value_0_0 = unsafeCast(value_footer_value_0) - valueSerializer.writeString(value_footer_value_0_0) - } - else if (((RuntimeType.OBJECT == value_footer_value_0_type))) { - valueSerializer.writeInt8(1) - const value_footer_value_0_1 = unsafeCast(value_footer_value_0) - valueSerializer.writeResource(value_footer_value_0_1) - } + const value_friction_value_0 = unsafeCast(value_friction_value) + valueSerializer.writeNumber(value_friction_value_0) } - else if (((RuntimeType.FUNCTION == value_footer_value_type))) { + else if (((RuntimeType.STRING == value_friction_value_type))) { valueSerializer.writeInt8(1) - const value_footer_value_1 = unsafeCast(value_footer_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value_1)) + const value_friction_value_1 = unsafeCast(value_friction_value) + valueSerializer.writeString(value_friction_value_1) } } - } - writeMarqueeOptions(value: MarqueeOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - valueSerializer.writeBoolean(value_start) - const value_step = value.step - let value_step_type: int32 = RuntimeType.UNDEFINED - value_step_type = runtimeType(value_step) - valueSerializer.writeInt8(value_step_type) - if ((RuntimeType.UNDEFINED) != (value_step_type)) { - const value_step_value = value_step! - valueSerializer.writeNumber(value_step_value) + const value_promptText = value.promptText + let value_promptText_type: int32 = RuntimeType.UNDEFINED + value_promptText_type = runtimeType(value_promptText) + valueSerializer.writeInt8(value_promptText_type) + if ((RuntimeType.UNDEFINED) != (value_promptText_type)) { + const value_promptText_value = value_promptText! + let value_promptText_value_type: int32 = RuntimeType.UNDEFINED + value_promptText_value_type = runtimeType(value_promptText_value) + if (((RuntimeType.STRING == value_promptText_value_type))) { + valueSerializer.writeInt8(0) + const value_promptText_value_0 = unsafeCast(value_promptText_value) + valueSerializer.writeString(value_promptText_value_0) + } + else if (((RuntimeType.OBJECT == value_promptText_value_type))) { + valueSerializer.writeInt8(1) + const value_promptText_value_1 = unsafeCast(value_promptText_value) + valueSerializer.writeResource(value_promptText_value_1) + } } - const value_loop = value.loop - let value_loop_type: int32 = RuntimeType.UNDEFINED - value_loop_type = runtimeType(value_loop) - valueSerializer.writeInt8(value_loop_type) - if ((RuntimeType.UNDEFINED) != (value_loop_type)) { - const value_loop_value = value_loop! - valueSerializer.writeNumber(value_loop_value) + const value_builder = value.builder + let value_builder_type: int32 = RuntimeType.UNDEFINED + value_builder_type = runtimeType(value_builder) + valueSerializer.writeInt8(value_builder_type) + if ((RuntimeType.UNDEFINED) != (value_builder_type)) { + const value_builder_value = value_builder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder_value)) } - const value_fromStart = value.fromStart - let value_fromStart_type: int32 = RuntimeType.UNDEFINED - value_fromStart_type = runtimeType(value_fromStart) - valueSerializer.writeInt8(value_fromStart_type) - if ((RuntimeType.UNDEFINED) != (value_fromStart_type)) { - const value_fromStart_value = value_fromStart! - valueSerializer.writeBoolean(value_fromStart_value) + const value_refreshingContent = value.refreshingContent + let value_refreshingContent_type: int32 = RuntimeType.UNDEFINED + value_refreshingContent_type = runtimeType(value_refreshingContent) + valueSerializer.writeInt8(value_refreshingContent_type) + if ((RuntimeType.UNDEFINED) != (value_refreshingContent_type)) { + const value_refreshingContent_value = value_refreshingContent! + valueSerializer.writeComponentContent(value_refreshingContent_value) } - const value_src = value.src - valueSerializer.writeString(value_src) } - writeLocationButtonOptions(value: LocationButtonOptions): void { + writeStarStyleOptions(value: StarStyleOptions): void { let valueSerializer: Serializer = this - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeInt32(value_icon_value) - } - const value_text = value.text - let value_text_type: int32 = RuntimeType.UNDEFINED - value_text_type = runtimeType(value_text) - valueSerializer.writeInt8(value_text_type) - if ((RuntimeType.UNDEFINED) != (value_text_type)) { - const value_text_value = value_text! - valueSerializer.writeInt32(value_text_value) - } - const value_buttonType = value.buttonType - let value_buttonType_type: int32 = RuntimeType.UNDEFINED - value_buttonType_type = runtimeType(value_buttonType) - valueSerializer.writeInt8(value_buttonType_type) - if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { - const value_buttonType_value = value_buttonType! - valueSerializer.writeInt32(value_buttonType_value) + const value_backgroundUri = value.backgroundUri + valueSerializer.writeString(value_backgroundUri) + const value_foregroundUri = value.foregroundUri + valueSerializer.writeString(value_foregroundUri) + const value_secondaryUri = value.secondaryUri + let value_secondaryUri_type: int32 = RuntimeType.UNDEFINED + value_secondaryUri_type = runtimeType(value_secondaryUri) + valueSerializer.writeInt8(value_secondaryUri_type) + if ((RuntimeType.UNDEFINED) != (value_secondaryUri_type)) { + const value_secondaryUri_value = value_secondaryUri! + valueSerializer.writeString(value_secondaryUri_value) } } - writeListItemGroupOptions(value: ListItemGroupOptions): void { + writeRatingOptions(value: RatingOptions): void { let valueSerializer: Serializer = this - const value_header = value.header - let value_header_type: int32 = RuntimeType.UNDEFINED - value_header_type = runtimeType(value_header) - valueSerializer.writeInt8(value_header_type) - if ((RuntimeType.UNDEFINED) != (value_header_type)) { - const value_header_value = value_header! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value)) - } - const value_headerComponent = value.headerComponent - let value_headerComponent_type: int32 = RuntimeType.UNDEFINED - value_headerComponent_type = runtimeType(value_headerComponent) - valueSerializer.writeInt8(value_headerComponent_type) - if ((RuntimeType.UNDEFINED) != (value_headerComponent_type)) { - const value_headerComponent_value = value_headerComponent! - valueSerializer.writeComponentContent(value_headerComponent_value) - } - const value_footer = value.footer - let value_footer_type: int32 = RuntimeType.UNDEFINED - value_footer_type = runtimeType(value_footer) - valueSerializer.writeInt8(value_footer_type) - if ((RuntimeType.UNDEFINED) != (value_footer_type)) { - const value_footer_value = value_footer! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) - } - const value_footerComponent = value.footerComponent - let value_footerComponent_type: int32 = RuntimeType.UNDEFINED - value_footerComponent_type = runtimeType(value_footerComponent) - valueSerializer.writeInt8(value_footerComponent_type) - if ((RuntimeType.UNDEFINED) != (value_footerComponent_type)) { - const value_footerComponent_value = value_footerComponent! - valueSerializer.writeComponentContent(value_footerComponent_value) + const value_rating = value.rating + valueSerializer.writeNumber(value_rating) + const value_indicator = value.indicator + let value_indicator_type: int32 = RuntimeType.UNDEFINED + value_indicator_type = runtimeType(value_indicator) + valueSerializer.writeInt8(value_indicator_type) + if ((RuntimeType.UNDEFINED) != (value_indicator_type)) { + const value_indicator_value = value_indicator! + valueSerializer.writeBoolean(value_indicator_value) } - const value_space = value.space - let value_space_type: int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type: int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.NUMBER == value_space_value_type))) { + } + writeRadioStyle(value: RadioStyle): void { + let valueSerializer: Serializer = this + const value_checkedBackgroundColor = value.checkedBackgroundColor + let value_checkedBackgroundColor_type: int32 = RuntimeType.UNDEFINED + value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor) + valueSerializer.writeInt8(value_checkedBackgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_checkedBackgroundColor_type)) { + const value_checkedBackgroundColor_value = value_checkedBackgroundColor! + let value_checkedBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_checkedBackgroundColor_value_type = runtimeType(value_checkedBackgroundColor_value) + if (((RuntimeType.NUMBER) == (value_checkedBackgroundColor_value_type)) && ((unsafeCast(value_checkedBackgroundColor_value)) >= (0)) && ((unsafeCast(value_checkedBackgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_space_value_0 = unsafeCast(value_space_value) - valueSerializer.writeNumber(value_space_value_0) + const value_checkedBackgroundColor_value_0 = unsafeCast(value_checkedBackgroundColor_value) + valueSerializer.writeInt32(value_checkedBackgroundColor_value_0) } - else if (((RuntimeType.STRING == value_space_value_type))) { + else if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_space_value_1 = unsafeCast(value_space_value) - valueSerializer.writeString(value_space_value_1) + const value_checkedBackgroundColor_value_1 = unsafeCast(value_checkedBackgroundColor_value) + valueSerializer.writeNumber(value_checkedBackgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_checkedBackgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_checkedBackgroundColor_value_2 = unsafeCast(value_checkedBackgroundColor_value) + valueSerializer.writeString(value_checkedBackgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_checkedBackgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_checkedBackgroundColor_value_3 = unsafeCast(value_checkedBackgroundColor_value) + valueSerializer.writeResource(value_checkedBackgroundColor_value_3) } } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - } - writeSwipeActionOptions(value: SwipeActionOptions): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - let value_start_value_type: int32 = RuntimeType.UNDEFINED - value_start_value_type = runtimeType(value_start_value) - if (((RuntimeType.FUNCTION == value_start_value_type))) { + const value_uncheckedBorderColor = value.uncheckedBorderColor + let value_uncheckedBorderColor_type: int32 = RuntimeType.UNDEFINED + value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor) + valueSerializer.writeInt8(value_uncheckedBorderColor_type) + if ((RuntimeType.UNDEFINED) != (value_uncheckedBorderColor_type)) { + const value_uncheckedBorderColor_value = value_uncheckedBorderColor! + let value_uncheckedBorderColor_value_type: int32 = RuntimeType.UNDEFINED + value_uncheckedBorderColor_value_type = runtimeType(value_uncheckedBorderColor_value) + if (((RuntimeType.NUMBER) == (value_uncheckedBorderColor_value_type)) && ((unsafeCast(value_uncheckedBorderColor_value)) >= (0)) && ((unsafeCast(value_uncheckedBorderColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_start_value_0 = unsafeCast(value_start_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_start_value_0)) + const value_uncheckedBorderColor_value_0 = unsafeCast(value_uncheckedBorderColor_value) + valueSerializer.writeInt32(value_uncheckedBorderColor_value_0) } - else if (((RuntimeType.OBJECT == value_start_value_type))) { + else if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { valueSerializer.writeInt8(1) - const value_start_value_1 = unsafeCast(value_start_value) - valueSerializer.writeSwipeActionItem(value_start_value_1) + const value_uncheckedBorderColor_value_1 = unsafeCast(value_uncheckedBorderColor_value) + valueSerializer.writeNumber(value_uncheckedBorderColor_value_1) + } + else if (((RuntimeType.STRING == value_uncheckedBorderColor_value_type))) { + valueSerializer.writeInt8(2) + const value_uncheckedBorderColor_value_2 = unsafeCast(value_uncheckedBorderColor_value) + valueSerializer.writeString(value_uncheckedBorderColor_value_2) + } + else if (((RuntimeType.OBJECT == value_uncheckedBorderColor_value_type))) { + valueSerializer.writeInt8(3) + const value_uncheckedBorderColor_value_3 = unsafeCast(value_uncheckedBorderColor_value) + valueSerializer.writeResource(value_uncheckedBorderColor_value_3) } } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - let value_end_value_type: int32 = RuntimeType.UNDEFINED - value_end_value_type = runtimeType(value_end_value) - if (((RuntimeType.FUNCTION == value_end_value_type))) { + const value_indicatorColor = value.indicatorColor + let value_indicatorColor_type: int32 = RuntimeType.UNDEFINED + value_indicatorColor_type = runtimeType(value_indicatorColor) + valueSerializer.writeInt8(value_indicatorColor_type) + if ((RuntimeType.UNDEFINED) != (value_indicatorColor_type)) { + const value_indicatorColor_value = value_indicatorColor! + let value_indicatorColor_value_type: int32 = RuntimeType.UNDEFINED + value_indicatorColor_value_type = runtimeType(value_indicatorColor_value) + if (((RuntimeType.NUMBER) == (value_indicatorColor_value_type)) && ((unsafeCast(value_indicatorColor_value)) >= (0)) && ((unsafeCast(value_indicatorColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_end_value_0 = unsafeCast(value_end_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_end_value_0)) + const value_indicatorColor_value_0 = unsafeCast(value_indicatorColor_value) + valueSerializer.writeInt32(value_indicatorColor_value_0) } - else if (((RuntimeType.OBJECT == value_end_value_type))) { + else if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { valueSerializer.writeInt8(1) - const value_end_value_1 = unsafeCast(value_end_value) - valueSerializer.writeSwipeActionItem(value_end_value_1) + const value_indicatorColor_value_1 = unsafeCast(value_indicatorColor_value) + valueSerializer.writeNumber(value_indicatorColor_value_1) + } + else if (((RuntimeType.STRING == value_indicatorColor_value_type))) { + valueSerializer.writeInt8(2) + const value_indicatorColor_value_2 = unsafeCast(value_indicatorColor_value) + valueSerializer.writeString(value_indicatorColor_value_2) + } + else if (((RuntimeType.OBJECT == value_indicatorColor_value_type))) { + valueSerializer.writeInt8(3) + const value_indicatorColor_value_3 = unsafeCast(value_indicatorColor_value) + valueSerializer.writeResource(value_indicatorColor_value_3) } } - const value_edgeEffect = value.edgeEffect - let value_edgeEffect_type: int32 = RuntimeType.UNDEFINED - value_edgeEffect_type = runtimeType(value_edgeEffect) - valueSerializer.writeInt8(value_edgeEffect_type) - if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { - const value_edgeEffect_value = value_edgeEffect! - valueSerializer.writeInt32(value_edgeEffect_value) + } + writeRadioOptions(value: RadioOptions): void { + let valueSerializer: Serializer = this + const value_group = value.group + valueSerializer.writeString(value_group) + const value_value = value.value + valueSerializer.writeString(value_value) + const value_indicatorType = value.indicatorType + let value_indicatorType_type: int32 = RuntimeType.UNDEFINED + value_indicatorType_type = runtimeType(value_indicatorType) + valueSerializer.writeInt8(value_indicatorType_type) + if ((RuntimeType.UNDEFINED) != (value_indicatorType_type)) { + const value_indicatorType_value = value_indicatorType! + valueSerializer.writeInt32(value_indicatorType_value) } - const value_onOffsetChange = value.onOffsetChange - let value_onOffsetChange_type: int32 = RuntimeType.UNDEFINED - value_onOffsetChange_type = runtimeType(value_onOffsetChange) - valueSerializer.writeInt8(value_onOffsetChange_type) - if ((RuntimeType.UNDEFINED) != (value_onOffsetChange_type)) { - const value_onOffsetChange_value = value_onOffsetChange! - valueSerializer.holdAndWriteCallback(value_onOffsetChange_value) + const value_indicatorBuilder = value.indicatorBuilder + let value_indicatorBuilder_type: int32 = RuntimeType.UNDEFINED + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) + valueSerializer.writeInt8(value_indicatorBuilder_type) + if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { + const value_indicatorBuilder_value = value_indicatorBuilder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } } - writeListItemOptions(value: ListItemOptions): void { + writeProgressOptions(value: ProgressOptions): void { let valueSerializer: Serializer = this + const value_value = value.value + valueSerializer.writeNumber(value_value) + const value_total = value.total + let value_total_type: int32 = RuntimeType.UNDEFINED + value_total_type = runtimeType(value_total) + valueSerializer.writeInt8(value_total_type) + if ((RuntimeType.UNDEFINED) != (value_total_type)) { + const value_total_value = value_total! + valueSerializer.writeNumber(value_total_value) + } const value_style = value.style let value_style_type: int32 = RuntimeType.UNDEFINED value_style_type = runtimeType(value_style) @@ -15949,123 +16198,57 @@ export class Serializer extends SerializerBase { const value_style_value = value_style! valueSerializer.writeInt32(value_style_value) } - } - writeVisibleListContentInfo(value: VisibleListContentInfo): void { - let valueSerializer: Serializer = this - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_itemGroupArea = value.itemGroupArea - let value_itemGroupArea_type: int32 = RuntimeType.UNDEFINED - value_itemGroupArea_type = runtimeType(value_itemGroupArea) - valueSerializer.writeInt8(value_itemGroupArea_type) - if ((RuntimeType.UNDEFINED) != (value_itemGroupArea_type)) { - const value_itemGroupArea_value = value_itemGroupArea! - valueSerializer.writeInt32(value_itemGroupArea_value) - } - const value_itemIndexInGroup = value.itemIndexInGroup - let value_itemIndexInGroup_type: int32 = RuntimeType.UNDEFINED - value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup) - valueSerializer.writeInt8(value_itemIndexInGroup_type) - if ((RuntimeType.UNDEFINED) != (value_itemIndexInGroup_type)) { - const value_itemIndexInGroup_value = value_itemIndexInGroup! - valueSerializer.writeNumber(value_itemIndexInGroup_value) - } - } - writeChildrenMainSize(value: ChildrenMainSize): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeChainAnimationOptions(value: ChainAnimationOptions): void { - let valueSerializer: Serializer = this - const value_minSpace = value.minSpace - valueSerializer.writeLength(value_minSpace) - const value_maxSpace = value.maxSpace - valueSerializer.writeLength(value_maxSpace) - const value_conductivity = value.conductivity - let value_conductivity_type: int32 = RuntimeType.UNDEFINED - value_conductivity_type = runtimeType(value_conductivity) - valueSerializer.writeInt8(value_conductivity_type) - if ((RuntimeType.UNDEFINED) != (value_conductivity_type)) { - const value_conductivity_value = value_conductivity! - valueSerializer.writeNumber(value_conductivity_value) - } - const value_intensity = value.intensity - let value_intensity_type: int32 = RuntimeType.UNDEFINED - value_intensity_type = runtimeType(value_intensity) - valueSerializer.writeInt8(value_intensity_type) - if ((RuntimeType.UNDEFINED) != (value_intensity_type)) { - const value_intensity_value = value_intensity! - valueSerializer.writeNumber(value_intensity_value) - } - const value_edgeEffect = value.edgeEffect - let value_edgeEffect_type: int32 = RuntimeType.UNDEFINED - value_edgeEffect_type = runtimeType(value_edgeEffect) - valueSerializer.writeInt8(value_edgeEffect_type) - if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { - const value_edgeEffect_value = value_edgeEffect! - valueSerializer.writeInt32(value_edgeEffect_value) - } - const value_stiffness = value.stiffness - let value_stiffness_type: int32 = RuntimeType.UNDEFINED - value_stiffness_type = runtimeType(value_stiffness) - valueSerializer.writeInt8(value_stiffness_type) - if ((RuntimeType.UNDEFINED) != (value_stiffness_type)) { - const value_stiffness_value = value_stiffness! - valueSerializer.writeNumber(value_stiffness_value) - } - const value_damping = value.damping - let value_damping_type: int32 = RuntimeType.UNDEFINED - value_damping_type = runtimeType(value_damping) - valueSerializer.writeInt8(value_damping_type) - if ((RuntimeType.UNDEFINED) != (value_damping_type)) { - const value_damping_value = value_damping! - valueSerializer.writeNumber(value_damping_value) + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) } } - writeListOptions(value: ListOptions): void { + writePolylineOptions(value: PolylineOptions): void { let valueSerializer: Serializer = this - const value_initialIndex = value.initialIndex - let value_initialIndex_type: int32 = RuntimeType.UNDEFINED - value_initialIndex_type = runtimeType(value_initialIndex) - valueSerializer.writeInt8(value_initialIndex_type) - if ((RuntimeType.UNDEFINED) != (value_initialIndex_type)) { - const value_initialIndex_value = value_initialIndex! - valueSerializer.writeNumber(value_initialIndex_value) - } - const value_space = value.space - let value_space_type: int32 = RuntimeType.UNDEFINED - value_space_type = runtimeType(value_space) - valueSerializer.writeInt8(value_space_type) - if ((RuntimeType.UNDEFINED) != (value_space_type)) { - const value_space_value = value_space! - let value_space_value_type: int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.NUMBER == value_space_value_type))) { + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(0) - const value_space_value_0 = unsafeCast(value_space_value) - valueSerializer.writeNumber(value_space_value_0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) } - else if (((RuntimeType.STRING == value_space_value_type))) { + else if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(1) - const value_space_value_1 = unsafeCast(value_space_value) - valueSerializer.writeString(value_space_value_1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) } } - const value_scroller = value.scroller - let value_scroller_type: int32 = RuntimeType.UNDEFINED - value_scroller_type = runtimeType(value_scroller) - valueSerializer.writeInt8(value_scroller_type) - if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { - const value_scroller_value = value_scroller! - valueSerializer.writeScroller(value_scroller_value) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } } } - writeLineOptions(value: LineOptions): void { + writePolygonOptions(value: PolygonOptions): void { let valueSerializer: Serializer = this const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -16106,47 +16289,31 @@ export class Serializer extends SerializerBase { } } } - writeImageLoadResult(value: ImageLoadResult): void { + writePluginErrorData(value: PluginErrorData): void { let valueSerializer: Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) - const value_componentWidth = value.componentWidth - valueSerializer.writeNumber(value_componentWidth) - const value_componentHeight = value.componentHeight - valueSerializer.writeNumber(value_componentHeight) - const value_loadingStatus = value.loadingStatus - valueSerializer.writeNumber(value_loadingStatus) - const value_contentWidth = value.contentWidth - valueSerializer.writeNumber(value_contentWidth) - const value_contentHeight = value.contentHeight - valueSerializer.writeNumber(value_contentHeight) - const value_contentOffsetX = value.contentOffsetX - valueSerializer.writeNumber(value_contentOffsetX) - const value_contentOffsetY = value.contentOffsetY - valueSerializer.writeNumber(value_contentOffsetY) + const value_errcode = value.errcode + valueSerializer.writeNumber(value_errcode) + const value_msg = value.msg + valueSerializer.writeString(value_msg) } - writeImageFrameInfo(value: ImageFrameInfo): void { + writePluginComponentOptions(value: PluginComponentOptions): void { + let valueSerializer: Serializer = this + const value_template = value.template + valueSerializer.writePluginComponentTemplate(value_template) + const value_data = value.data + valueSerializer.writeCustomObject("Any", value_data) + } + writePatternLockController(value: PatternLockController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePathOptions(value: PathOptions): void { let valueSerializer: Serializer = this - const value_src = value.src - let value_src_type: int32 = RuntimeType.UNDEFINED - value_src_type = runtimeType(value_src) - if (((RuntimeType.STRING == value_src_type))) { - valueSerializer.writeInt8(0) - const value_src_0 = unsafeCast(value_src) - valueSerializer.writeString(value_src_0) - } - else if (((RuntimeType.OBJECT) == (value_src_type)) && (((value_src!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(1) - const value_src_1 = unsafeCast(value_src) - valueSerializer.writeResource(value_src_1) - } - else if (((RuntimeType.OBJECT) == (value_src_type)) && (((value_src!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(2) - const value_src_2 = unsafeCast(value_src) - valueSerializer.writePixelMap(value_src_2) - } const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED value_width_type = runtimeType(value_width) @@ -16185,330 +16352,304 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_height_value_1) } } - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - let value_top_value_type: int32 = RuntimeType.UNDEFINED - value_top_value_type = runtimeType(value_top_value) - if (((RuntimeType.NUMBER == value_top_value_type))) { - valueSerializer.writeInt8(0) - const value_top_value_0 = unsafeCast(value_top_value) - valueSerializer.writeNumber(value_top_value_0) - } - else if (((RuntimeType.STRING == value_top_value_type))) { - valueSerializer.writeInt8(1) - const value_top_value_1 = unsafeCast(value_top_value) - valueSerializer.writeString(value_top_value_1) - } - } - const value_left = value.left - let value_left_type: int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - let value_left_value_type: int32 = RuntimeType.UNDEFINED - value_left_value_type = runtimeType(value_left_value) - if (((RuntimeType.NUMBER == value_left_value_type))) { - valueSerializer.writeInt8(0) - const value_left_value_0 = unsafeCast(value_left_value) - valueSerializer.writeNumber(value_left_value_0) - } - else if (((RuntimeType.STRING == value_left_value_type))) { - valueSerializer.writeInt8(1) - const value_left_value_1 = unsafeCast(value_left_value) - valueSerializer.writeString(value_left_value_1) - } - } - const value_duration = value.duration - let value_duration_type: int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) + const value_commands = value.commands + let value_commands_type: int32 = RuntimeType.UNDEFINED + value_commands_type = runtimeType(value_commands) + valueSerializer.writeInt8(value_commands_type) + if ((RuntimeType.UNDEFINED) != (value_commands_type)) { + const value_commands_value = value_commands! + valueSerializer.writeString(value_commands_value) } } - writeResolutionQuality(value: ResolutionQuality): void { - let valueSerializer: Serializer = this - const value___ResolutionQualityStub = value.__ResolutionQualityStub - valueSerializer.writeString(value___ResolutionQualityStub) - } - writeImageAnalyzerConfig(value: ImageAnalyzerConfig): void { + writePasteButtonOptions(value: PasteButtonOptions): void { let valueSerializer: Serializer = this - const value_types = value.types - valueSerializer.writeInt32(value_types.length) - for (let i = 0; i < value_types.length; i++) { - const value_types_element = value_types[i] - valueSerializer.writeInt32(value_types_element) + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeInt32(value_icon_value) + } + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + valueSerializer.writeInt32(value_text_value) + } + const value_buttonType = value.buttonType + let value_buttonType_type: int32 = RuntimeType.UNDEFINED + value_buttonType_type = runtimeType(value_buttonType) + valueSerializer.writeInt8(value_buttonType_type) + if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { + const value_buttonType_value = value_buttonType! + valueSerializer.writeInt32(value_buttonType_value) } } - writeImageError(value: ImageError): void { - let valueSerializer: Serializer = this - const value_componentWidth = value.componentWidth - valueSerializer.writeNumber(value_componentWidth) - const value_componentHeight = value.componentHeight - valueSerializer.writeNumber(value_componentHeight) - const value_message = value.message - valueSerializer.writeString(value_message) - } - writeImageSourceSize(value: ImageSourceSize): void { - let valueSerializer: Serializer = this - const value_width = value.width - valueSerializer.writeNumber(value_width) - const value_height = value.height - valueSerializer.writeNumber(value_height) + writeNodeController(value: NodeController): void { } - writeGridRowOptions(value: GridRowOptions): void { + writeRouteInfo(value: RouteInfo): void { let valueSerializer: Serializer = this - const value_gutter = value.gutter - let value_gutter_type: int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - let value_gutter_value_type: int32 = RuntimeType.UNDEFINED - value_gutter_value_type = runtimeType(value_gutter_value) - if (((RuntimeType.NUMBER) == (value_gutter_value_type)) || ((RuntimeType.STRING) == (value_gutter_value_type)) || (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (isResource(value_gutter_value)))) { - valueSerializer.writeInt8(0) - const value_gutter_value_0 = unsafeCast(value_gutter_value) - valueSerializer.writeLength(value_gutter_value_0) - } - else if (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (((value_gutter_value!.hasOwnProperty("x")) || (value_gutter_value!.hasOwnProperty("y"))))) { - valueSerializer.writeInt8(1) - const value_gutter_value_1 = unsafeCast(value_gutter_value) - valueSerializer.writeGutterOption(value_gutter_value_1) - } - } - const value_columns = value.columns - let value_columns_type: int32 = RuntimeType.UNDEFINED - value_columns_type = runtimeType(value_columns) - valueSerializer.writeInt8(value_columns_type) - if ((RuntimeType.UNDEFINED) != (value_columns_type)) { - const value_columns_value = value_columns! - let value_columns_value_type: int32 = RuntimeType.UNDEFINED - value_columns_value_type = runtimeType(value_columns_value) - if (((RuntimeType.NUMBER == value_columns_value_type))) { - valueSerializer.writeInt8(0) - const value_columns_value_0 = unsafeCast(value_columns_value) - valueSerializer.writeNumber(value_columns_value_0) - } - else if (((RuntimeType.OBJECT == value_columns_value_type))) { - valueSerializer.writeInt8(1) - const value_columns_value_1 = unsafeCast(value_columns_value) - valueSerializer.writeGridRowColumnOption(value_columns_value_1) - } - } - const value_breakpoints = value.breakpoints - let value_breakpoints_type: int32 = RuntimeType.UNDEFINED - value_breakpoints_type = runtimeType(value_breakpoints) - valueSerializer.writeInt8(value_breakpoints_type) - if ((RuntimeType.UNDEFINED) != (value_breakpoints_type)) { - const value_breakpoints_value = value_breakpoints! - valueSerializer.writeBreakPoints(value_breakpoints_value) - } - const value_direction = value.direction - let value_direction_type: int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value) + const value_name = value.name + valueSerializer.writeString(value_name) + const value_param = value.param + let value_param_type: int32 = RuntimeType.UNDEFINED + value_param_type = runtimeType(value_param) + valueSerializer.writeInt8(value_param_type) + if ((RuntimeType.UNDEFINED) != (value_param_type)) { + const value_param_value = value_param! + valueSerializer.writeCustomObject("Any", value_param_value) } } - writeGridContainerOptions(value: GridContainerOptions): void { + writeToolbarItem(value: ToolbarItem): void { let valueSerializer: Serializer = this - const value_columns = value.columns - let value_columns_type: int32 = RuntimeType.UNDEFINED - value_columns_type = runtimeType(value_columns) - valueSerializer.writeInt8(value_columns_type) - if ((RuntimeType.UNDEFINED) != (value_columns_type)) { - const value_columns_value = value_columns! - let value_columns_value_type: int32 = RuntimeType.UNDEFINED - value_columns_value_type = runtimeType(value_columns_value) - if (((RuntimeType.NUMBER == value_columns_value_type))) { - valueSerializer.writeInt8(0) - const value_columns_value_0 = unsafeCast(value_columns_value) - valueSerializer.writeNumber(value_columns_value_0) - } - else if (((RuntimeType.STRING == value_columns_value_type))) { - valueSerializer.writeInt8(1) - const value_columns_value_1 = unsafeCast(value_columns_value) - valueSerializer.writeString(value_columns_value_1) - } - } - const value_sizeType = value.sizeType - let value_sizeType_type: int32 = RuntimeType.UNDEFINED - value_sizeType_type = runtimeType(value_sizeType) - valueSerializer.writeInt8(value_sizeType_type) - if ((RuntimeType.UNDEFINED) != (value_sizeType_type)) { - const value_sizeType_value = value_sizeType! - valueSerializer.writeInt32(value_sizeType_value) + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) } - const value_gutter = value.gutter - let value_gutter_type: int32 = RuntimeType.UNDEFINED - value_gutter_type = runtimeType(value_gutter) - valueSerializer.writeInt8(value_gutter_type) - if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { - const value_gutter_value = value_gutter! - let value_gutter_value_type: int32 = RuntimeType.UNDEFINED - value_gutter_value_type = runtimeType(value_gutter_value) - if (((RuntimeType.NUMBER == value_gutter_value_type))) { - valueSerializer.writeInt8(0) - const value_gutter_value_0 = unsafeCast(value_gutter_value) - valueSerializer.writeNumber(value_gutter_value_0) - } - else if (((RuntimeType.STRING == value_gutter_value_type))) { - valueSerializer.writeInt8(1) - const value_gutter_value_1 = unsafeCast(value_gutter_value) - valueSerializer.writeString(value_gutter_value_1) - } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) } - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - let value_margin_value_type: int32 = RuntimeType.UNDEFINED - value_margin_value_type = runtimeType(value_margin_value) - if (((RuntimeType.NUMBER == value_margin_value_type))) { + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0) - const value_margin_value_0 = unsafeCast(value_margin_value) - valueSerializer.writeNumber(value_margin_value_0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.STRING == value_margin_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1) - const value_margin_value_1 = unsafeCast(value_margin_value) - valueSerializer.writeString(value_margin_value_1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) } } - } - writeGridColOptions(value: GridColOptions): void { - let valueSerializer: Serializer = this - const value_span = value.span - let value_span_type: int32 = RuntimeType.UNDEFINED - value_span_type = runtimeType(value_span) - valueSerializer.writeInt8(value_span_type) - if ((RuntimeType.UNDEFINED) != (value_span_type)) { - const value_span_value = value_span! - let value_span_value_type: int32 = RuntimeType.UNDEFINED - value_span_value_type = runtimeType(value_span_value) - if (((RuntimeType.NUMBER == value_span_value_type))) { + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + const value_action = value.action + let value_action_type: int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.holdAndWriteCallback(value_action_value) + } + const value_status = value.status + let value_status_type: int32 = RuntimeType.UNDEFINED + value_status_type = runtimeType(value_status) + valueSerializer.writeInt8(value_status_type) + if ((RuntimeType.UNDEFINED) != (value_status_type)) { + const value_status_value = value_status! + valueSerializer.writeInt32(value_status_value) + } + const value_activeIcon = value.activeIcon + let value_activeIcon_type: int32 = RuntimeType.UNDEFINED + value_activeIcon_type = runtimeType(value_activeIcon) + valueSerializer.writeInt8(value_activeIcon_type) + if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { + const value_activeIcon_value = value_activeIcon! + let value_activeIcon_value_type: int32 = RuntimeType.UNDEFINED + value_activeIcon_value_type = runtimeType(value_activeIcon_value) + if (((RuntimeType.STRING == value_activeIcon_value_type))) { valueSerializer.writeInt8(0) - const value_span_value_0 = unsafeCast(value_span_value) - valueSerializer.writeNumber(value_span_value_0) + const value_activeIcon_value_0 = unsafeCast(value_activeIcon_value) + valueSerializer.writeString(value_activeIcon_value_0) } - else if (((RuntimeType.OBJECT == value_span_value_type))) { + else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { valueSerializer.writeInt8(1) - const value_span_value_1 = unsafeCast(value_span_value) - valueSerializer.writeGridColColumnOption(value_span_value_1) + const value_activeIcon_value_1 = unsafeCast(value_activeIcon_value) + valueSerializer.writeResource(value_activeIcon_value_1) } } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - let value_offset_value_type: int32 = RuntimeType.UNDEFINED - value_offset_value_type = runtimeType(value_offset_value) - if (((RuntimeType.NUMBER == value_offset_value_type))) { + const value_activeSymbolIcon = value.activeSymbolIcon + let value_activeSymbolIcon_type: int32 = RuntimeType.UNDEFINED + value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) + valueSerializer.writeInt8(value_activeSymbolIcon_type) + if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { + const value_activeSymbolIcon_value = value_activeSymbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) + } + } + writePopInfo(value: PopInfo): void { + let valueSerializer: Serializer = this + const value_info = value.info + valueSerializer.writeNavPathInfo(value_info) + const value_result = value.result + valueSerializer.writeCustomObject("Object", value_result) + } + writeNavigationMenuItem(value: NavigationMenuItem): void { + let valueSerializer: Serializer = this + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0) - const value_offset_value_0 = unsafeCast(value_offset_value) - valueSerializer.writeNumber(value_offset_value_0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.OBJECT == value_offset_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1) - const value_offset_value_1 = unsafeCast(value_offset_value) - valueSerializer.writeGridColColumnOption(value_offset_value_1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) } } - const value_order = value.order - let value_order_type: int32 = RuntimeType.UNDEFINED - value_order_type = runtimeType(value_order) - valueSerializer.writeInt8(value_order_type) - if ((RuntimeType.UNDEFINED) != (value_order_type)) { - const value_order_value = value_order! - let value_order_value_type: int32 = RuntimeType.UNDEFINED - value_order_value_type = runtimeType(value_order_value) - if (((RuntimeType.NUMBER == value_order_value_type))) { + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) + } + const value_isEnabled = value.isEnabled + let value_isEnabled_type: int32 = RuntimeType.UNDEFINED + value_isEnabled_type = runtimeType(value_isEnabled) + valueSerializer.writeInt8(value_isEnabled_type) + if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { + const value_isEnabled_value = value_isEnabled! + valueSerializer.writeBoolean(value_isEnabled_value) + } + const value_action = value.action + let value_action_type: int32 = RuntimeType.UNDEFINED + value_action_type = runtimeType(value_action) + valueSerializer.writeInt8(value_action_type) + if ((RuntimeType.UNDEFINED) != (value_action_type)) { + const value_action_value = value_action! + valueSerializer.holdAndWriteCallback(value_action_value) + } + } + writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { + let valueSerializer: Serializer = this + const value_header = value.header + let value_header_type: int32 = RuntimeType.UNDEFINED + value_header_type = runtimeType(value_header) + valueSerializer.writeInt8(value_header_type) + if ((RuntimeType.UNDEFINED) != (value_header_type)) { + const value_header_value = value_header! + let value_header_value_type: int32 = RuntimeType.UNDEFINED + value_header_value_type = runtimeType(value_header_value) + if (((RuntimeType.STRING == value_header_value_type)) || ((RuntimeType.OBJECT == value_header_value_type))) { valueSerializer.writeInt8(0) - const value_order_value_0 = unsafeCast(value_order_value) - valueSerializer.writeNumber(value_order_value_0) + const value_header_value_0 = unsafeCast(value_header_value) + let value_header_value_0_type: int32 = RuntimeType.UNDEFINED + value_header_value_0_type = runtimeType(value_header_value_0) + if (((RuntimeType.STRING == value_header_value_0_type))) { + valueSerializer.writeInt8(0) + const value_header_value_0_0 = unsafeCast(value_header_value_0) + valueSerializer.writeString(value_header_value_0_0) + } + else if (((RuntimeType.OBJECT == value_header_value_0_type))) { + valueSerializer.writeInt8(1) + const value_header_value_0_1 = unsafeCast(value_header_value_0) + valueSerializer.writeResource(value_header_value_0_1) + } } - else if (((RuntimeType.OBJECT == value_order_value_type))) { + else if (((RuntimeType.FUNCTION == value_header_value_type))) { valueSerializer.writeInt8(1) - const value_order_value_1 = unsafeCast(value_order_value) - valueSerializer.writeGridColColumnOption(value_order_value_1) + const value_header_value_1 = unsafeCast(value_header_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value_1)) } } - } - writeGridItemOptions(value: GridItemOptions): void { - let valueSerializer: Serializer = this - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - } - writeItemDragInfo(value: ItemDragInfo): void { - let valueSerializer: Serializer = this - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - } - writeComputedBarAttribute(value: ComputedBarAttribute): void { - let valueSerializer: Serializer = this - const value_totalOffset = value.totalOffset - valueSerializer.writeNumber(value_totalOffset) - const value_totalLength = value.totalLength - valueSerializer.writeNumber(value_totalLength) - } - writeGridLayoutOptions(value: GridLayoutOptions): void { - let valueSerializer: Serializer = this - const value_regularSize = value.regularSize - const value_regularSize_0 = value_regularSize[0] - valueSerializer.writeNumber(value_regularSize_0) - const value_regularSize_1 = value_regularSize[1] - valueSerializer.writeNumber(value_regularSize_1) - const value_irregularIndexes = value.irregularIndexes - let value_irregularIndexes_type: int32 = RuntimeType.UNDEFINED - value_irregularIndexes_type = runtimeType(value_irregularIndexes) - valueSerializer.writeInt8(value_irregularIndexes_type) - if ((RuntimeType.UNDEFINED) != (value_irregularIndexes_type)) { - const value_irregularIndexes_value = value_irregularIndexes! - valueSerializer.writeInt32(value_irregularIndexes_value.length) - for (let i = 0; i < value_irregularIndexes_value.length; i++) { - const value_irregularIndexes_value_element = value_irregularIndexes_value[i] - valueSerializer.writeNumber(value_irregularIndexes_value_element) + const value_footer = value.footer + let value_footer_type: int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + let value_footer_value_type: int32 = RuntimeType.UNDEFINED + value_footer_value_type = runtimeType(value_footer_value) + if (((RuntimeType.STRING == value_footer_value_type)) || ((RuntimeType.OBJECT == value_footer_value_type))) { + valueSerializer.writeInt8(0) + const value_footer_value_0 = unsafeCast(value_footer_value) + let value_footer_value_0_type: int32 = RuntimeType.UNDEFINED + value_footer_value_0_type = runtimeType(value_footer_value_0) + if (((RuntimeType.STRING == value_footer_value_0_type))) { + valueSerializer.writeInt8(0) + const value_footer_value_0_0 = unsafeCast(value_footer_value_0) + valueSerializer.writeString(value_footer_value_0_0) + } + else if (((RuntimeType.OBJECT == value_footer_value_0_type))) { + valueSerializer.writeInt8(1) + const value_footer_value_0_1 = unsafeCast(value_footer_value_0) + valueSerializer.writeResource(value_footer_value_0_1) + } + } + else if (((RuntimeType.FUNCTION == value_footer_value_type))) { + valueSerializer.writeInt8(1) + const value_footer_value_1 = unsafeCast(value_footer_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value_1)) } } - const value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex - let value_onGetIrregularSizeByIndex_type: int32 = RuntimeType.UNDEFINED - value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex) - valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type) - if ((RuntimeType.UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { - const value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex! - valueSerializer.holdAndWriteCallback(value_onGetIrregularSizeByIndex_value) + } + writeMarqueeOptions(value: MarqueeOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + valueSerializer.writeBoolean(value_start) + const value_step = value.step + let value_step_type: int32 = RuntimeType.UNDEFINED + value_step_type = runtimeType(value_step) + valueSerializer.writeInt8(value_step_type) + if ((RuntimeType.UNDEFINED) != (value_step_type)) { + const value_step_value = value_step! + valueSerializer.writeNumber(value_step_value) } - const value_onGetRectByIndex = value.onGetRectByIndex - let value_onGetRectByIndex_type: int32 = RuntimeType.UNDEFINED - value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex) - valueSerializer.writeInt8(value_onGetRectByIndex_type) - if ((RuntimeType.UNDEFINED) != (value_onGetRectByIndex_type)) { - const value_onGetRectByIndex_value = value_onGetRectByIndex! - valueSerializer.holdAndWriteCallback(value_onGetRectByIndex_value) + const value_loop = value.loop + let value_loop_type: int32 = RuntimeType.UNDEFINED + value_loop_type = runtimeType(value_loop) + valueSerializer.writeInt8(value_loop_type) + if ((RuntimeType.UNDEFINED) != (value_loop_type)) { + const value_loop_value = value_loop! + valueSerializer.writeNumber(value_loop_value) + } + const value_fromStart = value.fromStart + let value_fromStart_type: int32 = RuntimeType.UNDEFINED + value_fromStart_type = runtimeType(value_fromStart) + valueSerializer.writeInt8(value_fromStart_type) + if ((RuntimeType.UNDEFINED) != (value_fromStart_type)) { + const value_fromStart_value = value_fromStart! + valueSerializer.writeBoolean(value_fromStart_value) } + const value_src = value.src + valueSerializer.writeString(value_src) } - writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { + writeLocationButtonOptions(value: LocationButtonOptions): void { let valueSerializer: Serializer = this const value_icon = value.icon let value_icon_type: int32 = RuntimeType.UNDEFINED @@ -16516,18 +16657,58 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_icon_type) if ((RuntimeType.UNDEFINED) != (value_icon_type)) { const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) - } + valueSerializer.writeInt32(value_icon_value) + } + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + valueSerializer.writeInt32(value_text_value) + } + const value_buttonType = value.buttonType + let value_buttonType_type: int32 = RuntimeType.UNDEFINED + value_buttonType_type = runtimeType(value_buttonType) + valueSerializer.writeInt8(value_buttonType_type) + if ((RuntimeType.UNDEFINED) != (value_buttonType_type)) { + const value_buttonType_value = value_buttonType! + valueSerializer.writeInt32(value_buttonType_value) + } + } + writeListItemGroupOptions(value: ListItemGroupOptions): void { + let valueSerializer: Serializer = this + const value_header = value.header + let value_header_type: int32 = RuntimeType.UNDEFINED + value_header_type = runtimeType(value_header) + valueSerializer.writeInt8(value_header_type) + if ((RuntimeType.UNDEFINED) != (value_header_type)) { + const value_header_value = value_header! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_header_value)) + } + const value_headerComponent = value.headerComponent + let value_headerComponent_type: int32 = RuntimeType.UNDEFINED + value_headerComponent_type = runtimeType(value_headerComponent) + valueSerializer.writeInt8(value_headerComponent_type) + if ((RuntimeType.UNDEFINED) != (value_headerComponent_type)) { + const value_headerComponent_value = value_headerComponent! + valueSerializer.writeComponentContent(value_headerComponent_value) + } + const value_footer = value.footer + let value_footer_type: int32 = RuntimeType.UNDEFINED + value_footer_type = runtimeType(value_footer) + valueSerializer.writeInt8(value_footer_type) + if ((RuntimeType.UNDEFINED) != (value_footer_type)) { + const value_footer_value = value_footer! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_footer_value)) + } + const value_footerComponent = value.footerComponent + let value_footerComponent_type: int32 = RuntimeType.UNDEFINED + value_footerComponent_type = runtimeType(value_footerComponent) + valueSerializer.writeInt8(value_footerComponent_type) + if ((RuntimeType.UNDEFINED) != (value_footerComponent_type)) { + const value_footerComponent_value = value_footerComponent! + valueSerializer.writeComponentContent(value_footerComponent_value) } const value_space = value.space let value_space_type: int32 = RuntimeType.UNDEFINED @@ -16535,278 +16716,182 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_space_type) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - valueSerializer.writeLength(value_space_value) - } - } - writeGaugeShadowOptions(value: GaugeShadowOptions): void { - let valueSerializer: Serializer = this - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type: int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.NUMBER == value_radius_value_type))) { + let value_space_value_type: int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.NUMBER == value_space_value_type))) { valueSerializer.writeInt8(0) - const value_radius_value_0 = unsafeCast(value_radius_value) - valueSerializer.writeNumber(value_radius_value_0) + const value_space_value_0 = unsafeCast(value_space_value) + valueSerializer.writeNumber(value_space_value_0) } - else if (((RuntimeType.OBJECT == value_radius_value_type))) { + else if (((RuntimeType.STRING == value_space_value_type))) { valueSerializer.writeInt8(1) - const value_radius_value_1 = unsafeCast(value_radius_value) - valueSerializer.writeResource(value_radius_value_1) + const value_space_value_1 = unsafeCast(value_space_value) + valueSerializer.writeString(value_space_value_1) } } - const value_offsetX = value.offsetX - let value_offsetX_type: int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { - valueSerializer.writeInt8(0) - const value_offsetX_value_0 = unsafeCast(value_offsetX_value) - valueSerializer.writeNumber(value_offsetX_value_0) - } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { - valueSerializer.writeInt8(1) - const value_offsetX_value_1 = unsafeCast(value_offsetX_value) - valueSerializer.writeResource(value_offsetX_value_1) - } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) } - const value_offsetY = value.offsetY - let value_offsetY_type: int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { + } + writeSwipeActionOptions(value: SwipeActionOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + let value_start_value_type: int32 = RuntimeType.UNDEFINED + value_start_value_type = runtimeType(value_start_value) + if (((RuntimeType.FUNCTION == value_start_value_type))) { valueSerializer.writeInt8(0) - const value_offsetY_value_0 = unsafeCast(value_offsetY_value) - valueSerializer.writeNumber(value_offsetY_value_0) + const value_start_value_0 = unsafeCast(value_start_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_start_value_0)) } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { + else if (((RuntimeType.OBJECT == value_start_value_type))) { valueSerializer.writeInt8(1) - const value_offsetY_value_1 = unsafeCast(value_offsetY_value) - valueSerializer.writeResource(value_offsetY_value_1) + const value_start_value_1 = unsafeCast(value_start_value) + valueSerializer.writeSwipeActionItem(value_start_value_1) } } - } - writeGaugeOptions(value: GaugeOptions): void { - let valueSerializer: Serializer = this - const value_value = value.value - valueSerializer.writeNumber(value_value) - const value_min = value.min - let value_min_type: int32 = RuntimeType.UNDEFINED - value_min_type = runtimeType(value_min) - valueSerializer.writeInt8(value_min_type) - if ((RuntimeType.UNDEFINED) != (value_min_type)) { - const value_min_value = value_min! - valueSerializer.writeNumber(value_min_value) - } - const value_max = value.max - let value_max_type: int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) - } - } - writeFormLinkOptions(value: FormLinkOptions): void { - let valueSerializer: Serializer = this - const value_action = value.action - valueSerializer.writeString(value_action) - const value_moduleName = value.moduleName - let value_moduleName_type: int32 = RuntimeType.UNDEFINED - value_moduleName_type = runtimeType(value_moduleName) - valueSerializer.writeInt8(value_moduleName_type) - if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { - const value_moduleName_value = value_moduleName! - valueSerializer.writeString(value_moduleName_value) - } - const value_bundleName = value.bundleName - let value_bundleName_type: int32 = RuntimeType.UNDEFINED - value_bundleName_type = runtimeType(value_bundleName) - valueSerializer.writeInt8(value_bundleName_type) - if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { - const value_bundleName_value = value_bundleName! - valueSerializer.writeString(value_bundleName_value) - } - const value_abilityName = value.abilityName - let value_abilityName_type: int32 = RuntimeType.UNDEFINED - value_abilityName_type = runtimeType(value_abilityName) - valueSerializer.writeInt8(value_abilityName_type) - if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { - const value_abilityName_value = value_abilityName! - valueSerializer.writeString(value_abilityName_value) + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + let value_end_value_type: int32 = RuntimeType.UNDEFINED + value_end_value_type = runtimeType(value_end_value) + if (((RuntimeType.FUNCTION == value_end_value_type))) { + valueSerializer.writeInt8(0) + const value_end_value_0 = unsafeCast(value_end_value) + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_end_value_0)) + } + else if (((RuntimeType.OBJECT == value_end_value_type))) { + valueSerializer.writeInt8(1) + const value_end_value_1 = unsafeCast(value_end_value) + valueSerializer.writeSwipeActionItem(value_end_value_1) + } } - const value_uri = value.uri - let value_uri_type: int32 = RuntimeType.UNDEFINED - value_uri_type = runtimeType(value_uri) - valueSerializer.writeInt8(value_uri_type) - if ((RuntimeType.UNDEFINED) != (value_uri_type)) { - const value_uri_value = value_uri! - valueSerializer.writeString(value_uri_value) + const value_edgeEffect = value.edgeEffect + let value_edgeEffect_type: int32 = RuntimeType.UNDEFINED + value_edgeEffect_type = runtimeType(value_edgeEffect) + valueSerializer.writeInt8(value_edgeEffect_type) + if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { + const value_edgeEffect_value = value_edgeEffect! + valueSerializer.writeInt32(value_edgeEffect_value) } - const value_params = value.params - let value_params_type: int32 = RuntimeType.UNDEFINED - value_params_type = runtimeType(value_params) - valueSerializer.writeInt8(value_params_type) - if ((RuntimeType.UNDEFINED) != (value_params_type)) { - const value_params_value = value_params! - valueSerializer.writeCustomObject("Object", value_params_value) + const value_onOffsetChange = value.onOffsetChange + let value_onOffsetChange_type: int32 = RuntimeType.UNDEFINED + value_onOffsetChange_type = runtimeType(value_onOffsetChange) + valueSerializer.writeInt8(value_onOffsetChange_type) + if ((RuntimeType.UNDEFINED) != (value_onOffsetChange_type)) { + const value_onOffsetChange_value = value_onOffsetChange! + valueSerializer.holdAndWriteCallback(value_onOffsetChange_value) } } - writeFormCallbackInfo(value: FormCallbackInfo): void { + writeListItemOptions(value: ListItemOptions): void { let valueSerializer: Serializer = this - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_idString = value.idString - valueSerializer.writeString(value_idString) + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } } - writeFormInfo(value: FormInfo): void { + writeVisibleListContentInfo(value: VisibleListContentInfo): void { let valueSerializer: Serializer = this - const value_id = value.id - let value_id_type: int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - if (((RuntimeType.NUMBER == value_id_type))) { - valueSerializer.writeInt8(0) - const value_id_0 = unsafeCast(value_id) - valueSerializer.writeNumber(value_id_0) - } - else if (((RuntimeType.STRING == value_id_type))) { - valueSerializer.writeInt8(1) - const value_id_1 = unsafeCast(value_id) - valueSerializer.writeString(value_id_1) - } - const value_name = value.name - valueSerializer.writeString(value_name) - const value_bundle = value.bundle - valueSerializer.writeString(value_bundle) - const value_ability = value.ability - valueSerializer.writeString(value_ability) - const value_module = value.module - valueSerializer.writeString(value_module) - const value_dimension = value.dimension - let value_dimension_type: int32 = RuntimeType.UNDEFINED - value_dimension_type = runtimeType(value_dimension) - valueSerializer.writeInt8(value_dimension_type) - if ((RuntimeType.UNDEFINED) != (value_dimension_type)) { - const value_dimension_value = value_dimension! - valueSerializer.writeInt32(value_dimension_value) - } - const value_temporary = value.temporary - let value_temporary_type: int32 = RuntimeType.UNDEFINED - value_temporary_type = runtimeType(value_temporary) - valueSerializer.writeInt8(value_temporary_type) - if ((RuntimeType.UNDEFINED) != (value_temporary_type)) { - const value_temporary_value = value_temporary! - valueSerializer.writeBoolean(value_temporary_value) - } - const value_want = value.want - let value_want_type: int32 = RuntimeType.UNDEFINED - value_want_type = runtimeType(value_want) - valueSerializer.writeInt8(value_want_type) - if ((RuntimeType.UNDEFINED) != (value_want_type)) { - const value_want_value = value_want! - valueSerializer.writeWant(value_want_value) - } - const value_renderingMode = value.renderingMode - let value_renderingMode_type: int32 = RuntimeType.UNDEFINED - value_renderingMode_type = runtimeType(value_renderingMode) - valueSerializer.writeInt8(value_renderingMode_type) - if ((RuntimeType.UNDEFINED) != (value_renderingMode_type)) { - const value_renderingMode_value = value_renderingMode! - valueSerializer.writeInt32(value_renderingMode_value) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_itemGroupArea = value.itemGroupArea + let value_itemGroupArea_type: int32 = RuntimeType.UNDEFINED + value_itemGroupArea_type = runtimeType(value_itemGroupArea) + valueSerializer.writeInt8(value_itemGroupArea_type) + if ((RuntimeType.UNDEFINED) != (value_itemGroupArea_type)) { + const value_itemGroupArea_value = value_itemGroupArea! + valueSerializer.writeInt32(value_itemGroupArea_value) } - const value_shape = value.shape - let value_shape_type: int32 = RuntimeType.UNDEFINED - value_shape_type = runtimeType(value_shape) - valueSerializer.writeInt8(value_shape_type) - if ((RuntimeType.UNDEFINED) != (value_shape_type)) { - const value_shape_value = value_shape! - valueSerializer.writeInt32(value_shape_value) + const value_itemIndexInGroup = value.itemIndexInGroup + let value_itemIndexInGroup_type: int32 = RuntimeType.UNDEFINED + value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup) + valueSerializer.writeInt8(value_itemIndexInGroup_type) + if ((RuntimeType.UNDEFINED) != (value_itemIndexInGroup_type)) { + const value_itemIndexInGroup_value = value_itemIndexInGroup! + valueSerializer.writeNumber(value_itemIndexInGroup_value) } } - writeHoverEventParam(value: HoverEventParam): void { - let valueSerializer: Serializer = this - const value_foldStatus = value.foldStatus - valueSerializer.writeInt32(value_foldStatus) - const value_isHoverMode = value.isHoverMode - valueSerializer.writeBoolean(value_isHoverMode) - const value_appRotation = value.appRotation - valueSerializer.writeInt32(value_appRotation) - const value_windowStatusType = value.windowStatusType - valueSerializer.writeWindowStatusType(value_windowStatusType) - } - writeOnFoldStatusChangeInfo(value: OnFoldStatusChangeInfo): void { + writeChildrenMainSize(value: ChildrenMainSize): void { let valueSerializer: Serializer = this - const value_foldStatus = value.foldStatus - valueSerializer.writeInt32(value_foldStatus) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeFolderStackOptions(value: FolderStackOptions): void { + writeChainAnimationOptions(value: ChainAnimationOptions): void { let valueSerializer: Serializer = this - const value_upperItems = value.upperItems - let value_upperItems_type: int32 = RuntimeType.UNDEFINED - value_upperItems_type = runtimeType(value_upperItems) - valueSerializer.writeInt8(value_upperItems_type) - if ((RuntimeType.UNDEFINED) != (value_upperItems_type)) { - const value_upperItems_value = value_upperItems! - valueSerializer.writeInt32(value_upperItems_value.length) - for (let i = 0; i < value_upperItems_value.length; i++) { - const value_upperItems_value_element = value_upperItems_value[i] - valueSerializer.writeString(value_upperItems_value_element) - } + const value_minSpace = value.minSpace + valueSerializer.writeLength(value_minSpace) + const value_maxSpace = value.maxSpace + valueSerializer.writeLength(value_maxSpace) + const value_conductivity = value.conductivity + let value_conductivity_type: int32 = RuntimeType.UNDEFINED + value_conductivity_type = runtimeType(value_conductivity) + valueSerializer.writeInt8(value_conductivity_type) + if ((RuntimeType.UNDEFINED) != (value_conductivity_type)) { + const value_conductivity_value = value_conductivity! + valueSerializer.writeNumber(value_conductivity_value) } - } - writeFlexOptions(value: FlexOptions): void { - let valueSerializer: Serializer = this - const value_direction = value.direction - let value_direction_type: int32 = RuntimeType.UNDEFINED - value_direction_type = runtimeType(value_direction) - valueSerializer.writeInt8(value_direction_type) - if ((RuntimeType.UNDEFINED) != (value_direction_type)) { - const value_direction_value = value_direction! - valueSerializer.writeInt32(value_direction_value) + const value_intensity = value.intensity + let value_intensity_type: int32 = RuntimeType.UNDEFINED + value_intensity_type = runtimeType(value_intensity) + valueSerializer.writeInt8(value_intensity_type) + if ((RuntimeType.UNDEFINED) != (value_intensity_type)) { + const value_intensity_value = value_intensity! + valueSerializer.writeNumber(value_intensity_value) } - const value_wrap = value.wrap - let value_wrap_type: int32 = RuntimeType.UNDEFINED - value_wrap_type = runtimeType(value_wrap) - valueSerializer.writeInt8(value_wrap_type) - if ((RuntimeType.UNDEFINED) != (value_wrap_type)) { - const value_wrap_value = value_wrap! - valueSerializer.writeInt32(value_wrap_value) + const value_edgeEffect = value.edgeEffect + let value_edgeEffect_type: int32 = RuntimeType.UNDEFINED + value_edgeEffect_type = runtimeType(value_edgeEffect) + valueSerializer.writeInt8(value_edgeEffect_type) + if ((RuntimeType.UNDEFINED) != (value_edgeEffect_type)) { + const value_edgeEffect_value = value_edgeEffect! + valueSerializer.writeInt32(value_edgeEffect_value) } - const value_justifyContent = value.justifyContent - let value_justifyContent_type: int32 = RuntimeType.UNDEFINED - value_justifyContent_type = runtimeType(value_justifyContent) - valueSerializer.writeInt8(value_justifyContent_type) - if ((RuntimeType.UNDEFINED) != (value_justifyContent_type)) { - const value_justifyContent_value = value_justifyContent! - valueSerializer.writeInt32(value_justifyContent_value) + const value_stiffness = value.stiffness + let value_stiffness_type: int32 = RuntimeType.UNDEFINED + value_stiffness_type = runtimeType(value_stiffness) + valueSerializer.writeInt8(value_stiffness_type) + if ((RuntimeType.UNDEFINED) != (value_stiffness_type)) { + const value_stiffness_value = value_stiffness! + valueSerializer.writeNumber(value_stiffness_value) } - const value_alignItems = value.alignItems - let value_alignItems_type: int32 = RuntimeType.UNDEFINED - value_alignItems_type = runtimeType(value_alignItems) - valueSerializer.writeInt8(value_alignItems_type) - if ((RuntimeType.UNDEFINED) != (value_alignItems_type)) { - const value_alignItems_value = value_alignItems! - valueSerializer.writeInt32(value_alignItems_value) + const value_damping = value.damping + let value_damping_type: int32 = RuntimeType.UNDEFINED + value_damping_type = runtimeType(value_damping) + valueSerializer.writeInt8(value_damping_type) + if ((RuntimeType.UNDEFINED) != (value_damping_type)) { + const value_damping_value = value_damping! + valueSerializer.writeNumber(value_damping_value) } - const value_alignContent = value.alignContent - let value_alignContent_type: int32 = RuntimeType.UNDEFINED - value_alignContent_type = runtimeType(value_alignContent) - valueSerializer.writeInt8(value_alignContent_type) - if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { - const value_alignContent_value = value_alignContent! - valueSerializer.writeInt32(value_alignContent_value) + } + writeListOptions(value: ListOptions): void { + let valueSerializer: Serializer = this + const value_initialIndex = value.initialIndex + let value_initialIndex_type: int32 = RuntimeType.UNDEFINED + value_initialIndex_type = runtimeType(value_initialIndex) + valueSerializer.writeInt8(value_initialIndex_type) + if ((RuntimeType.UNDEFINED) != (value_initialIndex_type)) { + const value_initialIndex_value = value_initialIndex! + valueSerializer.writeNumber(value_initialIndex_value) } const value_space = value.space let value_space_type: int32 = RuntimeType.UNDEFINED @@ -16814,23 +16899,29 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_space_type) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - valueSerializer.writeFlexSpaceOptions(value_space_value) + let value_space_value_type: int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.NUMBER == value_space_value_type))) { + valueSerializer.writeInt8(0) + const value_space_value_0 = unsafeCast(value_space_value) + valueSerializer.writeNumber(value_space_value_0) + } + else if (((RuntimeType.STRING == value_space_value_type))) { + valueSerializer.writeInt8(1) + const value_space_value_1 = unsafeCast(value_space_value) + valueSerializer.writeString(value_space_value_1) + } } - } - writeTerminationInfo(value: TerminationInfo): void { - let valueSerializer: Serializer = this - const value_code = value.code - valueSerializer.writeNumber(value_code) - const value_want = value.want - let value_want_type: int32 = RuntimeType.UNDEFINED - value_want_type = runtimeType(value_want) - valueSerializer.writeInt8(value_want_type) - if ((RuntimeType.UNDEFINED) != (value_want_type)) { - const value_want_value = value_want! - valueSerializer.writeWant(value_want_value) + const value_scroller = value.scroller + let value_scroller_type: int32 = RuntimeType.UNDEFINED + value_scroller_type = runtimeType(value_scroller) + valueSerializer.writeInt8(value_scroller_type) + if ((RuntimeType.UNDEFINED) != (value_scroller_type)) { + const value_scroller_value = value_scroller! + valueSerializer.writeScroller(value_scroller_value) } } - writeEllipseOptions(value: EllipseOptions): void { + writeLineOptions(value: LineOptions): void { let valueSerializer: Serializer = this const value_width = value.width let value_width_type: int32 = RuntimeType.UNDEFINED @@ -16871,3134 +16962,3319 @@ export class Serializer extends SerializerBase { } } } - writeDatePickerResult(value: DatePickerResult): void { + writeImageLoadResult(value: ImageLoadResult): void { let valueSerializer: Serializer = this - const value_year = value.year - let value_year_type: int32 = RuntimeType.UNDEFINED - value_year_type = runtimeType(value_year) - valueSerializer.writeInt8(value_year_type) - if ((RuntimeType.UNDEFINED) != (value_year_type)) { - const value_year_value = value_year! - valueSerializer.writeNumber(value_year_value) + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + const value_componentWidth = value.componentWidth + valueSerializer.writeNumber(value_componentWidth) + const value_componentHeight = value.componentHeight + valueSerializer.writeNumber(value_componentHeight) + const value_loadingStatus = value.loadingStatus + valueSerializer.writeNumber(value_loadingStatus) + const value_contentWidth = value.contentWidth + valueSerializer.writeNumber(value_contentWidth) + const value_contentHeight = value.contentHeight + valueSerializer.writeNumber(value_contentHeight) + const value_contentOffsetX = value.contentOffsetX + valueSerializer.writeNumber(value_contentOffsetX) + const value_contentOffsetY = value.contentOffsetY + valueSerializer.writeNumber(value_contentOffsetY) + } + writeImageFrameInfo(value: ImageFrameInfo): void { + let valueSerializer: Serializer = this + const value_src = value.src + let value_src_type: int32 = RuntimeType.UNDEFINED + value_src_type = runtimeType(value_src) + if (((RuntimeType.STRING == value_src_type))) { + valueSerializer.writeInt8(0) + const value_src_0 = unsafeCast(value_src) + valueSerializer.writeString(value_src_0) } - const value_month = value.month - let value_month_type: int32 = RuntimeType.UNDEFINED - value_month_type = runtimeType(value_month) - valueSerializer.writeInt8(value_month_type) - if ((RuntimeType.UNDEFINED) != (value_month_type)) { - const value_month_value = value_month! - valueSerializer.writeNumber(value_month_value) + else if (((RuntimeType.OBJECT) == (value_src_type)) && (((value_src!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(1) + const value_src_1 = unsafeCast(value_src) + valueSerializer.writeResource(value_src_1) } - const value_day = value.day - let value_day_type: int32 = RuntimeType.UNDEFINED - value_day_type = runtimeType(value_day) - valueSerializer.writeInt8(value_day_type) - if ((RuntimeType.UNDEFINED) != (value_day_type)) { - const value_day_value = value_day! - valueSerializer.writeNumber(value_day_value) + else if (((RuntimeType.OBJECT) == (value_src_type)) && (((value_src!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(2) + const value_src_2 = unsafeCast(value_src) + valueSerializer.writePixelMap(value_src_2) + } + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) + } + } + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + let value_top_value_type: int32 = RuntimeType.UNDEFINED + value_top_value_type = runtimeType(value_top_value) + if (((RuntimeType.NUMBER == value_top_value_type))) { + valueSerializer.writeInt8(0) + const value_top_value_0 = unsafeCast(value_top_value) + valueSerializer.writeNumber(value_top_value_0) + } + else if (((RuntimeType.STRING == value_top_value_type))) { + valueSerializer.writeInt8(1) + const value_top_value_1 = unsafeCast(value_top_value) + valueSerializer.writeString(value_top_value_1) + } + } + const value_left = value.left + let value_left_type: int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + let value_left_value_type: int32 = RuntimeType.UNDEFINED + value_left_value_type = runtimeType(value_left_value) + if (((RuntimeType.NUMBER == value_left_value_type))) { + valueSerializer.writeInt8(0) + const value_left_value_0 = unsafeCast(value_left_value) + valueSerializer.writeNumber(value_left_value_0) + } + else if (((RuntimeType.STRING == value_left_value_type))) { + valueSerializer.writeInt8(1) + const value_left_value_1 = unsafeCast(value_left_value) + valueSerializer.writeString(value_left_value_1) + } + } + const value_duration = value.duration + let value_duration_type: int32 = RuntimeType.UNDEFINED + value_duration_type = runtimeType(value_duration) + valueSerializer.writeInt8(value_duration_type) + if ((RuntimeType.UNDEFINED) != (value_duration_type)) { + const value_duration_value = value_duration! + valueSerializer.writeNumber(value_duration_value) } } - writeDatePickerOptions(value: DatePickerOptions): void { + writeResolutionQuality(value: ResolutionQuality): void { let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeInt64((value_start_value.getTime() as number)) + const value___ResolutionQualityStub = value.__ResolutionQualityStub + valueSerializer.writeString(value___ResolutionQualityStub) + } + writeImageError(value: ImageError): void { + let valueSerializer: Serializer = this + const value_componentWidth = value.componentWidth + valueSerializer.writeNumber(value_componentWidth) + const value_componentHeight = value.componentHeight + valueSerializer.writeNumber(value_componentHeight) + const value_message = value.message + valueSerializer.writeString(value_message) + } + writeImageSourceSize(value: ImageSourceSize): void { + let valueSerializer: Serializer = this + const value_width = value.width + valueSerializer.writeNumber(value_width) + const value_height = value.height + valueSerializer.writeNumber(value_height) + } + writeGridRowOptions(value: GridRowOptions): void { + let valueSerializer: Serializer = this + const value_gutter = value.gutter + let value_gutter_type: int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + let value_gutter_value_type: int32 = RuntimeType.UNDEFINED + value_gutter_value_type = runtimeType(value_gutter_value) + if (((RuntimeType.NUMBER) == (value_gutter_value_type)) || ((RuntimeType.STRING) == (value_gutter_value_type)) || (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (isResource(value_gutter_value)))) { + valueSerializer.writeInt8(0) + const value_gutter_value_0 = unsafeCast(value_gutter_value) + valueSerializer.writeLength(value_gutter_value_0) + } + else if (((RuntimeType.OBJECT) == (value_gutter_value_type)) && (((value_gutter_value!.hasOwnProperty("x")) || (value_gutter_value!.hasOwnProperty("y"))))) { + valueSerializer.writeInt8(1) + const value_gutter_value_1 = unsafeCast(value_gutter_value) + valueSerializer.writeGutterOption(value_gutter_value_1) + } } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt64((value_end_value.getTime() as number)) + const value_columns = value.columns + let value_columns_type: int32 = RuntimeType.UNDEFINED + value_columns_type = runtimeType(value_columns) + valueSerializer.writeInt8(value_columns_type) + if ((RuntimeType.UNDEFINED) != (value_columns_type)) { + const value_columns_value = value_columns! + let value_columns_value_type: int32 = RuntimeType.UNDEFINED + value_columns_value_type = runtimeType(value_columns_value) + if (((RuntimeType.NUMBER == value_columns_value_type))) { + valueSerializer.writeInt8(0) + const value_columns_value_0 = unsafeCast(value_columns_value) + valueSerializer.writeNumber(value_columns_value_0) + } + else if (((RuntimeType.OBJECT == value_columns_value_type))) { + valueSerializer.writeInt8(1) + const value_columns_value_1 = unsafeCast(value_columns_value) + valueSerializer.writeGridRowColumnOption(value_columns_value_1) + } } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as number)) + const value_breakpoints = value.breakpoints + let value_breakpoints_type: int32 = RuntimeType.UNDEFINED + value_breakpoints_type = runtimeType(value_breakpoints) + valueSerializer.writeInt8(value_breakpoints_type) + if ((RuntimeType.UNDEFINED) != (value_breakpoints_type)) { + const value_breakpoints_value = value_breakpoints! + valueSerializer.writeBreakPoints(value_breakpoints_value) + } + const value_direction = value.direction + let value_direction_type: int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value) } } - writeDataPanelShadowOptions(value: DataPanelShadowOptions): void { + writeGridContainerOptions(value: GridContainerOptions): void { let valueSerializer: Serializer = this - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type: int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.NUMBER == value_radius_value_type))) { + const value_columns = value.columns + let value_columns_type: int32 = RuntimeType.UNDEFINED + value_columns_type = runtimeType(value_columns) + valueSerializer.writeInt8(value_columns_type) + if ((RuntimeType.UNDEFINED) != (value_columns_type)) { + const value_columns_value = value_columns! + let value_columns_value_type: int32 = RuntimeType.UNDEFINED + value_columns_value_type = runtimeType(value_columns_value) + if (((RuntimeType.NUMBER == value_columns_value_type))) { valueSerializer.writeInt8(0) - const value_radius_value_0 = unsafeCast(value_radius_value) - valueSerializer.writeNumber(value_radius_value_0) + const value_columns_value_0 = unsafeCast(value_columns_value) + valueSerializer.writeNumber(value_columns_value_0) } - else if (((RuntimeType.OBJECT == value_radius_value_type))) { + else if (((RuntimeType.STRING == value_columns_value_type))) { valueSerializer.writeInt8(1) - const value_radius_value_1 = unsafeCast(value_radius_value) - valueSerializer.writeResource(value_radius_value_1) + const value_columns_value_1 = unsafeCast(value_columns_value) + valueSerializer.writeString(value_columns_value_1) } } - const value_offsetX = value.offsetX - let value_offsetX_type: int32 = RuntimeType.UNDEFINED - value_offsetX_type = runtimeType(value_offsetX) - valueSerializer.writeInt8(value_offsetX_type) - if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { - const value_offsetX_value = value_offsetX! - let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED - value_offsetX_value_type = runtimeType(value_offsetX_value) - if (((RuntimeType.NUMBER == value_offsetX_value_type))) { + const value_sizeType = value.sizeType + let value_sizeType_type: int32 = RuntimeType.UNDEFINED + value_sizeType_type = runtimeType(value_sizeType) + valueSerializer.writeInt8(value_sizeType_type) + if ((RuntimeType.UNDEFINED) != (value_sizeType_type)) { + const value_sizeType_value = value_sizeType! + valueSerializer.writeInt32(value_sizeType_value) + } + const value_gutter = value.gutter + let value_gutter_type: int32 = RuntimeType.UNDEFINED + value_gutter_type = runtimeType(value_gutter) + valueSerializer.writeInt8(value_gutter_type) + if ((RuntimeType.UNDEFINED) != (value_gutter_type)) { + const value_gutter_value = value_gutter! + let value_gutter_value_type: int32 = RuntimeType.UNDEFINED + value_gutter_value_type = runtimeType(value_gutter_value) + if (((RuntimeType.NUMBER == value_gutter_value_type))) { valueSerializer.writeInt8(0) - const value_offsetX_value_0 = unsafeCast(value_offsetX_value) - valueSerializer.writeNumber(value_offsetX_value_0) + const value_gutter_value_0 = unsafeCast(value_gutter_value) + valueSerializer.writeNumber(value_gutter_value_0) } - else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { + else if (((RuntimeType.STRING == value_gutter_value_type))) { valueSerializer.writeInt8(1) - const value_offsetX_value_1 = unsafeCast(value_offsetX_value) - valueSerializer.writeResource(value_offsetX_value_1) + const value_gutter_value_1 = unsafeCast(value_gutter_value) + valueSerializer.writeString(value_gutter_value_1) } } - const value_offsetY = value.offsetY - let value_offsetY_type: int32 = RuntimeType.UNDEFINED - value_offsetY_type = runtimeType(value_offsetY) - valueSerializer.writeInt8(value_offsetY_type) - if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { - const value_offsetY_value = value_offsetY! - let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED - value_offsetY_value_type = runtimeType(value_offsetY_value) - if (((RuntimeType.NUMBER == value_offsetY_value_type))) { + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + let value_margin_value_type: int32 = RuntimeType.UNDEFINED + value_margin_value_type = runtimeType(value_margin_value) + if (((RuntimeType.NUMBER == value_margin_value_type))) { valueSerializer.writeInt8(0) - const value_offsetY_value_0 = unsafeCast(value_offsetY_value) - valueSerializer.writeNumber(value_offsetY_value_0) + const value_margin_value_0 = unsafeCast(value_margin_value) + valueSerializer.writeNumber(value_margin_value_0) } - else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { + else if (((RuntimeType.STRING == value_margin_value_type))) { valueSerializer.writeInt8(1) - const value_offsetY_value_1 = unsafeCast(value_offsetY_value) - valueSerializer.writeResource(value_offsetY_value_1) - } - } - const value_colors = value.colors - let value_colors_type: int32 = RuntimeType.UNDEFINED - value_colors_type = runtimeType(value_colors) - valueSerializer.writeInt8(value_colors_type) - if ((RuntimeType.UNDEFINED) != (value_colors_type)) { - const value_colors_value = value_colors! - valueSerializer.writeInt32(value_colors_value.length) - for (let i = 0; i < value_colors_value.length; i++) { - const value_colors_value_element = value_colors_value[i] - let value_colors_value_element_type: int32 = RuntimeType.UNDEFINED - value_colors_value_element_type = runtimeType(value_colors_value_element) - if (((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.STRING == value_colors_value_element_type)) || ((RuntimeType.OBJECT == value_colors_value_element_type))) { - valueSerializer.writeInt8(0) - const value_colors_value_element_0 = unsafeCast(value_colors_value_element) - let value_colors_value_element_0_type: int32 = RuntimeType.UNDEFINED - value_colors_value_element_0_type = runtimeType(value_colors_value_element_0) - if (((RuntimeType.NUMBER) == (value_colors_value_element_0_type)) && ((unsafeCast(value_colors_value_element_0)) >= (0)) && ((unsafeCast(value_colors_value_element_0)) <= (11))) { - valueSerializer.writeInt8(0) - const value_colors_value_element_0_0 = unsafeCast(value_colors_value_element_0) - valueSerializer.writeInt32(value_colors_value_element_0_0) - } - else if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(1) - const value_colors_value_element_0_1 = unsafeCast(value_colors_value_element_0) - valueSerializer.writeNumber(value_colors_value_element_0_1) - } - else if (((RuntimeType.STRING == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(2) - const value_colors_value_element_0_2 = unsafeCast(value_colors_value_element_0) - valueSerializer.writeString(value_colors_value_element_0_2) - } - else if (((RuntimeType.OBJECT == value_colors_value_element_0_type))) { - valueSerializer.writeInt8(3) - const value_colors_value_element_0_3 = unsafeCast(value_colors_value_element_0) - valueSerializer.writeResource(value_colors_value_element_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (value_colors_value_element instanceof LinearGradient_data_panel)) { - valueSerializer.writeInt8(1) - const value_colors_value_element_1 = unsafeCast(value_colors_value_element) - valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) - } + const value_margin_value_1 = unsafeCast(value_margin_value) + valueSerializer.writeString(value_margin_value_1) } } } - writeDataPanelOptions(value: DataPanelOptions): void { + writeGridColOptions(value: GridColOptions): void { let valueSerializer: Serializer = this - const value_values = value.values - valueSerializer.writeInt32(value_values.length) - for (let i = 0; i < value_values.length; i++) { - const value_values_element = value_values[i] - valueSerializer.writeNumber(value_values_element) - } - const value_max = value.max - let value_max_type: int32 = RuntimeType.UNDEFINED - value_max_type = runtimeType(value_max) - valueSerializer.writeInt8(value_max_type) - if ((RuntimeType.UNDEFINED) != (value_max_type)) { - const value_max_value = value_max! - valueSerializer.writeNumber(value_max_value) - } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) + const value_span = value.span + let value_span_type: int32 = RuntimeType.UNDEFINED + value_span_type = runtimeType(value_span) + valueSerializer.writeInt8(value_span_type) + if ((RuntimeType.UNDEFINED) != (value_span_type)) { + const value_span_value = value_span! + let value_span_value_type: int32 = RuntimeType.UNDEFINED + value_span_value_type = runtimeType(value_span_value) + if (((RuntimeType.NUMBER == value_span_value_type))) { + valueSerializer.writeInt8(0) + const value_span_value_0 = unsafeCast(value_span_value) + valueSerializer.writeNumber(value_span_value_0) + } + else if (((RuntimeType.OBJECT == value_span_value_type))) { + valueSerializer.writeInt8(1) + const value_span_value_1 = unsafeCast(value_span_value) + valueSerializer.writeGridColColumnOption(value_span_value_1) + } } - } - writeSceneOptions(value: SceneOptions): void { - let valueSerializer: Serializer = this - const value_scene = value.scene - let value_scene_type: int32 = RuntimeType.UNDEFINED - value_scene_type = runtimeType(value_scene) - valueSerializer.writeInt8(value_scene_type) - if ((RuntimeType.UNDEFINED) != (value_scene_type)) { - const value_scene_value = value_scene! - let value_scene_value_type: int32 = RuntimeType.UNDEFINED - value_scene_value_type = runtimeType(value_scene_value) - if (((RuntimeType.STRING == value_scene_value_type)) || ((RuntimeType.OBJECT == value_scene_value_type))) { + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + let value_offset_value_type: int32 = RuntimeType.UNDEFINED + value_offset_value_type = runtimeType(value_offset_value) + if (((RuntimeType.NUMBER == value_offset_value_type))) { valueSerializer.writeInt8(0) - const value_scene_value_0 = unsafeCast(value_scene_value) - let value_scene_value_0_type: int32 = RuntimeType.UNDEFINED - value_scene_value_0_type = runtimeType(value_scene_value_0) - if (((RuntimeType.STRING == value_scene_value_0_type))) { - valueSerializer.writeInt8(0) - const value_scene_value_0_0 = unsafeCast(value_scene_value_0) - valueSerializer.writeString(value_scene_value_0_0) - } - else if (((RuntimeType.OBJECT == value_scene_value_0_type))) { - valueSerializer.writeInt8(1) - const value_scene_value_0_1 = unsafeCast(value_scene_value_0) - valueSerializer.writeResource(value_scene_value_0_1) - } + const value_offset_value_0 = unsafeCast(value_offset_value) + valueSerializer.writeNumber(value_offset_value_0) } - else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (((value_scene_value!.hasOwnProperty("__SceneStub"))))) { + else if (((RuntimeType.OBJECT == value_offset_value_type))) { valueSerializer.writeInt8(1) - const value_scene_value_1 = unsafeCast(value_scene_value) - valueSerializer.writeScene(value_scene_value_1) + const value_offset_value_1 = unsafeCast(value_offset_value) + valueSerializer.writeGridColColumnOption(value_offset_value_1) } } - const value_modelType = value.modelType - let value_modelType_type: int32 = RuntimeType.UNDEFINED - value_modelType_type = runtimeType(value_modelType) - valueSerializer.writeInt8(value_modelType_type) - if ((RuntimeType.UNDEFINED) != (value_modelType_type)) { - const value_modelType_value = value_modelType! - valueSerializer.writeInt32(value_modelType_value) + const value_order = value.order + let value_order_type: int32 = RuntimeType.UNDEFINED + value_order_type = runtimeType(value_order) + valueSerializer.writeInt8(value_order_type) + if ((RuntimeType.UNDEFINED) != (value_order_type)) { + const value_order_value = value_order! + let value_order_value_type: int32 = RuntimeType.UNDEFINED + value_order_value_type = runtimeType(value_order_value) + if (((RuntimeType.NUMBER == value_order_value_type))) { + valueSerializer.writeInt8(0) + const value_order_value_0 = unsafeCast(value_order_value) + valueSerializer.writeNumber(value_order_value_0) + } + else if (((RuntimeType.OBJECT == value_order_value_type))) { + valueSerializer.writeInt8(1) + const value_order_value_1 = unsafeCast(value_order_value) + valueSerializer.writeGridColColumnOption(value_order_value_1) + } } } - writeFadingEdgeOptions(value: FadingEdgeOptions): void { + writeGridItemOptions(value: GridItemOptions): void { let valueSerializer: Serializer = this - const value_fadingEdgeLength = value.fadingEdgeLength - let value_fadingEdgeLength_type: int32 = RuntimeType.UNDEFINED - value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength) - valueSerializer.writeInt8(value_fadingEdgeLength_type) - if ((RuntimeType.UNDEFINED) != (value_fadingEdgeLength_type)) { - const value_fadingEdgeLength_value = value_fadingEdgeLength! - valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value) + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) } } - writeEdgeEffectOptions(value: EdgeEffectOptions): void { + writeItemDragInfo(value: ItemDragInfo): void { let valueSerializer: Serializer = this - const value_alwaysEnabled = value.alwaysEnabled - valueSerializer.writeBoolean(value_alwaysEnabled) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) } - writeOffsetResult(value: OffsetResult): void { + writeComputedBarAttribute(value: ComputedBarAttribute): void { let valueSerializer: Serializer = this - const value_xOffset = value.xOffset - valueSerializer.writeNumber(value_xOffset) - const value_yOffset = value.yOffset - valueSerializer.writeNumber(value_yOffset) + const value_totalOffset = value.totalOffset + valueSerializer.writeNumber(value_totalOffset) + const value_totalLength = value.totalLength + valueSerializer.writeNumber(value_totalLength) } - writePointLightStyle(value: PointLightStyle): void { + writeGridLayoutOptions(value: GridLayoutOptions): void { let valueSerializer: Serializer = this - const value_lightSource = value.lightSource - let value_lightSource_type: int32 = RuntimeType.UNDEFINED - value_lightSource_type = runtimeType(value_lightSource) - valueSerializer.writeInt8(value_lightSource_type) - if ((RuntimeType.UNDEFINED) != (value_lightSource_type)) { - const value_lightSource_value = value_lightSource! - valueSerializer.writeLightSource(value_lightSource_value) + const value_regularSize = value.regularSize + const value_regularSize_0 = value_regularSize[0] + valueSerializer.writeNumber(value_regularSize_0) + const value_regularSize_1 = value_regularSize[1] + valueSerializer.writeNumber(value_regularSize_1) + const value_irregularIndexes = value.irregularIndexes + let value_irregularIndexes_type: int32 = RuntimeType.UNDEFINED + value_irregularIndexes_type = runtimeType(value_irregularIndexes) + valueSerializer.writeInt8(value_irregularIndexes_type) + if ((RuntimeType.UNDEFINED) != (value_irregularIndexes_type)) { + const value_irregularIndexes_value = value_irregularIndexes! + valueSerializer.writeInt32(value_irregularIndexes_value.length) + for (let i = 0; i < value_irregularIndexes_value.length; i++) { + const value_irregularIndexes_value_element = value_irregularIndexes_value[i] + valueSerializer.writeNumber(value_irregularIndexes_value_element) + } } - const value_illuminated = value.illuminated - let value_illuminated_type: int32 = RuntimeType.UNDEFINED - value_illuminated_type = runtimeType(value_illuminated) - valueSerializer.writeInt8(value_illuminated_type) - if ((RuntimeType.UNDEFINED) != (value_illuminated_type)) { - const value_illuminated_value = value_illuminated! - valueSerializer.writeInt32(value_illuminated_value) + const value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex + let value_onGetIrregularSizeByIndex_type: int32 = RuntimeType.UNDEFINED + value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex) + valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type) + if ((RuntimeType.UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { + const value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex! + valueSerializer.holdAndWriteCallback(value_onGetIrregularSizeByIndex_value) } - const value_bloom = value.bloom - let value_bloom_type: int32 = RuntimeType.UNDEFINED - value_bloom_type = runtimeType(value_bloom) - valueSerializer.writeInt8(value_bloom_type) - if ((RuntimeType.UNDEFINED) != (value_bloom_type)) { - const value_bloom_value = value_bloom! - valueSerializer.writeNumber(value_bloom_value) + const value_onGetRectByIndex = value.onGetRectByIndex + let value_onGetRectByIndex_type: int32 = RuntimeType.UNDEFINED + value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex) + valueSerializer.writeInt8(value_onGetRectByIndex_type) + if ((RuntimeType.UNDEFINED) != (value_onGetRectByIndex_type)) { + const value_onGetRectByIndex_value = value_onGetRectByIndex! + valueSerializer.holdAndWriteCallback(value_onGetRectByIndex_value) } } - writeColumnOptions(value: ColumnOptions): void { + writeGaugeIndicatorOptions(value: GaugeIndicatorOptions): void { let valueSerializer: Serializer = this + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) + } + } const value_space = value.space let value_space_type: int32 = RuntimeType.UNDEFINED value_space_type = runtimeType(value_space) valueSerializer.writeInt8(value_space_type) if ((RuntimeType.UNDEFINED) != (value_space_type)) { const value_space_value = value_space! - let value_space_value_type: int32 = RuntimeType.UNDEFINED - value_space_value_type = runtimeType(value_space_value) - if (((RuntimeType.STRING == value_space_value_type))) { - valueSerializer.writeInt8(0) - const value_space_value_0 = unsafeCast(value_space_value) - valueSerializer.writeString(value_space_value_0) - } - else if (((RuntimeType.NUMBER == value_space_value_type))) { - valueSerializer.writeInt8(1) - const value_space_value_1 = unsafeCast(value_space_value) - valueSerializer.writeNumber(value_space_value_1) - } + valueSerializer.writeLength(value_space_value) } } - writeCircleOptions(value: CircleOptions): void { + writeGaugeShadowOptions(value: GaugeShadowOptions): void { let valueSerializer: Serializer = this - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.STRING == value_width_value_type))) { + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type: int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.NUMBER == value_radius_value_type))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeString(value_width_value_0) + const value_radius_value_0 = unsafeCast(value_radius_value) + valueSerializer.writeNumber(value_radius_value_0) } - else if (((RuntimeType.NUMBER == value_width_value_type))) { + else if (((RuntimeType.OBJECT == value_radius_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeNumber(value_width_value_1) + const value_radius_value_1 = unsafeCast(value_radius_value) + valueSerializer.writeResource(value_radius_value_1) } } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.STRING == value_height_value_type))) { + const value_offsetX = value.offsetX + let value_offsetX_type: int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeString(value_height_value_0) + const value_offsetX_value_0 = unsafeCast(value_offsetX_value) + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_height_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeNumber(value_height_value_1) + const value_offsetX_value_1 = unsafeCast(value_offsetX_value) + valueSerializer.writeResource(value_offsetX_value_1) } } - } - writeCheckboxGroupResult(value: CheckboxGroupResult): void { - let valueSerializer: Serializer = this - const value_name = value.name - valueSerializer.writeInt32(value_name.length) - for (let i = 0; i < value_name.length; i++) { - const value_name_element = value_name[i] - valueSerializer.writeString(value_name_element) - } - const value_status = value.status - valueSerializer.writeInt32(value_status) - } - writeCheckboxGroupOptions(value: CheckboxGroupOptions): void { - let valueSerializer: Serializer = this - const value_group = value.group - let value_group_type: int32 = RuntimeType.UNDEFINED - value_group_type = runtimeType(value_group) - valueSerializer.writeInt8(value_group_type) - if ((RuntimeType.UNDEFINED) != (value_group_type)) { - const value_group_value = value_group! - valueSerializer.writeString(value_group_value) - } - } - writeMarkStyle(value: MarkStyle): void { - let valueSerializer: Serializer = this - const value_strokeColor = value.strokeColor - let value_strokeColor_type: int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED - value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { + const value_offsetY = value.offsetY + let value_offsetY_type: int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0) - const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) - valueSerializer.writeInt32(value_strokeColor_value_0) + const value_offsetY_value_0 = unsafeCast(value_offsetY_value) + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1) - const value_strokeColor_value_1 = unsafeCast(value_strokeColor_value) - valueSerializer.writeNumber(value_strokeColor_value_1) - } - else if (((RuntimeType.STRING == value_strokeColor_value_type))) { - valueSerializer.writeInt8(2) - const value_strokeColor_value_2 = unsafeCast(value_strokeColor_value) - valueSerializer.writeString(value_strokeColor_value_2) - } - else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { - valueSerializer.writeInt8(3) - const value_strokeColor_value_3 = unsafeCast(value_strokeColor_value) - valueSerializer.writeResource(value_strokeColor_value_3) + const value_offsetY_value_1 = unsafeCast(value_offsetY_value) + valueSerializer.writeResource(value_offsetY_value_1) } } - const value_size = value.size - let value_size_type: int32 = RuntimeType.UNDEFINED - value_size_type = runtimeType(value_size) - valueSerializer.writeInt8(value_size_type) - if ((RuntimeType.UNDEFINED) != (value_size_type)) { - const value_size_value = value_size! - valueSerializer.writeLength(value_size_value) + } + writeGaugeOptions(value: GaugeOptions): void { + let valueSerializer: Serializer = this + const value_value = value.value + valueSerializer.writeNumber(value_value) + const value_min = value.min + let value_min_type: int32 = RuntimeType.UNDEFINED + value_min_type = runtimeType(value_min) + valueSerializer.writeInt8(value_min_type) + if ((RuntimeType.UNDEFINED) != (value_min_type)) { + const value_min_value = value_min! + valueSerializer.writeNumber(value_min_value) } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLength(value_strokeWidth_value) + const value_max = value.max + let value_max_type: int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) } } - writeCheckboxOptions(value: CheckboxOptions): void { + writeFormLinkOptions(value: FormLinkOptions): void { let valueSerializer: Serializer = this - const value_name = value.name - let value_name_type: int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) + const value_action = value.action + valueSerializer.writeString(value_action) + const value_moduleName = value.moduleName + let value_moduleName_type: int32 = RuntimeType.UNDEFINED + value_moduleName_type = runtimeType(value_moduleName) + valueSerializer.writeInt8(value_moduleName_type) + if ((RuntimeType.UNDEFINED) != (value_moduleName_type)) { + const value_moduleName_value = value_moduleName! + valueSerializer.writeString(value_moduleName_value) } - const value_group = value.group - let value_group_type: int32 = RuntimeType.UNDEFINED - value_group_type = runtimeType(value_group) - valueSerializer.writeInt8(value_group_type) - if ((RuntimeType.UNDEFINED) != (value_group_type)) { - const value_group_value = value_group! - valueSerializer.writeString(value_group_value) + const value_bundleName = value.bundleName + let value_bundleName_type: int32 = RuntimeType.UNDEFINED + value_bundleName_type = runtimeType(value_bundleName) + valueSerializer.writeInt8(value_bundleName_type) + if ((RuntimeType.UNDEFINED) != (value_bundleName_type)) { + const value_bundleName_value = value_bundleName! + valueSerializer.writeString(value_bundleName_value) } - const value_indicatorBuilder = value.indicatorBuilder - let value_indicatorBuilder_type: int32 = RuntimeType.UNDEFINED - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) - valueSerializer.writeInt8(value_indicatorBuilder_type) - if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { - const value_indicatorBuilder_value = value_indicatorBuilder! - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) + const value_abilityName = value.abilityName + let value_abilityName_type: int32 = RuntimeType.UNDEFINED + value_abilityName_type = runtimeType(value_abilityName) + valueSerializer.writeInt8(value_abilityName_type) + if ((RuntimeType.UNDEFINED) != (value_abilityName_type)) { + const value_abilityName_value = value_abilityName! + valueSerializer.writeString(value_abilityName_value) } - } - writeCalendarOptions(value: CalendarOptions): void { - let valueSerializer: Serializer = this - const value_hintRadius = value.hintRadius - let value_hintRadius_type: int32 = RuntimeType.UNDEFINED - value_hintRadius_type = runtimeType(value_hintRadius) - valueSerializer.writeInt8(value_hintRadius_type) - if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { - const value_hintRadius_value = value_hintRadius! - let value_hintRadius_value_type: int32 = RuntimeType.UNDEFINED - value_hintRadius_value_type = runtimeType(value_hintRadius_value) - if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { - valueSerializer.writeInt8(0) - const value_hintRadius_value_0 = unsafeCast(value_hintRadius_value) - valueSerializer.writeNumber(value_hintRadius_value_0) - } - else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { - valueSerializer.writeInt8(1) - const value_hintRadius_value_1 = unsafeCast(value_hintRadius_value) - valueSerializer.writeResource(value_hintRadius_value_1) - } + const value_uri = value.uri + let value_uri_type: int32 = RuntimeType.UNDEFINED + value_uri_type = runtimeType(value_uri) + valueSerializer.writeInt8(value_uri_type) + if ((RuntimeType.UNDEFINED) != (value_uri_type)) { + const value_uri_value = value_uri! + valueSerializer.writeString(value_uri_value) } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeInt64((value_selected_value.getTime() as number)) + const value_params = value.params + let value_params_type: int32 = RuntimeType.UNDEFINED + value_params_type = runtimeType(value_params) + valueSerializer.writeInt8(value_params_type) + if ((RuntimeType.UNDEFINED) != (value_params_type)) { + const value_params_value = value_params! + valueSerializer.writeCustomObject("Object", value_params_value) } } - writeCalendarRequestedData(value: CalendarRequestedData): void { + writeFormCallbackInfo(value: FormCallbackInfo): void { let valueSerializer: Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_currentYear = value.currentYear - valueSerializer.writeNumber(value_currentYear) - const value_currentMonth = value.currentMonth - valueSerializer.writeNumber(value_currentMonth) - const value_monthState = value.monthState - valueSerializer.writeNumber(value_monthState) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_idString = value.idString + valueSerializer.writeString(value_idString) } - writeCalendarSelectedDate(value: CalendarSelectedDate): void { + writeFormInfo(value: FormInfo): void { let valueSerializer: Serializer = this - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_day = value.day - valueSerializer.writeNumber(value_day) + const value_id = value.id + let value_id_type: int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + if (((RuntimeType.NUMBER == value_id_type))) { + valueSerializer.writeInt8(0) + const value_id_0 = unsafeCast(value_id) + valueSerializer.writeNumber(value_id_0) + } + else if (((RuntimeType.STRING == value_id_type))) { + valueSerializer.writeInt8(1) + const value_id_1 = unsafeCast(value_id) + valueSerializer.writeString(value_id_1) + } + const value_name = value.name + valueSerializer.writeString(value_name) + const value_bundle = value.bundle + valueSerializer.writeString(value_bundle) + const value_ability = value.ability + valueSerializer.writeString(value_ability) + const value_module = value.module + valueSerializer.writeString(value_module) + const value_dimension = value.dimension + let value_dimension_type: int32 = RuntimeType.UNDEFINED + value_dimension_type = runtimeType(value_dimension) + valueSerializer.writeInt8(value_dimension_type) + if ((RuntimeType.UNDEFINED) != (value_dimension_type)) { + const value_dimension_value = value_dimension! + valueSerializer.writeInt32(value_dimension_value) + } + const value_temporary = value.temporary + let value_temporary_type: int32 = RuntimeType.UNDEFINED + value_temporary_type = runtimeType(value_temporary) + valueSerializer.writeInt8(value_temporary_type) + if ((RuntimeType.UNDEFINED) != (value_temporary_type)) { + const value_temporary_value = value_temporary! + valueSerializer.writeBoolean(value_temporary_value) + } + const value_want = value.want + let value_want_type: int32 = RuntimeType.UNDEFINED + value_want_type = runtimeType(value_want) + valueSerializer.writeInt8(value_want_type) + if ((RuntimeType.UNDEFINED) != (value_want_type)) { + const value_want_value = value_want! + valueSerializer.writeWant(value_want_value) + } + const value_renderingMode = value.renderingMode + let value_renderingMode_type: int32 = RuntimeType.UNDEFINED + value_renderingMode_type = runtimeType(value_renderingMode) + valueSerializer.writeInt8(value_renderingMode_type) + if ((RuntimeType.UNDEFINED) != (value_renderingMode_type)) { + const value_renderingMode_value = value_renderingMode! + valueSerializer.writeInt32(value_renderingMode_value) + } + const value_shape = value.shape + let value_shape_type: int32 = RuntimeType.UNDEFINED + value_shape_type = runtimeType(value_shape) + valueSerializer.writeInt8(value_shape_type) + if ((RuntimeType.UNDEFINED) != (value_shape_type)) { + const value_shape_value = value_shape! + valueSerializer.writeInt32(value_shape_value) + } } - writeWorkStateStyle(value: WorkStateStyle): void { + writeHoverEventParam(value: HoverEventParam): void { let valueSerializer: Serializer = this - const value_workDayMarkColor = value.workDayMarkColor - let value_workDayMarkColor_type: int32 = RuntimeType.UNDEFINED - value_workDayMarkColor_type = runtimeType(value_workDayMarkColor) - valueSerializer.writeInt8(value_workDayMarkColor_type) - if ((RuntimeType.UNDEFINED) != (value_workDayMarkColor_type)) { - const value_workDayMarkColor_value = value_workDayMarkColor! - let value_workDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED - value_workDayMarkColor_value_type = runtimeType(value_workDayMarkColor_value) - if (((RuntimeType.NUMBER) == (value_workDayMarkColor_value_type)) && ((unsafeCast(value_workDayMarkColor_value)) >= (0)) && ((unsafeCast(value_workDayMarkColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_workDayMarkColor_value_0 = unsafeCast(value_workDayMarkColor_value) - valueSerializer.writeInt32(value_workDayMarkColor_value_0) - } - else if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(1) - const value_workDayMarkColor_value_1 = unsafeCast(value_workDayMarkColor_value) - valueSerializer.writeNumber(value_workDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(2) - const value_workDayMarkColor_value_2 = unsafeCast(value_workDayMarkColor_value) - valueSerializer.writeString(value_workDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_workDayMarkColor_value_type))) { - valueSerializer.writeInt8(3) - const value_workDayMarkColor_value_3 = unsafeCast(value_workDayMarkColor_value) - valueSerializer.writeResource(value_workDayMarkColor_value_3) - } - } - const value_offDayMarkColor = value.offDayMarkColor - let value_offDayMarkColor_type: int32 = RuntimeType.UNDEFINED - value_offDayMarkColor_type = runtimeType(value_offDayMarkColor) - valueSerializer.writeInt8(value_offDayMarkColor_type) - if ((RuntimeType.UNDEFINED) != (value_offDayMarkColor_type)) { - const value_offDayMarkColor_value = value_offDayMarkColor! - let value_offDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED - value_offDayMarkColor_value_type = runtimeType(value_offDayMarkColor_value) - if (((RuntimeType.NUMBER) == (value_offDayMarkColor_value_type)) && ((unsafeCast(value_offDayMarkColor_value)) >= (0)) && ((unsafeCast(value_offDayMarkColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_offDayMarkColor_value_0 = unsafeCast(value_offDayMarkColor_value) - valueSerializer.writeInt32(value_offDayMarkColor_value_0) - } - else if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(1) - const value_offDayMarkColor_value_1 = unsafeCast(value_offDayMarkColor_value) - valueSerializer.writeNumber(value_offDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(2) - const value_offDayMarkColor_value_2 = unsafeCast(value_offDayMarkColor_value) - valueSerializer.writeString(value_offDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_offDayMarkColor_value_type))) { - valueSerializer.writeInt8(3) - const value_offDayMarkColor_value_3 = unsafeCast(value_offDayMarkColor_value) - valueSerializer.writeResource(value_offDayMarkColor_value_3) + const value_foldStatus = value.foldStatus + valueSerializer.writeInt32(value_foldStatus) + const value_isHoverMode = value.isHoverMode + valueSerializer.writeBoolean(value_isHoverMode) + const value_appRotation = value.appRotation + valueSerializer.writeInt32(value_appRotation) + const value_windowStatusType = value.windowStatusType + valueSerializer.writeWindowStatusType(value_windowStatusType) + } + writeOnFoldStatusChangeInfo(value: OnFoldStatusChangeInfo): void { + let valueSerializer: Serializer = this + const value_foldStatus = value.foldStatus + valueSerializer.writeInt32(value_foldStatus) + } + writeFolderStackOptions(value: FolderStackOptions): void { + let valueSerializer: Serializer = this + const value_upperItems = value.upperItems + let value_upperItems_type: int32 = RuntimeType.UNDEFINED + value_upperItems_type = runtimeType(value_upperItems) + valueSerializer.writeInt8(value_upperItems_type) + if ((RuntimeType.UNDEFINED) != (value_upperItems_type)) { + const value_upperItems_value = value_upperItems! + valueSerializer.writeInt32(value_upperItems_value.length) + for (let i = 0; i < value_upperItems_value.length; i++) { + const value_upperItems_value_element = value_upperItems_value[i] + valueSerializer.writeString(value_upperItems_value_element) } } - const value_workDayMarkSize = value.workDayMarkSize - let value_workDayMarkSize_type: int32 = RuntimeType.UNDEFINED - value_workDayMarkSize_type = runtimeType(value_workDayMarkSize) - valueSerializer.writeInt8(value_workDayMarkSize_type) - if ((RuntimeType.UNDEFINED) != (value_workDayMarkSize_type)) { - const value_workDayMarkSize_value = value_workDayMarkSize! - valueSerializer.writeNumber(value_workDayMarkSize_value) + } + writeFlexOptions(value: FlexOptions): void { + let valueSerializer: Serializer = this + const value_direction = value.direction + let value_direction_type: int32 = RuntimeType.UNDEFINED + value_direction_type = runtimeType(value_direction) + valueSerializer.writeInt8(value_direction_type) + if ((RuntimeType.UNDEFINED) != (value_direction_type)) { + const value_direction_value = value_direction! + valueSerializer.writeInt32(value_direction_value) } - const value_offDayMarkSize = value.offDayMarkSize - let value_offDayMarkSize_type: int32 = RuntimeType.UNDEFINED - value_offDayMarkSize_type = runtimeType(value_offDayMarkSize) - valueSerializer.writeInt8(value_offDayMarkSize_type) - if ((RuntimeType.UNDEFINED) != (value_offDayMarkSize_type)) { - const value_offDayMarkSize_value = value_offDayMarkSize! - valueSerializer.writeNumber(value_offDayMarkSize_value) + const value_wrap = value.wrap + let value_wrap_type: int32 = RuntimeType.UNDEFINED + value_wrap_type = runtimeType(value_wrap) + valueSerializer.writeInt8(value_wrap_type) + if ((RuntimeType.UNDEFINED) != (value_wrap_type)) { + const value_wrap_value = value_wrap! + valueSerializer.writeInt32(value_wrap_value) } - const value_workStateWidth = value.workStateWidth - let value_workStateWidth_type: int32 = RuntimeType.UNDEFINED - value_workStateWidth_type = runtimeType(value_workStateWidth) - valueSerializer.writeInt8(value_workStateWidth_type) - if ((RuntimeType.UNDEFINED) != (value_workStateWidth_type)) { - const value_workStateWidth_value = value_workStateWidth! - valueSerializer.writeNumber(value_workStateWidth_value) + const value_justifyContent = value.justifyContent + let value_justifyContent_type: int32 = RuntimeType.UNDEFINED + value_justifyContent_type = runtimeType(value_justifyContent) + valueSerializer.writeInt8(value_justifyContent_type) + if ((RuntimeType.UNDEFINED) != (value_justifyContent_type)) { + const value_justifyContent_value = value_justifyContent! + valueSerializer.writeInt32(value_justifyContent_value) } - const value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance - let value_workStateHorizontalMovingDistance_type: int32 = RuntimeType.UNDEFINED - value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance) - valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type) - if ((RuntimeType.UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { - const value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance! - valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value) + const value_alignItems = value.alignItems + let value_alignItems_type: int32 = RuntimeType.UNDEFINED + value_alignItems_type = runtimeType(value_alignItems) + valueSerializer.writeInt8(value_alignItems_type) + if ((RuntimeType.UNDEFINED) != (value_alignItems_type)) { + const value_alignItems_value = value_alignItems! + valueSerializer.writeInt32(value_alignItems_value) } - const value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance - let value_workStateVerticalMovingDistance_type: int32 = RuntimeType.UNDEFINED - value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance) - valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type) - if ((RuntimeType.UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { - const value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance! - valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value) + const value_alignContent = value.alignContent + let value_alignContent_type: int32 = RuntimeType.UNDEFINED + value_alignContent_type = runtimeType(value_alignContent) + valueSerializer.writeInt8(value_alignContent_type) + if ((RuntimeType.UNDEFINED) != (value_alignContent_type)) { + const value_alignContent_value = value_alignContent! + valueSerializer.writeInt32(value_alignContent_value) + } + const value_space = value.space + let value_space_type: int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + valueSerializer.writeFlexSpaceOptions(value_space_value) } } - writeWeekStyle(value: WeekStyle): void { + writeTerminationInfo(value: TerminationInfo): void { let valueSerializer: Serializer = this - const value_weekColor = value.weekColor - let value_weekColor_type: int32 = RuntimeType.UNDEFINED - value_weekColor_type = runtimeType(value_weekColor) - valueSerializer.writeInt8(value_weekColor_type) - if ((RuntimeType.UNDEFINED) != (value_weekColor_type)) { - const value_weekColor_value = value_weekColor! - let value_weekColor_value_type: int32 = RuntimeType.UNDEFINED - value_weekColor_value_type = runtimeType(value_weekColor_value) - if (((RuntimeType.NUMBER) == (value_weekColor_value_type)) && ((unsafeCast(value_weekColor_value)) >= (0)) && ((unsafeCast(value_weekColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_weekColor_value_0 = unsafeCast(value_weekColor_value) - valueSerializer.writeInt32(value_weekColor_value_0) - } - else if (((RuntimeType.NUMBER == value_weekColor_value_type))) { - valueSerializer.writeInt8(1) - const value_weekColor_value_1 = unsafeCast(value_weekColor_value) - valueSerializer.writeNumber(value_weekColor_value_1) - } - else if (((RuntimeType.STRING == value_weekColor_value_type))) { - valueSerializer.writeInt8(2) - const value_weekColor_value_2 = unsafeCast(value_weekColor_value) - valueSerializer.writeString(value_weekColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekColor_value_type))) { - valueSerializer.writeInt8(3) - const value_weekColor_value_3 = unsafeCast(value_weekColor_value) - valueSerializer.writeResource(value_weekColor_value_3) - } + const value_code = value.code + valueSerializer.writeNumber(value_code) + const value_want = value.want + let value_want_type: int32 = RuntimeType.UNDEFINED + value_want_type = runtimeType(value_want) + valueSerializer.writeInt8(value_want_type) + if ((RuntimeType.UNDEFINED) != (value_want_type)) { + const value_want_value = value_want! + valueSerializer.writeWant(value_want_value) } - const value_weekendDayColor = value.weekendDayColor - let value_weekendDayColor_type: int32 = RuntimeType.UNDEFINED - value_weekendDayColor_type = runtimeType(value_weekendDayColor) - valueSerializer.writeInt8(value_weekendDayColor_type) - if ((RuntimeType.UNDEFINED) != (value_weekendDayColor_type)) { - const value_weekendDayColor_value = value_weekendDayColor! - let value_weekendDayColor_value_type: int32 = RuntimeType.UNDEFINED - value_weekendDayColor_value_type = runtimeType(value_weekendDayColor_value) - if (((RuntimeType.NUMBER) == (value_weekendDayColor_value_type)) && ((unsafeCast(value_weekendDayColor_value)) >= (0)) && ((unsafeCast(value_weekendDayColor_value)) <= (11))) { + } + writeEllipseOptions(value: EllipseOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { valueSerializer.writeInt8(0) - const value_weekendDayColor_value_0 = unsafeCast(value_weekendDayColor_value) - valueSerializer.writeInt32(value_weekendDayColor_value_0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) } - else if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { + else if (((RuntimeType.NUMBER == value_width_value_type))) { valueSerializer.writeInt8(1) - const value_weekendDayColor_value_1 = unsafeCast(value_weekendDayColor_value) - valueSerializer.writeNumber(value_weekendDayColor_value_1) - } - else if (((RuntimeType.STRING == value_weekendDayColor_value_type))) { - valueSerializer.writeInt8(2) - const value_weekendDayColor_value_2 = unsafeCast(value_weekendDayColor_value) - valueSerializer.writeString(value_weekendDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekendDayColor_value_type))) { - valueSerializer.writeInt8(3) - const value_weekendDayColor_value_3 = unsafeCast(value_weekendDayColor_value) - valueSerializer.writeResource(value_weekendDayColor_value_3) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) } } - const value_weekendLunarColor = value.weekendLunarColor - let value_weekendLunarColor_type: int32 = RuntimeType.UNDEFINED - value_weekendLunarColor_type = runtimeType(value_weekendLunarColor) - valueSerializer.writeInt8(value_weekendLunarColor_type) - if ((RuntimeType.UNDEFINED) != (value_weekendLunarColor_type)) { - const value_weekendLunarColor_value = value_weekendLunarColor! - let value_weekendLunarColor_value_type: int32 = RuntimeType.UNDEFINED - value_weekendLunarColor_value_type = runtimeType(value_weekendLunarColor_value) - if (((RuntimeType.NUMBER) == (value_weekendLunarColor_value_type)) && ((unsafeCast(value_weekendLunarColor_value)) >= (0)) && ((unsafeCast(value_weekendLunarColor_value)) <= (11))) { + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { valueSerializer.writeInt8(0) - const value_weekendLunarColor_value_0 = unsafeCast(value_weekendLunarColor_value) - valueSerializer.writeInt32(value_weekendLunarColor_value_0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) } - else if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { + else if (((RuntimeType.NUMBER == value_height_value_type))) { valueSerializer.writeInt8(1) - const value_weekendLunarColor_value_1 = unsafeCast(value_weekendLunarColor_value) - valueSerializer.writeNumber(value_weekendLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_weekendLunarColor_value_type))) { - valueSerializer.writeInt8(2) - const value_weekendLunarColor_value_2 = unsafeCast(value_weekendLunarColor_value) - valueSerializer.writeString(value_weekendLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_weekendLunarColor_value_type))) { - valueSerializer.writeInt8(3) - const value_weekendLunarColor_value_3 = unsafeCast(value_weekendLunarColor_value) - valueSerializer.writeResource(value_weekendLunarColor_value_3) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) } } - const value_weekFontSize = value.weekFontSize - let value_weekFontSize_type: int32 = RuntimeType.UNDEFINED - value_weekFontSize_type = runtimeType(value_weekFontSize) - valueSerializer.writeInt8(value_weekFontSize_type) - if ((RuntimeType.UNDEFINED) != (value_weekFontSize_type)) { - const value_weekFontSize_value = value_weekFontSize! - valueSerializer.writeNumber(value_weekFontSize_value) + } + writeDatePickerResult(value: DatePickerResult): void { + let valueSerializer: Serializer = this + const value_year = value.year + let value_year_type: int32 = RuntimeType.UNDEFINED + value_year_type = runtimeType(value_year) + valueSerializer.writeInt8(value_year_type) + if ((RuntimeType.UNDEFINED) != (value_year_type)) { + const value_year_value = value_year! + valueSerializer.writeNumber(value_year_value) } - const value_weekHeight = value.weekHeight - let value_weekHeight_type: int32 = RuntimeType.UNDEFINED - value_weekHeight_type = runtimeType(value_weekHeight) - valueSerializer.writeInt8(value_weekHeight_type) - if ((RuntimeType.UNDEFINED) != (value_weekHeight_type)) { - const value_weekHeight_value = value_weekHeight! - valueSerializer.writeNumber(value_weekHeight_value) + const value_month = value.month + let value_month_type: int32 = RuntimeType.UNDEFINED + value_month_type = runtimeType(value_month) + valueSerializer.writeInt8(value_month_type) + if ((RuntimeType.UNDEFINED) != (value_month_type)) { + const value_month_value = value_month! + valueSerializer.writeNumber(value_month_value) + } + const value_day = value.day + let value_day_type: int32 = RuntimeType.UNDEFINED + value_day_type = runtimeType(value_day) + valueSerializer.writeInt8(value_day_type) + if ((RuntimeType.UNDEFINED) != (value_day_type)) { + const value_day_value = value_day! + valueSerializer.writeNumber(value_day_value) } - const value_weekWidth = value.weekWidth - let value_weekWidth_type: int32 = RuntimeType.UNDEFINED - value_weekWidth_type = runtimeType(value_weekWidth) - valueSerializer.writeInt8(value_weekWidth_type) - if ((RuntimeType.UNDEFINED) != (value_weekWidth_type)) { - const value_weekWidth_value = value_weekWidth! - valueSerializer.writeNumber(value_weekWidth_value) + } + writeDatePickerOptions(value: DatePickerOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeInt64((value_start_value.getTime() as number)) } - const value_weekAndDayRowSpace = value.weekAndDayRowSpace - let value_weekAndDayRowSpace_type: int32 = RuntimeType.UNDEFINED - value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace) - valueSerializer.writeInt8(value_weekAndDayRowSpace_type) - if ((RuntimeType.UNDEFINED) != (value_weekAndDayRowSpace_type)) { - const value_weekAndDayRowSpace_value = value_weekAndDayRowSpace! - valueSerializer.writeNumber(value_weekAndDayRowSpace_value) + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt64((value_end_value.getTime() as number)) + } + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } } - writeTodayStyle(value: TodayStyle): void { + writeDataPanelShadowOptions(value: DataPanelShadowOptions): void { let valueSerializer: Serializer = this - const value_focusedDayColor = value.focusedDayColor - let value_focusedDayColor_type: int32 = RuntimeType.UNDEFINED - value_focusedDayColor_type = runtimeType(value_focusedDayColor) - valueSerializer.writeInt8(value_focusedDayColor_type) - if ((RuntimeType.UNDEFINED) != (value_focusedDayColor_type)) { - const value_focusedDayColor_value = value_focusedDayColor! - let value_focusedDayColor_value_type: int32 = RuntimeType.UNDEFINED - value_focusedDayColor_value_type = runtimeType(value_focusedDayColor_value) - if (((RuntimeType.NUMBER) == (value_focusedDayColor_value_type)) && ((unsafeCast(value_focusedDayColor_value)) >= (0)) && ((unsafeCast(value_focusedDayColor_value)) <= (11))) { + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type: int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.NUMBER == value_radius_value_type))) { valueSerializer.writeInt8(0) - const value_focusedDayColor_value_0 = unsafeCast(value_focusedDayColor_value) - valueSerializer.writeInt32(value_focusedDayColor_value_0) + const value_radius_value_0 = unsafeCast(value_radius_value) + valueSerializer.writeNumber(value_radius_value_0) } - else if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { + else if (((RuntimeType.OBJECT == value_radius_value_type))) { valueSerializer.writeInt8(1) - const value_focusedDayColor_value_1 = unsafeCast(value_focusedDayColor_value) - valueSerializer.writeNumber(value_focusedDayColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedDayColor_value_type))) { - valueSerializer.writeInt8(2) - const value_focusedDayColor_value_2 = unsafeCast(value_focusedDayColor_value) - valueSerializer.writeString(value_focusedDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_focusedDayColor_value_type))) { - valueSerializer.writeInt8(3) - const value_focusedDayColor_value_3 = unsafeCast(value_focusedDayColor_value) - valueSerializer.writeResource(value_focusedDayColor_value_3) + const value_radius_value_1 = unsafeCast(value_radius_value) + valueSerializer.writeResource(value_radius_value_1) } } - const value_focusedLunarColor = value.focusedLunarColor - let value_focusedLunarColor_type: int32 = RuntimeType.UNDEFINED - value_focusedLunarColor_type = runtimeType(value_focusedLunarColor) - valueSerializer.writeInt8(value_focusedLunarColor_type) - if ((RuntimeType.UNDEFINED) != (value_focusedLunarColor_type)) { - const value_focusedLunarColor_value = value_focusedLunarColor! - let value_focusedLunarColor_value_type: int32 = RuntimeType.UNDEFINED - value_focusedLunarColor_value_type = runtimeType(value_focusedLunarColor_value) - if (((RuntimeType.NUMBER) == (value_focusedLunarColor_value_type)) && ((unsafeCast(value_focusedLunarColor_value)) >= (0)) && ((unsafeCast(value_focusedLunarColor_value)) <= (11))) { + const value_offsetX = value.offsetX + let value_offsetX_type: int32 = RuntimeType.UNDEFINED + value_offsetX_type = runtimeType(value_offsetX) + valueSerializer.writeInt8(value_offsetX_type) + if ((RuntimeType.UNDEFINED) != (value_offsetX_type)) { + const value_offsetX_value = value_offsetX! + let value_offsetX_value_type: int32 = RuntimeType.UNDEFINED + value_offsetX_value_type = runtimeType(value_offsetX_value) + if (((RuntimeType.NUMBER == value_offsetX_value_type))) { valueSerializer.writeInt8(0) - const value_focusedLunarColor_value_0 = unsafeCast(value_focusedLunarColor_value) - valueSerializer.writeInt32(value_focusedLunarColor_value_0) + const value_offsetX_value_0 = unsafeCast(value_offsetX_value) + valueSerializer.writeNumber(value_offsetX_value_0) } - else if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetX_value_type))) { valueSerializer.writeInt8(1) - const value_focusedLunarColor_value_1 = unsafeCast(value_focusedLunarColor_value) - valueSerializer.writeNumber(value_focusedLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedLunarColor_value_type))) { - valueSerializer.writeInt8(2) - const value_focusedLunarColor_value_2 = unsafeCast(value_focusedLunarColor_value) - valueSerializer.writeString(value_focusedLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_focusedLunarColor_value_type))) { - valueSerializer.writeInt8(3) - const value_focusedLunarColor_value_3 = unsafeCast(value_focusedLunarColor_value) - valueSerializer.writeResource(value_focusedLunarColor_value_3) + const value_offsetX_value_1 = unsafeCast(value_offsetX_value) + valueSerializer.writeResource(value_offsetX_value_1) } } - const value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor - let value_focusedAreaBackgroundColor_type: int32 = RuntimeType.UNDEFINED - value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor) - valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { - const value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor! - let value_focusedAreaBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_focusedAreaBackgroundColor_value_type = runtimeType(value_focusedAreaBackgroundColor_value) - if (((RuntimeType.NUMBER) == (value_focusedAreaBackgroundColor_value_type)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) >= (0)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) <= (11))) { + const value_offsetY = value.offsetY + let value_offsetY_type: int32 = RuntimeType.UNDEFINED + value_offsetY_type = runtimeType(value_offsetY) + valueSerializer.writeInt8(value_offsetY_type) + if ((RuntimeType.UNDEFINED) != (value_offsetY_type)) { + const value_offsetY_value = value_offsetY! + let value_offsetY_value_type: int32 = RuntimeType.UNDEFINED + value_offsetY_value_type = runtimeType(value_offsetY_value) + if (((RuntimeType.NUMBER == value_offsetY_value_type))) { valueSerializer.writeInt8(0) - const value_focusedAreaBackgroundColor_value_0 = unsafeCast(value_focusedAreaBackgroundColor_value) - valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0) + const value_offsetY_value_0 = unsafeCast(value_offsetY_value) + valueSerializer.writeNumber(value_offsetY_value_0) } - else if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { + else if (((RuntimeType.OBJECT == value_offsetY_value_type))) { valueSerializer.writeInt8(1) - const value_focusedAreaBackgroundColor_value_1 = unsafeCast(value_focusedAreaBackgroundColor_value) - valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_focusedAreaBackgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_focusedAreaBackgroundColor_value_2 = unsafeCast(value_focusedAreaBackgroundColor_value) - valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2) + const value_offsetY_value_1 = unsafeCast(value_offsetY_value) + valueSerializer.writeResource(value_offsetY_value_1) } - else if (((RuntimeType.OBJECT == value_focusedAreaBackgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_focusedAreaBackgroundColor_value_3 = unsafeCast(value_focusedAreaBackgroundColor_value) - valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3) + } + const value_colors = value.colors + let value_colors_type: int32 = RuntimeType.UNDEFINED + value_colors_type = runtimeType(value_colors) + valueSerializer.writeInt8(value_colors_type) + if ((RuntimeType.UNDEFINED) != (value_colors_type)) { + const value_colors_value = value_colors! + valueSerializer.writeInt32(value_colors_value.length) + for (let i = 0; i < value_colors_value.length; i++) { + const value_colors_value_element = value_colors_value[i] + let value_colors_value_element_type: int32 = RuntimeType.UNDEFINED + value_colors_value_element_type = runtimeType(value_colors_value_element) + if (((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.NUMBER == value_colors_value_element_type)) || ((RuntimeType.STRING == value_colors_value_element_type)) || ((RuntimeType.OBJECT == value_colors_value_element_type))) { + valueSerializer.writeInt8(0) + const value_colors_value_element_0 = unsafeCast(value_colors_value_element) + let value_colors_value_element_0_type: int32 = RuntimeType.UNDEFINED + value_colors_value_element_0_type = runtimeType(value_colors_value_element_0) + if (((RuntimeType.NUMBER) == (value_colors_value_element_0_type)) && ((unsafeCast(value_colors_value_element_0)) >= (0)) && ((unsafeCast(value_colors_value_element_0)) <= (11))) { + valueSerializer.writeInt8(0) + const value_colors_value_element_0_0 = unsafeCast(value_colors_value_element_0) + valueSerializer.writeInt32(value_colors_value_element_0_0) + } + else if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(1) + const value_colors_value_element_0_1 = unsafeCast(value_colors_value_element_0) + valueSerializer.writeNumber(value_colors_value_element_0_1) + } + else if (((RuntimeType.STRING == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(2) + const value_colors_value_element_0_2 = unsafeCast(value_colors_value_element_0) + valueSerializer.writeString(value_colors_value_element_0_2) + } + else if (((RuntimeType.OBJECT == value_colors_value_element_0_type))) { + valueSerializer.writeInt8(3) + const value_colors_value_element_0_3 = unsafeCast(value_colors_value_element_0) + valueSerializer.writeResource(value_colors_value_element_0_3) + } + } + else if (((RuntimeType.OBJECT) == (value_colors_value_element_type)) && (value_colors_value_element instanceof LinearGradient_data_panel)) { + valueSerializer.writeInt8(1) + const value_colors_value_element_1 = unsafeCast(value_colors_value_element) + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1) + } } } - const value_focusedAreaRadius = value.focusedAreaRadius - let value_focusedAreaRadius_type: int32 = RuntimeType.UNDEFINED - value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius) - valueSerializer.writeInt8(value_focusedAreaRadius_type) - if ((RuntimeType.UNDEFINED) != (value_focusedAreaRadius_type)) { - const value_focusedAreaRadius_value = value_focusedAreaRadius! - valueSerializer.writeNumber(value_focusedAreaRadius_value) + } + writeDataPanelOptions(value: DataPanelOptions): void { + let valueSerializer: Serializer = this + const value_values = value.values + valueSerializer.writeInt32(value_values.length) + for (let i = 0; i < value_values.length; i++) { + const value_values_element = value_values[i] + valueSerializer.writeNumber(value_values_element) + } + const value_max = value.max + let value_max_type: int32 = RuntimeType.UNDEFINED + value_max_type = runtimeType(value_max) + valueSerializer.writeInt8(value_max_type) + if ((RuntimeType.UNDEFINED) != (value_max_type)) { + const value_max_value = value_max! + valueSerializer.writeNumber(value_max_value) + } + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) + } + } + writeCustomDialogControllerOptions(value: CustomDialogControllerOptions): void { + let valueSerializer: Serializer = this + const value_builder = value.builder + valueSerializer.writeCustomObject("Any", value_builder) + const value_cancel = value.cancel + let value_cancel_type: int32 = RuntimeType.UNDEFINED + value_cancel_type = runtimeType(value_cancel) + valueSerializer.writeInt8(value_cancel_type) + if ((RuntimeType.UNDEFINED) != (value_cancel_type)) { + const value_cancel_value = value_cancel! + valueSerializer.holdAndWriteCallback(value_cancel_value) + } + const value_autoCancel = value.autoCancel + let value_autoCancel_type: int32 = RuntimeType.UNDEFINED + value_autoCancel_type = runtimeType(value_autoCancel) + valueSerializer.writeInt8(value_autoCancel_type) + if ((RuntimeType.UNDEFINED) != (value_autoCancel_type)) { + const value_autoCancel_value = value_autoCancel! + valueSerializer.writeBoolean(value_autoCancel_value) + } + const value_alignment = value.alignment + let value_alignment_type: int32 = RuntimeType.UNDEFINED + value_alignment_type = runtimeType(value_alignment) + valueSerializer.writeInt8(value_alignment_type) + if ((RuntimeType.UNDEFINED) != (value_alignment_type)) { + const value_alignment_value = value_alignment! + valueSerializer.writeInt32(value_alignment_value) + } + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + const value_offset_value_dx = value_offset_value.dx + valueSerializer.writeLength(value_offset_value_dx) + const value_offset_value_dy = value_offset_value.dy + valueSerializer.writeLength(value_offset_value_dy) + } + const value_customStyle = value.customStyle + let value_customStyle_type: int32 = RuntimeType.UNDEFINED + value_customStyle_type = runtimeType(value_customStyle) + valueSerializer.writeInt8(value_customStyle_type) + if ((RuntimeType.UNDEFINED) != (value_customStyle_type)) { + const value_customStyle_value = value_customStyle! + valueSerializer.writeBoolean(value_customStyle_value) } - } - writeNonCurrentDayStyle(value: NonCurrentDayStyle): void { - let valueSerializer: Serializer = this - const value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor - let value_nonCurrentMonthDayColor_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor) - valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { - const value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor! - let value_nonCurrentMonthDayColor_value_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthDayColor_value_type = runtimeType(value_nonCurrentMonthDayColor_value) - if (((RuntimeType.NUMBER) == (value_nonCurrentMonthDayColor_value_type)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_nonCurrentMonthDayColor_value_0 = unsafeCast(value_nonCurrentMonthDayColor_value) - valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0) - } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(1) - const value_nonCurrentMonthDayColor_value_1 = unsafeCast(value_nonCurrentMonthDayColor_value) - valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1) - } - else if (((RuntimeType.STRING == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(2) - const value_nonCurrentMonthDayColor_value_2 = unsafeCast(value_nonCurrentMonthDayColor_value) - valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthDayColor_value_type))) { - valueSerializer.writeInt8(3) - const value_nonCurrentMonthDayColor_value_3 = unsafeCast(value_nonCurrentMonthDayColor_value) - valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3) - } + const value_gridCount = value.gridCount + let value_gridCount_type: int32 = RuntimeType.UNDEFINED + value_gridCount_type = runtimeType(value_gridCount) + valueSerializer.writeInt8(value_gridCount_type) + if ((RuntimeType.UNDEFINED) != (value_gridCount_type)) { + const value_gridCount_value = value_gridCount! + valueSerializer.writeNumber(value_gridCount_value) } - const value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor - let value_nonCurrentMonthLunarColor_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor) - valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { - const value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor! - let value_nonCurrentMonthLunarColor_value_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthLunarColor_value_type = runtimeType(value_nonCurrentMonthLunarColor_value) - if (((RuntimeType.NUMBER) == (value_nonCurrentMonthLunarColor_value_type)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) <= (11))) { + const value_maskColor = value.maskColor + let value_maskColor_type: int32 = RuntimeType.UNDEFINED + value_maskColor_type = runtimeType(value_maskColor) + valueSerializer.writeInt8(value_maskColor_type) + if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { + const value_maskColor_value = value_maskColor! + let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED + value_maskColor_value_type = runtimeType(value_maskColor_value) + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthLunarColor_value_0 = unsafeCast(value_nonCurrentMonthLunarColor_value) - valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + valueSerializer.writeInt32(value_maskColor_value_0) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { valueSerializer.writeInt8(1) - const value_nonCurrentMonthLunarColor_value_1 = unsafeCast(value_nonCurrentMonthLunarColor_value) - valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1) + const value_maskColor_value_1 = unsafeCast(value_maskColor_value) + valueSerializer.writeNumber(value_maskColor_value_1) } - else if (((RuntimeType.STRING == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.STRING == value_maskColor_value_type))) { valueSerializer.writeInt8(2) - const value_nonCurrentMonthLunarColor_value_2 = unsafeCast(value_nonCurrentMonthLunarColor_value) - valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2) + const value_maskColor_value_2 = unsafeCast(value_maskColor_value) + valueSerializer.writeString(value_maskColor_value_2) } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { valueSerializer.writeInt8(3) - const value_nonCurrentMonthLunarColor_value_3 = unsafeCast(value_nonCurrentMonthLunarColor_value) - valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3) + const value_maskColor_value_3 = unsafeCast(value_maskColor_value) + valueSerializer.writeResource(value_maskColor_value_3) } } - const value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor - let value_nonCurrentMonthWorkDayMarkColor_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor) - valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { - const value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor! - let value_nonCurrentMonthWorkDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthWorkDayMarkColor_value_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor_value) - if (((RuntimeType.NUMBER) == (value_nonCurrentMonthWorkDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) <= (11))) { + const value_maskRect = value.maskRect + let value_maskRect_type: int32 = RuntimeType.UNDEFINED + value_maskRect_type = runtimeType(value_maskRect) + valueSerializer.writeInt8(value_maskRect_type) + if ((RuntimeType.UNDEFINED) != (value_maskRect_type)) { + const value_maskRect_value = value_maskRect! + valueSerializer.writeRectangle(value_maskRect_value) + } + const value_openAnimation = value.openAnimation + let value_openAnimation_type: int32 = RuntimeType.UNDEFINED + value_openAnimation_type = runtimeType(value_openAnimation) + valueSerializer.writeInt8(value_openAnimation_type) + if ((RuntimeType.UNDEFINED) != (value_openAnimation_type)) { + const value_openAnimation_value = value_openAnimation! + valueSerializer.writeAnimateParam(value_openAnimation_value) + } + const value_closeAnimation = value.closeAnimation + let value_closeAnimation_type: int32 = RuntimeType.UNDEFINED + value_closeAnimation_type = runtimeType(value_closeAnimation) + valueSerializer.writeInt8(value_closeAnimation_type) + if ((RuntimeType.UNDEFINED) != (value_closeAnimation_type)) { + const value_closeAnimation_value = value_closeAnimation! + valueSerializer.writeAnimateParam(value_closeAnimation_value) + } + const value_showInSubWindow = value.showInSubWindow + let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED + value_showInSubWindow_type = runtimeType(value_showInSubWindow) + valueSerializer.writeInt8(value_showInSubWindow_type) + if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { + const value_showInSubWindow_value = value_showInSubWindow! + valueSerializer.writeBoolean(value_showInSubWindow_value) + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthWorkDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) - valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_nonCurrentMonthWorkDayMarkColor_value_1 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) - valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_nonCurrentMonthWorkDayMarkColor_value_2 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) - valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3) - const value_nonCurrentMonthWorkDayMarkColor_value_3 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) - valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - const value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor - let value_nonCurrentMonthOffDayMarkColor_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor) - valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type) - if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { - const value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor! - let value_nonCurrentMonthOffDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED - value_nonCurrentMonthOffDayMarkColor_value_type = runtimeType(value_nonCurrentMonthOffDayMarkColor_value) - if (((RuntimeType.NUMBER) == (value_nonCurrentMonthOffDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) <= (11))) { + const value_cornerRadius = value.cornerRadius + let value_cornerRadius_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_type = runtimeType(value_cornerRadius) + valueSerializer.writeInt8(value_cornerRadius_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_type)) { + const value_cornerRadius_value = value_cornerRadius! + let value_cornerRadius_value_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_type = runtimeType(value_cornerRadius_value) + if (((RuntimeType.NUMBER) == (value_cornerRadius_value_type)) || ((RuntimeType.STRING) == (value_cornerRadius_value_type)) || (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (isResource(value_cornerRadius_value)))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthOffDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) - valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0) + const value_cornerRadius_value_0 = unsafeCast(value_cornerRadius_value) + valueSerializer.writeLength(value_cornerRadius_value_0) } - else if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_cornerRadius_value_type)) && (((value_cornerRadius_value!.hasOwnProperty("topLeft")) || (value_cornerRadius_value!.hasOwnProperty("topRight")) || (value_cornerRadius_value!.hasOwnProperty("bottomLeft")) || (value_cornerRadius_value!.hasOwnProperty("bottomRight"))))) { valueSerializer.writeInt8(1) - const value_nonCurrentMonthOffDayMarkColor_value_1 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) - valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1) - } - else if (((RuntimeType.STRING == value_nonCurrentMonthOffDayMarkColor_value_type))) { - valueSerializer.writeInt8(2) - const value_nonCurrentMonthOffDayMarkColor_value_2 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) - valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2) - } - else if (((RuntimeType.OBJECT == value_nonCurrentMonthOffDayMarkColor_value_type))) { - valueSerializer.writeInt8(3) - const value_nonCurrentMonthOffDayMarkColor_value_3 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) - valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3) + const value_cornerRadius_value_1 = unsafeCast(value_cornerRadius_value) + const value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft + let value_cornerRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value) + } + const value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight + let value_cornerRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight! + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value) + } + const value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft + let value_cornerRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value) + } + const value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight + let value_cornerRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight) + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight! + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value) + } } } - } - writeCurrentDayStyle(value: CurrentDayStyle): void { - let valueSerializer: Serializer = this - const value_dayColor = value.dayColor - let value_dayColor_type: int32 = RuntimeType.UNDEFINED - value_dayColor_type = runtimeType(value_dayColor) - valueSerializer.writeInt8(value_dayColor_type) - if ((RuntimeType.UNDEFINED) != (value_dayColor_type)) { - const value_dayColor_value = value_dayColor! - let value_dayColor_value_type: int32 = RuntimeType.UNDEFINED - value_dayColor_value_type = runtimeType(value_dayColor_value) - if (((RuntimeType.NUMBER) == (value_dayColor_value_type)) && ((unsafeCast(value_dayColor_value)) >= (0)) && ((unsafeCast(value_dayColor_value)) <= (11))) { + const value_isModal = value.isModal + let value_isModal_type: int32 = RuntimeType.UNDEFINED + value_isModal_type = runtimeType(value_isModal) + valueSerializer.writeInt8(value_isModal_type) + if ((RuntimeType.UNDEFINED) != (value_isModal_type)) { + const value_isModal_value = value_isModal! + valueSerializer.writeBoolean(value_isModal_value) + } + const value_onWillDismiss = value.onWillDismiss + let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED + value_onWillDismiss_type = runtimeType(value_onWillDismiss) + valueSerializer.writeInt8(value_onWillDismiss_type) + if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { + const value_onWillDismiss_value = value_onWillDismiss! + valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + } + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + valueSerializer.writeLength(value_width_value) + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + valueSerializer.writeLength(value_height_value) + } + const value_borderWidth = value.borderWidth + let value_borderWidth_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_type = runtimeType(value_borderWidth) + valueSerializer.writeInt8(value_borderWidth_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { + const value_borderWidth_value = value_borderWidth! + let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_type = runtimeType(value_borderWidth_value) + if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { valueSerializer.writeInt8(0) - const value_dayColor_value_0 = unsafeCast(value_dayColor_value) - valueSerializer.writeInt32(value_dayColor_value_0) + const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) + valueSerializer.writeLength(value_borderWidth_value_0) } - else if (((RuntimeType.NUMBER == value_dayColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("top")) || (value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("bottom")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_dayColor_value_1 = unsafeCast(value_dayColor_value) - valueSerializer.writeNumber(value_dayColor_value_1) - } - else if (((RuntimeType.STRING == value_dayColor_value_type))) { - valueSerializer.writeInt8(2) - const value_dayColor_value_2 = unsafeCast(value_dayColor_value) - valueSerializer.writeString(value_dayColor_value_2) - } - else if (((RuntimeType.OBJECT == value_dayColor_value_type))) { - valueSerializer.writeInt8(3) - const value_dayColor_value_3 = unsafeCast(value_dayColor_value) - valueSerializer.writeResource(value_dayColor_value_3) + const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) + const value_borderWidth_value_1_top = value_borderWidth_value_1.top + let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) + valueSerializer.writeInt8(value_borderWidth_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! + valueSerializer.writeLength(value_borderWidth_value_1_top_value) + } + const value_borderWidth_value_1_right = value_borderWidth_value_1.right + let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) + valueSerializer.writeInt8(value_borderWidth_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! + valueSerializer.writeLength(value_borderWidth_value_1_right_value) + } + const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom + let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) + } + const value_borderWidth_value_1_left = value_borderWidth_value_1.left + let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) + valueSerializer.writeInt8(value_borderWidth_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! + valueSerializer.writeLength(value_borderWidth_value_1_left_value) + } } } - const value_lunarColor = value.lunarColor - let value_lunarColor_type: int32 = RuntimeType.UNDEFINED - value_lunarColor_type = runtimeType(value_lunarColor) - valueSerializer.writeInt8(value_lunarColor_type) - if ((RuntimeType.UNDEFINED) != (value_lunarColor_type)) { - const value_lunarColor_value = value_lunarColor! - let value_lunarColor_value_type: int32 = RuntimeType.UNDEFINED - value_lunarColor_value_type = runtimeType(value_lunarColor_value) - if (((RuntimeType.NUMBER) == (value_lunarColor_value_type)) && ((unsafeCast(value_lunarColor_value)) >= (0)) && ((unsafeCast(value_lunarColor_value)) <= (11))) { + const value_borderColor = value.borderColor + let value_borderColor_type: int32 = RuntimeType.UNDEFINED + value_borderColor_type = runtimeType(value_borderColor) + valueSerializer.writeInt8(value_borderColor_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { + const value_borderColor_value = value_borderColor! + let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_type = runtimeType(value_borderColor_value) + if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { valueSerializer.writeInt8(0) - const value_lunarColor_value_0 = unsafeCast(value_lunarColor_value) - valueSerializer.writeInt32(value_lunarColor_value_0) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeInt32(value_borderColor_value_0_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeNumber(value_borderColor_value_0_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeString(value_borderColor_value_0_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) + valueSerializer.writeResource(value_borderColor_value_0_3) + } } - else if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("top")) || (value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("bottom")) || (value_borderColor_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_lunarColor_value_1 = unsafeCast(value_lunarColor_value) - valueSerializer.writeNumber(value_lunarColor_value_1) - } - else if (((RuntimeType.STRING == value_lunarColor_value_type))) { - valueSerializer.writeInt8(2) - const value_lunarColor_value_2 = unsafeCast(value_lunarColor_value) - valueSerializer.writeString(value_lunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_lunarColor_value_type))) { - valueSerializer.writeInt8(3) - const value_lunarColor_value_3 = unsafeCast(value_lunarColor_value) - valueSerializer.writeResource(value_lunarColor_value_3) + const value_borderColor_value_1 = unsafeCast(value_borderColor_value) + const value_borderColor_value_1_top = value_borderColor_value_1.top + let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) + valueSerializer.writeInt8(value_borderColor_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { + const value_borderColor_value_1_top_value = value_borderColor_value_1_top! + let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeString(value_borderColor_value_1_top_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) + valueSerializer.writeResource(value_borderColor_value_1_top_value_3) + } + } + const value_borderColor_value_1_right = value_borderColor_value_1.right + let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) + valueSerializer.writeInt8(value_borderColor_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { + const value_borderColor_value_1_right_value = value_borderColor_value_1_right! + let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeString(value_borderColor_value_1_right_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) + valueSerializer.writeResource(value_borderColor_value_1_right_value_3) + } + } + const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom + let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! + let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) + } + } + const value_borderColor_value_1_left = value_borderColor_value_1.left + let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) + valueSerializer.writeInt8(value_borderColor_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { + const value_borderColor_value_1_left_value = value_borderColor_value_1_left! + let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED + value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) + } + else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(1) + const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) + } + else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(2) + const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeString(value_borderColor_value_1_left_value_2) + } + else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { + valueSerializer.writeInt8(3) + const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) + valueSerializer.writeResource(value_borderColor_value_1_left_value_3) + } + } } } - const value_markLunarColor = value.markLunarColor - let value_markLunarColor_type: int32 = RuntimeType.UNDEFINED - value_markLunarColor_type = runtimeType(value_markLunarColor) - valueSerializer.writeInt8(value_markLunarColor_type) - if ((RuntimeType.UNDEFINED) != (value_markLunarColor_type)) { - const value_markLunarColor_value = value_markLunarColor! - let value_markLunarColor_value_type: int32 = RuntimeType.UNDEFINED - value_markLunarColor_value_type = runtimeType(value_markLunarColor_value) - if (((RuntimeType.NUMBER) == (value_markLunarColor_value_type)) && ((unsafeCast(value_markLunarColor_value)) >= (0)) && ((unsafeCast(value_markLunarColor_value)) <= (11))) { + const value_borderStyle = value.borderStyle + let value_borderStyle_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_type = runtimeType(value_borderStyle) + valueSerializer.writeInt8(value_borderStyle_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { + const value_borderStyle_value = value_borderStyle! + let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_type = runtimeType(value_borderStyle_value) + if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_markLunarColor_value_0 = unsafeCast(value_markLunarColor_value) - valueSerializer.writeInt32(value_markLunarColor_value_0) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + valueSerializer.writeInt32(value_borderStyle_value_0) } - else if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { + else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { valueSerializer.writeInt8(1) - const value_markLunarColor_value_1 = unsafeCast(value_markLunarColor_value) - valueSerializer.writeNumber(value_markLunarColor_value_1) - } - else if (((RuntimeType.STRING == value_markLunarColor_value_type))) { - valueSerializer.writeInt8(2) - const value_markLunarColor_value_2 = unsafeCast(value_markLunarColor_value) - valueSerializer.writeString(value_markLunarColor_value_2) - } - else if (((RuntimeType.OBJECT == value_markLunarColor_value_type))) { - valueSerializer.writeInt8(3) - const value_markLunarColor_value_3 = unsafeCast(value_markLunarColor_value) - valueSerializer.writeResource(value_markLunarColor_value_3) - } - } - const value_dayFontSize = value.dayFontSize - let value_dayFontSize_type: int32 = RuntimeType.UNDEFINED - value_dayFontSize_type = runtimeType(value_dayFontSize) - valueSerializer.writeInt8(value_dayFontSize_type) - if ((RuntimeType.UNDEFINED) != (value_dayFontSize_type)) { - const value_dayFontSize_value = value_dayFontSize! - valueSerializer.writeNumber(value_dayFontSize_value) - } - const value_lunarDayFontSize = value.lunarDayFontSize - let value_lunarDayFontSize_type: int32 = RuntimeType.UNDEFINED - value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize) - valueSerializer.writeInt8(value_lunarDayFontSize_type) - if ((RuntimeType.UNDEFINED) != (value_lunarDayFontSize_type)) { - const value_lunarDayFontSize_value = value_lunarDayFontSize! - valueSerializer.writeNumber(value_lunarDayFontSize_value) - } - const value_dayHeight = value.dayHeight - let value_dayHeight_type: int32 = RuntimeType.UNDEFINED - value_dayHeight_type = runtimeType(value_dayHeight) - valueSerializer.writeInt8(value_dayHeight_type) - if ((RuntimeType.UNDEFINED) != (value_dayHeight_type)) { - const value_dayHeight_value = value_dayHeight! - valueSerializer.writeNumber(value_dayHeight_value) - } - const value_dayWidth = value.dayWidth - let value_dayWidth_type: int32 = RuntimeType.UNDEFINED - value_dayWidth_type = runtimeType(value_dayWidth) - valueSerializer.writeInt8(value_dayWidth_type) - if ((RuntimeType.UNDEFINED) != (value_dayWidth_type)) { - const value_dayWidth_value = value_dayWidth! - valueSerializer.writeNumber(value_dayWidth_value) - } - const value_gregorianCalendarHeight = value.gregorianCalendarHeight - let value_gregorianCalendarHeight_type: int32 = RuntimeType.UNDEFINED - value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight) - valueSerializer.writeInt8(value_gregorianCalendarHeight_type) - if ((RuntimeType.UNDEFINED) != (value_gregorianCalendarHeight_type)) { - const value_gregorianCalendarHeight_value = value_gregorianCalendarHeight! - valueSerializer.writeNumber(value_gregorianCalendarHeight_value) - } - const value_dayYAxisOffset = value.dayYAxisOffset - let value_dayYAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset) - valueSerializer.writeInt8(value_dayYAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_dayYAxisOffset_type)) { - const value_dayYAxisOffset_value = value_dayYAxisOffset! - valueSerializer.writeNumber(value_dayYAxisOffset_value) - } - const value_lunarDayYAxisOffset = value.lunarDayYAxisOffset - let value_lunarDayYAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset) - valueSerializer.writeInt8(value_lunarDayYAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_lunarDayYAxisOffset_type)) { - const value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset! - valueSerializer.writeNumber(value_lunarDayYAxisOffset_value) - } - const value_underscoreXAxisOffset = value.underscoreXAxisOffset - let value_underscoreXAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset) - valueSerializer.writeInt8(value_underscoreXAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_underscoreXAxisOffset_type)) { - const value_underscoreXAxisOffset_value = value_underscoreXAxisOffset! - valueSerializer.writeNumber(value_underscoreXAxisOffset_value) - } - const value_underscoreYAxisOffset = value.underscoreYAxisOffset - let value_underscoreYAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset) - valueSerializer.writeInt8(value_underscoreYAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_underscoreYAxisOffset_type)) { - const value_underscoreYAxisOffset_value = value_underscoreYAxisOffset! - valueSerializer.writeNumber(value_underscoreYAxisOffset_value) - } - const value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset - let value_scheduleMarkerXAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset) - valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { - const value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset! - valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value) - } - const value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset - let value_scheduleMarkerYAxisOffset_type: int32 = RuntimeType.UNDEFINED - value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset) - valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { - const value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset! - valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value) - } - const value_colSpace = value.colSpace - let value_colSpace_type: int32 = RuntimeType.UNDEFINED - value_colSpace_type = runtimeType(value_colSpace) - valueSerializer.writeInt8(value_colSpace_type) - if ((RuntimeType.UNDEFINED) != (value_colSpace_type)) { - const value_colSpace_value = value_colSpace! - valueSerializer.writeNumber(value_colSpace_value) - } - const value_dailyFiveRowSpace = value.dailyFiveRowSpace - let value_dailyFiveRowSpace_type: int32 = RuntimeType.UNDEFINED - value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace) - valueSerializer.writeInt8(value_dailyFiveRowSpace_type) - if ((RuntimeType.UNDEFINED) != (value_dailyFiveRowSpace_type)) { - const value_dailyFiveRowSpace_value = value_dailyFiveRowSpace! - valueSerializer.writeNumber(value_dailyFiveRowSpace_value) - } - const value_dailySixRowSpace = value.dailySixRowSpace - let value_dailySixRowSpace_type: int32 = RuntimeType.UNDEFINED - value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace) - valueSerializer.writeInt8(value_dailySixRowSpace_type) - if ((RuntimeType.UNDEFINED) != (value_dailySixRowSpace_type)) { - const value_dailySixRowSpace_value = value_dailySixRowSpace! - valueSerializer.writeNumber(value_dailySixRowSpace_value) - } - const value_lunarHeight = value.lunarHeight - let value_lunarHeight_type: int32 = RuntimeType.UNDEFINED - value_lunarHeight_type = runtimeType(value_lunarHeight) - valueSerializer.writeInt8(value_lunarHeight_type) - if ((RuntimeType.UNDEFINED) != (value_lunarHeight_type)) { - const value_lunarHeight_value = value_lunarHeight! - valueSerializer.writeNumber(value_lunarHeight_value) - } - const value_underscoreWidth = value.underscoreWidth - let value_underscoreWidth_type: int32 = RuntimeType.UNDEFINED - value_underscoreWidth_type = runtimeType(value_underscoreWidth) - valueSerializer.writeInt8(value_underscoreWidth_type) - if ((RuntimeType.UNDEFINED) != (value_underscoreWidth_type)) { - const value_underscoreWidth_value = value_underscoreWidth! - valueSerializer.writeNumber(value_underscoreWidth_value) - } - const value_underscoreLength = value.underscoreLength - let value_underscoreLength_type: int32 = RuntimeType.UNDEFINED - value_underscoreLength_type = runtimeType(value_underscoreLength) - valueSerializer.writeInt8(value_underscoreLength_type) - if ((RuntimeType.UNDEFINED) != (value_underscoreLength_type)) { - const value_underscoreLength_value = value_underscoreLength! - valueSerializer.writeNumber(value_underscoreLength_value) - } - const value_scheduleMarkerRadius = value.scheduleMarkerRadius - let value_scheduleMarkerRadius_type: int32 = RuntimeType.UNDEFINED - value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius) - valueSerializer.writeInt8(value_scheduleMarkerRadius_type) - if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerRadius_type)) { - const value_scheduleMarkerRadius_value = value_scheduleMarkerRadius! - valueSerializer.writeNumber(value_scheduleMarkerRadius_value) - } - const value_boundaryRowOffset = value.boundaryRowOffset - let value_boundaryRowOffset_type: int32 = RuntimeType.UNDEFINED - value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset) - valueSerializer.writeInt8(value_boundaryRowOffset_type) - if ((RuntimeType.UNDEFINED) != (value_boundaryRowOffset_type)) { - const value_boundaryRowOffset_value = value_boundaryRowOffset! - valueSerializer.writeNumber(value_boundaryRowOffset_value) - } - const value_boundaryColOffset = value.boundaryColOffset - let value_boundaryColOffset_type: int32 = RuntimeType.UNDEFINED - value_boundaryColOffset_type = runtimeType(value_boundaryColOffset) - valueSerializer.writeInt8(value_boundaryColOffset_type) - if ((RuntimeType.UNDEFINED) != (value_boundaryColOffset_type)) { - const value_boundaryColOffset_value = value_boundaryColOffset! - valueSerializer.writeNumber(value_boundaryColOffset_value) - } - } - writeCalendarDay(value: CalendarDay): void { - let valueSerializer: Serializer = this - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_lunarMonth = value.lunarMonth - valueSerializer.writeString(value_lunarMonth) - const value_lunarDay = value.lunarDay - valueSerializer.writeString(value_lunarDay) - const value_dayMark = value.dayMark - valueSerializer.writeString(value_dayMark) - const value_dayMarkValue = value.dayMarkValue - valueSerializer.writeString(value_dayMarkValue) - const value_year = value.year - valueSerializer.writeNumber(value_year) - const value_month = value.month - valueSerializer.writeNumber(value_month) - const value_day = value.day - valueSerializer.writeNumber(value_day) - const value_isFirstOfLunar = value.isFirstOfLunar - valueSerializer.writeBoolean(value_isFirstOfLunar) - const value_hasSchedule = value.hasSchedule - valueSerializer.writeBoolean(value_hasSchedule) - const value_markLunarDay = value.markLunarDay - valueSerializer.writeBoolean(value_markLunarDay) - } - writeButtonOptions(value: ButtonOptions): void { - let valueSerializer: Serializer = this - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) + const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_1_top = value_borderStyle_value_1.top + let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) + valueSerializer.writeInt8(value_borderStyle_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! + valueSerializer.writeInt32(value_borderStyle_value_1_top_value) + } + const value_borderStyle_value_1_right = value_borderStyle_value_1.right + let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) + valueSerializer.writeInt8(value_borderStyle_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! + valueSerializer.writeInt32(value_borderStyle_value_1_right_value) + } + const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom + let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) + } + const value_borderStyle_value_1_left = value_borderStyle_value_1.left + let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) + valueSerializer.writeInt8(value_borderStyle_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! + valueSerializer.writeInt32(value_borderStyle_value_1_left_value) + } + } } - const value_stateEffect = value.stateEffect - let value_stateEffect_type: int32 = RuntimeType.UNDEFINED - value_stateEffect_type = runtimeType(value_stateEffect) - valueSerializer.writeInt8(value_stateEffect_type) - if ((RuntimeType.UNDEFINED) != (value_stateEffect_type)) { - const value_stateEffect_value = value_stateEffect! - valueSerializer.writeBoolean(value_stateEffect_value) + const value_shadow = value.shadow + let value_shadow_type: int32 = RuntimeType.UNDEFINED + value_shadow_type = runtimeType(value_shadow) + valueSerializer.writeInt8(value_shadow_type) + if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { + const value_shadow_value = value_shadow! + let value_shadow_value_type: int32 = RuntimeType.UNDEFINED + value_shadow_value_type = runtimeType(value_shadow_value) + if (((RuntimeType.OBJECT == value_shadow_value_type))) { + valueSerializer.writeInt8(0) + const value_shadow_value_0 = unsafeCast(value_shadow_value) + valueSerializer.writeShadowOptions(value_shadow_value_0) + } + else if (((RuntimeType.NUMBER == value_shadow_value_type))) { + valueSerializer.writeInt8(1) + const value_shadow_value_1 = unsafeCast(value_shadow_value) + valueSerializer.writeInt32(value_shadow_value_1) + } } - const value_buttonStyle = value.buttonStyle - let value_buttonStyle_type: int32 = RuntimeType.UNDEFINED - value_buttonStyle_type = runtimeType(value_buttonStyle) - valueSerializer.writeInt8(value_buttonStyle_type) - if ((RuntimeType.UNDEFINED) != (value_buttonStyle_type)) { - const value_buttonStyle_value = value_buttonStyle! - valueSerializer.writeInt32(value_buttonStyle_value) + const value_backgroundBlurStyle = value.backgroundBlurStyle + let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) + valueSerializer.writeInt8(value_backgroundBlurStyle_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { + const value_backgroundBlurStyle_value = value_backgroundBlurStyle! + valueSerializer.writeInt32(value_backgroundBlurStyle_value) } - const value_controlSize = value.controlSize - let value_controlSize_type: int32 = RuntimeType.UNDEFINED - value_controlSize_type = runtimeType(value_controlSize) - valueSerializer.writeInt8(value_controlSize_type) - if ((RuntimeType.UNDEFINED) != (value_controlSize_type)) { - const value_controlSize_value = value_controlSize! - valueSerializer.writeInt32(Object.values(ControlSize).indexOf(value_controlSize_value)) + const value_keyboardAvoidMode = value.keyboardAvoidMode + let value_keyboardAvoidMode_type: int32 = RuntimeType.UNDEFINED + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) + valueSerializer.writeInt8(value_keyboardAvoidMode_type) + if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { + const value_keyboardAvoidMode_value = value_keyboardAvoidMode! + valueSerializer.writeInt32(value_keyboardAvoidMode_value) } - const value_role = value.role - let value_role_type: int32 = RuntimeType.UNDEFINED - value_role_type = runtimeType(value_role) - valueSerializer.writeInt8(value_role_type) - if ((RuntimeType.UNDEFINED) != (value_role_type)) { - const value_role_value = value_role! - valueSerializer.writeInt32(value_role_value) + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) } } - writeBadgeParamWithString(value: BadgeParamWithString): void { + writeSceneOptions(value: SceneOptions): void { let valueSerializer: Serializer = this - const value_position = value.position - let value_position_type: int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - let value_position_value_type: int32 = RuntimeType.UNDEFINED - value_position_value_type = runtimeType(value_position_value) - if (((RuntimeType.NUMBER == value_position_value_type))) { + const value_scene = value.scene + let value_scene_type: int32 = RuntimeType.UNDEFINED + value_scene_type = runtimeType(value_scene) + valueSerializer.writeInt8(value_scene_type) + if ((RuntimeType.UNDEFINED) != (value_scene_type)) { + const value_scene_value = value_scene! + let value_scene_value_type: int32 = RuntimeType.UNDEFINED + value_scene_value_type = runtimeType(value_scene_value) + if (((RuntimeType.STRING == value_scene_value_type)) || ((RuntimeType.OBJECT == value_scene_value_type))) { valueSerializer.writeInt8(0) - const value_position_value_0 = unsafeCast(value_position_value) - valueSerializer.writeInt32(value_position_value_0) + const value_scene_value_0 = unsafeCast(value_scene_value) + let value_scene_value_0_type: int32 = RuntimeType.UNDEFINED + value_scene_value_0_type = runtimeType(value_scene_value_0) + if (((RuntimeType.STRING == value_scene_value_0_type))) { + valueSerializer.writeInt8(0) + const value_scene_value_0_0 = unsafeCast(value_scene_value_0) + valueSerializer.writeString(value_scene_value_0_0) + } + else if (((RuntimeType.OBJECT == value_scene_value_0_type))) { + valueSerializer.writeInt8(1) + const value_scene_value_0_1 = unsafeCast(value_scene_value_0) + valueSerializer.writeResource(value_scene_value_0_1) + } } - else if (((RuntimeType.OBJECT == value_position_value_type))) { + else if (((RuntimeType.OBJECT) == (value_scene_value_type)) && (((value_scene_value!.hasOwnProperty("__SceneStub"))))) { valueSerializer.writeInt8(1) - const value_position_value_1 = unsafeCast(value_position_value) - valueSerializer.writePosition(value_position_value_1) + const value_scene_value_1 = unsafeCast(value_scene_value) + valueSerializer.writeScene(value_scene_value_1) } } - const value_style = value.style - valueSerializer.writeBadgeStyle(value_style) - const value_value = value.value - valueSerializer.writeString(value_value) + const value_modelType = value.modelType + let value_modelType_type: int32 = RuntimeType.UNDEFINED + value_modelType_type = runtimeType(value_modelType) + valueSerializer.writeInt8(value_modelType_type) + if ((RuntimeType.UNDEFINED) != (value_modelType_type)) { + const value_modelType_value = value_modelType! + valueSerializer.writeInt32(value_modelType_value) + } } - writeBadgeParamWithNumber(value: BadgeParamWithNumber): void { + writeOffsetResult(value: OffsetResult): void { let valueSerializer: Serializer = this - const value_position = value.position - let value_position_type: int32 = RuntimeType.UNDEFINED - value_position_type = runtimeType(value_position) - valueSerializer.writeInt8(value_position_type) - if ((RuntimeType.UNDEFINED) != (value_position_type)) { - const value_position_value = value_position! - let value_position_value_type: int32 = RuntimeType.UNDEFINED - value_position_value_type = runtimeType(value_position_value) - if (((RuntimeType.NUMBER == value_position_value_type))) { + const value_xOffset = value.xOffset + valueSerializer.writeNumber(value_xOffset) + const value_yOffset = value.yOffset + valueSerializer.writeNumber(value_yOffset) + } + writeSpringBackAction(value: SpringBackAction): void { + let valueSerializer: Serializer = this + const value_springBack = value.springBack + valueSerializer.holdAndWriteCallback(value_springBack) + } + writeDismissSheetAction(value: DismissSheetAction): void { + let valueSerializer: Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason) + } + writeSheetDismiss(value: SheetDismiss): void { + let valueSerializer: Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + } + writeDismissContentCoverAction(value: DismissContentCoverAction): void { + let valueSerializer: Serializer = this + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason) + } + writeMenuElement(value: MenuElement): void { + let valueSerializer: Serializer = this + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { valueSerializer.writeInt8(0) - const value_position_value_0 = unsafeCast(value_position_value) - valueSerializer.writeInt32(value_position_value_0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) } - else if (((RuntimeType.OBJECT == value_position_value_type))) { + else if (((RuntimeType.OBJECT == value_icon_value_type))) { valueSerializer.writeInt8(1) - const value_position_value_1 = unsafeCast(value_position_value) - valueSerializer.writePosition(value_position_value_1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) } } - const value_style = value.style - valueSerializer.writeBadgeStyle(value_style) - const value_count = value.count - valueSerializer.writeNumber(value_count) - const value_maxCount = value.maxCount - let value_maxCount_type: int32 = RuntimeType.UNDEFINED - value_maxCount_type = runtimeType(value_maxCount) - valueSerializer.writeInt8(value_maxCount_type) - if ((RuntimeType.UNDEFINED) != (value_maxCount_type)) { - const value_maxCount_value = value_maxCount! - valueSerializer.writeNumber(value_maxCount_value) - } - } - writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { - let valueSerializer: Serializer = this - const value_arrayValue = value.arrayValue - valueSerializer.writeInt32(value_arrayValue.length) - for (let i = 0; i < value_arrayValue.length; i++) { - const value_arrayValue_element = value_arrayValue[i] - valueSerializer.writeString(value_arrayValue_element) - } - const value_selected = value.selected - valueSerializer.writeNumber(value_selected) - } - writeAccessibilityOptions(value: AccessibilityOptions): void { - let valueSerializer: Serializer = this - const value_accessibilityPreferred = value.accessibilityPreferred - let value_accessibilityPreferred_type: int32 = RuntimeType.UNDEFINED - value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred) - valueSerializer.writeInt8(value_accessibilityPreferred_type) - if ((RuntimeType.UNDEFINED) != (value_accessibilityPreferred_type)) { - const value_accessibilityPreferred_value = value_accessibilityPreferred! - valueSerializer.writeBoolean(value_accessibilityPreferred_value) + const value_symbolIcon = value.symbolIcon + let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED + value_symbolIcon_type = runtimeType(value_symbolIcon) + valueSerializer.writeInt8(value_symbolIcon_type) + if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { + const value_symbolIcon_value = value_symbolIcon! + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) } + const value_enabled = value.enabled + let value_enabled_type: int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) + } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } - writeSpringBackAction(value: SpringBackAction): void { - let valueSerializer: Serializer = this - const value_springBack = value.springBack - valueSerializer.holdAndWriteCallback(value_springBack) - } - writeDismissSheetAction(value: DismissSheetAction): void { + writeDismissPopupAction(value: DismissPopupAction): void { let valueSerializer: Serializer = this const value_dismiss = value.dismiss valueSerializer.holdAndWriteCallback(value_dismiss) const value_reason = value.reason valueSerializer.writeInt32(value_reason) } - writeSheetDismiss(value: SheetDismiss): void { + writeGestureRecognizer(value: GestureRecognizer): void { let valueSerializer: Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) } - writeSheetOptions(value: SheetOptions): void { + writeFingerInfo(value: FingerInfo): void { let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) - } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) - } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - valueSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER) == (value_height_value_type)) && ((unsafeCast(value_height_value)) >= (0)) && ((unsafeCast(value_height_value)) <= (2))) { - valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - valueSerializer.writeInt32(value_height_value_0) - } - else if (((RuntimeType.NUMBER) == (value_height_value_type)) || ((RuntimeType.STRING) == (value_height_value_type)) || (((RuntimeType.OBJECT) == (value_height_value_type)) && (isResource(value_height_value)))) { - valueSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - valueSerializer.writeLength(value_height_value_1) - } - } - const value_dragBar = value.dragBar - let value_dragBar_type: int32 = RuntimeType.UNDEFINED - value_dragBar_type = runtimeType(value_dragBar) - valueSerializer.writeInt8(value_dragBar_type) - if ((RuntimeType.UNDEFINED) != (value_dragBar_type)) { - const value_dragBar_value = value_dragBar! - valueSerializer.writeBoolean(value_dragBar_value) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_globalX = value.globalX + valueSerializer.writeNumber(value_globalX) + const value_globalY = value.globalY + valueSerializer.writeNumber(value_globalY) + const value_localX = value.localX + valueSerializer.writeNumber(value_localX) + const value_localY = value.localY + valueSerializer.writeNumber(value_localY) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + } + writeBaseGestureEvent(value: BaseGestureEvent): void { + let valueSerializer: Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_maskColor = value.maskColor - let value_maskColor_type: int32 = RuntimeType.UNDEFINED - value_maskColor_type = runtimeType(value_maskColor) - valueSerializer.writeInt8(value_maskColor_type) - if ((RuntimeType.UNDEFINED) != (value_maskColor_type)) { - const value_maskColor_value = value_maskColor! - let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED - value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) - valueSerializer.writeInt32(value_maskColor_value_0) - } - else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { - valueSerializer.writeInt8(1) - const value_maskColor_value_1 = unsafeCast(value_maskColor_value) - valueSerializer.writeNumber(value_maskColor_value_1) - } - else if (((RuntimeType.STRING == value_maskColor_value_type))) { - valueSerializer.writeInt8(2) - const value_maskColor_value_2 = unsafeCast(value_maskColor_value) - valueSerializer.writeString(value_maskColor_value_2) - } - else if (((RuntimeType.OBJECT == value_maskColor_value_type))) { - valueSerializer.writeInt8(3) - const value_maskColor_value_3 = unsafeCast(value_maskColor_value) - valueSerializer.writeResource(value_maskColor_value_3) - } + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_detents = value.detents - let value_detents_type: int32 = RuntimeType.UNDEFINED - value_detents_type = runtimeType(value_detents) - valueSerializer.writeInt8(value_detents_type) - if ((RuntimeType.UNDEFINED) != (value_detents_type)) { - const value_detents_value = value_detents! - const value_detents_value_0 = value_detents_value[0] - let value_detents_value_0_type: int32 = RuntimeType.UNDEFINED - value_detents_value_0_type = runtimeType(value_detents_value_0) - if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) && ((unsafeCast(value_detents_value_0)) >= (0)) && ((unsafeCast(value_detents_value_0)) <= (2))) { - valueSerializer.writeInt8(0) - const value_detents_value_0_0 = unsafeCast(value_detents_value_0) - valueSerializer.writeInt32(value_detents_value_0_0) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) || ((RuntimeType.STRING) == (value_detents_value_0_type)) || (((RuntimeType.OBJECT) == (value_detents_value_0_type)) && (isResource(value_detents_value_0)))) { - valueSerializer.writeInt8(1) - const value_detents_value_0_1 = unsafeCast(value_detents_value_0) - valueSerializer.writeLength(value_detents_value_0_1) - } - const value_detents_value_1 = value_detents_value[1] - let value_detents_value_1_type: int32 = RuntimeType.UNDEFINED - value_detents_value_1_type = runtimeType(value_detents_value_1) - valueSerializer.writeInt8(value_detents_value_1_type) - if ((RuntimeType.UNDEFINED) != (value_detents_value_1_type)) { - const value_detents_value_1_value = value_detents_value_1! - let value_detents_value_1_value_type: int32 = RuntimeType.UNDEFINED - value_detents_value_1_value_type = runtimeType(value_detents_value_1_value) - if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) && ((unsafeCast(value_detents_value_1_value)) >= (0)) && ((unsafeCast(value_detents_value_1_value)) <= (2))) { - valueSerializer.writeInt8(0) - const value_detents_value_1_value_0 = unsafeCast(value_detents_value_1_value) - valueSerializer.writeInt32(value_detents_value_1_value_0) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) || ((RuntimeType.STRING) == (value_detents_value_1_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_1_value_type)) && (isResource(value_detents_value_1_value)))) { - valueSerializer.writeInt8(1) - const value_detents_value_1_value_1 = unsafeCast(value_detents_value_1_value) - valueSerializer.writeLength(value_detents_value_1_value_1) - } - } - const value_detents_value_2 = value_detents_value[2] - let value_detents_value_2_type: int32 = RuntimeType.UNDEFINED - value_detents_value_2_type = runtimeType(value_detents_value_2) - valueSerializer.writeInt8(value_detents_value_2_type) - if ((RuntimeType.UNDEFINED) != (value_detents_value_2_type)) { - const value_detents_value_2_value = value_detents_value_2! - let value_detents_value_2_value_type: int32 = RuntimeType.UNDEFINED - value_detents_value_2_value_type = runtimeType(value_detents_value_2_value) - if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) && ((unsafeCast(value_detents_value_2_value)) >= (0)) && ((unsafeCast(value_detents_value_2_value)) <= (2))) { - valueSerializer.writeInt8(0) - const value_detents_value_2_value_0 = unsafeCast(value_detents_value_2_value) - valueSerializer.writeInt32(value_detents_value_2_value_0) - } - else if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) || ((RuntimeType.STRING) == (value_detents_value_2_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_2_value_type)) && (isResource(value_detents_value_2_value)))) { - valueSerializer.writeInt8(1) - const value_detents_value_2_value_1 = unsafeCast(value_detents_value_2_value) - valueSerializer.writeLength(value_detents_value_2_value_1) - } - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_blurStyle = value.blurStyle - let value_blurStyle_type: int32 = RuntimeType.UNDEFINED - value_blurStyle_type = runtimeType(value_blurStyle) - valueSerializer.writeInt8(value_blurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_blurStyle_type)) { - const value_blurStyle_value = value_blurStyle! - valueSerializer.writeInt32(value_blurStyle_value) + const value_fingerList = value.fingerList + valueSerializer.writeInt32(value_fingerList.length) + for (let i = 0; i < value_fingerList.length; i++) { + const value_fingerList_element = value_fingerList[i] + valueSerializer.writeFingerInfo(value_fingerList_element) } - const value_showClose = value.showClose - let value_showClose_type: int32 = RuntimeType.UNDEFINED - value_showClose_type = runtimeType(value_showClose) - valueSerializer.writeInt8(value_showClose_type) - if ((RuntimeType.UNDEFINED) != (value_showClose_type)) { - const value_showClose_value = value_showClose! - let value_showClose_value_type: int32 = RuntimeType.UNDEFINED - value_showClose_value_type = runtimeType(value_showClose_value) - if (((RuntimeType.BOOLEAN == value_showClose_value_type))) { - valueSerializer.writeInt8(0) - const value_showClose_value_0 = unsafeCast(value_showClose_value) - valueSerializer.writeBoolean(value_showClose_value_0) - } - else if (((RuntimeType.OBJECT == value_showClose_value_type))) { - valueSerializer.writeInt8(1) - const value_showClose_value_1 = unsafeCast(value_showClose_value) - valueSerializer.writeResource(value_showClose_value_1) - } + } + writeGestureInfo(value: GestureInfo): void { + let valueSerializer: Serializer = this + const value_tag = value.tag + let value_tag_type: int32 = RuntimeType.UNDEFINED + value_tag_type = runtimeType(value_tag) + valueSerializer.writeInt8(value_tag_type) + if ((RuntimeType.UNDEFINED) != (value_tag_type)) { + const value_tag_value = value_tag! + valueSerializer.writeString(value_tag_value) } - const value_preferType = value.preferType - let value_preferType_type: int32 = RuntimeType.UNDEFINED - value_preferType_type = runtimeType(value_preferType) - valueSerializer.writeInt8(value_preferType_type) - if ((RuntimeType.UNDEFINED) != (value_preferType_type)) { - const value_preferType_value = value_preferType! - valueSerializer.writeInt32(value_preferType_value) + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_isSystemGesture = value.isSystemGesture + valueSerializer.writeBoolean(value_isSystemGesture) + } + writeBackgroundBrightnessOptions(value: BackgroundBrightnessOptions): void { + let valueSerializer: Serializer = this + const value_rate = value.rate + valueSerializer.writeNumber(value_rate) + const value_lightUpDegree = value.lightUpDegree + valueSerializer.writeNumber(value_lightUpDegree) + } + writeGestureModifier(value: GestureModifier): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr) + } + writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { + let valueSerializer: Serializer = this + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLength(value_top_value) } - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type: int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.OBJECT == value_title_value_type))) { - valueSerializer.writeInt8(0) - const value_title_value_0 = unsafeCast(value_title_value) - valueSerializer.writeSheetTitleOptions(value_title_value_0) - } - else if (((RuntimeType.FUNCTION == value_title_value_type))) { - valueSerializer.writeInt8(1) - const value_title_value_1 = unsafeCast(value_title_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_title_value_1)) - } + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLength(value_bottom_value) } - const value_shouldDismiss = value.shouldDismiss - let value_shouldDismiss_type: int32 = RuntimeType.UNDEFINED - value_shouldDismiss_type = runtimeType(value_shouldDismiss) - valueSerializer.writeInt8(value_shouldDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_shouldDismiss_type)) { - const value_shouldDismiss_value = value_shouldDismiss! - valueSerializer.holdAndWriteCallback(value_shouldDismiss_value) + const value_left = value.left + let value_left_type: int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + valueSerializer.writeLength(value_left_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + const value_right = value.right + let value_right_type: int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + valueSerializer.writeLength(value_right_value) } - const value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss - let value_onWillSpringBackWhenDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss) - valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { - const value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss! - valueSerializer.holdAndWriteCallback(value_onWillSpringBackWhenDismiss_value) + } + writeStateStyles(value: StateStyles): void { + let valueSerializer: Serializer = this + const value_normal = value.normal + let value_normal_type: int32 = RuntimeType.UNDEFINED + value_normal_type = runtimeType(value_normal) + valueSerializer.writeInt8(value_normal_type) + if ((RuntimeType.UNDEFINED) != (value_normal_type)) { + const value_normal_value = value_normal! + valueSerializer.writeCustomObject("Any", value_normal_value) } - const value_enableOutsideInteractive = value.enableOutsideInteractive - let value_enableOutsideInteractive_type: int32 = RuntimeType.UNDEFINED - value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive) - valueSerializer.writeInt8(value_enableOutsideInteractive_type) - if ((RuntimeType.UNDEFINED) != (value_enableOutsideInteractive_type)) { - const value_enableOutsideInteractive_value = value_enableOutsideInteractive! - valueSerializer.writeBoolean(value_enableOutsideInteractive_value) + const value_pressed = value.pressed + let value_pressed_type: int32 = RuntimeType.UNDEFINED + value_pressed_type = runtimeType(value_pressed) + valueSerializer.writeInt8(value_pressed_type) + if ((RuntimeType.UNDEFINED) != (value_pressed_type)) { + const value_pressed_value = value_pressed! + valueSerializer.writeCustomObject("Any", value_pressed_value) } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - valueSerializer.writeLength(value_width_value) + const value_disabled = value.disabled + let value_disabled_type: int32 = RuntimeType.UNDEFINED + value_disabled_type = runtimeType(value_disabled) + valueSerializer.writeInt8(value_disabled_type) + if ((RuntimeType.UNDEFINED) != (value_disabled_type)) { + const value_disabled_value = value_disabled! + valueSerializer.writeCustomObject("Any", value_disabled_value) } - const value_borderWidth = value.borderWidth - let value_borderWidth_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_type = runtimeType(value_borderWidth) - valueSerializer.writeInt8(value_borderWidth_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_type)) { - const value_borderWidth_value = value_borderWidth! - let value_borderWidth_value_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_type = runtimeType(value_borderWidth_value) - if (((RuntimeType.NUMBER) == (value_borderWidth_value_type)) || ((RuntimeType.STRING) == (value_borderWidth_value_type)) || (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (isResource(value_borderWidth_value)))) { - valueSerializer.writeInt8(0) - const value_borderWidth_value_0 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLength(value_borderWidth_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("right")) || (value_borderWidth_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderWidth_value_1 = unsafeCast(value_borderWidth_value) - const value_borderWidth_value_1_top = value_borderWidth_value_1.top - let value_borderWidth_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top) - valueSerializer.writeInt8(value_borderWidth_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const value_borderWidth_value_1_top_value = value_borderWidth_value_1_top! - valueSerializer.writeLength(value_borderWidth_value_1_top_value) - } - const value_borderWidth_value_1_right = value_borderWidth_value_1.right - let value_borderWidth_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right) - valueSerializer.writeInt8(value_borderWidth_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const value_borderWidth_value_1_right_value = value_borderWidth_value_1_right! - valueSerializer.writeLength(value_borderWidth_value_1_right_value) - } - const value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom - let value_borderWidth_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom) - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom! - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value) - } - const value_borderWidth_value_1_left = value_borderWidth_value_1.left - let value_borderWidth_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left) - valueSerializer.writeInt8(value_borderWidth_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const value_borderWidth_value_1_left_value = value_borderWidth_value_1_left! - valueSerializer.writeLength(value_borderWidth_value_1_left_value) - } - } - else if (((RuntimeType.OBJECT) == (value_borderWidth_value_type)) && (((value_borderWidth_value!.hasOwnProperty("end")) || (value_borderWidth_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderWidth_value_2 = unsafeCast(value_borderWidth_value) - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2) - } + const value_focused = value.focused + let value_focused_type: int32 = RuntimeType.UNDEFINED + value_focused_type = runtimeType(value_focused) + valueSerializer.writeInt8(value_focused_type) + if ((RuntimeType.UNDEFINED) != (value_focused_type)) { + const value_focused_value = value_focused! + valueSerializer.writeCustomObject("Any", value_focused_value) + } + const value_clicked = value.clicked + let value_clicked_type: int32 = RuntimeType.UNDEFINED + value_clicked_type = runtimeType(value_clicked) + valueSerializer.writeInt8(value_clicked_type) + if ((RuntimeType.UNDEFINED) != (value_clicked_type)) { + const value_clicked_value = value_clicked! + valueSerializer.writeCustomObject("Any", value_clicked_value) + } + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeCustomObject("Object", value_selected_value) + } + } + writeUniformDataType(value: UniformDataType): void { + let valueSerializer: Serializer = this + const value___UniformDataTypeStub = value.__UniformDataTypeStub + valueSerializer.writeString(value___UniformDataTypeStub) + } + writeDragEvent(value: DragEvent): void { + let valueSerializer: Serializer = this + const value_dragBehavior = value.dragBehavior + valueSerializer.writeInt32(value_dragBehavior) + const value_useCustomDropAnimation = value.useCustomDropAnimation + valueSerializer.writeBoolean(value_useCustomDropAnimation) + } + writeLocalizedAlignRuleOptions(value: LocalizedAlignRuleOptions): void { + let valueSerializer: Serializer = this + const value_start = value.start + let value_start_type: int32 = RuntimeType.UNDEFINED + value_start_type = runtimeType(value_start) + valueSerializer.writeInt8(value_start_type) + if ((RuntimeType.UNDEFINED) != (value_start_type)) { + const value_start_value = value_start! + valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value) } - const value_borderColor = value.borderColor - let value_borderColor_type: int32 = RuntimeType.UNDEFINED - value_borderColor_type = runtimeType(value_borderColor) - valueSerializer.writeInt8(value_borderColor_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_type)) { - const value_borderColor_value = value_borderColor! - let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.NUMBER == value_borderColor_value_type)) || ((RuntimeType.STRING == value_borderColor_value_type)) || ((RuntimeType.OBJECT == value_borderColor_value_type))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) - let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeInt32(value_borderColor_value_0_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_0_1 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeNumber(value_borderColor_value_0_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_0_2 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeString(value_borderColor_value_0_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_0_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_0_3 = unsafeCast(value_borderColor_value_0) - valueSerializer.writeResource(value_borderColor_value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("right")) || (value_borderColor_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1 = unsafeCast(value_borderColor_value) - const value_borderColor_value_1_top = value_borderColor_value_1.top - let value_borderColor_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top) - valueSerializer.writeInt8(value_borderColor_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_top_type)) { - const value_borderColor_value_1_top_value = value_borderColor_value_1_top! - let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_top_value_1 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_top_value_2 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeString(value_borderColor_value_1_top_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_top_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_top_value_3 = unsafeCast(value_borderColor_value_1_top_value) - valueSerializer.writeResource(value_borderColor_value_1_top_value_3) - } - } - const value_borderColor_value_1_right = value_borderColor_value_1.right - let value_borderColor_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right) - valueSerializer.writeInt8(value_borderColor_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_right_type)) { - const value_borderColor_value_1_right_value = value_borderColor_value_1_right! - let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_right_value_1 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_right_value_2 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeString(value_borderColor_value_1_right_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_right_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_right_value_3 = unsafeCast(value_borderColor_value_1_right_value) - valueSerializer.writeResource(value_borderColor_value_1_right_value_3) - } - } - const value_borderColor_value_1_bottom = value_borderColor_value_1.bottom - let value_borderColor_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom) - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! - let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_bottom_value_1 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_bottom_value_2 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_bottom_value_3 = unsafeCast(value_borderColor_value_1_bottom_value) - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3) - } - } - const value_borderColor_value_1_left = value_borderColor_value_1.left - let value_borderColor_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left) - valueSerializer.writeInt8(value_borderColor_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderColor_value_1_left_type)) { - const value_borderColor_value_1_left_value = value_borderColor_value_1_left! - let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED - value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) - } - else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(1) - const value_borderColor_value_1_left_value_1 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1) - } - else if (((RuntimeType.STRING == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_1_left_value_2 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeString(value_borderColor_value_1_left_value_2) - } - else if (((RuntimeType.OBJECT == value_borderColor_value_1_left_value_type))) { - valueSerializer.writeInt8(3) - const value_borderColor_value_1_left_value_3 = unsafeCast(value_borderColor_value_1_left_value) - valueSerializer.writeResource(value_borderColor_value_1_left_value_3) - } - } - } - else if (((RuntimeType.OBJECT) == (value_borderColor_value_type)) && (((value_borderColor_value!.hasOwnProperty("end")) || (value_borderColor_value!.hasOwnProperty("start"))))) { - valueSerializer.writeInt8(2) - const value_borderColor_value_2 = unsafeCast(value_borderColor_value) - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2) - } + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value) } - const value_borderStyle = value.borderStyle - let value_borderStyle_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_type = runtimeType(value_borderStyle) - valueSerializer.writeInt8(value_borderStyle_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_type)) { - const value_borderStyle_value = value_borderStyle! - let value_borderStyle_value_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_type = runtimeType(value_borderStyle_value) - if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { - valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) - valueSerializer.writeInt32(value_borderStyle_value_0) - } - else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { - valueSerializer.writeInt8(1) - const value_borderStyle_value_1 = unsafeCast(value_borderStyle_value) - const value_borderStyle_value_1_top = value_borderStyle_value_1.top - let value_borderStyle_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top) - valueSerializer.writeInt8(value_borderStyle_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const value_borderStyle_value_1_top_value = value_borderStyle_value_1_top! - valueSerializer.writeInt32(value_borderStyle_value_1_top_value) - } - const value_borderStyle_value_1_right = value_borderStyle_value_1.right - let value_borderStyle_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right) - valueSerializer.writeInt8(value_borderStyle_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const value_borderStyle_value_1_right_value = value_borderStyle_value_1_right! - valueSerializer.writeInt32(value_borderStyle_value_1_right_value) - } - const value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom - let value_borderStyle_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom) - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom! - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value) - } - const value_borderStyle_value_1_left = value_borderStyle_value_1.left - let value_borderStyle_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left) - valueSerializer.writeInt8(value_borderStyle_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const value_borderStyle_value_1_left_value = value_borderStyle_value_1_left! - valueSerializer.writeInt32(value_borderStyle_value_1_left_value) - } - } + const value_middle = value.middle + let value_middle_type: int32 = RuntimeType.UNDEFINED + value_middle_type = runtimeType(value_middle) + valueSerializer.writeInt8(value_middle_type) + if ((RuntimeType.UNDEFINED) != (value_middle_type)) { + const value_middle_value = value_middle! + valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value) + } + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + valueSerializer.writeLocalizedVerticalAlignParam(value_top_value) + } + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value) } - const value_shadow = value.shadow - let value_shadow_type: int32 = RuntimeType.UNDEFINED - value_shadow_type = runtimeType(value_shadow) - valueSerializer.writeInt8(value_shadow_type) - if ((RuntimeType.UNDEFINED) != (value_shadow_type)) { - const value_shadow_value = value_shadow! - let value_shadow_value_type: int32 = RuntimeType.UNDEFINED - value_shadow_value_type = runtimeType(value_shadow_value) - if (((RuntimeType.OBJECT == value_shadow_value_type))) { - valueSerializer.writeInt8(0) - const value_shadow_value_0 = unsafeCast(value_shadow_value) - valueSerializer.writeShadowOptions(value_shadow_value_0) - } - else if (((RuntimeType.NUMBER == value_shadow_value_type))) { - valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) - valueSerializer.writeInt32(value_shadow_value_1) - } + const value_center = value.center + let value_center_type: int32 = RuntimeType.UNDEFINED + value_center_type = runtimeType(value_center) + valueSerializer.writeInt8(value_center_type) + if ((RuntimeType.UNDEFINED) != (value_center_type)) { + const value_center_value = value_center! + valueSerializer.writeLocalizedVerticalAlignParam(value_center_value) } - const value_onHeightDidChange = value.onHeightDidChange - let value_onHeightDidChange_type: int32 = RuntimeType.UNDEFINED - value_onHeightDidChange_type = runtimeType(value_onHeightDidChange) - valueSerializer.writeInt8(value_onHeightDidChange_type) - if ((RuntimeType.UNDEFINED) != (value_onHeightDidChange_type)) { - const value_onHeightDidChange_value = value_onHeightDidChange! - valueSerializer.holdAndWriteCallback(value_onHeightDidChange_value) + const value_bias = value.bias + let value_bias_type: int32 = RuntimeType.UNDEFINED + value_bias_type = runtimeType(value_bias) + valueSerializer.writeInt8(value_bias_type) + if ((RuntimeType.UNDEFINED) != (value_bias_type)) { + const value_bias_value = value_bias! + valueSerializer.writeBias(value_bias_value) } - const value_mode = value.mode - let value_mode_type: int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value) + } + writeAlignRuleOption(value: AlignRuleOption): void { + let valueSerializer: Serializer = this + const value_left = value.left + let value_left_type: int32 = RuntimeType.UNDEFINED + value_left_type = runtimeType(value_left) + valueSerializer.writeInt8(value_left_type) + if ((RuntimeType.UNDEFINED) != (value_left_type)) { + const value_left_value = value_left! + const value_left_value_anchor = value_left_value.anchor + valueSerializer.writeString(value_left_value_anchor) + const value_left_value_align = value_left_value.align + valueSerializer.writeInt32(value_left_value_align) } - const value_scrollSizeMode = value.scrollSizeMode - let value_scrollSizeMode_type: int32 = RuntimeType.UNDEFINED - value_scrollSizeMode_type = runtimeType(value_scrollSizeMode) - valueSerializer.writeInt8(value_scrollSizeMode_type) - if ((RuntimeType.UNDEFINED) != (value_scrollSizeMode_type)) { - const value_scrollSizeMode_value = value_scrollSizeMode! - valueSerializer.writeInt32(value_scrollSizeMode_value) + const value_right = value.right + let value_right_type: int32 = RuntimeType.UNDEFINED + value_right_type = runtimeType(value_right) + valueSerializer.writeInt8(value_right_type) + if ((RuntimeType.UNDEFINED) != (value_right_type)) { + const value_right_value = value_right! + const value_right_value_anchor = value_right_value.anchor + valueSerializer.writeString(value_right_value_anchor) + const value_right_value_align = value_right_value.align + valueSerializer.writeInt32(value_right_value_align) } - const value_onDetentsDidChange = value.onDetentsDidChange - let value_onDetentsDidChange_type: int32 = RuntimeType.UNDEFINED - value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange) - valueSerializer.writeInt8(value_onDetentsDidChange_type) - if ((RuntimeType.UNDEFINED) != (value_onDetentsDidChange_type)) { - const value_onDetentsDidChange_value = value_onDetentsDidChange! - valueSerializer.holdAndWriteCallback(value_onDetentsDidChange_value) + const value_middle = value.middle + let value_middle_type: int32 = RuntimeType.UNDEFINED + value_middle_type = runtimeType(value_middle) + valueSerializer.writeInt8(value_middle_type) + if ((RuntimeType.UNDEFINED) != (value_middle_type)) { + const value_middle_value = value_middle! + const value_middle_value_anchor = value_middle_value.anchor + valueSerializer.writeString(value_middle_value_anchor) + const value_middle_value_align = value_middle_value.align + valueSerializer.writeInt32(value_middle_value_align) } - const value_onWidthDidChange = value.onWidthDidChange - let value_onWidthDidChange_type: int32 = RuntimeType.UNDEFINED - value_onWidthDidChange_type = runtimeType(value_onWidthDidChange) - valueSerializer.writeInt8(value_onWidthDidChange_type) - if ((RuntimeType.UNDEFINED) != (value_onWidthDidChange_type)) { - const value_onWidthDidChange_value = value_onWidthDidChange! - valueSerializer.holdAndWriteCallback(value_onWidthDidChange_value) + const value_top = value.top + let value_top_type: int32 = RuntimeType.UNDEFINED + value_top_type = runtimeType(value_top) + valueSerializer.writeInt8(value_top_type) + if ((RuntimeType.UNDEFINED) != (value_top_type)) { + const value_top_value = value_top! + const value_top_value_anchor = value_top_value.anchor + valueSerializer.writeString(value_top_value_anchor) + const value_top_value_align = value_top_value.align + valueSerializer.writeInt32(value_top_value_align) } - const value_onTypeDidChange = value.onTypeDidChange - let value_onTypeDidChange_type: int32 = RuntimeType.UNDEFINED - value_onTypeDidChange_type = runtimeType(value_onTypeDidChange) - valueSerializer.writeInt8(value_onTypeDidChange_type) - if ((RuntimeType.UNDEFINED) != (value_onTypeDidChange_type)) { - const value_onTypeDidChange_value = value_onTypeDidChange! - valueSerializer.holdAndWriteCallback(value_onTypeDidChange_value) + const value_bottom = value.bottom + let value_bottom_type: int32 = RuntimeType.UNDEFINED + value_bottom_type = runtimeType(value_bottom) + valueSerializer.writeInt8(value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { + const value_bottom_value = value_bottom! + const value_bottom_value_anchor = value_bottom_value.anchor + valueSerializer.writeString(value_bottom_value_anchor) + const value_bottom_value_align = value_bottom_value.align + valueSerializer.writeInt32(value_bottom_value_align) } - const value_uiContext = value.uiContext - let value_uiContext_type: int32 = RuntimeType.UNDEFINED - value_uiContext_type = runtimeType(value_uiContext) - valueSerializer.writeInt8(value_uiContext_type) - if ((RuntimeType.UNDEFINED) != (value_uiContext_type)) { - const value_uiContext_value = value_uiContext! - valueSerializer.writeUIContext(value_uiContext_value) + const value_center = value.center + let value_center_type: int32 = RuntimeType.UNDEFINED + value_center_type = runtimeType(value_center) + valueSerializer.writeInt8(value_center_type) + if ((RuntimeType.UNDEFINED) != (value_center_type)) { + const value_center_value = value_center! + const value_center_value_anchor = value_center_value.anchor + valueSerializer.writeString(value_center_value_anchor) + const value_center_value_align = value_center_value.align + valueSerializer.writeInt32(value_center_value_align) } - const value_keyboardAvoidMode = value.keyboardAvoidMode - let value_keyboardAvoidMode_type: int32 = RuntimeType.UNDEFINED - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode) - valueSerializer.writeInt8(value_keyboardAvoidMode_type) - if ((RuntimeType.UNDEFINED) != (value_keyboardAvoidMode_type)) { - const value_keyboardAvoidMode_value = value_keyboardAvoidMode! - valueSerializer.writeInt32(value_keyboardAvoidMode_value) + const value_bias = value.bias + let value_bias_type: int32 = RuntimeType.UNDEFINED + value_bias_type = runtimeType(value_bias) + valueSerializer.writeInt8(value_bias_type) + if ((RuntimeType.UNDEFINED) != (value_bias_type)) { + const value_bias_value = value_bias! + valueSerializer.writeBias(value_bias_value) } } - writeDismissContentCoverAction(value: DismissContentCoverAction): void { + writeMotionBlurOptions(value: MotionBlurOptions): void { let valueSerializer: Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + const value_anchor = value.anchor + valueSerializer.writeMotionBlurAnchor(value_anchor) } - writeContentCoverOptions(value: ContentCoverOptions): void { + writeFocusBoxStyle(value: FocusBoxStyle): void { let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } + const value_margin = value.margin + let value_margin_type: int32 = RuntimeType.UNDEFINED + value_margin_type = runtimeType(value_margin) + valueSerializer.writeInt8(value_margin_type) + if ((RuntimeType.UNDEFINED) != (value_margin_type)) { + const value_margin_value = value_margin! + valueSerializer.writeLengthMetrics(value_margin_value) } - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) + const value_strokeColor = value.strokeColor + let value_strokeColor_type: int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + valueSerializer.writeColorMetrics(value_strokeColor_value) + } + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLengthMetrics(value_strokeWidth_value) + } + } + writeKeyEvent(value: KeyEvent): void { + let valueSerializer: Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_keyCode = value.keyCode + valueSerializer.writeNumber(value_keyCode) + const value_keyText = value.keyText + valueSerializer.writeString(value_keyText) + const value_keySource = value.keySource + valueSerializer.writeInt32(value_keySource) + const value_deviceId = value.deviceId + valueSerializer.writeNumber(value_deviceId) + const value_metaKey = value.metaKey + valueSerializer.writeNumber(value_metaKey) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + const value_intentionCode = value.intentionCode + valueSerializer.writeIntentionCode(value_intentionCode) + const value_unicode = value.unicode + let value_unicode_type: int32 = RuntimeType.UNDEFINED + value_unicode_type = runtimeType(value_unicode) + valueSerializer.writeInt8(value_unicode_type) + if ((RuntimeType.UNDEFINED) != (value_unicode_type)) { + const value_unicode_value = value_unicode! + valueSerializer.writeNumber(value_unicode_value) } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + writeTouchObject(value: TouchObject): void { + let valueSerializer: Serializer = this + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_id = value.id + valueSerializer.writeNumber(value_id) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + } + writeMouseEvent(value: MouseEvent): void { + let valueSerializer: Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_onWillAppear = value.onWillAppear - let value_onWillAppear_type: int32 = RuntimeType.UNDEFINED - value_onWillAppear_type = runtimeType(value_onWillAppear) - valueSerializer.writeInt8(value_onWillAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillAppear_type)) { - const value_onWillAppear_value = value_onWillAppear! - valueSerializer.holdAndWriteCallback(value_onWillAppear_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_onWillDisappear = value.onWillDisappear - let value_onWillDisappear_type: int32 = RuntimeType.UNDEFINED - value_onWillDisappear_type = runtimeType(value_onWillDisappear) - valueSerializer.writeInt8(value_onWillDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDisappear_type)) { - const value_onWillDisappear_value = value_onWillDisappear! - valueSerializer.holdAndWriteCallback(value_onWillDisappear_value) + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_modalTransition = value.modalTransition - let value_modalTransition_type: int32 = RuntimeType.UNDEFINED - value_modalTransition_type = runtimeType(value_modalTransition) - valueSerializer.writeInt8(value_modalTransition_type) - if ((RuntimeType.UNDEFINED) != (value_modalTransition_type)) { - const value_modalTransition_value = value_modalTransition! - valueSerializer.writeInt32(value_modalTransition_value) + const value_button = value.button + valueSerializer.writeInt32(value_button) + const value_action = value.action + valueSerializer.writeInt32(value_action) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) + const value_screenX = value.screenX + valueSerializer.writeNumber(value_screenX) + const value_screenY = value.screenY + valueSerializer.writeNumber(value_screenY) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + } + writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { + let valueSerializer: Serializer = this + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_onWillDismiss = value.onWillDismiss - let value_onWillDismiss_type: int32 = RuntimeType.UNDEFINED - value_onWillDismiss_type = runtimeType(value_onWillDismiss) - valueSerializer.writeInt8(value_onWillDismiss_type) - if ((RuntimeType.UNDEFINED) != (value_onWillDismiss_type)) { - const value_onWillDismiss_value = value_onWillDismiss! - valueSerializer.holdAndWriteCallback(value_onWillDismiss_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } + const value_type = value.type + valueSerializer.writeInt32(value_type) + const value_x = value.x + valueSerializer.writeNumber(value_x) + const value_y = value.y + valueSerializer.writeNumber(value_y) + const value_displayX = value.displayX + valueSerializer.writeNumber(value_displayX) + const value_displayY = value.displayY + valueSerializer.writeNumber(value_displayY) + const value_windowX = value.windowX + valueSerializer.writeNumber(value_windowX) + const value_windowY = value.windowY + valueSerializer.writeNumber(value_windowY) } - writeContextMenuOptions(value: ContextMenuOptions): void { + writeHoverEvent(value: HoverEvent): void { let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_placement = value.placement - let value_placement_type: int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type: int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) + const value_target = value.target + valueSerializer.writeEventTarget(value_target) + const value_timestamp = value.timestamp + valueSerializer.writeNumber(value_timestamp) + const value_source = value.source + valueSerializer.writeInt32(value_source) + const value_axisHorizontal = value.axisHorizontal + let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED + value_axisHorizontal_type = runtimeType(value_axisHorizontal) + valueSerializer.writeInt8(value_axisHorizontal_type) + if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { + const value_axisHorizontal_value = value_axisHorizontal! + valueSerializer.writeNumber(value_axisHorizontal_value) } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) + const value_axisVertical = value.axisVertical + let value_axisVertical_type: int32 = RuntimeType.UNDEFINED + value_axisVertical_type = runtimeType(value_axisVertical) + valueSerializer.writeInt8(value_axisVertical_type) + if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { + const value_axisVertical_value = value_axisVertical! + valueSerializer.writeNumber(value_axisVertical_value) } - const value_preview = value.preview - let value_preview_type: int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - let value_preview_value_type: int32 = RuntimeType.UNDEFINED - value_preview_value_type = runtimeType(value_preview_value) - if (((RuntimeType.NUMBER == value_preview_value_type))) { - valueSerializer.writeInt8(0) - const value_preview_value_0 = unsafeCast(value_preview_value) - valueSerializer.writeInt32(value_preview_value_0) - } - else if (((RuntimeType.FUNCTION == value_preview_value_type))) { - valueSerializer.writeInt8(1) - const value_preview_value_1 = unsafeCast(value_preview_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) - } + const value_pressure = value.pressure + valueSerializer.writeNumber(value_pressure) + const value_tiltX = value.tiltX + valueSerializer.writeNumber(value_tiltX) + const value_tiltY = value.tiltY + valueSerializer.writeNumber(value_tiltY) + const value_sourceTool = value.sourceTool + valueSerializer.writeInt32(value_sourceTool) + const value_deviceId = value.deviceId + let value_deviceId_type: int32 = RuntimeType.UNDEFINED + value_deviceId_type = runtimeType(value_deviceId) + valueSerializer.writeInt8(value_deviceId_type) + if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { + const value_deviceId_value = value_deviceId! + valueSerializer.writeNumber(value_deviceId_value) } - const value_borderRadius = value.borderRadius - let value_borderRadius_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + const value_stopPropagation = value.stopPropagation + valueSerializer.holdAndWriteCallback(value_stopPropagation) + } + writeOutlineOptions(value: OutlineOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("top")) || (value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("bottom")) || (value_width_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(0) - const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLength(value_borderRadius_value_0) - } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { - valueSerializer.writeInt8(1) - const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + const value_width_value_0 = unsafeCast(value_width_value) + const value_width_value_0_top = value_width_value_0.top + let value_width_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_top_type = runtimeType(value_width_value_0_top) + valueSerializer.writeInt8(value_width_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { + const value_width_value_0_top_value = value_width_value_0_top! + valueSerializer.writeLength(value_width_value_0_top_value) } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + const value_width_value_0_right = value_width_value_0.right + let value_width_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_right_type = runtimeType(value_width_value_0_right) + valueSerializer.writeInt8(value_width_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { + const value_width_value_0_right_value = value_width_value_0_right! + valueSerializer.writeLength(value_width_value_0_right_value) } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + const value_width_value_0_bottom = value_width_value_0.bottom + let value_width_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) + valueSerializer.writeInt8(value_width_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { + const value_width_value_0_bottom_value = value_width_value_0_bottom! + valueSerializer.writeLength(value_width_value_0_bottom_value) } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + const value_width_value_0_left = value_width_value_0.left + let value_width_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_left_type = runtimeType(value_width_value_0_left) + valueSerializer.writeInt8(value_width_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { + const value_width_value_0_left_value = value_width_value_0_left! + valueSerializer.writeLength(value_width_value_0_left_value) } } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topStart")) || (value_borderRadius_value!.hasOwnProperty("topEnd")) || (value_borderRadius_value!.hasOwnProperty("bottomStart")) || (value_borderRadius_value!.hasOwnProperty("bottomEnd"))))) { - valueSerializer.writeInt8(2) - const value_borderRadius_value_2 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) + else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeLength(value_width_value_1) } } - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_aboutToAppear = value.aboutToAppear - let value_aboutToAppear_type: int32 = RuntimeType.UNDEFINED - value_aboutToAppear_type = runtimeType(value_aboutToAppear) - valueSerializer.writeInt8(value_aboutToAppear_type) - if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { - const value_aboutToAppear_value = value_aboutToAppear! - valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) - } - const value_aboutToDisappear = value.aboutToDisappear - let value_aboutToDisappear_type: int32 = RuntimeType.UNDEFINED - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) - valueSerializer.writeInt8(value_aboutToDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { - const value_aboutToDisappear_value = value_aboutToDisappear! - valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) - } - const value_layoutRegionMargin = value.layoutRegionMargin - let value_layoutRegionMargin_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) - valueSerializer.writeInt8(value_layoutRegionMargin_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { - const value_layoutRegionMargin_value = value_layoutRegionMargin! - const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top - let value_layoutRegionMargin_value_top_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) - } - const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right - let value_layoutRegionMargin_value_right_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("right")) || (value_color_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0_top = value_color_value_0.top + let value_color_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_top_type = runtimeType(value_color_value_0_top) + valueSerializer.writeInt8(value_color_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { + const value_color_value_0_top_value = value_color_value_0_top! + let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeInt32(value_color_value_0_top_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_top_value_1 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeNumber(value_color_value_0_top_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_top_value_2 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeString(value_color_value_0_top_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_top_value_3 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeResource(value_color_value_0_top_value_3) + } + } + const value_color_value_0_right = value_color_value_0.right + let value_color_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_right_type = runtimeType(value_color_value_0_right) + valueSerializer.writeInt8(value_color_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { + const value_color_value_0_right_value = value_color_value_0_right! + let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeInt32(value_color_value_0_right_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_right_value_1 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeNumber(value_color_value_0_right_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_right_value_2 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeString(value_color_value_0_right_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_right_value_3 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeResource(value_color_value_0_right_value_3) + } + } + const value_color_value_0_bottom = value_color_value_0.bottom + let value_color_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) + valueSerializer.writeInt8(value_color_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { + const value_color_value_0_bottom_value = value_color_value_0_bottom! + let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeInt32(value_color_value_0_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_bottom_value_1 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeNumber(value_color_value_0_bottom_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_bottom_value_2 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeString(value_color_value_0_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_bottom_value_3 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeResource(value_color_value_0_bottom_value_3) + } + } + const value_color_value_0_left = value_color_value_0.left + let value_color_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_left_type = runtimeType(value_color_value_0_left) + valueSerializer.writeInt8(value_color_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { + const value_color_value_0_left_value = value_color_value_0_left! + let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeInt32(value_color_value_0_left_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_left_value_1 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeNumber(value_color_value_0_left_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_left_value_2 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeString(value_color_value_0_left_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_left_value_3 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeResource(value_color_value_0_left_value_3) + } + } } - const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom - let value_layoutRegionMargin_value_bottom_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) + else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + let value_color_value_1_type: int32 = RuntimeType.UNDEFINED + value_color_value_1_type = runtimeType(value_color_value_1) + if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_1_0 = unsafeCast(value_color_value_1) + valueSerializer.writeInt32(value_color_value_1_0) + } + else if (((RuntimeType.NUMBER == value_color_value_1_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1_1 = unsafeCast(value_color_value_1) + valueSerializer.writeNumber(value_color_value_1_1) + } + else if (((RuntimeType.STRING == value_color_value_1_type))) { + valueSerializer.writeInt8(2) + const value_color_value_1_2 = unsafeCast(value_color_value_1) + valueSerializer.writeString(value_color_value_1_2) + } + else if (((RuntimeType.OBJECT == value_color_value_1_type))) { + valueSerializer.writeInt8(3) + const value_color_value_1_3 = unsafeCast(value_color_value_1) + valueSerializer.writeResource(value_color_value_1_3) + } } - const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left - let value_layoutRegionMargin_value_left_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("end")) || (value_color_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeLocalizedEdgeColors(value_color_value_2) } } - const value_previewAnimationOptions = value.previewAnimationOptions - let value_previewAnimationOptions_type: int32 = RuntimeType.UNDEFINED - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) - valueSerializer.writeInt8(value_previewAnimationOptions_type) - if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { - const value_previewAnimationOptions_value = value_previewAnimationOptions! - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type: int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topLeft")) || (value_radius_value!.hasOwnProperty("topRight")) || (value_radius_value!.hasOwnProperty("bottomLeft")) || (value_radius_value!.hasOwnProperty("bottomRight"))))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_radius_value_0 = unsafeCast(value_radius_value) + const value_radius_value_0_topLeft = value_radius_value_0.topLeft + let value_radius_value_0_topLeft_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) + valueSerializer.writeInt8(value_radius_value_0_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! + valueSerializer.writeLength(value_radius_value_0_topLeft_value) + } + const value_radius_value_0_topRight = value_radius_value_0.topRight + let value_radius_value_0_topRight_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) + valueSerializer.writeInt8(value_radius_value_0_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { + const value_radius_value_0_topRight_value = value_radius_value_0_topRight! + valueSerializer.writeLength(value_radius_value_0_topRight_value) + } + const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft + let value_radius_value_0_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) + } + const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight + let value_radius_value_0_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! + valueSerializer.writeLength(value_radius_value_0_bottomRight_value) + } } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_radius_value_1 = unsafeCast(value_radius_value) + valueSerializer.writeLength(value_radius_value_1) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - } - writeMenuOptions(value: MenuOptions): void { - let valueSerializer: Serializer = this - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writePosition(value_offset_value) - } - const value_placement = value.placement - let value_placement_type: int32 = RuntimeType.UNDEFINED - value_placement_type = runtimeType(value_placement) - valueSerializer.writeInt8(value_placement_type) - if ((RuntimeType.UNDEFINED) != (value_placement_type)) { - const value_placement_value = value_placement! - valueSerializer.writeInt32(value_placement_value) - } - const value_enableArrow = value.enableArrow - let value_enableArrow_type: int32 = RuntimeType.UNDEFINED - value_enableArrow_type = runtimeType(value_enableArrow) - valueSerializer.writeInt8(value_enableArrow_type) - if ((RuntimeType.UNDEFINED) != (value_enableArrow_type)) { - const value_enableArrow_value = value_enableArrow! - valueSerializer.writeBoolean(value_enableArrow_value) - } - const value_arrowOffset = value.arrowOffset - let value_arrowOffset_type: int32 = RuntimeType.UNDEFINED - value_arrowOffset_type = runtimeType(value_arrowOffset) - valueSerializer.writeInt8(value_arrowOffset_type) - if ((RuntimeType.UNDEFINED) != (value_arrowOffset_type)) { - const value_arrowOffset_value = value_arrowOffset! - valueSerializer.writeLength(value_arrowOffset_value) - } - const value_preview = value.preview - let value_preview_type: int32 = RuntimeType.UNDEFINED - value_preview_type = runtimeType(value_preview) - valueSerializer.writeInt8(value_preview_type) - if ((RuntimeType.UNDEFINED) != (value_preview_type)) { - const value_preview_value = value_preview! - let value_preview_value_type: int32 = RuntimeType.UNDEFINED - value_preview_value_type = runtimeType(value_preview_value) - if (((RuntimeType.NUMBER == value_preview_value_type))) { + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + let value_style_value_type: int32 = RuntimeType.UNDEFINED + value_style_value_type = runtimeType(value_style_value) + if (((RuntimeType.OBJECT == value_style_value_type))) { valueSerializer.writeInt8(0) - const value_preview_value_0 = unsafeCast(value_preview_value) - valueSerializer.writeInt32(value_preview_value_0) + const value_style_value_0 = unsafeCast(value_style_value) + const value_style_value_0_top = value_style_value_0.top + let value_style_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_top_type = runtimeType(value_style_value_0_top) + valueSerializer.writeInt8(value_style_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { + const value_style_value_0_top_value = value_style_value_0_top! + valueSerializer.writeInt32(value_style_value_0_top_value) + } + const value_style_value_0_right = value_style_value_0.right + let value_style_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_right_type = runtimeType(value_style_value_0_right) + valueSerializer.writeInt8(value_style_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { + const value_style_value_0_right_value = value_style_value_0_right! + valueSerializer.writeInt32(value_style_value_0_right_value) + } + const value_style_value_0_bottom = value_style_value_0.bottom + let value_style_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) + valueSerializer.writeInt8(value_style_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { + const value_style_value_0_bottom_value = value_style_value_0_bottom! + valueSerializer.writeInt32(value_style_value_0_bottom_value) + } + const value_style_value_0_left = value_style_value_0.left + let value_style_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_left_type = runtimeType(value_style_value_0_left) + valueSerializer.writeInt8(value_style_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { + const value_style_value_0_left_value = value_style_value_0_left! + valueSerializer.writeInt32(value_style_value_0_left_value) + } } - else if (((RuntimeType.FUNCTION == value_preview_value_type))) { + else if (((RuntimeType.NUMBER == value_style_value_type))) { valueSerializer.writeInt8(1) - const value_preview_value_1 = unsafeCast(value_preview_value) - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_preview_value_1)) + const value_style_value_1 = unsafeCast(value_style_value) + valueSerializer.writeInt32(value_style_value_1) } } - const value_borderRadius = value.borderRadius - let value_borderRadius_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_type = runtimeType(value_borderRadius) - valueSerializer.writeInt8(value_borderRadius_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_type)) { - const value_borderRadius_value = value_borderRadius! - let value_borderRadius_value_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_type = runtimeType(value_borderRadius_value) - if (((RuntimeType.NUMBER) == (value_borderRadius_value_type)) || ((RuntimeType.STRING) == (value_borderRadius_value_type)) || (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (isResource(value_borderRadius_value)))) { + } + writeBorderImageOption(value: BorderImageOption): void { + let valueSerializer: Serializer = this + const value_slice = value.slice + let value_slice_type: int32 = RuntimeType.UNDEFINED + value_slice_type = runtimeType(value_slice) + valueSerializer.writeInt8(value_slice_type) + if ((RuntimeType.UNDEFINED) != (value_slice_type)) { + const value_slice_value = value_slice! + let value_slice_value_type: int32 = RuntimeType.UNDEFINED + value_slice_value_type = runtimeType(value_slice_value) + if (((RuntimeType.NUMBER) == (value_slice_value_type)) || ((RuntimeType.STRING) == (value_slice_value_type)) || (((RuntimeType.OBJECT) == (value_slice_value_type)) && (isResource(value_slice_value)))) { valueSerializer.writeInt8(0) - const value_borderRadius_value_0 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLength(value_borderRadius_value_0) + const value_slice_value_0 = unsafeCast(value_slice_value) + valueSerializer.writeLength(value_slice_value_0) } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topLeft")) || (value_borderRadius_value!.hasOwnProperty("topRight")) || (value_borderRadius_value!.hasOwnProperty("bottomLeft")) || (value_borderRadius_value!.hasOwnProperty("bottomRight"))))) { + else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (((value_slice_value!.hasOwnProperty("right")) || (value_slice_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_borderRadius_value_1 = unsafeCast(value_borderRadius_value) - const value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft - let value_borderRadius_value_1_topLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft! - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value) + const value_slice_value_1 = unsafeCast(value_slice_value) + const value_slice_value_1_top = value_slice_value_1.top + let value_slice_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_slice_value_1_top_type = runtimeType(value_slice_value_1_top) + valueSerializer.writeInt8(value_slice_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_top_type)) { + const value_slice_value_1_top_value = value_slice_value_1_top! + valueSerializer.writeLength(value_slice_value_1_top_value) } - const value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight - let value_borderRadius_value_1_topRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight) - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight! - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value) + const value_slice_value_1_right = value_slice_value_1.right + let value_slice_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_slice_value_1_right_type = runtimeType(value_slice_value_1_right) + valueSerializer.writeInt8(value_slice_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_right_type)) { + const value_slice_value_1_right_value = value_slice_value_1_right! + valueSerializer.writeLength(value_slice_value_1_right_value) } - const value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft - let value_borderRadius_value_1_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft! - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value) + const value_slice_value_1_bottom = value_slice_value_1.bottom + let value_slice_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom) + valueSerializer.writeInt8(value_slice_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_bottom_type)) { + const value_slice_value_1_bottom_value = value_slice_value_1_bottom! + valueSerializer.writeLength(value_slice_value_1_bottom_value) } - const value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight - let value_borderRadius_value_1_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight) - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight! - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value) + const value_slice_value_1_left = value_slice_value_1.left + let value_slice_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_slice_value_1_left_type = runtimeType(value_slice_value_1_left) + valueSerializer.writeInt8(value_slice_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_1_left_type)) { + const value_slice_value_1_left_value = value_slice_value_1_left! + valueSerializer.writeLength(value_slice_value_1_left_value) } } - else if (((RuntimeType.OBJECT) == (value_borderRadius_value_type)) && (((value_borderRadius_value!.hasOwnProperty("topStart")) || (value_borderRadius_value!.hasOwnProperty("topEnd")) || (value_borderRadius_value!.hasOwnProperty("bottomStart")) || (value_borderRadius_value!.hasOwnProperty("bottomEnd"))))) { + else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (((value_slice_value!.hasOwnProperty("end")) || (value_slice_value!.hasOwnProperty("start"))))) { valueSerializer.writeInt8(2) - const value_borderRadius_value_2 = unsafeCast(value_borderRadius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2) - } - } - const value_onAppear = value.onAppear - let value_onAppear_type: int32 = RuntimeType.UNDEFINED - value_onAppear_type = runtimeType(value_onAppear) - valueSerializer.writeInt8(value_onAppear_type) - if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { - const value_onAppear_value = value_onAppear! - valueSerializer.holdAndWriteCallback(value_onAppear_value) - } - const value_onDisappear = value.onDisappear - let value_onDisappear_type: int32 = RuntimeType.UNDEFINED - value_onDisappear_type = runtimeType(value_onDisappear) - valueSerializer.writeInt8(value_onDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { - const value_onDisappear_value = value_onDisappear! - valueSerializer.holdAndWriteCallback(value_onDisappear_value) - } - const value_aboutToAppear = value.aboutToAppear - let value_aboutToAppear_type: int32 = RuntimeType.UNDEFINED - value_aboutToAppear_type = runtimeType(value_aboutToAppear) - valueSerializer.writeInt8(value_aboutToAppear_type) - if ((RuntimeType.UNDEFINED) != (value_aboutToAppear_type)) { - const value_aboutToAppear_value = value_aboutToAppear! - valueSerializer.holdAndWriteCallback(value_aboutToAppear_value) - } - const value_aboutToDisappear = value.aboutToDisappear - let value_aboutToDisappear_type: int32 = RuntimeType.UNDEFINED - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear) - valueSerializer.writeInt8(value_aboutToDisappear_type) - if ((RuntimeType.UNDEFINED) != (value_aboutToDisappear_type)) { - const value_aboutToDisappear_value = value_aboutToDisappear! - valueSerializer.holdAndWriteCallback(value_aboutToDisappear_value) - } - const value_layoutRegionMargin = value.layoutRegionMargin - let value_layoutRegionMargin_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin) - valueSerializer.writeInt8(value_layoutRegionMargin_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_type)) { - const value_layoutRegionMargin_value = value_layoutRegionMargin! - const value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top - let value_layoutRegionMargin_value_top_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top) - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top! - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value) - } - const value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right - let value_layoutRegionMargin_value_right_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right) - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right! - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value) - } - const value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom - let value_layoutRegionMargin_value_bottom_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom) - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom! - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value) - } - const value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left - let value_layoutRegionMargin_value_left_type: int32 = RuntimeType.UNDEFINED - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left) - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type) - if ((RuntimeType.UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left! - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value) + const value_slice_value_2 = unsafeCast(value_slice_value) + valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2) } } - const value_previewAnimationOptions = value.previewAnimationOptions - let value_previewAnimationOptions_type: int32 = RuntimeType.UNDEFINED - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions) - valueSerializer.writeInt8(value_previewAnimationOptions_type) - if ((RuntimeType.UNDEFINED) != (value_previewAnimationOptions_type)) { - const value_previewAnimationOptions_value = value_previewAnimationOptions! - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value) + const value_repeat = value.repeat + let value_repeat_type: int32 = RuntimeType.UNDEFINED + value_repeat_type = runtimeType(value_repeat) + valueSerializer.writeInt8(value_repeat_type) + if ((RuntimeType.UNDEFINED) != (value_repeat_type)) { + const value_repeat_value = value_repeat! + valueSerializer.writeInt32(value_repeat_value) } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + const value_source = value.source + let value_source_type: int32 = RuntimeType.UNDEFINED + value_source_type = runtimeType(value_source) + valueSerializer.writeInt8(value_source_type) + if ((RuntimeType.UNDEFINED) != (value_source_type)) { + const value_source_value = value_source! + let value_source_value_type: int32 = RuntimeType.UNDEFINED + value_source_value_type = runtimeType(value_source_value) + if (((RuntimeType.STRING == value_source_value_type))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) + const value_source_value_0 = unsafeCast(value_source_value) + valueSerializer.writeString(value_source_value_0) } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (((value_source_value!.hasOwnProperty("bundleName"))))) { valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) + const value_source_value_1 = unsafeCast(value_source_value) + valueSerializer.writeResource(value_source_value_1) } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (((value_source_value!.hasOwnProperty("colors"))))) { valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) + const value_source_value_2 = unsafeCast(value_source_value) + valueSerializer.writeLinearGradient_common(value_source_value_2) } } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_transition = value.transition - let value_transition_type: int32 = RuntimeType.UNDEFINED - value_transition_type = runtimeType(value_transition) - valueSerializer.writeInt8(value_transition_type) - if ((RuntimeType.UNDEFINED) != (value_transition_type)) { - const value_transition_value = value_transition! - valueSerializer.writeTransitionEffect(value_transition_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - const value_title = value.title - let value_title_type: int32 = RuntimeType.UNDEFINED - value_title_type = runtimeType(value_title) - valueSerializer.writeInt8(value_title_type) - if ((RuntimeType.UNDEFINED) != (value_title_type)) { - const value_title_value = value_title! - let value_title_value_type: int32 = RuntimeType.UNDEFINED - value_title_value_type = runtimeType(value_title_value) - if (((RuntimeType.STRING == value_title_value_type))) { + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { valueSerializer.writeInt8(0) - const value_title_value_0 = unsafeCast(value_title_value) - valueSerializer.writeString(value_title_value_0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeLength(value_width_value_0) } - else if (((RuntimeType.OBJECT == value_title_value_type))) { + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_title_value_1 = unsafeCast(value_title_value) - valueSerializer.writeResource(value_title_value_1) + const value_width_value_1 = unsafeCast(value_width_value) + const value_width_value_1_top = value_width_value_1.top + let value_width_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_width_value_1_top_type = runtimeType(value_width_value_1_top) + valueSerializer.writeInt8(value_width_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_top_type)) { + const value_width_value_1_top_value = value_width_value_1_top! + valueSerializer.writeLength(value_width_value_1_top_value) + } + const value_width_value_1_right = value_width_value_1.right + let value_width_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_width_value_1_right_type = runtimeType(value_width_value_1_right) + valueSerializer.writeInt8(value_width_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_right_type)) { + const value_width_value_1_right_value = value_width_value_1_right! + valueSerializer.writeLength(value_width_value_1_right_value) + } + const value_width_value_1_bottom = value_width_value_1.bottom + let value_width_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom) + valueSerializer.writeInt8(value_width_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_bottom_type)) { + const value_width_value_1_bottom_value = value_width_value_1_bottom! + valueSerializer.writeLength(value_width_value_1_bottom_value) + } + const value_width_value_1_left = value_width_value_1.left + let value_width_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_width_value_1_left_type = runtimeType(value_width_value_1_left) + valueSerializer.writeInt8(value_width_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_1_left_type)) { + const value_width_value_1_left_value = value_width_value_1_left! + valueSerializer.writeLength(value_width_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("end")) || (value_width_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_width_value_2 = unsafeCast(value_width_value) + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) } } - const value_showInSubWindow = value.showInSubWindow - let value_showInSubWindow_type: int32 = RuntimeType.UNDEFINED - value_showInSubWindow_type = runtimeType(value_showInSubWindow) - valueSerializer.writeInt8(value_showInSubWindow_type) - if ((RuntimeType.UNDEFINED) != (value_showInSubWindow_type)) { - const value_showInSubWindow_value = value_showInSubWindow! - valueSerializer.writeBoolean(value_showInSubWindow_value) - } - } - writeMenuElement(value: MenuElement): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { + const value_outset = value.outset + let value_outset_type: int32 = RuntimeType.UNDEFINED + value_outset_type = runtimeType(value_outset) + valueSerializer.writeInt8(value_outset_type) + if ((RuntimeType.UNDEFINED) != (value_outset_type)) { + const value_outset_value = value_outset! + let value_outset_value_type: int32 = RuntimeType.UNDEFINED + value_outset_value_type = runtimeType(value_outset_value) + if (((RuntimeType.NUMBER) == (value_outset_value_type)) || ((RuntimeType.STRING) == (value_outset_value_type)) || (((RuntimeType.OBJECT) == (value_outset_value_type)) && (isResource(value_outset_value)))) { valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) + const value_outset_value_0 = unsafeCast(value_outset_value) + valueSerializer.writeLength(value_outset_value_0) } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { + else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (((value_outset_value!.hasOwnProperty("right")) || (value_outset_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) + const value_outset_value_1 = unsafeCast(value_outset_value) + const value_outset_value_1_top = value_outset_value_1.top + let value_outset_value_1_top_type: int32 = RuntimeType.UNDEFINED + value_outset_value_1_top_type = runtimeType(value_outset_value_1_top) + valueSerializer.writeInt8(value_outset_value_1_top_type) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_top_type)) { + const value_outset_value_1_top_value = value_outset_value_1_top! + valueSerializer.writeLength(value_outset_value_1_top_value) + } + const value_outset_value_1_right = value_outset_value_1.right + let value_outset_value_1_right_type: int32 = RuntimeType.UNDEFINED + value_outset_value_1_right_type = runtimeType(value_outset_value_1_right) + valueSerializer.writeInt8(value_outset_value_1_right_type) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_right_type)) { + const value_outset_value_1_right_value = value_outset_value_1_right! + valueSerializer.writeLength(value_outset_value_1_right_value) + } + const value_outset_value_1_bottom = value_outset_value_1.bottom + let value_outset_value_1_bottom_type: int32 = RuntimeType.UNDEFINED + value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom) + valueSerializer.writeInt8(value_outset_value_1_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_bottom_type)) { + const value_outset_value_1_bottom_value = value_outset_value_1_bottom! + valueSerializer.writeLength(value_outset_value_1_bottom_value) + } + const value_outset_value_1_left = value_outset_value_1.left + let value_outset_value_1_left_type: int32 = RuntimeType.UNDEFINED + value_outset_value_1_left_type = runtimeType(value_outset_value_1_left) + valueSerializer.writeInt8(value_outset_value_1_left_type) + if ((RuntimeType.UNDEFINED) != (value_outset_value_1_left_type)) { + const value_outset_value_1_left_value = value_outset_value_1_left! + valueSerializer.writeLength(value_outset_value_1_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (((value_outset_value!.hasOwnProperty("end")) || (value_outset_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_outset_value_2 = unsafeCast(value_outset_value) + valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2) } } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_enabled = value.enabled - let value_enabled_type: int32 = RuntimeType.UNDEFINED - value_enabled_type = runtimeType(value_enabled) - valueSerializer.writeInt8(value_enabled_type) - if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { - const value_enabled_value = value_enabled! - valueSerializer.writeBoolean(value_enabled_value) - } - const value_action = value.action - valueSerializer.holdAndWriteCallback(value_action) - } - writeDismissPopupAction(value: DismissPopupAction): void { - let valueSerializer: Serializer = this - const value_dismiss = value.dismiss - valueSerializer.holdAndWriteCallback(value_dismiss) - const value_reason = value.reason - valueSerializer.writeInt32(value_reason) - } - writeGeometryTransitionOptions(value: GeometryTransitionOptions): void { - let valueSerializer: Serializer = this - const value_follow = value.follow - let value_follow_type: int32 = RuntimeType.UNDEFINED - value_follow_type = runtimeType(value_follow) - valueSerializer.writeInt8(value_follow_type) - if ((RuntimeType.UNDEFINED) != (value_follow_type)) { - const value_follow_value = value_follow! - valueSerializer.writeBoolean(value_follow_value) - } - const value_hierarchyStrategy = value.hierarchyStrategy - let value_hierarchyStrategy_type: int32 = RuntimeType.UNDEFINED - value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy) - valueSerializer.writeInt8(value_hierarchyStrategy_type) - if ((RuntimeType.UNDEFINED) != (value_hierarchyStrategy_type)) { - const value_hierarchyStrategy_value = value_hierarchyStrategy! - valueSerializer.writeInt32(value_hierarchyStrategy_value) - } - } - writeOverlayOptions(value: OverlayOptions): void { - let valueSerializer: Serializer = this - const value_align = value.align - let value_align_type: int32 = RuntimeType.UNDEFINED - value_align_type = runtimeType(value_align) - valueSerializer.writeInt8(value_align_type) - if ((RuntimeType.UNDEFINED) != (value_align_type)) { - const value_align_value = value_align! - valueSerializer.writeInt32(value_align_value) - } - const value_offset = value.offset - let value_offset_type: int32 = RuntimeType.UNDEFINED - value_offset_type = runtimeType(value_offset) - valueSerializer.writeInt8(value_offset_type) - if ((RuntimeType.UNDEFINED) != (value_offset_type)) { - const value_offset_value = value_offset! - valueSerializer.writeOverlayOffset(value_offset_value) + const value_fill = value.fill + let value_fill_type: int32 = RuntimeType.UNDEFINED + value_fill_type = runtimeType(value_fill) + valueSerializer.writeInt8(value_fill_type) + if ((RuntimeType.UNDEFINED) != (value_fill_type)) { + const value_fill_value = value_fill! + valueSerializer.writeBoolean(value_fill_value) } } - writeDragInteractionOptions(value: DragInteractionOptions): void { + writeBorderOptions(value: BorderOptions): void { let valueSerializer: Serializer = this - const value_isMultiSelectionEnabled = value.isMultiSelectionEnabled - let value_isMultiSelectionEnabled_type: int32 = RuntimeType.UNDEFINED - value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled) - valueSerializer.writeInt8(value_isMultiSelectionEnabled_type) - if ((RuntimeType.UNDEFINED) != (value_isMultiSelectionEnabled_type)) { - const value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled! - valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value) - } - const value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting - let value_defaultAnimationBeforeLifting_type: int32 = RuntimeType.UNDEFINED - value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting) - valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type) - if ((RuntimeType.UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { - const value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting! - valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + const value_width_value_0_top = value_width_value_0.top + let value_width_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_top_type = runtimeType(value_width_value_0_top) + valueSerializer.writeInt8(value_width_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { + const value_width_value_0_top_value = value_width_value_0_top! + valueSerializer.writeLength(value_width_value_0_top_value) + } + const value_width_value_0_right = value_width_value_0.right + let value_width_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_right_type = runtimeType(value_width_value_0_right) + valueSerializer.writeInt8(value_width_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { + const value_width_value_0_right_value = value_width_value_0_right! + valueSerializer.writeLength(value_width_value_0_right_value) + } + const value_width_value_0_bottom = value_width_value_0.bottom + let value_width_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) + valueSerializer.writeInt8(value_width_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { + const value_width_value_0_bottom_value = value_width_value_0_bottom! + valueSerializer.writeLength(value_width_value_0_bottom_value) + } + const value_width_value_0_left = value_width_value_0.left + let value_width_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_width_value_0_left_type = runtimeType(value_width_value_0_left) + valueSerializer.writeInt8(value_width_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { + const value_width_value_0_left_value = value_width_value_0_left! + valueSerializer.writeLength(value_width_value_0_left_value) + } + } + else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeLength(value_width_value_1) + } + else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("end")) || (value_width_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_width_value_2 = unsafeCast(value_width_value) + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) + } } - } - writeDragPreviewOptions(value: DragPreviewOptions): void { - let valueSerializer: Serializer = this - const value_mode = value.mode - let value_mode_type: int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - let value_mode_value_type: int32 = RuntimeType.UNDEFINED - value_mode_value_type = runtimeType(value_mode_value) - if (((RuntimeType.NUMBER == value_mode_value_type))) { + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("right")) || (value_color_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(0) - const value_mode_value_0 = unsafeCast(value_mode_value) - valueSerializer.writeInt32(value_mode_value_0) + const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0_top = value_color_value_0.top + let value_color_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_top_type = runtimeType(value_color_value_0_top) + valueSerializer.writeInt8(value_color_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { + const value_color_value_0_top_value = value_color_value_0_top! + let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeInt32(value_color_value_0_top_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_top_value_1 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeNumber(value_color_value_0_top_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_top_value_2 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeString(value_color_value_0_top_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_top_value_3 = unsafeCast(value_color_value_0_top_value) + valueSerializer.writeResource(value_color_value_0_top_value_3) + } + } + const value_color_value_0_right = value_color_value_0.right + let value_color_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_right_type = runtimeType(value_color_value_0_right) + valueSerializer.writeInt8(value_color_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { + const value_color_value_0_right_value = value_color_value_0_right! + let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeInt32(value_color_value_0_right_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_right_value_1 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeNumber(value_color_value_0_right_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_right_value_2 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeString(value_color_value_0_right_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_right_value_3 = unsafeCast(value_color_value_0_right_value) + valueSerializer.writeResource(value_color_value_0_right_value_3) + } + } + const value_color_value_0_bottom = value_color_value_0.bottom + let value_color_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) + valueSerializer.writeInt8(value_color_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { + const value_color_value_0_bottom_value = value_color_value_0_bottom! + let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeInt32(value_color_value_0_bottom_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_bottom_value_1 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeNumber(value_color_value_0_bottom_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_bottom_value_2 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeString(value_color_value_0_bottom_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_bottom_value_3 = unsafeCast(value_color_value_0_bottom_value) + valueSerializer.writeResource(value_color_value_0_bottom_value_3) + } + } + const value_color_value_0_left = value_color_value_0.left + let value_color_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_left_type = runtimeType(value_color_value_0_left) + valueSerializer.writeInt8(value_color_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { + const value_color_value_0_left_value = value_color_value_0_left! + let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) + if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeInt32(value_color_value_0_left_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_0_left_value_1 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeNumber(value_color_value_0_left_value_1) + } + else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_0_left_value_2 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeString(value_color_value_0_left_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_0_left_value_3 = unsafeCast(value_color_value_0_left_value) + valueSerializer.writeResource(value_color_value_0_left_value_3) + } + } } - else if (((RuntimeType.OBJECT == value_mode_value_type))) { + else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { valueSerializer.writeInt8(1) - const value_mode_value_1 = unsafeCast>(value_mode_value) - valueSerializer.writeInt32(value_mode_value_1.length) - for (let i = 0; i < value_mode_value_1.length; i++) { - const value_mode_value_1_element = value_mode_value_1[i] - valueSerializer.writeInt32(value_mode_value_1_element) + const value_color_value_1 = unsafeCast(value_color_value) + let value_color_value_1_type: int32 = RuntimeType.UNDEFINED + value_color_value_1_type = runtimeType(value_color_value_1) + if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_1_0 = unsafeCast(value_color_value_1) + valueSerializer.writeInt32(value_color_value_1_0) + } + else if (((RuntimeType.NUMBER == value_color_value_1_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1_1 = unsafeCast(value_color_value_1) + valueSerializer.writeNumber(value_color_value_1_1) + } + else if (((RuntimeType.STRING == value_color_value_1_type))) { + valueSerializer.writeInt8(2) + const value_color_value_1_2 = unsafeCast(value_color_value_1) + valueSerializer.writeString(value_color_value_1_2) + } + else if (((RuntimeType.OBJECT == value_color_value_1_type))) { + valueSerializer.writeInt8(3) + const value_color_value_1_3 = unsafeCast(value_color_value_1) + valueSerializer.writeResource(value_color_value_1_3) } } + else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("end")) || (value_color_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + } } - const value_modifier = value.modifier - let value_modifier_type: int32 = RuntimeType.UNDEFINED - value_modifier_type = runtimeType(value_modifier) - valueSerializer.writeInt8(value_modifier_type) - if ((RuntimeType.UNDEFINED) != (value_modifier_type)) { - const value_modifier_value = value_modifier! - valueSerializer.writeImageModifier(value_modifier_value) - } - const value_numberBadge = value.numberBadge - let value_numberBadge_type: int32 = RuntimeType.UNDEFINED - value_numberBadge_type = runtimeType(value_numberBadge) - valueSerializer.writeInt8(value_numberBadge_type) - if ((RuntimeType.UNDEFINED) != (value_numberBadge_type)) { - const value_numberBadge_value = value_numberBadge! - let value_numberBadge_value_type: int32 = RuntimeType.UNDEFINED - value_numberBadge_value_type = runtimeType(value_numberBadge_value) - if (((RuntimeType.BOOLEAN == value_numberBadge_value_type))) { + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type: int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topLeft")) || (value_radius_value!.hasOwnProperty("topRight")) || (value_radius_value!.hasOwnProperty("bottomLeft")) || (value_radius_value!.hasOwnProperty("bottomRight"))))) { valueSerializer.writeInt8(0) - const value_numberBadge_value_0 = unsafeCast(value_numberBadge_value) - valueSerializer.writeBoolean(value_numberBadge_value_0) + const value_radius_value_0 = unsafeCast(value_radius_value) + const value_radius_value_0_topLeft = value_radius_value_0.topLeft + let value_radius_value_0_topLeft_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) + valueSerializer.writeInt8(value_radius_value_0_topLeft_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! + valueSerializer.writeLength(value_radius_value_0_topLeft_value) + } + const value_radius_value_0_topRight = value_radius_value_0.topRight + let value_radius_value_0_topRight_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) + valueSerializer.writeInt8(value_radius_value_0_topRight_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { + const value_radius_value_0_topRight_value = value_radius_value_0_topRight! + valueSerializer.writeLength(value_radius_value_0_topRight_value) + } + const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft + let value_radius_value_0_bottomLeft_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) + } + const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight + let value_radius_value_0_bottomRight_type: int32 = RuntimeType.UNDEFINED + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type) + if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! + valueSerializer.writeLength(value_radius_value_0_bottomRight_value) + } } - else if (((RuntimeType.NUMBER == value_numberBadge_value_type))) { + else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { valueSerializer.writeInt8(1) - const value_numberBadge_value_1 = unsafeCast(value_numberBadge_value) - valueSerializer.writeNumber(value_numberBadge_value_1) + const value_radius_value_1 = unsafeCast(value_radius_value) + valueSerializer.writeLength(value_radius_value_1) + } + else if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topStart")) || (value_radius_value!.hasOwnProperty("topEnd")) || (value_radius_value!.hasOwnProperty("bottomStart")) || (value_radius_value!.hasOwnProperty("bottomEnd"))))) { + valueSerializer.writeInt8(2) + const value_radius_value_2 = unsafeCast(value_radius_value) + valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2) } } - } - writesharedTransitionOptions(value: sharedTransitionOptions): void { - let valueSerializer: Serializer = this - const value_duration = value.duration - let value_duration_type: int32 = RuntimeType.UNDEFINED - value_duration_type = runtimeType(value_duration) - valueSerializer.writeInt8(value_duration_type) - if ((RuntimeType.UNDEFINED) != (value_duration_type)) { - const value_duration_value = value_duration! - valueSerializer.writeNumber(value_duration_value) - } - const value_curve = value.curve - let value_curve_type: int32 = RuntimeType.UNDEFINED - value_curve_type = runtimeType(value_curve) - valueSerializer.writeInt8(value_curve_type) - if ((RuntimeType.UNDEFINED) != (value_curve_type)) { - const value_curve_value = value_curve! - let value_curve_value_type: int32 = RuntimeType.UNDEFINED - value_curve_value_type = runtimeType(value_curve_value) - if (((RuntimeType.NUMBER == value_curve_value_type))) { + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + let value_style_value_type: int32 = RuntimeType.UNDEFINED + value_style_value_type = runtimeType(value_style_value) + if (((RuntimeType.OBJECT == value_style_value_type))) { valueSerializer.writeInt8(0) - const value_curve_value_0 = unsafeCast(value_curve_value) - valueSerializer.writeInt32(value_curve_value_0) + const value_style_value_0 = unsafeCast(value_style_value) + const value_style_value_0_top = value_style_value_0.top + let value_style_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_top_type = runtimeType(value_style_value_0_top) + valueSerializer.writeInt8(value_style_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { + const value_style_value_0_top_value = value_style_value_0_top! + valueSerializer.writeInt32(value_style_value_0_top_value) + } + const value_style_value_0_right = value_style_value_0.right + let value_style_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_right_type = runtimeType(value_style_value_0_right) + valueSerializer.writeInt8(value_style_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { + const value_style_value_0_right_value = value_style_value_0_right! + valueSerializer.writeInt32(value_style_value_0_right_value) + } + const value_style_value_0_bottom = value_style_value_0.bottom + let value_style_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) + valueSerializer.writeInt8(value_style_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { + const value_style_value_0_bottom_value = value_style_value_0_bottom! + valueSerializer.writeInt32(value_style_value_0_bottom_value) + } + const value_style_value_0_left = value_style_value_0.left + let value_style_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_style_value_0_left_type = runtimeType(value_style_value_0_left) + valueSerializer.writeInt8(value_style_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { + const value_style_value_0_left_value = value_style_value_0_left! + valueSerializer.writeInt32(value_style_value_0_left_value) + } } - else if (((RuntimeType.STRING == value_curve_value_type))) { + else if (((RuntimeType.NUMBER == value_style_value_type))) { valueSerializer.writeInt8(1) - const value_curve_value_1 = unsafeCast(value_curve_value) - valueSerializer.writeString(value_curve_value_1) - } - else if (((RuntimeType.OBJECT == value_curve_value_type))) { - valueSerializer.writeInt8(2) - const value_curve_value_2 = unsafeCast(value_curve_value) - valueSerializer.writeICurve(value_curve_value_2) + const value_style_value_1 = unsafeCast(value_style_value) + valueSerializer.writeInt32(value_style_value_1) } } - const value_delay = value.delay - let value_delay_type: int32 = RuntimeType.UNDEFINED - value_delay_type = runtimeType(value_delay) - valueSerializer.writeInt8(value_delay_type) - if ((RuntimeType.UNDEFINED) != (value_delay_type)) { - const value_delay_value = value_delay! - valueSerializer.writeNumber(value_delay_value) - } - const value_motionPath = value.motionPath - let value_motionPath_type: int32 = RuntimeType.UNDEFINED - value_motionPath_type = runtimeType(value_motionPath) - valueSerializer.writeInt8(value_motionPath_type) - if ((RuntimeType.UNDEFINED) != (value_motionPath_type)) { - const value_motionPath_value = value_motionPath! - valueSerializer.writeMotionPathOptions(value_motionPath_value) - } - const value_zIndex = value.zIndex - let value_zIndex_type: int32 = RuntimeType.UNDEFINED - value_zIndex_type = runtimeType(value_zIndex) - valueSerializer.writeInt8(value_zIndex_type) - if ((RuntimeType.UNDEFINED) != (value_zIndex_type)) { - const value_zIndex_value = value_zIndex! - valueSerializer.writeNumber(value_zIndex_value) - } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } - } - writeLinearGradientBlurOptions(value: LinearGradientBlurOptions): void { - let valueSerializer: Serializer = this - const value_fractionStops = value.fractionStops - valueSerializer.writeInt32(value_fractionStops.length) - for (let i = 0; i < value_fractionStops.length; i++) { - const value_fractionStops_element = value_fractionStops[i] - const value_fractionStops_element_0 = value_fractionStops_element[0] - valueSerializer.writeNumber(value_fractionStops_element_0) - const value_fractionStops_element_1 = value_fractionStops_element[1] - valueSerializer.writeNumber(value_fractionStops_element_1) - } - const value_direction = value.direction - valueSerializer.writeInt32(value_direction) - } - writeForegroundBlurStyleOptions(value: ForegroundBlurStyleOptions): void { - let valueSerializer: Serializer = this - const value_colorMode = value.colorMode - let value_colorMode_type: int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value) - } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value) - } - const value_scale = value.scale - let value_scale_type: int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type: int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - } - writeBackgroundBlurStyleOptions(value: BackgroundBlurStyleOptions): void { - let valueSerializer: Serializer = this - const value_colorMode = value.colorMode - let value_colorMode_type: int32 = RuntimeType.UNDEFINED - value_colorMode_type = runtimeType(value_colorMode) - valueSerializer.writeInt8(value_colorMode_type) - if ((RuntimeType.UNDEFINED) != (value_colorMode_type)) { - const value_colorMode_value = value_colorMode! - valueSerializer.writeInt32(value_colorMode_value) - } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value) - } - const value_scale = value.scale - let value_scale_type: int32 = RuntimeType.UNDEFINED - value_scale_type = runtimeType(value_scale) - valueSerializer.writeInt8(value_scale_type) - if ((RuntimeType.UNDEFINED) != (value_scale_type)) { - const value_scale_value = value_scale! - valueSerializer.writeNumber(value_scale_value) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type: int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - const value_policy = value.policy - let value_policy_type: int32 = RuntimeType.UNDEFINED - value_policy_type = runtimeType(value_policy) - valueSerializer.writeInt8(value_policy_type) - if ((RuntimeType.UNDEFINED) != (value_policy_type)) { - const value_policy_value = value_policy! - valueSerializer.writeInt32(value_policy_value) + const value_dashGap = value.dashGap + let value_dashGap_type: int32 = RuntimeType.UNDEFINED + value_dashGap_type = runtimeType(value_dashGap) + valueSerializer.writeInt8(value_dashGap_type) + if ((RuntimeType.UNDEFINED) != (value_dashGap_type)) { + const value_dashGap_value = value_dashGap! + let value_dashGap_value_type: int32 = RuntimeType.UNDEFINED + value_dashGap_value_type = runtimeType(value_dashGap_value) + if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("right")) || (value_dashGap_value!.hasOwnProperty("left"))))) { + valueSerializer.writeInt8(0) + const value_dashGap_value_0 = unsafeCast(value_dashGap_value) + const value_dashGap_value_0_top = value_dashGap_value_0.top + let value_dashGap_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top) + valueSerializer.writeInt8(value_dashGap_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_top_type)) { + const value_dashGap_value_0_top_value = value_dashGap_value_0_top! + valueSerializer.writeLength(value_dashGap_value_0_top_value) + } + const value_dashGap_value_0_right = value_dashGap_value_0.right + let value_dashGap_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right) + valueSerializer.writeInt8(value_dashGap_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_right_type)) { + const value_dashGap_value_0_right_value = value_dashGap_value_0_right! + valueSerializer.writeLength(value_dashGap_value_0_right_value) + } + const value_dashGap_value_0_bottom = value_dashGap_value_0.bottom + let value_dashGap_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom) + valueSerializer.writeInt8(value_dashGap_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_bottom_type)) { + const value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom! + valueSerializer.writeLength(value_dashGap_value_0_bottom_value) + } + const value_dashGap_value_0_left = value_dashGap_value_0.left + let value_dashGap_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left) + valueSerializer.writeInt8(value_dashGap_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_left_type)) { + const value_dashGap_value_0_left_value = value_dashGap_value_0_left! + valueSerializer.writeLength(value_dashGap_value_0_left_value) + } + } + else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("unit"))))) { + valueSerializer.writeInt8(1) + const value_dashGap_value_1 = unsafeCast(value_dashGap_value) + valueSerializer.writeLengthMetrics(value_dashGap_value_1) + } + else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("end")) || (value_dashGap_value!.hasOwnProperty("start"))))) { + valueSerializer.writeInt8(2) + const value_dashGap_value_2 = unsafeCast(value_dashGap_value) + valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2) + } } - const value_inactiveColor = value.inactiveColor - let value_inactiveColor_type: int32 = RuntimeType.UNDEFINED - value_inactiveColor_type = runtimeType(value_inactiveColor) - valueSerializer.writeInt8(value_inactiveColor_type) - if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { - const value_inactiveColor_value = value_inactiveColor! - let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED - value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { + const value_dashWidth = value.dashWidth + let value_dashWidth_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_type = runtimeType(value_dashWidth) + valueSerializer.writeInt8(value_dashWidth_type) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_type)) { + const value_dashWidth_value = value_dashWidth! + let value_dashWidth_value_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_value_type = runtimeType(value_dashWidth_value) + if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("right")) || (value_dashWidth_value!.hasOwnProperty("left"))))) { valueSerializer.writeInt8(0) - const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeInt32(value_inactiveColor_value_0) + const value_dashWidth_value_0 = unsafeCast(value_dashWidth_value) + const value_dashWidth_value_0_top = value_dashWidth_value_0.top + let value_dashWidth_value_0_top_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top) + valueSerializer.writeInt8(value_dashWidth_value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_top_type)) { + const value_dashWidth_value_0_top_value = value_dashWidth_value_0_top! + valueSerializer.writeLength(value_dashWidth_value_0_top_value) + } + const value_dashWidth_value_0_right = value_dashWidth_value_0.right + let value_dashWidth_value_0_right_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right) + valueSerializer.writeInt8(value_dashWidth_value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_right_type)) { + const value_dashWidth_value_0_right_value = value_dashWidth_value_0_right! + valueSerializer.writeLength(value_dashWidth_value_0_right_value) + } + const value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom + let value_dashWidth_value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom) + valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { + const value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom! + valueSerializer.writeLength(value_dashWidth_value_0_bottom_value) + } + const value_dashWidth_value_0_left = value_dashWidth_value_0.left + let value_dashWidth_value_0_left_type: int32 = RuntimeType.UNDEFINED + value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left) + valueSerializer.writeInt8(value_dashWidth_value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_left_type)) { + const value_dashWidth_value_0_left_value = value_dashWidth_value_0_left! + valueSerializer.writeLength(value_dashWidth_value_0_left_value) + } } - else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("unit"))))) { valueSerializer.writeInt8(1) - const value_inactiveColor_value_1 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeNumber(value_inactiveColor_value_1) + const value_dashWidth_value_1 = unsafeCast(value_dashWidth_value) + valueSerializer.writeLengthMetrics(value_dashWidth_value_1) } - else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("end")) || (value_dashWidth_value!.hasOwnProperty("start"))))) { valueSerializer.writeInt8(2) - const value_inactiveColor_value_2 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeString(value_inactiveColor_value_2) - } - else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { - valueSerializer.writeInt8(3) - const value_inactiveColor_value_3 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeResource(value_inactiveColor_value_3) + const value_dashWidth_value_2 = unsafeCast(value_dashWidth_value) + valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2) } } } - writeGestureRecognizer(value: GestureRecognizer): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } - writeFingerInfo(value: FingerInfo): void { - let valueSerializer: Serializer = this - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_globalX = value.globalX - valueSerializer.writeNumber(value_globalX) - const value_globalY = value.globalY - valueSerializer.writeNumber(value_globalY) - const value_localX = value.localX - valueSerializer.writeNumber(value_localX) - const value_localY = value.localY - valueSerializer.writeNumber(value_localY) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - } - writeBaseGestureEvent(value: BaseGestureEvent): void { - let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) - } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) - } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) - } - const value_fingerList = value.fingerList - valueSerializer.writeInt32(value_fingerList.length) - for (let i = 0; i < value_fingerList.length; i++) { - const value_fingerList_element = value_fingerList[i] - valueSerializer.writeFingerInfo(value_fingerList_element) - } - } - writeGestureInfo(value: GestureInfo): void { + writeFilter(value: Filter): void { let valueSerializer: Serializer = this - const value_tag = value.tag - let value_tag_type: int32 = RuntimeType.UNDEFINED - value_tag_type = runtimeType(value_tag) - valueSerializer.writeInt8(value_tag_type) - if ((RuntimeType.UNDEFINED) != (value_tag_type)) { - const value_tag_value = value_tag! - valueSerializer.writeString(value_tag_value) - } - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_isSystemGesture = value.isSystemGesture - valueSerializer.writeBoolean(value_isSystemGesture) + const value___FilterStub = value.__FilterStub + valueSerializer.writeString(value___FilterStub) } - writeBackgroundBrightnessOptions(value: BackgroundBrightnessOptions): void { + writeVisualEffect(value: VisualEffect): void { let valueSerializer: Serializer = this - const value_rate = value.rate - valueSerializer.writeNumber(value_rate) - const value_lightUpDegree = value.lightUpDegree - valueSerializer.writeNumber(value_lightUpDegree) + const value___VisualEffectStub = value.__VisualEffectStub + valueSerializer.writeString(value___VisualEffectStub) } - writeGestureModifier(value: GestureModifier): void { + writeForegroundEffectOptions(value: ForegroundEffectOptions): void { let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) } - writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { + writeResizableOptions(value: ResizableOptions): void { let valueSerializer: Serializer = this - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeLength(value_top_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLength(value_bottom_value) - } - const value_left = value.left - let value_left_type: int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - valueSerializer.writeLength(value_left_value) - } - const value_right = value.right - let value_right_type: int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - valueSerializer.writeLength(value_right_value) + const value_slice = value.slice + let value_slice_type: int32 = RuntimeType.UNDEFINED + value_slice_type = runtimeType(value_slice) + valueSerializer.writeInt8(value_slice_type) + if ((RuntimeType.UNDEFINED) != (value_slice_type)) { + const value_slice_value = value_slice! + const value_slice_value_top = value_slice_value.top + let value_slice_value_top_type: int32 = RuntimeType.UNDEFINED + value_slice_value_top_type = runtimeType(value_slice_value_top) + valueSerializer.writeInt8(value_slice_value_top_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_top_type)) { + const value_slice_value_top_value = value_slice_value_top! + valueSerializer.writeLength(value_slice_value_top_value) + } + const value_slice_value_right = value_slice_value.right + let value_slice_value_right_type: int32 = RuntimeType.UNDEFINED + value_slice_value_right_type = runtimeType(value_slice_value_right) + valueSerializer.writeInt8(value_slice_value_right_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_right_type)) { + const value_slice_value_right_value = value_slice_value_right! + valueSerializer.writeLength(value_slice_value_right_value) + } + const value_slice_value_bottom = value_slice_value.bottom + let value_slice_value_bottom_type: int32 = RuntimeType.UNDEFINED + value_slice_value_bottom_type = runtimeType(value_slice_value_bottom) + valueSerializer.writeInt8(value_slice_value_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_bottom_type)) { + const value_slice_value_bottom_value = value_slice_value_bottom! + valueSerializer.writeLength(value_slice_value_bottom_value) + } + const value_slice_value_left = value_slice_value.left + let value_slice_value_left_type: int32 = RuntimeType.UNDEFINED + value_slice_value_left_type = runtimeType(value_slice_value_left) + valueSerializer.writeInt8(value_slice_value_left_type) + if ((RuntimeType.UNDEFINED) != (value_slice_value_left_type)) { + const value_slice_value_left_value = value_slice_value_left! + valueSerializer.writeLength(value_slice_value_left_value) + } + } + const value_lattice = value.lattice + let value_lattice_type: int32 = RuntimeType.UNDEFINED + value_lattice_type = runtimeType(value_lattice) + valueSerializer.writeInt8(value_lattice_type) + if ((RuntimeType.UNDEFINED) != (value_lattice_type)) { + const value_lattice_value = value_lattice! + valueSerializer.writeDrawingLattice(value_lattice_value) } } - writeStateStyles(value: StateStyles): void { + writeBackgroundEffectOptions(value: BackgroundEffectOptions): void { let valueSerializer: Serializer = this - const value_normal = value.normal - let value_normal_type: int32 = RuntimeType.UNDEFINED - value_normal_type = runtimeType(value_normal) - valueSerializer.writeInt8(value_normal_type) - if ((RuntimeType.UNDEFINED) != (value_normal_type)) { - const value_normal_value = value_normal! - valueSerializer.writeCustomObject("Any", value_normal_value) + const value_radius = value.radius + valueSerializer.writeNumber(value_radius) + const value_saturation = value.saturation + let value_saturation_type: int32 = RuntimeType.UNDEFINED + value_saturation_type = runtimeType(value_saturation) + valueSerializer.writeInt8(value_saturation_type) + if ((RuntimeType.UNDEFINED) != (value_saturation_type)) { + const value_saturation_value = value_saturation! + valueSerializer.writeNumber(value_saturation_value) } - const value_pressed = value.pressed - let value_pressed_type: int32 = RuntimeType.UNDEFINED - value_pressed_type = runtimeType(value_pressed) - valueSerializer.writeInt8(value_pressed_type) - if ((RuntimeType.UNDEFINED) != (value_pressed_type)) { - const value_pressed_value = value_pressed! - valueSerializer.writeCustomObject("Any", value_pressed_value) + const value_brightness = value.brightness + let value_brightness_type: int32 = RuntimeType.UNDEFINED + value_brightness_type = runtimeType(value_brightness) + valueSerializer.writeInt8(value_brightness_type) + if ((RuntimeType.UNDEFINED) != (value_brightness_type)) { + const value_brightness_value = value_brightness! + valueSerializer.writeNumber(value_brightness_value) } - const value_disabled = value.disabled - let value_disabled_type: int32 = RuntimeType.UNDEFINED - value_disabled_type = runtimeType(value_disabled) - valueSerializer.writeInt8(value_disabled_type) - if ((RuntimeType.UNDEFINED) != (value_disabled_type)) { - const value_disabled_value = value_disabled! - valueSerializer.writeCustomObject("Any", value_disabled_value) + const value_color = value.color + let value_color_type: int32 = RuntimeType.UNDEFINED + value_color_type = runtimeType(value_color) + valueSerializer.writeInt8(value_color_type) + if ((RuntimeType.UNDEFINED) != (value_color_type)) { + const value_color_value = value_color! + let value_color_value_type: int32 = RuntimeType.UNDEFINED + value_color_value_type = runtimeType(value_color_value) + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_color_value_0 = unsafeCast(value_color_value) + valueSerializer.writeInt32(value_color_value_0) + } + else if (((RuntimeType.NUMBER == value_color_value_type))) { + valueSerializer.writeInt8(1) + const value_color_value_1 = unsafeCast(value_color_value) + valueSerializer.writeNumber(value_color_value_1) + } + else if (((RuntimeType.STRING == value_color_value_type))) { + valueSerializer.writeInt8(2) + const value_color_value_2 = unsafeCast(value_color_value) + valueSerializer.writeString(value_color_value_2) + } + else if (((RuntimeType.OBJECT == value_color_value_type))) { + valueSerializer.writeInt8(3) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeResource(value_color_value_3) + } } - const value_focused = value.focused - let value_focused_type: int32 = RuntimeType.UNDEFINED - value_focused_type = runtimeType(value_focused) - valueSerializer.writeInt8(value_focused_type) - if ((RuntimeType.UNDEFINED) != (value_focused_type)) { - const value_focused_value = value_focused! - valueSerializer.writeCustomObject("Any", value_focused_value) + const value_adaptiveColor = value.adaptiveColor + let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED + value_adaptiveColor_type = runtimeType(value_adaptiveColor) + valueSerializer.writeInt8(value_adaptiveColor_type) + if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { + const value_adaptiveColor_value = value_adaptiveColor! + valueSerializer.writeInt32(value_adaptiveColor_value) } - const value_clicked = value.clicked - let value_clicked_type: int32 = RuntimeType.UNDEFINED - value_clicked_type = runtimeType(value_clicked) - valueSerializer.writeInt8(value_clicked_type) - if ((RuntimeType.UNDEFINED) != (value_clicked_type)) { - const value_clicked_value = value_clicked! - valueSerializer.writeCustomObject("Any", value_clicked_value) + const value_blurOptions = value.blurOptions + let value_blurOptions_type: int32 = RuntimeType.UNDEFINED + value_blurOptions_type = runtimeType(value_blurOptions) + valueSerializer.writeInt8(value_blurOptions_type) + if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { + const value_blurOptions_value = value_blurOptions! + valueSerializer.writeBlurOptions(value_blurOptions_value) } - const value_selected = value.selected - let value_selected_type: int32 = RuntimeType.UNDEFINED - value_selected_type = runtimeType(value_selected) - valueSerializer.writeInt8(value_selected_type) - if ((RuntimeType.UNDEFINED) != (value_selected_type)) { - const value_selected_value = value_selected! - valueSerializer.writeCustomObject("Object", value_selected_value) + const value_policy = value.policy + let value_policy_type: int32 = RuntimeType.UNDEFINED + value_policy_type = runtimeType(value_policy) + valueSerializer.writeInt8(value_policy_type) + if ((RuntimeType.UNDEFINED) != (value_policy_type)) { + const value_policy_value = value_policy! + valueSerializer.writeInt32(value_policy_value) + } + const value_inactiveColor = value.inactiveColor + let value_inactiveColor_type: int32 = RuntimeType.UNDEFINED + value_inactiveColor_type = runtimeType(value_inactiveColor) + valueSerializer.writeInt8(value_inactiveColor_type) + if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { + const value_inactiveColor_value = value_inactiveColor! + let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED + value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) + if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeInt32(value_inactiveColor_value_0) + } + else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(1) + const value_inactiveColor_value_1 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeNumber(value_inactiveColor_value_1) + } + else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(2) + const value_inactiveColor_value_2 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeString(value_inactiveColor_value_2) + } + else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { + valueSerializer.writeInt8(3) + const value_inactiveColor_value_3 = unsafeCast(value_inactiveColor_value) + valueSerializer.writeResource(value_inactiveColor_value_3) + } } } - writeUniformDataType(value: UniformDataType): void { - let valueSerializer: Serializer = this - const value___UniformDataTypeStub = value.__UniformDataTypeStub - valueSerializer.writeString(value___UniformDataTypeStub) - } - writeDragEvent(value: DragEvent): void { - let valueSerializer: Serializer = this - const value_dragBehavior = value.dragBehavior - valueSerializer.writeInt32(value_dragBehavior) - const value_useCustomDropAnimation = value.useCustomDropAnimation - valueSerializer.writeBoolean(value_useCustomDropAnimation) - } - writeLocalizedAlignRuleOptions(value: LocalizedAlignRuleOptions): void { + writePixelRoundPolicy(value: PixelRoundPolicy): void { let valueSerializer: Serializer = this const value_start = value.start let value_start_type: int32 = RuntimeType.UNDEFINED @@ -20006,23 +20282,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value) - } - const value_middle = value.middle - let value_middle_type: int32 = RuntimeType.UNDEFINED - value_middle_type = runtimeType(value_middle) - valueSerializer.writeInt8(value_middle_type) - if ((RuntimeType.UNDEFINED) != (value_middle_type)) { - const value_middle_value = value_middle! - valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value) + valueSerializer.writeInt32(value_start_value) } const value_top = value.top let value_top_type: int32 = RuntimeType.UNDEFINED @@ -20030,78 +20290,15 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_top_type) if ((RuntimeType.UNDEFINED) != (value_top_type)) { const value_top_value = value_top! - valueSerializer.writeLocalizedVerticalAlignParam(value_top_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value) - } - const value_center = value.center - let value_center_type: int32 = RuntimeType.UNDEFINED - value_center_type = runtimeType(value_center) - valueSerializer.writeInt8(value_center_type) - if ((RuntimeType.UNDEFINED) != (value_center_type)) { - const value_center_value = value_center! - valueSerializer.writeLocalizedVerticalAlignParam(value_center_value) - } - const value_bias = value.bias - let value_bias_type: int32 = RuntimeType.UNDEFINED - value_bias_type = runtimeType(value_bias) - valueSerializer.writeInt8(value_bias_type) - if ((RuntimeType.UNDEFINED) != (value_bias_type)) { - const value_bias_value = value_bias! - valueSerializer.writeBias(value_bias_value) - } - } - writeAlignRuleOption(value: AlignRuleOption): void { - let valueSerializer: Serializer = this - const value_left = value.left - let value_left_type: int32 = RuntimeType.UNDEFINED - value_left_type = runtimeType(value_left) - valueSerializer.writeInt8(value_left_type) - if ((RuntimeType.UNDEFINED) != (value_left_type)) { - const value_left_value = value_left! - const value_left_value_anchor = value_left_value.anchor - valueSerializer.writeString(value_left_value_anchor) - const value_left_value_align = value_left_value.align - valueSerializer.writeInt32(value_left_value_align) - } - const value_right = value.right - let value_right_type: int32 = RuntimeType.UNDEFINED - value_right_type = runtimeType(value_right) - valueSerializer.writeInt8(value_right_type) - if ((RuntimeType.UNDEFINED) != (value_right_type)) { - const value_right_value = value_right! - const value_right_value_anchor = value_right_value.anchor - valueSerializer.writeString(value_right_value_anchor) - const value_right_value_align = value_right_value.align - valueSerializer.writeInt32(value_right_value_align) - } - const value_middle = value.middle - let value_middle_type: int32 = RuntimeType.UNDEFINED - value_middle_type = runtimeType(value_middle) - valueSerializer.writeInt8(value_middle_type) - if ((RuntimeType.UNDEFINED) != (value_middle_type)) { - const value_middle_value = value_middle! - const value_middle_value_anchor = value_middle_value.anchor - valueSerializer.writeString(value_middle_value_anchor) - const value_middle_value_align = value_middle_value.align - valueSerializer.writeInt32(value_middle_value_align) + valueSerializer.writeInt32(value_top_value) } - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - const value_top_value_anchor = value_top_value.anchor - valueSerializer.writeString(value_top_value_anchor) - const value_top_value_align = value_top_value.align - valueSerializer.writeInt32(value_top_value_align) + const value_end = value.end + let value_end_type: int32 = RuntimeType.UNDEFINED + value_end_type = runtimeType(value_end) + valueSerializer.writeInt8(value_end_type) + if ((RuntimeType.UNDEFINED) != (value_end_type)) { + const value_end_value = value_end! + valueSerializer.writeInt32(value_end_value) } const value_bottom = value.bottom let value_bottom_type: int32 = RuntimeType.UNDEFINED @@ -20109,1579 +20306,1330 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_bottom_type) if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { const value_bottom_value = value_bottom! - const value_bottom_value_anchor = value_bottom_value.anchor - valueSerializer.writeString(value_bottom_value_anchor) - const value_bottom_value_align = value_bottom_value.align - valueSerializer.writeInt32(value_bottom_value_align) - } - const value_center = value.center - let value_center_type: int32 = RuntimeType.UNDEFINED - value_center_type = runtimeType(value_center) - valueSerializer.writeInt8(value_center_type) - if ((RuntimeType.UNDEFINED) != (value_center_type)) { - const value_center_value = value_center! - const value_center_value_anchor = value_center_value.anchor - valueSerializer.writeString(value_center_value_anchor) - const value_center_value_align = value_center_value.align - valueSerializer.writeInt32(value_center_value_align) - } - const value_bias = value.bias - let value_bias_type: int32 = RuntimeType.UNDEFINED - value_bias_type = runtimeType(value_bias) - valueSerializer.writeInt8(value_bias_type) - if ((RuntimeType.UNDEFINED) != (value_bias_type)) { - const value_bias_value = value_bias! - valueSerializer.writeBias(value_bias_value) + valueSerializer.writeInt32(value_bottom_value) } } - writeMotionBlurOptions(value: MotionBlurOptions): void { - let valueSerializer: Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) - const value_anchor = value.anchor - valueSerializer.writeMotionBlurAnchor(value_anchor) - } - writeFocusBoxStyle(value: FocusBoxStyle): void { + writeChainWeightOptions(value: ChainWeightOptions): void { let valueSerializer: Serializer = this - const value_margin = value.margin - let value_margin_type: int32 = RuntimeType.UNDEFINED - value_margin_type = runtimeType(value_margin) - valueSerializer.writeInt8(value_margin_type) - if ((RuntimeType.UNDEFINED) != (value_margin_type)) { - const value_margin_value = value_margin! - valueSerializer.writeLengthMetrics(value_margin_value) - } - const value_strokeColor = value.strokeColor - let value_strokeColor_type: int32 = RuntimeType.UNDEFINED - value_strokeColor_type = runtimeType(value_strokeColor) - valueSerializer.writeInt8(value_strokeColor_type) - if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { - const value_strokeColor_value = value_strokeColor! - valueSerializer.writeColorMetrics(value_strokeColor_value) + const value_horizontal = value.horizontal + let value_horizontal_type: int32 = RuntimeType.UNDEFINED + value_horizontal_type = runtimeType(value_horizontal) + valueSerializer.writeInt8(value_horizontal_type) + if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { + const value_horizontal_value = value_horizontal! + valueSerializer.writeNumber(value_horizontal_value) } - const value_strokeWidth = value.strokeWidth - let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED - value_strokeWidth_type = runtimeType(value_strokeWidth) - valueSerializer.writeInt8(value_strokeWidth_type) - if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { - const value_strokeWidth_value = value_strokeWidth! - valueSerializer.writeLengthMetrics(value_strokeWidth_value) + const value_vertical = value.vertical + let value_vertical_type: int32 = RuntimeType.UNDEFINED + value_vertical_type = runtimeType(value_vertical) + valueSerializer.writeInt8(value_vertical_type) + if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { + const value_vertical_value = value_vertical! + valueSerializer.writeNumber(value_vertical_value) } } - writeKeyEvent(value: KeyEvent): void { + writeTouchResult(value: TouchResult): void { let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_keyCode = value.keyCode - valueSerializer.writeNumber(value_keyCode) - const value_keyText = value.keyText - valueSerializer.writeString(value_keyText) - const value_keySource = value.keySource - valueSerializer.writeInt32(value_keySource) - const value_deviceId = value.deviceId - valueSerializer.writeNumber(value_deviceId) - const value_metaKey = value.metaKey - valueSerializer.writeNumber(value_metaKey) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) - const value_intentionCode = value.intentionCode - valueSerializer.writeIntentionCode(value_intentionCode) - const value_unicode = value.unicode - let value_unicode_type: int32 = RuntimeType.UNDEFINED - value_unicode_type = runtimeType(value_unicode) - valueSerializer.writeInt8(value_unicode_type) - if ((RuntimeType.UNDEFINED) != (value_unicode_type)) { - const value_unicode_value = value_unicode! - valueSerializer.writeNumber(value_unicode_value) + const value_strategy = value.strategy + valueSerializer.writeInt32(value_strategy) + const value_id = value.id + let value_id_type: int32 = RuntimeType.UNDEFINED + value_id_type = runtimeType(value_id) + valueSerializer.writeInt8(value_id_type) + if ((RuntimeType.UNDEFINED) != (value_id_type)) { + const value_id_value = value_id! + valueSerializer.writeString(value_id_value) } } - writeTouchObject(value: TouchObject): void { + writeTouchTestInfo(value: TouchTestInfo): void { let valueSerializer: Serializer = this - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_id = value.id - valueSerializer.writeNumber(value_id) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) const value_windowX = value.windowX valueSerializer.writeNumber(value_windowX) const value_windowY = value.windowY valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) + const value_parentX = value.parentX + valueSerializer.writeNumber(value_parentX) + const value_parentY = value.parentY + valueSerializer.writeNumber(value_parentY) const value_x = value.x valueSerializer.writeNumber(value_x) const value_y = value.y valueSerializer.writeNumber(value_y) + const value_rect = value.rect + valueSerializer.writeRectResult(value_rect) + const value_id = value.id + valueSerializer.writeString(value_id) } - writeMouseEvent(value: MouseEvent): void { + writeConstraintSizeOptions(value: ConstraintSizeOptions): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_minWidth = value.minWidth + let value_minWidth_type: int32 = RuntimeType.UNDEFINED + value_minWidth_type = runtimeType(value_minWidth) + valueSerializer.writeInt8(value_minWidth_type) + if ((RuntimeType.UNDEFINED) != (value_minWidth_type)) { + const value_minWidth_value = value_minWidth! + valueSerializer.writeLength(value_minWidth_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_maxWidth = value.maxWidth + let value_maxWidth_type: int32 = RuntimeType.UNDEFINED + value_maxWidth_type = runtimeType(value_maxWidth) + valueSerializer.writeInt8(value_maxWidth_type) + if ((RuntimeType.UNDEFINED) != (value_maxWidth_type)) { + const value_maxWidth_value = value_maxWidth! + valueSerializer.writeLength(value_maxWidth_value) } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_minHeight = value.minHeight + let value_minHeight_type: int32 = RuntimeType.UNDEFINED + value_minHeight_type = runtimeType(value_minHeight) + valueSerializer.writeInt8(value_minHeight_type) + if ((RuntimeType.UNDEFINED) != (value_minHeight_type)) { + const value_minHeight_value = value_minHeight! + valueSerializer.writeLength(value_minHeight_value) + } + const value_maxHeight = value.maxHeight + let value_maxHeight_type: int32 = RuntimeType.UNDEFINED + value_maxHeight_type = runtimeType(value_maxHeight) + valueSerializer.writeInt8(value_maxHeight_type) + if ((RuntimeType.UNDEFINED) != (value_maxHeight_type)) { + const value_maxHeight_value = value_maxHeight! + valueSerializer.writeLength(value_maxHeight_value) + } + } + writePointLightStyle(value: PointLightStyle): void { + let valueSerializer: Serializer = this + const value_lightSource = value.lightSource + let value_lightSource_type: int32 = RuntimeType.UNDEFINED + value_lightSource_type = runtimeType(value_lightSource) + valueSerializer.writeInt8(value_lightSource_type) + if ((RuntimeType.UNDEFINED) != (value_lightSource_type)) { + const value_lightSource_value = value_lightSource! + valueSerializer.writeLightSource(value_lightSource_value) + } + const value_illuminated = value.illuminated + let value_illuminated_type: int32 = RuntimeType.UNDEFINED + value_illuminated_type = runtimeType(value_illuminated) + valueSerializer.writeInt8(value_illuminated_type) + if ((RuntimeType.UNDEFINED) != (value_illuminated_type)) { + const value_illuminated_value = value_illuminated! + valueSerializer.writeInt32(value_illuminated_value) + } + const value_bloom = value.bloom + let value_bloom_type: int32 = RuntimeType.UNDEFINED + value_bloom_type = runtimeType(value_bloom) + valueSerializer.writeInt8(value_bloom_type) + if ((RuntimeType.UNDEFINED) != (value_bloom_type)) { + const value_bloom_value = value_bloom! + valueSerializer.writeNumber(value_bloom_value) + } + } + writeColumnOptions(value: ColumnOptions): void { + let valueSerializer: Serializer = this + const value_space = value.space + let value_space_type: int32 = RuntimeType.UNDEFINED + value_space_type = runtimeType(value_space) + valueSerializer.writeInt8(value_space_type) + if ((RuntimeType.UNDEFINED) != (value_space_type)) { + const value_space_value = value_space! + let value_space_value_type: int32 = RuntimeType.UNDEFINED + value_space_value_type = runtimeType(value_space_value) + if (((RuntimeType.STRING == value_space_value_type))) { + valueSerializer.writeInt8(0) + const value_space_value_0 = unsafeCast(value_space_value) + valueSerializer.writeString(value_space_value_0) + } + else if (((RuntimeType.NUMBER == value_space_value_type))) { + valueSerializer.writeInt8(1) + const value_space_value_1 = unsafeCast(value_space_value) + valueSerializer.writeNumber(value_space_value_1) + } } - const value_button = value.button - valueSerializer.writeInt32(value_button) - const value_action = value.action - valueSerializer.writeInt32(value_action) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) } - writeAccessibilityHoverEvent(value: AccessibilityHoverEvent): void { + writeCircleOptions(value: CircleOptions): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) + } } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + } + writeCheckboxGroupResult(value: CheckboxGroupResult): void { + let valueSerializer: Serializer = this + const value_name = value.name + valueSerializer.writeInt32(value_name.length) + for (let i = 0; i < value_name.length; i++) { + const value_name_element = value_name[i] + valueSerializer.writeString(value_name_element) } - const value_type = value.type - valueSerializer.writeInt32(value_type) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) + const value_status = value.status + valueSerializer.writeInt32(value_status) } - writeHoverEvent(value: HoverEvent): void { + writeCheckboxGroupOptions(value: CheckboxGroupOptions): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_group = value.group + let value_group_type: int32 = RuntimeType.UNDEFINED + value_group_type = runtimeType(value_group) + valueSerializer.writeInt8(value_group_type) + if ((RuntimeType.UNDEFINED) != (value_group_type)) { + const value_group_value = value_group! + valueSerializer.writeString(value_group_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + } + writeMarkStyle(value: MarkStyle): void { + let valueSerializer: Serializer = this + const value_strokeColor = value.strokeColor + let value_strokeColor_type: int32 = RuntimeType.UNDEFINED + value_strokeColor_type = runtimeType(value_strokeColor) + valueSerializer.writeInt8(value_strokeColor_type) + if ((RuntimeType.UNDEFINED) != (value_strokeColor_type)) { + const value_strokeColor_value = value_strokeColor! + let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED + value_strokeColor_value_type = runtimeType(value_strokeColor_value) + if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) + valueSerializer.writeInt32(value_strokeColor_value_0) + } + else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + valueSerializer.writeInt8(1) + const value_strokeColor_value_1 = unsafeCast(value_strokeColor_value) + valueSerializer.writeNumber(value_strokeColor_value_1) + } + else if (((RuntimeType.STRING == value_strokeColor_value_type))) { + valueSerializer.writeInt8(2) + const value_strokeColor_value_2 = unsafeCast(value_strokeColor_value) + valueSerializer.writeString(value_strokeColor_value_2) + } + else if (((RuntimeType.OBJECT == value_strokeColor_value_type))) { + valueSerializer.writeInt8(3) + const value_strokeColor_value_3 = unsafeCast(value_strokeColor_value) + valueSerializer.writeResource(value_strokeColor_value_3) + } } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_size = value.size + let value_size_type: int32 = RuntimeType.UNDEFINED + value_size_type = runtimeType(value_size) + valueSerializer.writeInt8(value_size_type) + if ((RuntimeType.UNDEFINED) != (value_size_type)) { + const value_size_value = value_size! + valueSerializer.writeLength(value_size_value) + } + const value_strokeWidth = value.strokeWidth + let value_strokeWidth_type: int32 = RuntimeType.UNDEFINED + value_strokeWidth_type = runtimeType(value_strokeWidth) + valueSerializer.writeInt8(value_strokeWidth_type) + if ((RuntimeType.UNDEFINED) != (value_strokeWidth_type)) { + const value_strokeWidth_value = value_strokeWidth! + valueSerializer.writeLength(value_strokeWidth_value) } - const value_stopPropagation = value.stopPropagation - valueSerializer.holdAndWriteCallback(value_stopPropagation) } - writeClickEvent(value: ClickEvent): void { + writeCheckboxOptions(value: CheckboxOptions): void { let valueSerializer: Serializer = this - const value_target = value.target - valueSerializer.writeEventTarget(value_target) - const value_timestamp = value.timestamp - valueSerializer.writeNumber(value_timestamp) - const value_source = value.source - valueSerializer.writeInt32(value_source) - const value_axisHorizontal = value.axisHorizontal - let value_axisHorizontal_type: int32 = RuntimeType.UNDEFINED - value_axisHorizontal_type = runtimeType(value_axisHorizontal) - valueSerializer.writeInt8(value_axisHorizontal_type) - if ((RuntimeType.UNDEFINED) != (value_axisHorizontal_type)) { - const value_axisHorizontal_value = value_axisHorizontal! - valueSerializer.writeNumber(value_axisHorizontal_value) + const value_name = value.name + let value_name_type: int32 = RuntimeType.UNDEFINED + value_name_type = runtimeType(value_name) + valueSerializer.writeInt8(value_name_type) + if ((RuntimeType.UNDEFINED) != (value_name_type)) { + const value_name_value = value_name! + valueSerializer.writeString(value_name_value) } - const value_axisVertical = value.axisVertical - let value_axisVertical_type: int32 = RuntimeType.UNDEFINED - value_axisVertical_type = runtimeType(value_axisVertical) - valueSerializer.writeInt8(value_axisVertical_type) - if ((RuntimeType.UNDEFINED) != (value_axisVertical_type)) { - const value_axisVertical_value = value_axisVertical! - valueSerializer.writeNumber(value_axisVertical_value) + const value_group = value.group + let value_group_type: int32 = RuntimeType.UNDEFINED + value_group_type = runtimeType(value_group) + valueSerializer.writeInt8(value_group_type) + if ((RuntimeType.UNDEFINED) != (value_group_type)) { + const value_group_value = value_group! + valueSerializer.writeString(value_group_value) } - const value_pressure = value.pressure - valueSerializer.writeNumber(value_pressure) - const value_tiltX = value.tiltX - valueSerializer.writeNumber(value_tiltX) - const value_tiltY = value.tiltY - valueSerializer.writeNumber(value_tiltY) - const value_sourceTool = value.sourceTool - valueSerializer.writeInt32(value_sourceTool) - const value_deviceId = value.deviceId - let value_deviceId_type: int32 = RuntimeType.UNDEFINED - value_deviceId_type = runtimeType(value_deviceId) - valueSerializer.writeInt8(value_deviceId_type) - if ((RuntimeType.UNDEFINED) != (value_deviceId_type)) { - const value_deviceId_value = value_deviceId! - valueSerializer.writeNumber(value_deviceId_value) + const value_indicatorBuilder = value.indicatorBuilder + let value_indicatorBuilder_type: int32 = RuntimeType.UNDEFINED + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder) + valueSerializer.writeInt8(value_indicatorBuilder_type) + if ((RuntimeType.UNDEFINED) != (value_indicatorBuilder_type)) { + const value_indicatorBuilder_value = value_indicatorBuilder! + valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_indicatorBuilder_value)) } - const value_displayX = value.displayX - valueSerializer.writeNumber(value_displayX) - const value_displayY = value.displayY - valueSerializer.writeNumber(value_displayY) - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_screenX = value.screenX - valueSerializer.writeNumber(value_screenX) - const value_screenY = value.screenY - valueSerializer.writeNumber(value_screenY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_preventDefault = value.preventDefault - valueSerializer.holdAndWriteCallback(value_preventDefault) } - writeOutlineOptions(value: OutlineOptions): void { + writeRenderingContextSettings(value: RenderingContextSettings): void { let valueSerializer: Serializer = this - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("top")) || (value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("bottom")) || (value_width_value!.hasOwnProperty("left"))))) { + const value_antialias = value.antialias + let value_antialias_type: int32 = RuntimeType.UNDEFINED + value_antialias_type = runtimeType(value_antialias) + valueSerializer.writeInt8(value_antialias_type) + if ((RuntimeType.UNDEFINED) != (value_antialias_type)) { + const value_antialias_value = value_antialias! + valueSerializer.writeBoolean(value_antialias_value) + } + } + writeLengthMetricsUnit(value: LengthMetricsUnit): void { + let valueSerializer: Serializer = this + const value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub + valueSerializer.writeString(value___LengthMetricsUnitStub) + } + writeCalendarOptions(value: CalendarOptions): void { + let valueSerializer: Serializer = this + const value_hintRadius = value.hintRadius + let value_hintRadius_type: int32 = RuntimeType.UNDEFINED + value_hintRadius_type = runtimeType(value_hintRadius) + valueSerializer.writeInt8(value_hintRadius_type) + if ((RuntimeType.UNDEFINED) != (value_hintRadius_type)) { + const value_hintRadius_value = value_hintRadius! + let value_hintRadius_value_type: int32 = RuntimeType.UNDEFINED + value_hintRadius_value_type = runtimeType(value_hintRadius_value) + if (((RuntimeType.NUMBER == value_hintRadius_value_type))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - const value_width_value_0_top = value_width_value_0.top - let value_width_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_top_type = runtimeType(value_width_value_0_top) - valueSerializer.writeInt8(value_width_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { - const value_width_value_0_top_value = value_width_value_0_top! - valueSerializer.writeLength(value_width_value_0_top_value) - } - const value_width_value_0_right = value_width_value_0.right - let value_width_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_right_type = runtimeType(value_width_value_0_right) - valueSerializer.writeInt8(value_width_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { - const value_width_value_0_right_value = value_width_value_0_right! - valueSerializer.writeLength(value_width_value_0_right_value) - } - const value_width_value_0_bottom = value_width_value_0.bottom - let value_width_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) - valueSerializer.writeInt8(value_width_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { - const value_width_value_0_bottom_value = value_width_value_0_bottom! - valueSerializer.writeLength(value_width_value_0_bottom_value) - } - const value_width_value_0_left = value_width_value_0.left - let value_width_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_left_type = runtimeType(value_width_value_0_left) - valueSerializer.writeInt8(value_width_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { - const value_width_value_0_left_value = value_width_value_0_left! - valueSerializer.writeLength(value_width_value_0_left_value) - } + const value_hintRadius_value_0 = unsafeCast(value_hintRadius_value) + valueSerializer.writeNumber(value_hintRadius_value_0) } - else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + else if (((RuntimeType.OBJECT == value_hintRadius_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeLength(value_width_value_1) + const value_hintRadius_value_1 = unsafeCast(value_hintRadius_value) + valueSerializer.writeResource(value_hintRadius_value_1) } } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("right")) || (value_color_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - const value_color_value_0_top = value_color_value_0.top - let value_color_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_top_type = runtimeType(value_color_value_0_top) - valueSerializer.writeInt8(value_color_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { - const value_color_value_0_top_value = value_color_value_0_top! - let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeInt32(value_color_value_0_top_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_top_value_1 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeNumber(value_color_value_0_top_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_top_value_2 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeString(value_color_value_0_top_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_top_value_3 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeResource(value_color_value_0_top_value_3) - } - } - const value_color_value_0_right = value_color_value_0.right - let value_color_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_right_type = runtimeType(value_color_value_0_right) - valueSerializer.writeInt8(value_color_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { - const value_color_value_0_right_value = value_color_value_0_right! - let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeInt32(value_color_value_0_right_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_right_value_1 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeNumber(value_color_value_0_right_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_right_value_2 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeString(value_color_value_0_right_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_right_value_3 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeResource(value_color_value_0_right_value_3) - } - } - const value_color_value_0_bottom = value_color_value_0.bottom - let value_color_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) - valueSerializer.writeInt8(value_color_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { - const value_color_value_0_bottom_value = value_color_value_0_bottom! - let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeInt32(value_color_value_0_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_bottom_value_1 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeNumber(value_color_value_0_bottom_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_bottom_value_2 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeString(value_color_value_0_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_bottom_value_3 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeResource(value_color_value_0_bottom_value_3) - } - } - const value_color_value_0_left = value_color_value_0.left - let value_color_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_left_type = runtimeType(value_color_value_0_left) - valueSerializer.writeInt8(value_color_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { - const value_color_value_0_left_value = value_color_value_0_left! - let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeInt32(value_color_value_0_left_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_left_value_1 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeNumber(value_color_value_0_left_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_left_value_2 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeString(value_color_value_0_left_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_left_value_3 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeResource(value_color_value_0_left_value_3) - } - } + const value_selected = value.selected + let value_selected_type: int32 = RuntimeType.UNDEFINED + value_selected_type = runtimeType(value_selected) + valueSerializer.writeInt8(value_selected_type) + if ((RuntimeType.UNDEFINED) != (value_selected_type)) { + const value_selected_value = value_selected! + valueSerializer.writeInt64((value_selected_value.getTime() as number)) + } + } + writeCalendarRequestedData(value: CalendarRequestedData): void { + let valueSerializer: Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_currentYear = value.currentYear + valueSerializer.writeNumber(value_currentYear) + const value_currentMonth = value.currentMonth + valueSerializer.writeNumber(value_currentMonth) + const value_monthState = value.monthState + valueSerializer.writeNumber(value_monthState) + } + writeCalendarSelectedDate(value: CalendarSelectedDate): void { + let valueSerializer: Serializer = this + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_day = value.day + valueSerializer.writeNumber(value_day) + } + writeWorkStateStyle(value: WorkStateStyle): void { + let valueSerializer: Serializer = this + const value_workDayMarkColor = value.workDayMarkColor + let value_workDayMarkColor_type: int32 = RuntimeType.UNDEFINED + value_workDayMarkColor_type = runtimeType(value_workDayMarkColor) + valueSerializer.writeInt8(value_workDayMarkColor_type) + if ((RuntimeType.UNDEFINED) != (value_workDayMarkColor_type)) { + const value_workDayMarkColor_value = value_workDayMarkColor! + let value_workDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED + value_workDayMarkColor_value_type = runtimeType(value_workDayMarkColor_value) + if (((RuntimeType.NUMBER) == (value_workDayMarkColor_value_type)) && ((unsafeCast(value_workDayMarkColor_value)) >= (0)) && ((unsafeCast(value_workDayMarkColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_workDayMarkColor_value_0 = unsafeCast(value_workDayMarkColor_value) + valueSerializer.writeInt32(value_workDayMarkColor_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - let value_color_value_1_type: int32 = RuntimeType.UNDEFINED - value_color_value_1_type = runtimeType(value_color_value_1) - if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_1_0 = unsafeCast(value_color_value_1) - valueSerializer.writeInt32(value_color_value_1_0) - } - else if (((RuntimeType.NUMBER == value_color_value_1_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1_1 = unsafeCast(value_color_value_1) - valueSerializer.writeNumber(value_color_value_1_1) - } - else if (((RuntimeType.STRING == value_color_value_1_type))) { - valueSerializer.writeInt8(2) - const value_color_value_1_2 = unsafeCast(value_color_value_1) - valueSerializer.writeString(value_color_value_1_2) - } - else if (((RuntimeType.OBJECT == value_color_value_1_type))) { - valueSerializer.writeInt8(3) - const value_color_value_1_3 = unsafeCast(value_color_value_1) - valueSerializer.writeResource(value_color_value_1_3) - } + const value_workDayMarkColor_value_1 = unsafeCast(value_workDayMarkColor_value) + valueSerializer.writeNumber(value_workDayMarkColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("end")) || (value_color_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_workDayMarkColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + const value_workDayMarkColor_value_2 = unsafeCast(value_workDayMarkColor_value) + valueSerializer.writeString(value_workDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_workDayMarkColor_value_type))) { + valueSerializer.writeInt8(3) + const value_workDayMarkColor_value_3 = unsafeCast(value_workDayMarkColor_value) + valueSerializer.writeResource(value_workDayMarkColor_value_3) } } - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type: int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topLeft")) || (value_radius_value!.hasOwnProperty("topRight")) || (value_radius_value!.hasOwnProperty("bottomLeft")) || (value_radius_value!.hasOwnProperty("bottomRight"))))) { + const value_offDayMarkColor = value.offDayMarkColor + let value_offDayMarkColor_type: int32 = RuntimeType.UNDEFINED + value_offDayMarkColor_type = runtimeType(value_offDayMarkColor) + valueSerializer.writeInt8(value_offDayMarkColor_type) + if ((RuntimeType.UNDEFINED) != (value_offDayMarkColor_type)) { + const value_offDayMarkColor_value = value_offDayMarkColor! + let value_offDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED + value_offDayMarkColor_value_type = runtimeType(value_offDayMarkColor_value) + if (((RuntimeType.NUMBER) == (value_offDayMarkColor_value_type)) && ((unsafeCast(value_offDayMarkColor_value)) >= (0)) && ((unsafeCast(value_offDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_radius_value_0 = unsafeCast(value_radius_value) - const value_radius_value_0_topLeft = value_radius_value_0.topLeft - let value_radius_value_0_topLeft_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) - valueSerializer.writeInt8(value_radius_value_0_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! - valueSerializer.writeLength(value_radius_value_0_topLeft_value) - } - const value_radius_value_0_topRight = value_radius_value_0.topRight - let value_radius_value_0_topRight_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) - valueSerializer.writeInt8(value_radius_value_0_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { - const value_radius_value_0_topRight_value = value_radius_value_0_topRight! - valueSerializer.writeLength(value_radius_value_0_topRight_value) - } - const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft - let value_radius_value_0_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) - } - const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight - let value_radius_value_0_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! - valueSerializer.writeLength(value_radius_value_0_bottomRight_value) - } + const value_offDayMarkColor_value_0 = unsafeCast(value_offDayMarkColor_value) + valueSerializer.writeInt32(value_offDayMarkColor_value_0) } - else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { + else if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { valueSerializer.writeInt8(1) - const value_radius_value_1 = unsafeCast(value_radius_value) - valueSerializer.writeLength(value_radius_value_1) + const value_offDayMarkColor_value_1 = unsafeCast(value_offDayMarkColor_value) + valueSerializer.writeNumber(value_offDayMarkColor_value_1) + } + else if (((RuntimeType.STRING == value_offDayMarkColor_value_type))) { + valueSerializer.writeInt8(2) + const value_offDayMarkColor_value_2 = unsafeCast(value_offDayMarkColor_value) + valueSerializer.writeString(value_offDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_offDayMarkColor_value_type))) { + valueSerializer.writeInt8(3) + const value_offDayMarkColor_value_3 = unsafeCast(value_offDayMarkColor_value) + valueSerializer.writeResource(value_offDayMarkColor_value_3) } } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - let value_style_value_type: int32 = RuntimeType.UNDEFINED - value_style_value_type = runtimeType(value_style_value) - if (((RuntimeType.OBJECT == value_style_value_type))) { + const value_workDayMarkSize = value.workDayMarkSize + let value_workDayMarkSize_type: int32 = RuntimeType.UNDEFINED + value_workDayMarkSize_type = runtimeType(value_workDayMarkSize) + valueSerializer.writeInt8(value_workDayMarkSize_type) + if ((RuntimeType.UNDEFINED) != (value_workDayMarkSize_type)) { + const value_workDayMarkSize_value = value_workDayMarkSize! + valueSerializer.writeNumber(value_workDayMarkSize_value) + } + const value_offDayMarkSize = value.offDayMarkSize + let value_offDayMarkSize_type: int32 = RuntimeType.UNDEFINED + value_offDayMarkSize_type = runtimeType(value_offDayMarkSize) + valueSerializer.writeInt8(value_offDayMarkSize_type) + if ((RuntimeType.UNDEFINED) != (value_offDayMarkSize_type)) { + const value_offDayMarkSize_value = value_offDayMarkSize! + valueSerializer.writeNumber(value_offDayMarkSize_value) + } + const value_workStateWidth = value.workStateWidth + let value_workStateWidth_type: int32 = RuntimeType.UNDEFINED + value_workStateWidth_type = runtimeType(value_workStateWidth) + valueSerializer.writeInt8(value_workStateWidth_type) + if ((RuntimeType.UNDEFINED) != (value_workStateWidth_type)) { + const value_workStateWidth_value = value_workStateWidth! + valueSerializer.writeNumber(value_workStateWidth_value) + } + const value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance + let value_workStateHorizontalMovingDistance_type: int32 = RuntimeType.UNDEFINED + value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance) + valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type) + if ((RuntimeType.UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { + const value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance! + valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value) + } + const value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance + let value_workStateVerticalMovingDistance_type: int32 = RuntimeType.UNDEFINED + value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance) + valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type) + if ((RuntimeType.UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { + const value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance! + valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value) + } + } + writeWeekStyle(value: WeekStyle): void { + let valueSerializer: Serializer = this + const value_weekColor = value.weekColor + let value_weekColor_type: int32 = RuntimeType.UNDEFINED + value_weekColor_type = runtimeType(value_weekColor) + valueSerializer.writeInt8(value_weekColor_type) + if ((RuntimeType.UNDEFINED) != (value_weekColor_type)) { + const value_weekColor_value = value_weekColor! + let value_weekColor_value_type: int32 = RuntimeType.UNDEFINED + value_weekColor_value_type = runtimeType(value_weekColor_value) + if (((RuntimeType.NUMBER) == (value_weekColor_value_type)) && ((unsafeCast(value_weekColor_value)) >= (0)) && ((unsafeCast(value_weekColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_style_value_0 = unsafeCast(value_style_value) - const value_style_value_0_top = value_style_value_0.top - let value_style_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_top_type = runtimeType(value_style_value_0_top) - valueSerializer.writeInt8(value_style_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { - const value_style_value_0_top_value = value_style_value_0_top! - valueSerializer.writeInt32(value_style_value_0_top_value) - } - const value_style_value_0_right = value_style_value_0.right - let value_style_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_right_type = runtimeType(value_style_value_0_right) - valueSerializer.writeInt8(value_style_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { - const value_style_value_0_right_value = value_style_value_0_right! - valueSerializer.writeInt32(value_style_value_0_right_value) - } - const value_style_value_0_bottom = value_style_value_0.bottom - let value_style_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) - valueSerializer.writeInt8(value_style_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { - const value_style_value_0_bottom_value = value_style_value_0_bottom! - valueSerializer.writeInt32(value_style_value_0_bottom_value) - } - const value_style_value_0_left = value_style_value_0.left - let value_style_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_left_type = runtimeType(value_style_value_0_left) - valueSerializer.writeInt8(value_style_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { - const value_style_value_0_left_value = value_style_value_0_left! - valueSerializer.writeInt32(value_style_value_0_left_value) - } + const value_weekColor_value_0 = unsafeCast(value_weekColor_value) + valueSerializer.writeInt32(value_weekColor_value_0) + } + else if (((RuntimeType.NUMBER == value_weekColor_value_type))) { + valueSerializer.writeInt8(1) + const value_weekColor_value_1 = unsafeCast(value_weekColor_value) + valueSerializer.writeNumber(value_weekColor_value_1) + } + else if (((RuntimeType.STRING == value_weekColor_value_type))) { + valueSerializer.writeInt8(2) + const value_weekColor_value_2 = unsafeCast(value_weekColor_value) + valueSerializer.writeString(value_weekColor_value_2) + } + else if (((RuntimeType.OBJECT == value_weekColor_value_type))) { + valueSerializer.writeInt8(3) + const value_weekColor_value_3 = unsafeCast(value_weekColor_value) + valueSerializer.writeResource(value_weekColor_value_3) + } + } + const value_weekendDayColor = value.weekendDayColor + let value_weekendDayColor_type: int32 = RuntimeType.UNDEFINED + value_weekendDayColor_type = runtimeType(value_weekendDayColor) + valueSerializer.writeInt8(value_weekendDayColor_type) + if ((RuntimeType.UNDEFINED) != (value_weekendDayColor_type)) { + const value_weekendDayColor_value = value_weekendDayColor! + let value_weekendDayColor_value_type: int32 = RuntimeType.UNDEFINED + value_weekendDayColor_value_type = runtimeType(value_weekendDayColor_value) + if (((RuntimeType.NUMBER) == (value_weekendDayColor_value_type)) && ((unsafeCast(value_weekendDayColor_value)) >= (0)) && ((unsafeCast(value_weekendDayColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_weekendDayColor_value_0 = unsafeCast(value_weekendDayColor_value) + valueSerializer.writeInt32(value_weekendDayColor_value_0) + } + else if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(1) + const value_weekendDayColor_value_1 = unsafeCast(value_weekendDayColor_value) + valueSerializer.writeNumber(value_weekendDayColor_value_1) + } + else if (((RuntimeType.STRING == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(2) + const value_weekendDayColor_value_2 = unsafeCast(value_weekendDayColor_value) + valueSerializer.writeString(value_weekendDayColor_value_2) } - else if (((RuntimeType.NUMBER == value_style_value_type))) { - valueSerializer.writeInt8(1) - const value_style_value_1 = unsafeCast(value_style_value) - valueSerializer.writeInt32(value_style_value_1) + else if (((RuntimeType.OBJECT == value_weekendDayColor_value_type))) { + valueSerializer.writeInt8(3) + const value_weekendDayColor_value_3 = unsafeCast(value_weekendDayColor_value) + valueSerializer.writeResource(value_weekendDayColor_value_3) } } - } - writeBorderImageOption(value: BorderImageOption): void { - let valueSerializer: Serializer = this - const value_slice = value.slice - let value_slice_type: int32 = RuntimeType.UNDEFINED - value_slice_type = runtimeType(value_slice) - valueSerializer.writeInt8(value_slice_type) - if ((RuntimeType.UNDEFINED) != (value_slice_type)) { - const value_slice_value = value_slice! - let value_slice_value_type: int32 = RuntimeType.UNDEFINED - value_slice_value_type = runtimeType(value_slice_value) - if (((RuntimeType.NUMBER) == (value_slice_value_type)) || ((RuntimeType.STRING) == (value_slice_value_type)) || (((RuntimeType.OBJECT) == (value_slice_value_type)) && (isResource(value_slice_value)))) { + const value_weekendLunarColor = value.weekendLunarColor + let value_weekendLunarColor_type: int32 = RuntimeType.UNDEFINED + value_weekendLunarColor_type = runtimeType(value_weekendLunarColor) + valueSerializer.writeInt8(value_weekendLunarColor_type) + if ((RuntimeType.UNDEFINED) != (value_weekendLunarColor_type)) { + const value_weekendLunarColor_value = value_weekendLunarColor! + let value_weekendLunarColor_value_type: int32 = RuntimeType.UNDEFINED + value_weekendLunarColor_value_type = runtimeType(value_weekendLunarColor_value) + if (((RuntimeType.NUMBER) == (value_weekendLunarColor_value_type)) && ((unsafeCast(value_weekendLunarColor_value)) >= (0)) && ((unsafeCast(value_weekendLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_slice_value_0 = unsafeCast(value_slice_value) - valueSerializer.writeLength(value_slice_value_0) + const value_weekendLunarColor_value_0 = unsafeCast(value_weekendLunarColor_value) + valueSerializer.writeInt32(value_weekendLunarColor_value_0) } - else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (((value_slice_value!.hasOwnProperty("right")) || (value_slice_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { valueSerializer.writeInt8(1) - const value_slice_value_1 = unsafeCast(value_slice_value) - const value_slice_value_1_top = value_slice_value_1.top - let value_slice_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_slice_value_1_top_type = runtimeType(value_slice_value_1_top) - valueSerializer.writeInt8(value_slice_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_top_type)) { - const value_slice_value_1_top_value = value_slice_value_1_top! - valueSerializer.writeLength(value_slice_value_1_top_value) - } - const value_slice_value_1_right = value_slice_value_1.right - let value_slice_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_slice_value_1_right_type = runtimeType(value_slice_value_1_right) - valueSerializer.writeInt8(value_slice_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_right_type)) { - const value_slice_value_1_right_value = value_slice_value_1_right! - valueSerializer.writeLength(value_slice_value_1_right_value) - } - const value_slice_value_1_bottom = value_slice_value_1.bottom - let value_slice_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom) - valueSerializer.writeInt8(value_slice_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_bottom_type)) { - const value_slice_value_1_bottom_value = value_slice_value_1_bottom! - valueSerializer.writeLength(value_slice_value_1_bottom_value) - } - const value_slice_value_1_left = value_slice_value_1.left - let value_slice_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_slice_value_1_left_type = runtimeType(value_slice_value_1_left) - valueSerializer.writeInt8(value_slice_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_1_left_type)) { - const value_slice_value_1_left_value = value_slice_value_1_left! - valueSerializer.writeLength(value_slice_value_1_left_value) - } + const value_weekendLunarColor_value_1 = unsafeCast(value_weekendLunarColor_value) + valueSerializer.writeNumber(value_weekendLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_slice_value_type)) && (((value_slice_value!.hasOwnProperty("end")) || (value_slice_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_weekendLunarColor_value_type))) { valueSerializer.writeInt8(2) - const value_slice_value_2 = unsafeCast(value_slice_value) - valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2) + const value_weekendLunarColor_value_2 = unsafeCast(value_weekendLunarColor_value) + valueSerializer.writeString(value_weekendLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_weekendLunarColor_value_type))) { + valueSerializer.writeInt8(3) + const value_weekendLunarColor_value_3 = unsafeCast(value_weekendLunarColor_value) + valueSerializer.writeResource(value_weekendLunarColor_value_3) } } - const value_repeat = value.repeat - let value_repeat_type: int32 = RuntimeType.UNDEFINED - value_repeat_type = runtimeType(value_repeat) - valueSerializer.writeInt8(value_repeat_type) - if ((RuntimeType.UNDEFINED) != (value_repeat_type)) { - const value_repeat_value = value_repeat! - valueSerializer.writeInt32(value_repeat_value) + const value_weekFontSize = value.weekFontSize + let value_weekFontSize_type: int32 = RuntimeType.UNDEFINED + value_weekFontSize_type = runtimeType(value_weekFontSize) + valueSerializer.writeInt8(value_weekFontSize_type) + if ((RuntimeType.UNDEFINED) != (value_weekFontSize_type)) { + const value_weekFontSize_value = value_weekFontSize! + valueSerializer.writeNumber(value_weekFontSize_value) } - const value_source = value.source - let value_source_type: int32 = RuntimeType.UNDEFINED - value_source_type = runtimeType(value_source) - valueSerializer.writeInt8(value_source_type) - if ((RuntimeType.UNDEFINED) != (value_source_type)) { - const value_source_value = value_source! - let value_source_value_type: int32 = RuntimeType.UNDEFINED - value_source_value_type = runtimeType(value_source_value) - if (((RuntimeType.STRING == value_source_value_type))) { + const value_weekHeight = value.weekHeight + let value_weekHeight_type: int32 = RuntimeType.UNDEFINED + value_weekHeight_type = runtimeType(value_weekHeight) + valueSerializer.writeInt8(value_weekHeight_type) + if ((RuntimeType.UNDEFINED) != (value_weekHeight_type)) { + const value_weekHeight_value = value_weekHeight! + valueSerializer.writeNumber(value_weekHeight_value) + } + const value_weekWidth = value.weekWidth + let value_weekWidth_type: int32 = RuntimeType.UNDEFINED + value_weekWidth_type = runtimeType(value_weekWidth) + valueSerializer.writeInt8(value_weekWidth_type) + if ((RuntimeType.UNDEFINED) != (value_weekWidth_type)) { + const value_weekWidth_value = value_weekWidth! + valueSerializer.writeNumber(value_weekWidth_value) + } + const value_weekAndDayRowSpace = value.weekAndDayRowSpace + let value_weekAndDayRowSpace_type: int32 = RuntimeType.UNDEFINED + value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace) + valueSerializer.writeInt8(value_weekAndDayRowSpace_type) + if ((RuntimeType.UNDEFINED) != (value_weekAndDayRowSpace_type)) { + const value_weekAndDayRowSpace_value = value_weekAndDayRowSpace! + valueSerializer.writeNumber(value_weekAndDayRowSpace_value) + } + } + writeTodayStyle(value: TodayStyle): void { + let valueSerializer: Serializer = this + const value_focusedDayColor = value.focusedDayColor + let value_focusedDayColor_type: int32 = RuntimeType.UNDEFINED + value_focusedDayColor_type = runtimeType(value_focusedDayColor) + valueSerializer.writeInt8(value_focusedDayColor_type) + if ((RuntimeType.UNDEFINED) != (value_focusedDayColor_type)) { + const value_focusedDayColor_value = value_focusedDayColor! + let value_focusedDayColor_value_type: int32 = RuntimeType.UNDEFINED + value_focusedDayColor_value_type = runtimeType(value_focusedDayColor_value) + if (((RuntimeType.NUMBER) == (value_focusedDayColor_value_type)) && ((unsafeCast(value_focusedDayColor_value)) >= (0)) && ((unsafeCast(value_focusedDayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_source_value_0 = unsafeCast(value_source_value) - valueSerializer.writeString(value_source_value_0) + const value_focusedDayColor_value_0 = unsafeCast(value_focusedDayColor_value) + valueSerializer.writeInt32(value_focusedDayColor_value_0) } - else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (((value_source_value!.hasOwnProperty("bundleName"))))) { + else if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { valueSerializer.writeInt8(1) - const value_source_value_1 = unsafeCast(value_source_value) - valueSerializer.writeResource(value_source_value_1) + const value_focusedDayColor_value_1 = unsafeCast(value_focusedDayColor_value) + valueSerializer.writeNumber(value_focusedDayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_source_value_type)) && (((value_source_value!.hasOwnProperty("colors"))))) { + else if (((RuntimeType.STRING == value_focusedDayColor_value_type))) { valueSerializer.writeInt8(2) - const value_source_value_2 = unsafeCast(value_source_value) - valueSerializer.writeLinearGradient_common(value_source_value_2) + const value_focusedDayColor_value_2 = unsafeCast(value_focusedDayColor_value) + valueSerializer.writeString(value_focusedDayColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedDayColor_value_type))) { + valueSerializer.writeInt8(3) + const value_focusedDayColor_value_3 = unsafeCast(value_focusedDayColor_value) + valueSerializer.writeResource(value_focusedDayColor_value_3) } } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + const value_focusedLunarColor = value.focusedLunarColor + let value_focusedLunarColor_type: int32 = RuntimeType.UNDEFINED + value_focusedLunarColor_type = runtimeType(value_focusedLunarColor) + valueSerializer.writeInt8(value_focusedLunarColor_type) + if ((RuntimeType.UNDEFINED) != (value_focusedLunarColor_type)) { + const value_focusedLunarColor_value = value_focusedLunarColor! + let value_focusedLunarColor_value_type: int32 = RuntimeType.UNDEFINED + value_focusedLunarColor_value_type = runtimeType(value_focusedLunarColor_value) + if (((RuntimeType.NUMBER) == (value_focusedLunarColor_value_type)) && ((unsafeCast(value_focusedLunarColor_value)) >= (0)) && ((unsafeCast(value_focusedLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - valueSerializer.writeLength(value_width_value_0) + const value_focusedLunarColor_value_0 = unsafeCast(value_focusedLunarColor_value) + valueSerializer.writeInt32(value_focusedLunarColor_value_0) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - const value_width_value_1_top = value_width_value_1.top - let value_width_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_width_value_1_top_type = runtimeType(value_width_value_1_top) - valueSerializer.writeInt8(value_width_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_top_type)) { - const value_width_value_1_top_value = value_width_value_1_top! - valueSerializer.writeLength(value_width_value_1_top_value) - } - const value_width_value_1_right = value_width_value_1.right - let value_width_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_width_value_1_right_type = runtimeType(value_width_value_1_right) - valueSerializer.writeInt8(value_width_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_right_type)) { - const value_width_value_1_right_value = value_width_value_1_right! - valueSerializer.writeLength(value_width_value_1_right_value) - } - const value_width_value_1_bottom = value_width_value_1.bottom - let value_width_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom) - valueSerializer.writeInt8(value_width_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_bottom_type)) { - const value_width_value_1_bottom_value = value_width_value_1_bottom! - valueSerializer.writeLength(value_width_value_1_bottom_value) - } - const value_width_value_1_left = value_width_value_1.left - let value_width_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_width_value_1_left_type = runtimeType(value_width_value_1_left) - valueSerializer.writeInt8(value_width_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_1_left_type)) { - const value_width_value_1_left_value = value_width_value_1_left! - valueSerializer.writeLength(value_width_value_1_left_value) - } + const value_focusedLunarColor_value_1 = unsafeCast(value_focusedLunarColor_value) + valueSerializer.writeNumber(value_focusedLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("end")) || (value_width_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_focusedLunarColor_value_type))) { valueSerializer.writeInt8(2) - const value_width_value_2 = unsafeCast(value_width_value) - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) + const value_focusedLunarColor_value_2 = unsafeCast(value_focusedLunarColor_value) + valueSerializer.writeString(value_focusedLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedLunarColor_value_type))) { + valueSerializer.writeInt8(3) + const value_focusedLunarColor_value_3 = unsafeCast(value_focusedLunarColor_value) + valueSerializer.writeResource(value_focusedLunarColor_value_3) } } - const value_outset = value.outset - let value_outset_type: int32 = RuntimeType.UNDEFINED - value_outset_type = runtimeType(value_outset) - valueSerializer.writeInt8(value_outset_type) - if ((RuntimeType.UNDEFINED) != (value_outset_type)) { - const value_outset_value = value_outset! - let value_outset_value_type: int32 = RuntimeType.UNDEFINED - value_outset_value_type = runtimeType(value_outset_value) - if (((RuntimeType.NUMBER) == (value_outset_value_type)) || ((RuntimeType.STRING) == (value_outset_value_type)) || (((RuntimeType.OBJECT) == (value_outset_value_type)) && (isResource(value_outset_value)))) { + const value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor + let value_focusedAreaBackgroundColor_type: int32 = RuntimeType.UNDEFINED + value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor) + valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { + const value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor! + let value_focusedAreaBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_focusedAreaBackgroundColor_value_type = runtimeType(value_focusedAreaBackgroundColor_value) + if (((RuntimeType.NUMBER) == (value_focusedAreaBackgroundColor_value_type)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) >= (0)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_outset_value_0 = unsafeCast(value_outset_value) - valueSerializer.writeLength(value_outset_value_0) + const value_focusedAreaBackgroundColor_value_0 = unsafeCast(value_focusedAreaBackgroundColor_value) + valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0) } - else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (((value_outset_value!.hasOwnProperty("right")) || (value_outset_value!.hasOwnProperty("left"))))) { + else if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_outset_value_1 = unsafeCast(value_outset_value) - const value_outset_value_1_top = value_outset_value_1.top - let value_outset_value_1_top_type: int32 = RuntimeType.UNDEFINED - value_outset_value_1_top_type = runtimeType(value_outset_value_1_top) - valueSerializer.writeInt8(value_outset_value_1_top_type) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_top_type)) { - const value_outset_value_1_top_value = value_outset_value_1_top! - valueSerializer.writeLength(value_outset_value_1_top_value) - } - const value_outset_value_1_right = value_outset_value_1.right - let value_outset_value_1_right_type: int32 = RuntimeType.UNDEFINED - value_outset_value_1_right_type = runtimeType(value_outset_value_1_right) - valueSerializer.writeInt8(value_outset_value_1_right_type) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_right_type)) { - const value_outset_value_1_right_value = value_outset_value_1_right! - valueSerializer.writeLength(value_outset_value_1_right_value) - } - const value_outset_value_1_bottom = value_outset_value_1.bottom - let value_outset_value_1_bottom_type: int32 = RuntimeType.UNDEFINED - value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom) - valueSerializer.writeInt8(value_outset_value_1_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_bottom_type)) { - const value_outset_value_1_bottom_value = value_outset_value_1_bottom! - valueSerializer.writeLength(value_outset_value_1_bottom_value) - } - const value_outset_value_1_left = value_outset_value_1.left - let value_outset_value_1_left_type: int32 = RuntimeType.UNDEFINED - value_outset_value_1_left_type = runtimeType(value_outset_value_1_left) - valueSerializer.writeInt8(value_outset_value_1_left_type) - if ((RuntimeType.UNDEFINED) != (value_outset_value_1_left_type)) { - const value_outset_value_1_left_value = value_outset_value_1_left! - valueSerializer.writeLength(value_outset_value_1_left_value) - } + const value_focusedAreaBackgroundColor_value_1 = unsafeCast(value_focusedAreaBackgroundColor_value) + valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_outset_value_type)) && (((value_outset_value!.hasOwnProperty("end")) || (value_outset_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_focusedAreaBackgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_outset_value_2 = unsafeCast(value_outset_value) - valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2) + const value_focusedAreaBackgroundColor_value_2 = unsafeCast(value_focusedAreaBackgroundColor_value) + valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_focusedAreaBackgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_focusedAreaBackgroundColor_value_3 = unsafeCast(value_focusedAreaBackgroundColor_value) + valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3) } } - const value_fill = value.fill - let value_fill_type: int32 = RuntimeType.UNDEFINED - value_fill_type = runtimeType(value_fill) - valueSerializer.writeInt8(value_fill_type) - if ((RuntimeType.UNDEFINED) != (value_fill_type)) { - const value_fill_value = value_fill! - valueSerializer.writeBoolean(value_fill_value) + const value_focusedAreaRadius = value.focusedAreaRadius + let value_focusedAreaRadius_type: int32 = RuntimeType.UNDEFINED + value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius) + valueSerializer.writeInt8(value_focusedAreaRadius_type) + if ((RuntimeType.UNDEFINED) != (value_focusedAreaRadius_type)) { + const value_focusedAreaRadius_value = value_focusedAreaRadius! + valueSerializer.writeNumber(value_focusedAreaRadius_value) } } - writeBorderOptions(value: BorderOptions): void { + writeNonCurrentDayStyle(value: NonCurrentDayStyle): void { let valueSerializer: Serializer = this - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - valueSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("right")) || (value_width_value!.hasOwnProperty("left"))))) { + const value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor + let value_nonCurrentMonthDayColor_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor) + valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { + const value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor! + let value_nonCurrentMonthDayColor_value_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthDayColor_value_type = runtimeType(value_nonCurrentMonthDayColor_value) + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthDayColor_value_type)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - const value_width_value_0_top = value_width_value_0.top - let value_width_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_top_type = runtimeType(value_width_value_0_top) - valueSerializer.writeInt8(value_width_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_top_type)) { - const value_width_value_0_top_value = value_width_value_0_top! - valueSerializer.writeLength(value_width_value_0_top_value) - } - const value_width_value_0_right = value_width_value_0.right - let value_width_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_right_type = runtimeType(value_width_value_0_right) - valueSerializer.writeInt8(value_width_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_right_type)) { - const value_width_value_0_right_value = value_width_value_0_right! - valueSerializer.writeLength(value_width_value_0_right_value) - } - const value_width_value_0_bottom = value_width_value_0.bottom - let value_width_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom) - valueSerializer.writeInt8(value_width_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_bottom_type)) { - const value_width_value_0_bottom_value = value_width_value_0_bottom! - valueSerializer.writeLength(value_width_value_0_bottom_value) - } - const value_width_value_0_left = value_width_value_0.left - let value_width_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_width_value_0_left_type = runtimeType(value_width_value_0_left) - valueSerializer.writeInt8(value_width_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_width_value_0_left_type)) { - const value_width_value_0_left_value = value_width_value_0_left! - valueSerializer.writeLength(value_width_value_0_left_value) - } + const value_nonCurrentMonthDayColor_value_0 = unsafeCast(value_nonCurrentMonthDayColor_value) + valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0) } - else if (((RuntimeType.NUMBER) == (value_width_value_type)) || ((RuntimeType.STRING) == (value_width_value_type)) || (((RuntimeType.OBJECT) == (value_width_value_type)) && (isResource(value_width_value)))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { valueSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - valueSerializer.writeLength(value_width_value_1) + const value_nonCurrentMonthDayColor_value_1 = unsafeCast(value_nonCurrentMonthDayColor_value) + valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_width_value_type)) && (((value_width_value!.hasOwnProperty("end")) || (value_width_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthDayColor_value_type))) { valueSerializer.writeInt8(2) - const value_width_value_2 = unsafeCast(value_width_value) - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2) - } - } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("right")) || (value_color_value!.hasOwnProperty("left"))))) { - valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - const value_color_value_0_top = value_color_value_0.top - let value_color_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_top_type = runtimeType(value_color_value_0_top) - valueSerializer.writeInt8(value_color_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_top_type)) { - const value_color_value_0_top_value = value_color_value_0_top! - let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeInt32(value_color_value_0_top_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_top_value_1 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeNumber(value_color_value_0_top_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_top_value_2 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeString(value_color_value_0_top_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_top_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_top_value_3 = unsafeCast(value_color_value_0_top_value) - valueSerializer.writeResource(value_color_value_0_top_value_3) - } - } - const value_color_value_0_right = value_color_value_0.right - let value_color_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_right_type = runtimeType(value_color_value_0_right) - valueSerializer.writeInt8(value_color_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_right_type)) { - const value_color_value_0_right_value = value_color_value_0_right! - let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeInt32(value_color_value_0_right_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_right_value_1 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeNumber(value_color_value_0_right_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_right_value_2 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeString(value_color_value_0_right_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_right_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_right_value_3 = unsafeCast(value_color_value_0_right_value) - valueSerializer.writeResource(value_color_value_0_right_value_3) - } - } - const value_color_value_0_bottom = value_color_value_0.bottom - let value_color_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom) - valueSerializer.writeInt8(value_color_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_bottom_type)) { - const value_color_value_0_bottom_value = value_color_value_0_bottom! - let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeInt32(value_color_value_0_bottom_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_bottom_value_1 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeNumber(value_color_value_0_bottom_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_bottom_value_2 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeString(value_color_value_0_bottom_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_bottom_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_bottom_value_3 = unsafeCast(value_color_value_0_bottom_value) - valueSerializer.writeResource(value_color_value_0_bottom_value_3) - } - } - const value_color_value_0_left = value_color_value_0.left - let value_color_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_left_type = runtimeType(value_color_value_0_left) - valueSerializer.writeInt8(value_color_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_color_value_0_left_type)) { - const value_color_value_0_left_value = value_color_value_0_left! - let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeInt32(value_color_value_0_left_value_0) - } - else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(1) - const value_color_value_0_left_value_1 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeNumber(value_color_value_0_left_value_1) - } - else if (((RuntimeType.STRING == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(2) - const value_color_value_0_left_value_2 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeString(value_color_value_0_left_value_2) - } - else if (((RuntimeType.OBJECT == value_color_value_0_left_value_type))) { - valueSerializer.writeInt8(3) - const value_color_value_0_left_value_3 = unsafeCast(value_color_value_0_left_value) - valueSerializer.writeResource(value_color_value_0_left_value_3) - } - } + const value_nonCurrentMonthDayColor_value_2 = unsafeCast(value_nonCurrentMonthDayColor_value) + valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2) } - else if (((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.NUMBER == value_color_value_type)) || ((RuntimeType.STRING == value_color_value_type)) || ((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_nonCurrentMonthDayColor_value_type))) { + valueSerializer.writeInt8(3) + const value_nonCurrentMonthDayColor_value_3 = unsafeCast(value_nonCurrentMonthDayColor_value) + valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3) + } + } + const value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor + let value_nonCurrentMonthLunarColor_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor) + valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { + const value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor! + let value_nonCurrentMonthLunarColor_value_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthLunarColor_value_type = runtimeType(value_nonCurrentMonthLunarColor_value) + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthLunarColor_value_type)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_nonCurrentMonthLunarColor_value_0 = unsafeCast(value_nonCurrentMonthLunarColor_value) + valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0) + } + else if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - let value_color_value_1_type: int32 = RuntimeType.UNDEFINED - value_color_value_1_type = runtimeType(value_color_value_1) - if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { - valueSerializer.writeInt8(0) - const value_color_value_1_0 = unsafeCast(value_color_value_1) - valueSerializer.writeInt32(value_color_value_1_0) - } - else if (((RuntimeType.NUMBER == value_color_value_1_type))) { - valueSerializer.writeInt8(1) - const value_color_value_1_1 = unsafeCast(value_color_value_1) - valueSerializer.writeNumber(value_color_value_1_1) - } - else if (((RuntimeType.STRING == value_color_value_1_type))) { - valueSerializer.writeInt8(2) - const value_color_value_1_2 = unsafeCast(value_color_value_1) - valueSerializer.writeString(value_color_value_1_2) - } - else if (((RuntimeType.OBJECT == value_color_value_1_type))) { - valueSerializer.writeInt8(3) - const value_color_value_1_3 = unsafeCast(value_color_value_1) - valueSerializer.writeResource(value_color_value_1_3) - } + const value_nonCurrentMonthLunarColor_value_1 = unsafeCast(value_nonCurrentMonthLunarColor_value) + valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_color_value_type)) && (((value_color_value!.hasOwnProperty("end")) || (value_color_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthLunarColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeLocalizedEdgeColors(value_color_value_2) + const value_nonCurrentMonthLunarColor_value_2 = unsafeCast(value_nonCurrentMonthLunarColor_value) + valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthLunarColor_value_type))) { + valueSerializer.writeInt8(3) + const value_nonCurrentMonthLunarColor_value_3 = unsafeCast(value_nonCurrentMonthLunarColor_value) + valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3) } } - const value_radius = value.radius - let value_radius_type: int32 = RuntimeType.UNDEFINED - value_radius_type = runtimeType(value_radius) - valueSerializer.writeInt8(value_radius_type) - if ((RuntimeType.UNDEFINED) != (value_radius_type)) { - const value_radius_value = value_radius! - let value_radius_value_type: int32 = RuntimeType.UNDEFINED - value_radius_value_type = runtimeType(value_radius_value) - if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topLeft")) || (value_radius_value!.hasOwnProperty("topRight")) || (value_radius_value!.hasOwnProperty("bottomLeft")) || (value_radius_value!.hasOwnProperty("bottomRight"))))) { + const value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor + let value_nonCurrentMonthWorkDayMarkColor_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor) + valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { + const value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor! + let value_nonCurrentMonthWorkDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthWorkDayMarkColor_value_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor_value) + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthWorkDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_radius_value_0 = unsafeCast(value_radius_value) - const value_radius_value_0_topLeft = value_radius_value_0.topLeft - let value_radius_value_0_topLeft_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft) - valueSerializer.writeInt8(value_radius_value_0_topLeft_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const value_radius_value_0_topLeft_value = value_radius_value_0_topLeft! - valueSerializer.writeLength(value_radius_value_0_topLeft_value) - } - const value_radius_value_0_topRight = value_radius_value_0.topRight - let value_radius_value_0_topRight_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight) - valueSerializer.writeInt8(value_radius_value_0_topRight_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_topRight_type)) { - const value_radius_value_0_topRight_value = value_radius_value_0_topRight! - valueSerializer.writeLength(value_radius_value_0_topRight_value) - } - const value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft - let value_radius_value_0_bottomLeft_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft) - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft! - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value) - } - const value_radius_value_0_bottomRight = value_radius_value_0.bottomRight - let value_radius_value_0_bottomRight_type: int32 = RuntimeType.UNDEFINED - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight) - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type) - if ((RuntimeType.UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight! - valueSerializer.writeLength(value_radius_value_0_bottomRight_value) - } + const value_nonCurrentMonthWorkDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) + valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0) } - else if (((RuntimeType.NUMBER) == (value_radius_value_type)) || ((RuntimeType.STRING) == (value_radius_value_type)) || (((RuntimeType.OBJECT) == (value_radius_value_type)) && (isResource(value_radius_value)))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { valueSerializer.writeInt8(1) - const value_radius_value_1 = unsafeCast(value_radius_value) - valueSerializer.writeLength(value_radius_value_1) + const value_nonCurrentMonthWorkDayMarkColor_value_1 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) + valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_radius_value_type)) && (((value_radius_value!.hasOwnProperty("topStart")) || (value_radius_value!.hasOwnProperty("topEnd")) || (value_radius_value!.hasOwnProperty("bottomStart")) || (value_radius_value!.hasOwnProperty("bottomEnd"))))) { + else if (((RuntimeType.STRING == value_nonCurrentMonthWorkDayMarkColor_value_type))) { valueSerializer.writeInt8(2) - const value_radius_value_2 = unsafeCast(value_radius_value) - valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2) + const value_nonCurrentMonthWorkDayMarkColor_value_2 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) + valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + valueSerializer.writeInt8(3) + const value_nonCurrentMonthWorkDayMarkColor_value_3 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) + valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3) } } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - let value_style_value_type: int32 = RuntimeType.UNDEFINED - value_style_value_type = runtimeType(value_style_value) - if (((RuntimeType.OBJECT == value_style_value_type))) { + const value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor + let value_nonCurrentMonthOffDayMarkColor_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor) + valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type) + if ((RuntimeType.UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { + const value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor! + let value_nonCurrentMonthOffDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED + value_nonCurrentMonthOffDayMarkColor_value_type = runtimeType(value_nonCurrentMonthOffDayMarkColor_value) + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthOffDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_style_value_0 = unsafeCast(value_style_value) - const value_style_value_0_top = value_style_value_0.top - let value_style_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_top_type = runtimeType(value_style_value_0_top) - valueSerializer.writeInt8(value_style_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_top_type)) { - const value_style_value_0_top_value = value_style_value_0_top! - valueSerializer.writeInt32(value_style_value_0_top_value) - } - const value_style_value_0_right = value_style_value_0.right - let value_style_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_right_type = runtimeType(value_style_value_0_right) - valueSerializer.writeInt8(value_style_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_right_type)) { - const value_style_value_0_right_value = value_style_value_0_right! - valueSerializer.writeInt32(value_style_value_0_right_value) - } - const value_style_value_0_bottom = value_style_value_0.bottom - let value_style_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom) - valueSerializer.writeInt8(value_style_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_bottom_type)) { - const value_style_value_0_bottom_value = value_style_value_0_bottom! - valueSerializer.writeInt32(value_style_value_0_bottom_value) - } - const value_style_value_0_left = value_style_value_0.left - let value_style_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_style_value_0_left_type = runtimeType(value_style_value_0_left) - valueSerializer.writeInt8(value_style_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_style_value_0_left_type)) { - const value_style_value_0_left_value = value_style_value_0_left! - valueSerializer.writeInt32(value_style_value_0_left_value) - } + const value_nonCurrentMonthOffDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) + valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0) } - else if (((RuntimeType.NUMBER == value_style_value_type))) { + else if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { valueSerializer.writeInt8(1) - const value_style_value_1 = unsafeCast(value_style_value) - valueSerializer.writeInt32(value_style_value_1) + const value_nonCurrentMonthOffDayMarkColor_value_1 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) + valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1) + } + else if (((RuntimeType.STRING == value_nonCurrentMonthOffDayMarkColor_value_type))) { + valueSerializer.writeInt8(2) + const value_nonCurrentMonthOffDayMarkColor_value_2 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) + valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2) + } + else if (((RuntimeType.OBJECT == value_nonCurrentMonthOffDayMarkColor_value_type))) { + valueSerializer.writeInt8(3) + const value_nonCurrentMonthOffDayMarkColor_value_3 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) + valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3) } } - const value_dashGap = value.dashGap - let value_dashGap_type: int32 = RuntimeType.UNDEFINED - value_dashGap_type = runtimeType(value_dashGap) - valueSerializer.writeInt8(value_dashGap_type) - if ((RuntimeType.UNDEFINED) != (value_dashGap_type)) { - const value_dashGap_value = value_dashGap! - let value_dashGap_value_type: int32 = RuntimeType.UNDEFINED - value_dashGap_value_type = runtimeType(value_dashGap_value) - if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("right")) || (value_dashGap_value!.hasOwnProperty("left"))))) { + } + writeCurrentDayStyle(value: CurrentDayStyle): void { + let valueSerializer: Serializer = this + const value_dayColor = value.dayColor + let value_dayColor_type: int32 = RuntimeType.UNDEFINED + value_dayColor_type = runtimeType(value_dayColor) + valueSerializer.writeInt8(value_dayColor_type) + if ((RuntimeType.UNDEFINED) != (value_dayColor_type)) { + const value_dayColor_value = value_dayColor! + let value_dayColor_value_type: int32 = RuntimeType.UNDEFINED + value_dayColor_value_type = runtimeType(value_dayColor_value) + if (((RuntimeType.NUMBER) == (value_dayColor_value_type)) && ((unsafeCast(value_dayColor_value)) >= (0)) && ((unsafeCast(value_dayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_dashGap_value_0 = unsafeCast(value_dashGap_value) - const value_dashGap_value_0_top = value_dashGap_value_0.top - let value_dashGap_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top) - valueSerializer.writeInt8(value_dashGap_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_top_type)) { - const value_dashGap_value_0_top_value = value_dashGap_value_0_top! - valueSerializer.writeLength(value_dashGap_value_0_top_value) - } - const value_dashGap_value_0_right = value_dashGap_value_0.right - let value_dashGap_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right) - valueSerializer.writeInt8(value_dashGap_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_right_type)) { - const value_dashGap_value_0_right_value = value_dashGap_value_0_right! - valueSerializer.writeLength(value_dashGap_value_0_right_value) - } - const value_dashGap_value_0_bottom = value_dashGap_value_0.bottom - let value_dashGap_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom) - valueSerializer.writeInt8(value_dashGap_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_bottom_type)) { - const value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom! - valueSerializer.writeLength(value_dashGap_value_0_bottom_value) - } - const value_dashGap_value_0_left = value_dashGap_value_0.left - let value_dashGap_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left) - valueSerializer.writeInt8(value_dashGap_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_dashGap_value_0_left_type)) { - const value_dashGap_value_0_left_value = value_dashGap_value_0_left! - valueSerializer.writeLength(value_dashGap_value_0_left_value) - } + const value_dayColor_value_0 = unsafeCast(value_dayColor_value) + valueSerializer.writeInt32(value_dayColor_value_0) + } + else if (((RuntimeType.NUMBER == value_dayColor_value_type))) { + valueSerializer.writeInt8(1) + const value_dayColor_value_1 = unsafeCast(value_dayColor_value) + valueSerializer.writeNumber(value_dayColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("unit"))))) { + else if (((RuntimeType.STRING == value_dayColor_value_type))) { + valueSerializer.writeInt8(2) + const value_dayColor_value_2 = unsafeCast(value_dayColor_value) + valueSerializer.writeString(value_dayColor_value_2) + } + else if (((RuntimeType.OBJECT == value_dayColor_value_type))) { + valueSerializer.writeInt8(3) + const value_dayColor_value_3 = unsafeCast(value_dayColor_value) + valueSerializer.writeResource(value_dayColor_value_3) + } + } + const value_lunarColor = value.lunarColor + let value_lunarColor_type: int32 = RuntimeType.UNDEFINED + value_lunarColor_type = runtimeType(value_lunarColor) + valueSerializer.writeInt8(value_lunarColor_type) + if ((RuntimeType.UNDEFINED) != (value_lunarColor_type)) { + const value_lunarColor_value = value_lunarColor! + let value_lunarColor_value_type: int32 = RuntimeType.UNDEFINED + value_lunarColor_value_type = runtimeType(value_lunarColor_value) + if (((RuntimeType.NUMBER) == (value_lunarColor_value_type)) && ((unsafeCast(value_lunarColor_value)) >= (0)) && ((unsafeCast(value_lunarColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_lunarColor_value_0 = unsafeCast(value_lunarColor_value) + valueSerializer.writeInt32(value_lunarColor_value_0) + } + else if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { valueSerializer.writeInt8(1) - const value_dashGap_value_1 = unsafeCast(value_dashGap_value) - valueSerializer.writeLengthMetrics(value_dashGap_value_1) + const value_lunarColor_value_1 = unsafeCast(value_lunarColor_value) + valueSerializer.writeNumber(value_lunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashGap_value_type)) && (((value_dashGap_value!.hasOwnProperty("end")) || (value_dashGap_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_lunarColor_value_type))) { valueSerializer.writeInt8(2) - const value_dashGap_value_2 = unsafeCast(value_dashGap_value) - valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2) + const value_lunarColor_value_2 = unsafeCast(value_lunarColor_value) + valueSerializer.writeString(value_lunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_lunarColor_value_type))) { + valueSerializer.writeInt8(3) + const value_lunarColor_value_3 = unsafeCast(value_lunarColor_value) + valueSerializer.writeResource(value_lunarColor_value_3) } } - const value_dashWidth = value.dashWidth - let value_dashWidth_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_type = runtimeType(value_dashWidth) - valueSerializer.writeInt8(value_dashWidth_type) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_type)) { - const value_dashWidth_value = value_dashWidth! - let value_dashWidth_value_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_value_type = runtimeType(value_dashWidth_value) - if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("right")) || (value_dashWidth_value!.hasOwnProperty("left"))))) { + const value_markLunarColor = value.markLunarColor + let value_markLunarColor_type: int32 = RuntimeType.UNDEFINED + value_markLunarColor_type = runtimeType(value_markLunarColor) + valueSerializer.writeInt8(value_markLunarColor_type) + if ((RuntimeType.UNDEFINED) != (value_markLunarColor_type)) { + const value_markLunarColor_value = value_markLunarColor! + let value_markLunarColor_value_type: int32 = RuntimeType.UNDEFINED + value_markLunarColor_value_type = runtimeType(value_markLunarColor_value) + if (((RuntimeType.NUMBER) == (value_markLunarColor_value_type)) && ((unsafeCast(value_markLunarColor_value)) >= (0)) && ((unsafeCast(value_markLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_dashWidth_value_0 = unsafeCast(value_dashWidth_value) - const value_dashWidth_value_0_top = value_dashWidth_value_0.top - let value_dashWidth_value_0_top_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top) - valueSerializer.writeInt8(value_dashWidth_value_0_top_type) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_top_type)) { - const value_dashWidth_value_0_top_value = value_dashWidth_value_0_top! - valueSerializer.writeLength(value_dashWidth_value_0_top_value) - } - const value_dashWidth_value_0_right = value_dashWidth_value_0.right - let value_dashWidth_value_0_right_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right) - valueSerializer.writeInt8(value_dashWidth_value_0_right_type) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_right_type)) { - const value_dashWidth_value_0_right_value = value_dashWidth_value_0_right! - valueSerializer.writeLength(value_dashWidth_value_0_right_value) - } - const value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom - let value_dashWidth_value_0_bottom_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom) - valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { - const value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom! - valueSerializer.writeLength(value_dashWidth_value_0_bottom_value) - } - const value_dashWidth_value_0_left = value_dashWidth_value_0.left - let value_dashWidth_value_0_left_type: int32 = RuntimeType.UNDEFINED - value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left) - valueSerializer.writeInt8(value_dashWidth_value_0_left_type) - if ((RuntimeType.UNDEFINED) != (value_dashWidth_value_0_left_type)) { - const value_dashWidth_value_0_left_value = value_dashWidth_value_0_left! - valueSerializer.writeLength(value_dashWidth_value_0_left_value) - } + const value_markLunarColor_value_0 = unsafeCast(value_markLunarColor_value) + valueSerializer.writeInt32(value_markLunarColor_value_0) } - else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("unit"))))) { + else if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { valueSerializer.writeInt8(1) - const value_dashWidth_value_1 = unsafeCast(value_dashWidth_value) - valueSerializer.writeLengthMetrics(value_dashWidth_value_1) + const value_markLunarColor_value_1 = unsafeCast(value_markLunarColor_value) + valueSerializer.writeNumber(value_markLunarColor_value_1) } - else if (((RuntimeType.OBJECT) == (value_dashWidth_value_type)) && (((value_dashWidth_value!.hasOwnProperty("end")) || (value_dashWidth_value!.hasOwnProperty("start"))))) { + else if (((RuntimeType.STRING == value_markLunarColor_value_type))) { valueSerializer.writeInt8(2) - const value_dashWidth_value_2 = unsafeCast(value_dashWidth_value) - valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2) + const value_markLunarColor_value_2 = unsafeCast(value_markLunarColor_value) + valueSerializer.writeString(value_markLunarColor_value_2) + } + else if (((RuntimeType.OBJECT == value_markLunarColor_value_type))) { + valueSerializer.writeInt8(3) + const value_markLunarColor_value_3 = unsafeCast(value_markLunarColor_value) + valueSerializer.writeResource(value_markLunarColor_value_3) } } + const value_dayFontSize = value.dayFontSize + let value_dayFontSize_type: int32 = RuntimeType.UNDEFINED + value_dayFontSize_type = runtimeType(value_dayFontSize) + valueSerializer.writeInt8(value_dayFontSize_type) + if ((RuntimeType.UNDEFINED) != (value_dayFontSize_type)) { + const value_dayFontSize_value = value_dayFontSize! + valueSerializer.writeNumber(value_dayFontSize_value) + } + const value_lunarDayFontSize = value.lunarDayFontSize + let value_lunarDayFontSize_type: int32 = RuntimeType.UNDEFINED + value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize) + valueSerializer.writeInt8(value_lunarDayFontSize_type) + if ((RuntimeType.UNDEFINED) != (value_lunarDayFontSize_type)) { + const value_lunarDayFontSize_value = value_lunarDayFontSize! + valueSerializer.writeNumber(value_lunarDayFontSize_value) + } + const value_dayHeight = value.dayHeight + let value_dayHeight_type: int32 = RuntimeType.UNDEFINED + value_dayHeight_type = runtimeType(value_dayHeight) + valueSerializer.writeInt8(value_dayHeight_type) + if ((RuntimeType.UNDEFINED) != (value_dayHeight_type)) { + const value_dayHeight_value = value_dayHeight! + valueSerializer.writeNumber(value_dayHeight_value) + } + const value_dayWidth = value.dayWidth + let value_dayWidth_type: int32 = RuntimeType.UNDEFINED + value_dayWidth_type = runtimeType(value_dayWidth) + valueSerializer.writeInt8(value_dayWidth_type) + if ((RuntimeType.UNDEFINED) != (value_dayWidth_type)) { + const value_dayWidth_value = value_dayWidth! + valueSerializer.writeNumber(value_dayWidth_value) + } + const value_gregorianCalendarHeight = value.gregorianCalendarHeight + let value_gregorianCalendarHeight_type: int32 = RuntimeType.UNDEFINED + value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight) + valueSerializer.writeInt8(value_gregorianCalendarHeight_type) + if ((RuntimeType.UNDEFINED) != (value_gregorianCalendarHeight_type)) { + const value_gregorianCalendarHeight_value = value_gregorianCalendarHeight! + valueSerializer.writeNumber(value_gregorianCalendarHeight_value) + } + const value_dayYAxisOffset = value.dayYAxisOffset + let value_dayYAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset) + valueSerializer.writeInt8(value_dayYAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_dayYAxisOffset_type)) { + const value_dayYAxisOffset_value = value_dayYAxisOffset! + valueSerializer.writeNumber(value_dayYAxisOffset_value) + } + const value_lunarDayYAxisOffset = value.lunarDayYAxisOffset + let value_lunarDayYAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset) + valueSerializer.writeInt8(value_lunarDayYAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_lunarDayYAxisOffset_type)) { + const value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset! + valueSerializer.writeNumber(value_lunarDayYAxisOffset_value) + } + const value_underscoreXAxisOffset = value.underscoreXAxisOffset + let value_underscoreXAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset) + valueSerializer.writeInt8(value_underscoreXAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_underscoreXAxisOffset_type)) { + const value_underscoreXAxisOffset_value = value_underscoreXAxisOffset! + valueSerializer.writeNumber(value_underscoreXAxisOffset_value) + } + const value_underscoreYAxisOffset = value.underscoreYAxisOffset + let value_underscoreYAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset) + valueSerializer.writeInt8(value_underscoreYAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_underscoreYAxisOffset_type)) { + const value_underscoreYAxisOffset_value = value_underscoreYAxisOffset! + valueSerializer.writeNumber(value_underscoreYAxisOffset_value) + } + const value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset + let value_scheduleMarkerXAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset) + valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { + const value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset! + valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value) + } + const value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset + let value_scheduleMarkerYAxisOffset_type: int32 = RuntimeType.UNDEFINED + value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset) + valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { + const value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset! + valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value) + } + const value_colSpace = value.colSpace + let value_colSpace_type: int32 = RuntimeType.UNDEFINED + value_colSpace_type = runtimeType(value_colSpace) + valueSerializer.writeInt8(value_colSpace_type) + if ((RuntimeType.UNDEFINED) != (value_colSpace_type)) { + const value_colSpace_value = value_colSpace! + valueSerializer.writeNumber(value_colSpace_value) + } + const value_dailyFiveRowSpace = value.dailyFiveRowSpace + let value_dailyFiveRowSpace_type: int32 = RuntimeType.UNDEFINED + value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace) + valueSerializer.writeInt8(value_dailyFiveRowSpace_type) + if ((RuntimeType.UNDEFINED) != (value_dailyFiveRowSpace_type)) { + const value_dailyFiveRowSpace_value = value_dailyFiveRowSpace! + valueSerializer.writeNumber(value_dailyFiveRowSpace_value) + } + const value_dailySixRowSpace = value.dailySixRowSpace + let value_dailySixRowSpace_type: int32 = RuntimeType.UNDEFINED + value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace) + valueSerializer.writeInt8(value_dailySixRowSpace_type) + if ((RuntimeType.UNDEFINED) != (value_dailySixRowSpace_type)) { + const value_dailySixRowSpace_value = value_dailySixRowSpace! + valueSerializer.writeNumber(value_dailySixRowSpace_value) + } + const value_lunarHeight = value.lunarHeight + let value_lunarHeight_type: int32 = RuntimeType.UNDEFINED + value_lunarHeight_type = runtimeType(value_lunarHeight) + valueSerializer.writeInt8(value_lunarHeight_type) + if ((RuntimeType.UNDEFINED) != (value_lunarHeight_type)) { + const value_lunarHeight_value = value_lunarHeight! + valueSerializer.writeNumber(value_lunarHeight_value) + } + const value_underscoreWidth = value.underscoreWidth + let value_underscoreWidth_type: int32 = RuntimeType.UNDEFINED + value_underscoreWidth_type = runtimeType(value_underscoreWidth) + valueSerializer.writeInt8(value_underscoreWidth_type) + if ((RuntimeType.UNDEFINED) != (value_underscoreWidth_type)) { + const value_underscoreWidth_value = value_underscoreWidth! + valueSerializer.writeNumber(value_underscoreWidth_value) + } + const value_underscoreLength = value.underscoreLength + let value_underscoreLength_type: int32 = RuntimeType.UNDEFINED + value_underscoreLength_type = runtimeType(value_underscoreLength) + valueSerializer.writeInt8(value_underscoreLength_type) + if ((RuntimeType.UNDEFINED) != (value_underscoreLength_type)) { + const value_underscoreLength_value = value_underscoreLength! + valueSerializer.writeNumber(value_underscoreLength_value) + } + const value_scheduleMarkerRadius = value.scheduleMarkerRadius + let value_scheduleMarkerRadius_type: int32 = RuntimeType.UNDEFINED + value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius) + valueSerializer.writeInt8(value_scheduleMarkerRadius_type) + if ((RuntimeType.UNDEFINED) != (value_scheduleMarkerRadius_type)) { + const value_scheduleMarkerRadius_value = value_scheduleMarkerRadius! + valueSerializer.writeNumber(value_scheduleMarkerRadius_value) + } + const value_boundaryRowOffset = value.boundaryRowOffset + let value_boundaryRowOffset_type: int32 = RuntimeType.UNDEFINED + value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset) + valueSerializer.writeInt8(value_boundaryRowOffset_type) + if ((RuntimeType.UNDEFINED) != (value_boundaryRowOffset_type)) { + const value_boundaryRowOffset_value = value_boundaryRowOffset! + valueSerializer.writeNumber(value_boundaryRowOffset_value) + } + const value_boundaryColOffset = value.boundaryColOffset + let value_boundaryColOffset_type: int32 = RuntimeType.UNDEFINED + value_boundaryColOffset_type = runtimeType(value_boundaryColOffset) + valueSerializer.writeInt8(value_boundaryColOffset_type) + if ((RuntimeType.UNDEFINED) != (value_boundaryColOffset_type)) { + const value_boundaryColOffset_value = value_boundaryColOffset! + valueSerializer.writeNumber(value_boundaryColOffset_value) + } } - writeFilter(value: Filter): void { - let valueSerializer: Serializer = this - const value___FilterStub = value.__FilterStub - valueSerializer.writeString(value___FilterStub) - } - writeVisualEffect(value: VisualEffect): void { + writeCalendarDay(value: CalendarDay): void { let valueSerializer: Serializer = this - const value___VisualEffectStub = value.__VisualEffectStub - valueSerializer.writeString(value___VisualEffectStub) + const value_index = value.index + valueSerializer.writeNumber(value_index) + const value_lunarMonth = value.lunarMonth + valueSerializer.writeString(value_lunarMonth) + const value_lunarDay = value.lunarDay + valueSerializer.writeString(value_lunarDay) + const value_dayMark = value.dayMark + valueSerializer.writeString(value_dayMark) + const value_dayMarkValue = value.dayMarkValue + valueSerializer.writeString(value_dayMarkValue) + const value_year = value.year + valueSerializer.writeNumber(value_year) + const value_month = value.month + valueSerializer.writeNumber(value_month) + const value_day = value.day + valueSerializer.writeNumber(value_day) + const value_isFirstOfLunar = value.isFirstOfLunar + valueSerializer.writeBoolean(value_isFirstOfLunar) + const value_hasSchedule = value.hasSchedule + valueSerializer.writeBoolean(value_hasSchedule) + const value_markLunarDay = value.markLunarDay + valueSerializer.writeBoolean(value_markLunarDay) } - writeForegroundEffectOptions(value: ForegroundEffectOptions): void { + writeButtonOptions(value: ButtonOptions): void { let valueSerializer: Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) + } + const value_stateEffect = value.stateEffect + let value_stateEffect_type: int32 = RuntimeType.UNDEFINED + value_stateEffect_type = runtimeType(value_stateEffect) + valueSerializer.writeInt8(value_stateEffect_type) + if ((RuntimeType.UNDEFINED) != (value_stateEffect_type)) { + const value_stateEffect_value = value_stateEffect! + valueSerializer.writeBoolean(value_stateEffect_value) + } + const value_buttonStyle = value.buttonStyle + let value_buttonStyle_type: int32 = RuntimeType.UNDEFINED + value_buttonStyle_type = runtimeType(value_buttonStyle) + valueSerializer.writeInt8(value_buttonStyle_type) + if ((RuntimeType.UNDEFINED) != (value_buttonStyle_type)) { + const value_buttonStyle_value = value_buttonStyle! + valueSerializer.writeInt32(value_buttonStyle_value) + } + const value_controlSize = value.controlSize + let value_controlSize_type: int32 = RuntimeType.UNDEFINED + value_controlSize_type = runtimeType(value_controlSize) + valueSerializer.writeInt8(value_controlSize_type) + if ((RuntimeType.UNDEFINED) != (value_controlSize_type)) { + const value_controlSize_value = value_controlSize! + valueSerializer.writeInt32(Object.values(ControlSize).indexOf(value_controlSize_value)) + } + const value_role = value.role + let value_role_type: int32 = RuntimeType.UNDEFINED + value_role_type = runtimeType(value_role) + valueSerializer.writeInt8(value_role_type) + if ((RuntimeType.UNDEFINED) != (value_role_type)) { + const value_role_value = value_role! + valueSerializer.writeInt32(value_role_value) + } } - writeResizableOptions(value: ResizableOptions): void { + writeBadgeParamWithString(value: BadgeParamWithString): void { let valueSerializer: Serializer = this - const value_slice = value.slice - let value_slice_type: int32 = RuntimeType.UNDEFINED - value_slice_type = runtimeType(value_slice) - valueSerializer.writeInt8(value_slice_type) - if ((RuntimeType.UNDEFINED) != (value_slice_type)) { - const value_slice_value = value_slice! - const value_slice_value_top = value_slice_value.top - let value_slice_value_top_type: int32 = RuntimeType.UNDEFINED - value_slice_value_top_type = runtimeType(value_slice_value_top) - valueSerializer.writeInt8(value_slice_value_top_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_top_type)) { - const value_slice_value_top_value = value_slice_value_top! - valueSerializer.writeLength(value_slice_value_top_value) + const value_position = value.position + let value_position_type: int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + let value_position_value_type: int32 = RuntimeType.UNDEFINED + value_position_value_type = runtimeType(value_position_value) + if (((RuntimeType.NUMBER == value_position_value_type))) { + valueSerializer.writeInt8(0) + const value_position_value_0 = unsafeCast(value_position_value) + valueSerializer.writeInt32(value_position_value_0) } - const value_slice_value_right = value_slice_value.right - let value_slice_value_right_type: int32 = RuntimeType.UNDEFINED - value_slice_value_right_type = runtimeType(value_slice_value_right) - valueSerializer.writeInt8(value_slice_value_right_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_right_type)) { - const value_slice_value_right_value = value_slice_value_right! - valueSerializer.writeLength(value_slice_value_right_value) + else if (((RuntimeType.OBJECT == value_position_value_type))) { + valueSerializer.writeInt8(1) + const value_position_value_1 = unsafeCast(value_position_value) + valueSerializer.writePosition(value_position_value_1) } - const value_slice_value_bottom = value_slice_value.bottom - let value_slice_value_bottom_type: int32 = RuntimeType.UNDEFINED - value_slice_value_bottom_type = runtimeType(value_slice_value_bottom) - valueSerializer.writeInt8(value_slice_value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_bottom_type)) { - const value_slice_value_bottom_value = value_slice_value_bottom! - valueSerializer.writeLength(value_slice_value_bottom_value) + } + const value_style = value.style + valueSerializer.writeBadgeStyle(value_style) + const value_value = value.value + valueSerializer.writeString(value_value) + } + writeBadgeParamWithNumber(value: BadgeParamWithNumber): void { + let valueSerializer: Serializer = this + const value_position = value.position + let value_position_type: int32 = RuntimeType.UNDEFINED + value_position_type = runtimeType(value_position) + valueSerializer.writeInt8(value_position_type) + if ((RuntimeType.UNDEFINED) != (value_position_type)) { + const value_position_value = value_position! + let value_position_value_type: int32 = RuntimeType.UNDEFINED + value_position_value_type = runtimeType(value_position_value) + if (((RuntimeType.NUMBER == value_position_value_type))) { + valueSerializer.writeInt8(0) + const value_position_value_0 = unsafeCast(value_position_value) + valueSerializer.writeInt32(value_position_value_0) } - const value_slice_value_left = value_slice_value.left - let value_slice_value_left_type: int32 = RuntimeType.UNDEFINED - value_slice_value_left_type = runtimeType(value_slice_value_left) - valueSerializer.writeInt8(value_slice_value_left_type) - if ((RuntimeType.UNDEFINED) != (value_slice_value_left_type)) { - const value_slice_value_left_value = value_slice_value_left! - valueSerializer.writeLength(value_slice_value_left_value) + else if (((RuntimeType.OBJECT == value_position_value_type))) { + valueSerializer.writeInt8(1) + const value_position_value_1 = unsafeCast(value_position_value) + valueSerializer.writePosition(value_position_value_1) } } - const value_lattice = value.lattice - let value_lattice_type: int32 = RuntimeType.UNDEFINED - value_lattice_type = runtimeType(value_lattice) - valueSerializer.writeInt8(value_lattice_type) - if ((RuntimeType.UNDEFINED) != (value_lattice_type)) { - const value_lattice_value = value_lattice! - valueSerializer.writeDrawingLattice(value_lattice_value) + const value_style = value.style + valueSerializer.writeBadgeStyle(value_style) + const value_count = value.count + valueSerializer.writeNumber(value_count) + const value_maxCount = value.maxCount + let value_maxCount_type: int32 = RuntimeType.UNDEFINED + value_maxCount_type = runtimeType(value_maxCount) + valueSerializer.writeInt8(value_maxCount_type) + if ((RuntimeType.UNDEFINED) != (value_maxCount_type)) { + const value_maxCount_value = value_maxCount! + valueSerializer.writeNumber(value_maxCount_value) } } - writeBackgroundEffectOptions(value: BackgroundEffectOptions): void { + writeAlphabetIndexerOptions(value: AlphabetIndexerOptions): void { let valueSerializer: Serializer = this - const value_radius = value.radius - valueSerializer.writeNumber(value_radius) - const value_saturation = value.saturation - let value_saturation_type: int32 = RuntimeType.UNDEFINED - value_saturation_type = runtimeType(value_saturation) - valueSerializer.writeInt8(value_saturation_type) - if ((RuntimeType.UNDEFINED) != (value_saturation_type)) { - const value_saturation_value = value_saturation! - valueSerializer.writeNumber(value_saturation_value) + const value_arrayValue = value.arrayValue + valueSerializer.writeInt32(value_arrayValue.length) + for (let i = 0; i < value_arrayValue.length; i++) { + const value_arrayValue_element = value_arrayValue[i] + valueSerializer.writeString(value_arrayValue_element) } - const value_brightness = value.brightness - let value_brightness_type: int32 = RuntimeType.UNDEFINED - value_brightness_type = runtimeType(value_brightness) - valueSerializer.writeInt8(value_brightness_type) - if ((RuntimeType.UNDEFINED) != (value_brightness_type)) { - const value_brightness_value = value_brightness! - valueSerializer.writeNumber(value_brightness_value) + const value_selected = value.selected + valueSerializer.writeNumber(value_selected) + } + writeAlertDialogButtonOptions(value: AlertDialogButtonOptions): void { + let valueSerializer: Serializer = this + const value_enabled = value.enabled + let value_enabled_type: int32 = RuntimeType.UNDEFINED + value_enabled_type = runtimeType(value_enabled) + valueSerializer.writeInt8(value_enabled_type) + if ((RuntimeType.UNDEFINED) != (value_enabled_type)) { + const value_enabled_value = value_enabled! + valueSerializer.writeBoolean(value_enabled_value) } - const value_color = value.color - let value_color_type: int32 = RuntimeType.UNDEFINED - value_color_type = runtimeType(value_color) - valueSerializer.writeInt8(value_color_type) - if ((RuntimeType.UNDEFINED) != (value_color_type)) { - const value_color_value = value_color! - let value_color_value_type: int32 = RuntimeType.UNDEFINED - value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { + const value_defaultFocus = value.defaultFocus + let value_defaultFocus_type: int32 = RuntimeType.UNDEFINED + value_defaultFocus_type = runtimeType(value_defaultFocus) + valueSerializer.writeInt8(value_defaultFocus_type) + if ((RuntimeType.UNDEFINED) != (value_defaultFocus_type)) { + const value_defaultFocus_value = value_defaultFocus! + valueSerializer.writeBoolean(value_defaultFocus_value) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.STRING == value_value_type))) { + valueSerializer.writeInt8(0) + const value_value_0 = unsafeCast(value_value) + valueSerializer.writeString(value_value_0) + } + else if (((RuntimeType.OBJECT == value_value_type))) { + valueSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + valueSerializer.writeResource(value_value_1) + } + const value_fontColor = value.fontColor + let value_fontColor_type: int32 = RuntimeType.UNDEFINED + value_fontColor_type = runtimeType(value_fontColor) + valueSerializer.writeInt8(value_fontColor_type) + if ((RuntimeType.UNDEFINED) != (value_fontColor_type)) { + const value_fontColor_value = value_fontColor! + let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED + value_fontColor_value_type = runtimeType(value_fontColor_value) + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) - valueSerializer.writeInt32(value_color_value_0) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + valueSerializer.writeInt32(value_fontColor_value_0) } - else if (((RuntimeType.NUMBER == value_color_value_type))) { + else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { valueSerializer.writeInt8(1) - const value_color_value_1 = unsafeCast(value_color_value) - valueSerializer.writeNumber(value_color_value_1) + const value_fontColor_value_1 = unsafeCast(value_fontColor_value) + valueSerializer.writeNumber(value_fontColor_value_1) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING == value_fontColor_value_type))) { valueSerializer.writeInt8(2) - const value_color_value_2 = unsafeCast(value_color_value) - valueSerializer.writeString(value_color_value_2) + const value_fontColor_value_2 = unsafeCast(value_fontColor_value) + valueSerializer.writeString(value_fontColor_value_2) } - else if (((RuntimeType.OBJECT == value_color_value_type))) { + else if (((RuntimeType.OBJECT == value_fontColor_value_type))) { valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeResource(value_color_value_3) + const value_fontColor_value_3 = unsafeCast(value_fontColor_value) + valueSerializer.writeResource(value_fontColor_value_3) } } - const value_adaptiveColor = value.adaptiveColor - let value_adaptiveColor_type: int32 = RuntimeType.UNDEFINED - value_adaptiveColor_type = runtimeType(value_adaptiveColor) - valueSerializer.writeInt8(value_adaptiveColor_type) - if ((RuntimeType.UNDEFINED) != (value_adaptiveColor_type)) { - const value_adaptiveColor_value = value_adaptiveColor! - valueSerializer.writeInt32(value_adaptiveColor_value) - } - const value_blurOptions = value.blurOptions - let value_blurOptions_type: int32 = RuntimeType.UNDEFINED - value_blurOptions_type = runtimeType(value_blurOptions) - valueSerializer.writeInt8(value_blurOptions_type) - if ((RuntimeType.UNDEFINED) != (value_blurOptions_type)) { - const value_blurOptions_value = value_blurOptions! - valueSerializer.writeBlurOptions(value_blurOptions_value) - } - const value_policy = value.policy - let value_policy_type: int32 = RuntimeType.UNDEFINED - value_policy_type = runtimeType(value_policy) - valueSerializer.writeInt8(value_policy_type) - if ((RuntimeType.UNDEFINED) != (value_policy_type)) { - const value_policy_value = value_policy! - valueSerializer.writeInt32(value_policy_value) - } - const value_inactiveColor = value.inactiveColor - let value_inactiveColor_type: int32 = RuntimeType.UNDEFINED - value_inactiveColor_type = runtimeType(value_inactiveColor) - valueSerializer.writeInt8(value_inactiveColor_type) - if ((RuntimeType.UNDEFINED) != (value_inactiveColor_type)) { - const value_inactiveColor_value = value_inactiveColor! - let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED - value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeInt32(value_inactiveColor_value_0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) } - else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { valueSerializer.writeInt8(1) - const value_inactiveColor_value_1 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeNumber(value_inactiveColor_value_1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) } - else if (((RuntimeType.STRING == value_inactiveColor_value_type))) { + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { valueSerializer.writeInt8(2) - const value_inactiveColor_value_2 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeString(value_inactiveColor_value_2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) } - else if (((RuntimeType.OBJECT == value_inactiveColor_value_type))) { + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { valueSerializer.writeInt8(3) - const value_inactiveColor_value_3 = unsafeCast(value_inactiveColor_value) - valueSerializer.writeResource(value_inactiveColor_value_3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) } } - } - writePixelRoundPolicy(value: PixelRoundPolicy): void { - let valueSerializer: Serializer = this - const value_start = value.start - let value_start_type: int32 = RuntimeType.UNDEFINED - value_start_type = runtimeType(value_start) - valueSerializer.writeInt8(value_start_type) - if ((RuntimeType.UNDEFINED) != (value_start_type)) { - const value_start_value = value_start! - valueSerializer.writeInt32(value_start_value) - } - const value_top = value.top - let value_top_type: int32 = RuntimeType.UNDEFINED - value_top_type = runtimeType(value_top) - valueSerializer.writeInt8(value_top_type) - if ((RuntimeType.UNDEFINED) != (value_top_type)) { - const value_top_value = value_top! - valueSerializer.writeInt32(value_top_value) - } - const value_end = value.end - let value_end_type: int32 = RuntimeType.UNDEFINED - value_end_type = runtimeType(value_end) - valueSerializer.writeInt8(value_end_type) - if ((RuntimeType.UNDEFINED) != (value_end_type)) { - const value_end_value = value_end! - valueSerializer.writeInt32(value_end_value) - } - const value_bottom = value.bottom - let value_bottom_type: int32 = RuntimeType.UNDEFINED - value_bottom_type = runtimeType(value_bottom) - valueSerializer.writeInt8(value_bottom_type) - if ((RuntimeType.UNDEFINED) != (value_bottom_type)) { - const value_bottom_value = value_bottom! - valueSerializer.writeInt32(value_bottom_value) - } - } - writeChainWeightOptions(value: ChainWeightOptions): void { - let valueSerializer: Serializer = this - const value_horizontal = value.horizontal - let value_horizontal_type: int32 = RuntimeType.UNDEFINED - value_horizontal_type = runtimeType(value_horizontal) - valueSerializer.writeInt8(value_horizontal_type) - if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { - const value_horizontal_value = value_horizontal! - valueSerializer.writeNumber(value_horizontal_value) - } - const value_vertical = value.vertical - let value_vertical_type: int32 = RuntimeType.UNDEFINED - value_vertical_type = runtimeType(value_vertical) - valueSerializer.writeInt8(value_vertical_type) - if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { - const value_vertical_value = value_vertical! - valueSerializer.writeNumber(value_vertical_value) - } - } - writeTouchResult(value: TouchResult): void { - let valueSerializer: Serializer = this - const value_strategy = value.strategy - valueSerializer.writeInt32(value_strategy) - const value_id = value.id - let value_id_type: int32 = RuntimeType.UNDEFINED - value_id_type = runtimeType(value_id) - valueSerializer.writeInt8(value_id_type) - if ((RuntimeType.UNDEFINED) != (value_id_type)) { - const value_id_value = value_id! - valueSerializer.writeString(value_id_value) + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) + const value_primary = value.primary + let value_primary_type: int32 = RuntimeType.UNDEFINED + value_primary_type = runtimeType(value_primary) + valueSerializer.writeInt8(value_primary_type) + if ((RuntimeType.UNDEFINED) != (value_primary_type)) { + const value_primary_value = value_primary! + valueSerializer.writeBoolean(value_primary_value) } } - writeTouchTestInfo(value: TouchTestInfo): void { + writeDismissDialogAction(value: DismissDialogAction): void { let valueSerializer: Serializer = this - const value_windowX = value.windowX - valueSerializer.writeNumber(value_windowX) - const value_windowY = value.windowY - valueSerializer.writeNumber(value_windowY) - const value_parentX = value.parentX - valueSerializer.writeNumber(value_parentX) - const value_parentY = value.parentY - valueSerializer.writeNumber(value_parentY) - const value_x = value.x - valueSerializer.writeNumber(value_x) - const value_y = value.y - valueSerializer.writeNumber(value_y) - const value_rect = value.rect - valueSerializer.writeRectResult(value_rect) - const value_id = value.id - valueSerializer.writeString(value_id) + const value_dismiss = value.dismiss + valueSerializer.holdAndWriteCallback(value_dismiss) + const value_reason = value.reason + valueSerializer.writeInt32(value_reason) } - writeConstraintSizeOptions(value: ConstraintSizeOptions): void { + writeSheetInfo(value: SheetInfo): void { let valueSerializer: Serializer = this - const value_minWidth = value.minWidth - let value_minWidth_type: int32 = RuntimeType.UNDEFINED - value_minWidth_type = runtimeType(value_minWidth) - valueSerializer.writeInt8(value_minWidth_type) - if ((RuntimeType.UNDEFINED) != (value_minWidth_type)) { - const value_minWidth_value = value_minWidth! - valueSerializer.writeLength(value_minWidth_value) - } - const value_maxWidth = value.maxWidth - let value_maxWidth_type: int32 = RuntimeType.UNDEFINED - value_maxWidth_type = runtimeType(value_maxWidth) - valueSerializer.writeInt8(value_maxWidth_type) - if ((RuntimeType.UNDEFINED) != (value_maxWidth_type)) { - const value_maxWidth_value = value_maxWidth! - valueSerializer.writeLength(value_maxWidth_value) + const value_title = value.title + let value_title_type: int32 = RuntimeType.UNDEFINED + value_title_type = runtimeType(value_title) + if (((RuntimeType.STRING == value_title_type))) { + valueSerializer.writeInt8(0) + const value_title_0 = unsafeCast(value_title) + valueSerializer.writeString(value_title_0) } - const value_minHeight = value.minHeight - let value_minHeight_type: int32 = RuntimeType.UNDEFINED - value_minHeight_type = runtimeType(value_minHeight) - valueSerializer.writeInt8(value_minHeight_type) - if ((RuntimeType.UNDEFINED) != (value_minHeight_type)) { - const value_minHeight_value = value_minHeight! - valueSerializer.writeLength(value_minHeight_value) + else if (((RuntimeType.OBJECT == value_title_type))) { + valueSerializer.writeInt8(1) + const value_title_1 = unsafeCast(value_title) + valueSerializer.writeResource(value_title_1) } - const value_maxHeight = value.maxHeight - let value_maxHeight_type: int32 = RuntimeType.UNDEFINED - value_maxHeight_type = runtimeType(value_maxHeight) - valueSerializer.writeInt8(value_maxHeight_type) - if ((RuntimeType.UNDEFINED) != (value_maxHeight_type)) { - const value_maxHeight_value = value_maxHeight! - valueSerializer.writeLength(value_maxHeight_value) + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) + } } + const value_action = value.action + valueSerializer.holdAndWriteCallback(value_action) } writeLength(value: Length): void { const valueType = runtimeType(value) diff --git a/arkoala/framework/native/src/generated/Serializers.h b/arkoala/framework/native/src/generated/Serializers.h index 5144292af..1ff48e048 100644 --- a/arkoala/framework/native/src/generated/Serializers.h +++ b/arkoala/framework/native/src/generated/Serializers.h @@ -28,6 +28,29 @@ inline Ark_RuntimeType runtimeType(const Opt_Int32& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Length& value) +{ + return static_cast(value.type); +} +template <> +inline void WriteToString(std::string* result, const Opt_Length* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Length& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Number& value) { return ARK_RUNTIME_NUMBER; @@ -113,17 +136,23 @@ inline Ark_RuntimeType runtimeType(const Opt_String& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthUnit& value) { - return static_cast(value.type); + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_Length* value) { +inline void WriteToString(std::string* result, const Ark_LengthUnit value) { + result->append("Ark_LengthUnit("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -131,28 +160,42 @@ inline void WriteToString(std::string* result, const Opt_Length* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthUnit& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthUnit& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderRadiuses& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LengthUnit value) { - result->append("Ark_LengthUnit("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_BorderRadiuses* value) { + result->append("{"); + // Ark_Length topLeft + result->append(".topLeft="); + WriteToString(result, &value->topLeft); + // Ark_Length topRight + result->append(", "); + result->append(".topRight="); + WriteToString(result, &value->topRight); + // Ark_Length bottomLeft + result->append(", "); + result->append(".bottomLeft="); + WriteToString(result, &value->bottomLeft); + // Ark_Length bottomRight + result->append(", "); + result->append(".bottomRight="); + WriteToString(result, &value->bottomRight); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { +inline void WriteToString(std::string* result, const Opt_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -160,7 +203,7 @@ inline void WriteToString(std::string* result, const Opt_LengthUnit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthUnit& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -212,35 +255,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Resource& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColoringStrategy& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_ColoringStrategy value) { - result->append("Ark_ColoringStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ColoringStrategy* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ColoringStrategy& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Color& value) { return ARK_RUNTIME_NUMBER; @@ -270,49 +284,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Color& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderRadiuses& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BorderRadiuses* value) { - result->append("{"); - // Ark_Length topLeft - result->append(".topLeft="); - WriteToString(result, &value->topLeft); - // Ark_Length topRight - result->append(", "); - result->append(".topRight="); - WriteToString(result, &value->topRight); - // Ark_Length bottomLeft - result->append(", "); - result->append(".bottomLeft="); - WriteToString(result, &value->bottomLeft); - // Ark_Length bottomRight - result->append(", "); - result->append(".bottomRight="); - WriteToString(result, &value->bottomRight); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BorderRadiuses* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderRadiuses& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Tuple_Dimension_Dimension& value) { return ARK_RUNTIME_OBJECT; @@ -444,172 +415,18 @@ inline Ark_RuntimeType runtimeType(const Opt_Padding& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Boolean& value) -{ - return ARK_RUNTIME_BOOLEAN; -} -template <> -inline void WriteToString(std::string* result, const Opt_Boolean* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Boolean& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_Resource: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Resource* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Resource* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_ColoringStrategy& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_Color_String_Resource_ColoringStrategy: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_ColoringStrategy* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ColoringStrategy - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_ColoringStrategy* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_ColoringStrategy& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_ShadowType value) { - result->append("Ark_ShadowType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ShadowType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Ark_ColoringStrategy& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FontWeight value) { - result->append("Ark_FontWeight("); +inline void WriteToString(std::string* result, const Ark_ColoringStrategy value) { + result->append("Ark_ColoringStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FontWeight* value) { +inline void WriteToString(std::string* result, const Opt_ColoringStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -622,7 +439,7 @@ inline void WriteToString(std::string* result, const Opt_FontWeight* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontWeight& value) +inline Ark_RuntimeType runtimeType(const Opt_ColoringStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -899,36 +716,18 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_LengthMetrics_Margin& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ICurve* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ICurve& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Curve& value) +inline Ark_RuntimeType runtimeType(const Ark_FontWeight& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Curve value) { - result->append("Ark_Curve("); +inline void WriteToString(std::string* result, const Ark_FontWeight value) { + result->append("Ark_FontWeight("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Curve* value) { +inline void WriteToString(std::string* result, const Opt_FontWeight* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -941,129 +740,12 @@ inline void WriteToString(std::string* result, const Opt_Curve* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Curve& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Margin& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_Margin: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_Margin* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Padding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_Margin* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Margin& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_ShadowOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_ShadowOptions* value); - -inline void WriteToString(std::string* result, const Array_ShadowOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ShadowOptions*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_ShadowOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FontWeight& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ShadowOptions* value) { - result->append("{"); - // Ark_Union_Number_Resource radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_ShadowType type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Union_Color_String_Resource_ColoringStrategy color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_Number_Resource offsetX - result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Union_Number_Resource offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Ark_Boolean fill - result->append(", "); - result->append(".fill="); - WriteToString(result, &value->fill); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_ICurve* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1076,81 +758,23 @@ inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationStyle value) { - result->append("Ark_TextDecorationStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationType value) { - result->append("Ark_TextDecorationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationType& value) +inline Ark_RuntimeType runtimeType(const Opt_ICurve& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Curve& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BorderStyle value) { - result->append("Ark_BorderStyle("); +inline void WriteToString(std::string* result, const Ark_Curve value) { + result->append("Ark_Curve("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderStyle* value) { +inline void WriteToString(std::string* result, const Opt_Curve* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1163,58 +787,17 @@ inline void WriteToString(std::string* result, const Opt_BorderStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Position& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Position* value) { - result->append("{"); - // Ark_Length x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Length y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Position* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Position& value) +inline Ark_RuntimeType runtimeType(const Opt_Curve& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Boolean& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_FontStyle value) { - result->append("Ark_FontStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_BOOLEAN; } template <> -inline void WriteToString(std::string* result, const Opt_FontStyle* value) { +inline void WriteToString(std::string* result, const Opt_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1227,26 +810,26 @@ inline void WriteToString(std::string* result, const Opt_FontStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Resource& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_Resource: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Number_Resource: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Resource* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_Number if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); @@ -1259,7 +842,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Resource* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1272,121 +855,51 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_FontWeight_Number_String& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_ColoringStrategy& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_FontWeight_Number_String: " + std::to_string(value.selector); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_Color_String_Resource_ColoringStrategy: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_FontWeight_Number_String* value) { +inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_ColoringStrategy* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_FontWeight + // Ark_Color if (value->selector == 0) { result->append(".value0="); WriteToString(result, value->value0); } - // Ark_Number + // Ark_String if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_String + // Ark_Resource if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_FontWeight_Number_String* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_FontWeight_Number_String& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ResourceStr& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_ResourceStr: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_ResourceStr* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ResourceStr* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + // Ark_ColoringStrategy + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResourceStr& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolGlyphModifier& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SymbolGlyphModifier* value) { - result->append("{"); - // Ark_String __SymbolGlyphModifierStub - result->append(".__SymbolGlyphModifierStub="); - WriteToString(result, &value->__SymbolGlyphModifierStub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_ColoringStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1399,50 +912,28 @@ inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_ColoringStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowSizeOption* value) { - result->append("{"); - // Ark_Length xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Length sm - result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Length md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Length lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Length xl - result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Length xxl - result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ShadowType value) { + result->append("Ark_ShadowType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* value) { +inline void WriteToString(std::string* result, const Opt_ShadowType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -1450,7 +941,7 @@ inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -1754,34 +1245,28 @@ inline Ark_RuntimeType runtimeType(const Opt_SizeOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_ICurve& value) +inline Ark_RuntimeType runtimeType(const Array_ShadowOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Curve_ICurve: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Curve_ICurve* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Curve - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ICurve - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +inline void WriteToString(std::string* result, const Ark_ShadowOptions* value); + +inline void WriteToString(std::string* result, const Array_ShadowOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ShadowOptions*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* value) { +inline void WriteToString(std::string* result, const Opt_Array_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1794,23 +1279,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_ICurve& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ShadowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolRenderingStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolRenderingStrategy value) { - result->append("Ark_SymbolRenderingStrategy("); +inline void WriteToString(std::string* result, const Ark_TextDecorationStyle value) { + result->append("Ark_TextDecorationStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1823,23 +1308,23 @@ inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolRenderingStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolEffectStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolEffectStrategy value) { - result->append("Ark_SymbolEffectStrategy("); +inline void WriteToString(std::string* result, const Ark_TextDecorationType value) { + result->append("Ark_TextDecorationType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1852,50 +1337,28 @@ inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolEffectStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_String& value) +inline Ark_RuntimeType runtimeType(const Ark_FontStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Number_FontWeight_String: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FontWeight - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FontStyle value) { + result->append("Ark_FontStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_String* value) { +inline void WriteToString(std::string* result, const Opt_FontStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -1903,33 +1366,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_String& value) +inline Ark_RuntimeType runtimeType(const Opt_FontStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ResourceColor& value) +inline Ark_RuntimeType runtimeType(const Ark_Position& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_ResourceColor* value); - -inline void WriteToString(std::string* result, const Array_ResourceColor* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ResourceColor*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_Position* value) { + result->append("{"); + // Ark_Length x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Length y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* value) { +inline void WriteToString(std::string* result, const Opt_Position* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1942,45 +1401,39 @@ inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceColor& value) +inline Ark_RuntimeType runtimeType(const Opt_Position& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Number_String_Resource: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Resource: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Number + // Ark_String if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_String + // Ark_Resource if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -1993,29 +1446,45 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorLayoutStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_FontWeight_Number_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_FontWeight_Number_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorLayoutStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_FontWeight_Number_String* value) { result->append("{"); - // Ark_Union_Dimension_Margin margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Union_Dimension_BorderRadiuses borderRadius + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); + // Ark_FontWeight + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorLayoutStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_FontWeight_Number_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2028,31 +1497,31 @@ inline void WriteToString(std::string* result, const Opt_RichEditorLayoutStyle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorLayoutStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_FontWeight_Number_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Ark_ResourceStr& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_String: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_ResourceStr: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Ark_ResourceStr* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Number + // Ark_String if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_String + // Ark_Resource if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -2060,7 +1529,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Number_String* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2073,39 +1542,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_ResourceStr& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolGlyphModifier& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ShadowOptions_Array_ShadowOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_Array_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_SymbolGlyphModifier* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ShadowOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_ShadowOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_String __SymbolGlyphModifierStub + result->append(".__SymbolGlyphModifierStub="); + WriteToString(result, &value->__SymbolGlyphModifierStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Array_ShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2118,33 +1573,39 @@ inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Arr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_Array_ShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolGlyphModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_ICurve& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Curve_ICurve: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyleInterface* value) { +inline void WriteToString(std::string* result, const Ark_Union_Curve_ICurve* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + // Ark_Curve + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_ICurve + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyleInterface* value) { +inline void WriteToString(std::string* result, const Opt_Union_Curve_ICurve* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2157,21 +1618,21 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyleInterfac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_ICurve& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Margin& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Length_Number: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_Margin: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_Number* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_Margin* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -2181,7 +1642,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Length_Number* va result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Number + // Ark_Padding if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -2189,7 +1650,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Length_Number* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_Number* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_Margin* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2202,25 +1663,45 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Margin& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PopInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PopInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_ShadowOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_Resource radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_ShadowType type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Union_Color_String_Resource_ColoringStrategy color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_Number_Resource offsetX + result->append(", "); + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Union_Number_Resource offsetY + result->append(", "); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Ark_Boolean fill + result->append(", "); + result->append(".fill="); + WriteToString(result, &value->fill); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2233,12 +1714,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PopInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CustomObject* value) { +inline Ark_RuntimeType runtimeType(const Ark_GridRowSizeOption& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_GridRowSizeOption* value) { + result->append("{"); + // Ark_Length xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Length sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Length md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Length lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Length xl + result->append(", "); + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Length xxl + result->append(", "); + result->append(".xxl="); + WriteToString(result, &value->xxl); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_GridRowSizeOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2251,23 +1765,23 @@ inline void WriteToString(std::string* result, const Opt_CustomObject* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowSizeOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ShadowStyle value) { - result->append("Ark_ShadowStyle("); +inline void WriteToString(std::string* result, const Ark_BorderStyle value) { + result->append("Ark_BorderStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_BorderStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2280,42 +1794,28 @@ inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetSize& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeStyles* value) { - result->append("{"); - // Ark_BorderStyle top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_BorderStyle right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_BorderStyle bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_BorderStyle left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SheetSize value) { + result->append("Ark_SheetSize("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Opt_SheetSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -2323,37 +1823,25 @@ inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Callback_PopInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Callback_PopInfo_Void* value) { result->append("{"); - // Ark_ResourceColor top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_ResourceColor end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_ResourceColor bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_ResourceColor start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2366,37 +1854,12 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PopInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeColors& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_EdgeColors* value) { - result->append("{"); - // Ark_ResourceColor top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_ResourceColor right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_ResourceColor bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_ResourceColor left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_CustomObject* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2409,37 +1872,25 @@ inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomObject& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundColorStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundColorStyle* value) { result->append("{"); - // Ark_LengthMetrics top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LengthMetrics end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_LengthMetrics bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LengthMetrics start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); + // Ark_TextBackgroundStyle textBackgroundStyle + result->append(".textBackgroundStyle="); + WriteToString(result, &value->textBackgroundStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundColorStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2452,37 +1903,22 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundColorStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_UserDataSpan& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_UserDataSpan* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Length bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2495,37 +1931,12 @@ inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_UserDataSpan& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedBorderRadiuses& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBorderRadiuses* value) { - result->append("{"); - // Ark_LengthMetrics topStart - result->append(".topStart="); - WriteToString(result, &value->topStart); - // Ark_LengthMetrics topEnd - result->append(", "); - result->append(".topEnd="); - WriteToString(result, &value->topEnd); - // Ark_LengthMetrics bottomStart - result->append(", "); - result->append(".bottomStart="); - WriteToString(result, &value->bottomStart); - // Ark_LengthMetrics bottomEnd - result->append(", "); - result->append(".bottomEnd="); - WriteToString(result, &value->bottomEnd); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2538,25 +1949,25 @@ inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpan& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const VoidCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_UrlStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const VoidCallback* value) { +inline void WriteToString(std::string* result, const Ark_UrlStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { +inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2569,28 +1980,30 @@ inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VoidCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_UrlStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DialogButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_LineHeightStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DialogButtonStyle value) { - result->append("Ark_DialogButtonStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LineHeightStyle* value) { + result->append("{"); + // Ark_Number lineHeight + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DialogButtonStyle* value) { +inline void WriteToString(std::string* result, const Opt_LineHeightStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -2598,37 +2011,45 @@ inline void WriteToString(std::string* result, const Opt_DialogButtonStyle* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DialogButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_LineHeightStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Area& value) +inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Area* value) { +inline void WriteToString(std::string* result, const Ark_ParagraphStyle* value) { result->append("{"); - // Ark_Length width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height + // Ark_TextAlign textAlign + result->append(".textAlign="); + WriteToString(result, &value->textAlign); + // Ark_Number textIndent result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Position position + result->append(".textIndent="); + WriteToString(result, &value->textIndent); + // Ark_Number maxLines result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); - // Ark_Position globalPosition + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_TextOverflow overflow result->append(", "); - result->append(".globalPosition="); - WriteToString(result, &value->globalPosition); + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_WordBreak wordBreak + result->append(", "); + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); + // Ark_Union_Number_LeadingMarginPlaceholder leadingMargin + result->append(", "); + result->append(".leadingMargin="); + WriteToString(result, &value->leadingMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Area* value) { +inline void WriteToString(std::string* result, const Opt_ParagraphStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2641,28 +2062,44 @@ inline void WriteToString(std::string* result, const Opt_Area* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Area& value) +inline Ark_RuntimeType runtimeType(const Opt_ParagraphStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAttachment& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Ark_ImageAttachment* value) { result->append("{"); - // Ark_String stub - result->append(".stub="); - WriteToString(result, &value->stub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); + // Ark_PixelMap value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_SizeOptions size + result->append(", "); + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign + result->append(", "); + result->append(".verticalAlign="); + WriteToString(result, &value->verticalAlign); + // Ark_ImageFit objectFit + result->append(", "); + result->append(".objectFit="); + WriteToString(result, &value->objectFit); + // Ark_ImageAttachmentLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageAttachment* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { WriteToString(result, &value->value); } else { @@ -2672,37 +2109,22 @@ inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAttachment& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Font& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Font* value) { +inline void WriteToString(std::string* result, const Ark_GestureStyle* value) { result->append("{"); - // Ark_Length size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Union_FontWeight_Number_String weight - result->append(", "); - result->append(".weight="); - WriteToString(result, &value->weight); - // Ark_Union_String_Resource family - result->append(", "); - result->append(".family="); - WriteToString(result, &value->family); - // Ark_FontStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Font* value) { +inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2715,28 +2137,30 @@ inline void WriteToString(std::string* result, const Opt_Font* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Font& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextHeightAdaptivePolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_TextShadowStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextHeightAdaptivePolicy value) { - result->append("Ark_TextHeightAdaptivePolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TextShadowStyle* value) { + result->append("{"); + // Array_ShadowOptions textShadow + result->append(".textShadow="); + WriteToString(result, &value->textShadow); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolicy* value) { +inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -2744,39 +2168,25 @@ inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolic result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextHeightAdaptivePolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_TextShadowStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_LetterSpacingStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_ResourceStr: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_ResourceStr* value) { +inline void WriteToString(std::string* result, const Ark_LetterSpacingStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_Number letterSpacing + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2789,29 +2199,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceSt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_LetterSpacingStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Ark_BaselineOffsetStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Ark_BaselineOffsetStyle* value) { result->append("{"); - // Ark_SymbolGlyphModifier normal - result->append(".normal="); - WriteToString(result, &value->normal); - // Ark_SymbolGlyphModifier selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + // Ark_Number baselineOffset + result->append(".baselineOffset="); + WriteToString(result, &value->baselineOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2824,39 +2230,33 @@ inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Opt_BaselineOffsetStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Padding_Dimension: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_DecorationStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2869,25 +2269,41 @@ inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextStyle_styled_string& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_TextStyle_styled_string* value) { result->append("{"); - // Ark_String __ComponentContentStub - result->append(".__ComponentContentStub="); - WriteToString(result, &value->__ComponentContentStub); + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_String fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_Number fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_Number fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_TextStyle_styled_string* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2900,29 +2316,37 @@ inline void WriteToString(std::string* result, const Opt_ComponentContent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextStyle_styled_string& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Area& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Ark_Area* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_Length width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Position position + result->append(", "); + result->append(".position="); + WriteToString(result, &value->position); + // Ark_Position globalPosition + result->append(", "); + result->append(".globalPosition="); + WriteToString(result, &value->globalPosition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Area* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2935,23 +2359,23 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Area& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineBreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_ShadowStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LineBreakStrategy value) { - result->append("Ark_LineBreakStrategy("); +inline void WriteToString(std::string* result, const Ark_ShadowStyle value) { + result->append("Ark_ShadowStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* value) { +inline void WriteToString(std::string* result, const Opt_ShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -2964,21 +2388,64 @@ inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineBreakStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_ShadowStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_LeadingMarginPlaceholder& value) +inline Ark_RuntimeType runtimeType(const Ark_Font& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Font* value) { + result->append("{"); + // Ark_Length size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Union_FontWeight_Number_String weight + result->append(", "); + result->append(".weight="); + WriteToString(result, &value->weight); + // Ark_Union_String_Resource family + result->append(", "); + result->append(".family="); + WriteToString(result, &value->family); + // Ark_FontStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Font* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Font& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_LeadingMarginPlaceholder: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Length_BorderRadiuses: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_LeadingMarginPlaceholder* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -2988,7 +2455,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Dimension_Leading result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_LeadingMarginPlaceholder + // Ark_BorderRadiuses if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -2996,7 +2463,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Dimension_Leading result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_LeadingMarginPlaceholder* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3009,33 +2476,39 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_Leading result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_LeadingMarginPlaceholder& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleResult& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Resource_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Resource_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyleResult* value) { +inline void WriteToString(std::string* result, const Ark_Union_Resource_String* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + // Ark_Resource + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* value) { +inline void WriteToString(std::string* result, const Opt_Union_Resource_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3048,38 +2521,28 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Resource_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonRole& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_CustomObject* value); - -inline void WriteToString(std::string* result, const Array_CustomObject* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_CustomObject*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ButtonRole value) { + result->append("Ark_ButtonRole("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_CustomObject* value) { +inline void WriteToString(std::string* result, const Opt_ButtonRole* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3087,23 +2550,23 @@ inline void WriteToString(std::string* result, const Opt_Array_CustomObject* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonRole& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonStyleMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TitleHeight value) { - result->append("Ark_TitleHeight("); +inline void WriteToString(std::string* result, const Ark_ButtonStyleMode value) { + result->append("Ark_ButtonStyleMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { +inline void WriteToString(std::string* result, const Opt_ButtonStyleMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3116,30 +2579,28 @@ inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TitleHeight& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonStyleMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwipeActionState_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_SwipeActionState_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ButtonType value) { + result->append("Ark_ButtonType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionState_Void* value) { +inline void WriteToString(std::string* result, const Opt_ButtonType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3147,25 +2608,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionSta result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeActionState_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Void& value) +inline Ark_RuntimeType runtimeType(const Array_Number& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_Number* value); + +inline void WriteToString(std::string* result, const Array_Number* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Number*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { +inline void WriteToString(std::string* result, const Opt_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3178,25 +2647,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const CustomNodeBuilder& value) +inline Ark_RuntimeType runtimeType(const Array_TextCascadePickerRangeContent& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const CustomNodeBuilder* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value); + +inline void WriteToString(std::string* result, const Array_TextCascadePickerRangeContent* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_TextCascadePickerRangeContent*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3209,39 +2686,33 @@ inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomNodeBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextCascadePickerRangeContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Array_TextPickerRangeContent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Length_GridRowSizeOption: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_GridRowSizeOption* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GridRowSizeOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value); + +inline void WriteToString(std::string* result, const Array_TextPickerRangeContent* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_TextPickerRangeContent*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_GridRowSizeOption* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3254,25 +2725,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_GridRowSiz result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GridRowSizeOption& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextPickerRangeContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Array_Array_String& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); +inline void WriteToString(std::string* result, const Array_String* value); -inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Array_Array_String* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Tuple_ResourceColor_Number*)&value->array[i]); + WriteToString(result, (const Array_String*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -3280,7 +2751,7 @@ inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_N result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_Array_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3293,28 +2764,30 @@ inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Array_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedPadding& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GradientDirection value) { - result->append("Ark_GradientDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LocalizedPadding* value) { + result->append("{"); + // Ark_String stub + result->append(".stub="); + WriteToString(result, &value->stub); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GradientDirection* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3322,17 +2795,28 @@ inline void WriteToString(std::string* result, const Opt_GradientDirection* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GradientDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedPadding& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CanvasPattern* value) { +inline Ark_RuntimeType runtimeType(const Ark_TextHeightAdaptivePolicy& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_TextHeightAdaptivePolicy value) { + result->append("Ark_TextHeightAdaptivePolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextHeightAdaptivePolicy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3340,46 +2824,44 @@ inline void WriteToString(std::string* result, const Opt_CanvasPattern* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CanvasPattern& value) +inline Ark_RuntimeType runtimeType(const Opt_TextHeightAdaptivePolicy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CanvasGradient* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_CanvasGradient& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetSize& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_ResourceStr& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_ResourceStr: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SheetSize value) { - result->append("Ark_SheetSize("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Number_ResourceStr* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetSize* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3387,25 +2869,29 @@ inline void WriteToString(std::string* result, const Opt_SheetSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetSize& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_ResourceStr& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarSymbol& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_TabBarSymbol* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_SymbolGlyphModifier normal + result->append(".normal="); + WriteToString(result, &value->normal); + // Ark_SymbolGlyphModifier selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_TabBarSymbol* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3418,25 +2904,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarSymbol& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_ResourceColor_color& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Padding_Dimension: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Literal_ResourceColor_color* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_ResourceColor_color* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3449,28 +2949,30 @@ inline void WriteToString(std::string* result, const Opt_Literal_ResourceColor_c result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_ResourceColor_color& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ComponentContent& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OutlineStyle value) { - result->append("Ark_OutlineStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ComponentContent* value) { + result->append("{"); + // Ark_String __ComponentContentStub + result->append(".__ComponentContentStub="); + WriteToString(result, &value->__ComponentContentStub); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { +inline void WriteToString(std::string* result, const Opt_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3478,33 +2980,29 @@ inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ComponentContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_String* value); -template <> -inline void WriteToString(std::string* result, const Ark_CustomObject* value); -template <> -inline void WriteToString(std::string* result, const Map_String_CustomObject* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number* value) { result->append("{"); - int32_t count = value->size; - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_String*)&value->keys[i]); - result->append(": "); - WriteToString(result, (const Ark_CustomObject*)&value->values[i]); - } + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_CustomObject* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3517,25 +3015,33 @@ inline void WriteToString(std::string* result, const Opt_Map_String_CustomObject result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_CustomObject& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollAnimationOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Ark_ScrollAnimationOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Union_Curve_ICurve curve + result->append(", "); + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Boolean canOverScroll + result->append(", "); + result->append(".canOverScroll="); + WriteToString(result, &value->canOverScroll); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3548,25 +3054,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationTran result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollAnimationOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorLayoutStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorLayoutStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Dimension_Margin margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Union_Dimension_BorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorLayoutStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3579,23 +3089,23 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorLayoutStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationMode& value) +inline Ark_RuntimeType runtimeType(const Ark_LineBreakStrategy& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationMode value) { - result->append("Ark_NavDestinationMode("); +inline void WriteToString(std::string* result, const Ark_LineBreakStrategy value) { + result->append("Ark_LineBreakStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationMode* value) { +inline void WriteToString(std::string* result, const Opt_LineBreakStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3608,25 +3118,39 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationMode& value) +inline Ark_RuntimeType runtimeType(const Opt_LineBreakStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundColorStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_LeadingMarginPlaceholder& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Dimension_LeadingMarginPlaceholder: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundColorStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_LeadingMarginPlaceholder* value) { result->append("{"); - // Ark_TextBackgroundStyle textBackgroundStyle - result->append(".textBackgroundStyle="); - WriteToString(result, &value->textBackgroundStyle); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LeadingMarginPlaceholder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundColorStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_LeadingMarginPlaceholder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3639,27 +3163,28 @@ inline void WriteToString(std::string* result, const Opt_BackgroundColorStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundColorStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_LeadingMarginPlaceholder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UserDataSpan& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolRenderingStrategy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_UserDataSpan* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SymbolRenderingStrategy value) { + result->append("Ark_SymbolRenderingStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { +inline void WriteToString(std::string* result, const Opt_SymbolRenderingStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3667,17 +3192,28 @@ inline void WriteToString(std::string* result, const Opt_UserDataSpan* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UserDataSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolRenderingStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { +inline Ark_RuntimeType runtimeType(const Ark_SymbolEffectStrategy& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_SymbolEffectStrategy value) { + result->append("Ark_SymbolEffectStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SymbolEffectStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -3685,25 +3221,45 @@ inline void WriteToString(std::string* result, const Opt_CustomSpan* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolEffectStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UrlStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_FontWeight_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Number_FontWeight_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_UrlStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_FontWeight_String* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FontWeight + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_FontWeight_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3716,25 +3272,33 @@ inline void WriteToString(std::string* result, const Opt_UrlStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UrlStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_FontWeight_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Array_ResourceColor& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_LineHeightStyle* value) { - result->append("{"); - // Ark_Number lineHeight - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); +inline void WriteToString(std::string* result, const Ark_ResourceColor* value); + +inline void WriteToString(std::string* result, const Array_ResourceColor* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ResourceColor*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LineHeightStyle* value) { +inline void WriteToString(std::string* result, const Opt_Array_ResourceColor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3747,45 +3311,45 @@ inline void WriteToString(std::string* result, const Opt_LineHeightStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ResourceColor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ParagraphStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Resource& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Number_String_Resource: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ParagraphStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_Resource* value) { result->append("{"); - // Ark_TextAlign textAlign - result->append(".textAlign="); - WriteToString(result, &value->textAlign); - // Ark_Number textIndent - result->append(", "); - result->append(".textIndent="); - WriteToString(result, &value->textIndent); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_TextOverflow overflow - result->append(", "); - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); - // Ark_Union_Number_LeadingMarginPlaceholder leadingMargin + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".leadingMargin="); - WriteToString(result, &value->leadingMargin); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ParagraphStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3798,41 +3362,33 @@ inline void WriteToString(std::string* result, const Opt_ParagraphStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ParagraphStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAttachment& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAttachment* value) { +inline void WriteToString(std::string* result, const Ark_DecorationStyleResult* value) { result->append("{"); - // Ark_PixelMap value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_SizeOptions size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, &value->verticalAlign); - // Ark_ImageFit objectFit + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color result->append(", "); - result->append(".objectFit="); - WriteToString(result, &value->objectFit); - // Ark_ImageAttachmentLayoutStyle layoutStyle + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAttachment* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyleResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3845,22 +3401,39 @@ inline void WriteToString(std::string* result, const Opt_ImageAttachment* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAttachment& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GestureStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String* value) { result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3873,25 +3446,39 @@ inline void WriteToString(std::string* result, const Opt_GestureStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_Array_ShadowOptions& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ShadowOptions_Array_ShadowOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextShadowStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_Array_ShadowOptions* value) { result->append("{"); - // Array_ShadowOptions textShadow - result->append(".textShadow="); - WriteToString(result, &value->textShadow); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ShadowOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_ShadowOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Array_ShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3904,25 +3491,33 @@ inline void WriteToString(std::string* result, const Opt_TextShadowStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_Array_ShadowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LetterSpacingStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DecorationStyleInterface& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LetterSpacingStyle* value) { +inline void WriteToString(std::string* result, const Ark_DecorationStyleInterface* value) { result->append("{"); - // Ark_Number letterSpacing - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* value) { +inline void WriteToString(std::string* result, const Opt_DecorationStyleInterface* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3935,25 +3530,39 @@ inline void WriteToString(std::string* result, const Opt_LetterSpacingStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LetterSpacingStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DecorationStyleInterface& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BaselineOffsetStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_Number& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Length_Number: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_BaselineOffsetStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_Number* value) { result->append("{"); - // Ark_Number baselineOffset - result->append(".baselineOffset="); - WriteToString(result, &value->baselineOffset); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -3966,33 +3575,25 @@ inline void WriteToString(std::string* result, const Opt_BaselineOffsetStyle* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BaselineOffsetStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DecorationStyle* value) { +inline void WriteToString(std::string* result, const Callback_GestureEvent_Void* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4005,41 +3606,25 @@ inline void WriteToString(std::string* result, const Opt_DecorationStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DecorationStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextStyle_styled_string& value) +inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextStyle_styled_string* value) { +inline void WriteToString(std::string* result, const Callback_ClickEvent_Void* value) { result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Number fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextStyle_styled_string* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4052,39 +3637,33 @@ inline void WriteToString(std::string* result, const Opt_TextStyle_styled_string result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextStyle_styled_string& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Array_CustomObject& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Length_BorderRadiuses: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +inline void WriteToString(std::string* result, const Ark_CustomObject* value); + +inline void WriteToString(std::string* result, const Array_CustomObject* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_CustomObject*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_Array_CustomObject* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4097,44 +3676,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_CustomObject& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Resource_String& value) +inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Resource_String: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Resource_String* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Resource - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TitleHeight value) { + result->append("Ark_TitleHeight("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Resource_String* value) { +inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4142,28 +3705,30 @@ inline void WriteToString(std::string* result, const Opt_Union_Resource_String* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Resource_String& value) +inline Ark_RuntimeType runtimeType(const Opt_TitleHeight& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonRole& value) +inline Ark_RuntimeType runtimeType(const Callback_SwipeActionState_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonRole value) { - result->append("Ark_ButtonRole("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_SwipeActionState_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonRole* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwipeActionState_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4171,28 +3736,30 @@ inline void WriteToString(std::string* result, const Opt_ButtonRole* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonRole& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwipeActionState_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonStyleMode& value) +inline Ark_RuntimeType runtimeType(const Callback_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonStyleMode value) { - result->append("Ark_ButtonStyleMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonStyleMode* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4200,28 +3767,30 @@ inline void WriteToString(std::string* result, const Opt_ButtonStyleMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonStyleMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonType& value) +inline Ark_RuntimeType runtimeType(const CustomNodeBuilder& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonType value) { - result->append("Ark_ButtonType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const CustomNodeBuilder* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonType* value) { +inline void WriteToString(std::string* result, const Opt_CustomNodeBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4229,33 +3798,39 @@ inline void WriteToString(std::string* result, const Opt_ButtonType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonType& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomNodeBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GridRowSizeOption& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Length_GridRowSizeOption: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_Number* value); - -inline void WriteToString(std::string* result, const Array_Number* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Number*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_Length_GridRowSizeOption* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridRowSizeOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_GridRowSizeOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4268,25 +3843,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Number* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GridRowSizeOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Array_Tuple_ResourceColor_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value); +inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value); -inline void WriteToString(std::string* result, const Array_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Array_Tuple_ResourceColor_Number* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_TextCascadePickerRangeContent*)&value->array[i]); + WriteToString(result, (const Ark_Tuple_ResourceColor_Number*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -4294,7 +3869,7 @@ inline void WriteToString(std::string* result, const Array_TextCascadePickerRang result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Array_Tuple_ResourceColor_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4307,38 +3882,28 @@ inline void WriteToString(std::string* result, const Opt_Array_TextCascadePicker result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_ResourceColor_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_GradientDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value); - -inline void WriteToString(std::string* result, const Array_TextPickerRangeContent* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_TextPickerRangeContent*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GradientDirection value) { + result->append("Ark_GradientDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_GradientDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4346,33 +3911,37 @@ inline void WriteToString(std::string* result, const Opt_Array_TextPickerRangeCo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_GradientDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Array_String& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeStyles& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Array_String* value); - -inline void WriteToString(std::string* result, const Array_Array_String* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Array_String*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_EdgeStyles* value) { + result->append("{"); + // Ark_BorderStyle top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_BorderStyle right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_BorderStyle bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_BorderStyle left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_EdgeStyles* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4385,33 +3954,37 @@ inline void WriteToString(std::string* result, const Opt_Array_Array_String* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeStyles& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeColors& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollAnimationOptions* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdgeColors* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Union_Curve_ICurve curve + // Ark_ResourceColor top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_ResourceColor end result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Boolean canOverScroll + result->append(".end="); + WriteToString(result, &value->end); + // Ark_ResourceColor bottom result->append(", "); - result->append(".canOverScroll="); - WriteToString(result, &value->canOverScroll); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_ResourceColor start + result->append(", "); + result->append(".start="); + WriteToString(result, &value->start); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4424,41 +3997,37 @@ inline void WriteToString(std::string* result, const Opt_ScrollAnimationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeColors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeColors& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanStyle* value) { +inline void WriteToString(std::string* result, const Ark_EdgeColors* value) { result->append("{"); - // Ark_Union_Number_String_Resource fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Array_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_Number_FontWeight_String fontWeight + // Ark_ResourceColor top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_ResourceColor right result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_SymbolEffectStrategy effectStrategy + result->append(".right="); + WriteToString(result, &value->right); + // Ark_ResourceColor bottom result->append(", "); - result->append(".effectStrategy="); - WriteToString(result, &value->effectStrategy); - // Ark_SymbolRenderingStrategy renderingStrategy + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_ResourceColor left result->append(", "); - result->append(".renderingStrategy="); - WriteToString(result, &value->renderingStrategy); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanStyle* value) { +inline void WriteToString(std::string* result, const Opt_EdgeColors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4471,37 +4040,37 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanSty result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeColors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdgeWidths& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyle* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_Tuple_Dimension_Dimension size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign + // Ark_LengthMetrics top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LengthMetrics end result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, &value->verticalAlign); - // Ark_ImageFit objectFit + result->append(".end="); + WriteToString(result, &value->end); + // Ark_LengthMetrics bottom result->append(", "); - result->append(".objectFit="); - WriteToString(result, &value->objectFit); - // Ark_RichEditorLayoutStyle layoutStyle + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LengthMetrics start result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); + result->append(".start="); + WriteToString(result, &value->start); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyle* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4514,61 +4083,37 @@ inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeWidths& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextStyle* value) { +inline void WriteToString(std::string* result, const Ark_EdgeWidths* value) { result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_Length_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_Union_Number_FontWeight_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_ResourceStr fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_DecorationStyleInterface decoration - result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); - // Ark_Union_ShadowOptions_Array_ShadowOptions textShadow - result->append(", "); - result->append(".textShadow="); - WriteToString(result, &value->textShadow); - // Ark_Union_Number_String letterSpacing + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length right result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_Union_Number_String_Resource lineHeight + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Length bottom result->append(", "); - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); - // Ark_String fontFeature + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left result->append(", "); - result->append(".fontFeature="); - WriteToString(result, &value->fontFeature); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextStyle* value) { +inline void WriteToString(std::string* result, const Opt_EdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4581,25 +4126,29 @@ inline void WriteToString(std::string* result, const Opt_RichEditorTextStyle* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetTitleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_SheetTitleOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceStr title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle + result->append(", "); + result->append(".subtitle="); + WriteToString(result, &value->subtitle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4612,25 +4161,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureEvent_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetTitleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SheetSize_Length& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_SheetSize_Length: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_SheetSize_Length* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_SheetSize + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4643,12 +4206,12 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SheetSize_Length& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { +inline void WriteToString(std::string* result, const Opt_TransitionEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4661,37 +4224,37 @@ inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathStack& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedBorderRadiuses& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavPathInfo* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedBorderRadiuses* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_CustomObject param + // Ark_LengthMetrics topStart + result->append(".topStart="); + WriteToString(result, &value->topStart); + // Ark_LengthMetrics topEnd result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Callback_PopInfo_Void onPop + result->append(".topEnd="); + WriteToString(result, &value->topEnd); + // Ark_LengthMetrics bottomStart result->append(", "); - result->append(".onPop="); - WriteToString(result, &value->onPop); - // Ark_Boolean isEntry + result->append(".bottomStart="); + WriteToString(result, &value->bottomStart); + // Ark_LengthMetrics bottomEnd result->append(", "); - result->append(".isEntry="); - WriteToString(result, &value->isEntry); + result->append(".bottomEnd="); + WriteToString(result, &value->bottomEnd); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4704,38 +4267,28 @@ inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedBorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ExpectedFrameRateRange& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuPreviewMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ExpectedFrameRateRange* value) { - result->append("{"); - // Ark_Number min - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max - result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_Number expected - result->append(", "); - result->append(".expected="); - WriteToString(result, &value->expected); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MenuPreviewMode value) { + result->append("Ark_MenuPreviewMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* value) { +inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4743,28 +4296,30 @@ inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ExpectedFrameRateRange& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuPreviewMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FinishCallbackType& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissPopupAction_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FinishCallbackType value) { - result->append("Ark_FinishCallbackType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_DismissPopupAction_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FinishCallbackType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissPopupAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4772,28 +4327,30 @@ inline void WriteToString(std::string* result, const Opt_FinishCallbackType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FinishCallbackType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissPopupAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlayMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_ResourceColor_color& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PlayMode value) { - result->append("Ark_PlayMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_ResourceColor_color* value) { + result->append("{"); + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlayMode* value) { +inline void WriteToString(std::string* result, const Opt_Literal_ResourceColor_color* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4801,45 +4358,33 @@ inline void WriteToString(std::string* result, const Opt_PlayMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlayMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_ResourceColor_color& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_String_ICurve& value) +inline Ark_RuntimeType runtimeType(const Array_DragPreviewMode& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Curve_String_ICurve: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_Curve_String_ICurve* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Curve - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_ICurve - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); +inline void WriteToString(std::string* result, const Ark_DragPreviewMode value); + +inline void WriteToString(std::string* result, const Array_DragPreviewMode* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICurve* value) { +inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4852,17 +4397,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICur result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_String_ICurve& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_DragPreviewMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionEffect* value) { +inline Ark_RuntimeType runtimeType(const Ark_DragPreviewMode& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_DragPreviewMode value) { + result->append("Ark_DragPreviewMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DragPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4870,23 +4426,23 @@ inline void WriteToString(std::string* result, const Opt_TransitionEffect* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_DragPreviewMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DialogButtonDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DialogButtonDirection value) { - result->append("Ark_DialogButtonDirection("); +inline void WriteToString(std::string* result, const Ark_OutlineStyle value) { + result->append("Ark_OutlineStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DialogButtonDirection* value) { +inline void WriteToString(std::string* result, const Opt_OutlineStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4899,33 +4455,12 @@ inline void WriteToString(std::string* result, const Opt_DialogButtonDirection* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DialogButtonDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_AlertDialogButtonOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogButtonOptions* value); - -inline void WriteToString(std::string* result, const Array_AlertDialogButtonOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_AlertDialogButtonOptions*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_AlertDialogButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_CanvasPattern* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4938,28 +4473,17 @@ inline void WriteToString(std::string* result, const Opt_Array_AlertDialogButton result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_AlertDialogButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CanvasPattern& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverModeAreaType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_HoverModeAreaType value) { - result->append("Ark_HoverModeAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_CanvasGradient* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -4967,25 +4491,25 @@ inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverModeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_CanvasGradient& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextStyle_alert_dialog& value) +inline Ark_RuntimeType runtimeType(const VoidCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextStyle_alert_dialog* value) { +inline void WriteToString(std::string* result, const VoidCallback* value) { result->append("{"); - // Ark_WordBreak wordBreak - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextStyle_alert_dialog* value) { +inline void WriteToString(std::string* result, const Opt_VoidCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -4998,44 +4522,28 @@ inline void WriteToString(std::string* result, const Opt_TextStyle_alert_dialog* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextStyle_alert_dialog& value) +inline Ark_RuntimeType runtimeType(const Opt_VoidCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DialogButtonStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ShadowOptions_ShadowStyle: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_ShadowStyle* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ShadowOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ShadowStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DialogButtonStyle value) { + result->append("Ark_DialogButtonStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_ShadowStyle* value) { +inline void WriteToString(std::string* result, const Opt_DialogButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -5043,39 +4551,33 @@ inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_Sha result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_ShadowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DialogButtonStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BorderStyle_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Map_String_CustomObject& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_BorderStyle_EdgeStyles: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BorderStyle_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Ark_String* value); +template <> +inline void WriteToString(std::string* result, const Ark_CustomObject* value); +template <> +inline void WriteToString(std::string* result, const Map_String_CustomObject* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BorderStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EdgeStyles - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_String*)&value->keys[i]); + result->append(": "); + WriteToString(result, (const Ark_CustomObject*)&value->values[i]); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeStyles* value) { +inline void WriteToString(std::string* result, const Opt_Map_String_CustomObject* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5088,45 +4590,22 @@ inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BorderStyle_EdgeStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_CustomObject& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_NavPathStack& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_NavPathStack* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeColors - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeColors - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5139,45 +4618,37 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Edg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_NavPathStack& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_NavPathInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_NavPathInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_CustomObject param result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".param="); + WriteToString(result, &value->param); + // Callback_PopInfo_Void onPop + result->append(", "); + result->append(".onPop="); + WriteToString(result, &value->onPop); + // Ark_Boolean isEntry + result->append(", "); + result->append(".isEntry="); + WriteToString(result, &value->isEntry); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5190,45 +4661,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWid result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_NavPathInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationTransitionProxy_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Callback_NavigationTransitionProxy_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5241,17 +4692,17 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_BorderR result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTransitionProxy_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissDialogAction_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissDialogAction_Void* value) { +inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -5259,7 +4710,7 @@ inline void WriteToString(std::string* result, const Callback_DismissDialogActio result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5272,23 +4723,23 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogA result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissDialogAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlurStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BlurStyle value) { - result->append("Ark_BlurStyle("); +inline void WriteToString(std::string* result, const Ark_NavDestinationMode value) { + result->append("Ark_NavDestinationMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BlurStyle* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5301,37 +4752,25 @@ inline void WriteToString(std::string* result, const Opt_BlurStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlurStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Rectangle* value) { +inline void WriteToString(std::string* result, const Ark_ColorMetrics* value) { result->append("{"); - // Ark_Length x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Length y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + // Ark_String __ColorMetricsStub + result->append(".__ColorMetricsStub="); + WriteToString(result, &value->__ColorMetricsStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Rectangle* value) { +inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5344,58 +4783,134 @@ inline void WriteToString(std::string* result, const Opt_Rectangle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorMetrics& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Offset& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringValue& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + case 5: return runtimeType(value.value5); + case 6: return runtimeType(value.value6); + case 7: return runtimeType(value.value7); + case 8: return runtimeType(value.value8); + case 9: return runtimeType(value.value9); + case 10: return runtimeType(value.value10); + case 11: return runtimeType(value.value11); + case 12: return runtimeType(value.value12); + default: throw "Bad selector in Ark_StyledStringValue: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Offset* value) { +inline void WriteToString(std::string* result, const Ark_StyledStringValue* value) { result->append("{"); - // Ark_Length dx - result->append(".dx="); - WriteToString(result, &value->dx); - // Ark_Length dy + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".dy="); - WriteToString(result, &value->dy); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Offset* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + // Ark_TextStyle_styled_string + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Offset& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_DialogAlignment& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_DialogAlignment value) { - result->append("Ark_DialogAlignment("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + // Ark_DecorationStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_BaselineOffsetStyle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_LetterSpacingStyle + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_TextShadowStyle + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } + // Ark_GestureStyle + if (value->selector == 5) { + result->append(".value5="); + WriteToString(result, &value->value5); + } + // Ark_ImageAttachment + if (value->selector == 6) { + result->append(".value6="); + WriteToString(result, &value->value6); + } + // Ark_ParagraphStyle + if (value->selector == 7) { + result->append(".value7="); + WriteToString(result, &value->value7); + } + // Ark_LineHeightStyle + if (value->selector == 8) { + result->append(".value8="); + WriteToString(result, &value->value8); + } + // Ark_UrlStyle + if (value->selector == 9) { + result->append(".value9="); + WriteToString(result, &value->value9); + } + // Ark_CustomSpan + if (value->selector == 10) { + result->append(".value10="); + WriteToString(result, &value->value10); + } + // Ark_UserDataSpan + if (value->selector == 11) { + result->append(".value11="); + WriteToString(result, &value->value11); + } + // Ark_BackgroundColorStyle + if (value->selector == 12) { + result->append(".value12="); + WriteToString(result, &value->value12); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DialogAlignment* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringValue* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_StyledStringValue& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_StyledStringKey& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_StyledStringKey value) { + result->append("Ark_StyledStringKey("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5408,49 +4923,39 @@ inline void WriteToString(std::string* result, const Opt_DialogAlignment* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DialogAlignment& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringKey& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlertDialogButtonBaseOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Dimension& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Margin_Dimension: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogButtonBaseOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Margin_Dimension* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Ark_Boolean defaultFocus - result->append(", "); - result->append(".defaultFocus="); - WriteToString(result, &value->defaultFocus); - // Ark_DialogButtonStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ResourceStr value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // VoidCallback action + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlertDialogButtonBaseOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Margin_Dimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5463,25 +4968,25 @@ inline void WriteToString(std::string* result, const Opt_AlertDialogButtonBaseOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlertDialogButtonBaseOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Dimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const GetItemMainSizeByIndex& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColorMetrics* value) { +inline void WriteToString(std::string* result, const GetItemMainSizeByIndex* value) { result->append("{"); - // Ark_String __ColorMetricsStub - result->append(".__ColorMetricsStub="); - WriteToString(result, &value->__ColorMetricsStub); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { +inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5494,7 +4999,7 @@ inline void WriteToString(std::string* result, const Opt_ColorMetrics* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColorMetrics& value) +inline Ark_RuntimeType runtimeType(const Opt_GetItemMainSizeByIndex& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -5607,6 +5112,35 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_ImageAnalyzerType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_MenuType value) { + result->append("Ark_MenuType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_MenuType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Array_TouchObject& value) { return ARK_RUNTIME_OBJECT; @@ -5899,23 +5433,33 @@ inline Ark_RuntimeType runtimeType(const Opt_WebController& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Array_Header& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_PlaybackSpeed value) { - result->append("Ark_PlaybackSpeed("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Header* value); + +inline void WriteToString(std::string* result, const Array_Header* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Header*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { +inline void WriteToString(std::string* result, const Opt_Array_Header* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -5923,29 +5467,25 @@ inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Header& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarIconStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabBarIconStyle* value) { +inline void WriteToString(std::string* result, const Callback_String_Void* value) { result->append("{"); - // Ark_ResourceColor selectedColor - result->append(".selectedColor="); - WriteToString(result, &value->selectedColor); - // Ark_ResourceColor unselectedColor - result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5958,23 +5498,23 @@ inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VerticalAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_WebCaptureMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_VerticalAlign value) { - result->append("Ark_VerticalAlign("); +inline void WriteToString(std::string* result, const Ark_WebCaptureMode value) { + result->append("Ark_WebCaptureMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { +inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -5987,23 +5527,23 @@ inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VerticalAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_WebCaptureMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaybackSpeed& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutMode value) { - result->append("Ark_LayoutMode("); +inline void WriteToString(std::string* result, const Ark_PlaybackSpeed value) { + result->append("Ark_PlaybackSpeed("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_PlaybackSpeed* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6016,50 +5556,28 @@ inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaybackSpeed& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverModeAreaType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Padding_Dimension_LocalizedPadding: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_HoverModeAreaType value) { + result->append("Ark_HoverModeAreaType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Opt_HoverModeAreaType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6067,45 +5585,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverModeAreaType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LabelStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DateTimeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LabelStyle* value) { +inline void WriteToString(std::string* result, const Ark_DateTimeOptions* value) { result->append("{"); - // Ark_TextOverflow overflow - result->append(".overflow="); - WriteToString(result, &value->overflow); - // Ark_Number maxLines - result->append(", "); - result->append(".maxLines="); - WriteToString(result, &value->maxLines); - // Ark_Union_Number_ResourceStr minFontSize - result->append(", "); - result->append(".minFontSize="); - WriteToString(result, &value->minFontSize); - // Ark_Union_Number_ResourceStr maxFontSize - result->append(", "); - result->append(".maxFontSize="); - WriteToString(result, &value->maxFontSize); - // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy - result->append(", "); - result->append(".heightAdaptivePolicy="); - WriteToString(result, &value->heightAdaptivePolicy); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); + // Ark_String __DateTimeOptionsStub + result->append(".__DateTimeOptionsStub="); + WriteToString(result, &value->__DateTimeOptionsStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LabelStyle* value) { +inline void WriteToString(std::string* result, const Opt_DateTimeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6118,39 +5616,39 @@ inline void WriteToString(std::string* result, const Opt_LabelStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LabelStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DateTimeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ShadowOptions_ShadowStyle& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_TabBarSymbol: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ShadowOptions_ShadowStyle: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Ark_Union_ShadowOptions_ShadowStyle* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ResourceStr + // Ark_ShadowOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_TabBarSymbol + // Ark_ShadowStyle if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBarSymbol* value) { +inline void WriteToString(std::string* result, const Opt_Union_ShadowOptions_ShadowStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6163,44 +5661,28 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_TabBarSymbol& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ShadowOptions_ShadowStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Union_Padding_Dimension_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_BlurStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Union_Padding_Dimension_LocalizedPadding: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Union_Padding_Dimension_LocalizedPadding* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Union_Padding_Dimension - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LocalizedPadding - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BlurStyle value) { + result->append("Ark_BlurStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Union_Padding_Dimension_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Opt_BlurStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6208,25 +5690,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Union_Padding_Dim result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Union_Padding_Dimension_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_BlurStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BoardStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_TimePickerResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BoardStyle* value) { +inline void WriteToString(std::string* result, const Callback_TimePickerResult_Void* value) { result->append("{"); - // Ark_Length borderRadius - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6239,28 +5721,34 @@ inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BoardStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TimePickerResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectedMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Offset& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectedMode value) { - result->append("Ark_SelectedMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Offset* value) { + result->append("{"); + // Ark_Length dx + result->append(".dx="); + WriteToString(result, &value->dx); + // Ark_Length dy + result->append(", "); + result->append(".dy="); + WriteToString(result, &value->dy); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { +inline void WriteToString(std::string* result, const Opt_Offset* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6268,58 +5756,28 @@ inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectedMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Offset& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DialogAlignment& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IndicatorStyle* value) { - result->append("{"); - // Ark_Length left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Length top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Length bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Boolean mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_ResourceColor selectedColor - result->append(", "); - result->append(".selectedColor="); - WriteToString(result, &value->selectedColor); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DialogAlignment value) { + result->append("Ark_DialogAlignment("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IndicatorStyle* value) { +inline void WriteToString(std::string* result, const Opt_DialogAlignment* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6327,45 +5785,37 @@ inline void WriteToString(std::string* result, const Opt_IndicatorStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DialogAlignment& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Rectangle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_Resource_ComponentContent: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_Rectangle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Length y result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_ComponentContent - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6378,25 +5828,29 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Rectangle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TabContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_PickerTextStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TabContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Ark_PickerTextStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TabContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_PickerTextStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6409,39 +5863,65 @@ inline void WriteToString(std::string* result, const Opt_Callback_TabContentTran result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TabContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PickerTextStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VP& value) +inline Ark_RuntimeType runtimeType(const Ark_PickerDialogButtonStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_VP: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_VP* value) { +inline void WriteToString(std::string* result, const Ark_PickerDialogButtonStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ButtonType type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_ButtonStyleMode style result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".style="); + WriteToString(result, &value->style); + // Ark_ButtonRole role + result->append(", "); + result->append(".role="); + WriteToString(result, &value->role); + // Ark_Length fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_FontWeight_Number_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); + // Ark_Union_Resource_String fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Union_Length_BorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Ark_Boolean primary + result->append(", "); + result->append(".primary="); + WriteToString(result, &value->primary); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VP* value) { +inline void WriteToString(std::string* result, const Opt_PickerDialogButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6454,27 +5934,28 @@ inline void WriteToString(std::string* result, const Opt_VP* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VP& value) +inline Ark_RuntimeType runtimeType(const Opt_PickerDialogButtonStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerFormat& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RectAttribute* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TimePickerFormat value) { + result->append("Ark_TimePickerFormat("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RectAttribute* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerFormat* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6482,27 +5963,17 @@ inline void WriteToString(std::string* result, const Opt_RectAttribute* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerFormat& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathAttribute& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PathAttribute* value) { - result->append("{"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PathAttribute* value) { +inline void WriteToString(std::string* result, const Opt_Date* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6510,22 +5981,25 @@ inline void WriteToString(std::string* result, const Opt_PathAttribute* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_Date& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipseAttribute& value) +inline Ark_RuntimeType runtimeType(const Callback_TextPickerResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EllipseAttribute* value) { +inline void WriteToString(std::string* result, const Callback_TextPickerResult_Void* value) { result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipseAttribute* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TextPickerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6538,22 +6012,39 @@ inline void WriteToString(std::string* result, const Opt_EllipseAttribute* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipseAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TextPickerResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_Array_Number: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_CircleAttribute* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number* value) { result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CircleAttribute* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6566,28 +6057,44 @@ inline void WriteToString(std::string* result, const Opt_CircleAttribute* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CancelButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Array_String& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_String_Array_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_CancelButtonStyle value) { - result->append("Ark_CancelButtonStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_Array_String* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CancelButtonStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Array_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6595,33 +6102,57 @@ inline void WriteToString(std::string* result, const Opt_CancelButtonStyle* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CancelButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Array_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IconOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_TextPickerOptions_range& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: throw "Bad selector in Ark_Type_TextPickerOptions_range: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_IconOptions* value) { +inline void WriteToString(std::string* result, const Ark_Type_TextPickerOptions_range* value) { result->append("{"); - // Ark_Length size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_ResourceStr src + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); + // Array_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Array_Array_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Array_TextPickerRangeContent + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Array_TextCascadePickerRangeContent + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IconOptions* value) { +inline void WriteToString(std::string* result, const Opt_Type_TextPickerOptions_range* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6634,33 +6165,41 @@ inline void WriteToString(std::string* result, const Opt_IconOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IconOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_TextPickerOptions_range& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuPolicy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_Length* value); - -inline void WriteToString(std::string* result, const Array_Length* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Length*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_MenuPolicy value) { + result->append("Ark_MenuPolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Length* value) { +inline Ark_RuntimeType runtimeType(const Opt_MenuPolicy& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6673,37 +6212,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Length* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMenuItemId& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyleResult& value) +inline Ark_RuntimeType runtimeType(const MenuOnAppearCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyleResult* value) { +inline void WriteToString(std::string* result, const MenuOnAppearCallback* value) { result->append("{"); - // Ark_Tuple_Number_Number size - result->append(".size="); - WriteToString(result, &value->size); - // Ark_ImageSpanAlignment verticalAlign - result->append(", "); - result->append(".verticalAlign="); - WriteToString(result, value->verticalAlign); - // Ark_ImageFit objectFit - result->append(", "); - result->append(".objectFit="); - WriteToString(result, value->objectFit); - // Ark_RichEditorLayoutStyle layoutStyle - result->append(", "); - result->append(".layoutStyle="); - WriteToString(result, &value->layoutStyle); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyleResult* value) { +inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6716,29 +6243,29 @@ inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyleResult& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuOnAppearCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarIconStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSpanPosition* value) { +inline void WriteToString(std::string* result, const Ark_TabBarIconStyle* value) { result->append("{"); - // Ark_Number spanIndex - result->append(".spanIndex="); - WriteToString(result, &value->spanIndex); - // Ark_Tuple_Number_Number spanRange + // Ark_ResourceColor selectedColor + result->append(".selectedColor="); + WriteToString(result, &value->selectedColor); + // Ark_ResourceColor unselectedColor result->append(", "); - result->append(".spanRange="); - WriteToString(result, &value->spanRange); + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* value) { +inline void WriteToString(std::string* result, const Opt_TabBarIconStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6751,42 +6278,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarIconStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_VerticalAlign& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyle* value) { - result->append("{"); - // Ark_TextAlign textAlign - result->append(".textAlign="); - WriteToString(result, &value->textAlign); - // Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin - result->append(", "); - result->append(".leadingMargin="); - WriteToString(result, &value->leadingMargin); - // Ark_WordBreak wordBreak - result->append(", "); - result->append(".wordBreak="); - WriteToString(result, &value->wordBreak); - // Ark_LineBreakStrategy lineBreakStrategy - result->append(", "); - result->append(".lineBreakStrategy="); - WriteToString(result, &value->lineBreakStrategy); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_VerticalAlign value) { + result->append("Ark_VerticalAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyle* value) { +inline void WriteToString(std::string* result, const Opt_VerticalAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6794,66 +6307,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_VerticalAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyleResult& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextStyleResult* value) { - result->append("{"); - // Ark_ResourceColor fontColor - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Number fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, value->fontStyle); - // Ark_Number fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_DecorationStyleResult decoration - result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); - // Array_ShadowOptions textShadow - result->append(", "); - result->append(".textShadow="); - WriteToString(result, &value->textShadow); - // Ark_Number letterSpacing - result->append(", "); - result->append(".letterSpacing="); - WriteToString(result, &value->letterSpacing); - // Ark_Number lineHeight - result->append(", "); - result->append(".lineHeight="); - WriteToString(result, &value->lineHeight); - // Ark_String fontFeature - result->append(", "); - result->append(".fontFeature="); - WriteToString(result, &value->fontFeature); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LayoutMode value) { + result->append("Ark_LayoutMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextStyleResult* value) { +inline void WriteToString(std::string* result, const Opt_LayoutMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6861,37 +6336,37 @@ inline void WriteToString(std::string* result, const Opt_RichEditorTextStyleResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyleResult& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Array_Any& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Dimension_LocalizedPadding& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Number_String_Array_Any: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Padding_Dimension_LocalizedPadding: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_Array_Any* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Number + // Ark_Padding if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_String + // Ark_Length if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Array_CustomObject + // Ark_LocalizedPadding if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); @@ -6899,7 +6374,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Number_String_Arr result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_Array_Any* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6912,28 +6387,50 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Arr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Array_Any& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension_LocalizedPadding& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_LabelStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStatus value) { - result->append("Ark_ProgressStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LabelStyle* value) { + result->append("{"); + // Ark_TextOverflow overflow + result->append(".overflow="); + WriteToString(result, &value->overflow); + // Ark_Number maxLines + result->append(", "); + result->append(".maxLines="); + WriteToString(result, &value->maxLines); + // Ark_Union_Number_ResourceStr minFontSize + result->append(", "); + result->append(".minFontSize="); + WriteToString(result, &value->minFontSize); + // Ark_Union_Number_ResourceStr maxFontSize + result->append(", "); + result->append(".maxFontSize="); + WriteToString(result, &value->maxFontSize); + // Ark_TextHeightAdaptivePolicy heightAdaptivePolicy + result->append(", "); + result->append(".heightAdaptivePolicy="); + WriteToString(result, &value->heightAdaptivePolicy); + // Ark_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) { +inline void WriteToString(std::string* result, const Opt_LabelStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -6941,45 +6438,39 @@ inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_LabelStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_TabBarSymbol& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_Number_Resource: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceStr_TabBarSymbol: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_TabBarSymbol* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_ResourceStr if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Number + // Ark_TabBarSymbol if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_TabBarSymbol* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6992,31 +6483,31 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_TabBarSymbol& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TitleHeight_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Union_Padding_Dimension_LocalizedPadding& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TitleHeight_Length: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Union_Padding_Dimension_LocalizedPadding: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Length* value) { +inline void WriteToString(std::string* result, const Ark_Union_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_TitleHeight + // Ark_Union_Padding_Dimension if (value->selector == 0) { result->append(".value0="); - WriteToString(result, value->value0); + WriteToString(result, &value->value0); } - // Ark_Length + // Ark_LocalizedPadding if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -7024,7 +6515,7 @@ inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Lengt result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Length* value) { +inline void WriteToString(std::string* result, const Opt_Union_Union_Padding_Dimension_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7037,45 +6528,25 @@ inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Lengt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TitleHeight_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Union_Padding_Dimension_LocalizedPadding& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Ark_BoardStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Ark_BoardStyle* value) { result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Length actionAreaDistance - result->append(", "); - result->append(".actionAreaDistance="); - WriteToString(result, &value->actionAreaDistance); - // Callback_Void onAction - result->append(", "); - result->append(".onAction="); - WriteToString(result, &value->onAction); - // Callback_Void onEnterActionArea - result->append(", "); - result->append(".onEnterActionArea="); - WriteToString(result, &value->onEnterActionArea); - // Callback_Void onExitActionArea - result->append(", "); - result->append(".onExitActionArea="); - WriteToString(result, &value->onExitActionArea); - // Callback_SwipeActionState_Void onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); + // Ark_Length borderRadius + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Opt_BoardStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7088,23 +6559,23 @@ inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Opt_BoardStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BreakpointsReference& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectedMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BreakpointsReference value) { - result->append("Ark_BreakpointsReference("); +inline void WriteToString(std::string* result, const Ark_SelectedMode value) { + result->append("Ark_SelectedMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BreakpointsReference* value) { +inline void WriteToString(std::string* result, const Opt_SelectedMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7117,45 +6588,53 @@ inline void WriteToString(std::string* result, const Opt_BreakpointsReference* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BreakpointsReference& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectedMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_IndicatorStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_IndicatorStyle* value) { result->append("{"); - // Ark_Number xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Number sm + // Ark_Length left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Length top result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length right result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Length bottom result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Number xl + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length size result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Number xxl + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Boolean mask result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); + result->append(".mask="); + WriteToString(result, &value->mask); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_ResourceColor selectedColor + result->append(", "); + result->append(".selectedColor="); + WriteToString(result, &value->selectedColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_IndicatorStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7168,29 +6647,45 @@ inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_IndicatorStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GutterOption& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_ComponentContent& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_Resource_ComponentContent: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GutterOption* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_ComponentContent* value) { result->append("{"); - // Ark_Union_Length_GridRowSizeOption x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_Length_GridRowSizeOption y + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_ComponentContent + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GutterOption* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7203,50 +6698,28 @@ inline void WriteToString(std::string* result, const Opt_GutterOption* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GutterOption& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_ComponentContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_BlurStyleActivePolicy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridColColumnOption* value) { - result->append("{"); - // Ark_Number xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Number sm - result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Number xl - result->append(", "); - result->append(".xl="); - WriteToString(result, &value->xl); - // Ark_Number xxl - result->append(", "); - result->append(".xxl="); - WriteToString(result, &value->xxl); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BlurStyleActivePolicy value) { + result->append("Ark_BlurStyleActivePolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_BlurStyleActivePolicy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7254,37 +6727,25 @@ inline void WriteToString(std::string* result, const Opt_GridColColumnOption* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_BlurStyleActivePolicy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_common& value) +inline Ark_RuntimeType runtimeType(const Ark_BlurOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradient_common* value) { +inline void WriteToString(std::string* result, const Ark_BlurOptions* value) { result->append("{"); - // Ark_Union_Number_String angle - result->append(".angle="); - WriteToString(result, &value->angle); - // Ark_GradientDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Array_Tuple_ResourceColor_Number colors - result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating - result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + // Ark_Tuple_Number_Number grayscale + result->append(".grayscale="); + WriteToString(result, &value->grayscale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradient_common* value) { +inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7297,30 +6758,28 @@ inline void WriteToString(std::string* result, const Opt_LinearGradient_common* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradient_common& value) +inline Ark_RuntimeType runtimeType(const Opt_BlurOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Scene& value) +inline Ark_RuntimeType runtimeType(const Ark_AdaptiveColor& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Scene* value) { - result->append("{"); - // Ark_String __SceneStub - result->append(".__SceneStub="); - WriteToString(result, &value->__SceneStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AdaptiveColor value) { + result->append("Ark_AdaptiveColor("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Scene* value) { +inline void WriteToString(std::string* result, const Opt_AdaptiveColor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7328,17 +6787,28 @@ inline void WriteToString(std::string* result, const Opt_Scene* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Scene& value) +inline Ark_RuntimeType runtimeType(const Opt_AdaptiveColor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_DrawingCanvas* value) { +inline Ark_RuntimeType runtimeType(const Ark_ThemeColorMode& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_ThemeColorMode value) { + result->append("Ark_ThemeColorMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7346,34 +6816,28 @@ inline void WriteToString(std::string* result, const Opt_DrawingCanvas* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawingCanvas& value) +inline Ark_RuntimeType runtimeType(const Opt_ThemeColorMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Size& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Size* value) { - result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LayoutStyle value) { + result->append("Ark_LayoutStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Size* value) { +inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7381,12 +6845,25 @@ inline void WriteToString(std::string* result, const Opt_Size* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Size& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_FrameNode* value) { +inline Ark_RuntimeType runtimeType(const Callback_TabContentTransitionProxy_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_TabContentTransitionProxy_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_TabContentTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7399,23 +6876,21 @@ inline void WriteToString(std::string* result, const Opt_FrameNode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FrameNode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TabContentTransitionProxy_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_CanvasGradient_CanvasPattern& value) +inline Ark_RuntimeType runtimeType(const Ark_VP& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_String_Number_CanvasGradient_CanvasPattern: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_VP: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_CanvasGradient_CanvasPattern* value) { +inline void WriteToString(std::string* result, const Ark_VP* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -7430,20 +6905,10 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Number_Can result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_CanvasGradient - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_CanvasPattern - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_CanvasGradient_CanvasPattern* value) { +inline void WriteToString(std::string* result, const Opt_VP* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7456,33 +6921,22 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Can result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_CanvasGradient_CanvasPattern& value) +inline Ark_RuntimeType runtimeType(const Opt_VP& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_CalendarDay& value) +inline Ark_RuntimeType runtimeType(const Ark_RectAttribute& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_CalendarDay* value); - -inline void WriteToString(std::string* result, const Array_CalendarDay* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_CalendarDay*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_RectAttribute* value) { + result->append("{"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_CalendarDay* value) { +inline void WriteToString(std::string* result, const Opt_RectAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7495,28 +6949,27 @@ inline void WriteToString(std::string* result, const Opt_Array_CalendarDay* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_CalendarDay& value) +inline Ark_RuntimeType runtimeType(const Opt_RectAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgePosition& value) +inline Ark_RuntimeType runtimeType(const Ark_PathAttribute& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BadgePosition value) { - result->append("Ark_BadgePosition("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PathAttribute* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BadgePosition* value) { +inline void WriteToString(std::string* result, const Opt_PathAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7524,29 +6977,22 @@ inline void WriteToString(std::string* result, const Opt_BadgePosition* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BadgePosition& value) +inline Ark_RuntimeType runtimeType(const Opt_PathAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseAttribute& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetTitleOptions* value) { +inline void WriteToString(std::string* result, const Ark_EllipseAttribute* value) { result->append("{"); - // Ark_ResourceStr title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle - result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* value) { +inline void WriteToString(std::string* result, const Opt_EllipseAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7559,39 +7005,22 @@ inline void WriteToString(std::string* result, const Opt_SheetTitleOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SheetSize_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_CircleAttribute& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_SheetSize_Length: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_SheetSize_Length* value) { +inline void WriteToString(std::string* result, const Ark_CircleAttribute* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SheetSize - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* value) { +inline void WriteToString(std::string* result, const Opt_CircleAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7604,23 +7033,23 @@ inline void WriteToString(std::string* result, const Opt_Union_SheetSize_Length* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SheetSize_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Ark_CancelButtonStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MenuPreviewMode value) { - result->append("Ark_MenuPreviewMode("); +inline void WriteToString(std::string* result, const Ark_CancelButtonStyle value) { + result->append("Ark_CancelButtonStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_CancelButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7633,39 +7062,72 @@ inline void WriteToString(std::string* result, const Opt_MenuPreviewMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_CancelButtonStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_IconOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_Callback_DismissPopupAction_Void: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_IconOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ResourceColor color result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_ResourceStr src + result->append(", "); + result->append(".src="); + WriteToString(result, &value->src); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_IconOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - // Callback_DismissPopupAction_Void - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_IconOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_Length& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_Length* value); + +inline void WriteToString(std::string* result, const Array_Length* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Length*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_DismissPopupAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_Array_Length* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7678,23 +7140,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Callback_DismissPopupAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Length& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrowPointPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_Axis& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ArrowPointPosition value) { - result->append("Ark_ArrowPointPosition("); +inline void WriteToString(std::string* result, const Ark_Axis value) { + result->append("Ark_Axis("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ArrowPointPosition* value) { +inline void WriteToString(std::string* result, const Opt_Axis* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7707,39 +7169,39 @@ inline void WriteToString(std::string* result, const Opt_ArrowPointPosition* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrowPointPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_Axis& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Literal_ResourceColor_color& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ScrollAnimationOptions_Boolean& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_Literal_ResourceColor_color: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ScrollAnimationOptions_Boolean: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Literal_ResourceColor_color* value) { +inline void WriteToString(std::string* result, const Ark_Union_ScrollAnimationOptions_Boolean* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Boolean + // Ark_ScrollAnimationOptions if (value->selector == 0) { result->append(".value0="); - WriteToString(result, value->value0); + WriteToString(result, &value->value0); } - // Ark_Literal_ResourceColor_color + // Ark_Boolean if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Literal_ResourceColor_color* value) { +inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOptions_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7752,25 +7214,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Literal_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Literal_ResourceColor_color& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ScrollAnimationOptions_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Boolean_isVisible_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyleResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Boolean_isVisible_Void* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyleResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Tuple_Number_Number size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign + result->append(", "); + result->append(".verticalAlign="); + WriteToString(result, value->verticalAlign); + // Ark_ImageFit objectFit + result->append(", "); + result->append(".objectFit="); + WriteToString(result, value->objectFit); + // Ark_RichEditorLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Boolean_isVisible_Void* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyleResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7783,51 +7257,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Boolea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Boolean_isVisible_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyleResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanPosition& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_Color_String_Resource_Number: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_Number* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSpanPosition* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number spanIndex + result->append(".spanIndex="); + WriteToString(result, &value->spanIndex); + // Ark_Tuple_Number_Number spanRange result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Number - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".spanRange="); + WriteToString(result, &value->spanRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_Number* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSpanPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7840,28 +7292,42 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_String_Reso result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Placement& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Placement value) { - result->append("Ark_Placement("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyle* value) { + result->append("{"); + // Ark_TextAlign textAlign + result->append(".textAlign="); + WriteToString(result, &value->textAlign); + // Ark_Union_Dimension_LeadingMarginPlaceholder leadingMargin + result->append(", "); + result->append(".leadingMargin="); + WriteToString(result, &value->leadingMargin); + // Ark_WordBreak wordBreak + result->append(", "); + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); + // Ark_LineBreakStrategy lineBreakStrategy + result->append(", "); + result->append(".lineBreakStrategy="); + WriteToString(result, &value->lineBreakStrategy); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Placement* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -7869,29 +7335,41 @@ inline void WriteToString(std::string* result, const Opt_Placement* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Placement& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupMessageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PopupMessageOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanStyle* value) { result->append("{"); - // Ark_ResourceColor textColor - result->append(".textColor="); - WriteToString(result, &value->textColor); - // Ark_Font font + // Ark_Union_Number_String_Resource fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Array_ResourceColor fontColor result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_Number_FontWeight_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_SymbolEffectStrategy effectStrategy + result->append(", "); + result->append(".effectStrategy="); + WriteToString(result, &value->effectStrategy); + // Ark_SymbolRenderingStrategy renderingStrategy + result->append(", "); + result->append(".renderingStrategy="); + WriteToString(result, &value->renderingStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupMessageOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7904,29 +7382,61 @@ inline void WriteToString(std::string* result, const Opt_PopupMessageOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupMessageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_value_Callback_Void_action& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyleResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_value_Callback_Void_action* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextStyleResult* value) { result->append("{"); - // Ark_String value - result->append(".value="); - WriteToString(result, &value->value); - // Callback_Void action + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Number fontSize result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, value->fontStyle); + // Ark_Number fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_String fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_DecorationStyleResult decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); + // Array_ShadowOptions textShadow + result->append(", "); + result->append(".textShadow="); + WriteToString(result, &value->textShadow); + // Ark_Number letterSpacing + result->append(", "); + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); + // Ark_Number lineHeight + result->append(", "); + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + // Ark_String fontFeature + result->append(", "); + result->append(".fontFeature="); + WriteToString(result, &value->fontFeature); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_value_Callback_Void_action* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextStyleResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7939,33 +7449,25 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_value_Ca result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_value_Callback_Void_action& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyleResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const OnDidChangeCallback& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_DragPreviewMode value); - -inline void WriteToString(std::string* result, const Array_DragPreviewMode* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const OnDidChangeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -7978,28 +7480,30 @@ inline void WriteToString(std::string* result, const Opt_Array_DragPreviewMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDidChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Callback_StyledStringChangeValue_Boolean& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragPreviewMode value) { - result->append("Ark_DragPreviewMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_StyledStringChangeValue_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_Callback_StyledStringChangeValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8007,28 +7511,42 @@ inline void WriteToString(std::string* result, const Opt_DragPreviewMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringChangeValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ClickEffectLevel& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ClickEffectLevel value) { - result->append("Ark_ClickEffectLevel("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanStyle* value) { + result->append("{"); + // Ark_Tuple_Dimension_Dimension size + result->append(".size="); + WriteToString(result, &value->size); + // Ark_ImageSpanAlignment verticalAlign + result->append(", "); + result->append(".verticalAlign="); + WriteToString(result, &value->verticalAlign); + // Ark_ImageFit objectFit + result->append(", "); + result->append(".objectFit="); + WriteToString(result, &value->objectFit); + // Ark_RichEditorLayoutStyle layoutStyle + result->append(", "); + result->append(".layoutStyle="); + WriteToString(result, &value->layoutStyle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ClickEffectLevel* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8036,28 +7554,66 @@ inline void WriteToString(std::string* result, const Opt_ClickEffectLevel* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ClickEffectLevel& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HorizontalAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HorizontalAlign value) { - result->append("Ark_HorizontalAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorTextStyle* value) { + result->append("{"); + // Ark_ResourceColor fontColor + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Union_Length_Number fontSize + result->append(", "); + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_FontStyle fontStyle + result->append(", "); + result->append(".fontStyle="); + WriteToString(result, &value->fontStyle); + // Ark_Union_Number_FontWeight_String fontWeight + result->append(", "); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); + // Ark_ResourceStr fontFamily + result->append(", "); + result->append(".fontFamily="); + WriteToString(result, &value->fontFamily); + // Ark_DecorationStyleInterface decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); + // Ark_Union_ShadowOptions_Array_ShadowOptions textShadow + result->append(", "); + result->append(".textShadow="); + WriteToString(result, &value->textShadow); + // Ark_Union_Number_String letterSpacing + result->append(", "); + result->append(".letterSpacing="); + WriteToString(result, &value->letterSpacing); + // Ark_Union_Number_String_Resource lineHeight + result->append(", "); + result->append(".lineHeight="); + WriteToString(result, &value->lineHeight); + // Ark_String fontFeature + result->append(", "); + result->append(".fontFeature="); + WriteToString(result, &value->fontFeature); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8065,29 +7621,29 @@ inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HorizontalAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_offset_span& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorGesture& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_offset_span* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorGesture* value) { result->append("{"); - // Ark_Number span - result->append(".span="); - WriteToString(result, &value->span); - // Ark_Number offset + // Callback_ClickEvent_Void onClick + result->append(".onClick="); + WriteToString(result, &value->onClick); + // Callback_GestureEvent_Void onLongPress result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); + result->append(".onLongPress="); + WriteToString(result, &value->onLongPress); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_offset_span* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorGesture* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8100,53 +7656,45 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_offset_s result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_offset_span& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorGesture& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RotateOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_Array_Any& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Number_String_Array_Any: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RotateOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_Array_Any* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Union_Number_String centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Union_Number_String centerY - result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - // Ark_Number centerZ - result->append(", "); - result->append(".centerZ="); - WriteToString(result, &value->centerZ); - // Ark_Number perspective - result->append(", "); - result->append(".perspective="); - WriteToString(result, &value->perspective); - // Ark_Union_Number_String angle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".angle="); - WriteToString(result, &value->angle); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Array_CustomObject + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_Array_Any* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8159,46 +7707,28 @@ inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RotateOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_Array_Any& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScaleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressStatus& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScaleOptions* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number z - result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); - // Ark_Union_Number_String centerX - result->append(", "); - result->append(".centerX="); - WriteToString(result, &value->centerX); - // Ark_Union_Number_String centerY - result->append(", "); - result->append(".centerY="); - WriteToString(result, &value->centerY); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ProgressStatus value) { + result->append("Ark_ProgressStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { +inline void WriteToString(std::string* result, const Opt_ProgressStatus* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8206,33 +7736,45 @@ inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScaleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStatus& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TranslateOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_Number_Resource: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TranslateOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource* value) { result->append("{"); - // Ark_Union_Number_String x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_Number_String y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Union_Number_String z + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".z="); - WriteToString(result, &value->z); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TranslateOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8245,23 +7787,23 @@ inline void WriteToString(std::string* result, const Opt_TranslateOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TranslateOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionType& value) +inline Ark_RuntimeType runtimeType(const Ark_BarStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionType value) { - result->append("Ark_TransitionType("); +inline void WriteToString(std::string* result, const Ark_BarStyle value) { + result->append("Ark_BarStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionType* value) { +inline void WriteToString(std::string* result, const Opt_BarStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8274,37 +7816,22 @@ inline void WriteToString(std::string* result, const Opt_TransitionType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionType& value) +inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Ark_TextModifier* value) { result->append("{"); - // Ark_OutlineStyle top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_OutlineStyle right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_OutlineStyle bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_OutlineStyle left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Opt_TextModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8317,37 +7844,39 @@ inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_TitleHeight_Length& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_TitleHeight_Length: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Length* value) { result->append("{"); - // Ark_Length topLeft - result->append(".topLeft="); - WriteToString(result, &value->topLeft); - // Ark_Length topRight - result->append(", "); - result->append(".topRight="); - WriteToString(result, &value->topRight); - // Ark_Length bottomLeft - result->append(", "); - result->append(".bottomLeft="); - WriteToString(result, &value->bottomLeft); - // Ark_Length bottomRight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".bottomRight="); - WriteToString(result, &value->bottomRight); + // Ark_TitleHeight + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Length* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8360,37 +7889,45 @@ inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_TitleHeight_Length& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionItem& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeOutlineWidths* value) { +inline void WriteToString(std::string* result, const Ark_SwipeActionItem* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length right + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Length actionAreaDistance result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Length bottom + result->append(".actionAreaDistance="); + WriteToString(result, &value->actionAreaDistance); + // Callback_Void onAction result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left + result->append(".onAction="); + WriteToString(result, &value->onAction); + // Callback_Void onEnterActionArea result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); + result->append(".onEnterActionArea="); + WriteToString(result, &value->onEnterActionArea); + // Callback_Void onExitActionArea + result->append(", "); + result->append(".onExitActionArea="); + WriteToString(result, &value->onExitActionArea); + // Callback_SwipeActionState_Void onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeOutlineWidths* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8403,23 +7940,23 @@ inline void WriteToString(std::string* result, const Opt_EdgeOutlineWidths* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ThemeColorMode& value) +inline Ark_RuntimeType runtimeType(const Ark_BreakpointsReference& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ThemeColorMode value) { - result->append("Ark_ThemeColorMode("); +inline void WriteToString(std::string* result, const Ark_BreakpointsReference value) { + result->append("Ark_BreakpointsReference("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) { +inline void WriteToString(std::string* result, const Opt_BreakpointsReference* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8432,25 +7969,45 @@ inline void WriteToString(std::string* result, const Opt_ThemeColorMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ThemeColorMode& value) +inline Ark_RuntimeType runtimeType(const Opt_BreakpointsReference& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomTheme& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowColumnOption& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomTheme* value) { +inline void WriteToString(std::string* result, const Ark_GridRowColumnOption* value) { result->append("{"); - // Ark_String __CustomThemeStub - result->append(".__CustomThemeStub="); - WriteToString(result, &value->__CustomThemeStub); + // Ark_Number xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Number sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Number xl + result->append(", "); + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Number xxl + result->append(", "); + result->append(".xxl="); + WriteToString(result, &value->xxl); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { +inline void WriteToString(std::string* result, const Opt_GridRowColumnOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8463,25 +8020,29 @@ inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomTheme& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowColumnOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RestrictedWorker& value) +inline Ark_RuntimeType runtimeType(const Ark_GutterOption& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RestrictedWorker* value) { +inline void WriteToString(std::string* result, const Ark_GutterOption* value) { result->append("{"); - // Ark_String __RestrictedWorkerStub - result->append(".__RestrictedWorkerStub="); - WriteToString(result, &value->__RestrictedWorkerStub); + // Ark_Union_Length_GridRowSizeOption x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_Length_GridRowSizeOption y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value) { +inline void WriteToString(std::string* result, const Opt_GutterOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8494,61 +8055,88 @@ inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker& value) +inline Ark_RuntimeType runtimeType(const Opt_GutterOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Want& value) +inline Ark_RuntimeType runtimeType(const Ark_GridColColumnOption& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Want* value) { +inline void WriteToString(std::string* result, const Ark_GridColColumnOption* value) { result->append("{"); - // Ark_String bundleName - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName - result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_String deviceId + // Ark_Number xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Number sm result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_String uri + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md result->append(", "); - result->append(".uri="); - WriteToString(result, &value->uri); - // Ark_String type + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Number flags + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Number xl result->append(", "); - result->append(".flags="); - WriteToString(result, &value->flags); - // Ark_String action + result->append(".xl="); + WriteToString(result, &value->xl); + // Ark_Number xxl result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Map_String_CustomObject parameters + result->append(".xxl="); + WriteToString(result, &value->xxl); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_GridColColumnOption* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_GridColColumnOption& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_common& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_LinearGradient_common* value) { + result->append("{"); + // Ark_Union_Number_String angle + result->append(".angle="); + WriteToString(result, &value->angle); + // Ark_GradientDirection direction result->append(", "); - result->append(".parameters="); - WriteToString(result, &value->parameters); - // Array_String entities + result->append(".direction="); + WriteToString(result, &value->direction); + // Array_Tuple_ResourceColor_Number colors result->append(", "); - result->append(".entities="); - WriteToString(result, &value->entities); - // Ark_String moduleName + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating result->append(", "); - result->append(".moduleName="); - WriteToString(result, &value->moduleName); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Want* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8561,12 +8149,25 @@ inline void WriteToString(std::string* result, const Opt_Want* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Want& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_StyledString* value) { +inline Ark_RuntimeType runtimeType(const Callback_Date_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Date_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8579,37 +8180,25 @@ inline void WriteToString(std::string* result, const Opt_StyledString* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledString& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Date_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Callback_DatePickerResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Callback_DatePickerResult_Void* value) { result->append("{"); - // Callback_Boolean_Void onTransitionEnd - result->append(".onTransitionEnd="); - WriteToString(result, &value->onTransitionEnd); - // Ark_Number timeout - result->append(", "); - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Ark_Boolean isInteractive - result->append(", "); - result->append(".isInteractive="); - WriteToString(result, &value->isInteractive); - // Callback_NavigationTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DatePickerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8622,41 +8211,33 @@ inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTrans result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DatePickerResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_LunarSwitchStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { +inline void WriteToString(std::string* result, const Ark_LunarSwitchStyle* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_NavDestinationMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_CustomObject param + // Ark_ResourceColor selectedColor + result->append(".selectedColor="); + WriteToString(result, &value->selectedColor); + // Ark_ResourceColor unselectedColor result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Ark_String navDestinationId + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); + // Ark_ResourceColor strokeColor result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); + result->append(".strokeColor="); + WriteToString(result, &value->strokeColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { +inline void WriteToString(std::string* result, const Opt_LunarSwitchStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8669,105 +8250,33 @@ inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_LunarSwitchStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringValue& value) +inline Ark_RuntimeType runtimeType(const Ark_ExpectedFrameRateRange& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - case 5: return runtimeType(value.value5); - case 6: return runtimeType(value.value6); - case 7: return runtimeType(value.value7); - case 8: return runtimeType(value.value8); - case 9: return runtimeType(value.value9); - case 10: return runtimeType(value.value10); - case 11: return runtimeType(value.value11); - case 12: return runtimeType(value.value12); - default: throw "Bad selector in Ark_StyledStringValue: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringValue* value) { +inline void WriteToString(std::string* result, const Ark_ExpectedFrameRateRange* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number min + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max result->append(", "); - // Ark_TextStyle_styled_string - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DecorationStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_BaselineOffsetStyle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_LetterSpacingStyle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_TextShadowStyle - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - // Ark_GestureStyle - if (value->selector == 5) { - result->append(".value5="); - WriteToString(result, &value->value5); - } - // Ark_ImageAttachment - if (value->selector == 6) { - result->append(".value6="); - WriteToString(result, &value->value6); - } - // Ark_ParagraphStyle - if (value->selector == 7) { - result->append(".value7="); - WriteToString(result, &value->value7); - } - // Ark_LineHeightStyle - if (value->selector == 8) { - result->append(".value8="); - WriteToString(result, &value->value8); - } - // Ark_UrlStyle - if (value->selector == 9) { - result->append(".value9="); - WriteToString(result, &value->value9); - } - // Ark_CustomSpan - if (value->selector == 10) { - result->append(".value10="); - WriteToString(result, &value->value10); - } - // Ark_UserDataSpan - if (value->selector == 11) { - result->append(".value11="); - WriteToString(result, &value->value11); - } - // Ark_BackgroundColorStyle - if (value->selector == 12) { - result->append(".value12="); - WriteToString(result, &value->value12); - } + result->append(".max="); + WriteToString(result, &value->max); + // Ark_Number expected + result->append(", "); + result->append(".expected="); + WriteToString(result, &value->expected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringValue* value) { +inline void WriteToString(std::string* result, const Opt_ExpectedFrameRateRange* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8780,23 +8289,23 @@ inline void WriteToString(std::string* result, const Opt_StyledStringValue* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringValue& value) +inline Ark_RuntimeType runtimeType(const Opt_ExpectedFrameRateRange& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringKey& value) +inline Ark_RuntimeType runtimeType(const Ark_FinishCallbackType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringKey value) { - result->append("Ark_StyledStringKey("); +inline void WriteToString(std::string* result, const Ark_FinishCallbackType value) { + result->append("Ark_FinishCallbackType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) { +inline void WriteToString(std::string* result, const Opt_FinishCallbackType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8809,39 +8318,74 @@ inline void WriteToString(std::string* result, const Opt_StyledStringKey* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringKey& value) +inline Ark_RuntimeType runtimeType(const Opt_FinishCallbackType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_PlayMode& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_PlayMode value) { + result->append("Ark_PlayMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PlayMode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_PlayMode& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_Curve_String_ICurve& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Margin_Dimension: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Curve_String_ICurve: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Margin_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_Union_Curve_String_ICurve* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Padding + // Ark_Curve if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_Length + // Ark_String if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_ICurve + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Margin_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_Union_Curve_String_ICurve* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8854,25 +8398,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Margin_Dimension* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Curve_String_ICurve& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const GetItemMainSizeByIndex& value) +inline Ark_RuntimeType runtimeType(const Ark_Scene& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const GetItemMainSizeByIndex* value) { +inline void WriteToString(std::string* result, const Ark_Scene* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __SceneStub + result->append(".__SceneStub="); + WriteToString(result, &value->__SceneStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* value) { +inline void WriteToString(std::string* result, const Opt_Scene* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8885,38 +8429,28 @@ inline void WriteToString(std::string* result, const Opt_GetItemMainSizeByIndex* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GetItemMainSizeByIndex& value) +inline Ark_RuntimeType runtimeType(const Opt_Scene& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Header& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetKeyboardAvoidMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_Header* value); - -inline void WriteToString(std::string* result, const Array_Header* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Header*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SheetKeyboardAvoidMode value) { + result->append("Ark_SheetKeyboardAvoidMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Header* value) { +inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8924,25 +8458,25 @@ inline void WriteToString(std::string* result, const Opt_Array_Header* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Header& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetKeyboardAvoidMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_UIContext& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_UIContext* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __UIContextStub + result->append(".__UIContextStub="); + WriteToString(result, &value->__UIContextStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_UIContext* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -8955,22 +8489,30 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_UIContext& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Buffer& value) +inline Ark_RuntimeType runtimeType(const Callback_SheetType_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_Buffer* value) { +inline void WriteToString(std::string* result, const Callback_SheetType_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -8978,28 +8520,30 @@ inline void WriteToString(std::string* result, const Opt_Buffer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Buffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetType_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebCaptureMode& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebCaptureMode value) { - result->append("Ark_WebCaptureMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Number_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9007,30 +8551,28 @@ inline void WriteToString(std::string* result, const Opt_WebCaptureMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebCaptureMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DateTimeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSizeMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DateTimeOptions* value) { - result->append("{"); - // Ark_String __DateTimeOptionsStub - result->append(".__DateTimeOptionsStub="); - WriteToString(result, &value->__DateTimeOptionsStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollSizeMode value) { + result->append("Ark_ScrollSizeMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DateTimeOptions* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9038,30 +8580,28 @@ inline void WriteToString(std::string* result, const Opt_DateTimeOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DateTimeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSizeMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TimePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_TimePickerResult_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SheetMode value) { + result->append("Ark_SheetMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_SheetMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9069,29 +8609,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_TimePickerResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TimePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PickerTextStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BorderStyle_EdgeStyles& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_BorderStyle_EdgeStyles: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PickerTextStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_BorderStyle_EdgeStyles* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Font font + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); + // Ark_BorderStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EdgeStyles + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PickerTextStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_BorderStyle_EdgeStyles* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9104,65 +8654,45 @@ inline void WriteToString(std::string* result, const Opt_PickerTextStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PickerTextStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BorderStyle_EdgeStyles& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PickerDialogButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PickerDialogButtonStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { result->append("{"); - // Ark_ButtonType type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_ButtonStyleMode style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ButtonRole role - result->append(", "); - result->append(".role="); - WriteToString(result, &value->role); - // Ark_Length fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Union_FontWeight_Number_String fontWeight - result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); - // Ark_FontStyle fontStyle - result->append(", "); - result->append(".fontStyle="); - WriteToString(result, &value->fontStyle); - // Ark_Union_Resource_String fontFamily - result->append(", "); - result->append(".fontFamily="); - WriteToString(result, &value->fontFamily); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Union_Length_BorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Ark_Boolean primary + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".primary="); - WriteToString(result, &value->primary); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeColors + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeColors + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PickerDialogButtonStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9175,46 +8705,50 @@ inline void WriteToString(std::string* result, const Opt_PickerDialogButtonStyle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PickerDialogButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerFormat& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_TimePickerFormat value) { - result->append("Ark_TimePickerFormat("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerFormat* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerFormat& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_Date* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9222,39 +8756,25 @@ inline void WriteToString(std::string* result, const Opt_Date* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Date& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Callback_SpringBackAction_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_Array_Number: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Array_Number* value) { +inline void WriteToString(std::string* result, const Callback_SpringBackAction_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Number* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SpringBackAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9267,39 +8787,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Array_Numb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Array_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SpringBackAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Array_String& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissSheetAction_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_Array_String: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Array_String* value) { +inline void WriteToString(std::string* result, const Callback_DismissSheetAction_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Array_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Array_String* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9312,17 +8818,17 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Array_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Array_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissSheetAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TextPickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_SheetDismiss_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TextPickerResult_Void* value) { +inline void WriteToString(std::string* result, const Callback_SheetDismiss_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -9330,7 +8836,7 @@ inline void WriteToString(std::string* result, const Callback_TextPickerResult_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TextPickerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9343,75 +8849,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_TextPickerResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TextPickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetDismiss_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_TextPickerOptions_range& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SheetTitleOptions_CustomBuilder& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_TextPickerOptions_range: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_SheetTitleOptions_CustomBuilder: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_TextPickerOptions_range* value) { +inline void WriteToString(std::string* result, const Ark_Union_SheetTitleOptions_CustomBuilder* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Array_String + // Ark_SheetTitleOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Array_Array_String + // CustomNodeBuilder if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Array_TextPickerRangeContent - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Array_TextCascadePickerRangeContent - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Type_TextPickerOptions_range* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TextPickerOptions_range& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) { +inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9424,23 +8894,23 @@ inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuItemId& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SheetTitleOptions_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Axis& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Axis value) { - result->append("Ark_Axis("); +inline void WriteToString(std::string* result, const Ark_SheetType value) { + result->append("Ark_SheetType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Axis* value) { +inline void WriteToString(std::string* result, const Opt_SheetType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9453,39 +8923,39 @@ inline void WriteToString(std::string* result, const Opt_Axis* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Axis& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ScrollAnimationOptions_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Resource& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ScrollAnimationOptions_Boolean: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Boolean_Resource: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ScrollAnimationOptions_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Resource* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ScrollAnimationOptions + // Ark_Boolean if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_Boolean + // Ark_Resource if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOptions_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9498,29 +8968,33 @@ inline void WriteToString(std::string* result, const Opt_Union_ScrollAnimationOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ScrollAnimationOptions_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextRange& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_SheetOptions_detents& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextRange* value) { +inline void WriteToString(std::string* result, const Ark_Type_SheetOptions_detents* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end + // Ark_Union_SheetSize_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Union_SheetSize_Length value1 result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + result->append(".value1="); + WriteToString(result, &value->value1); + // Ark_Union_SheetSize_Length value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, &value->value2); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextRange* value) { +inline void WriteToString(std::string* result, const Opt_Type_SheetOptions_detents* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9533,17 +9007,17 @@ inline void WriteToString(std::string* result, const Opt_TextRange* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextRange& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_SheetOptions_detents& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnDidChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissContentCoverAction_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnDidChangeCallback* value) { +inline void WriteToString(std::string* result, const Callback_DismissContentCoverAction_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -9551,7 +9025,7 @@ inline void WriteToString(std::string* result, const OnDidChangeCallback* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissContentCoverAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9564,30 +9038,28 @@ inline void WriteToString(std::string* result, const Opt_OnDidChangeCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDidChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissContentCoverAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_StyledStringChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_ModalTransition& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_StyledStringChangeValue_Boolean* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ModalTransition value) { + result->append("Ark_ModalTransition("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_StyledStringChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_ModalTransition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9595,33 +9067,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_StyledStringCh result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_StyledStringChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_ModalTransition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateSymbolSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ContextMenuAnimationOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateSymbolSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_ContextMenuAnimationOptions* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end + // Ark_CustomObject scale + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_TransitionEffect transition result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorSymbolSpanStyle symbolStyle + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_CustomObject hoverScale result->append(", "); - result->append(".symbolStyle="); - WriteToString(result, &value->symbolStyle); + result->append(".hoverScale="); + WriteToString(result, &value->hoverScale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9634,33 +9106,45 @@ inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateSymbolSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ContextMenuAnimationOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateImageSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateImageSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorImageSpanStyle imageStyle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateImageSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9673,33 +9157,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorUpdateImageSp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateImageSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateTextSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_MenuPreviewMode_CustomBuilder& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_MenuPreviewMode_CustomBuilder: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorUpdateTextSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_MenuPreviewMode_CustomBuilder* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorTextStyle textStyle + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); + // Ark_MenuPreviewMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorUpdateTextSpanStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9712,34 +9202,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorUpdateTextSpa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateTextSpanStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_MenuPreviewMode_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorGesture& value) +inline Ark_RuntimeType runtimeType(const Ark_Placement& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorGesture* value) { - result->append("{"); - // Callback_ClickEvent_Void onClick - result->append(".onClick="); - WriteToString(result, &value->onClick); - // Callback_GestureEvent_Void onLongPress - result->append(", "); - result->append(".onLongPress="); - WriteToString(result, &value->onLongPress); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Placement value) { + result->append("Ark_Placement("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorGesture* value) { +inline void WriteToString(std::string* result, const Opt_Placement* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9747,33 +9231,39 @@ inline void WriteToString(std::string* result, const Opt_RichEditorGesture* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorGesture& value) +inline Ark_RuntimeType runtimeType(const Opt_Placement& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Callback_DismissPopupAction_Void& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Boolean_Callback_DismissPopupAction_Void: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_FingerInfo* value); - -inline void WriteToString(std::string* result, const Array_FingerInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_FingerInfo*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Callback_DismissPopupAction_Void* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Callback_DismissPopupAction_Void + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Callback_DismissPopupAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9786,23 +9276,23 @@ inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Callback_DismissPopupAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_ArrowPointPosition& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MenuPolicy value) { - result->append("Ark_MenuPolicy("); +inline void WriteToString(std::string* result, const Ark_ArrowPointPosition value) { + result->append("Ark_ArrowPointPosition("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { +inline void WriteToString(std::string* result, const Opt_ArrowPointPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9815,43 +9305,39 @@ inline void WriteToString(std::string* result, const Opt_MenuPolicy* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuPolicy& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationContext* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationContext& value) +inline Ark_RuntimeType runtimeType(const Opt_ArrowPointPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const InterceptionModeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Literal_ResourceColor_color& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Boolean_Literal_ResourceColor_color: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const InterceptionModeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Literal_ResourceColor_color* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Literal_ResourceColor_color + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InterceptionModeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Literal_ResourceColor_color* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9864,17 +9350,17 @@ inline void WriteToString(std::string* result, const Opt_InterceptionModeCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InterceptionModeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Literal_ResourceColor_color& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const InterceptionShowCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Boolean_isVisible_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const InterceptionShowCallback* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Boolean_isVisible_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -9882,7 +9368,7 @@ inline void WriteToString(std::string* result, const InterceptionShowCallback* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InterceptionShowCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Boolean_isVisible_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9895,28 +9381,56 @@ inline void WriteToString(std::string* result, const Opt_InterceptionShowCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InterceptionShowCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Boolean_isVisible_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LaunchMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource_Number& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_Color_String_Resource_Number: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_LaunchMode value) { - result->append("Ark_LaunchMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource_Number* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Number + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LaunchMode* value) { +inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9924,28 +9438,34 @@ inline void WriteToString(std::string* result, const Opt_LaunchMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LaunchMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupMessageOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PanDirection value) { - result->append("Ark_PanDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_PopupMessageOptions* value) { + result->append("{"); + // Ark_ResourceColor textColor + result->append(".textColor="); + WriteToString(result, &value->textColor); + // Ark_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PanDirection* value) { +inline void WriteToString(std::string* result, const Opt_PopupMessageOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -9953,25 +9473,29 @@ inline void WriteToString(std::string* result, const Opt_PanDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupMessageOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Date_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_value_Callback_Void_action& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Date_Void* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_value_Callback_Void_action* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String value + result->append(".value="); + WriteToString(result, &value->value); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_value_Callback_Void_action* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9984,30 +9508,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_Date_Void* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Date_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_value_Callback_Void_action& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DatePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionHierarchyStrategy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_DatePickerResult_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TransitionHierarchyStrategy value) { + result->append("Ark_TransitionHierarchyStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DatePickerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -10015,33 +9537,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_DatePickerResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DatePickerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionHierarchyStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LunarSwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OverlayOffset& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LunarSwitchStyle* value) { +inline void WriteToString(std::string* result, const Ark_OverlayOffset* value) { result->append("{"); - // Ark_ResourceColor selectedColor - result->append(".selectedColor="); - WriteToString(result, &value->selectedColor); - // Ark_ResourceColor unselectedColor - result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); - // Ark_ResourceColor strokeColor + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".strokeColor="); - WriteToString(result, &value->strokeColor); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LunarSwitchStyle* value) { +inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10054,23 +9572,23 @@ inline void WriteToString(std::string* result, const Opt_LunarSwitchStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LunarSwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OverlayOffset& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Alignment& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_KeyboardAvoidMode value) { - result->append("Ark_KeyboardAvoidMode("); +inline void WriteToString(std::string* result, const Ark_Alignment value) { + result->append("Ark_Alignment("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_Alignment* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10083,31 +9601,31 @@ inline void WriteToString(std::string* result, const Opt_KeyboardAvoidMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Alignment& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Number& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_EdgeColors: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Boolean_Number: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_Number* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ResourceColor + // Ark_Boolean if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_EdgeColors + // Ark_Number if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -10115,7 +9633,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_Edg result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10128,31 +9646,62 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Edg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageModifier& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ImageModifier* value) { + result->append("{"); + // Ark_String __ImageModifierStub + result->append(".__ImageModifierStub="); + WriteToString(result, &value->__ImageModifierStub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageModifier* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ImageModifier& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_DragPreviewMode_Array_DragPreviewMode& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_EdgeWidths: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_DragPreviewMode_Array_DragPreviewMode: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_Union_DragPreviewMode_Array_DragPreviewMode* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Length + // Ark_DragPreviewMode if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_EdgeWidths + // Array_DragPreviewMode if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -10160,7 +9709,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWid result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_Array_DragPreviewMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10173,62 +9722,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWid result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DragPreviewMode_Array_DragPreviewMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AnimateParam& value) +inline Ark_RuntimeType runtimeType(const Ark_SharedTransitionEffectType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_AnimateParam* value) { - result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Number tempo - result->append(", "); - result->append(".tempo="); - WriteToString(result, &value->tempo); - // Ark_Union_Curve_String_ICurve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Number delay - result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Ark_Number iterations - result->append(", "); - result->append(".iterations="); - WriteToString(result, &value->iterations); - // Ark_PlayMode playMode - result->append(", "); - result->append(".playMode="); - WriteToString(result, &value->playMode); - // Callback_Void onFinish - result->append(", "); - result->append(".onFinish="); - WriteToString(result, &value->onFinish); - // Ark_FinishCallbackType finishCallbackType - result->append(", "); - result->append(".finishCallbackType="); - WriteToString(result, &value->finishCallbackType); - // Ark_ExpectedFrameRateRange expectedFrameRateRange - result->append(", "); - result->append(".expectedFrameRateRange="); - WriteToString(result, &value->expectedFrameRateRange); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SharedTransitionEffectType value) { + result->append("Ark_SharedTransitionEffectType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { +inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -10236,25 +9751,37 @@ inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AnimateParam& value) +inline Ark_RuntimeType runtimeType(const Opt_SharedTransitionEffectType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnMoveHandler& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionPathOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnMoveHandler* value) { +inline void WriteToString(std::string* result, const Ark_MotionPathOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String path + result->append(".path="); + WriteToString(result, &value->path); + // Ark_Number from + result->append(", "); + result->append(".from="); + WriteToString(result, &value->from); + // Ark_Number to + result->append(", "); + result->append(".to="); + WriteToString(result, &value->to); + // Ark_Boolean rotatable + result->append(", "); + result->append(".rotatable="); + WriteToString(result, &value->rotatable); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { +inline void WriteToString(std::string* result, const Opt_MotionPathOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10267,29 +9794,33 @@ inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnMoveHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionPathOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_TransitionEffect_appear_disappear& value) +inline Ark_RuntimeType runtimeType(const Array_FractionStop& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Literal_TransitionEffect_appear_disappear* value) { - result->append("{"); - // Ark_TransitionEffect appear - result->append(".appear="); - WriteToString(result, &value->appear); - // Ark_TransitionEffect disappear - result->append(", "); - result->append(".disappear="); - WriteToString(result, &value->disappear); +inline void WriteToString(std::string* result, const Ark_FractionStop* value); + +inline void WriteToString(std::string* result, const Array_FractionStop* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_FractionStop*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_TransitionEffect_appear_disappear* value) { +inline void WriteToString(std::string* result, const Opt_Array_FractionStop* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10302,23 +9833,23 @@ inline void WriteToString(std::string* result, const Opt_Literal_TransitionEffec result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_TransitionEffect_appear_disappear& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_FractionStop& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_ClickEffectLevel& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionEdge value) { - result->append("Ark_TransitionEdge("); +inline void WriteToString(std::string* result, const Ark_ClickEffectLevel value) { + result->append("Ark_ClickEffectLevel("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) { +inline void WriteToString(std::string* result, const Opt_ClickEffectLevel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10331,17 +9862,23 @@ inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_ClickEffectLevel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_HorizontalAlign& value) { - return ARK_RUNTIME_UNDEFINED; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_HorizontalAlign value) { + result->append("Ark_HorizontalAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_HorizontalAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10354,12 +9891,29 @@ inline void WriteToString(std::string* result, const Opt_Undefined* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_HorizontalAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_offset_span& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Literal_Number_offset_span* value) { + result->append("{"); + // Ark_Number span + result->append(".span="); + WriteToString(result, &value->span); + // Ark_Number offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Literal_Number_offset_span* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10372,129 +9926,53 @@ inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageBitmap& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_offset_span& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RotateOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithOptions* value) { +inline void WriteToString(std::string* result, const Ark_RotateOptions* value) { result->append("{"); - // Ark_ResourceStr title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle - result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); - // Ark_ResourceStr message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // VoidCallback cancel - result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Number gridCount - result->append(", "); - result->append(".gridCount="); - WriteToString(result, &value->gridCount); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Boolean isModal - result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_DismissDialogAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_TextStyle_alert_dialog textStyle + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Union_Number_String centerX result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_Boolean enableHoverMode + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Union_Number_String centerY result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea + result->append(".centerY="); + WriteToString(result, &value->centerY); + // Ark_Number centerZ result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Array_AlertDialogButtonOptions buttons + result->append(".centerZ="); + WriteToString(result, &value->centerZ); + // Ark_Number perspective result->append(", "); - result->append(".buttons="); - WriteToString(result, &value->buttons); - // Ark_DialogButtonDirection buttonDirection + result->append(".perspective="); + WriteToString(result, &value->perspective); + // Ark_Union_Number_String angle result->append(", "); - result->append(".buttonDirection="); - WriteToString(result, &value->buttonDirection); + result->append(".angle="); + WriteToString(result, &value->angle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithOptions* value) { +inline void WriteToString(std::string* result, const Opt_RotateOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10507,129 +9985,41 @@ inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RotateOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithButtons& value) +inline Ark_RuntimeType runtimeType(const Ark_ScaleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithButtons* value) { +inline void WriteToString(std::string* result, const Ark_ScaleOptions* value) { result->append("{"); - // Ark_ResourceStr title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle - result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); - // Ark_ResourceStr message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // VoidCallback cancel - result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Number gridCount - result->append(", "); - result->append(".gridCount="); - WriteToString(result, &value->gridCount); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Boolean isModal - result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_DismissDialogAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_TextStyle_alert_dialog textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_Boolean enableHoverMode + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number z result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Ark_AlertDialogButtonBaseOptions primaryButton + result->append(".z="); + WriteToString(result, &value->z); + // Ark_Union_Number_String centerX result->append(", "); - result->append(".primaryButton="); - WriteToString(result, &value->primaryButton); - // Ark_AlertDialogButtonBaseOptions secondaryButton + result->append(".centerX="); + WriteToString(result, &value->centerX); + // Ark_Union_Number_String centerY result->append(", "); - result->append(".secondaryButton="); - WriteToString(result, &value->secondaryButton); + result->append(".centerY="); + WriteToString(result, &value->centerY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithButtons* value) { +inline void WriteToString(std::string* result, const Opt_ScaleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10642,125 +10032,33 @@ inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithBut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithButtons& value) +inline Ark_RuntimeType runtimeType(const Opt_ScaleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithConfirm& value) +inline Ark_RuntimeType runtimeType(const Ark_TranslateOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithConfirm* value) { +inline void WriteToString(std::string* result, const Ark_TranslateOptions* value) { result->append("{"); - // Ark_ResourceStr title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle - result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); - // Ark_ResourceStr message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // VoidCallback cancel - result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Number gridCount - result->append(", "); - result->append(".gridCount="); - WriteToString(result, &value->gridCount); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Boolean isModal - result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_DismissDialogAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_TextStyle_alert_dialog textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea + // Ark_Union_Number_String x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_Number_String y result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - // Ark_AlertDialogButtonBaseOptions confirm + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Union_Number_String z result->append(", "); - result->append(".confirm="); - WriteToString(result, &value->confirm); + result->append(".z="); + WriteToString(result, &value->z); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithConfirm* value) { +inline void WriteToString(std::string* result, const Opt_TranslateOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10773,23 +10071,23 @@ inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithCon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithConfirm& value) +inline Ark_RuntimeType runtimeType(const Opt_TranslateOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissReason& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DismissReason value) { - result->append("Ark_DismissReason("); +inline void WriteToString(std::string* result, const Ark_TransitionType value) { + result->append("Ark_TransitionType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissReason* value) { +inline void WriteToString(std::string* result, const Opt_TransitionType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10802,29 +10100,37 @@ inline void WriteToString(std::string* result, const Opt_DismissReason* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissReason& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ActionSheetOffset& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineStyles& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ActionSheetOffset* value) { +inline void WriteToString(std::string* result, const Ark_EdgeOutlineStyles* value) { result->append("{"); - // Ark_Union_Number_String_Resource dx - result->append(".dx="); - WriteToString(result, &value->dx); - // Ark_Union_Number_String_Resource dy + // Ark_OutlineStyle top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_OutlineStyle right result->append(", "); - result->append(".dy="); - WriteToString(result, &value->dy); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_OutlineStyle bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_OutlineStyle left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ActionSheetOffset* value) { +inline void WriteToString(std::string* result, const Opt_EdgeOutlineStyles* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10837,33 +10143,37 @@ inline void WriteToString(std::string* result, const Opt_ActionSheetOffset* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ActionSheetOffset& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineStyles& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SheetInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineRadiuses& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_SheetInfo* value); - -inline void WriteToString(std::string* result, const Array_SheetInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_SheetInfo*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_OutlineRadiuses* value) { + result->append("{"); + // Ark_Length topLeft + result->append(".topLeft="); + WriteToString(result, &value->topLeft); + // Ark_Length topRight + result->append(", "); + result->append(".topRight="); + WriteToString(result, &value->topRight); + // Ark_Length bottomLeft + result->append(", "); + result->append(".bottomLeft="); + WriteToString(result, &value->bottomLeft); + // Ark_Length bottomRight + result->append(", "); + result->append(".bottomRight="); + WriteToString(result, &value->bottomRight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SheetInfo* value) { +inline void WriteToString(std::string* result, const Opt_OutlineRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10876,41 +10186,37 @@ inline void WriteToString(std::string* result, const Opt_Array_SheetInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SheetInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ActionSheetButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeOutlineWidths& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ActionSheetButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_EdgeOutlineWidths* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Ark_Boolean defaultFocus - result->append(", "); - result->append(".defaultFocus="); - WriteToString(result, &value->defaultFocus); - // Ark_DialogButtonStyle style + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length right result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Union_String_Resource value + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Length bottom result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // VoidCallback action + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".left="); + WriteToString(result, &value->left); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ActionSheetButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_EdgeOutlineWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10923,25 +10229,47 @@ inline void WriteToString(std::string* result, const Opt_ActionSheetButtonOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ActionSheetButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeOutlineWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnLinearIndicatorChangeCallback& value) +inline void WriteToString(std::string* result, const Opt_DrawingCanvas* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_DrawingCanvas& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Size& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnLinearIndicatorChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Size* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLinearIndicatorChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Size* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -10954,41 +10282,69 @@ inline void WriteToString(std::string* result, const Opt_OnLinearIndicatorChange result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLinearIndicatorChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Size& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStyle& value) +inline void WriteToString(std::string* result, const Opt_FrameNode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_FrameNode& value) { - return ARK_RUNTIME_OBJECT; + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Ark_LinearIndicatorStyle* value) { +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_CanvasGradient_CanvasPattern& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_String_Number_CanvasGradient_CanvasPattern: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_String_Number_CanvasGradient_CanvasPattern* value) { result->append("{"); - // Ark_LengthMetrics space - result->append(".space="); - WriteToString(result, &value->space); - // Ark_LengthMetrics strokeWidth - result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_LengthMetrics strokeRadius - result->append(", "); - result->append(".strokeRadius="); - WriteToString(result, &value->strokeRadius); - // Ark_ColorMetrics trackBackgroundColor - result->append(", "); - result->append(".trackBackgroundColor="); - WriteToString(result, &value->trackBackgroundColor); - // Ark_ColorMetrics trackColor + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".trackColor="); - WriteToString(result, &value->trackColor); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_CanvasGradient + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_CanvasPattern + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_CanvasGradient_CanvasPattern* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11001,23 +10357,17 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_CanvasGradient_CanvasPattern& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DpiFollowStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_Buffer& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_DpiFollowStrategy value) { - result->append("Ark_DpiFollowStrategy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_DpiFollowStrategy* value) { +inline void WriteToString(std::string* result, const Opt_Buffer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11030,33 +10380,33 @@ inline void WriteToString(std::string* result, const Opt_DpiFollowStrategy* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DpiFollowStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_Buffer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Map_String_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Array_CalendarDay& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_String* value); -template <> -inline void WriteToString(std::string* result, const Ark_ComponentContent* value); -template <> -inline void WriteToString(std::string* result, const Map_String_ComponentContent* value) { - result->append("{"); - int32_t count = value->size; +inline void WriteToString(std::string* result, const Ark_CalendarDay* value); + +inline void WriteToString(std::string* result, const Array_CalendarDay* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_String*)&value->keys[i]); - result->append(": "); - WriteToString(result, (const Ark_ComponentContent*)&value->values[i]); + WriteToString(result, (const Ark_CalendarDay*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Map_String_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Array_CalendarDay* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11069,23 +10419,23 @@ inline void WriteToString(std::string* result, const Opt_Map_String_ComponentCon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Map_String_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_CalendarDay& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WaterFlowLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgePosition& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_WaterFlowLayoutMode value) { - result->append("Ark_WaterFlowLayoutMode("); +inline void WriteToString(std::string* result, const Ark_BadgePosition value) { + result->append("Ark_BadgePosition("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_BadgePosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11098,17 +10448,28 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgePosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowSections* value) { +inline Ark_RuntimeType runtimeType(const Ark_DialogButtonDirection& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_DialogButtonDirection value) { + result->append("Ark_DialogButtonDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DialogButtonDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11116,12 +10477,33 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowSections* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowSections& value) +inline Ark_RuntimeType runtimeType(const Opt_DialogButtonDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_Scroller* value) { +inline Ark_RuntimeType runtimeType(const Array_AlertDialogButtonOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_AlertDialogButtonOptions* value); + +inline void WriteToString(std::string* result, const Array_AlertDialogButtonOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_AlertDialogButtonOptions*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_AlertDialogButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11134,41 +10516,76 @@ inline void WriteToString(std::string* result, const Opt_Scroller* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Scroller& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_AlertDialogButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RRect& value) +inline Ark_RuntimeType runtimeType(const Ark_TextStyle_alert_dialog& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RRect* value) { +inline void WriteToString(std::string* result, const Ark_TextStyle_alert_dialog* value) { result->append("{"); - // Ark_Number left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number radius + // Ark_WordBreak wordBreak + result->append(".wordBreak="); + WriteToString(result, &value->wordBreak); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextStyle_alert_dialog* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_TextStyle_alert_dialog& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedBorderRadiuses + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RRect* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11181,37 +10598,25 @@ inline void WriteToString(std::string* result, const Opt_RRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RRect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_DismissDialogAction_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerStyle* value) { +inline void WriteToString(std::string* result, const Callback_DismissDialogAction_Void* value) { result->append("{"); - // Ark_Length strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length startMargin - result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin - result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DismissDialogAction_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11224,33 +10629,49 @@ inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissDialogAction_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonIconOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AlertDialogButtonBaseOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonIconOptions* value) { +inline void WriteToString(std::string* result, const Ark_AlertDialogButtonBaseOptions* value) { result->append("{"); - // Ark_Union_String_PixelMap_Resource shown - result->append(".shown="); - WriteToString(result, &value->shown); - // Ark_Union_String_PixelMap_Resource hidden + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, &value->enabled); + // Ark_Boolean defaultFocus result->append(", "); - result->append(".hidden="); - WriteToString(result, &value->hidden); - // Ark_Union_String_PixelMap_Resource switching + result->append(".defaultFocus="); + WriteToString(result, &value->defaultFocus); + // Ark_DialogButtonStyle style result->append(", "); - result->append(".switching="); - WriteToString(result, &value->switching); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_ResourceStr value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // VoidCallback action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* value) { +inline void WriteToString(std::string* result, const Opt_AlertDialogButtonBaseOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11263,29 +10684,29 @@ inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonIconOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_AlertDialogButtonBaseOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAIOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ActionSheetOffset& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAIOptions* value) { +inline void WriteToString(std::string* result, const Ark_ActionSheetOffset* value) { result->append("{"); - // Array_ImageAnalyzerType types - result->append(".types="); - WriteToString(result, &value->types); - // Ark_ImageAnalyzerController aiController + // Ark_Union_Number_String_Resource dx + result->append(".dx="); + WriteToString(result, &value->dx); + // Ark_Union_Number_String_Resource dy result->append(", "); - result->append(".aiController="); - WriteToString(result, &value->aiController); + result->append(".dy="); + WriteToString(result, &value->dy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) { +inline void WriteToString(std::string* result, const Opt_ActionSheetOffset* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11298,12 +10719,33 @@ inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAIOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ActionSheetOffset& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentController* value) { +inline Ark_RuntimeType runtimeType(const Array_SheetInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_SheetInfo* value); + +inline void WriteToString(std::string* result, const Array_SheetInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_SheetInfo*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_SheetInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11316,28 +10758,46 @@ inline void WriteToString(std::string* result, const Opt_XComponentController* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentController& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SheetInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentType& value) +inline Ark_RuntimeType runtimeType(const Ark_ActionSheetButtonOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentType value) { - result->append("Ark_XComponentType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ActionSheetButtonOptions* value) { + result->append("{"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, &value->enabled); + // Ark_Boolean defaultFocus + result->append(", "); + result->append(".defaultFocus="); + WriteToString(result, &value->defaultFocus); + // Ark_DialogButtonStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Union_String_Resource value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // VoidCallback action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentType* value) { +inline void WriteToString(std::string* result, const Opt_ActionSheetButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11345,28 +10805,30 @@ inline void WriteToString(std::string* result, const Opt_XComponentType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentType& value) +inline Ark_RuntimeType runtimeType(const Opt_ActionSheetButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomTheme& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuType value) { - result->append("Ark_MenuType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_CustomTheme* value) { + result->append("{"); + // Ark_String __CustomThemeStub + result->append(".__CustomThemeStub="); + WriteToString(result, &value->__CustomThemeStub); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuType* value) { +inline void WriteToString(std::string* result, const Opt_CustomTheme* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11374,12 +10836,25 @@ inline void WriteToString(std::string* result, const Opt_MenuType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomTheme& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardController* value) { +inline Ark_RuntimeType runtimeType(const Ark_RestrictedWorker& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_RestrictedWorker* value) { + result->append("{"); + // Ark_String __RestrictedWorkerStub + result->append(".__RestrictedWorkerStub="); + WriteToString(result, &value->__RestrictedWorkerStub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RestrictedWorker* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11392,25 +10867,61 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardController* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardController& value) +inline Ark_RuntimeType runtimeType(const Opt_RestrictedWorker& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_String_plainText_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Want& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_String_plainText_Void* value) { +inline void WriteToString(std::string* result, const Ark_Want* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String bundleName + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String abilityName + result->append(", "); + result->append(".abilityName="); + WriteToString(result, &value->abilityName); + // Ark_String deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_String uri + result->append(", "); + result->append(".uri="); + WriteToString(result, &value->uri); + // Ark_String type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Number flags + result->append(", "); + result->append(".flags="); + WriteToString(result, &value->flags); + // Ark_String action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + // Map_String_CustomObject parameters + result->append(", "); + result->append(".parameters="); + WriteToString(result, &value->parameters); + // Array_String entities + result->append(", "); + result->append(".entities="); + WriteToString(result, &value->entities); + // Ark_String moduleName + result->append(", "); + result->append(".moduleName="); + WriteToString(result, &value->moduleName); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_String_plainText_Void* value) { +inline void WriteToString(std::string* result, const Opt_Want* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11423,28 +10934,38 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_String result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_String_plainText_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Want& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingReason& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationContext& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingReason value) { - result->append("Ark_RenderProcessNotRespondingReason("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NavDestinationContext* value) { + result->append("{"); + // Ark_NavPathInfo pathInfo + result->append(".pathInfo="); + WriteToString(result, &value->pathInfo); + // Ark_NavPathStack pathStack + result->append(", "); + result->append(".pathStack="); + WriteToString(result, &value->pathStack); + // Ark_String navDestinationId + result->append(", "); + result->append(".navDestinationId="); + WriteToString(result, &value->navDestinationId); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingReason* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationContext* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11452,12 +10973,12 @@ inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespond result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingReason& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationContext& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_EventResult* value) { +inline void WriteToString(std::string* result, const Opt_StyledString* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11470,81 +10991,37 @@ inline void WriteToString(std::string* result, const Opt_EventResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EventResult& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledString& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchEvent* value) { +inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical - result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure - result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX - result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_TouchType type - result->append(", "); - result->append(".type="); - WriteToString(result, value->type); - // Array_TouchObject touches - result->append(", "); - result->append(".touches="); - WriteToString(result, &value->touches); - // Array_TouchObject changedTouches + // Callback_Boolean_Void onTransitionEnd + result->append(".onTransitionEnd="); + WriteToString(result, &value->onTransitionEnd); + // Ark_Number timeout result->append(", "); - result->append(".changedTouches="); - WriteToString(result, &value->changedTouches); - // Callback_Void stopPropagation + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Ark_Boolean isInteractive result->append(", "); - result->append(".stopPropagation="); - WriteToString(result, &value->stopPropagation); - // Callback_Void preventDefault + result->append(".isInteractive="); + WriteToString(result, &value->isInteractive); + // Callback_NavigationTransitionProxy_Void transition result->append(", "); - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchEvent* value) { +inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11557,57 +11034,41 @@ inline void WriteToString(std::string* result, const Opt_TouchEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedInfo* value) { +inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_String src - result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Position position - result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_Number index result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_String url + result->append(".index="); + WriteToString(result, &value->index); + // Ark_NavDestinationMode mode result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String tag + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_CustomObject param result->append(", "); - result->append(".tag="); - WriteToString(result, &value->tag); - // Map_String_String params + result->append(".param="); + WriteToString(result, &value->param); + // Ark_String navDestinationId result->append(", "); - result->append(".params="); - WriteToString(result, &value->params); + result->append(".navDestinationId="); + WriteToString(result, &value->navDestinationId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedInfo* value) { +inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11620,28 +11081,30 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedStatus& value) +inline Ark_RuntimeType runtimeType(const OnLinearIndicatorChangeCallback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedStatus value) { - result->append("Ark_NativeEmbedStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const OnLinearIndicatorChangeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* value) { +inline void WriteToString(std::string* result, const Opt_OnLinearIndicatorChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11649,37 +11112,41 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLinearIndicatorChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Ark_LinearIndicatorStyle* value) { result->append("{"); - // Ark_NestedScrollMode scrollUp - result->append(".scrollUp="); - WriteToString(result, &value->scrollUp); - // Ark_NestedScrollMode scrollDown + // Ark_LengthMetrics space + result->append(".space="); + WriteToString(result, &value->space); + // Ark_LengthMetrics strokeWidth result->append(", "); - result->append(".scrollDown="); - WriteToString(result, &value->scrollDown); - // Ark_NestedScrollMode scrollRight + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_LengthMetrics strokeRadius result->append(", "); - result->append(".scrollRight="); - WriteToString(result, &value->scrollRight); - // Ark_NestedScrollMode scrollLeft + result->append(".strokeRadius="); + WriteToString(result, &value->strokeRadius); + // Ark_ColorMetrics trackBackgroundColor result->append(", "); - result->append(".scrollLeft="); - WriteToString(result, &value->scrollLeft); + result->append(".trackBackgroundColor="); + WriteToString(result, &value->trackBackgroundColor); + // Ark_ColorMetrics trackColor + result->append(", "); + result->append(".trackColor="); + WriteToString(result, &value->trackColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_LinearIndicatorStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11692,29 +11159,29 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStartOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NestedScrollOptions* value) { +inline void WriteToString(std::string* result, const Ark_LinearIndicatorStartOptions* value) { result->append("{"); - // Ark_NestedScrollMode scrollForward - result->append(".scrollForward="); - WriteToString(result, value->scrollForward); - // Ark_NestedScrollMode scrollBackward + // Ark_Number interval + result->append(".interval="); + WriteToString(result, &value->interval); + // Ark_Number duration result->append(", "); - result->append(".scrollBackward="); - WriteToString(result, value->scrollBackward); + result->append(".duration="); + WriteToString(result, &value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* value) { +inline void WriteToString(std::string* result, const Opt_LinearIndicatorStartOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11727,28 +11194,42 @@ inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStartOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebNavigationType& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomSpanDrawInfo& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebNavigationType value) { - result->append("Ark_WebNavigationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_CustomSpanDrawInfo* value) { + result->append("{"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number lineTop + result->append(", "); + result->append(".lineTop="); + WriteToString(result, &value->lineTop); + // Ark_Number lineBottom + result->append(", "); + result->append(".lineBottom="); + WriteToString(result, &value->lineBottom); + // Ark_Number baseline + result->append(", "); + result->append(".baseline="); + WriteToString(result, &value->baseline); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebNavigationType* value) { +inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11756,12 +11237,25 @@ inline void WriteToString(std::string* result, const Opt_WebNavigationType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebNavigationType& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpanDrawInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_DataResubmissionHandler* value) { +inline Ark_RuntimeType runtimeType(const Ark_DrawContext& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_DrawContext* value) { + result->append("{"); + // Ark_String __DrawContextStub + result->append(".__DrawContextStub="); + WriteToString(result, &value->__DrawContextStub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DrawContext* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11774,12 +11268,25 @@ inline void WriteToString(std::string* result, const Opt_DataResubmissionHandler result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataResubmissionHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawContext& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ControllerHandler* value) { +inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMeasureInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_CustomSpanMeasureInfo* value) { + result->append("{"); + // Ark_Number fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11792,12 +11299,37 @@ inline void WriteToString(std::string* result, const Opt_ControllerHandler* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ControllerHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMeasureInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ClientAuthenticationHandler* value) { +inline Ark_RuntimeType runtimeType(const Ark_SpanStyle& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SpanStyle* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number length + result->append(", "); + result->append(".length="); + WriteToString(result, &value->length); + // Ark_StyledStringKey styledKey + result->append(", "); + result->append(".styledKey="); + WriteToString(result, value->styledKey); + // Ark_StyledStringValue styledValue + result->append(", "); + result->append(".styledValue="); + WriteToString(result, &value->styledValue); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SpanStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11810,23 +11342,23 @@ inline void WriteToString(std::string* result, const Opt_ClientAuthenticationHan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ClientAuthenticationHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_SpanStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SslError& value) +inline Ark_RuntimeType runtimeType(const Ark_DpiFollowStrategy& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SslError value) { - result->append("Ark_SslError("); +inline void WriteToString(std::string* result, const Ark_DpiFollowStrategy value) { + result->append("Ark_DpiFollowStrategy("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SslError* value) { +inline void WriteToString(std::string* result, const Opt_DpiFollowStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11839,12 +11371,33 @@ inline void WriteToString(std::string* result, const Opt_SslError* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslError& value) +inline Ark_RuntimeType runtimeType(const Opt_DpiFollowStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) { +inline Ark_RuntimeType runtimeType(const Map_String_ComponentContent& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_String* value); +template <> +inline void WriteToString(std::string* result, const Ark_ComponentContent* value); +template <> +inline void WriteToString(std::string* result, const Map_String_ComponentContent* value) { + result->append("{"); + int32_t count = value->size; + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_String*)&value->keys[i]); + result->append(": "); + WriteToString(result, (const Ark_ComponentContent*)&value->values[i]); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Map_String_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11857,33 +11410,25 @@ inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslErrorHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_Map_String_ComponentContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Buffer& value) +inline Ark_RuntimeType runtimeType(const Callback_UIExtensionProxy_Void& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_Buffer* value); - -inline void WriteToString(std::string* result, const Array_Buffer* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Buffer*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { +inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11896,35 +11441,28 @@ inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Buffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_UIExtensionProxy_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); +inline Ark_RuntimeType runtimeType(const Ark_WaterFlowLayoutMode& value) +{ + return ARK_RUNTIME_NUMBER; } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuResult& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +inline void WriteToString(std::string* result, const Ark_WaterFlowLayoutMode value) { + result->append("Ark_WaterFlowLayoutMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowLayoutMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -11932,12 +11470,12 @@ inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuParam& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowLayoutMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowSections* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11950,12 +11488,12 @@ inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowSections& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_PermissionRequest* value) { +inline void WriteToString(std::string* result, const Opt_Scroller* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11968,12 +11506,45 @@ inline void WriteToString(std::string* result, const Opt_PermissionRequest* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PermissionRequest& value) +inline Ark_RuntimeType runtimeType(const Opt_Scroller& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) { +inline Ark_RuntimeType runtimeType(const Ark_SectionOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SectionOptions* value) { + result->append("{"); + // Ark_Number itemsCount + result->append(".itemsCount="); + WriteToString(result, &value->itemsCount); + // Ark_Number crossCount + result->append(", "); + result->append(".crossCount="); + WriteToString(result, &value->crossCount); + // GetItemMainSizeByIndex onGetItemMainSizeByIndex + result->append(", "); + result->append(".onGetItemMainSizeByIndex="); + WriteToString(result, &value->onGetItemMainSizeByIndex); + // Ark_Length columnsGap + result->append(", "); + result->append(".columnsGap="); + WriteToString(result, &value->columnsGap); + // Ark_Length rowsGap + result->append(", "); + result->append(".rowsGap="); + WriteToString(result, &value->rowsGap); + // Ark_Union_Margin_Dimension margin + result->append(", "); + result->append(".margin="); + WriteToString(result, &value->margin); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SectionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11986,12 +11557,41 @@ inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HttpAuthHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_SectionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* value) { +inline Ark_RuntimeType runtimeType(const Ark_RRect& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_RRect* value) { + result->append("{"); + // Ark_Number left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RRect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12004,22 +11604,42 @@ inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullScreenExitHandler& value) +inline Ark_RuntimeType runtimeType(const Opt_RRect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Function& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerStyle& value) { - return ARK_RUNTIME_FUNCTION; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_Function* value) { +inline void WriteToString(std::string* result, const Ark_DividerStyle* value) { + result->append("{"); + // Ark_Length strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length startMargin + result->append(", "); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DividerStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12027,12 +11647,33 @@ inline void WriteToString(std::string* result, const Opt_Function* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Function& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_FileSelectorParam* value) { +inline Ark_RuntimeType runtimeType(const Ark_ButtonIconOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ButtonIconOptions* value) { + result->append("{"); + // Ark_Union_String_PixelMap_Resource shown + result->append(".shown="); + WriteToString(result, &value->shown); + // Ark_Union_String_PixelMap_Resource hidden + result->append(", "); + result->append(".hidden="); + WriteToString(result, &value->hidden); + // Ark_Union_String_PixelMap_Resource switching + result->append(", "); + result->append(".switching="); + WriteToString(result, &value->switching); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12045,12 +11686,29 @@ inline void WriteToString(std::string* result, const Opt_FileSelectorParam* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FileSelectorParam& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonIconOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_FileSelectorResult* value) { +inline Ark_RuntimeType runtimeType(const Ark_ImageAIOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ImageAIOptions* value) { + result->append("{"); + // Array_ImageAnalyzerType types + result->append(".types="); + WriteToString(result, &value->types); + // Ark_ImageAnalyzerController aiController + result->append(", "); + result->append(".aiController="); + WriteToString(result, &value->aiController); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageAIOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12063,28 +11721,17 @@ inline void WriteToString(std::string* result, const Opt_FileSelectorResult* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FileSelectorResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAIOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderExitReason& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_RenderExitReason value) { - result->append("Ark_RenderExitReason("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RenderExitReason* value) { +inline void WriteToString(std::string* result, const Opt_XComponentController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12092,44 +11739,28 @@ inline void WriteToString(std::string* result, const Opt_RenderExitReason* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderExitReason& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_WebResourceRequest& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_WebResourceRequest: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_WebResourceRequest* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_WebResourceRequest - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_XComponentType value) { + result->append("Ark_XComponentType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_WebResourceRequest* value) { +inline void WriteToString(std::string* result, const Opt_XComponentType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12137,12 +11768,25 @@ inline void WriteToString(std::string* result, const Opt_Union_String_WebResourc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_WebResourceRequest& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_WebResourceResponse* value) { +inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerConfig& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ImageAnalyzerConfig* value) { + result->append("{"); + // Array_ImageAnalyzerType types + result->append(".types="); + WriteToString(result, &value->types); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12155,12 +11799,37 @@ inline void WriteToString(std::string* result, const Opt_WebResourceResponse* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerConfig& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_WebResourceError* value) { +inline Ark_RuntimeType runtimeType(const Ark_SurfaceRect& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SurfaceRect* value) { + result->append("{"); + // Ark_Number offsetX + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Number offsetY + result->append(", "); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Ark_Number surfaceWidth + result->append(", "); + result->append(".surfaceWidth="); + WriteToString(result, &value->surfaceWidth); + // Ark_Number surfaceHeight + result->append(", "); + result->append(".surfaceHeight="); + WriteToString(result, &value->surfaceHeight); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12173,12 +11842,25 @@ inline void WriteToString(std::string* result, const Opt_WebResourceError* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResourceError& value) +inline Ark_RuntimeType runtimeType(const Opt_SurfaceRect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ConsoleMessage* value) { +inline Ark_RuntimeType runtimeType(const Ark_SurfaceRotationOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SurfaceRotationOptions* value) { + result->append("{"); + // Ark_Boolean lock + result->append(".lock="); + WriteToString(result, &value->lock); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12191,12 +11873,29 @@ inline void WriteToString(std::string* result, const Opt_ConsoleMessage* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ConsoleMessage& value) +inline Ark_RuntimeType runtimeType(const Opt_SurfaceRotationOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_JsResult* value) { +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_surfaceHeight_surfaceWidth& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Literal_Number_surfaceHeight_surfaceWidth* value) { + result->append("{"); + // Ark_Number surfaceWidth + result->append(".surfaceWidth="); + WriteToString(result, &value->surfaceWidth); + // Ark_Number surfaceHeight + result->append(", "); + result->append(".surfaceHeight="); + WriteToString(result, &value->surfaceHeight); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Literal_Number_surfaceHeight_surfaceWidth* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12209,12 +11908,37 @@ inline void WriteToString(std::string* result, const Opt_JsResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JsResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_surfaceHeight_surfaceWidth& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { +inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptionsExt& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SelectionMenuOptionsExt* value) { + result->append("{"); + // Callback_Void onAppear + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // CustomNodeBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_MenuType menuType + result->append(", "); + result->append(".menuType="); + WriteToString(result, &value->menuType); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12227,44 +11951,28 @@ inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JsGeolocation& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptionsExt& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_WebController_WebviewController& value) +inline Ark_RuntimeType runtimeType(const Ark_WebResponseType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_WebController_WebviewController: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_WebController_WebviewController* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_WebController - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_WebviewController - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebResponseType value) { + result->append("Ark_WebResponseType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_WebController_WebviewController* value) { +inline void WriteToString(std::string* result, const Opt_WebResponseType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12272,23 +11980,23 @@ inline void WriteToString(std::string* result, const Opt_Union_WebController_Web result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_WebController_WebviewController& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResponseType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderMode& value) +inline Ark_RuntimeType runtimeType(const Ark_WebElementType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RenderMode value) { - result->append("Ark_RenderMode("); +inline void WriteToString(std::string* result, const Ark_WebElementType value) { + result->append("Ark_WebElementType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderMode* value) { +inline void WriteToString(std::string* result, const Opt_WebElementType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12301,12 +12009,12 @@ inline void WriteToString(std::string* result, const Opt_RenderMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderMode& value) +inline Ark_RuntimeType runtimeType(const Opt_WebElementType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_VideoController* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12319,45 +12027,25 @@ inline void WriteToString(std::string* result, const Opt_VideoController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VideoController& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_String_plainText_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Number_String_PlaybackSpeed: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_PlaybackSpeed* value) { +inline void WriteToString(std::string* result, const Callback_Literal_String_plainText_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_PlaybackSpeed - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_PlaybackSpeed* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_String_plainText_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12370,23 +12058,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Pla result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_PlaybackSpeed& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_String_plainText_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToggleType& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingReason& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ToggleType value) { - result->append("Ark_ToggleType("); +inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingReason value) { + result->append("Ark_RenderProcessNotRespondingReason("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleType* value) { +inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingReason* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12399,12 +12087,12 @@ inline void WriteToString(std::string* result, const Opt_ToggleType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleType& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingReason& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerController* value) { +inline void WriteToString(std::string* result, const Opt_EventResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12417,37 +12105,81 @@ inline void WriteToString(std::string* result, const Opt_TextTimerController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerController& value) +inline Ark_RuntimeType runtimeType(const Opt_EventResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerOptions* value) { +inline void WriteToString(std::string* result, const Ark_TouchEvent* value) { result->append("{"); - // Ark_Length strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length startMargin + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical + result->append(", "); + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure + result->append(", "); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_TouchType type + result->append(", "); + result->append(".type="); + WriteToString(result, value->type); + // Array_TouchObject touches + result->append(", "); + result->append(".touches="); + WriteToString(result, &value->touches); + // Array_TouchObject changedTouches + result->append(", "); + result->append(".changedTouches="); + WriteToString(result, &value->changedTouches); + // Callback_Void stopPropagation + result->append(", "); + result->append(".stopPropagation="); + WriteToString(result, &value->stopPropagation); + // Callback_Void preventDefault + result->append(", "); + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerOptions* value) { +inline void WriteToString(std::string* result, const Opt_TouchEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12460,37 +12192,57 @@ inline void WriteToString(std::string* result, const Opt_DividerOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedInfo* value) { result->append("{"); - // Opt_ResourceColor typing - result->append(".typing="); - WriteToString(result, &value->typing); - // Opt_ResourceColor normal + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String type result->append(", "); - result->append(".normal="); - WriteToString(result, &value->normal); - // Opt_ResourceColor error + result->append(".type="); + WriteToString(result, &value->type); + // Ark_String src result->append(", "); - result->append(".error="); - WriteToString(result, &value->error); - // Opt_ResourceColor disable + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Position position result->append(", "); - result->append(".disable="); - WriteToString(result, &value->disable); + result->append(".position="); + WriteToString(result, &value->position); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_String url + result->append(", "); + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String tag + result->append(", "); + result->append(".tag="); + WriteToString(result, &value->tag); + // Map_String_String params + result->append(", "); + result->append(".params="); + WriteToString(result, &value->params); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12503,23 +12255,23 @@ inline void WriteToString(std::string* result, const Opt_UnderlineColor* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedStatus& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextContentStyle value) { - result->append("Ark_TextContentStyle("); +inline void WriteToString(std::string* result, const Ark_NativeEmbedStatus value) { + result->append("Ark_NativeEmbedStatus("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextContentStyle* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedStatus* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12532,28 +12284,42 @@ inline void WriteToString(std::string* result, const Opt_TextContentStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedStatus& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextInputStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptionsExt& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextInputStyle value) { - result->append("Ark_TextInputStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NestedScrollOptionsExt* value) { + result->append("{"); + // Ark_NestedScrollMode scrollUp + result->append(".scrollUp="); + WriteToString(result, &value->scrollUp); + // Ark_NestedScrollMode scrollDown + result->append(", "); + result->append(".scrollDown="); + WriteToString(result, &value->scrollDown); + // Ark_NestedScrollMode scrollRight + result->append(", "); + result->append(".scrollRight="); + WriteToString(result, &value->scrollRight); + // Ark_NestedScrollMode scrollLeft + result->append(", "); + result->append(".scrollLeft="); + WriteToString(result, &value->scrollLeft); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) { +inline void WriteToString(std::string* result, const Opt_NestedScrollOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12561,12 +12327,29 @@ inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptionsExt& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TextInputController* value) { +inline Ark_RuntimeType runtimeType(const Ark_NestedScrollOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NestedScrollOptions* value) { + result->append("{"); + // Ark_NestedScrollMode scrollForward + result->append(".scrollForward="); + WriteToString(result, value->scrollForward); + // Ark_NestedScrollMode scrollBackward + result->append(", "); + result->append(".scrollBackward="); + WriteToString(result, value->scrollBackward); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NestedScrollOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12579,17 +12362,28 @@ inline void WriteToString(std::string* result, const Opt_TextInputController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputController& value) +inline Ark_RuntimeType runtimeType(const Opt_NestedScrollOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockController* value) { +inline Ark_RuntimeType runtimeType(const Ark_WebNavigationType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_WebNavigationType value) { + result->append("Ark_WebNavigationType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_WebNavigationType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12597,12 +12391,12 @@ inline void WriteToString(std::string* result, const Opt_TextClockController* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockController& value) +inline Ark_RuntimeType runtimeType(const Opt_WebNavigationType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaController* value) { +inline void WriteToString(std::string* result, const Opt_DataResubmissionHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12615,12 +12409,12 @@ inline void WriteToString(std::string* result, const Opt_TextAreaController* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaController& value) +inline Ark_RuntimeType runtimeType(const Opt_DataResubmissionHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TextController* value) { +inline void WriteToString(std::string* result, const Opt_ControllerHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12633,57 +12427,12 @@ inline void WriteToString(std::string* result, const Opt_TextController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextController& value) +inline Ark_RuntimeType runtimeType(const Opt_ControllerHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BottomTabBarStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_BottomTabBarStyle* value) { - result->append("{"); - // Ark_Union_ResourceStr_TabBarSymbol _icon - result->append("._icon="); - WriteToString(result, &value->_icon); - // Ark_ResourceStr _text - result->append(", "); - result->append("._text="); - WriteToString(result, &value->_text); - // Ark_LabelStyle _labelStyle - result->append(", "); - result->append("._labelStyle="); - WriteToString(result, &value->_labelStyle); - // Ark_Union_Padding_Dimension_LocalizedPadding _padding - result->append(", "); - result->append("._padding="); - WriteToString(result, &value->_padding); - // Ark_LayoutMode _layoutMode - result->append(", "); - result->append("._layoutMode="); - WriteToString(result, &value->_layoutMode); - // Ark_VerticalAlign _verticalAlign - result->append(", "); - result->append("._verticalAlign="); - WriteToString(result, &value->_verticalAlign); - // Ark_Boolean _symmetricExtensible - result->append(", "); - result->append("._symmetricExtensible="); - WriteToString(result, &value->_symmetricExtensible); - // Ark_String _id - result->append(", "); - result->append("._id="); - WriteToString(result, &value->_id); - // Ark_TabBarIconStyle _iconStyle - result->append(", "); - result->append("._iconStyle="); - WriteToString(result, &value->_iconStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BottomTabBarStyle* value) { +inline void WriteToString(std::string* result, const Opt_ClientAuthenticationHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12696,49 +12445,41 @@ inline void WriteToString(std::string* result, const Opt_BottomTabBarStyle* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BottomTabBarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ClientAuthenticationHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SubTabBarStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SslError& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SubTabBarStyle* value) { - result->append("{"); - // Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent _content - result->append("._content="); - WriteToString(result, &value->_content); - // Ark_IndicatorStyle _indicator - result->append(", "); - result->append("._indicator="); - WriteToString(result, &value->_indicator); - // Ark_SelectedMode _selectedMode - result->append(", "); - result->append("._selectedMode="); - WriteToString(result, &value->_selectedMode); - // Ark_BoardStyle _board - result->append(", "); - result->append("._board="); - WriteToString(result, &value->_board); - // Ark_LabelStyle _labelStyle - result->append(", "); - result->append("._labelStyle="); - WriteToString(result, &value->_labelStyle); - // Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding - result->append(", "); - result->append("._padding="); - WriteToString(result, &value->_padding); - // Ark_String _id - result->append(", "); - result->append("._id="); - WriteToString(result, &value->_id); +inline void WriteToString(std::string* result, const Ark_SslError value) { + result->append("Ark_SslError("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SslError* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SubTabBarStyle* value) { +inline Ark_RuntimeType runtimeType(const Opt_SslError& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_SslErrorHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12751,29 +12492,33 @@ inline void WriteToString(std::string* result, const Opt_SubTabBarStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubTabBarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SslErrorHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Array_Buffer& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_TabBarOptions* value) { - result->append("{"); - // Ark_Union_String_Resource icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Union_String_Resource text - result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); +inline void WriteToString(std::string* result, const Ark_Buffer* value); + +inline void WriteToString(std::string* result, const Array_Buffer* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Buffer*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { +inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12786,28 +12531,35 @@ inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Buffer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutStyle& value) -{ - return ARK_RUNTIME_NUMBER; +inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_LayoutStyle value) { - result->append("Ark_LayoutStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuResult& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { +inline void WriteToString(std::string* result, const Opt_WebContextMenuParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12815,29 +12567,30 @@ inline void WriteToString(std::string* result, const Opt_LayoutStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_WebContextMenuParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabContentAnimatedTransition& value) -{ - return ARK_RUNTIME_OBJECT; +inline void WriteToString(std::string* result, const Opt_ScreenCaptureHandler* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_TabContentAnimatedTransition* value) { - result->append("{"); - // Ark_Number timeout - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Callback_TabContentTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - result->append("}"); +inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureHandler& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_PermissionRequest* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12850,28 +12603,35 @@ inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTrans result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_PermissionRequest& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeEffect& value) -{ - return ARK_RUNTIME_NUMBER; +inline void WriteToString(std::string* result, const Opt_HttpAuthHandler* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_EdgeEffect value) { - result->append("Ark_EdgeEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline Ark_RuntimeType runtimeType(const Opt_HttpAuthHandler& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { +inline void WriteToString(std::string* result, const Opt_FullScreenExitHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12879,28 +12639,40 @@ inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_FullScreenExitHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AnimationMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Function& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_FUNCTION; } template <> -inline void WriteToString(std::string* result, const Ark_AnimationMode value) { - result->append("Ark_AnimationMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Opt_Function* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AnimationMode* value) { +inline Ark_RuntimeType runtimeType(const Opt_Function& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_FileSelectorParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -12908,12 +12680,12 @@ inline void WriteToString(std::string* result, const Opt_AnimationMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AnimationMode& value) +inline Ark_RuntimeType runtimeType(const Opt_FileSelectorParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TabsController* value) { +inline void WriteToString(std::string* result, const Opt_FileSelectorResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12926,23 +12698,23 @@ inline void WriteToString(std::string* result, const Opt_TabsController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsController& value) +inline Ark_RuntimeType runtimeType(const Opt_FileSelectorResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderExitReason& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BarPosition value) { - result->append("Ark_BarPosition("); +inline void WriteToString(std::string* result, const Ark_RenderExitReason value) { + result->append("Ark_RenderExitReason("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BarPosition* value) { +inline void WriteToString(std::string* result, const Opt_RenderExitReason* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12955,61 +12727,39 @@ inline void WriteToString(std::string* result, const Opt_BarPosition* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderExitReason& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DigitIndicator& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_WebResourceRequest& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_String_WebResourceRequest: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_DigitIndicator* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_WebResourceRequest* value) { result->append("{"); - // Ark_Length _left - result->append("._left="); - WriteToString(result, &value->_left); - // Ark_Length _top - result->append(", "); - result->append("._top="); - WriteToString(result, &value->_top); - // Ark_Length _right - result->append(", "); - result->append("._right="); - WriteToString(result, &value->_right); - // Ark_Length _bottom - result->append(", "); - result->append("._bottom="); - WriteToString(result, &value->_bottom); - // Ark_LengthMetrics _start - result->append(", "); - result->append("._start="); - WriteToString(result, &value->_start); - // Ark_LengthMetrics _end - result->append(", "); - result->append("._end="); - WriteToString(result, &value->_end); - // Ark_ResourceColor _fontColor - result->append(", "); - result->append("._fontColor="); - WriteToString(result, &value->_fontColor); - // Ark_ResourceColor _selectedFontColor - result->append(", "); - result->append("._selectedFontColor="); - WriteToString(result, &value->_selectedFontColor); - // Ark_Font _digitFont - result->append(", "); - result->append("._digitFont="); - WriteToString(result, &value->_digitFont); - // Ark_Font _selectedDigitFont + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append("._selectedDigitFont="); - WriteToString(result, &value->_selectedDigitFont); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_WebResourceRequest + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DigitIndicator* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_WebResourceRequest* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13022,77 +12772,12 @@ inline void WriteToString(std::string* result, const Opt_DigitIndicator* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DigitIndicator& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_WebResourceRequest& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DotIndicator& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_DotIndicator* value) { - result->append("{"); - // Ark_Length _left - result->append("._left="); - WriteToString(result, &value->_left); - // Ark_Length _top - result->append(", "); - result->append("._top="); - WriteToString(result, &value->_top); - // Ark_Length _right - result->append(", "); - result->append("._right="); - WriteToString(result, &value->_right); - // Ark_Length _bottom - result->append(", "); - result->append("._bottom="); - WriteToString(result, &value->_bottom); - // Ark_LengthMetrics _start - result->append(", "); - result->append("._start="); - WriteToString(result, &value->_start); - // Ark_LengthMetrics _end - result->append(", "); - result->append("._end="); - WriteToString(result, &value->_end); - // Ark_Length _itemWidth - result->append(", "); - result->append("._itemWidth="); - WriteToString(result, &value->_itemWidth); - // Ark_Length _itemHeight - result->append(", "); - result->append("._itemHeight="); - WriteToString(result, &value->_itemHeight); - // Ark_Length _selectedItemWidth - result->append(", "); - result->append("._selectedItemWidth="); - WriteToString(result, &value->_selectedItemWidth); - // Ark_Length _selectedItemHeight - result->append(", "); - result->append("._selectedItemHeight="); - WriteToString(result, &value->_selectedItemHeight); - // Ark_Boolean _mask - result->append(", "); - result->append("._mask="); - WriteToString(result, &value->_mask); - // Ark_ResourceColor _color - result->append(", "); - result->append("._color="); - WriteToString(result, &value->_color); - // Ark_ResourceColor _selectedColor - result->append(", "); - result->append("._selectedColor="); - WriteToString(result, &value->_selectedColor); - // Ark_Number _maxDisplayCount - result->append(", "); - result->append("._maxDisplayCount="); - WriteToString(result, &value->_maxDisplayCount); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { +inline void WriteToString(std::string* result, const Opt_WebResourceResponse* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13105,25 +12790,12 @@ inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DotIndicator& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResourceResponse& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { - result->append("{"); - // Ark_VP minSize - result->append(".minSize="); - WriteToString(result, &value->minSize); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Opt_WebResourceError* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13136,45 +12808,12 @@ inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Opt_WebResourceError& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { - result->append("{"); - // Ark_Boolean showBackground - result->append(".showBackground="); - WriteToString(result, &value->showBackground); - // Ark_Boolean isSidebarMiddle - result->append(", "); - result->append(".isSidebarMiddle="); - WriteToString(result, &value->isSidebarMiddle); - // Ark_Length backgroundSize - result->append(", "); - result->append(".backgroundSize="); - WriteToString(result, &value->backgroundSize); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Length arrowSize - result->append(", "); - result->append(".arrowSize="); - WriteToString(result, &value->arrowSize); - // Ark_ResourceColor arrowColor - result->append(", "); - result->append(".arrowColor="); - WriteToString(result, &value->arrowColor); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { +inline void WriteToString(std::string* result, const Opt_ConsoleMessage* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13187,25 +12826,12 @@ inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ConsoleMessage& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_JsResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13218,28 +12844,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_JsResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Alignment& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_Alignment value) { - result->append("Ark_Alignment("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Alignment* value) { +inline void WriteToString(std::string* result, const Opt_JsGeolocation* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13247,51 +12862,39 @@ inline void WriteToString(std::string* result, const Opt_Alignment* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Alignment& value) +inline Ark_RuntimeType runtimeType(const Opt_JsGeolocation& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_SliderBlockStyle_shape& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_WebController_WebviewController& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Type_SliderBlockStyle_shape: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_WebController_WebviewController: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_SliderBlockStyle_shape* value) { +inline void WriteToString(std::string* result, const Ark_Union_WebController_WebviewController* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_CircleAttribute + // Ark_WebController if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_EllipseAttribute + // Ark_WebviewController if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_PathAttribute - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_RectAttribute - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_SliderBlockStyle_shape* value) { +inline void WriteToString(std::string* result, const Opt_Union_WebController_WebviewController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13304,23 +12907,23 @@ inline void WriteToString(std::string* result, const Opt_Type_SliderBlockStyle_s result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_SliderBlockStyle_shape& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_WebController_WebviewController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderBlockType& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SliderBlockType value) { - result->append("Ark_SliderBlockType("); +inline void WriteToString(std::string* result, const Ark_RenderMode value) { + result->append("Ark_RenderMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) { +inline void WriteToString(std::string* result, const Opt_RenderMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13333,57 +12936,38 @@ inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderBlockType& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Object_object_String_name_Array_String_methodList& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SliderStyle value) { - result->append("Ark_SliderStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_SliderStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } +inline void WriteToString(std::string* result, const Ark_Literal_Object_object_String_name_Array_String_methodList* value) { + result->append("{"); + // Ark_CustomObject object + result->append(".object="); + WriteToString(result, &value->object); + // Ark_String name + result->append(", "); + result->append(".name="); + WriteToString(result, &value->name); + // Array_String methodList + result->append(", "); + result->append(".methodList="); + WriteToString(result, &value->methodList); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_OptionWidthMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_OptionWidthMode value) { - result->append("Ark_OptionWidthMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Object_object_String_name_Array_String_methodList* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13391,28 +12975,34 @@ inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Object_object_String_name_Array_String_methodList& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_Resource_url_Array_Header_headers& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextDeleteDirection value) { - result->append("Ark_TextDeleteDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Resource_url_Array_Header_headers* value) { + result->append("{"); + // Ark_Union_String_Resource url + result->append(".url="); + WriteToString(result, &value->url); + // Array_Header headers + result->append(", "); + result->append(".headers="); + WriteToString(result, &value->headers); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Resource_url_Array_Header_headers* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13420,29 +13010,41 @@ inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_Resource_url_Array_Header_headers& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CancelButtonSymbolOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType* value) { result->append("{"); - // Ark_CancelButtonStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_SymbolGlyphModifier icon + // Ark_String data + result->append(".data="); + WriteToString(result, &value->data); + // Ark_String mimeType result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); + result->append(".mimeType="); + WriteToString(result, &value->mimeType); + // Ark_String encoding + result->append(", "); + result->append(".encoding="); + WriteToString(result, &value->encoding); + // Ark_String baseUrl + result->append(", "); + result->append(".baseUrl="); + WriteToString(result, &value->baseUrl); + // Ark_String historyUrl + result->append(", "); + result->append(".historyUrl="); + WriteToString(result, &value->historyUrl); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptions* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13455,47 +13057,29 @@ inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CancelButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_script_Callback_String_Void_callback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CancelButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_script_Callback_String_Void_callback* value) { result->append("{"); - // Ark_CancelButtonStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_IconOptions icon + // Ark_String script + result->append(".script="); + WriteToString(result, &value->script); + // Callback_String_Void callback result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CancelButtonOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } + result->append(".callback="); + WriteToString(result, &value->callback); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CancelButtonOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_SearchController* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_script_Callback_String_Void_callback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13508,28 +13092,30 @@ inline void WriteToString(std::string* result, const Opt_SearchController* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchController& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_script_Callback_String_Void_callback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarState& value) +inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureConfig& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarState value) { - result->append("Ark_BarState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ScreenCaptureConfig* value) { + result->append("{"); + // Ark_WebCaptureMode captureMode + result->append(".captureMode="); + WriteToString(result, value->captureMode); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarState* value) { +inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13537,28 +13123,17 @@ inline void WriteToString(std::string* result, const Opt_BarState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarState& value) +inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureConfig& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollBarDirection& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_ScrollBarDirection value) { - result->append("Ark_ScrollBarDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* value) { +inline void WriteToString(std::string* result, const Opt_VideoController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13566,39 +13141,45 @@ inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollBarDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_VideoController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_PlaybackSpeed& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_Array_Dimension: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Number_String_PlaybackSpeed: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_Array_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_PlaybackSpeed* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Length + // Ark_Number if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Array_Length + // Ark_String if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_PlaybackSpeed + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_PlaybackSpeed* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13611,23 +13192,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_D result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Array_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_PlaybackSpeed& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_SeekMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSnapAlign value) { - result->append("Ark_ScrollSnapAlign("); +inline void WriteToString(std::string* result, const Ark_SeekMode value) { + result->append("Ark_SeekMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) { +inline void WriteToString(std::string* result, const Opt_SeekMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13640,30 +13221,28 @@ inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_SeekMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ScrollOnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ToggleType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ToggleType value) { + result->append("Ark_ToggleType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_ToggleType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13671,28 +13250,122 @@ inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOnWillScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveDescription& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerDialogOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SaveDescription value) { - result->append("Ark_SaveDescription("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TimePickerDialogOptions* value) { + result->append("{"); + // Ark_Date selected + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_TimePickerFormat format + result->append(", "); + result->append(".format="); + WriteToString(result, &value->format); + // Ark_Boolean useMilitaryTime + result->append(", "); + result->append(".useMilitaryTime="); + WriteToString(result, &value->useMilitaryTime); + // Ark_PickerTextStyle disappearTextStyle + result->append(", "); + result->append(".disappearTextStyle="); + WriteToString(result, &value->disappearTextStyle); + // Ark_PickerTextStyle textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_PickerDialogButtonStyle acceptButtonStyle + result->append(", "); + result->append(".acceptButtonStyle="); + WriteToString(result, &value->acceptButtonStyle); + // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(", "); + result->append(".cancelButtonStyle="); + WriteToString(result, &value->cancelButtonStyle); + // Ark_PickerTextStyle selectedTextStyle + result->append(", "); + result->append(".selectedTextStyle="); + WriteToString(result, &value->selectedTextStyle); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Callback_TimePickerResult_Void onAccept + result->append(", "); + result->append(".onAccept="); + WriteToString(result, &value->onAccept); + // Callback_Void onCancel + result->append(", "); + result->append(".onCancel="); + WriteToString(result, &value->onCancel); + // Callback_TimePickerResult_Void onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Callback_Void onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // Callback_Void onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_DateTimeOptions dateTimeOptions + result->append(", "); + result->append(".dateTimeOptions="); + WriteToString(result, &value->dateTimeOptions); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SaveDescription* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerDialogOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13700,28 +13373,17 @@ inline void WriteToString(std::string* result, const Opt_SaveDescription* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveDescription& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerDialogOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveIconStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SaveIconStyle value) { - result->append("Ark_SaveIconStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13729,39 +13391,121 @@ inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerDialogOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_Number: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerDialogOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Type_TextPickerOptions_range range + result->append(".range="); + WriteToString(result, &value->range); + // Ark_Union_String_Array_String value result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_Number_Array_Number selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_Union_Number_String defaultPickerItemHeight + result->append(", "); + result->append(".defaultPickerItemHeight="); + WriteToString(result, &value->defaultPickerItemHeight); + // Ark_Boolean canLoop + result->append(", "); + result->append(".canLoop="); + WriteToString(result, &value->canLoop); + // Ark_PickerTextStyle disappearTextStyle + result->append(", "); + result->append(".disappearTextStyle="); + WriteToString(result, &value->disappearTextStyle); + // Ark_PickerTextStyle textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_PickerDialogButtonStyle acceptButtonStyle + result->append(", "); + result->append(".acceptButtonStyle="); + WriteToString(result, &value->acceptButtonStyle); + // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(", "); + result->append(".cancelButtonStyle="); + WriteToString(result, &value->cancelButtonStyle); + // Ark_PickerTextStyle selectedTextStyle + result->append(", "); + result->append(".selectedTextStyle="); + WriteToString(result, &value->selectedTextStyle); + // Callback_TextPickerResult_Void onAccept + result->append(", "); + result->append(".onAccept="); + WriteToString(result, &value->onAccept); + // Callback_Void onCancel + result->append(", "); + result->append(".onCancel="); + WriteToString(result, &value->onCancel); + // Callback_TextPickerResult_Void onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Callback_Void onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // Callback_Void onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerDialogOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13774,25 +13518,37 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerDialogOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const MenuOnAppearCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const MenuOnAppearCallback* value) { +inline void WriteToString(std::string* result, const Ark_DividerOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Length strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length startMargin + result->append(", "); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* value) { +inline void WriteToString(std::string* result, const Opt_DividerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13805,28 +13561,34 @@ inline void WriteToString(std::string* result, const Opt_MenuOnAppearCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuOnAppearCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_InputCounterOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorResponseType value) { - result->append("Ark_RichEditorResponseType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_InputCounterOptions* value) { + result->append("{"); + // Ark_Number thresholdPercentage + result->append(".thresholdPercentage="); + WriteToString(result, &value->thresholdPercentage); + // Ark_Boolean highlightBorder + result->append(", "); + result->append(".highlightBorder="); + WriteToString(result, &value->highlightBorder); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* value) { +inline void WriteToString(std::string* result, const Opt_InputCounterOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13834,28 +13596,30 @@ inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_InputCounterOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyboardOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ResponseType value) { - result->append("Ark_ResponseType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_KeyboardOptions* value) { + result->append("{"); + // Ark_Boolean supportAvoidance + result->append(".supportAvoidance="); + WriteToString(result, &value->supportAvoidance); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ResponseType* value) { +inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -13863,33 +13627,37 @@ inline void WriteToString(std::string* result, const Opt_ResponseType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyboardOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_UnderlineColor& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value); - -inline void WriteToString(std::string* result, const Array_RichEditorTextSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_RichEditorTextSpanResult*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_UnderlineColor* value) { + result->append("{"); + // Opt_ResourceColor typing + result->append(".typing="); + WriteToString(result, &value->typing); + // Opt_ResourceColor normal + result->append(", "); + result->append(".normal="); + WriteToString(result, &value->normal); + // Opt_ResourceColor error + result->append(", "); + result->append(".error="); + WriteToString(result, &value->error); + // Opt_ResourceColor disable + result->append(", "); + result->append(".disable="); + WriteToString(result, &value->disable); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_UnderlineColor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13902,33 +13670,70 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_UnderlineColor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextContentStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value); - -inline void WriteToString(std::string* result, const Array_RichEditorImageSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_RichEditorImageSpanResult*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_TextContentStyle value) { + result->append("Ark_TextContentStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextContentStyle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSpanResult* value) { +inline Ark_RuntimeType runtimeType(const Opt_TextContentStyle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_TextInputStyle& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_TextInputStyle value) { + result->append("Ark_TextInputStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextInputStyle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_TextInputStyle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextInputController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13941,33 +13746,25 @@ inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextInputController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectionOptions& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value); - -inline void WriteToString(std::string* result, const Array_TextDataDetectorType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_SelectionOptions* value) { + result->append("{"); + // Ark_MenuPolicy menuPolicy + result->append(".menuPolicy="); + WriteToString(result, &value->menuPolicy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorType* value) { +inline void WriteToString(std::string* result, const Opt_SelectionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -13980,41 +13777,29 @@ inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextRange& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Ark_TextRange* value) { result->append("{"); - // Ark_RichEditorSpanPosition spanPosition - result->append(".spanPosition="); - WriteToString(result, &value->spanPosition); - // Ark_PixelMap valuePixelMap - result->append(", "); - result->append(".valuePixelMap="); - WriteToString(result, &value->valuePixelMap); - // Ark_ResourceStr valueResourceStr - result->append(", "); - result->append(".valueResourceStr="); - WriteToString(result, &value->valueResourceStr); - // Ark_RichEditorImageSpanStyleResult imageStyle - result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); - // Ark_Tuple_Number_Number offsetInSpan + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".offsetInSpan="); - WriteToString(result, &value->offsetInSpan); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_TextRange* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14027,53 +13812,33 @@ inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextRange& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TextMenuItem& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value) { +inline void WriteToString(std::string* result, const Ark_TextMenuItem* value) { result->append("{"); - // Ark_RichEditorSpanPosition spanPosition - result->append(".spanPosition="); - WriteToString(result, &value->spanPosition); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_RichEditorTextStyleResult textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_Tuple_Number_Number offsetInSpan - result->append(", "); - result->append(".offsetInSpan="); - WriteToString(result, &value->offsetInSpan); - // Ark_RichEditorSymbolSpanStyle symbolSpanStyle - result->append(", "); - result->append(".symbolSpanStyle="); - WriteToString(result, &value->symbolSpanStyle); - // Ark_Resource valueResource - result->append(", "); - result->append(".valueResource="); - WriteToString(result, &value->valueResource); - // Ark_RichEditorParagraphStyle paragraphStyle + // Ark_ResourceStr content + result->append(".content="); + WriteToString(result, &value->content); + // Ark_ResourceStr icon result->append(", "); - result->append(".paragraphStyle="); - WriteToString(result, &value->paragraphStyle); - // Ark_String previewText + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_TextMenuItemId id result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); + result->append(".id="); + WriteToString(result, &value->id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14086,38 +13851,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanResul result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TextMenuItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_RectHeightStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value); - -inline void WriteToString(std::string* result, const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RectHeightStyle value) { + result->append("Ark_RectHeightStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_RectHeightStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14125,23 +13880,23 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_RectHeightStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_RectWidthStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorDeleteDirection value) { - result->append("Ark_RichEditorDeleteDirection("); +inline void WriteToString(std::string* result, const Ark_RectWidthStyle value) { + result->append("Ark_RectWidthStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirection* value) { +inline void WriteToString(std::string* result, const Opt_RectWidthStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14154,12 +13909,12 @@ inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirecti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_RectWidthStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringController* value) { +inline void WriteToString(std::string* result, const Opt_TextClockController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14172,12 +13927,12 @@ inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorController* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14190,28 +13945,38 @@ inline void WriteToString(std::string* result, const Opt_RichEditorController* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBarrierDirection value) { - result->append("Ark_LocalizedBarrierDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SelectionMenuOptions* value) { + result->append("{"); + // MenuOnAppearCallback onAppear + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Ark_MenuType menuType + result->append(", "); + result->append(".menuType="); + WriteToString(result, &value->menuType); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirection* value) { +inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14219,23 +13984,23 @@ inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirecti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_TextResponseType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BarrierDirection value) { - result->append("Ark_BarrierDirection("); +inline void WriteToString(std::string* result, const Ark_TextResponseType value) { + result->append("Ark_TextResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BarrierDirection* value) { +inline void WriteToString(std::string* result, const Opt_TextResponseType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14248,34 +14013,28 @@ inline void WriteToString(std::string* result, const Opt_BarrierDirection* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarrierDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_TextResponseType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GuideLinePosition& value) +inline Ark_RuntimeType runtimeType(const Ark_TextSpanType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GuideLinePosition* value) { - result->append("{"); - // Ark_Length start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Length end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextSpanType value) { + result->append("Ark_TextSpanType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GuideLinePosition* value) { +inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14283,37 +14042,25 @@ inline void WriteToString(std::string* result, const Opt_GuideLinePosition* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GuideLinePosition& value) +inline Ark_RuntimeType runtimeType(const Opt_TextSpanType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FontSettingOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const Ark_FontSettingOptions* value) { result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Number_String radiusWidth - result->append(", "); - result->append(".radiusWidth="); - WriteToString(result, &value->radiusWidth); - // Ark_Union_Number_String radiusHeight - result->append(", "); - result->append(".radiusHeight="); - WriteToString(result, &value->radiusHeight); + // Ark_Boolean enableVariableFontWeight + result->append(".enableVariableFontWeight="); + WriteToString(result, &value->enableVariableFontWeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const Opt_FontSettingOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14326,33 +14073,12 @@ inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FontSettingOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RectOptions* value) { - result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Number_String_Array_Any radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RectOptions* value) { +inline void WriteToString(std::string* result, const Opt_TextController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14365,28 +14091,62 @@ inline void WriteToString(std::string* result, const Opt_RectOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TextController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioIndicatorType& value) +inline Ark_RuntimeType runtimeType(const Ark_BottomTabBarStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RadioIndicatorType value) { - result->append("Ark_RadioIndicatorType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_BottomTabBarStyle* value) { + result->append("{"); + // Ark_Union_ResourceStr_TabBarSymbol _icon + result->append("._icon="); + WriteToString(result, &value->_icon); + // Ark_ResourceStr _text + result->append(", "); + result->append("._text="); + WriteToString(result, &value->_text); + // Ark_LabelStyle _labelStyle + result->append(", "); + result->append("._labelStyle="); + WriteToString(result, &value->_labelStyle); + // Ark_Union_Padding_Dimension_LocalizedPadding _padding + result->append(", "); + result->append("._padding="); + WriteToString(result, &value->_padding); + // Ark_LayoutMode _layoutMode + result->append(", "); + result->append("._layoutMode="); + WriteToString(result, &value->_layoutMode); + // Ark_VerticalAlign _verticalAlign + result->append(", "); + result->append("._verticalAlign="); + WriteToString(result, &value->_verticalAlign); + // Ark_Boolean _symmetricExtensible + result->append(", "); + result->append("._symmetricExtensible="); + WriteToString(result, &value->_symmetricExtensible); + // Ark_String _id + result->append(", "); + result->append("._id="); + WriteToString(result, &value->_id); + // Ark_TabBarIconStyle _iconStyle + result->append(", "); + result->append("._iconStyle="); + WriteToString(result, &value->_iconStyle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* value) { +inline void WriteToString(std::string* result, const Opt_BottomTabBarStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14394,37 +14154,49 @@ inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioIndicatorType& value) +inline Ark_RuntimeType runtimeType(const Opt_BottomTabBarStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SubTabBarStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_SubTabBarStyle* value) { result->append("{"); - // Ark_Boolean enableSmoothEffect - result->append(".enableSmoothEffect="); - WriteToString(result, &value->enableSmoothEffect); - // Ark_Length strokeWidth + // Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent _content + result->append("._content="); + WriteToString(result, &value->_content); + // Ark_IndicatorStyle _indicator result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Number scaleCount + result->append("._indicator="); + WriteToString(result, &value->_indicator); + // Ark_SelectedMode _selectedMode result->append(", "); - result->append(".scaleCount="); - WriteToString(result, &value->scaleCount); - // Ark_Length scaleWidth + result->append("._selectedMode="); + WriteToString(result, &value->_selectedMode); + // Ark_BoardStyle _board result->append(", "); - result->append(".scaleWidth="); - WriteToString(result, &value->scaleWidth); + result->append("._board="); + WriteToString(result, &value->_board); + // Ark_LabelStyle _labelStyle + result->append(", "); + result->append("._labelStyle="); + WriteToString(result, &value->_labelStyle); + // Ark_Union_Union_Padding_Dimension_LocalizedPadding _padding + result->append(", "); + result->append("._padding="); + WriteToString(result, &value->_padding); + // Ark_String _id + result->append(", "); + result->append("._id="); + WriteToString(result, &value->_id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_SubTabBarStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14437,49 +14209,29 @@ inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SubTabBarStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CapsuleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CapsuleStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_TabBarOptions* value) { result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_ResourceColor borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Length borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_String content - result->append(", "); - result->append(".content="); - WriteToString(result, &value->content); - // Ark_Font font - result->append(", "); - result->append(".font="); - WriteToString(result, &value->font); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Boolean showDefaultPercentage + // Ark_Union_String_Resource icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Union_String_Resource text result->append(", "); - result->append(".showDefaultPercentage="); - WriteToString(result, &value->showDefaultPercentage); + result->append(".text="); + WriteToString(result, &value->text); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CapsuleStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14492,37 +14244,45 @@ inline void WriteToString(std::string* result, const Opt_CapsuleStyleOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CapsuleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RingStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundBlurStyleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RingStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundBlurStyleOptions* value) { result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_Length strokeWidth + // Ark_ThemeColorMode colorMode + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_AdaptiveColor adaptiveColor result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Boolean shadow + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_Number scale result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_ProgressStatus status + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_BlurOptions blurOptions result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); + // Ark_BlurStyleActivePolicy policy + result->append(", "); + result->append(".policy="); + WriteToString(result, &value->policy); + // Ark_ResourceColor inactiveColor + result->append(", "); + result->append(".inactiveColor="); + WriteToString(result, &value->inactiveColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14535,33 +14295,29 @@ inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RingStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundBlurStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollableBarModeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_ScrollableBarModeOptions* value) { result->append("{"); - // Ark_Boolean enableScanEffect - result->append(".enableScanEffect="); - WriteToString(result, &value->enableScanEffect); - // Ark_Length strokeWidth - result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_Union_PX_VP_LPX_Resource strokeRadius + // Ark_Length margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_LayoutStyle nonScrollableLayoutStyle result->append(", "); - result->append(".strokeRadius="); - WriteToString(result, &value->strokeRadius); + result->append(".nonScrollableLayoutStyle="); + WriteToString(result, &value->nonScrollableLayoutStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14574,52 +14330,23 @@ inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearStyleOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_ProgressType value) { - result->append("Ark_ProgressType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ProgressType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressType& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollableBarModeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_BarMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ProgressStyle value) { - result->append("Ark_ProgressStyle("); +inline void WriteToString(std::string* result, const Ark_BarMode value) { + result->append("Ark_BarMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { +inline void WriteToString(std::string* result, const Opt_BarMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14632,29 +14359,29 @@ inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_BarMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginComponentTemplate& value) +inline Ark_RuntimeType runtimeType(const Ark_TabContentAnimatedTransition& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PluginComponentTemplate* value) { +inline void WriteToString(std::string* result, const Ark_TabContentAnimatedTransition* value) { result->append("{"); - // Ark_String source - result->append(".source="); - WriteToString(result, &value->source); - // Ark_String bundleName + // Ark_Number timeout + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Callback_TabContentTransitionProxy_Void transition result->append(", "); - result->append(".bundleName="); - WriteToString(result, &value->bundleName); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate* value) { +inline void WriteToString(std::string* result, const Opt_TabContentAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14667,38 +14394,28 @@ inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginComponentTemplate& value) +inline Ark_RuntimeType runtimeType(const Opt_TabContentAnimatedTransition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeEffect& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_CircleStyleOptions* value) { - result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_LengthMetrics radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Boolean enableWaveEffect - result->append(", "); - result->append(".enableWaveEffect="); - WriteToString(result, &value->enableWaveEffect); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_EdgeEffect value) { + result->append("Ark_EdgeEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_EdgeEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14706,23 +14423,23 @@ inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteDescription& value) +inline Ark_RuntimeType runtimeType(const Ark_AnimationMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PasteDescription value) { - result->append("Ark_PasteDescription("); +inline void WriteToString(std::string* result, const Ark_AnimationMode value) { + result->append("Ark_AnimationMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteDescription* value) { +inline void WriteToString(std::string* result, const Opt_AnimationMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14735,28 +14452,17 @@ inline void WriteToString(std::string* result, const Opt_PasteDescription* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteDescription& value) +inline Ark_RuntimeType runtimeType(const Opt_AnimationMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteIconStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_PasteIconStyle value) { - result->append("Ark_PasteIconStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_TabsController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14764,23 +14470,23 @@ inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanelHeight& value) +inline Ark_RuntimeType runtimeType(const Ark_BarPosition& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PanelHeight value) { - result->append("Ark_PanelHeight("); +inline void WriteToString(std::string* result, const Ark_BarPosition value) { + result->append("Ark_BarPosition("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PanelHeight* value) { +inline void WriteToString(std::string* result, const Opt_BarPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14793,28 +14499,27 @@ inline void WriteToString(std::string* result, const Opt_PanelHeight* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanelHeight& value) +inline Ark_RuntimeType runtimeType(const Opt_BarPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationType& value) +inline Ark_RuntimeType runtimeType(const Ark_SymbolEffect& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationType value) { - result->append("Ark_NavigationType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SymbolEffect* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationType* value) { +inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14822,28 +14527,66 @@ inline void WriteToString(std::string* result, const Opt_NavigationType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) +inline Ark_RuntimeType runtimeType(const Opt_SymbolEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_DigitIndicator& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarStyle value) { - result->append("Ark_BarStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_DigitIndicator* value) { + result->append("{"); + // Ark_Length _left + result->append("._left="); + WriteToString(result, &value->_left); + // Ark_Length _top + result->append(", "); + result->append("._top="); + WriteToString(result, &value->_top); + // Ark_Length _right + result->append(", "); + result->append("._right="); + WriteToString(result, &value->_right); + // Ark_Length _bottom + result->append(", "); + result->append("._bottom="); + WriteToString(result, &value->_bottom); + // Ark_LengthMetrics _start + result->append(", "); + result->append("._start="); + WriteToString(result, &value->_start); + // Ark_LengthMetrics _end + result->append(", "); + result->append("._end="); + WriteToString(result, &value->_end); + // Ark_ResourceColor _fontColor + result->append(", "); + result->append("._fontColor="); + WriteToString(result, &value->_fontColor); + // Ark_ResourceColor _selectedFontColor + result->append(", "); + result->append("._selectedFontColor="); + WriteToString(result, &value->_selectedFontColor); + // Ark_Font _digitFont + result->append(", "); + result->append("._digitFont="); + WriteToString(result, &value->_digitFont); + // Ark_Font _selectedDigitFont + result->append(", "); + result->append("._selectedDigitFont="); + WriteToString(result, &value->_selectedDigitFont); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarStyle* value) { +inline void WriteToString(std::string* result, const Opt_DigitIndicator* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14851,28 +14594,82 @@ inline void WriteToString(std::string* result, const Opt_BarStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DigitIndicator& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_DotIndicator& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItemStatus value) { - result->append("Ark_ToolbarItemStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_DotIndicator* value) { + result->append("{"); + // Ark_Length _left + result->append("._left="); + WriteToString(result, &value->_left); + // Ark_Length _top + result->append(", "); + result->append("._top="); + WriteToString(result, &value->_top); + // Ark_Length _right + result->append(", "); + result->append("._right="); + WriteToString(result, &value->_right); + // Ark_Length _bottom + result->append(", "); + result->append("._bottom="); + WriteToString(result, &value->_bottom); + // Ark_LengthMetrics _start + result->append(", "); + result->append("._start="); + WriteToString(result, &value->_start); + // Ark_LengthMetrics _end + result->append(", "); + result->append("._end="); + WriteToString(result, &value->_end); + // Ark_Length _itemWidth + result->append(", "); + result->append("._itemWidth="); + WriteToString(result, &value->_itemWidth); + // Ark_Length _itemHeight + result->append(", "); + result->append("._itemHeight="); + WriteToString(result, &value->_itemHeight); + // Ark_Length _selectedItemWidth + result->append(", "); + result->append("._selectedItemWidth="); + WriteToString(result, &value->_selectedItemWidth); + // Ark_Length _selectedItemHeight + result->append(", "); + result->append("._selectedItemHeight="); + WriteToString(result, &value->_selectedItemHeight); + // Ark_Boolean _mask + result->append(", "); + result->append("._mask="); + WriteToString(result, &value->_mask); + // Ark_ResourceColor _color + result->append(", "); + result->append("._color="); + WriteToString(result, &value->_color); + // Ark_ResourceColor _selectedColor + result->append(", "); + result->append("._selectedColor="); + WriteToString(result, &value->_selectedColor); + // Ark_Number _maxDisplayCount + result->append(", "); + result->append("._maxDisplayCount="); + WriteToString(result, &value->_maxDisplayCount); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* value) { +inline void WriteToString(std::string* result, const Opt_DotIndicator* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -14880,33 +14677,25 @@ inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_DotIndicator& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value); - -inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ToolbarItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { + result->append("{"); + // Ark_VP minSize + result->append(".minSize="); + WriteToString(result, &value->minSize); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14919,22 +14708,45 @@ inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextModifier* value) { +inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { result->append("{"); + // Ark_Boolean showBackground + result->append(".showBackground="); + WriteToString(result, &value->showBackground); + // Ark_Boolean isSidebarMiddle + result->append(", "); + result->append(".isSidebarMiddle="); + WriteToString(result, &value->isSidebarMiddle); + // Ark_Length backgroundSize + result->append(", "); + result->append(".backgroundSize="); + WriteToString(result, &value->backgroundSize); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Length arrowSize + result->append(", "); + result->append(".arrowSize="); + WriteToString(result, &value->arrowSize); + // Ark_ResourceColor arrowColor + result->append(", "); + result->append(".arrowColor="); + WriteToString(result, &value->arrowColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextModifier* value) { +inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14947,29 +14759,25 @@ inline void WriteToString(std::string* result, const Opt_TextModifier* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCustomTitle* value) { +inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Union_TitleHeight_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTitle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14982,29 +14790,51 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCustomTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_SliderBlockStyle_shape& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Type_SliderBlockStyle_shape: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCommonTitle* value) { +inline void WriteToString(std::string* result, const Ark_Type_SliderBlockStyle_shape* value) { result->append("{"); - // Ark_Union_String_Resource main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_Union_String_Resource sub + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".sub="); - WriteToString(result, &value->sub); + // Ark_CircleAttribute + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EllipseAttribute + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_PathAttribute + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_RectAttribute + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTitle* value) { +inline void WriteToString(std::string* result, const Opt_Type_SliderBlockStyle_shape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15017,30 +14847,28 @@ inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCommonTitle& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_SliderBlockStyle_shape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SystemBarStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderBlockType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SystemBarStyle* value) { - result->append("{"); - // Ark_String __SystemBarStyleStub - result->append(".__SystemBarStyleStub="); - WriteToString(result, &value->__SystemBarStyleStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SliderBlockType value) { + result->append("Ark_SliderBlockType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SystemBarStyle* value) { +inline void WriteToString(std::string* result, const Opt_SliderBlockType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15048,38 +14876,28 @@ inline void WriteToString(std::string* result, const Opt_SystemBarStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SystemBarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderBlockType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); - -inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_NavigationMenuItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SliderStyle value) { + result->append("Ark_SliderStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_SliderStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15087,44 +14905,28 @@ inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuIte result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuAlignType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_CustomBuilder: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MenuAlignType value) { + result->append("Ark_MenuAlignType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_MenuAlignType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15132,54 +14934,28 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Custo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuAlignType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OptionWidthMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MenuItemOptions* value) { - result->append("{"); - // Ark_ResourceStr startIcon - result->append(".startIcon="); - WriteToString(result, &value->startIcon); - // Ark_SymbolGlyphModifier symbolStartIcon - result->append(", "); - result->append(".symbolStartIcon="); - WriteToString(result, &value->symbolStartIcon); - // Ark_ResourceStr content - result->append(", "); - result->append(".content="); - WriteToString(result, &value->content); - // Ark_ResourceStr endIcon - result->append(", "); - result->append(".endIcon="); - WriteToString(result, &value->endIcon); - // Ark_SymbolGlyphModifier symbolEndIcon - result->append(", "); - result->append(".symbolEndIcon="); - WriteToString(result, &value->symbolEndIcon); - // Ark_ResourceStr labelInfo - result->append(", "); - result->append(".labelInfo="); - WriteToString(result, &value->labelInfo); - // CustomNodeBuilder builder - result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_OptionWidthMode value) { + result->append("Ark_OptionWidthMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_OptionWidthMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15187,37 +14963,37 @@ inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OptionWidthMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DividerStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdges& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DividerStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedEdges* value) { result->append("{"); - // Ark_LengthMetrics strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color + // Ark_LengthMetrics top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LengthMetrics start result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_LengthMetrics startMargin + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LengthMetrics bottom result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_LengthMetrics endMargin + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LengthMetrics end result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15230,29 +15006,37 @@ inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DividerStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdges& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Ark_Edges& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ASTCResource* value) { +inline void WriteToString(std::string* result, const Ark_Edges* value) { result->append("{"); - // Array_String sources - result->append(".sources="); - WriteToString(result, &value->sources); - // Ark_Number column + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length left result->append(", "); - result->append(".column="); - WriteToString(result, &value->column); + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Length bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { +inline void WriteToString(std::string* result, const Opt_Edges* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15265,25 +15049,33 @@ inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Opt_Edges& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawableDescriptor& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchButtonOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Ark_SearchButtonOptions* value) { result->append("{"); - // Ark_String __DrawableDescriptorStub - result->append(".__DrawableDescriptorStub="); - WriteToString(result, &value->__DrawableDescriptorStub); + // Ark_Length fontSize + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Boolean autoDisable + result->append(", "); + result->append(".autoDisable="); + WriteToString(result, &value->autoDisable); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15296,52 +15088,23 @@ inline void WriteToString(std::string* result, const Opt_DrawableDescriptor* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawableDescriptor& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LocationDescription& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LocationDescription value) { - result->append("Ark_LocationDescription("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LocationDescription* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_LocationDescription& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocationIconStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDeleteDirection& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LocationIconStyle value) { - result->append("Ark_LocationIconStyle("); +inline void WriteToString(std::string* result, const Ark_TextDeleteDirection value) { + result->append("Ark_TextDeleteDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LocationIconStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextDeleteDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15354,37 +15117,29 @@ inline void WriteToString(std::string* result, const Opt_LocationIconStyle* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocationIconStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDeleteDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Ark_CancelButtonSymbolOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Ark_CancelButtonSymbolOptions* value) { result->append("{"); - // Ark_LengthMetrics top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LengthMetrics start - result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LengthMetrics bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LengthMetrics end + // Ark_CancelButtonStyle style + result->append(".style="); + WriteToString(result, &value->style); + // Ark_SymbolGlyphModifier icon result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + result->append(".icon="); + WriteToString(result, &value->icon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Opt_CancelButtonSymbolOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15397,37 +15152,29 @@ inline void WriteToString(std::string* result, const Opt_LocalizedEdges* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Opt_CancelButtonSymbolOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Edges& value) +inline Ark_RuntimeType runtimeType(const Ark_CancelButtonOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Edges* value) { +inline void WriteToString(std::string* result, const Ark_CancelButtonOptions* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Length bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length right + // Ark_CancelButtonStyle style + result->append(".style="); + WriteToString(result, &value->style); + // Ark_IconOptions icon result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); + result->append(".icon="); + WriteToString(result, &value->icon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Edges* value) { +inline void WriteToString(std::string* result, const Opt_CancelButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15440,37 +15187,12 @@ inline void WriteToString(std::string* result, const Opt_Edges* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Edges& value) +inline Ark_RuntimeType runtimeType(const Opt_CancelButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListDividerOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ListDividerOptions* value) { - result->append("{"); - // Ark_Length strokeWidth - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Length startMargin - result->append(", "); - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin - result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ListDividerOptions* value) { +inline void WriteToString(std::string* result, const Opt_SearchController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15483,23 +15205,23 @@ inline void WriteToString(std::string* result, const Opt_ListDividerOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListDividerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_BarState& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupStyle value) { - result->append("Ark_ListItemGroupStyle("); +inline void WriteToString(std::string* result, const Ark_BarState value) { + result->append("Ark_BarState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* value) { +inline void WriteToString(std::string* result, const Opt_BarState* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15512,30 +15234,28 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_BarState& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollBarDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollBarDirection value) { + result->append("Ark_ScrollBarDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_ScrollBarDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15543,28 +15263,30 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollBarDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_EdgeEffectOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeEdgeEffect value) { - result->append("Ark_SwipeEdgeEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_EdgeEffectOptions* value) { + result->append("{"); + // Ark_Boolean alwaysEnabled + result->append(".alwaysEnabled="); + WriteToString(result, value->alwaysEnabled); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) { +inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15572,31 +15294,31 @@ inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_EdgeEffectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_Array_Dimension& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_CustomBuilder_SwipeActionItem: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_Array_Dimension: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_Array_Dimension* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // CustomNodeBuilder + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_SwipeActionItem + // Array_Length if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -15604,7 +15326,7 @@ inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_Swi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_SwipeActionItem* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_Array_Dimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15617,23 +15339,23 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Swi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_SwipeActionItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_Array_Dimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EditMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapAlign& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EditMode value) { - result->append("Ark_EditMode("); +inline void WriteToString(std::string* result, const Ark_ScrollSnapAlign value) { + result->append("Ark_ScrollSnapAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EditMode* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSnapAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15646,28 +15368,30 @@ inline void WriteToString(std::string* result, const Opt_EditMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EditMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemStyle& value) +inline Ark_RuntimeType runtimeType(const ScrollOnWillScrollCallback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemStyle value) { - result->append("Ark_ListItemStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const ScrollOnWillScrollCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOnWillScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15675,29 +15399,25 @@ inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOnWillScrollCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollToIndexOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Ark_ScrollToIndexOptions* value) { result->append("{"); - // Ark_Length minLength - result->append(".minLength="); - WriteToString(result, &value->minLength); - // Ark_Length maxLength - result->append(", "); - result->append(".maxLength="); - WriteToString(result, &value->maxLength); + // Ark_LengthMetrics extraOffset + result->append(".extraOffset="); + WriteToString(result, &value->extraOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15710,23 +15430,23 @@ inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollToIndexOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupArea& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollAlign& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupArea value) { - result->append("Ark_ListItemGroupArea("); +inline void WriteToString(std::string* result, const Ark_ScrollAlign value) { + result->append("Ark_ScrollAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* value) { +inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15739,28 +15459,34 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupArea& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_next_Axis_direction& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChainEdgeEffect value) { - result->append("Ark_ChainEdgeEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_Boolean_next_Axis_direction* value) { + result->append("{"); + // Ark_Boolean next + result->append(".next="); + WriteToString(result, value->next); + // Ark_Axis direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainEdgeEffect* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Boolean_next_Axis_direction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15768,25 +15494,29 @@ inline void WriteToString(std::string* result, const Opt_ChainEdgeEffect* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainEdgeEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_next_Axis_direction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollPageOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawingColorFilter* value) { +inline void WriteToString(std::string* result, const Ark_ScrollPageOptions* value) { result->append("{"); - // Ark_String __DrawingColorFilterStub - result->append(".__DrawingColorFilterStub="); - WriteToString(result, &value->__DrawingColorFilterStub); + // Ark_Boolean next + result->append(".next="); + WriteToString(result, value->next); + // Ark_Boolean animation + result->append(", "); + result->append(".animation="); + WriteToString(result, &value->animation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawingColorFilter* value) { +inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15799,22 +15529,25 @@ inline void WriteToString(std::string* result, const Opt_DrawingColorFilter* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollPageOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColorFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollEdgeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColorFilter* value) { +inline void WriteToString(std::string* result, const Ark_ScrollEdgeOptions* value) { result->append("{"); + // Ark_Number velocity + result->append(".velocity="); + WriteToString(result, &value->velocity); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColorFilter* value) { +inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15827,79 +15560,67 @@ inline void WriteToString(std::string* result, const Opt_ColorFilter* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColorFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollEdgeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_Edge& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_Resource_PixelMap: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_PixelMap* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_PixelMap - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_PixelMap* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); +inline void WriteToString(std::string* result, const Ark_Edge value) { + result->append("Ark_Edge("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Edge* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_Edge& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageContent value) { - result->append("Ark_ImageContent("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ScrollOptions* value) { + result->append("{"); + // Ark_Union_Number_String xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Union_Number_String yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); + // Ark_Union_ScrollAnimationOptions_Boolean animation + result->append(", "); + result->append(".animation="); + WriteToString(result, &value->animation); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageContent* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15907,23 +15628,23 @@ inline void WriteToString(std::string* result, const Opt_ImageContent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveDescription& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowDirection value) { - result->append("Ark_GridRowDirection("); +inline void WriteToString(std::string* result, const Ark_SaveDescription value) { + result->append("Ark_SaveDescription("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowDirection* value) { +inline void WriteToString(std::string* result, const Opt_SaveDescription* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -15936,34 +15657,28 @@ inline void WriteToString(std::string* result, const Opt_GridRowDirection* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveDescription& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BreakPoints& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveIconStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BreakPoints* value) { - result->append("{"); - // Array_String value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_BreakpointsReference reference - result->append(", "); - result->append(".reference="); - WriteToString(result, &value->reference); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SaveIconStyle value) { + result->append("Ark_SaveIconStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { +inline void WriteToString(std::string* result, const Opt_SaveIconStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -15971,31 +15686,31 @@ inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BreakPoints& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveIconStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_GridRowColumnOption: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Number: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Number + // Ark_String if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_GridRowColumnOption + // Ark_Number if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -16003,7 +15718,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Number_GridRowCol result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16016,39 +15731,12 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridRowColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GutterOption& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Length_GutterOption: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_GutterOption* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GutterOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_GutterOption* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorStyledStringController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16061,28 +15749,17 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_GutterOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GutterOption& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorStyledStringController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SizeType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SizeType value) { - result->append("Ark_SizeType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SizeType* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16090,39 +15767,29 @@ inline void WriteToString(std::string* result, const Opt_SizeType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SizeType& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaceholderStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_GridColColumnOption: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Ark_PlaceholderStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Font font + result->append(".font="); + WriteToString(result, &value->font); + // Ark_ResourceColor fontColor result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_GridColColumnOption - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".fontColor="); + WriteToString(result, &value->fontColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_GridColColumnOption* value) { +inline void WriteToString(std::string* result, const Opt_PlaceholderStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16135,23 +15802,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_GridColCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridColColumnOption& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaceholderStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorResponseType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemStyle value) { - result->append("Ark_GridItemStyle("); +inline void WriteToString(std::string* result, const Ark_RichEditorResponseType value) { + result->append("Ark_RichEditorResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorResponseType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16164,23 +15831,23 @@ inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorResponseType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemAlignment& value) +inline Ark_RuntimeType runtimeType(const Ark_ResponseType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemAlignment value) { - result->append("Ark_GridItemAlignment("); +inline void WriteToString(std::string* result, const Ark_ResponseType value) { + result->append("Ark_ResponseType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemAlignment* value) { +inline void WriteToString(std::string* result, const Opt_ResponseType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16193,30 +15860,28 @@ inline void WriteToString(std::string* result, const Opt_GridItemAlignment* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemAlignment& value) +inline Ark_RuntimeType runtimeType(const Opt_ResponseType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number_Number_Number* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RichEditorSpanType value) { + result->append("Ark_RichEditorSpanType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16224,25 +15889,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorTextSpanResult& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value); + +inline void WriteToString(std::string* result, const Array_RichEditorTextSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_RichEditorTextSpanResult*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16255,39 +15928,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorTextSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_common& value) +inline Ark_RuntimeType runtimeType(const Array_RichEditorImageSpanResult& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_common: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_common* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LinearGradient_common - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value); + +inline void WriteToString(std::string* result, const Array_RichEditorImageSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_RichEditorImageSpanResult*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_common* value) { +inline void WriteToString(std::string* result, const Opt_Array_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16300,25 +15967,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Lin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_common& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_RichEditorImageSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) +inline Ark_RuntimeType runtimeType(const Array_TextDataDetectorType& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value); +inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value); -inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { +inline void WriteToString(std::string* result, const Array_TextDataDetectorType* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number*)&value->array[i]); + WriteToString(result, value->array[i]); } result->append("}})"); result->append(", .length="); @@ -16326,7 +15993,7 @@ inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceC result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextDataDetectorType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16339,57 +16006,46 @@ inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_Resou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextDataDetectorType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormShape& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanResult& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_FormShape value) { - result->append("Ark_FormShape("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_FormShape* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanResult* value) { + result->append("{"); + // Ark_RichEditorSpanPosition spanPosition + result->append(".spanPosition="); + WriteToString(result, &value->spanPosition); + // Ark_PixelMap valuePixelMap + result->append(", "); + result->append(".valuePixelMap="); + WriteToString(result, &value->valuePixelMap); + // Ark_ResourceStr valueResourceStr + result->append(", "); + result->append(".valueResourceStr="); + WriteToString(result, &value->valueResourceStr); + // Ark_RichEditorImageSpanStyleResult imageStyle + result->append(", "); + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); + // Ark_Tuple_Number_Number offsetInSpan + result->append(", "); + result->append(".offsetInSpan="); + WriteToString(result, &value->offsetInSpan); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormShape& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_FormRenderingMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_FormRenderingMode value) { - result->append("Ark_FormRenderingMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_FormRenderingMode* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16397,28 +16053,58 @@ inline void WriteToString(std::string* result, const Opt_FormRenderingMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormRenderingMode& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormDimension& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanResult& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormDimension value) { - result->append("Ark_FormDimension("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanResult* value) { + result->append("{"); + // Ark_RichEditorSpanPosition spanPosition + result->append(".spanPosition="); + WriteToString(result, &value->spanPosition); + // Ark_String value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_RichEditorTextStyleResult textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_Tuple_Number_Number offsetInSpan + result->append(", "); + result->append(".offsetInSpan="); + WriteToString(result, &value->offsetInSpan); + // Ark_RichEditorSymbolSpanStyle symbolSpanStyle + result->append(", "); + result->append(".symbolSpanStyle="); + WriteToString(result, &value->symbolSpanStyle); + // Ark_Resource valueResource + result->append(", "); + result->append(".valueResource="); + WriteToString(result, &value->valueResource); + // Ark_RichEditorParagraphStyle paragraphStyle + result->append(", "); + result->append(".paragraphStyle="); + WriteToString(result, &value->paragraphStyle); + // Ark_String previewText + result->append(", "); + result->append(".previewText="); + WriteToString(result, &value->previewText); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormDimension* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16426,25 +16112,33 @@ inline void WriteToString(std::string* result, const Opt_FormDimension* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormDimension& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WindowStatusType& value) +inline Ark_RuntimeType runtimeType(const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_WindowStatusType* value) { - result->append("{"); - // Ark_String __WindowStatusTypeStub - result->append(".__WindowStatusTypeStub="); - WriteToString(result, &value->__WindowStatusTypeStub); +inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value); + +inline void WriteToString(std::string* result, const Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WindowStatusType* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16457,23 +16151,23 @@ inline void WriteToString(std::string* result, const Opt_WindowStatusType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WindowStatusType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AppRotation& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteDirection& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_AppRotation value) { - result->append("Ark_AppRotation("); +inline void WriteToString(std::string* result, const Ark_RichEditorDeleteDirection value) { + result->append("Ark_RichEditorDeleteDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_AppRotation* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorDeleteDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16486,28 +16180,34 @@ inline void WriteToString(std::string* result, const Opt_AppRotation* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AppRotation& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FoldStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangedListener& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FoldStatus value) { - result->append("Ark_FoldStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_StyledStringChangedListener* value) { + result->append("{"); + // Callback_StyledStringChangeValue_Boolean onWillChange + result->append(".onWillChange="); + WriteToString(result, &value->onWillChange); + // OnDidChangeCallback onDidChange + result->append(", "); + result->append(".onDidChange="); + WriteToString(result, &value->onDidChange); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringChangedListener* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16515,29 +16215,29 @@ inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FoldStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangedListener& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexSpaceOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorRange& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexSpaceOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorRange* value) { result->append("{"); - // Ark_LengthMetrics main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_LengthMetrics cross + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end result->append(", "); - result->append(".cross="); - WriteToString(result, &value->cross); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16550,28 +16250,38 @@ inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexSpaceOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorRange& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyleOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexAlign value) { - result->append("Ark_FlexAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyleOptions* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorParagraphStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16579,28 +16289,38 @@ inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateSymbolSpanStyleOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ItemAlign value) { - result->append("Ark_ItemAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateSymbolSpanStyleOptions* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorSymbolSpanStyle symbolStyle + result->append(", "); + result->append(".symbolStyle="); + WriteToString(result, &value->symbolStyle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateSymbolSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16608,28 +16328,38 @@ inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateSymbolSpanStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexWrap& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateImageSpanStyleOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexWrap value) { - result->append("Ark_FlexWrap("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateImageSpanStyleOptions* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorImageSpanStyle imageStyle + result->append(", "); + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateImageSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16637,28 +16367,38 @@ inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexWrap& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateImageSpanStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorUpdateTextSpanStyleOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FlexDirection value) { - result->append("Ark_FlexDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorUpdateTextSpanStyleOptions* value) { + result->append("{"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_RichEditorTextStyle textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorUpdateTextSpanStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16666,22 +16406,29 @@ inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorUpdateTextSpanStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradient_data_panel* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanOptions* value) { result->append("{"); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorSymbolSpanStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradient_data_panel* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16694,33 +16441,25 @@ inline void WriteToString(std::string* result, const Opt_LinearGradient_data_pan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorBuilderSpanOptions& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* value); - -inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient_data_panel* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Union_ResourceColor_LinearGradient_data_panel*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_RichEditorBuilderSpanOptions* value) { + result->append("{"); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient_data_panel* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16733,28 +16472,38 @@ inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorBuilderSpanOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelType& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelType value) { - result->append("Ark_DataPanelType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanOptions* value) { + result->append("{"); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorImageSpanStyle imageStyle + result->append(", "); + result->append(".imageStyle="); + WriteToString(result, &value->imageStyle); + // Ark_RichEditorGesture gesture + result->append(", "); + result->append(".gesture="); + WriteToString(result, &value->gesture); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelType* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16762,28 +16511,38 @@ inline void WriteToString(std::string* result, const Opt_DataPanelType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelType& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ModelType& value) +inline Ark_RuntimeType runtimeType(const Array_FingerInfo& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_ModelType value) { - result->append("Ark_ModelType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_FingerInfo* value); + +inline void WriteToString(std::string* result, const Array_FingerInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_FingerInfo*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ModelType* value) { +inline void WriteToString(std::string* result, const Opt_Array_FingerInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16791,39 +16550,37 @@ inline void WriteToString(std::string* result, const Opt_ModelType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModelType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_FingerInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Scene& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_Scene: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Scene* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorTextStyle style result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Scene - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".style="); + WriteToString(result, &value->style); + // Ark_RichEditorParagraphStyle paragraphStyle + result->append(", "); + result->append(".paragraphStyle="); + WriteToString(result, &value->paragraphStyle); + // Ark_RichEditorGesture gesture + result->append(", "); + result->append(".gesture="); + WriteToString(result, &value->gesture); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Scene* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16836,30 +16593,28 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Scene result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Scene& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectShape& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RectShape* value) { - result->append("{"); - // Ark_String __RectShapeStub - result->append(".__RectShapeStub="); - WriteToString(result, &value->__RectShapeStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LocalizedBarrierDirection value) { + result->append("Ark_LocalizedBarrierDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedBarrierDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16867,23 +16622,23 @@ inline void WriteToString(std::string* result, const Opt_RectShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContentClipMode& value) +inline Ark_RuntimeType runtimeType(const Ark_BarrierDirection& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ContentClipMode value) { - result->append("Ark_ContentClipMode("); +inline void WriteToString(std::string* result, const Ark_BarrierDirection value) { + result->append("Ark_BarrierDirection("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentClipMode* value) { +inline void WriteToString(std::string* result, const Opt_BarrierDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16896,29 +16651,29 @@ inline void WriteToString(std::string* result, const Opt_ContentClipMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentClipMode& value) +inline Ark_RuntimeType runtimeType(const Opt_BarrierDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_GuideLinePosition& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColumnSplitDividerStyle* value) { +inline void WriteToString(std::string* result, const Ark_GuideLinePosition* value) { result->append("{"); - // Ark_Length startMargin - result->append(".startMargin="); - WriteToString(result, &value->startMargin); - // Ark_Length endMargin + // Ark_Length start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Length end result->append(", "); - result->append(".endMargin="); - WriteToString(result, &value->endMargin); + result->append(".end="); + WriteToString(result, &value->end); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle* value) { +inline void WriteToString(std::string* result, const Opt_GuideLinePosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -16931,28 +16686,42 @@ inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColumnSplitDividerStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_GuideLinePosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IlluminatedType& value) +inline Ark_RuntimeType runtimeType(const Ark_RoundedRectOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IlluminatedType value) { - result->append("Ark_IlluminatedType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RoundedRectOptions* value) { + result->append("{"); + // Ark_Union_Number_String width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Number_String radiusWidth + result->append(", "); + result->append(".radiusWidth="); + WriteToString(result, &value->radiusWidth); + // Ark_Union_Number_String radiusHeight + result->append(", "); + result->append(".radiusHeight="); + WriteToString(result, &value->radiusHeight); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) { +inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -16960,41 +16729,33 @@ inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IlluminatedType& value) +inline Ark_RuntimeType runtimeType(const Opt_RoundedRectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LightSource& value) +inline Ark_RuntimeType runtimeType(const Ark_RectOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LightSource* value) { +inline void WriteToString(std::string* result, const Ark_RectOptions* value) { result->append("{"); - // Ark_Length positionX - result->append(".positionX="); - WriteToString(result, &value->positionX); - // Ark_Length positionY - result->append(", "); - result->append(".positionY="); - WriteToString(result, &value->positionY); - // Ark_Length positionZ - result->append(", "); - result->append(".positionZ="); - WriteToString(result, &value->positionZ); - // Ark_Number intensity + // Ark_Union_Number_String width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height result->append(", "); - result->append(".intensity="); - WriteToString(result, &value->intensity); - // Ark_ResourceColor color + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Number_String_Array_Any radius result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); + result->append(".radius="); + WriteToString(result, &value->radius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LightSource* value) { +inline void WriteToString(std::string* result, const Opt_RectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17007,23 +16768,23 @@ inline void WriteToString(std::string* result, const Opt_LightSource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LightSource& value) +inline Ark_RuntimeType runtimeType(const Opt_RectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioIndicatorType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SelectStatus value) { - result->append("Ark_SelectStatus("); +inline void WriteToString(std::string* result, const Ark_RadioIndicatorType value) { + result->append("Ark_RadioIndicatorType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { +inline void WriteToString(std::string* result, const Opt_RadioIndicatorType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17036,12 +16797,37 @@ inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioIndicatorType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext* value) { +inline Ark_RuntimeType runtimeType(const Ark_ProgressStyleOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ProgressStyleOptions* value) { + result->append("{"); + // Ark_Boolean enableSmoothEffect + result->append(".enableSmoothEffect="); + WriteToString(result, &value->enableSmoothEffect); + // Ark_Length strokeWidth + result->append(", "); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Number scaleCount + result->append(", "); + result->append(".scaleCount="); + WriteToString(result, &value->scaleCount); + // Ark_Length scaleWidth + result->append(", "); + result->append(".scaleWidth="); + WriteToString(result, &value->scaleWidth); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ProgressStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17054,12 +16840,49 @@ inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2D* value) { +inline Ark_RuntimeType runtimeType(const Ark_CapsuleStyleOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_CapsuleStyleOptions* value) { + result->append("{"); + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_ResourceColor borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Length borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_String content + result->append(", "); + result->append(".content="); + WriteToString(result, &value->content); + // Ark_Font font + result->append(", "); + result->append(".font="); + WriteToString(result, &value->font); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_Boolean showDefaultPercentage + result->append(", "); + result->append(".showDefaultPercentage="); + WriteToString(result, &value->showDefaultPercentage); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_CapsuleStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17072,12 +16895,37 @@ inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2 result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderingContext2D& value) +inline Ark_RuntimeType runtimeType(const Opt_CapsuleStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarController* value) { +inline Ark_RuntimeType runtimeType(const Ark_RingStyleOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_RingStyleOptions* value) { + result->append("{"); + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_Length strokeWidth + result->append(", "); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Boolean shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_ProgressStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, &value->status); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RingStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17090,33 +16938,33 @@ inline void WriteToString(std::string* result, const Opt_CalendarController* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarController& value) +inline Ark_RuntimeType runtimeType(const Opt_RingStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MonthData& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearStyleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MonthData* value) { +inline void WriteToString(std::string* result, const Ark_LinearStyleOptions* value) { result->append("{"); - // Ark_Number year - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month + // Ark_Boolean enableScanEffect + result->append(".enableScanEffect="); + WriteToString(result, &value->enableScanEffect); + // Ark_Length strokeWidth result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Array_CalendarDay data + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_Union_PX_VP_LPX_Resource strokeRadius result->append(", "); - result->append(".data="); - WriteToString(result, &value->data); + result->append(".strokeRadius="); + WriteToString(result, &value->strokeRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MonthData* value) { +inline void WriteToString(std::string* result, const Opt_LinearStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17129,38 +16977,28 @@ inline void WriteToString(std::string* result, const Opt_MonthData* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MonthData& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_day_month_year& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_day_month_year* value) { - result->append("{"); - // Ark_Number year - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month - result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_Number day - result->append(", "); - result->append(".day="); - WriteToString(result, &value->day); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ProgressType value) { + result->append("Ark_ProgressType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_day_month_year* value) { +inline void WriteToString(std::string* result, const Opt_ProgressType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17168,23 +17006,23 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_day_mont result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_day_month_year& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ControlSize& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ControlSize value) { - result->append("Ark_ControlSize("); +inline void WriteToString(std::string* result, const Ark_ProgressStyle value) { + result->append("Ark_ProgressStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ControlSize* value) { +inline void WriteToString(std::string* result, const Opt_ProgressStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17197,49 +17035,29 @@ inline void WriteToString(std::string* result, const Opt_ControlSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ControlSize& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginComponentTemplate& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BadgeStyle* value) { +inline void WriteToString(std::string* result, const Ark_PluginComponentTemplate* value) { result->append("{"); - // Ark_ResourceColor color - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_Number_String fontSize - result->append(", "); - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_Union_Number_String badgeSize - result->append(", "); - result->append(".badgeSize="); - WriteToString(result, &value->badgeSize); - // Ark_ResourceColor badgeColor - result->append(", "); - result->append(".badgeColor="); - WriteToString(result, &value->badgeColor); - // Ark_ResourceColor borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Length borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_Number_FontWeight_String fontWeight + // Ark_String source + result->append(".source="); + WriteToString(result, &value->source); + // Ark_String bundleName result->append(", "); - result->append(".fontWeight="); - WriteToString(result, &value->fontWeight); + result->append(".bundleName="); + WriteToString(result, &value->bundleName); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { +inline void WriteToString(std::string* result, const Opt_PluginComponentTemplate* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17252,39 +17070,33 @@ inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BadgeStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginComponentTemplate& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BadgePosition_Position& value) +inline Ark_RuntimeType runtimeType(const Ark_CircleStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_BadgePosition_Position: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BadgePosition_Position* value) { +inline void WriteToString(std::string* result, const Ark_CircleStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_LengthMetrics radius result->append(", "); - // Ark_BadgePosition - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Position - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Boolean enableWaveEffect + result->append(", "); + result->append(".enableWaveEffect="); + WriteToString(result, &value->enableWaveEffect); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BadgePosition_Position* value) { +inline void WriteToString(std::string* result, const Opt_CircleStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17297,27 +17109,28 @@ inline void WriteToString(std::string* result, const Opt_Union_BadgePosition_Pos result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BadgePosition_Position& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_PatternLockChallengeResult& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollMotion* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PatternLockChallengeResult value) { + result->append("Ark_PatternLockChallengeResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { +inline void WriteToString(std::string* result, const Opt_PatternLockChallengeResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17325,27 +17138,28 @@ inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_PatternLockChallengeResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FrictionMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteDescription& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FrictionMotion* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PasteDescription value) { + result->append("Ark_PasteDescription("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) { +inline void WriteToString(std::string* result, const Opt_PasteDescription* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17353,27 +17167,28 @@ inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FrictionMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteDescription& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpringMotion& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteIconStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SpringMotion* value) { - result->append("{"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PasteIconStyle value) { + result->append("Ark_PasteIconStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { +inline void WriteToString(std::string* result, const Opt_PasteIconStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17381,23 +17196,23 @@ inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpringMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteIconStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Ark_PanelHeight& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FunctionKey value) { - result->append("Ark_FunctionKey("); +inline void WriteToString(std::string* result, const Ark_PanelHeight value) { + result->append("Ark_PanelHeight("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { +inline void WriteToString(std::string* result, const Opt_PanelHeight* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17410,23 +17225,23 @@ inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Opt_PanelHeight& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SheetKeyboardAvoidMode value) { - result->append("Ark_SheetKeyboardAvoidMode("); +inline void WriteToString(std::string* result, const Ark_NavigationType value) { + result->append("Ark_NavigationType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_NavigationType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17439,25 +17254,33 @@ inline void WriteToString(std::string* result, const Opt_SheetKeyboardAvoidMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIContext& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UIContext* value) { +inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { result->append("{"); - // Ark_String __UIContextStub - result->append(".__UIContextStub="); - WriteToString(result, &value->__UIContextStub); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BarStyle barStyle + result->append(", "); + result->append(".barStyle="); + WriteToString(result, &value->barStyle); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIContext* value) { +inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17470,25 +17293,62 @@ inline void WriteToString(std::string* result, const Opt_UIContext* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIContext& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SheetType_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_ToolbarItemStatus value) { + result->append("Ark_ToolbarItemStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_SheetType_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_ToolbarItem* value); + +inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ToolbarItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void* value) { +inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17501,28 +17361,58 @@ inline void WriteToString(std::string* result, const Opt_Callback_SheetType_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetType_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSizeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSizeMode value) { - result->append("Ark_ScrollSizeMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NavigationTitleOptions* value) { + result->append("{"); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BarStyle barStyle + result->append(", "); + result->append(".barStyle="); + WriteToString(result, &value->barStyle); + // Ark_LengthMetrics paddingStart + result->append(", "); + result->append(".paddingStart="); + WriteToString(result, &value->paddingStart); + // Ark_LengthMetrics paddingEnd + result->append(", "); + result->append(".paddingEnd="); + WriteToString(result, &value->paddingEnd); + // Ark_TextModifier mainTitleModifier + result->append(", "); + result->append(".mainTitleModifier="); + WriteToString(result, &value->mainTitleModifier); + // Ark_TextModifier subTitleModifier + result->append(", "); + result->append(".subTitleModifier="); + WriteToString(result, &value->subTitleModifier); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) { +inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17530,28 +17420,34 @@ inline void WriteToString(std::string* result, const Opt_ScrollSizeMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSizeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetMode value) { - result->append("Ark_SheetMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NavDestinationCustomTitle* value) { + result->append("{"); + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Union_TitleHeight_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetMode* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTitle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17559,25 +17455,29 @@ inline void WriteToString(std::string* result, const Opt_SheetMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCustomTitle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SpringBackAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCommonTitle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_SpringBackAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_NavDestinationCommonTitle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Resource main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_Union_String_Resource sub + result->append(", "); + result->append(".sub="); + WriteToString(result, &value->sub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SpringBackAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTitle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17590,25 +17490,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_SpringBackActi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SpringBackAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCommonTitle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissSheetAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_SystemBarStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissSheetAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_SystemBarStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __SystemBarStyleStub + result->append(".__SystemBarStyleStub="); + WriteToString(result, &value->__SystemBarStyleStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_SystemBarStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17621,25 +17521,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissSheetAc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissSheetAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_SystemBarStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_SheetDismiss_Void& value) +inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_SheetDismiss_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); + +inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_NavigationMenuItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_Void* value) { +inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17652,26 +17560,26 @@ inline void WriteToString(std::string* result, const Opt_Callback_SheetDismiss_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SheetDismiss_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SheetTitleOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_SheetTitleOptions_CustomBuilder: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceStr_CustomBuilder: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_SheetTitleOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_CustomBuilder* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_SheetTitleOptions + // Ark_ResourceStr if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); @@ -17684,7 +17592,7 @@ inline void WriteToString(std::string* result, const Ark_Union_SheetTitleOptions result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17697,28 +17605,54 @@ inline void WriteToString(std::string* result, const Opt_Union_SheetTitleOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SheetTitleOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetType& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuItemOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetType value) { - result->append("Ark_SheetType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_MenuItemOptions* value) { + result->append("{"); + // Ark_ResourceStr startIcon + result->append(".startIcon="); + WriteToString(result, &value->startIcon); + // Ark_SymbolGlyphModifier symbolStartIcon + result->append(", "); + result->append(".symbolStartIcon="); + WriteToString(result, &value->symbolStartIcon); + // Ark_ResourceStr content + result->append(", "); + result->append(".content="); + WriteToString(result, &value->content); + // Ark_ResourceStr endIcon + result->append(", "); + result->append(".endIcon="); + WriteToString(result, &value->endIcon); + // Ark_SymbolGlyphModifier symbolEndIcon + result->append(", "); + result->append(".symbolEndIcon="); + WriteToString(result, &value->symbolEndIcon); + // Ark_ResourceStr labelInfo + result->append(", "); + result->append(".labelInfo="); + WriteToString(result, &value->labelInfo); + // CustomNodeBuilder builder + result->append(", "); + result->append(".builder="); + WriteToString(result, &value->builder); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetType* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17726,39 +17660,37 @@ inline void WriteToString(std::string* result, const Opt_SheetType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetType& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_DividerStyleOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_Resource: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Resource* value) { +inline void WriteToString(std::string* result, const Ark_DividerStyleOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_LengthMetrics strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_LengthMetrics startMargin + result->append(", "); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_LengthMetrics endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* value) { +inline void WriteToString(std::string* result, const Opt_DividerStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17771,33 +17703,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Resource* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_DividerStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_SheetOptions_detents& value) +inline Ark_RuntimeType runtimeType(const Ark_ASTCResource& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_SheetOptions_detents* value) { +inline void WriteToString(std::string* result, const Ark_ASTCResource* value) { result->append("{"); - // Ark_Union_SheetSize_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Union_SheetSize_Length value1 - result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Union_SheetSize_Length value2 + // Array_String sources + result->append(".sources="); + WriteToString(result, &value->sources); + // Ark_Number column result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); + result->append(".column="); + WriteToString(result, &value->column); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_SheetOptions_detents* value) { +inline void WriteToString(std::string* result, const Opt_ASTCResource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17810,25 +17738,25 @@ inline void WriteToString(std::string* result, const Opt_Type_SheetOptions_deten result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_SheetOptions_detents& value) +inline Ark_RuntimeType runtimeType(const Opt_ASTCResource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DismissContentCoverAction_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawableDescriptor& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DismissContentCoverAction_Void* value) { +inline void WriteToString(std::string* result, const Ark_DrawableDescriptor* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __DrawableDescriptorStub + result->append(".__DrawableDescriptorStub="); + WriteToString(result, &value->__DrawableDescriptorStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DismissContentCoverAction_Void* value) { +inline void WriteToString(std::string* result, const Opt_DrawableDescriptor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17841,23 +17769,41 @@ inline void WriteToString(std::string* result, const Opt_Callback_DismissContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DismissContentCoverAction_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawableDescriptor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ModalTransition& value) +inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Matrix2D& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_LocationDescription& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ModalTransition value) { - result->append("Ark_ModalTransition("); +inline void WriteToString(std::string* result, const Ark_LocationDescription value) { + result->append("Ark_LocationDescription("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ModalTransition* value) { +inline void WriteToString(std::string* result, const Opt_LocationDescription* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17870,38 +17816,28 @@ inline void WriteToString(std::string* result, const Opt_ModalTransition* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModalTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_LocationDescription& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContextMenuAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LocationIconStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ContextMenuAnimationOptions* value) { - result->append("{"); - // Ark_CustomObject scale - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_CustomObject hoverScale - result->append(", "); - result->append(".hoverScale="); - WriteToString(result, &value->hoverScale); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LocationIconStyle value) { + result->append("Ark_LocationIconStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_LocationIconStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -17909,45 +17845,37 @@ inline void WriteToString(std::string* result, const Opt_ContextMenuAnimationOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContextMenuAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LocationIconStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_ListDividerOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_ListDividerOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length strokeWidth + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); + // Ark_ResourceColor color result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Length startMargin + result->append(", "); + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin + result->append(", "); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_ListDividerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -17960,44 +17888,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_BorderRadi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_ListDividerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_MenuPreviewMode_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_MenuPreviewMode_CustomBuilder: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_MenuPreviewMode_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_MenuPreviewMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ListItemGroupStyle value) { + result->append("Ark_ListItemGroupStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18005,38 +17917,28 @@ inline void WriteToString(std::string* result, const Opt_Union_MenuPreviewMode_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_MenuPreviewMode_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeEdgeEffect& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_MenuElement* value); - -inline void WriteToString(std::string* result, const Array_MenuElement* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_MenuElement*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SwipeEdgeEffect value) { + result->append("Ark_SwipeEdgeEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_MenuElement* value) { +inline void WriteToString(std::string* result, const Opt_SwipeEdgeEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18044,117 +17946,39 @@ inline void WriteToString(std::string* result, const Opt_Array_MenuElement* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeEdgeEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomPopupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_SwipeActionItem& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_CustomBuilder_SwipeActionItem: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_CustomPopupOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_SwipeActionItem* value) { result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Union_Color_String_Resource_Number maskColor - result->append(", "); - result->append(".maskColor="); - WriteToString(result, &value->maskColor); - // Ark_Union_Color_String_Resource_Number popupColor - result->append(", "); - result->append(".popupColor="); - WriteToString(result, &value->popupColor); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // Callback_Literal_Boolean_isVisible_Void onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Union_Boolean_Literal_ResourceColor_color mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_Length targetSpace - result->append(", "); - result->append(".targetSpace="); - WriteToString(result, &value->targetSpace); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Length arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Length arrowHeight - result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); - // Ark_Length radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_Boolean focusable - result->append(", "); - result->append(".focusable="); - WriteToString(result, &value->focusable); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Boolean followTransformOfTarget + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".followTransformOfTarget="); - WriteToString(result, &value->followTransformOfTarget); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_SwipeActionItem + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomPopupOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_SwipeActionItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18167,130 +17991,28 @@ inline void WriteToString(std::string* result, const Opt_CustomPopupOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomPopupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_SwipeActionItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EditMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PopupOptions* value) { - result->append("{"); - // Ark_String message - result->append(".message="); - WriteToString(result, &value->message); - // Ark_Boolean placementOnTop - result->append(", "); - result->append(".placementOnTop="); - WriteToString(result, &value->placementOnTop); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Literal_String_value_Callback_Void_action primaryButton - result->append(", "); - result->append(".primaryButton="); - WriteToString(result, &value->primaryButton); - // Ark_Literal_String_value_Callback_Void_action secondaryButton - result->append(", "); - result->append(".secondaryButton="); - WriteToString(result, &value->secondaryButton); - // Callback_Literal_Boolean_isVisible_Void onStateChange - result->append(", "); - result->append(".onStateChange="); - WriteToString(result, &value->onStateChange); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Union_Boolean_Literal_ResourceColor_color mask - result->append(", "); - result->append(".mask="); - WriteToString(result, &value->mask); - // Ark_PopupMessageOptions messageOptions - result->append(", "); - result->append(".messageOptions="); - WriteToString(result, &value->messageOptions); - // Ark_Length targetSpace - result->append(", "); - result->append(".targetSpace="); - WriteToString(result, &value->targetSpace); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Position offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Union_Color_String_Resource_Number popupColor - result->append(", "); - result->append(".popupColor="); - WriteToString(result, &value->popupColor); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ArrowPointPosition arrowPointPosition - result->append(", "); - result->append(".arrowPointPosition="); - WriteToString(result, &value->arrowPointPosition); - // Ark_Length arrowWidth - result->append(", "); - result->append(".arrowWidth="); - WriteToString(result, &value->arrowWidth); - // Ark_Length arrowHeight - result->append(", "); - result->append(".arrowHeight="); - WriteToString(result, &value->arrowHeight); - // Ark_Length radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_Boolean followTransformOfTarget - result->append(", "); - result->append(".followTransformOfTarget="); - WriteToString(result, &value->followTransformOfTarget); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_EditMode value) { + result->append("Ark_EditMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PopupOptions* value) { +inline void WriteToString(std::string* result, const Opt_EditMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18298,23 +18020,23 @@ inline void WriteToString(std::string* result, const Opt_PopupOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EditMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionHierarchyStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionHierarchyStrategy value) { - result->append("Ark_TransitionHierarchyStrategy("); +inline void WriteToString(std::string* result, const Ark_ListItemStyle value) { + result->append("Ark_ListItemStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStrategy* value) { +inline void WriteToString(std::string* result, const Opt_ListItemStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18327,25 +18049,29 @@ inline void WriteToString(std::string* result, const Opt_TransitionHierarchyStra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionHierarchyStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Blender& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthConstrain& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Blender* value) { +inline void WriteToString(std::string* result, const Ark_LengthConstrain* value) { result->append("{"); - // Ark_String __BlenderStub - result->append(".__BlenderStub="); - WriteToString(result, &value->__BlenderStub); + // Ark_Length minLength + result->append(".minLength="); + WriteToString(result, &value->minLength); + // Ark_Length maxLength + result->append(", "); + result->append(".maxLength="); + WriteToString(result, &value->maxLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Blender* value) { +inline void WriteToString(std::string* result, const Opt_LengthConstrain* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18358,23 +18084,23 @@ inline void WriteToString(std::string* result, const Opt_Blender* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Blender& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthConstrain& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlendMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupArea& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BlendMode value) { - result->append("Ark_BlendMode("); +inline void WriteToString(std::string* result, const Ark_ListItemGroupArea value) { + result->append("Ark_ListItemGroupArea("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BlendMode* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupArea* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18387,34 +18113,28 @@ inline void WriteToString(std::string* result, const Opt_BlendMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlendMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupArea& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverlayOffset& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainEdgeEffect& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OverlayOffset* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ChainEdgeEffect value) { + result->append("Ark_ChainEdgeEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { +inline void WriteToString(std::string* result, const Opt_ChainEdgeEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18422,39 +18142,25 @@ inline void WriteToString(std::string* result, const Opt_OverlayOffset* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverlayOffset& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainEdgeEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_CloseSwipeActionOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_Number: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Number* value) { +inline void WriteToString(std::string* result, const Ark_CloseSwipeActionOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Callback_Void onFinish + result->append(".onFinish="); + WriteToString(result, &value->onFinish); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* value) { +inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18467,25 +18173,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_Number* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_CloseSwipeActionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawingColorFilter& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageModifier* value) { +inline void WriteToString(std::string* result, const Ark_DrawingColorFilter* value) { result->append("{"); - // Ark_String __ImageModifierStub - result->append(".__ImageModifierStub="); - WriteToString(result, &value->__ImageModifierStub); + // Ark_String __DrawingColorFilterStub + result->append(".__DrawingColorFilterStub="); + WriteToString(result, &value->__DrawingColorFilterStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageModifier* value) { +inline void WriteToString(std::string* result, const Opt_DrawingColorFilter* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18498,39 +18204,22 @@ inline void WriteToString(std::string* result, const Opt_ImageModifier* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawingColorFilter& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DragPreviewMode_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ColorFilter& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DragPreviewMode_Array_DragPreviewMode: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_DragPreviewMode_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Ark_ColorFilter* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DragPreviewMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Array_DragPreviewMode - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_Array_DragPreviewMode* value) { +inline void WriteToString(std::string* result, const Opt_ColorFilter* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18543,23 +18232,74 @@ inline void WriteToString(std::string* result, const Opt_Union_DragPreviewMode_A result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DragPreviewMode_Array_DragPreviewMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ColorFilter& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SharedTransitionEffectType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_PixelMap& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SharedTransitionEffectType value) { - result->append("Ark_SharedTransitionEffectType("); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_Resource_PixelMap: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_PixelMap* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_PixelMap + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_PixelMap* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_PixelMap& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_ImageContent& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_ImageContent value) { + result->append("Ark_ImageContent("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectType* value) { +inline void WriteToString(std::string* result, const Opt_ImageContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18572,42 +18312,28 @@ inline void WriteToString(std::string* result, const Opt_SharedTransitionEffectT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SharedTransitionEffectType& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionPathOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MotionPathOptions* value) { - result->append("{"); - // Ark_String path - result->append(".path="); - WriteToString(result, &value->path); - // Ark_Number from - result->append(", "); - result->append(".from="); - WriteToString(result, &value->from); - // Ark_Number to - result->append(", "); - result->append(".to="); - WriteToString(result, &value->to); - // Ark_Boolean rotatable - result->append(", "); - result->append(".rotatable="); - WriteToString(result, &value->rotatable); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GridRowDirection value) { + result->append("Ark_GridRowDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MotionPathOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridRowDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18615,33 +18341,29 @@ inline void WriteToString(std::string* result, const Opt_MotionPathOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionPathOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Ark_BreakPoints& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_FractionStop* value); - -inline void WriteToString(std::string* result, const Array_FractionStop* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_FractionStop*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_BreakPoints* value) { + result->append("{"); + // Array_String value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_BreakpointsReference reference + result->append(", "); + result->append(".reference="); + WriteToString(result, &value->reference); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_FractionStop* value) { +inline void WriteToString(std::string* result, const Opt_BreakPoints* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18654,25 +18376,39 @@ inline void WriteToString(std::string* result, const Opt_Array_FractionStop* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Opt_BreakPoints& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TransitionFinishCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridRowColumnOption& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_GridRowColumnOption: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const TransitionFinishCallback* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_GridRowColumnOption* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridRowColumnOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionFinishCallback* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_GridRowColumnOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18685,25 +18421,39 @@ inline void WriteToString(std::string* result, const Opt_TransitionFinishCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionFinishCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridRowColumnOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlurOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_GutterOption& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Length_GutterOption: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_BlurOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_GutterOption* value) { result->append("{"); - // Ark_Tuple_Number_Number grayscale - result->append(".grayscale="); - WriteToString(result, &value->grayscale); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GutterOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_GutterOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18716,23 +18466,23 @@ inline void WriteToString(std::string* result, const Opt_BlurOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_GutterOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AdaptiveColor& value) +inline Ark_RuntimeType runtimeType(const Ark_SizeType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_AdaptiveColor value) { - result->append("Ark_AdaptiveColor("); +inline void WriteToString(std::string* result, const Ark_SizeType value) { + result->append("Ark_SizeType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_AdaptiveColor* value) { +inline void WriteToString(std::string* result, const Opt_SizeType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18745,28 +18495,44 @@ inline void WriteToString(std::string* result, const Opt_AdaptiveColor* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AdaptiveColor& value) +inline Ark_RuntimeType runtimeType(const Opt_SizeType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlurStyleActivePolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_GridColColumnOption& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_GridColColumnOption: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_BlurStyleActivePolicy value) { - result->append("Ark_BlurStyleActivePolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Number_GridColColumnOption* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_GridColColumnOption + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BlurStyleActivePolicy* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_GridColColumnOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18774,23 +18540,23 @@ inline void WriteToString(std::string* result, const Opt_BlurStyleActivePolicy* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlurStyleActivePolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_GridColColumnOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureControl_GestureType& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureControl_GestureType value) { - result->append("Ark_GestureControl_GestureType("); +inline void WriteToString(std::string* result, const Ark_GridItemStyle value) { + result->append("Ark_GridItemStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureControl_GestureType* value) { +inline void WriteToString(std::string* result, const Opt_GridItemStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18803,30 +18569,28 @@ inline void WriteToString(std::string* result, const Opt_GestureControl_GestureT result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureControl_GestureType& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathShape& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemAlignment& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PathShape* value) { - result->append("{"); - // Ark_String __PathShapeStub - result->append(".__PathShapeStub="); - WriteToString(result, &value->__PathShapeStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GridItemAlignment value) { + result->append("Ark_GridItemAlignment("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_PathShape* value) { +inline void WriteToString(std::string* result, const Opt_GridItemAlignment* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18834,25 +18598,25 @@ inline void WriteToString(std::string* result, const Opt_PathShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathShape& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemAlignment& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipseShape& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number_Number_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EllipseShape* value) { +inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number_Number_Number* value) { result->append("{"); - // Ark_String __EllipseShapeStub - result->append(".__EllipseShapeStub="); - WriteToString(result, &value->__EllipseShapeStub); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18865,25 +18629,25 @@ inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipseShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number_Number_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleShape& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Tuple_Number_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CircleShape* value) { +inline void WriteToString(std::string* result, const Callback_Number_Tuple_Number_Number* value) { result->append("{"); - // Ark_String __CircleShapeStub - result->append(".__CircleShapeStub="); - WriteToString(result, &value->__CircleShapeStub); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CircleShape* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Tuple_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18896,17 +18660,28 @@ inline void WriteToString(std::string* result, const Opt_CircleShape* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { +inline Ark_RuntimeType runtimeType(const Ark_PanDirection& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_PanDirection value) { + result->append("Ark_PanDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PanDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -18914,29 +18689,39 @@ inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressMask& value) +inline Ark_RuntimeType runtimeType(const Opt_PanDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Length_Length& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_common& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_common: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Length_Length* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_common* value) { result->append("{"); - // Ark_Length value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Length value1 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LinearGradient_common + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18949,33 +18734,33 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Length_Length& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_DragItemInfo* value) { - result->append("{"); - // Ark_PixelMap pixelMap - result->append(".pixelMap="); - WriteToString(result, &value->pixelMap); - // CustomNodeBuilder builder - result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_String extraInfo - result->append(", "); - result->append(".extraInfo="); - WriteToString(result, &value->extraInfo); +inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value); + +inline void WriteToString(std::string* result, const Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -18988,23 +18773,23 @@ inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragBehavior& value) +inline Ark_RuntimeType runtimeType(const Ark_FormShape& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DragBehavior value) { - result->append("Ark_DragBehavior("); +inline void WriteToString(std::string* result, const Ark_FormShape value) { + result->append("Ark_FormShape("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DragBehavior* value) { +inline void WriteToString(std::string* result, const Opt_FormShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19017,34 +18802,28 @@ inline void WriteToString(std::string* result, const Opt_DragBehavior* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragBehavior& value) +inline Ark_RuntimeType runtimeType(const Opt_FormShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ClickEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_FormRenderingMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ClickEffect* value) { - result->append("{"); - // Ark_ClickEffectLevel level - result->append(".level="); - WriteToString(result, value->level); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FormRenderingMode value) { + result->append("Ark_FormRenderingMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { +inline void WriteToString(std::string* result, const Opt_FormRenderingMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19052,34 +18831,28 @@ inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ClickEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_FormRenderingMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Bias& value) +inline Ark_RuntimeType runtimeType(const Ark_FormDimension& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Bias* value) { - result->append("{"); - // Ark_Number horizontal - result->append(".horizontal="); - WriteToString(result, &value->horizontal); - // Ark_Number vertical - result->append(", "); - result->append(".vertical="); - WriteToString(result, &value->vertical); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FormDimension value) { + result->append("Ark_FormDimension("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Bias* value) { +inline void WriteToString(std::string* result, const Opt_FormDimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19087,29 +18860,25 @@ inline void WriteToString(std::string* result, const Opt_Bias* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Bias& value) +inline Ark_RuntimeType runtimeType(const Opt_FormDimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedVerticalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Ark_WindowStatusType& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedVerticalAlignParam* value) { +inline void WriteToString(std::string* result, const Ark_WindowStatusType* value) { result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_VerticalAlign align - result->append(", "); - result->append(".align="); - WriteToString(result, value->align); + // Ark_String __WindowStatusTypeStub + result->append(".__WindowStatusTypeStub="); + WriteToString(result, &value->__WindowStatusTypeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignParam* value) { +inline void WriteToString(std::string* result, const Opt_WindowStatusType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19122,34 +18891,28 @@ inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignP result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedVerticalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Opt_WindowStatusType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedHorizontalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Ark_AppRotation& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedHorizontalAlignParam* value) { - result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_HorizontalAlign align - result->append(", "); - result->append(".align="); - WriteToString(result, value->align); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AppRotation value) { + result->append("Ark_AppRotation("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlignParam* value) { +inline void WriteToString(std::string* result, const Opt_AppRotation* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19157,34 +18920,28 @@ inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlig result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedHorizontalAlignParam& value) +inline Ark_RuntimeType runtimeType(const Opt_AppRotation& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_anchor_VerticalAlign_align& value) +inline Ark_RuntimeType runtimeType(const Ark_FoldStatus& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_anchor_VerticalAlign_align* value) { - result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_VerticalAlign align - result->append(", "); - result->append(".align="); - WriteToString(result, value->align); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FoldStatus value) { + result->append("Ark_FoldStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_VerticalAlign_align* value) { +inline void WriteToString(std::string* result, const Opt_FoldStatus* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19192,29 +18949,29 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_anchor_VerticalAlign_align& value) +inline Ark_RuntimeType runtimeType(const Opt_FoldStatus& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_anchor_HorizontalAlign_align& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexSpaceOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_anchor_HorizontalAlign_align* value) { +inline void WriteToString(std::string* result, const Ark_FlexSpaceOptions* value) { result->append("{"); - // Ark_String anchor - result->append(".anchor="); - WriteToString(result, &value->anchor); - // Ark_HorizontalAlign align + // Ark_LengthMetrics main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_LengthMetrics cross result->append(", "); - result->append(".align="); - WriteToString(result, value->align); + result->append(".cross="); + WriteToString(result, &value->cross); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_HorizontalAlign_align* value) { +inline void WriteToString(std::string* result, const Opt_FlexSpaceOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19227,44 +18984,28 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_H result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_anchor_HorizontalAlign_align& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexSpaceOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Literal_Number_offset_span& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexAlign& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_Literal_Number_offset_span: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Literal_Number_offset_span* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Literal_Number_offset_span - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FlexAlign value) { + result->append("Ark_FlexAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Literal_Number_offset_span* value) { +inline void WriteToString(std::string* result, const Opt_FlexAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19272,34 +19013,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_Literal_Nu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Literal_Number_offset_span& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemAlign& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedPosition* value) { - result->append("{"); - // Ark_LengthMetrics start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LengthMetrics top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ItemAlign value) { + result->append("Ark_ItemAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedPosition* value) { +inline void WriteToString(std::string* result, const Opt_ItemAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19307,42 +19042,28 @@ inline void WriteToString(std::string* result, const Opt_LocalizedPosition* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexWrap& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_InvertOptions* value) { - result->append("{"); - // Ark_Number low - result->append(".low="); - WriteToString(result, &value->low); - // Ark_Number high - result->append(", "); - result->append(".high="); - WriteToString(result, &value->high); - // Ark_Number threshold - result->append(", "); - result->append(".threshold="); - WriteToString(result, &value->threshold); - // Ark_Number thresholdRange - result->append(", "); - result->append(".thresholdRange="); - WriteToString(result, &value->thresholdRange); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FlexWrap value) { + result->append("Ark_FlexWrap("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { +inline void WriteToString(std::string* result, const Opt_FlexWrap* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19350,34 +19071,28 @@ inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexWrap& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionBlurAnchor& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MotionBlurAnchor* value) { - result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FlexDirection value) { + result->append("Ark_FlexDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value) { +inline void WriteToString(std::string* result, const Opt_FlexDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19385,41 +19100,145 @@ inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionBlurAnchor& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DatePickerDialogOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionOptions* value) { +inline void WriteToString(std::string* result, const Ark_DatePickerDialogOptions* value) { result->append("{"); - // Ark_TransitionType type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Number opacity + // Ark_Date start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end result->append(", "); - result->append(".opacity="); - WriteToString(result, &value->opacity); - // Ark_TranslateOptions translate + result->append(".end="); + WriteToString(result, &value->end); + // Ark_Date selected result->append(", "); - result->append(".translate="); - WriteToString(result, &value->translate); - // Ark_ScaleOptions scale + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_Boolean lunar result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_RotateOptions rotate + result->append(".lunar="); + WriteToString(result, &value->lunar); + // Ark_Boolean lunarSwitch result->append(", "); - result->append(".rotate="); - WriteToString(result, &value->rotate); + result->append(".lunarSwitch="); + WriteToString(result, &value->lunarSwitch); + // Ark_LunarSwitchStyle lunarSwitchStyle + result->append(", "); + result->append(".lunarSwitchStyle="); + WriteToString(result, &value->lunarSwitchStyle); + // Ark_Boolean showTime + result->append(", "); + result->append(".showTime="); + WriteToString(result, &value->showTime); + // Ark_Boolean useMilitaryTime + result->append(", "); + result->append(".useMilitaryTime="); + WriteToString(result, &value->useMilitaryTime); + // Ark_PickerTextStyle disappearTextStyle + result->append(", "); + result->append(".disappearTextStyle="); + WriteToString(result, &value->disappearTextStyle); + // Ark_PickerTextStyle textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_PickerDialogButtonStyle acceptButtonStyle + result->append(", "); + result->append(".acceptButtonStyle="); + WriteToString(result, &value->acceptButtonStyle); + // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(", "); + result->append(".cancelButtonStyle="); + WriteToString(result, &value->cancelButtonStyle); + // Ark_PickerTextStyle selectedTextStyle + result->append(", "); + result->append(".selectedTextStyle="); + WriteToString(result, &value->selectedTextStyle); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Callback_DatePickerResult_Void onAccept + result->append(", "); + result->append(".onAccept="); + WriteToString(result, &value->onAccept); + // VoidCallback onCancel + result->append(", "); + result->append(".onCancel="); + WriteToString(result, &value->onCancel); + // Callback_DatePickerResult_Void onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + // Callback_Date_Void onDateAccept + result->append(", "); + result->append(".onDateAccept="); + WriteToString(result, &value->onDateAccept); + // Callback_Date_Void onDateChange + result->append(", "); + result->append(".onDateChange="); + WriteToString(result, &value->onDateChange); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // VoidCallback onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // VoidCallback onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // VoidCallback onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // VoidCallback onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_DateTimeOptions dateTimeOptions + result->append(", "); + result->append(".dateTimeOptions="); + WriteToString(result, &value->dateTimeOptions); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionOptions* value) { +inline void WriteToString(std::string* result, const Opt_DatePickerDialogOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19432,25 +19251,22 @@ inline void WriteToString(std::string* result, const Opt_TransitionOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DatePickerDialogOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IntentionCode& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradient_data_panel& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IntentionCode* value) { +inline void WriteToString(std::string* result, const Ark_LinearGradient_data_panel* value) { result->append("{"); - // Ark_String __IntentionCodeStub - result->append(".__IntentionCodeStub="); - WriteToString(result, &value->__IntentionCodeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradient_data_panel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19463,86 +19279,38 @@ inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IntentionCode& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_KeySource& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_KeySource value) { - result->append("Ark_KeySource("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_KeySource* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_KeySource& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradient_data_panel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyType& value) +inline Ark_RuntimeType runtimeType(const Array_Union_ResourceColor_LinearGradient_data_panel& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_KeyType value) { - result->append("Ark_KeyType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Opt_KeyType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* value); + +inline void WriteToString(std::string* result, const Array_Union_ResourceColor_LinearGradient_data_panel* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_Union_ResourceColor_LinearGradient_data_panel*)&value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseAction& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_MouseAction value) { - result->append("Ark_MouseAction("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MouseAction* value) { +inline void WriteToString(std::string* result, const Opt_Array_Union_ResourceColor_LinearGradient_data_panel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19550,23 +19318,23 @@ inline void WriteToString(std::string* result, const Opt_MouseAction* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MouseAction& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Union_ResourceColor_LinearGradient_data_panel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MouseButton value) { - result->append("Ark_MouseButton("); +inline void WriteToString(std::string* result, const Ark_DataPanelType value) { + result->append("Ark_DataPanelType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MouseButton* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19579,23 +19347,23 @@ inline void WriteToString(std::string* result, const Opt_MouseButton* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MouseButton& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverType& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyboardAvoidMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_AccessibilityHoverType value) { - result->append("Ark_AccessibilityHoverType("); +inline void WriteToString(std::string* result, const Ark_KeyboardAvoidMode value) { + result->append("Ark_KeyboardAvoidMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityHoverType* value) { +inline void WriteToString(std::string* result, const Opt_KeyboardAvoidMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19608,39 +19376,39 @@ inline void WriteToString(std::string* result, const Opt_AccessibilityHoverType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AccessibilityHoverType& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyboardAvoidMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineStyles_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_EdgeColors& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_EdgeOutlineStyles_OutlineStyle: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceColor_EdgeColors: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineStyles_OutlineStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_EdgeColors* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_EdgeOutlineStyles + // Ark_ResourceColor if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_OutlineStyle + // Ark_EdgeColors if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles_OutlineStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_EdgeColors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19653,31 +19421,31 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineStyles_OutlineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_EdgeColors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineRadiuses_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeWidths& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_OutlineRadiuses_Dimension: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_EdgeWidths: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_OutlineRadiuses_Dimension* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeWidths* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_OutlineRadiuses + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Length + // Ark_EdgeWidths if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -19685,7 +19453,7 @@ inline void WriteToString(std::string* result, const Ark_Union_OutlineRadiuses_D result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_OutlineRadiuses_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19698,45 +19466,57 @@ inline void WriteToString(std::string* result, const Opt_Union_OutlineRadiuses_D result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineRadiuses_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Ark_AnimateParam& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Ark_AnimateParam* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Number tempo result->append(", "); - // Ark_EdgeColors - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceColor - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeColors - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".tempo="); + WriteToString(result, &value->tempo); + // Ark_Union_Curve_String_ICurve curve + result->append(", "); + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Number delay + result->append(", "); + result->append(".delay="); + WriteToString(result, &value->delay); + // Ark_Number iterations + result->append(", "); + result->append(".iterations="); + WriteToString(result, &value->iterations); + // Ark_PlayMode playMode + result->append(", "); + result->append(".playMode="); + WriteToString(result, &value->playMode); + // Callback_Void onFinish + result->append(", "); + result->append(".onFinish="); + WriteToString(result, &value->onFinish); + // Ark_FinishCallbackType finishCallbackType + result->append(", "); + result->append(".finishCallbackType="); + WriteToString(result, &value->finishCallbackType); + // Ark_ExpectedFrameRateRange expectedFrameRateRange + result->append(", "); + result->append(".expectedFrameRateRange="); + WriteToString(result, &value->expectedFrameRateRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { +inline void WriteToString(std::string* result, const Opt_AnimateParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19749,44 +19529,28 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_Resour result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) +inline Ark_RuntimeType runtimeType(const Opt_AnimateParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineWidths_Dimension& value) +inline Ark_RuntimeType runtimeType(const Ark_ModelType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_EdgeOutlineWidths_Dimension: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineWidths_Dimension* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeOutlineWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ModelType value) { + result->append("Ark_ModelType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineWidths_Dimension* value) { +inline void WriteToString(std::string* result, const Opt_ModelType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -19794,45 +19558,39 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineWidths result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineWidths_Dimension& value) +inline Ark_RuntimeType runtimeType(const Opt_ModelType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Scene& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceStr_Scene: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Scene* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Length + // Ark_ResourceStr if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_EdgeWidths + // Ark_Scene if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Scene* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19845,45 +19603,12 @@ inline void WriteToString(std::string* result, const Opt_Union_Length_EdgeWidths result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Scene& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradient_common& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_Resource_LinearGradient_common: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradient_common* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LinearGradient_common - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradient_common* value) { +inline void WriteToString(std::string* result, const Opt_IPropertySubscriber* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19896,23 +19621,23 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_L result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradient_common& value) +inline Ark_RuntimeType runtimeType(const Opt_IPropertySubscriber& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RepeatMode& value) +inline Ark_RuntimeType runtimeType(const Ark_PointerStyle& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RepeatMode value) { - result->append("Ark_RepeatMode("); +inline void WriteToString(std::string* result, const Ark_PointerStyle value) { + result->append("Ark_PointerStyle("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { +inline void WriteToString(std::string* result, const Opt_PointerStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19925,45 +19650,22 @@ inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RepeatMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PointerStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_UIGestureEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_UIGestureEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthMetrics - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -19976,39 +19678,25 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_UIGestureEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeStyles_BorderStyle& value) +inline Ark_RuntimeType runtimeType(const OnMoveHandler& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_EdgeStyles_BorderStyle: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeStyles_BorderStyle* value) { +inline void WriteToString(std::string* result, const OnMoveHandler* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeStyles - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BorderStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_BorderStyle* value) { +inline void WriteToString(std::string* result, const Opt_OnMoveHandler* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20021,45 +19709,25 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_Border result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeStyles_BorderStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnMoveHandler& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Ark_FadingEdgeOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Ark_FadingEdgeOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BorderRadiuses - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedBorderRadiuses - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + // Ark_LengthMetrics fadingEdgeLength + result->append(".fadingEdgeLength="); + WriteToString(result, &value->fadingEdgeLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20072,45 +19740,25 @@ inline void WriteToString(std::string* result, const Opt_Union_BorderRadiuses_Le result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_FadingEdgeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_RectShape& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Ark_RectShape* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_EdgeWidths - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdgeWidths - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + // Ark_String __RectShapeStub + result->append(".__RectShapeStub="); + WriteToString(result, &value->__RectShapeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { +inline void WriteToString(std::string* result, const Opt_RectShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20123,30 +19771,28 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_RectShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawingLattice& value) +inline Ark_RuntimeType runtimeType(const Ark_ContentClipMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DrawingLattice* value) { - result->append("{"); - // Ark_String __DrawingLatticeStub - result->append(".__DrawingLatticeStub="); - WriteToString(result, &value->__DrawingLatticeStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ContentClipMode value) { + result->append("Ark_ContentClipMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawingLattice* value) { +inline void WriteToString(std::string* result, const Opt_ContentClipMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20154,28 +19800,30 @@ inline void WriteToString(std::string* result, const Opt_DrawingLattice* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawingLattice& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentClipMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageSize& value) +inline Ark_RuntimeType runtimeType(const GestureRecognizerJudgeBeginCallback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageSize value) { - result->append("Ark_ImageSize("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const GestureRecognizerJudgeBeginCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageSize* value) { +inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeBeginCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20183,28 +19831,30 @@ inline void WriteToString(std::string* result, const Opt_ImageSize* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageSize& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerJudgeBeginCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelRoundCalcPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelRoundCalcPolicy value) { - result->append("Ark_PixelRoundCalcPolicy("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_AccessibilityOptions* value) { + result->append("{"); + // Ark_Boolean accessibilityPreferred + result->append(".accessibilityPreferred="); + WriteToString(result, &value->accessibilityPreferred); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* value) { +inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20212,23 +19862,23 @@ inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelRoundCalcPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchTestStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_FunctionKey& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TouchTestStrategy value) { - result->append("Ark_TouchTestStrategy("); +inline void WriteToString(std::string* result, const Ark_FunctionKey value) { + result->append("Ark_FunctionKey("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* value) { +inline void WriteToString(std::string* result, const Opt_FunctionKey* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20241,37 +19891,25 @@ inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchTestStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_FunctionKey& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectResult& value) +inline Ark_RuntimeType runtimeType(const VisibleAreaChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RectResult* value) { +inline void WriteToString(std::string* result, const VisibleAreaChangeCallback* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RectResult* value) { +inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20284,56 +19922,28 @@ inline void WriteToString(std::string* result, const Opt_RectResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectResult& value) +inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissReason& value) { - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_Rectangle* value); - -inline void WriteToString(std::string* result, const Array_Rectangle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Rectangle*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_Rectangle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); + return ARK_RUNTIME_NUMBER; } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_Rectangle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +inline void WriteToString(std::string* result, const Ark_DismissReason value) { + result->append("Ark_DismissReason("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { +inline void WriteToString(std::string* result, const Opt_DismissReason* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20341,29 +19951,141 @@ inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissReason& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WithThemeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WithThemeOptions* value) { +inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { result->append("{"); - // Ark_CustomTheme theme - result->append(".theme="); - WriteToString(result, &value->theme); - // Ark_ThemeColorMode colorMode + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Callback_Void onAppear result->append(", "); - result->append(".colorMode="); - WriteToString(result, &value->colorMode); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_SheetSize_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Boolean dragBar + result->append(", "); + result->append(".dragBar="); + WriteToString(result, &value->dragBar); + // Ark_ResourceColor maskColor + result->append(", "); + result->append(".maskColor="); + WriteToString(result, &value->maskColor); + // Ark_Type_SheetOptions_detents detents + result->append(", "); + result->append(".detents="); + WriteToString(result, &value->detents); + // Ark_BlurStyle blurStyle + result->append(", "); + result->append(".blurStyle="); + WriteToString(result, &value->blurStyle); + // Ark_Union_Boolean_Resource showClose + result->append(", "); + result->append(".showClose="); + WriteToString(result, &value->showClose); + // Ark_SheetType preferType + result->append(", "); + result->append(".preferType="); + WriteToString(result, &value->preferType); + // Ark_Union_SheetTitleOptions_CustomBuilder title + result->append(", "); + result->append(".title="); + WriteToString(result, &value->title); + // Callback_SheetDismiss_Void shouldDismiss + result->append(", "); + result->append(".shouldDismiss="); + WriteToString(result, &value->shouldDismiss); + // Callback_DismissSheetAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Callback_SpringBackAction_Void onWillSpringBackWhenDismiss + result->append(", "); + result->append(".onWillSpringBackWhenDismiss="); + WriteToString(result, &value->onWillSpringBackWhenDismiss); + // Ark_Boolean enableOutsideInteractive + result->append(", "); + result->append(".enableOutsideInteractive="); + WriteToString(result, &value->enableOutsideInteractive); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Callback_Number_Void onHeightDidChange + result->append(", "); + result->append(".onHeightDidChange="); + WriteToString(result, &value->onHeightDidChange); + // Ark_SheetMode mode + result->append(", "); + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_ScrollSizeMode scrollSizeMode + result->append(", "); + result->append(".scrollSizeMode="); + WriteToString(result, &value->scrollSizeMode); + // Callback_Number_Void onDetentsDidChange + result->append(", "); + result->append(".onDetentsDidChange="); + WriteToString(result, &value->onDetentsDidChange); + // Callback_Number_Void onWidthDidChange + result->append(", "); + result->append(".onWidthDidChange="); + WriteToString(result, &value->onWidthDidChange); + // Callback_SheetType_Void onTypeDidChange + result->append(", "); + result->append(".onTypeDidChange="); + WriteToString(result, &value->onTypeDidChange); + // Ark_UIContext uiContext + result->append(", "); + result->append(".uiContext="); + WriteToString(result, &value->uiContext); + // Ark_SheetKeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WithThemeOptions* value) { +inline void WriteToString(std::string* result, const Opt_SheetOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20376,25 +20098,53 @@ inline void WriteToString(std::string* result, const Opt_WithThemeOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WithThemeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const WithThemeInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_ContentCoverOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const WithThemeInterface* value) { +inline void WriteToString(std::string* result, const Ark_ContentCoverOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // Callback_Void onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_ModalTransition modalTransition + result->append(", "); + result->append(".modalTransition="); + WriteToString(result, &value->modalTransition); + // Callback_DismissContentCoverAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WithThemeInterface* value) { +inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20407,29 +20157,89 @@ inline void WriteToString(std::string* result, const Opt_WithThemeInterface* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WithThemeInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentCoverOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_NavigationAttribute_customNavContentTransition_delegate& value) +inline Ark_RuntimeType runtimeType(const Ark_ContextMenuOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_NavigationAttribute_customNavContentTransition_delegate* value) { +inline void WriteToString(std::string* result, const Ark_ContextMenuOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribute_customNavContentTransition_delegate* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { + // Ark_Position offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Placement placement + result->append(", "); + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Union_MenuPreviewMode_CustomBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void aboutToAppear + result->append(", "); + result->append(".aboutToAppear="); + WriteToString(result, &value->aboutToAppear); + // Callback_Void aboutToDisappear + result->append(", "); + result->append(".aboutToDisappear="); + WriteToString(result, &value->aboutToDisappear); + // Ark_Padding layoutRegionMargin + result->append(", "); + result->append(".layoutRegionMargin="); + WriteToString(result, &value->layoutRegionMargin); + // Ark_ContextMenuAnimationOptions previewAnimationOptions + result->append(", "); + result->append(".previewAnimationOptions="); + WriteToString(result, &value->previewAnimationOptions); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ContextMenuOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; @@ -20438,25 +20248,93 @@ inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_customNavContentTransition_delegate& value) +inline Ark_RuntimeType runtimeType(const Opt_ContextMenuOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SliderTriggerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SliderTriggerChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_MenuOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Position offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Placement placement + result->append(", "); + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Union_MenuPreviewMode_CustomBuilder preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius + result->append(", "); + result->append(".borderRadius="); + WriteToString(result, &value->borderRadius); + // Callback_Void onAppear + result->append(", "); + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Void aboutToAppear + result->append(", "); + result->append(".aboutToAppear="); + WriteToString(result, &value->aboutToAppear); + // Callback_Void aboutToDisappear + result->append(", "); + result->append(".aboutToDisappear="); + WriteToString(result, &value->aboutToDisappear); + // Ark_Padding layoutRegionMargin + result->append(", "); + result->append(".layoutRegionMargin="); + WriteToString(result, &value->layoutRegionMargin); + // Ark_ContextMenuAnimationOptions previewAnimationOptions + result->append(", "); + result->append(".previewAnimationOptions="); + WriteToString(result, &value->previewAnimationOptions); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_ResourceStr title + result->append(", "); + result->append(".title="); + WriteToString(result, &value->title); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_MenuOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20469,25 +20347,33 @@ inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCall result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderTriggerChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ScrollOnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Array_MenuElement& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const ScrollOnScrollCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_MenuElement* value); + +inline void WriteToString(std::string* result, const Array_MenuElement* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_MenuElement*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_Array_MenuElement* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20500,28 +20386,122 @@ inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_MenuElement& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RouteType& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomPopupOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RouteType value) { - result->append("Ark_RouteType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_CustomPopupOptions* value) { + result->append("{"); + // CustomNodeBuilder builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Placement placement + result->append(", "); + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Union_Color_String_Resource_Number maskColor + result->append(", "); + result->append(".maskColor="); + WriteToString(result, &value->maskColor); + // Ark_Union_Color_String_Resource_Number popupColor + result->append(", "); + result->append(".popupColor="); + WriteToString(result, &value->popupColor); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Callback_Literal_Boolean_isVisible_Void onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Union_Boolean_Literal_ResourceColor_color mask + result->append(", "); + result->append(".mask="); + WriteToString(result, &value->mask); + // Ark_Length targetSpace + result->append(", "); + result->append(".targetSpace="); + WriteToString(result, &value->targetSpace); + // Ark_Position offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ArrowPointPosition arrowPointPosition + result->append(", "); + result->append(".arrowPointPosition="); + WriteToString(result, &value->arrowPointPosition); + // Ark_Length arrowWidth + result->append(", "); + result->append(".arrowWidth="); + WriteToString(result, &value->arrowWidth); + // Ark_Length arrowHeight + result->append(", "); + result->append(".arrowHeight="); + WriteToString(result, &value->arrowHeight); + // Ark_Length radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_Boolean focusable + result->append(", "); + result->append(".focusable="); + WriteToString(result, &value->focusable); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RouteType* value) { +inline void WriteToString(std::string* result, const Opt_CustomPopupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20529,25 +20509,125 @@ inline void WriteToString(std::string* result, const Opt_RouteType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RouteType& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomPopupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PageTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_PopupOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PageTransitionCallback* value) { +inline void WriteToString(std::string* result, const Ark_PopupOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String message + result->append(".message="); + WriteToString(result, &value->message); + // Ark_Boolean placementOnTop + result->append(", "); + result->append(".placementOnTop="); + WriteToString(result, &value->placementOnTop); + // Ark_Placement placement + result->append(", "); + result->append(".placement="); + WriteToString(result, &value->placement); + // Ark_Literal_String_value_Callback_Void_action primaryButton + result->append(", "); + result->append(".primaryButton="); + WriteToString(result, &value->primaryButton); + // Ark_Literal_String_value_Callback_Void_action secondaryButton + result->append(", "); + result->append(".secondaryButton="); + WriteToString(result, &value->secondaryButton); + // Callback_Literal_Boolean_isVisible_Void onStateChange + result->append(", "); + result->append(".onStateChange="); + WriteToString(result, &value->onStateChange); + // Ark_Length arrowOffset + result->append(", "); + result->append(".arrowOffset="); + WriteToString(result, &value->arrowOffset); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Union_Boolean_Literal_ResourceColor_color mask + result->append(", "); + result->append(".mask="); + WriteToString(result, &value->mask); + // Ark_PopupMessageOptions messageOptions + result->append(", "); + result->append(".messageOptions="); + WriteToString(result, &value->messageOptions); + // Ark_Length targetSpace + result->append(", "); + result->append(".targetSpace="); + WriteToString(result, &value->targetSpace); + // Ark_Boolean enableArrow + result->append(", "); + result->append(".enableArrow="); + WriteToString(result, &value->enableArrow); + // Ark_Position offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Union_Color_String_Resource_Number popupColor + result->append(", "); + result->append(".popupColor="); + WriteToString(result, &value->popupColor); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ArrowPointPosition arrowPointPosition + result->append(", "); + result->append(".arrowPointPosition="); + WriteToString(result, &value->arrowPointPosition); + // Ark_Length arrowWidth + result->append(", "); + result->append(".arrowWidth="); + WriteToString(result, &value->arrowWidth); + // Ark_Length arrowHeight + result->append(", "); + result->append(".arrowHeight="); + WriteToString(result, &value->arrowHeight); + // Ark_Length radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PageTransitionCallback* value) { +inline void WriteToString(std::string* result, const Opt_PopupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20560,25 +20640,29 @@ inline void WriteToString(std::string* result, const Opt_PageTransitionCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PageTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_PopupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_GeometryTransitionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_GeometryTransitionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean follow + result->append(".follow="); + WriteToString(result, &value->follow); + // Ark_TransitionHierarchyStrategy hierarchyStrategy + result->append(", "); + result->append(".hierarchyStrategy="); + WriteToString(result, &value->hierarchyStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20591,34 +20675,28 @@ inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_GeometryTransitionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IsolatedOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BlendApplyType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IsolatedOptions* value) { - result->append("{"); - // Ark_Want want - result->append(".want="); - WriteToString(result, &value->want); - // Ark_RestrictedWorker worker - result->append(", "); - result->append(".worker="); - WriteToString(result, &value->worker); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BlendApplyType value) { + result->append("Ark_BlendApplyType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IsolatedOptions* value) { +inline void WriteToString(std::string* result, const Opt_BlendApplyType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20626,25 +20704,25 @@ inline void WriteToString(std::string* result, const Opt_IsolatedOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IsolatedOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BlendApplyType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const IsolatedComponentInterface& value) +inline Ark_RuntimeType runtimeType(const Ark_Blender& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const IsolatedComponentInterface* value) { +inline void WriteToString(std::string* result, const Ark_Blender* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __BlenderStub + result->append(".__BlenderStub="); + WriteToString(result, &value->__BlenderStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IsolatedComponentInterface* value) { +inline void WriteToString(std::string* result, const Opt_Blender* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20657,30 +20735,28 @@ inline void WriteToString(std::string* result, const Opt_IsolatedComponentInterf result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentInterface& value) +inline Ark_RuntimeType runtimeType(const Opt_Blender& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const HoverCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_BlendMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const HoverCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_BlendMode value) { + result->append("Ark_BlendMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { +inline void WriteToString(std::string* result, const Opt_BlendMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20688,22 +20764,29 @@ inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_BlendMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WithThemeAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_OverlayOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WithThemeAttribute* value) { +inline void WriteToString(std::string* result, const Ark_OverlayOptions* value) { result->append("{"); + // Ark_Alignment align + result->append(".align="); + WriteToString(result, &value->align); + // Ark_OverlayOffset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WithThemeAttribute* value) { +inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20716,25 +20799,29 @@ inline void WriteToString(std::string* result, const Opt_WithThemeAttribute* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WithThemeAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_OverlayOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WithThemeAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DragInteractionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WithThemeAttribute_Void* value) { +inline void WriteToString(std::string* result, const Ark_DragInteractionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean isMultiSelectionEnabled + result->append(".isMultiSelectionEnabled="); + WriteToString(result, &value->isMultiSelectionEnabled); + // Ark_Boolean defaultAnimationBeforeLifting + result->append(", "); + result->append(".defaultAnimationBeforeLifting="); + WriteToString(result, &value->defaultAnimationBeforeLifting); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttribute_Void* value) { +inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20747,25 +20834,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WithThemeAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DragInteractionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DragPreviewOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WebResourceResponse_Void* value) { +inline void WriteToString(std::string* result, const Ark_DragPreviewOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_DragPreviewMode_Array_DragPreviewMode mode + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_ImageModifier modifier + result->append(", "); + result->append(".modifier="); + WriteToString(result, &value->modifier); + // Ark_Union_Boolean_Number numberBadge + result->append(", "); + result->append(".numberBadge="); + WriteToString(result, &value->numberBadge); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_Void* value) { +inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20778,30 +20873,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_WebResourceRes result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DragPreviewOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ChainStyle value) { + result->append("Ark_ChainStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_Void* value) { +inline void WriteToString(std::string* result, const Opt_ChainStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20809,25 +20902,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_sharedTransitionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_sharedTransitionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); + // Ark_Union_Curve_String_ICurve curve + result->append(", "); + result->append(".curve="); + WriteToString(result, &value->curve); + // Ark_Number delay + result->append(", "); + result->append(".delay="); + WriteToString(result, &value->delay); + // Ark_MotionPathOptions motionPath + result->append(", "); + result->append(".motionPath="); + WriteToString(result, &value->motionPath); + // Ark_Number zIndex + result->append(", "); + result->append(".zIndex="); + WriteToString(result, &value->zIndex); + // Ark_SharedTransitionEffectType type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20840,30 +20953,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_sharedTransitionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_EffectType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_EffectType value) { + result->append("Ark_EffectType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_EffectType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20871,25 +20982,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_EffectType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LinearGradientBlurOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Ark_LinearGradientBlurOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_FractionStop fractionStops + result->append(".fractionStops="); + WriteToString(result, &value->fractionStops); + // Ark_GradientDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20902,30 +21017,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearGradientBlurOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureMask& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_TouchResult_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GestureMask value) { + result->append("Ark_GestureMask("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_GestureMask* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20933,30 +21046,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureMask& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_Unknown_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureControl_GestureType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_String_Unknown_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GestureControl_GestureType value) { + result->append("Ark_GestureControl_GestureType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_Unknown_Void* value) { +inline void WriteToString(std::string* result, const Opt_GestureControl_GestureType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -20964,17 +21075,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_Unknown result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Unknown_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureControl_GestureType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Pointer_Void& value) +inline Ark_RuntimeType runtimeType(const TransitionFinishCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Pointer_Void* value) { +inline void WriteToString(std::string* result, const TransitionFinishCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20982,7 +21093,7 @@ inline void WriteToString(std::string* result, const Callback_Pointer_Void* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* value) { +inline void WriteToString(std::string* result, const Opt_TransitionFinishCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20995,30 +21106,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Pointer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionFinishCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_TabContentAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusPriority& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnimatedTransition_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_FocusPriority value) { + result->append("Ark_FocusPriority("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContentAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21026,25 +21135,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_TabContentAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusPriority& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_StyledString_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ForegroundBlurStyleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_StyledString_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_ForegroundBlurStyleOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ThemeColorMode colorMode + result->append(".colorMode="); + WriteToString(result, &value->colorMode); + // Ark_AdaptiveColor adaptiveColor + result->append(", "); + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_BlurOptions blurOptions + result->append(", "); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledString_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21057,30 +21178,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledStri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ForegroundBlurStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageRepeat& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageRepeat value) { + result->append("Ark_ImageRepeat("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21088,25 +21207,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Navigation result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageRepeat& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Alignment_align& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Alignment_align* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Alignment align + result->append(".align="); + WriteToString(result, &value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Alignment_align* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21119,25 +21238,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Alignment_align& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_PathShape& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_Void* value) { +inline void WriteToString(std::string* result, const Ark_PathShape* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __PathShapeStub + result->append(".__PathShapeStub="); + WriteToString(result, &value->__PathShapeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_PathShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21150,25 +21269,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameB result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PathShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OffsetResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseShape& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OffsetResult_Void* value) { +inline void WriteToString(std::string* result, const Ark_EllipseShape* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __EllipseShapeStub + result->append(".__EllipseShapeStub="); + WriteToString(result, &value->__EllipseShapeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_EllipseShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21181,12 +21300,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OffsetResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { +inline Ark_RuntimeType runtimeType(const Ark_CircleShape& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_CircleShape* value) { + result->append("{"); + // Ark_String __CircleShapeStub + result->append(".__CircleShapeStub="); + WriteToString(result, &value->__CircleShapeStub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_CircleShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21199,28 +21331,17 @@ inline void WriteToString(std::string* result, const Opt_NavigationTransitionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationTitleMode value) { - result->append("Ark_NavigationTitleMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* value) { +inline void WriteToString(std::string* result, const Opt_ProgressMask* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21228,25 +21349,29 @@ inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressMask& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationTitleMode_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Length_Length& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationTitleMode_Void* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Length_Length* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Length value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Length value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitleMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Length_Length* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21259,25 +21384,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTitleMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Length_Length& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationMode_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DragItemInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NavigationMode_Void* value) { +inline void WriteToString(std::string* result, const Ark_DragItemInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_PixelMap pixelMap + result->append(".pixelMap="); + WriteToString(result, &value->pixelMap); + // CustomNodeBuilder builder + result->append(", "); + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_String extraInfo + result->append(", "); + result->append(".extraInfo="); + WriteToString(result, &value->extraInfo); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_DragItemInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21290,30 +21423,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DragItemInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_offsetRemain_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DragBehavior& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_offsetRemain_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_DragBehavior value) { + result->append("Ark_DragBehavior("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_offsetRemain_Void* value) { +inline void WriteToString(std::string* result, const Opt_DragBehavior* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21321,22 +21452,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_offsetRemain_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DragBehavior& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IsolatedComponentAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_ClickEffect& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IsolatedComponentAttribute* value) { +inline void WriteToString(std::string* result, const Ark_ClickEffect* value) { result->append("{"); + // Ark_ClickEffectLevel level + result->append(".level="); + WriteToString(result, value->level); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IsolatedComponentAttribute* value) { +inline void WriteToString(std::string* result, const Opt_ClickEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21349,25 +21487,29 @@ inline void WriteToString(std::string* result, const Opt_IsolatedComponentAttrib result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_ClickEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_IsolatedComponentAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Bias& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_IsolatedComponentAttribute_Void* value) { +inline void WriteToString(std::string* result, const Ark_Bias* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number horizontal + result->append(".horizontal="); + WriteToString(result, &value->horizontal); + // Ark_Number vertical + result->append(", "); + result->append(".vertical="); + WriteToString(result, &value->vertical); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_IsolatedComponentAttribute_Void* value) { +inline void WriteToString(std::string* result, const Opt_Bias* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21380,25 +21522,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_IsolatedCompon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_IsolatedComponentAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Bias& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedVerticalAlignParam& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedVerticalAlignParam* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_VerticalAlign align + result->append(", "); + result->append(".align="); + WriteToString(result, value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedVerticalAlignParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21411,25 +21557,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedVerticalAlignParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedHorizontalAlignParam& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureRecognizer_Void* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedHorizontalAlignParam* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_HorizontalAlign align + result->append(", "); + result->append(".align="); + WriteToString(result, value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_Void* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedHorizontalAlignParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21442,25 +21592,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureRecogni result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedHorizontalAlignParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_anchor_VerticalAlign_align& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_Void* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_anchor_VerticalAlign_align* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_VerticalAlign align + result->append(", "); + result->append(".align="); + WriteToString(result, value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_VerticalAlign_align* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21473,25 +21627,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_anchor_VerticalAlign_align& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_anchor_HorizontalAlign_align& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_Void* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_anchor_HorizontalAlign_align* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String anchor + result->append(".anchor="); + WriteToString(result, &value->anchor); + // Ark_HorizontalAlign align + result->append(", "); + result->append(".align="); + WriteToString(result, value->align); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_Void* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_anchor_HorizontalAlign_align* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21504,25 +21662,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAtt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_anchor_HorizontalAlign_align& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Callback_Any_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Literal_Number_offset_span& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_Literal_Number_offset_span: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_Callback_Any_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_Literal_Number_offset_span* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Literal_Number_offset_span + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_Literal_Number_offset_span* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21535,25 +21707,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Callback_Any_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Literal_Number_offset_span& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedPosition& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_LocalizedPosition* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_String_Void* value) { + // Ark_LengthMetrics start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LengthMetrics top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_LocalizedPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21566,25 +21742,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_String_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ButtonTriggerClickCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_InvertOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ButtonTriggerClickCallback* value) { +inline void WriteToString(std::string* result, const Ark_InvertOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number low + result->append(".low="); + WriteToString(result, &value->low); + // Ark_Number high + result->append(", "); + result->append(".high="); + WriteToString(result, &value->high); + // Ark_Number threshold + result->append(", "); + result->append(".threshold="); + WriteToString(result, &value->threshold); + // Ark_Number thresholdRange + result->append(", "); + result->append(".thresholdRange="); + WriteToString(result, &value->thresholdRange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallback* value) { +inline void WriteToString(std::string* result, const Opt_InvertOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21597,29 +21785,29 @@ inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonTriggerClickCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_InvertOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearIndicatorStartOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionBlurAnchor& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearIndicatorStartOptions* value) { +inline void WriteToString(std::string* result, const Ark_MotionBlurAnchor* value) { result->append("{"); - // Ark_Number interval - result->append(".interval="); - WriteToString(result, &value->interval); - // Ark_Number duration + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorStartOptions* value) { +inline void WriteToString(std::string* result, const Opt_MotionBlurAnchor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21632,37 +21820,41 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorStartOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorStartOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionBlurAnchor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpanDrawInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpanDrawInfo* value) { +inline void WriteToString(std::string* result, const Ark_TransitionOptions* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number lineTop + // Ark_TransitionType type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Number opacity result->append(", "); - result->append(".lineTop="); - WriteToString(result, &value->lineTop); - // Ark_Number lineBottom + result->append(".opacity="); + WriteToString(result, &value->opacity); + // Ark_TranslateOptions translate result->append(", "); - result->append(".lineBottom="); - WriteToString(result, &value->lineBottom); - // Ark_Number baseline + result->append(".translate="); + WriteToString(result, &value->translate); + // Ark_ScaleOptions scale result->append(", "); - result->append(".baseline="); - WriteToString(result, &value->baseline); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_RotateOptions rotate + result->append(", "); + result->append(".rotate="); + WriteToString(result, &value->rotate); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* value) { +inline void WriteToString(std::string* result, const Opt_TransitionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21675,25 +21867,25 @@ inline void WriteToString(std::string* result, const Opt_CustomSpanDrawInfo* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpanDrawInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomSpanMeasureInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_IntentionCode& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomSpanMeasureInfo* value) { +inline void WriteToString(std::string* result, const Ark_IntentionCode* value) { result->append("{"); - // Ark_Number fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); + // Ark_String __IntentionCodeStub + result->append(".__IntentionCodeStub="); + WriteToString(result, &value->__IntentionCodeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* value) { +inline void WriteToString(std::string* result, const Opt_IntentionCode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21706,42 +21898,28 @@ inline void WriteToString(std::string* result, const Opt_CustomSpanMeasureInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomSpanMeasureInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_IntentionCode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpanStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_KeySource& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SpanStyle* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Ark_StyledStringKey styledKey - result->append(", "); - result->append(".styledKey="); - WriteToString(result, value->styledKey); - // Ark_StyledStringValue styledValue - result->append(", "); - result->append(".styledValue="); - WriteToString(result, &value->styledValue); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_KeySource value) { + result->append("Ark_KeySource("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SpanStyle* value) { +inline void WriteToString(std::string* result, const Opt_KeySource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21749,42 +21927,28 @@ inline void WriteToString(std::string* result, const Opt_SpanStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpanStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_KeySource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StyleOptions* value) { - result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Ark_StyledStringKey styledKey - result->append(", "); - result->append(".styledKey="); - WriteToString(result, value->styledKey); - // Ark_StyledStringValue styledValue - result->append(", "); - result->append(".styledValue="); - WriteToString(result, &value->styledValue); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_KeyType value) { + result->append("Ark_KeyType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_KeyType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21792,38 +21956,28 @@ inline void WriteToString(std::string* result, const Opt_StyleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseAction& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } - template <> -inline void WriteToString(std::string* result, const Ark_StyleOptions* value); - -inline void WriteToString(std::string* result, const Array_StyleOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_StyleOptions*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MouseAction value) { + result->append("Ark_MouseAction("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_MouseAction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21831,50 +21985,28 @@ inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_StyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseAction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_ImageAttachment_CustomSpan& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseButton& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_ImageAttachment_CustomSpan: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_ImageAttachment_CustomSpan* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ImageAttachment - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_CustomSpan - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MouseButton value) { + result->append("Ark_MouseButton("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_ImageAttachment_CustomSpan* value) { +inline void WriteToString(std::string* result, const Opt_MouseButton* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21882,50 +22014,28 @@ inline void WriteToString(std::string* result, const Opt_Union_String_ImageAttac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_ImageAttachment_CustomSpan& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseButton& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SectionOptions* value) { - result->append("{"); - // Ark_Number itemsCount - result->append(".itemsCount="); - WriteToString(result, &value->itemsCount); - // Ark_Number crossCount - result->append(", "); - result->append(".crossCount="); - WriteToString(result, &value->crossCount); - // GetItemMainSizeByIndex onGetItemMainSizeByIndex - result->append(", "); - result->append(".onGetItemMainSizeByIndex="); - WriteToString(result, &value->onGetItemMainSizeByIndex); - // Ark_Length columnsGap - result->append(", "); - result->append(".columnsGap="); - WriteToString(result, &value->columnsGap); - // Ark_Length rowsGap - result->append(", "); - result->append(".rowsGap="); - WriteToString(result, &value->rowsGap); - // Ark_Union_Margin_Dimension margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_AccessibilityHoverType value) { + result->append("Ark_AccessibilityHoverType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SectionOptions* value) { +inline void WriteToString(std::string* result, const Opt_AccessibilityHoverType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -21933,33 +22043,39 @@ inline void WriteToString(std::string* result, const Opt_SectionOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityHoverType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineStyles_OutlineStyle& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_EdgeOutlineStyles_OutlineStyle: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_SectionOptions* value); - -inline void WriteToString(std::string* result, const Array_SectionOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_SectionOptions*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineStyles_OutlineStyle* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_EdgeOutlineStyles + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_OutlineStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineStyles_OutlineStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21972,25 +22088,39 @@ inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SectionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineStyles_OutlineStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SurfaceRotationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineRadiuses_Dimension& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_OutlineRadiuses_Dimension: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SurfaceRotationOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_OutlineRadiuses_Dimension* value) { result->append("{"); - // Ark_Boolean lock - result->append(".lock="); - WriteToString(result, &value->lock); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_OutlineRadiuses + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_OutlineRadiuses_Dimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22003,37 +22133,45 @@ inline void WriteToString(std::string* result, const Opt_SurfaceRotationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SurfaceRotationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineRadiuses_Dimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SurfaceRect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SurfaceRect* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { result->append("{"); - // Ark_Number offsetX - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Number offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Ark_Number surfaceWidth - result->append(", "); - result->append(".surfaceWidth="); - WriteToString(result, &value->surfaceWidth); - // Ark_Number surfaceHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".surfaceHeight="); - WriteToString(result, &value->surfaceHeight); + // Ark_EdgeColors + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceColor + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeColors + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22046,29 +22184,39 @@ inline void WriteToString(std::string* result, const Opt_SurfaceRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SurfaceRect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_surfaceHeight_surfaceWidth& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeOutlineWidths_Dimension& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_EdgeOutlineWidths_Dimension: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_surfaceHeight_surfaceWidth* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeOutlineWidths_Dimension* value) { result->append("{"); - // Ark_Number surfaceWidth - result->append(".surfaceWidth="); - WriteToString(result, &value->surfaceWidth); - // Ark_Number surfaceHeight + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".surfaceHeight="); - WriteToString(result, &value->surfaceHeight); + // Ark_EdgeOutlineWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_surfaceHeight_surfaceWidth* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeOutlineWidths_Dimension* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22081,33 +22229,45 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_surfaceH result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_surfaceHeight_surfaceWidth& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeOutlineWidths_Dimension& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Object_object_String_name_Array_String_methodList& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Object_object_String_name_Array_String_methodList* value) { +inline void WriteToString(std::string* result, const Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_CustomObject object - result->append(".object="); - WriteToString(result, &value->object); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Array_String methodList + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".methodList="); - WriteToString(result, &value->methodList); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EdgeWidths + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Object_object_String_name_Array_String_methodList* value) { +inline void WriteToString(std::string* result, const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22120,29 +22280,45 @@ inline void WriteToString(std::string* result, const Opt_Literal_Object_object_S result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Object_object_String_name_Array_String_methodList& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_Resource_url_Array_Header_headers& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_LinearGradient_common& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_Resource_LinearGradient_common: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Resource_url_Array_Header_headers* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_LinearGradient_common* value) { result->append("{"); - // Ark_Union_String_Resource url - result->append(".url="); - WriteToString(result, &value->url); - // Array_Header headers + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".headers="); - WriteToString(result, &value->headers); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LinearGradient_common + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Resource_url_Array_Header_headers* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_LinearGradient_common* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22155,46 +22331,28 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Re result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_Resource_url_Array_Header_headers& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_LinearGradient_common& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType& value) +inline Ark_RuntimeType runtimeType(const Ark_RepeatMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType* value) { - result->append("{"); - // Ark_String data - result->append(".data="); - WriteToString(result, &value->data); - // Ark_String mimeType - result->append(", "); - result->append(".mimeType="); - WriteToString(result, &value->mimeType); - // Ark_String encoding - result->append(", "); - result->append(".encoding="); - WriteToString(result, &value->encoding); - // Ark_String baseUrl - result->append(", "); - result->append(".baseUrl="); - WriteToString(result, &value->baseUrl); - // Ark_String historyUrl - result->append(", "); - result->append(".historyUrl="); - WriteToString(result, &value->historyUrl); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RepeatMode value) { + result->append("Ark_RepeatMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType* value) { +inline void WriteToString(std::string* result, const Opt_RepeatMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22202,29 +22360,45 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_baseUrl_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType& value) +inline Ark_RuntimeType runtimeType(const Opt_RepeatMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_script_Callback_String_Void_callback& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_script_Callback_String_Void_callback* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { result->append("{"); - // Ark_String script - result->append(".script="); - WriteToString(result, &value->script); - // Callback_String_Void callback + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".callback="); - WriteToString(result, &value->callback); + // Ark_EdgeWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LengthMetrics + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_script_Callback_String_Void_callback* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22237,29 +22411,39 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_script_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_script_Callback_String_Void_callback& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Header& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeStyles_BorderStyle& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_EdgeStyles_BorderStyle: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Header* value) { +inline void WriteToString(std::string* result, const Ark_Union_EdgeStyles_BorderStyle* value) { result->append("{"); - // Ark_String headerKey - result->append(".headerKey="); - WriteToString(result, &value->headerKey); - // Ark_String headerValue + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".headerValue="); - WriteToString(result, &value->headerValue); + // Ark_EdgeStyles + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BorderStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Header* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeStyles_BorderStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22272,51 +22456,45 @@ inline void WriteToString(std::string* result, const Opt_Header* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Header& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeStyles_BorderStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_Buffer& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_String_Number_Resource_Buffer: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_Buffer* value) { +inline void WriteToString(std::string* result, const Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_String + // Ark_BorderRadiuses if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Number + // Ark_Length if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource + // Ark_LocalizedBorderRadiuses if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); } - // Ark_Buffer - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_Buffer* value) { +inline void WriteToString(std::string* result, const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22329,28 +22507,50 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_Buffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MessageLevel& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_MessageLevel value) { - result->append("Ark_MessageLevel("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_EdgeWidths + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Length + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdgeWidths + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { +inline void WriteToString(std::string* result, const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22358,25 +22558,25 @@ inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MessageLevel& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScreenCaptureConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_DrawingLattice& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScreenCaptureConfig* value) { +inline void WriteToString(std::string* result, const Ark_DrawingLattice* value) { result->append("{"); - // Ark_WebCaptureMode captureMode - result->append(".captureMode="); - WriteToString(result, value->captureMode); + // Ark_String __DrawingLatticeStub + result->append(".__DrawingLatticeStub="); + WriteToString(result, &value->__DrawingLatticeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* value) { +inline void WriteToString(std::string* result, const Opt_DrawingLattice* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22389,23 +22589,23 @@ inline void WriteToString(std::string* result, const Opt_ScreenCaptureConfig* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScreenCaptureConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawingLattice& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SeekMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageSize& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SeekMode value) { - result->append("Ark_SeekMode("); +inline void WriteToString(std::string* result, const Ark_ImageSize value) { + result->append("Ark_ImageSize("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SeekMode* value) { +inline void WriteToString(std::string* result, const Opt_ImageSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22418,122 +22618,28 @@ inline void WriteToString(std::string* result, const Opt_SeekMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SeekMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelRoundCalcPolicy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerDialogOptions* value) { - result->append("{"); - // Ark_Date selected - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_TimePickerFormat format - result->append(", "); - result->append(".format="); - WriteToString(result, &value->format); - // Ark_Boolean useMilitaryTime - result->append(", "); - result->append(".useMilitaryTime="); - WriteToString(result, &value->useMilitaryTime); - // Ark_PickerTextStyle disappearTextStyle - result->append(", "); - result->append(".disappearTextStyle="); - WriteToString(result, &value->disappearTextStyle); - // Ark_PickerTextStyle textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_PickerDialogButtonStyle acceptButtonStyle - result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle - result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // Ark_PickerTextStyle selectedTextStyle - result->append(", "); - result->append(".selectedTextStyle="); - WriteToString(result, &value->selectedTextStyle); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Callback_TimePickerResult_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // Callback_Void onCancel - result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_TimePickerResult_Void onChange - result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_Void onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // Callback_Void onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_DateTimeOptions dateTimeOptions - result->append(", "); - result->append(".dateTimeOptions="); - WriteToString(result, &value->dateTimeOptions); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PixelRoundCalcPolicy value) { + result->append("Ark_PixelRoundCalcPolicy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerDialogOptions* value) { +inline void WriteToString(std::string* result, const Opt_PixelRoundCalcPolicy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22541,34 +22647,28 @@ inline void WriteToString(std::string* result, const Opt_TimePickerDialogOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelRoundCalcPolicy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchTestStrategy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerResult* value) { - result->append("{"); - // Ark_Union_String_Array_String value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TouchTestStrategy value) { + result->append("Ark_TouchTestStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerResult* value) { +inline void WriteToString(std::string* result, const Opt_TouchTestStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22576,160 +22676,37 @@ inline void WriteToString(std::string* result, const Opt_TextPickerResult* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchTestStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RectResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerDialogOptions* value) { +inline void WriteToString(std::string* result, const Ark_RectResult* value) { result->append("{"); - // Ark_Type_TextPickerOptions_range range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_Union_String_Array_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_Union_Number_String defaultPickerItemHeight - result->append(", "); - result->append(".defaultPickerItemHeight="); - WriteToString(result, &value->defaultPickerItemHeight); - // Ark_Boolean canLoop - result->append(", "); - result->append(".canLoop="); - WriteToString(result, &value->canLoop); - // Ark_PickerTextStyle disappearTextStyle - result->append(", "); - result->append(".disappearTextStyle="); - WriteToString(result, &value->disappearTextStyle); - // Ark_PickerTextStyle textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_PickerDialogButtonStyle acceptButtonStyle - result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle - result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // Ark_PickerTextStyle selectedTextStyle - result->append(", "); - result->append(".selectedTextStyle="); - WriteToString(result, &value->selectedTextStyle); - // Callback_TextPickerResult_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // Callback_Void onCancel - result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_TextPickerResult_Void onChange - result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_Offset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_Void onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // Callback_Void onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextPickerDialogOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerDialogOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuItem& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextMenuItem* value) { - result->append("{"); - // Ark_ResourceStr content - result->append(".content="); - WriteToString(result, &value->content); - // Ark_ResourceStr icon + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number width result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_TextMenuItemId id + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_RectResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22742,25 +22719,25 @@ inline void WriteToString(std::string* result, const Opt_TextMenuItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_RectResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Array_Rectangle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextMenuItem* value); +inline void WriteToString(std::string* result, const Ark_Rectangle* value); -inline void WriteToString(std::string* result, const Array_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Array_Rectangle* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_TextMenuItem*)&value->array[i]); + WriteToString(result, (const Ark_Rectangle*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -22768,7 +22745,7 @@ inline void WriteToString(std::string* result, const Array_TextMenuItem* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_Array_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22781,28 +22758,17 @@ inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TextMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_Rectangle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectHeightStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_RectHeightStyle value) { - result->append("Ark_RectHeightStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RectHeightStyle* value) { +inline void WriteToString(std::string* result, const Opt_DrawModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22810,28 +22776,34 @@ inline void WriteToString(std::string* result, const Opt_RectHeightStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectHeightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_DrawModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RectWidthStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_TransitionEffect_appear_disappear& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RectWidthStyle value) { - result->append("Ark_RectWidthStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_TransitionEffect_appear_disappear* value) { + result->append("{"); + // Ark_TransitionEffect appear + result->append(".appear="); + WriteToString(result, &value->appear); + // Ark_TransitionEffect disappear + result->append(", "); + result->append(".disappear="); + WriteToString(result, &value->disappear); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RectWidthStyle* value) { +inline void WriteToString(std::string* result, const Opt_Literal_TransitionEffect_appear_disappear* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22839,30 +22811,28 @@ inline void WriteToString(std::string* result, const Opt_RectWidthStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RectWidthStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_TransitionEffect_appear_disappear& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollToIndexOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionEdge& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollToIndexOptions* value) { - result->append("{"); - // Ark_LengthMetrics extraOffset - result->append(".extraOffset="); - WriteToString(result, &value->extraOffset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TransitionEdge value) { + result->append("Ark_TransitionEdge("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* value) { +inline void WriteToString(std::string* result, const Opt_TransitionEdge* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22870,34 +22840,22 @@ inline void WriteToString(std::string* result, const Opt_ScrollToIndexOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollToIndexOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionEdge& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_next_Axis_direction& value) +inline Ark_RuntimeType runtimeType(const Ark_Undefined& value) { - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Literal_Boolean_next_Axis_direction* value) { - result->append("{"); - // Ark_Boolean next - result->append(".next="); - WriteToString(result, value->next); - // Ark_Axis direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - result->append("}"); + return ARK_RUNTIME_UNDEFINED; } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Boolean_next_Axis_direction* value) { +inline void WriteToString(std::string* result, const Opt_Undefined* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22905,29 +22863,29 @@ inline void WriteToString(std::string* result, const Opt_Literal_Boolean_next_Ax result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_next_Axis_direction& value) +inline Ark_RuntimeType runtimeType(const Opt_Undefined& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollPageOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ColumnSplitDividerStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollPageOptions* value) { +inline void WriteToString(std::string* result, const Ark_ColumnSplitDividerStyle* value) { result->append("{"); - // Ark_Boolean next - result->append(".next="); - WriteToString(result, value->next); - // Ark_Boolean animation + // Ark_Length startMargin + result->append(".startMargin="); + WriteToString(result, &value->startMargin); + // Ark_Length endMargin result->append(", "); - result->append(".animation="); - WriteToString(result, &value->animation); + result->append(".endMargin="); + WriteToString(result, &value->endMargin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* value) { +inline void WriteToString(std::string* result, const Opt_ColumnSplitDividerStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22940,30 +22898,28 @@ inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollPageOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ColumnSplitDividerStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_IlluminatedType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollEdgeOptions* value) { - result->append("{"); - // Ark_Number velocity - result->append(".velocity="); - WriteToString(result, &value->velocity); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_IlluminatedType value) { + result->append("Ark_IlluminatedType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* value) { +inline void WriteToString(std::string* result, const Opt_IlluminatedType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -22971,33 +22927,41 @@ inline void WriteToString(std::string* result, const Opt_ScrollEdgeOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_IlluminatedType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LightSource& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollOptions* value) { +inline void WriteToString(std::string* result, const Ark_LightSource* value) { result->append("{"); - // Ark_Union_Number_String xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Union_Number_String yOffset + // Ark_Length positionX + result->append(".positionX="); + WriteToString(result, &value->positionX); + // Ark_Length positionY result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); - // Ark_Union_ScrollAnimationOptions_Boolean animation + result->append(".positionY="); + WriteToString(result, &value->positionY); + // Ark_Length positionZ result->append(", "); - result->append(".animation="); - WriteToString(result, &value->animation); + result->append(".positionZ="); + WriteToString(result, &value->positionZ); + // Ark_Number intensity + result->append(", "); + result->append(".intensity="); + WriteToString(result, &value->intensity); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { +inline void WriteToString(std::string* result, const Opt_LightSource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23010,38 +22974,28 @@ inline void WriteToString(std::string* result, const Opt_ScrollOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LightSource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangeValue& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectStatus& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringChangeValue* value) { - result->append("{"); - // Ark_TextRange range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_StyledString replacementString - result->append(", "); - result->append(".replacementString="); - WriteToString(result, &value->replacementString); - // Ark_StyledString previewText - result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SelectStatus value) { + result->append("Ark_SelectStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue* value) { +inline void WriteToString(std::string* result, const Opt_SelectStatus* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -23049,29 +23003,48 @@ inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangeValue& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectStatus& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangedListener& value) +inline void WriteToString(std::string* result, const Opt_DrawingRenderingContext* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_DrawingRenderingContext& value) { - return ARK_RUNTIME_OBJECT; + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Ark_StyledStringChangedListener* value) { - result->append("{"); - // Callback_StyledStringChangeValue_Boolean onWillChange - result->append(".onWillChange="); - WriteToString(result, &value->onWillChange); - // OnDidChangeCallback onDidChange - result->append(", "); - result->append(".onDidChange="); - WriteToString(result, &value->onDidChange); +inline void WriteToString(std::string* result, const Opt_CanvasRenderingContext2D* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StyledStringChangedListener* value) { +inline Ark_RuntimeType runtimeType(const Opt_CanvasRenderingContext2D& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageBitmap* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23084,33 +23057,33 @@ inline void WriteToString(std::string* result, const Opt_StyledStringChangedList result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangedListener& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageBitmap& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorParagraphStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageData& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorParagraphStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_ImageData* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end + // Ark_Buffer data + result->append(".data="); + WriteToString(result, value->data); + // Ark_Number height result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_RichEditorParagraphStyle style + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number width result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".width="); + WriteToString(result, &value->width); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageData* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23123,45 +23096,103 @@ inline void WriteToString(std::string* result, const Opt_RichEditorParagraphStyl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorParagraphStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageData& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_RichEditorController_updateSpanStyle_value& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Type_RichEditorController_updateSpanStyle_value: " + std::to_string(value.selector); +inline void WriteToString(std::string* result, const Opt_Path2D* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_Type_RichEditorController_updateSpanStyle_value* value) { +inline Ark_RuntimeType runtimeType(const Opt_Path2D& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_CalendarDialogOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_CalendarDialogOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_Resource hintRadius + result->append(".hintRadius="); + WriteToString(result, &value->hintRadius); + // Ark_Date selected result->append(", "); - // Ark_RichEditorUpdateTextSpanStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorUpdateImageSpanStyleOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_RichEditorUpdateSymbolSpanStyleOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".selected="); + WriteToString(result, &value->selected); + // Callback_Date_Void onAccept + result->append(", "); + result->append(".onAccept="); + WriteToString(result, &value->onAccept); + // VoidCallback onCancel + result->append(", "); + result->append(".onCancel="); + WriteToString(result, &value->onCancel); + // Callback_Date_Void onChange + result->append(", "); + result->append(".onChange="); + WriteToString(result, &value->onChange); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_PickerDialogButtonStyle acceptButtonStyle + result->append(", "); + result->append(".acceptButtonStyle="); + WriteToString(result, &value->acceptButtonStyle); + // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(", "); + result->append(".cancelButtonStyle="); + WriteToString(result, &value->cancelButtonStyle); + // VoidCallback onDidAppear + result->append(", "); + result->append(".onDidAppear="); + WriteToString(result, &value->onDidAppear); + // VoidCallback onDidDisappear + result->append(", "); + result->append(".onDidDisappear="); + WriteToString(result, &value->onDidDisappear); + // VoidCallback onWillAppear + result->append(", "); + result->append(".onWillAppear="); + WriteToString(result, &value->onWillAppear); + // VoidCallback onWillDisappear + result->append(", "); + result->append(".onWillDisappear="); + WriteToString(result, &value->onWillDisappear); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_RichEditorController_updateSpanStyle_value* value) { +inline void WriteToString(std::string* result, const Opt_CalendarDialogOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23174,29 +23205,41 @@ inline void WriteToString(std::string* result, const Opt_Type_RichEditorControll result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_RichEditorController_updateSpanStyle_value& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarDialogOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSymbolSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarAlign& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSymbolSpanOptions* value) { - result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorSymbolSpanStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); +inline void WriteToString(std::string* result, const Ark_CalendarAlign value) { + result->append("Ark_CalendarAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_CalendarAlign* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOptions* value) { +inline Ark_RuntimeType runtimeType(const Opt_CalendarAlign& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_CalendarController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23209,25 +23252,33 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSymbolSpanOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSymbolSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorBuilderSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MonthData& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorBuilderSpanOptions* value) { +inline void WriteToString(std::string* result, const Ark_MonthData* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); + // Ark_Number year + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month + result->append(", "); + result->append(".month="); + WriteToString(result, &value->month); + // Array_CalendarDay data + result->append(", "); + result->append(".data="); + WriteToString(result, &value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOptions* value) { +inline void WriteToString(std::string* result, const Opt_MonthData* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23240,33 +23291,33 @@ inline void WriteToString(std::string* result, const Opt_RichEditorBuilderSpanOp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorBuilderSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MonthData& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorImageSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_day_month_year& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorImageSpanOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_day_month_year* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorImageSpanStyle imageStyle + // Ark_Number year + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month result->append(", "); - result->append(".imageStyle="); - WriteToString(result, &value->imageStyle); - // Ark_RichEditorGesture gesture + result->append(".month="); + WriteToString(result, &value->month); + // Ark_Number day result->append(", "); - result->append(".gesture="); - WriteToString(result, &value->gesture); + result->append(".day="); + WriteToString(result, &value->day); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanOptions* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_day_month_year* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23279,44 +23330,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorImageSpanOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorImageSpanOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_day_month_year& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Ark_ControlSize& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ControlSize value) { + result->append("Ark_ControlSize("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr* value) { +inline void WriteToString(std::string* result, const Opt_ControlSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -23324,183 +23359,49 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr& value) +inline Ark_RuntimeType runtimeType(const Opt_ControlSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GestureEvent* value) { +inline void WriteToString(std::string* result, const Ark_BadgeStyle* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp + // Ark_ResourceColor color + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_Number_String fontSize result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source + result->append(".fontSize="); + WriteToString(result, &value->fontSize); + // Ark_Union_Number_String badgeSize result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal + result->append(".badgeSize="); + WriteToString(result, &value->badgeSize); + // Ark_ResourceColor badgeColor result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical + result->append(".badgeColor="); + WriteToString(result, &value->badgeColor); + // Ark_ResourceColor borderColor result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Length borderWidth result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_Number_FontWeight_String fontWeight result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_Boolean repeat - result->append(", "); - result->append(".repeat="); - WriteToString(result, value->repeat); - // Array_FingerInfo fingerList - result->append(", "); - result->append(".fingerList="); - WriteToString(result, &value->fingerList); - // Ark_Number offsetX - result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Number offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); - // Ark_Number angle - result->append(", "); - result->append(".angle="); - WriteToString(result, &value->angle); - // Ark_Number speed - result->append(", "); - result->append(".speed="); - WriteToString(result, &value->speed); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_Number pinchCenterX - result->append(", "); - result->append(".pinchCenterX="); - WriteToString(result, &value->pinchCenterX); - // Ark_Number pinchCenterY - result->append(", "); - result->append(".pinchCenterY="); - WriteToString(result, &value->pinchCenterY); - // Ark_Number velocityX - result->append(", "); - result->append(".velocityX="); - WriteToString(result, &value->velocityX); - // Ark_Number velocityY - result->append(", "); - result->append(".velocityY="); - WriteToString(result, &value->velocityY); - // Ark_Number velocity - result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GestureEvent* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureEvent& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorTextSpanOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_RichEditorTextSpanOptions* value) { - result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorTextStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_RichEditorParagraphStyle paragraphStyle - result->append(", "); - result->append(".paragraphStyle="); - WriteToString(result, &value->paragraphStyle); - // Ark_RichEditorGesture gesture - result->append(", "); - result->append(".gesture="); - WriteToString(result, &value->gesture); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_RichEditorTextSpanOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorTextSpanOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SelectionOptions* value) { - result->append("{"); - // Ark_MenuPolicy menuPolicy - result->append(".menuPolicy="); - WriteToString(result, &value->menuPolicy); + result->append(".fontWeight="); + WriteToString(result, &value->fontWeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionOptions* value) { +inline void WriteToString(std::string* result, const Opt_BadgeStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23513,118 +23414,31 @@ inline void WriteToString(std::string* result, const Opt_SelectionOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PatternLockChallengeResult& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_PatternLockChallengeResult value) { - result->append("Ark_PatternLockChallengeResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PatternLockChallengeResult* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_PatternLockChallengeResult& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationMode value) { - result->append("Ark_NavigationMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationMode* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationMode& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationOperation value) { - result->append("Ark_NavigationOperation("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationOperation* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationOperation& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationContext_NavBar& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BadgePosition_Position& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_NavDestinationContext_NavBar: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_BadgePosition_Position: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_NavDestinationContext_NavBar* value) { +inline void WriteToString(std::string* result, const Ark_Union_BadgePosition_Position* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_NavDestinationContext + // Ark_BadgePosition if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_String + // Ark_Position if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -23632,7 +23446,7 @@ inline void WriteToString(std::string* result, const Ark_Union_NavDestinationCon result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_NavDestinationContext_NavBar* value) { +inline void WriteToString(std::string* result, const Opt_Union_BadgePosition_Position* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23645,33 +23459,22 @@ inline void WriteToString(std::string* result, const Opt_Union_NavDestinationCon result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationContext_NavBar& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BadgePosition_Position& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationInterception& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollMotion& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationInterception* value) { +inline void WriteToString(std::string* result, const Ark_ScrollMotion* value) { result->append("{"); - // InterceptionShowCallback willShow - result->append(".willShow="); - WriteToString(result, &value->willShow); - // InterceptionShowCallback didShow - result->append(", "); - result->append(".didShow="); - WriteToString(result, &value->didShow); - // InterceptionModeCallback modeChange - result->append(", "); - result->append(".modeChange="); - WriteToString(result, &value->modeChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationInterception* value) { +inline void WriteToString(std::string* result, const Opt_ScrollMotion* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23684,29 +23487,22 @@ inline void WriteToString(std::string* result, const Opt_NavigationInterception* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationInterception& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollMotion& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FrictionMotion& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationOptions* value) { +inline void WriteToString(std::string* result, const Ark_FrictionMotion* value) { result->append("{"); - // Ark_LaunchMode launchMode - result->append(".launchMode="); - WriteToString(result, &value->launchMode); - // Ark_Boolean animated - result->append(", "); - result->append(".animated="); - WriteToString(result, &value->animated); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationOptions* value) { +inline void WriteToString(std::string* result, const Opt_FrictionMotion* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23719,25 +23515,22 @@ inline void WriteToString(std::string* result, const Opt_NavigationOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FrictionMotion& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CloseSwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SpringMotion& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CloseSwipeActionOptions* value) { +inline void WriteToString(std::string* result, const Ark_SpringMotion* value) { result->append("{"); - // Callback_Void onFinish - result->append(".onFinish="); - WriteToString(result, &value->onFinish); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions* value) { +inline void WriteToString(std::string* result, const Opt_SpringMotion* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23750,23 +23543,23 @@ inline void WriteToString(std::string* result, const Opt_CloseSwipeActionOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CloseSwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SpringMotion& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_IndexerAlign& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollAlign value) { - result->append("Ark_ScrollAlign("); +inline void WriteToString(std::string* result, const Ark_IndexerAlign value) { + result->append("Ark_IndexerAlign("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { +inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23779,112 +23572,37 @@ inline void WriteToString(std::string* result, const Opt_ScrollAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollAlign& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_distance_fingers_PanDirection_direction& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_distance_fingers_PanDirection_direction* value) { - result->append("{"); - // Ark_Number fingers - result->append(".fingers="); - WriteToString(result, &value->fingers); - // Ark_PanDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Number distance - result->append(", "); - result->append(".distance="); - WriteToString(result, &value->distance); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_distance_fingers_PanDirection_direction* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_distance_fingers_PanDirection_direction& value) +inline Ark_RuntimeType runtimeType(const Opt_IndexerAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DatePickerDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DatePickerDialogOptions* value) { +inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithOptions* value) { result->append("{"); - // Ark_Date start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Date selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_Boolean lunar - result->append(", "); - result->append(".lunar="); - WriteToString(result, &value->lunar); - // Ark_Boolean lunarSwitch - result->append(", "); - result->append(".lunarSwitch="); - WriteToString(result, &value->lunarSwitch); - // Ark_LunarSwitchStyle lunarSwitchStyle - result->append(", "); - result->append(".lunarSwitchStyle="); - WriteToString(result, &value->lunarSwitchStyle); - // Ark_Boolean showTime - result->append(", "); - result->append(".showTime="); - WriteToString(result, &value->showTime); - // Ark_Boolean useMilitaryTime - result->append(", "); - result->append(".useMilitaryTime="); - WriteToString(result, &value->useMilitaryTime); - // Ark_PickerTextStyle disappearTextStyle - result->append(", "); - result->append(".disappearTextStyle="); - WriteToString(result, &value->disappearTextStyle); - // Ark_PickerTextStyle textStyle - result->append(", "); - result->append(".textStyle="); - WriteToString(result, &value->textStyle); - // Ark_PickerDialogButtonStyle acceptButtonStyle + // Ark_ResourceStr title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle + result->append(".subtitle="); + WriteToString(result, &value->subtitle); + // Ark_ResourceStr message result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // Ark_PickerTextStyle selectedTextStyle + result->append(".message="); + WriteToString(result, &value->message); + // Ark_Boolean autoCancel result->append(", "); - result->append(".selectedTextStyle="); - WriteToString(result, &value->selectedTextStyle); - // Ark_Rectangle maskRect + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // VoidCallback cancel result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); + result->append(".cancel="); + WriteToString(result, &value->cancel); // Ark_DialogAlignment alignment result->append(", "); result->append(".alignment="); @@ -23893,26 +23611,22 @@ inline void WriteToString(std::string* result, const Ark_DatePickerDialogOptions result->append(", "); result->append(".offset="); WriteToString(result, &value->offset); - // Callback_DatePickerResult_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // VoidCallback onCancel + // Ark_Number gridCount result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_DatePickerResult_Void onChange + result->append(".gridCount="); + WriteToString(result, &value->gridCount); + // Ark_Rectangle maskRect result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Callback_Date_Void onDateAccept + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_Boolean showInSubWindow result->append(", "); - result->append(".onDateAccept="); - WriteToString(result, &value->onDateAccept); - // Callback_Date_Void onDateChange + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Boolean isModal result->append(", "); - result->append(".onDateChange="); - WriteToString(result, &value->onDateChange); + result->append(".isModal="); + WriteToString(result, &value->isModal); // Ark_ResourceColor backgroundColor result->append(", "); result->append(".backgroundColor="); @@ -23921,30 +23635,46 @@ inline void WriteToString(std::string* result, const Ark_DatePickerDialogOptions result->append(", "); result->append(".backgroundBlurStyle="); WriteToString(result, &value->backgroundBlurStyle); - // VoidCallback onDidAppear + // Callback_DismissDialogAction_Void onWillDismiss result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // VoidCallback onDidDisappear + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // VoidCallback onWillAppear + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // VoidCallback onWillDisappear + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); + // Ark_Length width result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); // Ark_Union_ShadowOptions_ShadowStyle shadow result->append(", "); result->append(".shadow="); WriteToString(result, &value->shadow); - // Ark_DateTimeOptions dateTimeOptions + // Ark_TextStyle_alert_dialog textStyle result->append(", "); - result->append(".dateTimeOptions="); - WriteToString(result, &value->dateTimeOptions); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); // Ark_Boolean enableHoverMode result->append(", "); result->append(".enableHoverMode="); @@ -23953,10 +23683,18 @@ inline void WriteToString(std::string* result, const Ark_DatePickerDialogOptions result->append(", "); result->append(".hoverModeArea="); WriteToString(result, &value->hoverModeArea); + // Array_AlertDialogButtonOptions buttons + result->append(", "); + result->append(".buttons="); + WriteToString(result, &value->buttons); + // Ark_DialogButtonDirection buttonDirection + result->append(", "); + result->append(".buttonDirection="); + WriteToString(result, &value->buttonDirection); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DatePickerDialogOptions* value) { +inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23969,29 +23707,37 @@ inline void WriteToString(std::string* result, const Opt_DatePickerDialogOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DatePickerDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithButtons& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CustomDialogControllerOptions* value) { +inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithButtons* value) { result->append("{"); - // Ark_CustomObject builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Callback_Void cancel + // Ark_ResourceStr title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); + result->append(".subtitle="); + WriteToString(result, &value->subtitle); + // Ark_ResourceStr message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); // Ark_Boolean autoCancel result->append(", "); result->append(".autoCancel="); WriteToString(result, &value->autoCancel); + // VoidCallback cancel + result->append(", "); + result->append(".cancel="); + WriteToString(result, &value->cancel); // Ark_DialogAlignment alignment result->append(", "); result->append(".alignment="); @@ -24000,50 +23746,42 @@ inline void WriteToString(std::string* result, const Ark_CustomDialogControllerO result->append(", "); result->append(".offset="); WriteToString(result, &value->offset); - // Ark_Boolean customStyle - result->append(", "); - result->append(".customStyle="); - WriteToString(result, &value->customStyle); // Ark_Number gridCount result->append(", "); result->append(".gridCount="); WriteToString(result, &value->gridCount); - // Ark_ResourceColor maskColor - result->append(", "); - result->append(".maskColor="); - WriteToString(result, &value->maskColor); // Ark_Rectangle maskRect result->append(", "); result->append(".maskRect="); WriteToString(result, &value->maskRect); - // Ark_AnimateParam openAnimation - result->append(", "); - result->append(".openAnimation="); - WriteToString(result, &value->openAnimation); - // Ark_AnimateParam closeAnimation - result->append(", "); - result->append(".closeAnimation="); - WriteToString(result, &value->closeAnimation); // Ark_Boolean showInSubWindow result->append(", "); result->append(".showInSubWindow="); WriteToString(result, &value->showInSubWindow); - // Ark_ResourceColor backgroundColor + // Ark_Boolean isModal + result->append(", "); + result->append(".isModal="); + WriteToString(result, &value->isModal); + // Ark_ResourceColor backgroundColor result->append(", "); result->append(".backgroundColor="); WriteToString(result, &value->backgroundColor); - // Ark_Union_Dimension_BorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Boolean isModal + // Ark_BlurStyle backgroundBlurStyle result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); // Callback_DismissDialogAction_Void onWillDismiss result->append(", "); result->append(".onWillDismiss="); WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius + result->append(", "); + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); // Ark_Length width result->append(", "); result->append(".width="); @@ -24052,11 +23790,11 @@ inline void WriteToString(std::string* result, const Ark_CustomDialogControllerO result->append(", "); result->append(".height="); WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths borderWidth + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth result->append(", "); result->append(".borderWidth="); WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors borderColor + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor result->append(", "); result->append(".borderColor="); WriteToString(result, &value->borderColor); @@ -24068,14 +23806,10 @@ inline void WriteToString(std::string* result, const Ark_CustomDialogControllerO result->append(", "); result->append(".shadow="); WriteToString(result, &value->shadow); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_KeyboardAvoidMode keyboardAvoidMode + // Ark_TextStyle_alert_dialog textStyle result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); // Ark_Boolean enableHoverMode result->append(", "); result->append(".enableHoverMode="); @@ -24084,10 +23818,18 @@ inline void WriteToString(std::string* result, const Ark_CustomDialogControllerO result->append(", "); result->append(".hoverModeArea="); WriteToString(result, &value->hoverModeArea); + // Ark_AlertDialogButtonBaseOptions primaryButton + result->append(", "); + result->append(".primaryButton="); + WriteToString(result, &value->primaryButton); + // Ark_AlertDialogButtonBaseOptions secondaryButton + result->append(", "); + result->append(".secondaryButton="); + WriteToString(result, &value->secondaryButton); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CustomDialogControllerOptions* value) { +inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithButtons* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24100,12 +23842,125 @@ inline void WriteToString(std::string* result, const Opt_CustomDialogControllerO result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomDialogControllerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithButtons& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_IPropertySubscriber* value) { +inline Ark_RuntimeType runtimeType(const Ark_AlertDialogParamWithConfirm& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_AlertDialogParamWithConfirm* value) { + result->append("{"); + // Ark_ResourceStr title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle + result->append(", "); + result->append(".subtitle="); + WriteToString(result, &value->subtitle); + // Ark_ResourceStr message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // VoidCallback cancel + result->append(", "); + result->append(".cancel="); + WriteToString(result, &value->cancel); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Number gridCount + result->append(", "); + result->append(".gridCount="); + WriteToString(result, &value->gridCount); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Boolean isModal + result->append(", "); + result->append(".isModal="); + WriteToString(result, &value->isModal); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Callback_DismissDialogAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius + result->append(", "); + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_TextStyle_alert_dialog textStyle + result->append(", "); + result->append(".textStyle="); + WriteToString(result, &value->textStyle); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + // Ark_AlertDialogButtonBaseOptions confirm + result->append(", "); + result->append(".confirm="); + WriteToString(result, &value->confirm); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AlertDialogParamWithConfirm* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24118,22 +23973,121 @@ inline void WriteToString(std::string* result, const Opt_IPropertySubscriber* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IPropertySubscriber& value) +inline Ark_RuntimeType runtimeType(const Opt_AlertDialogParamWithConfirm& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ActionSheetOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UIGestureEvent* value) { +inline void WriteToString(std::string* result, const Ark_ActionSheetOptions* value) { result->append("{"); + // Ark_Union_String_Resource title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_ResourceStr subtitle + result->append(", "); + result->append(".subtitle="); + WriteToString(result, &value->subtitle); + // Ark_Union_String_Resource message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_ActionSheetButtonOptions confirm + result->append(", "); + result->append(".confirm="); + WriteToString(result, &value->confirm); + // VoidCallback cancel + result->append(", "); + result->append(".cancel="); + WriteToString(result, &value->cancel); + // Array_SheetInfo sheets + result->append(", "); + result->append(".sheets="); + WriteToString(result, &value->sheets); + // Ark_Boolean autoCancel + result->append(", "); + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Ark_DialogAlignment alignment + result->append(", "); + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_ActionSheetOffset offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_Boolean isModal + result->append(", "); + result->append(".isModal="); + WriteToString(result, &value->isModal); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Callback_DismissDialogAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_TransitionEffect transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius + result->append(", "); + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) { +inline void WriteToString(std::string* result, const Opt_ActionSheetOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24146,53 +24100,97 @@ inline void WriteToString(std::string* result, const Opt_UIGestureEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ActionSheetOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TransitionEffects& value) +inline Ark_RuntimeType runtimeType(const Ark_ClickEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TransitionEffects* value) { +inline void WriteToString(std::string* result, const Ark_ClickEvent* value) { result->append("{"); - // Ark_Undefined identity - result->append(".identity="); - WriteToString(result, value->identity); - // Ark_Number opacity + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - result->append(".opacity="); - WriteToString(result, &value->opacity); - // Ark_Undefined slideSwitch + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source result->append(", "); - result->append(".slideSwitch="); - WriteToString(result, value->slideSwitch); - // Ark_TransitionEdge move + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal result->append(", "); - result->append(".move="); - WriteToString(result, value->move); - // Ark_TranslateOptions translate + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical result->append(", "); - result->append(".translate="); - WriteToString(result, &value->translate); - // Ark_RotateOptions rotate + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure result->append(", "); - result->append(".rotate="); - WriteToString(result, &value->rotate); - // Ark_ScaleOptions scale + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_Literal_TransitionEffect_appear_disappear asymmetric + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY result->append(", "); - result->append(".asymmetric="); - WriteToString(result, &value->asymmetric); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_Number windowX + result->append(", "); + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number screenX + result->append(", "); + result->append(".screenX="); + WriteToString(result, &value->screenX); + // Ark_Number screenY + result->append(", "); + result->append(".screenY="); + WriteToString(result, &value->screenY); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Callback_Void preventDefault + result->append(", "); + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TransitionEffects* value) { +inline void WriteToString(std::string* result, const Opt_ClickEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24205,25 +24203,29 @@ inline void WriteToString(std::string* result, const Opt_TransitionEffects* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TransitionEffects& value) +inline Ark_RuntimeType runtimeType(const Opt_ClickEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DrawContext& value) +inline Ark_RuntimeType runtimeType(const Ark_WithThemeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DrawContext* value) { +inline void WriteToString(std::string* result, const Ark_WithThemeOptions* value) { result->append("{"); - // Ark_String __DrawContextStub - result->append(".__DrawContextStub="); - WriteToString(result, &value->__DrawContextStub); + // Ark_CustomTheme theme + result->append(".theme="); + WriteToString(result, &value->theme); + // Ark_ThemeColorMode colorMode + result->append(", "); + result->append(".colorMode="); + WriteToString(result, &value->colorMode); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DrawContext* value) { +inline void WriteToString(std::string* result, const Opt_WithThemeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24236,25 +24238,25 @@ inline void WriteToString(std::string* result, const Opt_DrawContext* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DrawContext& value) +inline Ark_RuntimeType runtimeType(const Opt_WithThemeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LengthMetricsUnit& value) +inline Ark_RuntimeType runtimeType(const WithThemeInterface& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LengthMetricsUnit* value) { +inline void WriteToString(std::string* result, const WithThemeInterface* value) { result->append("{"); - // Ark_String __LengthMetricsUnitStub - result->append(".__LengthMetricsUnitStub="); - WriteToString(result, &value->__LengthMetricsUnitStub); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* value) { +inline void WriteToString(std::string* result, const Opt_WithThemeInterface* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24267,25 +24269,25 @@ inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LengthMetricsUnit& value) +inline Ark_RuntimeType runtimeType(const Opt_WithThemeInterface& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderingContextSettings& value) +inline Ark_RuntimeType runtimeType(const Type_NavigationAttribute_customNavContentTransition_delegate& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RenderingContextSettings* value) { +inline void WriteToString(std::string* result, const Type_NavigationAttribute_customNavContentTransition_delegate* value) { result->append("{"); - // Ark_Boolean antialias - result->append(".antialias="); - WriteToString(result, &value->antialias); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderingContextSettings* value) { +inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribute_customNavContentTransition_delegate* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24298,33 +24300,25 @@ inline void WriteToString(std::string* result, const Opt_RenderingContextSetting result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderingContextSettings& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_customNavContentTransition_delegate& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageData& value) +inline Ark_RuntimeType runtimeType(const SliderTriggerChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageData* value) { +inline void WriteToString(std::string* result, const SliderTriggerChangeCallback* value) { result->append("{"); - // Ark_Buffer data - result->append(".data="); - WriteToString(result, value->data); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageData* value) { +inline void WriteToString(std::string* result, const Opt_SliderTriggerChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24337,39 +24331,25 @@ inline void WriteToString(std::string* result, const Opt_ImageData* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageData& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderTriggerChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ImageBitmap_PixelMap& value) +inline Ark_RuntimeType runtimeType(const ScrollOnScrollCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ImageBitmap_PixelMap: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ImageBitmap_PixelMap* value) { +inline void WriteToString(std::string* result, const ScrollOnScrollCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ImageBitmap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_ScrollOnScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24382,17 +24362,28 @@ inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ImageBitmap_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollOnScrollCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { +inline Ark_RuntimeType runtimeType(const Ark_RouteType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_RouteType value) { + result->append("Ark_RouteType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RouteType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -24400,12 +24391,25 @@ inline void WriteToString(std::string* result, const Opt_Matrix2D* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Matrix2D& value) +inline Ark_RuntimeType runtimeType(const Opt_RouteType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_Path2D* value) { +inline Ark_RuntimeType runtimeType(const PageTransitionCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const PageTransitionCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PageTransitionCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24418,85 +24422,25 @@ inline void WriteToString(std::string* result, const Opt_Path2D* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Path2D& value) +inline Ark_RuntimeType runtimeType(const Opt_PageTransitionCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarDialogOptions& value) +inline Ark_RuntimeType runtimeType(const OnScrollCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarDialogOptions* value) { +inline void WriteToString(std::string* result, const OnScrollCallback* value) { result->append("{"); - // Ark_Union_Number_Resource hintRadius - result->append(".hintRadius="); - WriteToString(result, &value->hintRadius); - // Ark_Date selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); - // Callback_Date_Void onAccept - result->append(", "); - result->append(".onAccept="); - WriteToString(result, &value->onAccept); - // VoidCallback onCancel - result->append(", "); - result->append(".onCancel="); - WriteToString(result, &value->onCancel); - // Callback_Date_Void onChange - result->append(", "); - result->append(".onChange="); - WriteToString(result, &value->onChange); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_PickerDialogButtonStyle acceptButtonStyle - result->append(", "); - result->append(".acceptButtonStyle="); - WriteToString(result, &value->acceptButtonStyle); - // Ark_PickerDialogButtonStyle cancelButtonStyle - result->append(", "); - result->append(".cancelButtonStyle="); - WriteToString(result, &value->cancelButtonStyle); - // VoidCallback onDidAppear - result->append(", "); - result->append(".onDidAppear="); - WriteToString(result, &value->onDidAppear); - // VoidCallback onDidDisappear - result->append(", "); - result->append(".onDidDisappear="); - WriteToString(result, &value->onDidDisappear); - // VoidCallback onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // VoidCallback onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarDialogOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24509,53 +24453,29 @@ inline void WriteToString(std::string* result, const Opt_CalendarDialogOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarDialogOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlertDialogButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_IsolatedOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlertDialogButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_IsolatedOptions* value) { result->append("{"); - // Ark_Boolean enabled - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Ark_Boolean defaultFocus - result->append(", "); - result->append(".defaultFocus="); - WriteToString(result, &value->defaultFocus); - // Ark_DialogButtonStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ResourceStr value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // VoidCallback action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Ark_Boolean primary + // Ark_Want want + result->append(".want="); + WriteToString(result, &value->want); + // Ark_RestrictedWorker worker result->append(", "); - result->append(".primary="); - WriteToString(result, &value->primary); + result->append(".worker="); + WriteToString(result, &value->worker); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlertDialogButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_IsolatedOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24568,45 +24488,99 @@ inline void WriteToString(std::string* result, const Opt_AlertDialogButtonOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlertDialogButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_IsolatedOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_AlertDialog_show_value& value) +inline Ark_RuntimeType runtimeType(const IsolatedComponentInterface& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const IsolatedComponentInterface* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_IsolatedComponentInterface* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentInterface& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavigationOperation value) { + result->append("Ark_NavigationOperation("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationOperation* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavigationOperation& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationContext_NavBar& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Type_AlertDialog_show_value: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_NavDestinationContext_NavBar: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_AlertDialog_show_value* value) { +inline void WriteToString(std::string* result, const Ark_Union_NavDestinationContext_NavBar* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_AlertDialogParamWithConfirm + // Ark_NavDestinationContext if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_AlertDialogParamWithButtons + // Ark_String if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_AlertDialogParamWithOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_AlertDialog_show_value* value) { +inline void WriteToString(std::string* result, const Opt_Union_NavDestinationContext_NavBar* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24619,29 +24593,25 @@ inline void WriteToString(std::string* result, const Opt_Type_AlertDialog_show_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_AlertDialog_show_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationContext_NavBar& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissDialogAction& value) +inline Ark_RuntimeType runtimeType(const InterceptionShowCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissDialogAction* value) { +inline void WriteToString(std::string* result, const InterceptionShowCallback* value) { result->append("{"); - // Callback_Void dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason - result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissDialogAction* value) { +inline void WriteToString(std::string* result, const Opt_InterceptionShowCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24654,33 +24624,25 @@ inline void WriteToString(std::string* result, const Opt_DismissDialogAction* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissDialogAction& value) +inline Ark_RuntimeType runtimeType(const Opt_InterceptionShowCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetInfo& value) +inline Ark_RuntimeType runtimeType(const InterceptionModeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetInfo* value) { +inline void WriteToString(std::string* result, const InterceptionModeCallback* value) { result->append("{"); - // Ark_Union_String_Resource title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_Union_String_Resource icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // VoidCallback action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetInfo* value) { +inline void WriteToString(std::string* result, const Opt_InterceptionModeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24693,121 +24655,25 @@ inline void WriteToString(std::string* result, const Opt_SheetInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_InterceptionModeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ActionSheetOptions& value) +inline Ark_RuntimeType runtimeType(const HoverCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ActionSheetOptions* value) { +inline void WriteToString(std::string* result, const HoverCallback* value) { result->append("{"); - // Ark_Union_String_Resource title - result->append(".title="); - WriteToString(result, &value->title); - // Ark_ResourceStr subtitle - result->append(", "); - result->append(".subtitle="); - WriteToString(result, &value->subtitle); - // Ark_Union_String_Resource message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_ActionSheetButtonOptions confirm - result->append(", "); - result->append(".confirm="); - WriteToString(result, &value->confirm); - // VoidCallback cancel - result->append(", "); - result->append(".cancel="); - WriteToString(result, &value->cancel); - // Array_SheetInfo sheets - result->append(", "); - result->append(".sheets="); - WriteToString(result, &value->sheets); - // Ark_Boolean autoCancel - result->append(", "); - result->append(".autoCancel="); - WriteToString(result, &value->autoCancel); - // Ark_DialogAlignment alignment - result->append(", "); - result->append(".alignment="); - WriteToString(result, &value->alignment); - // Ark_ActionSheetOffset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Rectangle maskRect - result->append(", "); - result->append(".maskRect="); - WriteToString(result, &value->maskRect); - // Ark_Boolean showInSubWindow - result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); - // Ark_Boolean isModal - result->append(", "); - result->append(".isModal="); - WriteToString(result, &value->isModal); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Callback_DismissDialogAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius - result->append(", "); - result->append(".cornerRadius="); - WriteToString(result, &value->cornerRadius); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_HoverModeAreaType hoverModeArea - result->append(", "); - result->append(".hoverModeArea="); - WriteToString(result, &value->hoverModeArea); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ActionSheetOptions* value) { +inline void WriteToString(std::string* result, const Opt_HoverCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24820,12 +24686,22 @@ inline void WriteToString(std::string* result, const Opt_ActionSheetOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ActionSheetOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_LinearIndicatorController* value) { +inline Ark_RuntimeType runtimeType(const Ark_WithThemeAttribute& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_WithThemeAttribute* value) { + result->append("{"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_WithThemeAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24838,29 +24714,25 @@ inline void WriteToString(std::string* result, const Opt_LinearIndicatorControll result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorController& value) +inline Ark_RuntimeType runtimeType(const Opt_WithThemeAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_code_Want_want& value) +inline Ark_RuntimeType runtimeType(const Callback_WithThemeAttribute_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_code_Want_want* value) { +inline void WriteToString(std::string* result, const Callback_WithThemeAttribute_Void* value) { result->append("{"); - // Ark_Number code - result->append(".code="); - WriteToString(result, &value->code); - // Ark_Want want - result->append(", "); - result->append(".want="); - WriteToString(result, &value->want); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_code_Want_want* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24873,17 +24745,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_code_Wan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_code_Want_want& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WithThemeAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_code_Want_want_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_code_Want_want_Void* value) { +inline void WriteToString(std::string* result, const Callback_WebResourceResponse_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24891,7 +24763,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Number_cod result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_code_Want_want_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24904,25 +24776,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_code_Want_want_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ReceiveCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ReceiveCallback* value) { +inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_Void* value) { result->append("{"); - // Ark_String __ReceiveCallbackStub - result->append(".__ReceiveCallbackStub="); - WriteToString(result, &value->__ReceiveCallbackStub); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ReceiveCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24935,12 +24807,25 @@ inline void WriteToString(std::string* result, const Opt_ReceiveCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ReceiveCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value) { +inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24953,17 +24838,17 @@ inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIExtensionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_UIExtensionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_Void* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24971,7 +24856,7 @@ inline void WriteToString(std::string* result, const Callback_UIExtensionProxy_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionProxy_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24984,37 +24869,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_UIExtensionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_UIExtensionProxy_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UIExtensionOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_UIExtensionOptions* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{"); - // Ark_Boolean isTransferringCaller - result->append(".isTransferringCaller="); - WriteToString(result, &value->isTransferringCaller); - // Ark_ComponentContent placeholder - result->append(", "); - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Map_String_ComponentContent areaChangePlaceholder - result->append(", "); - result->append(".areaChangePlaceholder="); - WriteToString(result, &value->areaChangePlaceholder); - // Ark_DpiFollowStrategy dpiFollowStrategy - result->append(", "); - result->append(".dpiFollowStrategy="); - WriteToString(result, &value->dpiFollowStrategy); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25027,37 +24900,25 @@ inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UIExtensionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WaterFlowOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WaterFlowOptions* value) { +inline void WriteToString(std::string* result, const Callback_TouchResult_Void* value) { result->append("{"); - // CustomNodeBuilder footer - result->append(".footer="); - WriteToString(result, &value->footer); - // Ark_Scroller scroller - result->append(", "); - result->append(".scroller="); - WriteToString(result, &value->scroller); - // Ark_WaterFlowSections sections - result->append(", "); - result->append(".sections="); - WriteToString(result, &value->sections); - // Ark_WaterFlowLayoutMode layoutMode - result->append(", "); - result->append(".layoutMode="); - WriteToString(result, &value->layoutMode); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25070,37 +24931,25 @@ inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WaterFlowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WindowAnimationTarget& value) +inline Ark_RuntimeType runtimeType(const Callback_T_Any_this& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WindowAnimationTarget* value) { +inline void WriteToString(std::string* result, const Callback_T_Any_this* value) { result->append("{"); - // Ark_String bundleName - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName - result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_RRect windowBounds - result->append(", "); - result->append(".windowBounds="); - WriteToString(result, &value->windowBounds); - // Ark_Number missionId - result->append(", "); - result->append(".missionId="); - WriteToString(result, &value->missionId); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* value) { +inline void WriteToString(std::string* result, const Opt_Callback_T_Any_this* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25113,28 +24962,30 @@ inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WindowAnimationTarget& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_T_Any_this& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SideBarPosition& value) +inline Ark_RuntimeType runtimeType(const Callback_String_Unknown_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SideBarPosition value) { - result->append("Ark_SideBarPosition("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_String_Unknown_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_Unknown_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25142,41 +24993,25 @@ inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SideBarPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Unknown_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_Pointer_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonStyle* value) { +inline void WriteToString(std::string* result, const Callback_Pointer_Void* value) { result->append("{"); - // Ark_Number left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Number width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_ButtonIconOptions icons - result->append(", "); - result->append(".icons="); - WriteToString(result, &value->icons); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Pointer_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25189,28 +25024,30 @@ inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Pointer_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SideBarContainerType& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_TabContentAnimatedTransition_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SideBarContainerType value) { - result->append("Ark_SideBarContainerType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnimatedTransition_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SideBarContainerType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContentAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25218,17 +25055,17 @@ inline void WriteToString(std::string* result, const Opt_SideBarContainerType* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SideBarContainerType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_TabContentAnimatedTransition_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnNativeLoadCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_StyledString_Opt_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnNativeLoadCallback* value) { +inline void WriteToString(std::string* result, const Callback_Opt_StyledString_Opt_Array_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25236,7 +25073,7 @@ inline void WriteToString(std::string* result, const OnNativeLoadCallback* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnNativeLoadCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledString_Opt_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25249,33 +25086,25 @@ inline void WriteToString(std::string* result, const Opt_OnNativeLoadCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnNativeLoadCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_XComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_XComponentOptions* value) { +inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{"); - // Ark_XComponentType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_XComponentController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); - // Ark_ImageAIOptions imageAIOptions - result->append(", "); - result->append(".imageAIOptions="); - WriteToString(result, &value->imageAIOptions); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_XComponentOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25288,37 +25117,25 @@ inline void WriteToString(std::string* result, const Opt_XComponentOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_XComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_XComponentInterface_value& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_XComponentInterface_value* value) { +inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Void* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - // Ark_String libraryname - result->append(", "); - result->append(".libraryname="); - WriteToString(result, &value->libraryname); - // Ark_XComponentController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_XComponentInterface_value* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25331,37 +25148,25 @@ inline void WriteToString(std::string* result, const Opt_Type_XComponentInterfac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_XComponentInterface_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectionMenuOptionsExt* value) { +inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{"); - // Callback_Void onAppear - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // CustomNodeBuilder preview - result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_MenuType menuType - result->append(", "); - result->append(".menuType="); - WriteToString(result, &value->menuType); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25374,28 +25179,30 @@ inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebResponseType& value) +inline Ark_RuntimeType runtimeType(const Callback_OffsetResult_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebResponseType value) { - result->append("Ark_WebResponseType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_OffsetResult_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebResponseType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25403,28 +25210,17 @@ inline void WriteToString(std::string* result, const Opt_WebResponseType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OffsetResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebElementType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_WebElementType value) { - result->append("Ark_WebElementType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_WebElementType* value) { +inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25432,23 +25228,23 @@ inline void WriteToString(std::string* result, const Opt_WebElementType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebElementType& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardAvoidMode value) { - result->append("Ark_WebKeyboardAvoidMode("); +inline void WriteToString(std::string* result, const Ark_NavigationTitleMode value) { + result->append("Ark_NavigationTitleMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* value) { +inline void WriteToString(std::string* result, const Opt_NavigationTitleMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25461,29 +25257,25 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardAvoidMode& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AdsBlockedDetails& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationTitleMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AdsBlockedDetails* value) { +inline void WriteToString(std::string* result, const Callback_NavigationTitleMode_Void* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Array_String adsBlocked - result->append(", "); - result->append(".adsBlocked="); - WriteToString(result, &value->adsBlocked); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationTitleMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25496,30 +25288,28 @@ inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AdsBlockedDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTitleMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAdsBlockedCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const OnAdsBlockedCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_NavigationMode value) { + result->append("Ark_NavigationMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* value) { +inline void WriteToString(std::string* result, const Opt_NavigationMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25527,33 +25317,25 @@ inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAdsBlockedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_NavigationMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardOptions* value) { +inline void WriteToString(std::string* result, const Callback_NavigationMode_Void* value) { result->append("{"); - // Ark_Boolean useSystemKeyboard - result->append(".useSystemKeyboard="); - WriteToString(result, value->useSystemKeyboard); - // Ark_Number enterKeyType - result->append(", "); - result->append(".enterKeyType="); - WriteToString(result, &value->enterKeyType); - // CustomNodeBuilder customKeyboard - result->append(", "); - result->append(".customKeyboard="); - WriteToString(result, &value->customKeyboard); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavigationMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25566,29 +25348,25 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_offsetRemain_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebKeyboardCallbackInfo* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Number_offsetRemain_Void* value) { result->append("{"); - // Ark_WebKeyboardController controller - result->append(".controller="); - WriteToString(result, &value->controller); - // Map_String_String attributes - result->append(", "); - result->append(".attributes="); - WriteToString(result, &value->attributes); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_offsetRemain_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25601,25 +25379,22 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_offsetRemain_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const WebKeyboardCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_IsolatedComponentAttribute& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const WebKeyboardCallback* value) { +inline void WriteToString(std::string* result, const Ark_IsolatedComponentAttribute* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* value) { +inline void WriteToString(std::string* result, const Opt_IsolatedComponentAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25632,28 +25407,30 @@ inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ViewportFit& value) +inline Ark_RuntimeType runtimeType(const Callback_IsolatedComponentAttribute_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ViewportFit value) { - result->append("Ark_ViewportFit("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_IsolatedComponentAttribute_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { +inline void WriteToString(std::string* result, const Opt_Callback_IsolatedComponentAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -25661,17 +25438,17 @@ inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ViewportFit& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_IsolatedComponentAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnViewportFitChangedCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnViewportFitChangedCallback* value) { +inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25679,7 +25456,7 @@ inline void WriteToString(std::string* result, const OnViewportFitChangedCallbac result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25692,25 +25469,25 @@ inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnViewportFitChangedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_plainText& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_plainText* value) { +inline void WriteToString(std::string* result, const Callback_GestureRecognizer_Void* value) { result->append("{"); - // Ark_String plainText - result->append(".plainText="); - WriteToString(result, &value->plainText); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_plainText* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25723,33 +25500,25 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_plainTex result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_plainText& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ExpandedMenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ExpandedMenuItemOptions* value) { +inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_Void* value) { result->append("{"); - // Ark_ResourceStr content - result->append(".content="); - WriteToString(result, &value->content); - // Ark_ResourceStr startIcon - result->append(", "); - result->append(".startIcon="); - WriteToString(result, &value->startIcon); - // Callback_Literal_String_plainText_Void action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ExpandedMenuItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25762,33 +25531,25 @@ inline void WriteToString(std::string* result, const Opt_ExpandedMenuItemOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ExpandedMenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ExpandedMenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_Void& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_ExpandedMenuItemOptions* value); - -inline void WriteToString(std::string* result, const Array_ExpandedMenuItemOptions* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ExpandedMenuItemOptions*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ExpandedMenuItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25801,17 +25562,17 @@ inline void WriteToString(std::string* result, const Opt_Array_ExpandedMenuItemO result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ExpandedMenuItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRenderProcessRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Callback_Any_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRenderProcessRespondingCallback* value) { +inline void WriteToString(std::string* result, const Callback_Callback_Any_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25819,7 +25580,7 @@ inline void WriteToString(std::string* result, const OnRenderProcessRespondingCa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondingCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25832,33 +25593,25 @@ inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Callback_Any_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingData& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingData* value) { +inline void WriteToString(std::string* result, const Callback_Array_String_Void* value) { result->append("{"); - // Ark_String jsStack - result->append(".jsStack="); - WriteToString(result, &value->jsStack); - // Ark_Number pid - result->append(", "); - result->append(".pid="); - WriteToString(result, &value->pid); - // Ark_RenderProcessNotRespondingReason reason - result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingData* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25871,17 +25624,17 @@ inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespond result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingData& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnRenderProcessNotRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const ButtonTriggerClickCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnRenderProcessNotRespondingCallback* value) { +inline void WriteToString(std::string* result, const ButtonTriggerClickCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -25889,7 +25642,7 @@ inline void WriteToString(std::string* result, const OnRenderProcessNotRespondin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespondingCallback* value) { +inline void WriteToString(std::string* result, const Opt_ButtonTriggerClickCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25902,29 +25655,12 @@ inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessNotRespondingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonTriggerClickCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeMediaPlayerConfig& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NativeMediaPlayerConfig* value) { - result->append("{"); - // Ark_Boolean enable - result->append(".enable="); - WriteToString(result, value->enable); - // Ark_Boolean shouldOverlay - result->append(", "); - result->append(".shouldOverlay="); - WriteToString(result, value->shouldOverlay); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NativeMediaPlayerConfig* value) { +inline void WriteToString(std::string* result, const Opt_LinearIndicatorController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25937,25 +25673,37 @@ inline void WriteToString(std::string* result, const Opt_NativeMediaPlayerConfig result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeMediaPlayerConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_LinearIndicatorController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnOverrideUrlLoadingCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_StyleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnOverrideUrlLoadingCallback* value) { +inline void WriteToString(std::string* result, const Ark_StyleOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Number length + result->append(", "); + result->append(".length="); + WriteToString(result, &value->length); + // Ark_StyledStringKey styledKey + result->append(", "); + result->append(".styledKey="); + WriteToString(result, value->styledKey); + // Ark_StyledStringValue styledValue + result->append(", "); + result->append(".styledValue="); + WriteToString(result, &value->styledValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCallback* value) { +inline void WriteToString(std::string* result, const Opt_StyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -25968,33 +25716,33 @@ inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnOverrideUrlLoadingCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_StyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedTouchInfo& value) +inline Ark_RuntimeType runtimeType(const Array_StyleOptions& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedTouchInfo* value) { - result->append("{"); - // Ark_String embedId - result->append(".embedId="); - WriteToString(result, &value->embedId); - // Ark_TouchEvent touchEvent - result->append(", "); - result->append(".touchEvent="); - WriteToString(result, &value->touchEvent); - // Ark_EventResult result - result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); +inline void WriteToString(std::string* result, const Ark_StyleOptions* value); + +inline void WriteToString(std::string* result, const Array_StyleOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_StyleOptions*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedTouchInfo* value) { +inline void WriteToString(std::string* result, const Opt_Array_StyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26007,25 +25755,45 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedTouchInfo* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedTouchInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_StyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedTouchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_ImageAttachment_CustomSpan& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_ImageAttachment_CustomSpan: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_NativeEmbedTouchInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_ImageAttachment_CustomSpan* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ImageAttachment + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_CustomSpan + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTouchInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_ImageAttachment_CustomSpan* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26038,29 +25806,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTou result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedTouchInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_ImageAttachment_CustomSpan& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedVisibilityInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_code_Want_want& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedVisibilityInfo* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_code_Want_want* value) { result->append("{"); - // Ark_Boolean visibility - result->append(".visibility="); - WriteToString(result, value->visibility); - // Ark_String embedId + // Ark_Number code + result->append(".code="); + WriteToString(result, &value->code); + // Ark_Want want result->append(", "); - result->append(".embedId="); - WriteToString(result, &value->embedId); + result->append(".want="); + WriteToString(result, &value->want); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityInfo* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_code_Want_want* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26073,17 +25841,17 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedVisibilityInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_code_Want_want& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnNativeEmbedVisibilityChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_code_Want_want_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnNativeEmbedVisibilityChangeCallback* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Number_code_Want_want_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26091,7 +25859,7 @@ inline void WriteToString(std::string* result, const OnNativeEmbedVisibilityChan result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibilityChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_code_Want_want_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26104,37 +25872,25 @@ inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibility result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnNativeEmbedVisibilityChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_code_Want_want_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedDataInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_ReceiveCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NativeEmbedDataInfo* value) { +inline void WriteToString(std::string* result, const Ark_ReceiveCallback* value) { result->append("{"); - // Ark_NativeEmbedStatus status - result->append(".status="); - WriteToString(result, &value->status); - // Ark_String surfaceId - result->append(", "); - result->append(".surfaceId="); - WriteToString(result, &value->surfaceId); - // Ark_String embedId - result->append(", "); - result->append(".embedId="); - WriteToString(result, &value->embedId); - // Ark_NativeEmbedInfo info - result->append(", "); - result->append(".info="); - WriteToString(result, &value->info); + // Ark_String __ReceiveCallbackStub + result->append(".__ReceiveCallbackStub="); + WriteToString(result, &value->__ReceiveCallbackStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NativeEmbedDataInfo* value) { +inline void WriteToString(std::string* result, const Opt_ReceiveCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26147,25 +25903,37 @@ inline void WriteToString(std::string* result, const Opt_NativeEmbedDataInfo* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedDataInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_ReceiveCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedDataInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_UIExtensionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_NativeEmbedDataInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_UIExtensionOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean isTransferringCaller + result->append(".isTransferringCaller="); + WriteToString(result, &value->isTransferringCaller); + // Ark_ComponentContent placeholder + result->append(", "); + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Map_String_ComponentContent areaChangePlaceholder + result->append(", "); + result->append(".areaChangePlaceholder="); + WriteToString(result, &value->areaChangePlaceholder); + // Ark_DpiFollowStrategy dpiFollowStrategy + result->append(", "); + result->append(".dpiFollowStrategy="); + WriteToString(result, &value->dpiFollowStrategy); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDataInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_UIExtensionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26178,39 +25946,12 @@ inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDat result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedDataInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_UIExtensionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_NestedScrollOptions_NestedScrollOptionsExt: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_NestedScrollOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_NestedScrollOptionsExt - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { +inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26223,28 +25964,42 @@ inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt& value) +inline Ark_RuntimeType runtimeType(const Opt_UIExtensionProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Ark_WaterFlowOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebLayoutMode value) { - result->append("Ark_WebLayoutMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WaterFlowOptions* value) { + result->append("{"); + // CustomNodeBuilder footer + result->append(".footer="); + WriteToString(result, &value->footer); + // Ark_Scroller scroller + result->append(", "); + result->append(".scroller="); + WriteToString(result, &value->scroller); + // Ark_WaterFlowSections sections + result->append(", "); + result->append(".sections="); + WriteToString(result, &value->sections); + // Ark_WaterFlowLayoutMode layoutMode + result->append(", "); + result->append(".layoutMode="); + WriteToString(result, &value->layoutMode); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { +inline void WriteToString(std::string* result, const Opt_WaterFlowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26252,25 +26007,25 @@ inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebLayoutMode& value) +inline Ark_RuntimeType runtimeType(const Opt_WaterFlowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Array_SectionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScriptItem* value); +inline void WriteToString(std::string* result, const Ark_SectionOptions* value); -inline void WriteToString(std::string* result, const Array_ScriptItem* value) { +inline void WriteToString(std::string* result, const Array_SectionOptions* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ScriptItem*)&value->array[i]); + WriteToString(result, (const Ark_SectionOptions*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -26278,7 +26033,7 @@ inline void WriteToString(std::string* result, const Array_ScriptItem* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value) { +inline void WriteToString(std::string* result, const Opt_Array_SectionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26291,29 +26046,37 @@ inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SectionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Ark_WindowAnimationTarget& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScriptItem* value) { +inline void WriteToString(std::string* result, const Ark_WindowAnimationTarget* value) { result->append("{"); - // Ark_String script - result->append(".script="); - WriteToString(result, &value->script); - // Array_String scriptRules + // Ark_String bundleName + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String abilityName result->append(", "); - result->append(".scriptRules="); - WriteToString(result, &value->scriptRules); + result->append(".abilityName="); + WriteToString(result, &value->abilityName); + // Ark_RRect windowBounds + result->append(", "); + result->append(".windowBounds="); + WriteToString(result, &value->windowBounds); + // Ark_Number missionId + result->append(", "); + result->append(".missionId="); + WriteToString(result, &value->missionId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { +inline void WriteToString(std::string* result, const Opt_WindowAnimationTarget* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26326,34 +26089,28 @@ inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScriptItem& value) +inline Ark_RuntimeType runtimeType(const Opt_WindowAnimationTarget& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IntelligentTrackingPreventionDetails& value) +inline Ark_RuntimeType runtimeType(const Ark_SideBarPosition& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_IntelligentTrackingPreventionDetails* value) { - result->append("{"); - // Ark_String host - result->append(".host="); - WriteToString(result, &value->host); - // Ark_String trackerHost - result->append(", "); - result->append(".trackerHost="); - WriteToString(result, &value->trackerHost); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SideBarPosition value) { + result->append("Ark_SideBarPosition("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPreventionDetails* value) { +inline void WriteToString(std::string* result, const Opt_SideBarPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26361,25 +26118,41 @@ inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPrev result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IntelligentTrackingPreventionDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_SideBarPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnIntelligentTrackingPreventionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnIntelligentTrackingPreventionCallback* value) { +inline void WriteToString(std::string* result, const Ark_ButtonStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Number width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_ButtonIconOptions icons + result->append(", "); + result->append(".icons="); + WriteToString(result, &value->icons); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPreventionCallback* value) { +inline void WriteToString(std::string* result, const Opt_ButtonStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26392,46 +26165,28 @@ inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnIntelligentTrackingPreventionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LoadCommittedDetails& value) +inline Ark_RuntimeType runtimeType(const Ark_SideBarContainerType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_LoadCommittedDetails* value) { - result->append("{"); - // Ark_Boolean isMainFrame - result->append(".isMainFrame="); - WriteToString(result, value->isMainFrame); - // Ark_Boolean isSameDocument - result->append(", "); - result->append(".isSameDocument="); - WriteToString(result, value->isSameDocument); - // Ark_Boolean didReplaceEntry - result->append(", "); - result->append(".didReplaceEntry="); - WriteToString(result, value->didReplaceEntry); - // Ark_WebNavigationType navigationType - result->append(", "); - result->append(".navigationType="); - WriteToString(result, value->navigationType); - // Ark_String url - result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SideBarContainerType value) { + result->append("Ark_SideBarContainerType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* value) { +inline void WriteToString(std::string* result, const Opt_SideBarContainerType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26439,17 +26194,17 @@ inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LoadCommittedDetails& value) +inline Ark_RuntimeType runtimeType(const Opt_SideBarContainerType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnNavigationEntryCommittedCallback& value) +inline Ark_RuntimeType runtimeType(const OnNativeLoadCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnNavigationEntryCommittedCallback* value) { +inline void WriteToString(std::string* result, const OnNativeLoadCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26457,7 +26212,7 @@ inline void WriteToString(std::string* result, const OnNavigationEntryCommittedC result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommittedCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnNativeLoadCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26470,28 +26225,38 @@ inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnNavigationEntryCommittedCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNativeLoadCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ThreatType& value) +inline Ark_RuntimeType runtimeType(const Ark_XComponentOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ThreatType value) { - result->append("Ark_ThreatType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_XComponentOptions* value) { + result->append("{"); + // Ark_XComponentType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_XComponentController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); + // Ark_ImageAIOptions imageAIOptions + result->append(", "); + result->append(".imageAIOptions="); + WriteToString(result, &value->imageAIOptions); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ThreatType* value) { +inline void WriteToString(std::string* result, const Opt_XComponentOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26499,25 +26264,37 @@ inline void WriteToString(std::string* result, const Opt_ThreatType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ThreatType& value) +inline Ark_RuntimeType runtimeType(const Opt_XComponentOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSafeBrowsingCheckResultCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_XComponentInterface_value& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSafeBrowsingCheckResultCallback* value) { +inline void WriteToString(std::string* result, const Ark_Type_XComponentInterface_value* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String type + result->append(", "); + result->append(".type="); + WriteToString(result, &value->type); + // Ark_String libraryname + result->append(", "); + result->append(".libraryname="); + WriteToString(result, &value->libraryname); + // Ark_XComponentController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResultCallback* value) { +inline void WriteToString(std::string* result, const Opt_Type_XComponentInterface_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26530,34 +26307,28 @@ inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSafeBrowsingCheckResultCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_XComponentInterface_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnOverScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardAvoidMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnOverScrollEvent* value) { - result->append("{"); - // Ark_Number xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Number yOffset - result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebKeyboardAvoidMode value) { + result->append("Ark_WebKeyboardAvoidMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardAvoidMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26565,25 +26336,29 @@ inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnOverScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardAvoidMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnOverScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_AdsBlockedDetails& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnOverScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_AdsBlockedDetails* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Array_String adsBlocked + result->append(", "); + result->append(".adsBlocked="); + WriteToString(result, &value->adsBlocked); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_AdsBlockedDetails* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26596,25 +26371,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnOverScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_AdsBlockedDetails& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnLoadInterceptEvent& value) +inline Ark_RuntimeType runtimeType(const OnAdsBlockedCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnLoadInterceptEvent* value) { +inline void WriteToString(std::string* result, const OnAdsBlockedCallback* value) { result->append("{"); - // Ark_WebResourceRequest data - result->append(".data="); - WriteToString(result, &value->data); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnAdsBlockedCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26627,25 +26402,33 @@ inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLoadInterceptEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAdsBlockedCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnLoadInterceptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnLoadInterceptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_WebKeyboardOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Boolean useSystemKeyboard + result->append(".useSystemKeyboard="); + WriteToString(result, value->useSystemKeyboard); + // Ark_Number enterKeyType + result->append(", "); + result->append(".enterKeyType="); + WriteToString(result, &value->enterKeyType); + // CustomNodeBuilder customKeyboard + result->append(", "); + result->append(".customKeyboard="); + WriteToString(result, &value->customKeyboard); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnLoadInterceptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26658,45 +26441,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnLoadIntercep result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadInterceptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LargestContentfulPaint& value) +inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardCallbackInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LargestContentfulPaint* value) { +inline void WriteToString(std::string* result, const Ark_WebKeyboardCallbackInfo* value) { result->append("{"); - // Ark_Number navigationStartTime - result->append(".navigationStartTime="); - WriteToString(result, &value->navigationStartTime); - // Ark_Number largestImagePaintTime - result->append(", "); - result->append(".largestImagePaintTime="); - WriteToString(result, &value->largestImagePaintTime); - // Ark_Number largestTextPaintTime - result->append(", "); - result->append(".largestTextPaintTime="); - WriteToString(result, &value->largestTextPaintTime); - // Ark_Number imageBPP - result->append(", "); - result->append(".imageBPP="); - WriteToString(result, &value->imageBPP); - // Ark_Number largestImageLoadStartTime - result->append(", "); - result->append(".largestImageLoadStartTime="); - WriteToString(result, &value->largestImageLoadStartTime); - // Ark_Number largestImageLoadEndTime + // Ark_WebKeyboardController controller + result->append(".controller="); + WriteToString(result, &value->controller); + // Map_String_String attributes result->append(", "); - result->append(".largestImageLoadEndTime="); - WriteToString(result, &value->largestImageLoadEndTime); + result->append(".attributes="); + WriteToString(result, &value->attributes); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardCallbackInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26709,17 +26476,17 @@ inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LargestContentfulPaint& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallbackInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnLargestContentfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const WebKeyboardCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnLargestContentfulPaintCallback* value) { +inline void WriteToString(std::string* result, const WebKeyboardCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26727,7 +26494,7 @@ inline void WriteToString(std::string* result, const OnLargestContentfulPaintCal result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Opt_WebKeyboardCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26740,34 +26507,28 @@ inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPain result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnLargestContentfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_WebKeyboardCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FirstMeaningfulPaint& value) +inline Ark_RuntimeType runtimeType(const Ark_ViewportFit& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FirstMeaningfulPaint* value) { - result->append("{"); - // Ark_Number navigationStartTime - result->append(".navigationStartTime="); - WriteToString(result, &value->navigationStartTime); - // Ark_Number firstMeaningfulPaintTime - result->append(", "); - result->append(".firstMeaningfulPaintTime="); - WriteToString(result, &value->firstMeaningfulPaintTime); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ViewportFit value) { + result->append("Ark_ViewportFit("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* value) { +inline void WriteToString(std::string* result, const Opt_ViewportFit* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -26775,17 +26536,17 @@ inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FirstMeaningfulPaint& value) +inline Ark_RuntimeType runtimeType(const Opt_ViewportFit& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFirstMeaningfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const OnViewportFitChangedCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFirstMeaningfulPaintCallback* value) { +inline void WriteToString(std::string* result, const OnViewportFitChangedCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26793,7 +26554,7 @@ inline void WriteToString(std::string* result, const OnFirstMeaningfulPaintCallb result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnViewportFitChangedCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26806,29 +26567,25 @@ inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFirstMeaningfulPaintCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnViewportFitChangedCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFirstContentfulPaintEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_plainText& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnFirstContentfulPaintEvent* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_plainText* value) { result->append("{"); - // Ark_Number navigationStartTick - result->append(".navigationStartTick="); - WriteToString(result, &value->navigationStartTick); - // Ark_Number firstContentfulPaintMs - result->append(", "); - result->append(".firstContentfulPaintMs="); - WriteToString(result, &value->firstContentfulPaintMs); + // Ark_String plainText + result->append(".plainText="); + WriteToString(result, &value->plainText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintEvent* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_plainText* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26841,25 +26598,33 @@ inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFirstContentfulPaintEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_plainText& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnFirstContentfulPaintEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ExpandedMenuItemOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnFirstContentfulPaintEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_ExpandedMenuItemOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceStr content + result->append(".content="); + WriteToString(result, &value->content); + // Ark_ResourceStr startIcon + result->append(", "); + result->append(".startIcon="); + WriteToString(result, &value->startIcon); + // Callback_Literal_String_plainText_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContentfulPaintEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_ExpandedMenuItemOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26872,25 +26637,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFirstContentfulPaintEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ExpandedMenuItemOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnAudioStateChangedEvent& value) +inline Ark_RuntimeType runtimeType(const Array_ExpandedMenuItemOptions& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_OnAudioStateChangedEvent* value) { - result->append("{"); - // Ark_Boolean playing - result->append(".playing="); - WriteToString(result, value->playing); +inline void WriteToString(std::string* result, const Ark_ExpandedMenuItemOptions* value); + +inline void WriteToString(std::string* result, const Array_ExpandedMenuItemOptions* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ExpandedMenuItemOptions*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEvent* value) { +inline void WriteToString(std::string* result, const Opt_Array_ExpandedMenuItemOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26903,17 +26676,17 @@ inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAudioStateChangedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ExpandedMenuItemOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnAudioStateChangedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnRenderProcessRespondingCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnAudioStateChangedEvent_Void* value) { +inline void WriteToString(std::string* result, const OnRenderProcessRespondingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26921,7 +26694,7 @@ inline void WriteToString(std::string* result, const Callback_OnAudioStateChange result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateChangedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderProcessRespondingCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26934,25 +26707,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateCh result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAudioStateChangedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessRespondingCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnDataResubmittedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderProcessNotRespondingData& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnDataResubmittedEvent* value) { +inline void WriteToString(std::string* result, const Ark_RenderProcessNotRespondingData* value) { result->append("{"); - // Ark_DataResubmissionHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); + // Ark_String jsStack + result->append(".jsStack="); + WriteToString(result, &value->jsStack); + // Ark_Number pid + result->append(", "); + result->append(".pid="); + WriteToString(result, &value->pid); + // Ark_RenderProcessNotRespondingReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* value) { +inline void WriteToString(std::string* result, const Opt_RenderProcessNotRespondingData* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26965,17 +26746,17 @@ inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDataResubmittedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderProcessNotRespondingData& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnDataResubmittedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnRenderProcessNotRespondingCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnDataResubmittedEvent_Void* value) { +inline void WriteToString(std::string* result, const OnRenderProcessNotRespondingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -26983,7 +26764,7 @@ inline void WriteToString(std::string* result, const Callback_OnDataResubmittedE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmittedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderProcessNotRespondingCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -26996,25 +26777,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDataResubmittedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderProcessNotRespondingCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageVisibleEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeMediaPlayerConfig& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnPageVisibleEvent* value) { +inline void WriteToString(std::string* result, const Ark_NativeMediaPlayerConfig* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + // Ark_Boolean enable + result->append(".enable="); + WriteToString(result, value->enable); + // Ark_Boolean shouldOverlay + result->append(", "); + result->append(".shouldOverlay="); + WriteToString(result, value->shouldOverlay); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* value) { +inline void WriteToString(std::string* result, const Opt_NativeMediaPlayerConfig* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27027,17 +26812,17 @@ inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageVisibleEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeMediaPlayerConfig& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageVisibleEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnOverrideUrlLoadingCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent_Void* value) { +inline void WriteToString(std::string* result, const OnOverrideUrlLoadingCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27045,7 +26830,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnOverrideUrlLoadingCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27058,25 +26843,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageVisibleEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnOverrideUrlLoadingCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFaviconReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedTouchInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnFaviconReceivedEvent* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedTouchInfo* value) { result->append("{"); - // Ark_PixelMap favicon - result->append(".favicon="); - WriteToString(result, &value->favicon); + // Ark_String embedId + result->append(".embedId="); + WriteToString(result, &value->embedId); + // Ark_TouchEvent touchEvent + result->append(", "); + result->append(".touchEvent="); + WriteToString(result, &value->touchEvent); + // Ark_EventResult result + result->append(", "); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedTouchInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27089,17 +26882,17 @@ inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFaviconReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedTouchInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnFaviconReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedTouchInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_NativeEmbedTouchInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27107,7 +26900,7 @@ inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedTouchInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27120,29 +26913,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconRecei result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFaviconReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedTouchInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnTouchIconUrlReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedVisibilityInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnTouchIconUrlReceivedEvent* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedVisibilityInfo* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_Boolean precomposed + // Ark_Boolean visibility + result->append(".visibility="); + WriteToString(result, value->visibility); + // Ark_String embedId result->append(", "); - result->append(".precomposed="); - WriteToString(result, value->precomposed); + result->append(".embedId="); + WriteToString(result, &value->embedId); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedEvent* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedVisibilityInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27155,17 +26948,17 @@ inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTouchIconUrlReceivedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedVisibilityInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnTouchIconUrlReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnNativeEmbedVisibilityChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnTouchIconUrlReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const OnNativeEmbedVisibilityChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27173,7 +26966,7 @@ inline void WriteToString(std::string* result, const Callback_OnTouchIconUrlRece result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrlReceivedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnNativeEmbedVisibilityChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27186,37 +26979,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTouchIconUrlReceivedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNativeEmbedVisibilityChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnWindowNewEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_NativeEmbedDataInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnWindowNewEvent* value) { +inline void WriteToString(std::string* result, const Ark_NativeEmbedDataInfo* value) { result->append("{"); - // Ark_Boolean isAlert - result->append(".isAlert="); - WriteToString(result, value->isAlert); - // Ark_Boolean isUserTrigger + // Ark_NativeEmbedStatus status + result->append(".status="); + WriteToString(result, &value->status); + // Ark_String surfaceId result->append(", "); - result->append(".isUserTrigger="); - WriteToString(result, value->isUserTrigger); - // Ark_String targetUrl + result->append(".surfaceId="); + WriteToString(result, &value->surfaceId); + // Ark_String embedId result->append(", "); - result->append(".targetUrl="); - WriteToString(result, &value->targetUrl); - // Ark_ControllerHandler handler + result->append(".embedId="); + WriteToString(result, &value->embedId); + // Ark_NativeEmbedInfo info result->append(", "); - result->append(".handler="); - WriteToString(result, &value->handler); + result->append(".info="); + WriteToString(result, &value->info); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value) { +inline void WriteToString(std::string* result, const Opt_NativeEmbedDataInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27229,17 +27022,17 @@ inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnWindowNewEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_NativeEmbedDataInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnWindowNewEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_NativeEmbedDataInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnWindowNewEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_NativeEmbedDataInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27247,7 +27040,7 @@ inline void WriteToString(std::string* result, const Callback_OnWindowNewEvent_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NativeEmbedDataInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27260,41 +27053,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEve result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnWindowNewEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NativeEmbedDataInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnClientAuthenticationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_NestedScrollOptions_NestedScrollOptionsExt: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_OnClientAuthenticationEvent* value) { +inline void WriteToString(std::string* result, const Ark_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { result->append("{"); - // Ark_ClientAuthenticationHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); - // Ark_String host - result->append(", "); - result->append(".host="); - WriteToString(result, &value->host); - // Ark_Number port - result->append(", "); - result->append(".port="); - WriteToString(result, &value->port); - // Array_String keyTypes - result->append(", "); - result->append(".keyTypes="); - WriteToString(result, &value->keyTypes); - // Array_String issuers + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".issuers="); - WriteToString(result, &value->issuers); + // Ark_NestedScrollOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_NestedScrollOptionsExt + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationEvent* value) { +inline void WriteToString(std::string* result, const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27307,30 +27098,28 @@ inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnClientAuthenticationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_NestedScrollOptions_NestedScrollOptionsExt& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnClientAuthenticationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_WebLayoutMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_OnClientAuthenticationEvent_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebLayoutMode value) { + result->append("Ark_WebLayoutMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthenticationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_WebLayoutMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -27338,49 +27127,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnClientAuthenticationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_WebLayoutMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SslErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Array_ScriptItem& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_SslErrorEvent* value) { - result->append("{"); - // Ark_SslErrorHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); - // Ark_SslError error - result->append(", "); - result->append(".error="); - WriteToString(result, value->error); - // Ark_String url - result->append(", "); - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String originalUrl - result->append(", "); - result->append(".originalUrl="); - WriteToString(result, &value->originalUrl); - // Ark_String referrer - result->append(", "); - result->append(".referrer="); - WriteToString(result, &value->referrer); - // Ark_Boolean isFatalError - result->append(", "); - result->append(".isFatalError="); - WriteToString(result, value->isFatalError); - // Ark_Boolean isMainFrame - result->append(", "); - result->append(".isMainFrame="); - WriteToString(result, value->isMainFrame); +inline void WriteToString(std::string* result, const Ark_ScriptItem* value); + +inline void WriteToString(std::string* result, const Array_ScriptItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ScriptItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { +inline void WriteToString(std::string* result, const Opt_Array_ScriptItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27393,25 +27166,29 @@ inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SslErrorEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ScriptItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSslErrorEventCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ScriptItem& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSslErrorEventCallback* value) { +inline void WriteToString(std::string* result, const Ark_ScriptItem* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String script + result->append(".script="); + WriteToString(result, &value->script); + // Array_String scriptRules + result->append(", "); + result->append(".scriptRules="); + WriteToString(result, &value->scriptRules); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback* value) { +inline void WriteToString(std::string* result, const Opt_ScriptItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27424,33 +27201,29 @@ inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ScriptItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnSslErrorEventReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_IntelligentTrackingPreventionDetails& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnSslErrorEventReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_IntelligentTrackingPreventionDetails* value) { result->append("{"); - // Ark_SslErrorHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); - // Ark_SslError error - result->append(", "); - result->append(".error="); - WriteToString(result, value->error); - // Array_Buffer certChainData + // Ark_String host + result->append(".host="); + WriteToString(result, &value->host); + // Ark_String trackerHost result->append(", "); - result->append(".certChainData="); - WriteToString(result, &value->certChainData); + result->append(".trackerHost="); + WriteToString(result, &value->trackerHost); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_IntelligentTrackingPreventionDetails* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27463,17 +27236,17 @@ inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_IntelligentTrackingPreventionDetails& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnSslErrorEventReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnIntelligentTrackingPreventionCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnSslErrorEventReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const OnIntelligentTrackingPreventionCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27481,7 +27254,7 @@ inline void WriteToString(std::string* result, const Callback_OnSslErrorEventRec result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEventReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnIntelligentTrackingPreventionCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27494,29 +27267,41 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSslErrorEventReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnIntelligentTrackingPreventionCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_LoadCommittedDetails& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScrollEvent* value) { +inline void WriteToString(std::string* result, const Ark_LoadCommittedDetails* value) { result->append("{"); - // Ark_Number xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Number yOffset + // Ark_Boolean isMainFrame + result->append(".isMainFrame="); + WriteToString(result, value->isMainFrame); + // Ark_Boolean isSameDocument result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); + result->append(".isSameDocument="); + WriteToString(result, value->isSameDocument); + // Ark_Boolean didReplaceEntry + result->append(", "); + result->append(".didReplaceEntry="); + WriteToString(result, value->didReplaceEntry); + // Ark_WebNavigationType navigationType + result->append(", "); + result->append(".navigationType="); + WriteToString(result, value->navigationType); + // Ark_String url + result->append(", "); + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { +inline void WriteToString(std::string* result, const Opt_LoadCommittedDetails* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27529,17 +27314,17 @@ inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_LoadCommittedDetails& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnNavigationEntryCommittedCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const OnNavigationEntryCommittedCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27547,7 +27332,7 @@ inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnNavigationEntryCommittedCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27560,38 +27345,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNavigationEntryCommittedCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnSearchResultReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ThreatType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OnSearchResultReceiveEvent* value) { - result->append("{"); - // Ark_Number activeMatchOrdinal - result->append(".activeMatchOrdinal="); - WriteToString(result, &value->activeMatchOrdinal); - // Ark_Number numberOfMatches - result->append(", "); - result->append(".numberOfMatches="); - WriteToString(result, &value->numberOfMatches); - // Ark_Boolean isDoneCounting - result->append(", "); - result->append(".isDoneCounting="); - WriteToString(result, value->isDoneCounting); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ThreatType value) { + result->append("Ark_ThreatType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_ThreatType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -27599,17 +27374,17 @@ inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSearchResultReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ThreatType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnSearchResultReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnSafeBrowsingCheckResultCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnSearchResultReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const OnSafeBrowsingCheckResultCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27617,7 +27392,7 @@ inline void WriteToString(std::string* result, const Callback_OnSearchResultRece result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResultReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnSafeBrowsingCheckResultCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27630,25 +27405,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResult result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSearchResultReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSafeBrowsingCheckResultCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnContextMenuHideCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_OnOverScrollEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnContextMenuHideCallback* value) { +inline void WriteToString(std::string* result, const Ark_OnOverScrollEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Number yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnOverScrollEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27661,29 +27440,25 @@ inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuHideCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnOverScrollEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnContextMenuShowEvent& value) +inline Ark_RuntimeType runtimeType(const Callback_OnOverScrollEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnContextMenuShowEvent* value) { +inline void WriteToString(std::string* result, const Callback_OnOverScrollEvent_Void* value) { result->append("{"); - // Ark_WebContextMenuParam param - result->append(".param="); - WriteToString(result, &value->param); - // Ark_WebContextMenuResult result - result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnOverScrollEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27696,25 +27471,25 @@ inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuShowEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnOverScrollEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnContextMenuShowEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_OnLoadInterceptEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnContextMenuShowEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_OnLoadInterceptEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_WebResourceRequest data + result->append(".data="); + WriteToString(result, &value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuShowEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnLoadInterceptEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27727,25 +27502,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnContextMenuShowEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLoadInterceptEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScreenCaptureRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Callback_OnLoadInterceptEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScreenCaptureRequestEvent* value) { +inline void WriteToString(std::string* result, const Callback_OnLoadInterceptEvent_Boolean* value) { result->append("{"); - // Ark_ScreenCaptureHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnLoadInterceptEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27758,56 +27533,45 @@ inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScreenCaptureRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnLoadInterceptEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScreenCaptureRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LargestContentfulPaint& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScreenCaptureRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_LargestContentfulPaint* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScreenCaptureRequestEvent_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScreenCaptureRequestEvent_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPermissionRequestEvent& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_OnPermissionRequestEvent* value) { - result->append("{"); - // Ark_PermissionRequest request - result->append(".request="); - WriteToString(result, &value->request); + // Ark_Number navigationStartTime + result->append(".navigationStartTime="); + WriteToString(result, &value->navigationStartTime); + // Ark_Number largestImagePaintTime + result->append(", "); + result->append(".largestImagePaintTime="); + WriteToString(result, &value->largestImagePaintTime); + // Ark_Number largestTextPaintTime + result->append(", "); + result->append(".largestTextPaintTime="); + WriteToString(result, &value->largestTextPaintTime); + // Ark_Number imageBPP + result->append(", "); + result->append(".imageBPP="); + WriteToString(result, &value->imageBPP); + // Ark_Number largestImageLoadStartTime + result->append(", "); + result->append(".largestImageLoadStartTime="); + WriteToString(result, &value->largestImageLoadStartTime); + // Ark_Number largestImageLoadEndTime + result->append(", "); + result->append(".largestImageLoadEndTime="); + WriteToString(result, &value->largestImageLoadEndTime); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_LargestContentfulPaint* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27820,17 +27584,17 @@ inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEven result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPermissionRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_LargestContentfulPaint& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPermissionRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnLargestContentfulPaintCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPermissionRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const OnLargestContentfulPaintCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27838,7 +27602,7 @@ inline void WriteToString(std::string* result, const Callback_OnPermissionReques result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRequestEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnLargestContentfulPaintCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27851,25 +27615,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPermissionRequestEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnLargestContentfulPaintCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnInterceptRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_FirstMeaningfulPaint& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnInterceptRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_FirstMeaningfulPaint* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, &value->request); + // Ark_Number navigationStartTime + result->append(".navigationStartTime="); + WriteToString(result, &value->navigationStartTime); + // Ark_Number firstMeaningfulPaintTime + result->append(", "); + result->append(".firstMeaningfulPaintTime="); + WriteToString(result, &value->firstMeaningfulPaintTime); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_FirstMeaningfulPaint* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27882,17 +27650,17 @@ inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnInterceptRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_FirstMeaningfulPaint& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnInterceptRequestEvent_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const OnFirstMeaningfulPaintCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnInterceptRequestEvent_WebResourceResponse* value) { +inline void WriteToString(std::string* result, const OnFirstMeaningfulPaintCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27900,7 +27668,7 @@ inline void WriteToString(std::string* result, const Callback_OnInterceptRequest result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse* value) { +inline void WriteToString(std::string* result, const Opt_OnFirstMeaningfulPaintCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27913,33 +27681,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptReq result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFirstMeaningfulPaintCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnHttpAuthRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFirstContentfulPaintEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnHttpAuthRequestEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnFirstContentfulPaintEvent* value) { result->append("{"); - // Ark_HttpAuthHandler handler - result->append(".handler="); - WriteToString(result, &value->handler); - // Ark_String host - result->append(", "); - result->append(".host="); - WriteToString(result, &value->host); - // Ark_String realm + // Ark_Number navigationStartTick + result->append(".navigationStartTick="); + WriteToString(result, &value->navigationStartTick); + // Ark_Number firstContentfulPaintMs result->append(", "); - result->append(".realm="); - WriteToString(result, &value->realm); + result->append(".firstContentfulPaintMs="); + WriteToString(result, &value->firstContentfulPaintMs); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnFirstContentfulPaintEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27952,17 +27716,17 @@ inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHttpAuthRequestEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFirstContentfulPaintEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnHttpAuthRequestEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnFirstContentfulPaintEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnFirstContentfulPaintEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -27970,7 +27734,7 @@ inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequestEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnFirstContentfulPaintEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -27983,29 +27747,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpAuthRequestEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFirstContentfulPaintEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScaleChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnAudioStateChangedEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScaleChangeEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnAudioStateChangedEvent* value) { result->append("{"); - // Ark_Number oldScale - result->append(".oldScale="); - WriteToString(result, &value->oldScale); - // Ark_Number newScale - result->append(", "); - result->append(".newScale="); - WriteToString(result, &value->newScale); + // Ark_Boolean playing + result->append(".playing="); + WriteToString(result, value->playing); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScaleChangeEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnAudioStateChangedEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28018,17 +27778,17 @@ inline void WriteToString(std::string* result, const Opt_OnScaleChangeEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScaleChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAudioStateChangedEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScaleChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnAudioStateChangedEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnAudioStateChangedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28036,7 +27796,7 @@ inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnAudioStateChangedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28049,33 +27809,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScaleChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAudioStateChangedEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FullScreenEnterEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnDataResubmittedEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FullScreenEnterEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnDataResubmittedEvent* value) { result->append("{"); - // Ark_FullScreenExitHandler handler + // Ark_DataResubmissionHandler handler result->append(".handler="); WriteToString(result, &value->handler); - // Ark_Number videoWidth - result->append(", "); - result->append(".videoWidth="); - WriteToString(result, &value->videoWidth); - // Ark_Number videoHeight - result->append(", "); - result->append(".videoHeight="); - WriteToString(result, &value->videoHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnDataResubmittedEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28088,17 +27840,17 @@ inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullScreenEnterEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDataResubmittedEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFullScreenEnterCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_OnDataResubmittedEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFullScreenEnterCallback* value) { +inline void WriteToString(std::string* result, const Callback_OnDataResubmittedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28106,7 +27858,7 @@ inline void WriteToString(std::string* result, const OnFullScreenEnterCallback* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnDataResubmittedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28119,17 +27871,17 @@ inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFullScreenEnterCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDataResubmittedEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnResourceLoadEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageVisibleEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnResourceLoadEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnPageVisibleEvent* value) { result->append("{"); // Ark_String url result->append(".url="); @@ -28137,7 +27889,7 @@ inline void WriteToString(std::string* result, const Ark_OnResourceLoadEvent* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnPageVisibleEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28150,17 +27902,17 @@ inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnResourceLoadEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageVisibleEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnResourceLoadEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageVisibleEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnResourceLoadEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnPageVisibleEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28168,7 +27920,7 @@ inline void WriteToString(std::string* result, const Callback_OnResourceLoadEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoadEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageVisibleEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28181,29 +27933,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoad result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnResourceLoadEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageVisibleEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Function_callback_Object_fileSelector& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFaviconReceivedEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Function_callback_Object_fileSelector* value) { +inline void WriteToString(std::string* result, const Ark_OnFaviconReceivedEvent* value) { result->append("{"); - // Ark_Function callback - result->append(".callback="); - WriteToString(result, value->callback); - // Ark_CustomObject fileSelector - result->append(", "); - result->append(".fileSelector="); - WriteToString(result, &value->fileSelector); + // Ark_PixelMap favicon + result->append(".favicon="); + WriteToString(result, &value->favicon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Function_callback_Object_fileSelector* value) { +inline void WriteToString(std::string* result, const Opt_OnFaviconReceivedEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28216,17 +27964,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Function_callba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Function_callback_Object_fileSelector& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFaviconReceivedEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Function_callback_Object_fileSelector_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnFaviconReceivedEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Function_callback_Object_fileSelector_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnFaviconReceivedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28234,7 +27982,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Function_c result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Function_callback_Object_fileSelector_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnFaviconReceivedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28247,25 +27995,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Functi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Function_callback_Object_fileSelector_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnFaviconReceivedEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Object_detail& value) +inline Ark_RuntimeType runtimeType(const Ark_OnTouchIconUrlReceivedEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Object_detail* value) { +inline void WriteToString(std::string* result, const Ark_OnTouchIconUrlReceivedEvent* value) { result->append("{"); - // Ark_CustomObject detail - result->append(".detail="); - WriteToString(result, &value->detail); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_Boolean precomposed + result->append(", "); + result->append(".precomposed="); + WriteToString(result, value->precomposed); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Object_detail* value) { +inline void WriteToString(std::string* result, const Opt_OnTouchIconUrlReceivedEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28278,17 +28030,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Object_detail* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Object_detail& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTouchIconUrlReceivedEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Object_detail_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnTouchIconUrlReceivedEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Object_detail_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnTouchIconUrlReceivedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28296,7 +28048,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Object_det result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Object_detail_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnTouchIconUrlReceivedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28309,29 +28061,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Object result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Object_detail_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTouchIconUrlReceivedEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnShowFileSelectorEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnWindowNewEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnShowFileSelectorEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnWindowNewEvent* value) { result->append("{"); - // Ark_FileSelectorResult result - result->append(".result="); - WriteToString(result, &value->result); - // Ark_FileSelectorParam fileSelector + // Ark_Boolean isAlert + result->append(".isAlert="); + WriteToString(result, value->isAlert); + // Ark_Boolean isUserTrigger result->append(", "); - result->append(".fileSelector="); - WriteToString(result, &value->fileSelector); + result->append(".isUserTrigger="); + WriteToString(result, value->isUserTrigger); + // Ark_String targetUrl + result->append(", "); + result->append(".targetUrl="); + WriteToString(result, &value->targetUrl); + // Ark_ControllerHandler handler + result->append(", "); + result->append(".handler="); + WriteToString(result, &value->handler); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnWindowNewEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28344,17 +28104,17 @@ inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnShowFileSelectorEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnWindowNewEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnShowFileSelectorEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnWindowNewEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnShowFileSelectorEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnWindowNewEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28362,7 +28122,7 @@ inline void WriteToString(std::string* result, const Callback_OnShowFileSelector result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSelectorEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnWindowNewEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28375,25 +28135,41 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnShowFileSelectorEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnWindowNewEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnRenderExitedEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnClientAuthenticationEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnRenderExitedEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnClientAuthenticationEvent* value) { result->append("{"); - // Ark_RenderExitReason renderExitReason - result->append(".renderExitReason="); - WriteToString(result, value->renderExitReason); + // Ark_ClientAuthenticationHandler handler + result->append(".handler="); + WriteToString(result, &value->handler); + // Ark_String host + result->append(", "); + result->append(".host="); + WriteToString(result, &value->host); + // Ark_Number port + result->append(", "); + result->append(".port="); + WriteToString(result, &value->port); + // Array_String keyTypes + result->append(", "); + result->append(".keyTypes="); + WriteToString(result, &value->keyTypes); + // Array_String issuers + result->append(", "); + result->append(".issuers="); + WriteToString(result, &value->issuers); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnClientAuthenticationEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28406,17 +28182,17 @@ inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRenderExitedEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnClientAuthenticationEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnRenderExitedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnClientAuthenticationEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnRenderExitedEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnClientAuthenticationEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28424,7 +28200,7 @@ inline void WriteToString(std::string* result, const Callback_OnRenderExitedEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExitedEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnClientAuthenticationEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28437,29 +28213,49 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExited result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRenderExitedEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnClientAuthenticationEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Function_handler_Object_error& value) +inline Ark_RuntimeType runtimeType(const Ark_SslErrorEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Function_handler_Object_error* value) { +inline void WriteToString(std::string* result, const Ark_SslErrorEvent* value) { result->append("{"); - // Ark_Function handler + // Ark_SslErrorHandler handler result->append(".handler="); - WriteToString(result, value->handler); - // Ark_CustomObject error + WriteToString(result, &value->handler); + // Ark_SslError error result->append(", "); result->append(".error="); - WriteToString(result, &value->error); + WriteToString(result, value->error); + // Ark_String url + result->append(", "); + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String originalUrl + result->append(", "); + result->append(".originalUrl="); + WriteToString(result, &value->originalUrl); + // Ark_String referrer + result->append(", "); + result->append(".referrer="); + WriteToString(result, &value->referrer); + // Ark_Boolean isFatalError + result->append(", "); + result->append(".isFatalError="); + WriteToString(result, value->isFatalError); + // Ark_Boolean isMainFrame + result->append(", "); + result->append(".isMainFrame="); + WriteToString(result, value->isMainFrame); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Function_handler_Object_error* value) { +inline void WriteToString(std::string* result, const Opt_SslErrorEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28472,17 +28268,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Function_handle result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Function_handler_Object_error& value) +inline Ark_RuntimeType runtimeType(const Opt_SslErrorEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Function_handler_Object_error_Void& value) +inline Ark_RuntimeType runtimeType(const OnSslErrorEventCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Function_handler_Object_error_Void* value) { +inline void WriteToString(std::string* result, const OnSslErrorEventCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28490,7 +28286,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Function_h result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Function_handler_Object_error_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnSslErrorEventCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28503,25 +28299,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Functi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Function_handler_Object_error_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_WebResourceRequest_data& value) +inline Ark_RuntimeType runtimeType(const Ark_OnSslErrorEventReceiveEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_String_WebResourceRequest_data* value) { +inline void WriteToString(std::string* result, const Ark_OnSslErrorEventReceiveEvent* value) { result->append("{"); - // Ark_Union_String_WebResourceRequest data - result->append(".data="); - WriteToString(result, &value->data); + // Ark_SslErrorHandler handler + result->append(".handler="); + WriteToString(result, &value->handler); + // Ark_SslError error + result->append(", "); + result->append(".error="); + WriteToString(result, value->error); + // Array_Buffer certChainData + result->append(", "); + result->append(".certChainData="); + WriteToString(result, &value->certChainData); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_String_WebResourceRequest_data* value) { +inline void WriteToString(std::string* result, const Opt_OnSslErrorEventReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28534,17 +28338,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_String_We result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_WebResourceRequest_data& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSslErrorEventReceiveEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_WebAttribute_onUrlLoadIntercept_callback& value) +inline Ark_RuntimeType runtimeType(const Callback_OnSslErrorEventReceiveEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_WebAttribute_onUrlLoadIntercept_callback* value) { +inline void WriteToString(std::string* result, const Callback_OnSslErrorEventReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28552,7 +28356,7 @@ inline void WriteToString(std::string* result, const Type_WebAttribute_onUrlLoad result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_WebAttribute_onUrlLoadIntercept_callback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnSslErrorEventReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28565,29 +28369,29 @@ inline void WriteToString(std::string* result, const Opt_Type_WebAttribute_onUrl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_WebAttribute_onUrlLoadIntercept_callback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSslErrorEventReceiveEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnRefreshAccessedHistoryEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScrollEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnRefreshAccessedHistoryEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnScrollEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_Boolean isRefreshed + // Ark_Number xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Number yOffset result->append(", "); - result->append(".isRefreshed="); - WriteToString(result, value->isRefreshed); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistoryEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28600,17 +28404,17 @@ inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistor result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnRefreshAccessedHistoryEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnRefreshAccessedHistoryEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScrollEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedHistoryEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnScrollEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28618,7 +28422,7 @@ inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedH result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAccessedHistoryEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScrollEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28631,41 +28435,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAcces result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRefreshAccessedHistoryEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnDownloadStartEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnSearchResultReceiveEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnDownloadStartEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnSearchResultReceiveEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String userAgent - result->append(", "); - result->append(".userAgent="); - WriteToString(result, &value->userAgent); - // Ark_String contentDisposition - result->append(", "); - result->append(".contentDisposition="); - WriteToString(result, &value->contentDisposition); - // Ark_String mimetype + // Ark_Number activeMatchOrdinal + result->append(".activeMatchOrdinal="); + WriteToString(result, &value->activeMatchOrdinal); + // Ark_Number numberOfMatches result->append(", "); - result->append(".mimetype="); - WriteToString(result, &value->mimetype); - // Ark_Number contentLength + result->append(".numberOfMatches="); + WriteToString(result, &value->numberOfMatches); + // Ark_Boolean isDoneCounting result->append(", "); - result->append(".contentLength="); - WriteToString(result, &value->contentLength); + result->append(".isDoneCounting="); + WriteToString(result, value->isDoneCounting); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnSearchResultReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28678,17 +28474,17 @@ inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnDownloadStartEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSearchResultReceiveEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnDownloadStartEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnSearchResultReceiveEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnDownloadStartEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnSearchResultReceiveEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28696,7 +28492,7 @@ inline void WriteToString(std::string* result, const Callback_OnDownloadStartEve result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStartEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnSearchResultReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28709,29 +28505,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStar result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDownloadStartEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnSearchResultReceiveEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnHttpErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const OnContextMenuHideCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnHttpErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const OnContextMenuHideCallback* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, &value->request); - // Ark_WebResourceResponse response - result->append(", "); - result->append(".response="); - WriteToString(result, &value->response); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnContextMenuHideCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28744,25 +28536,29 @@ inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHttpErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuHideCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnHttpErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnContextMenuShowEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnHttpErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnContextMenuShowEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_WebContextMenuParam param + result->append(".param="); + WriteToString(result, &value->param); + // Ark_WebContextMenuResult result + result->append(", "); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnContextMenuShowEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28775,29 +28571,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorRec result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContextMenuShowEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Callback_OnContextMenuShowEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Callback_OnContextMenuShowEvent_Boolean* value) { result->append("{"); - // Ark_WebResourceRequest request - result->append(".request="); - WriteToString(result, &value->request); - // Ark_WebResourceError error - result->append(", "); - result->append(".error="); - WriteToString(result, &value->error); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnContextMenuShowEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28810,17 +28602,48 @@ inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnErrorReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnContextMenuShowEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScreenCaptureRequestEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnScreenCaptureRequestEvent* value) { + result->append("{"); + // Ark_ScreenCaptureHandler handler + result->append(".handler="); + WriteToString(result, &value->handler); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnScreenCaptureRequestEvent* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_OnScreenCaptureRequestEvent& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Callback_OnScreenCaptureRequestEvent_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_OnScreenCaptureRequestEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28828,7 +28651,7 @@ inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScreenCaptureRequestEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28841,25 +28664,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceive result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnErrorReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScreenCaptureRequestEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnConsoleEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPermissionRequestEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnConsoleEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnPermissionRequestEvent* value) { result->append("{"); - // Ark_ConsoleMessage message - result->append(".message="); - WriteToString(result, &value->message); + // Ark_PermissionRequest request + result->append(".request="); + WriteToString(result, &value->request); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnConsoleEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnPermissionRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28872,17 +28695,17 @@ inline void WriteToString(std::string* result, const Opt_OnConsoleEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnConsoleEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPermissionRequestEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnConsoleEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPermissionRequestEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnPermissionRequestEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28890,7 +28713,7 @@ inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPermissionRequestEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28903,37 +28726,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConsoleEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPermissionRequestEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPromptEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnInterceptRequestEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnPromptEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnInterceptRequestEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_JsResult result - result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, &value->request); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnInterceptRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28946,17 +28757,17 @@ inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPromptEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnInterceptRequestEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPromptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnInterceptRequestEvent_WebResourceResponse& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnInterceptRequestEvent_WebResourceResponse* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -28964,7 +28775,7 @@ inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Bool result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -28977,33 +28788,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPromptEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnInterceptRequestEvent_WebResourceResponse& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnConfirmEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnHttpAuthRequestEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnConfirmEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnHttpAuthRequestEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message + // Ark_HttpAuthHandler handler + result->append(".handler="); + WriteToString(result, &value->handler); + // Ark_String host result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + result->append(".host="); + WriteToString(result, &value->host); + // Ark_String realm result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + result->append(".realm="); + WriteToString(result, &value->realm); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnHttpAuthRequestEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29016,17 +28827,17 @@ inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnConfirmEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHttpAuthRequestEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnConfirmEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnHttpAuthRequestEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnHttpAuthRequestEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29034,7 +28845,7 @@ inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnHttpAuthRequestEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29047,33 +28858,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConfirmEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpAuthRequestEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnBeforeUnloadEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScaleChangeEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnBeforeUnloadEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnScaleChangeEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + // Ark_Number oldScale + result->append(".oldScale="); + WriteToString(result, &value->oldScale); + // Ark_Number newScale result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + result->append(".newScale="); + WriteToString(result, &value->newScale); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnScaleChangeEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29086,17 +28893,17 @@ inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnBeforeUnloadEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScaleChangeEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnBeforeUnloadEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScaleChangeEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_OnScaleChangeEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29104,7 +28911,7 @@ inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnloadEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScaleChangeEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29117,33 +28924,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnload result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnBeforeUnloadEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScaleChangeEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnAlertEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_FullScreenEnterEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnAlertEvent* value) { +inline void WriteToString(std::string* result, const Ark_FullScreenEnterEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); - // Ark_String message + // Ark_FullScreenExitHandler handler + result->append(".handler="); + WriteToString(result, &value->handler); + // Ark_Number videoWidth result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - // Ark_JsResult result + result->append(".videoWidth="); + WriteToString(result, &value->videoWidth); + // Ark_Number videoHeight result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + result->append(".videoHeight="); + WriteToString(result, &value->videoHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { +inline void WriteToString(std::string* result, const Opt_FullScreenEnterEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29156,17 +28963,17 @@ inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlertEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_FullScreenEnterEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnAlertEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnFullScreenEnterCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boolean* value) { +inline void WriteToString(std::string* result, const OnFullScreenEnterCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29174,7 +28981,7 @@ inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boole result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnFullScreenEnterCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29187,29 +28994,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_B result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAlertEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFullScreenEnterCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnGeolocationShowEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnResourceLoadEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnGeolocationShowEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnResourceLoadEvent* value) { result->append("{"); - // Ark_String origin - result->append(".origin="); - WriteToString(result, &value->origin); - // Ark_JsGeolocation geolocation - result->append(", "); - result->append(".geolocation="); - WriteToString(result, &value->geolocation); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnResourceLoadEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29222,17 +29025,17 @@ inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnGeolocationShowEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnResourceLoadEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnGeolocationShowEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnResourceLoadEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnGeolocationShowEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnResourceLoadEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29240,7 +29043,7 @@ inline void WriteToString(std::string* result, const Callback_OnGeolocationShowE result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationShowEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnResourceLoadEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29253,25 +29056,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnGeolocationShowEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnResourceLoadEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnTitleReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Function_callback_Object_fileSelector& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnTitleReceiveEvent* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Function_callback_Object_fileSelector* value) { result->append("{"); - // Ark_String title - result->append(".title="); - WriteToString(result, &value->title); + // Ark_Function callback + result->append(".callback="); + WriteToString(result, value->callback); + // Ark_CustomObject fileSelector + result->append(", "); + result->append(".fileSelector="); + WriteToString(result, &value->fileSelector); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Function_callback_Object_fileSelector* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29284,17 +29091,17 @@ inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTitleReceiveEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Function_callback_Object_fileSelector& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnTitleReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Function_callback_Object_fileSelector_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnTitleReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Function_callback_Object_fileSelector_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29302,7 +29109,7 @@ inline void WriteToString(std::string* result, const Callback_OnTitleReceiveEven result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceiveEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Function_callback_Object_fileSelector_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29315,25 +29122,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceive result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTitleReceiveEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Function_callback_Object_fileSelector_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnProgressChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Object_detail& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnProgressChangeEvent* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Object_detail* value) { result->append("{"); - // Ark_Number newProgress - result->append(".newProgress="); - WriteToString(result, &value->newProgress); + // Ark_CustomObject detail + result->append(".detail="); + WriteToString(result, &value->detail); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Object_detail* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29346,17 +29153,17 @@ inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnProgressChangeEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Object_detail& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnProgressChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Object_detail_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnProgressChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Object_detail_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29364,7 +29171,7 @@ inline void WriteToString(std::string* result, const Callback_OnProgressChangeEv result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChangeEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Object_detail_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29377,25 +29184,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnProgressChangeEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Object_detail_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageBeginEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnShowFileSelectorEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnPageBeginEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnShowFileSelectorEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + // Ark_FileSelectorResult result + result->append(".result="); + WriteToString(result, &value->result); + // Ark_FileSelectorParam fileSelector + result->append(", "); + result->append(".fileSelector="); + WriteToString(result, &value->fileSelector); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnShowFileSelectorEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29408,17 +29219,17 @@ inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageBeginEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnShowFileSelectorEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageBeginEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnShowFileSelectorEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnShowFileSelectorEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29426,7 +29237,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnShowFileSelectorEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29439,25 +29250,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEve result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageBeginEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnShowFileSelectorEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnPageEndEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnRenderExitedEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnPageEndEvent* value) { +inline void WriteToString(std::string* result, const Ark_OnRenderExitedEvent* value) { result->append("{"); - // Ark_String url - result->append(".url="); - WriteToString(result, &value->url); + // Ark_RenderExitReason renderExitReason + result->append(".renderExitReason="); + WriteToString(result, value->renderExitReason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnRenderExitedEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29470,17 +29281,17 @@ inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPageEndEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRenderExitedEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnPageEndEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnRenderExitedEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Void* value) { +inline void WriteToString(std::string* result, const Callback_OnRenderExitedEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29488,7 +29299,7 @@ inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Voi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnRenderExitedEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29501,28 +29312,34 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageEndEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRenderExitedEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverScrollMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Function_handler_Object_error& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OverScrollMode value) { - result->append("Ark_OverScrollMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_Function_handler_Object_error* value) { + result->append("{"); + // Ark_Function handler + result->append(".handler="); + WriteToString(result, value->handler); + // Ark_CustomObject error + result->append(", "); + result->append(".error="); + WriteToString(result, &value->error); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Function_handler_Object_error* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -29530,29 +29347,25 @@ inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverScrollMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Function_handler_Object_error& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebMediaOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Function_handler_Object_error_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebMediaOptions* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Function_handler_Object_error_Void* value) { result->append("{"); - // Ark_Number resumeInterval - result->append(".resumeInterval="); - WriteToString(result, &value->resumeInterval); - // Ark_Boolean audioExclusive - result->append(", "); - result->append(".audioExclusive="); - WriteToString(result, &value->audioExclusive); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Function_handler_Object_error_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29565,28 +29378,30 @@ inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebMediaOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Function_handler_Object_error_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebDarkMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_WebResourceRequest_data& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebDarkMode value) { - result->append("Ark_WebDarkMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Literal_Union_String_WebResourceRequest_data* value) { + result->append("{"); + // Ark_Union_String_WebResourceRequest data + result->append(".data="); + WriteToString(result, &value->data); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Union_String_WebResourceRequest_data* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -29594,28 +29409,30 @@ inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebDarkMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_WebResourceRequest_data& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CacheMode& value) +inline Ark_RuntimeType runtimeType(const Type_WebAttribute_onUrlLoadIntercept_callback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CacheMode value) { - result->append("Ark_CacheMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Type_WebAttribute_onUrlLoadIntercept_callback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CacheMode* value) { +inline void WriteToString(std::string* result, const Opt_Type_WebAttribute_onUrlLoadIntercept_callback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -29623,45 +29440,29 @@ inline void WriteToString(std::string* result, const Opt_CacheMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CacheMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_WebAttribute_onUrlLoadIntercept_callback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_JavaScriptProxy& value) +inline Ark_RuntimeType runtimeType(const Ark_OnRefreshAccessedHistoryEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_JavaScriptProxy* value) { +inline void WriteToString(std::string* result, const Ark_OnRefreshAccessedHistoryEvent* value) { result->append("{"); - // Ark_CustomObject object - result->append(".object="); - WriteToString(result, &value->object); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Array_String methodList - result->append(", "); - result->append(".methodList="); - WriteToString(result, &value->methodList); - // Ark_Union_WebController_WebviewController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); - // Array_String asyncMethodList - result->append(", "); - result->append(".asyncMethodList="); - WriteToString(result, &value->asyncMethodList); - // Ark_String permission + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_Boolean isRefreshed result->append(", "); - result->append(".permission="); - WriteToString(result, &value->permission); + result->append(".isRefreshed="); + WriteToString(result, value->isRefreshed); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) { +inline void WriteToString(std::string* result, const Opt_OnRefreshAccessedHistoryEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29674,28 +29475,30 @@ inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_JavaScriptProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_OnRefreshAccessedHistoryEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MixedMode& value) +inline Ark_RuntimeType runtimeType(const Callback_OnRefreshAccessedHistoryEvent_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MixedMode value) { - result->append("Ark_MixedMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_OnRefreshAccessedHistoryEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MixedMode* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnRefreshAccessedHistoryEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -29703,41 +29506,41 @@ inline void WriteToString(std::string* result, const Opt_MixedMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MixedMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnRefreshAccessedHistoryEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WebOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnDownloadStartEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WebOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnDownloadStartEvent* value) { result->append("{"); - // Ark_Union_String_Resource src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Union_WebController_WebviewController controller + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String userAgent result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); - // Ark_RenderMode renderMode + result->append(".userAgent="); + WriteToString(result, &value->userAgent); + // Ark_String contentDisposition result->append(", "); - result->append(".renderMode="); - WriteToString(result, &value->renderMode); - // Ark_Boolean incognitoMode + result->append(".contentDisposition="); + WriteToString(result, &value->contentDisposition); + // Ark_String mimetype result->append(", "); - result->append(".incognitoMode="); - WriteToString(result, &value->incognitoMode); - // Ark_String sharedRenderProcessToken + result->append(".mimetype="); + WriteToString(result, &value->mimetype); + // Ark_Number contentLength result->append(", "); - result->append(".sharedRenderProcessToken="); - WriteToString(result, &value->sharedRenderProcessToken); + result->append(".contentLength="); + WriteToString(result, &value->contentLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WebOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnDownloadStartEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29750,25 +29553,25 @@ inline void WriteToString(std::string* result, const Opt_WebOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WebOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnDownloadStartEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaybackInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_OnDownloadStartEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PlaybackInfo* value) { +inline void WriteToString(std::string* result, const Callback_OnDownloadStartEvent_Void* value) { result->append("{"); - // Ark_Number time - result->append(".time="); - WriteToString(result, &value->time); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnDownloadStartEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29781,25 +29584,29 @@ inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlaybackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnDownloadStartEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PlaybackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnHttpErrorReceiveEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnHttpErrorReceiveEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, &value->request); + // Ark_WebResourceResponse response + result->append(", "); + result->append(".response="); + WriteToString(result, &value->response); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnHttpErrorReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29812,25 +29619,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PlaybackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHttpErrorReceiveEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreparedInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_OnHttpErrorReceiveEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PreparedInfo* value) { +inline void WriteToString(std::string* result, const Callback_OnHttpErrorReceiveEvent_Void* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnHttpErrorReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29843,25 +29650,29 @@ inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreparedInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnHttpErrorReceiveEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PreparedInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnErrorReceiveEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnErrorReceiveEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_WebResourceRequest request + result->append(".request="); + WriteToString(result, &value->request); + // Ark_WebResourceError error + result->append(", "); + result->append(".error="); + WriteToString(result, &value->error); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnErrorReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29874,25 +29685,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PreparedInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnErrorReceiveEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FullscreenInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_OnErrorReceiveEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FullscreenInfo* value) { +inline void WriteToString(std::string* result, const Callback_OnErrorReceiveEvent_Void* value) { result->append("{"); - // Ark_Boolean fullscreen - result->append(".fullscreen="); - WriteToString(result, value->fullscreen); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnErrorReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29905,25 +29716,25 @@ inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FullscreenInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnErrorReceiveEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_FullscreenInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnConsoleEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnConsoleEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ConsoleMessage message + result->append(".message="); + WriteToString(result, &value->message); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnConsoleEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29936,41 +29747,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_FullscreenInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnConsoleEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VideoOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnConsoleEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_VideoOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnConsoleEvent_Boolean* value) { result->append("{"); - // Ark_Union_String_Resource src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Union_Number_String_PlaybackSpeed currentProgressRate - result->append(", "); - result->append(".currentProgressRate="); - WriteToString(result, &value->currentProgressRate); - // Ark_Union_String_PixelMap_Resource previewUri - result->append(", "); - result->append(".previewUri="); - WriteToString(result, &value->previewUri); - // Ark_VideoController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); - // Ark_ImageAIOptions imageAIOptions - result->append(", "); - result->append(".imageAIOptions="); - WriteToString(result, &value->imageAIOptions); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnConsoleEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29983,37 +29778,37 @@ inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VideoOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConsoleEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPromptEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwitchStyle* value) { +inline void WriteToString(std::string* result, const Ark_OnPromptEvent* value) { result->append("{"); - // Ark_Union_Number_Resource pointRadius - result->append(".pointRadius="); - WriteToString(result, &value->pointRadius); - // Ark_ResourceColor unselectedColor + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message result->append(", "); - result->append(".unselectedColor="); - WriteToString(result, &value->unselectedColor); - // Ark_ResourceColor pointColor + result->append(".message="); + WriteToString(result, &value->message); + // Ark_String value result->append(", "); - result->append(".pointColor="); - WriteToString(result, &value->pointColor); - // Ark_Union_Number_Resource trackBorderRadius + result->append(".value="); + WriteToString(result, &value->value); + // Ark_JsResult result result->append(", "); - result->append(".trackBorderRadius="); - WriteToString(result, &value->trackBorderRadius); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { +inline void WriteToString(std::string* result, const Opt_OnPromptEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30026,29 +29821,25 @@ inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwitchStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPromptEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToggleOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPromptEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToggleOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnPromptEvent_Boolean* value) { result->append("{"); - // Ark_ToggleType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_Boolean isOn - result->append(", "); - result->append(".isOn="); - WriteToString(result, &value->isOn); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPromptEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30061,33 +29852,33 @@ inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToggleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPromptEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_OnConfirmEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerResult* value) { +inline void WriteToString(std::string* result, const Ark_OnConfirmEvent* value) { result->append("{"); - // Ark_Number hour - result->append(".hour="); - WriteToString(result, &value->hour); - // Ark_Number minute + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message result->append(", "); - result->append(".minute="); - WriteToString(result, &value->minute); - // Ark_Number second + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result result->append(", "); - result->append(".second="); - WriteToString(result, &value->second); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerResult* value) { +inline void WriteToString(std::string* result, const Opt_OnConfirmEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30100,29 +29891,25 @@ inline void WriteToString(std::string* result, const Opt_TimePickerResult* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_OnConfirmEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TimePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnConfirmEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TimePickerOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnConfirmEvent_Boolean* value) { result->append("{"); - // Ark_Date selected - result->append(".selected="); - WriteToString(result, &value->selected); - // Ark_TimePickerFormat format - result->append(", "); - result->append(".format="); - WriteToString(result, &value->format); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TimePickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnConfirmEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30135,33 +29922,33 @@ inline void WriteToString(std::string* result, const Opt_TimePickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TimePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnConfirmEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextTimerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnBeforeUnloadEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextTimerOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnBeforeUnloadEvent* value) { result->append("{"); - // Ark_Boolean isCountDown - result->append(".isCountDown="); - WriteToString(result, &value->isCountDown); - // Ark_Number count + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_TextTimerController controller + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnBeforeUnloadEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30174,17 +29961,17 @@ inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextTimerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnBeforeUnloadEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_TextPickerAttribute_onChange_callback& value) +inline Ark_RuntimeType runtimeType(const Callback_OnBeforeUnloadEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_TextPickerAttribute_onChange_callback* value) { +inline void WriteToString(std::string* result, const Callback_OnBeforeUnloadEvent_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -30192,7 +29979,7 @@ inline void WriteToString(std::string* result, const Type_TextPickerAttribute_on result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_TextPickerAttribute_onChange_callback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnBeforeUnloadEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30205,25 +29992,33 @@ inline void WriteToString(std::string* result, const Opt_Type_TextPickerAttribut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TextPickerAttribute_onChange_callback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnBeforeUnloadEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_OnAlertEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_Number_Void* value) { +inline void WriteToString(std::string* result, const Ark_OnAlertEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); + // Ark_JsResult result + result->append(", "); + result->append(".result="); + WriteToString(result, &value->result); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnAlertEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30236,29 +30031,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlertEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Callback_OnAlertEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Callback_OnAlertEvent_Boolean* value) { result->append("{"); - // Ark_Union_String_Resource text - result->append(".text="); - WriteToString(result, &value->text); - // Array_TextCascadePickerRangeContent children - result->append(", "); - result->append(".children="); - WriteToString(result, &value->children); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnAlertEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30271,29 +30062,29 @@ inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextCascadePickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnAlertEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Ark_OnGeolocationShowEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Ark_OnGeolocationShowEvent* value) { result->append("{"); - // Ark_Union_String_Resource icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Union_String_Resource text + // Ark_String origin + result->append(".origin="); + WriteToString(result, &value->origin); + // Ark_JsGeolocation geolocation result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); + result->append(".geolocation="); + WriteToString(result, &value->geolocation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* value) { +inline void WriteToString(std::string* result, const Opt_OnGeolocationShowEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30306,33 +30097,25 @@ inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerRangeContent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnGeolocationShowEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextPickerOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnGeolocationShowEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextPickerOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnGeolocationShowEvent_Void* value) { result->append("{"); - // Ark_Type_TextPickerOptions_range range - result->append(".range="); - WriteToString(result, &value->range); - // Ark_Union_String_Array_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_Number_Array_Number selected - result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextPickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnGeolocationShowEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30345,39 +30128,25 @@ inline void WriteToString(std::string* result, const Opt_TextPickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextPickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnGeolocationShowEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Ark_OnTitleReceiveEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_UnderlineColor: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Ark_OnTitleReceiveEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_UnderlineColor - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_String title + result->append(".title="); + WriteToString(result, &value->title); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor* value) { +inline void WriteToString(std::string* result, const Opt_OnTitleReceiveEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30390,29 +30159,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Und result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTitleReceiveEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasswordIcon& value) +inline Ark_RuntimeType runtimeType(const Callback_OnTitleReceiveEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PasswordIcon* value) { +inline void WriteToString(std::string* result, const Callback_OnTitleReceiveEvent_Void* value) { result->append("{"); - // Ark_Union_String_Resource onIconSrc - result->append(".onIconSrc="); - WriteToString(result, &value->onIconSrc); - // Ark_Union_String_Resource offIconSrc - result->append(", "); - result->append(".offIconSrc="); - WriteToString(result, &value->offIconSrc); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnTitleReceiveEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30425,39 +30190,25 @@ inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasswordIcon& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnTitleReceiveEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TextInputStyle_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OnProgressChangeEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TextInputStyle_TextContentStyle: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_TextInputStyle_TextContentStyle* value) { +inline void WriteToString(std::string* result, const Ark_OnProgressChangeEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TextInputStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_TextContentStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + // Ark_Number newProgress + result->append(".newProgress="); + WriteToString(result, &value->newProgress); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_TextContentStyle* value) { +inline void WriteToString(std::string* result, const Opt_OnProgressChangeEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30470,17 +30221,17 @@ inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_Te result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TextInputStyle_TextContentStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnProgressChangeEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_OnProgressChangeEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSubmitCallback* value) { +inline void WriteToString(std::string* result, const Callback_OnProgressChangeEvent_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -30488,7 +30239,7 @@ inline void WriteToString(std::string* result, const OnSubmitCallback* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnProgressChangeEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30501,28 +30252,30 @@ inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnProgressChangeEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InputType& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageBeginEvent& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InputType value) { - result->append("Ark_InputType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_OnPageBeginEvent* value) { + result->append("{"); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InputType* value) { +inline void WriteToString(std::string* result, const Opt_OnPageBeginEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -30530,33 +30283,25 @@ inline void WriteToString(std::string* result, const Opt_InputType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InputType& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageBeginEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextInputOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageBeginEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextInputOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnPageBeginEvent_Void* value) { result->append("{"); - // Ark_ResourceStr placeholder - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_ResourceStr text - result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_TextInputController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextInputOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageBeginEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30569,29 +30314,25 @@ inline void WriteToString(std::string* result, const Opt_TextInputOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextInputOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageBeginEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextClockOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_OnPageEndEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextClockOptions* value) { +inline void WriteToString(std::string* result, const Ark_OnPageEndEvent* value) { result->append("{"); - // Ark_Number timeZoneOffset - result->append(".timeZoneOffset="); - WriteToString(result, &value->timeZoneOffset); - // Ark_TextClockController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + // Ark_String url + result->append(".url="); + WriteToString(result, &value->url); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextClockOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnPageEndEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30604,29 +30345,25 @@ inline void WriteToString(std::string* result, const Opt_TextClockOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextClockOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPageEndEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InputCounterOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_OnPageEndEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_InputCounterOptions* value) { +inline void WriteToString(std::string* result, const Callback_OnPageEndEvent_Void* value) { result->append("{"); - // Ark_Number thresholdPercentage - result->append(".thresholdPercentage="); - WriteToString(result, &value->thresholdPercentage); - // Ark_Boolean highlightBorder - result->append(", "); - result->append(".highlightBorder="); - WriteToString(result, &value->highlightBorder); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_InputCounterOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnPageEndEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30639,23 +30376,23 @@ inline void WriteToString(std::string* result, const Opt_InputCounterOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InputCounterOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnPageEndEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContentType& value) +inline Ark_RuntimeType runtimeType(const Ark_OverScrollMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ContentType value) { - result->append("Ark_ContentType("); +inline void WriteToString(std::string* result, const Ark_OverScrollMode value) { + result->append("Ark_OverScrollMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentType* value) { +inline void WriteToString(std::string* result, const Opt_OverScrollMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30668,54 +30405,29 @@ inline void WriteToString(std::string* result, const Opt_ContentType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentType& value) +inline Ark_RuntimeType runtimeType(const Opt_OverScrollMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_WebMediaOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextAreaType value) { - result->append("Ark_TextAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebMediaOptions* value) { + result->append("{"); + // Ark_Number resumeInterval + result->append(".resumeInterval="); + WriteToString(result, &value->resumeInterval); + // Ark_Boolean audioExclusive + result->append(", "); + result->append(".audioExclusive="); + WriteToString(result, &value->audioExclusive); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_WebMediaOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30728,30 +30440,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_WebMediaOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_WebDarkMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const TextAreaSubmitCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_WebDarkMode value) { + result->append("Ark_WebDarkMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_WebDarkMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -30759,30 +30469,28 @@ inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_WebDarkMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_CacheMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_EnterKeyType_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_CacheMode value) { + result->append("Ark_CacheMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_Void* value) { +inline void WriteToString(std::string* result, const Opt_CacheMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -30790,33 +30498,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_EnterKeyType_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_CacheMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextAreaOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_JavaScriptProxy& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextAreaOptions* value) { +inline void WriteToString(std::string* result, const Ark_JavaScriptProxy* value) { result->append("{"); - // Ark_ResourceStr placeholder - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_ResourceStr text + // Ark_CustomObject object + result->append(".object="); + WriteToString(result, &value->object); + // Ark_String name result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_TextAreaController controller + result->append(".name="); + WriteToString(result, &value->name); + // Array_String methodList + result->append(", "); + result->append(".methodList="); + WriteToString(result, &value->methodList); + // Ark_Union_WebController_WebviewController controller result->append(", "); result->append(".controller="); WriteToString(result, &value->controller); + // Array_String asyncMethodList + result->append(", "); + result->append(".asyncMethodList="); + WriteToString(result, &value->asyncMethodList); + // Ark_String permission + result->append(", "); + result->append(".permission="); + WriteToString(result, &value->permission); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) { +inline void WriteToString(std::string* result, const Opt_JavaScriptProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30829,23 +30549,23 @@ inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextAreaOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_JavaScriptProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextResponseType& value) +inline Ark_RuntimeType runtimeType(const Ark_MixedMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextResponseType value) { - result->append("Ark_TextResponseType("); +inline void WriteToString(std::string* result, const Ark_MixedMode value) { + result->append("Ark_MixedMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextResponseType* value) { +inline void WriteToString(std::string* result, const Opt_MixedMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30858,28 +30578,46 @@ inline void WriteToString(std::string* result, const Opt_TextResponseType* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_MixedMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextSpanType& value) +inline Ark_RuntimeType runtimeType(const Ark_WebOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextSpanType value) { - result->append("Ark_TextSpanType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_WebOptions* value) { + result->append("{"); + // Ark_Union_String_Resource src + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Union_WebController_WebviewController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); + // Ark_RenderMode renderMode + result->append(", "); + result->append(".renderMode="); + WriteToString(result, &value->renderMode); + // Ark_Boolean incognitoMode + result->append(", "); + result->append(".incognitoMode="); + WriteToString(result, &value->incognitoMode); + // Ark_String sharedRenderProcessToken + result->append(", "); + result->append(".sharedRenderProcessToken="); + WriteToString(result, &value->sharedRenderProcessToken); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { +inline void WriteToString(std::string* result, const Opt_WebOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -30887,25 +30625,29 @@ inline void WriteToString(std::string* result, const Opt_TextSpanType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextSpanType& value) +inline Ark_RuntimeType runtimeType(const Opt_WebOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FontSettingOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Header& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FontSettingOptions* value) { +inline void WriteToString(std::string* result, const Ark_Header* value) { result->append("{"); - // Ark_Boolean enableVariableFontWeight - result->append(".enableVariableFontWeight="); - WriteToString(result, &value->enableVariableFontWeight); + // Ark_String headerKey + result->append(".headerKey="); + WriteToString(result, &value->headerKey); + // Ark_String headerValue + result->append(", "); + result->append(".headerValue="); + WriteToString(result, &value->headerValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FontSettingOptions* value) { +inline void WriteToString(std::string* result, const Opt_Header* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30918,28 +30660,56 @@ inline void WriteToString(std::string* result, const Opt_FontSettingOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FontSettingOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Header& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextSelectableMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_Buffer& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_String_Number_Resource_Buffer: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextSelectableMode value) { - result->append("Ark_TextSelectableMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_Buffer* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Buffer + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextSelectableMode* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_Buffer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -30947,23 +30717,23 @@ inline void WriteToString(std::string* result, const Opt_TextSelectableMode* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextSelectableMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_Buffer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Ark_MessageLevel& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_EllipsisMode value) { - result->append("Ark_EllipsisMode("); +inline void WriteToString(std::string* result, const Ark_MessageLevel value) { + result->append("Ark_MessageLevel("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { +inline void WriteToString(std::string* result, const Opt_MessageLevel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30976,25 +30746,25 @@ inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipsisMode& value) +inline Ark_RuntimeType runtimeType(const Opt_MessageLevel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextOverflowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaybackInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextOverflowOptions* value) { +inline void WriteToString(std::string* result, const Ark_PlaybackInfo* value) { result->append("{"); - // Ark_TextOverflow overflow - result->append(".overflow="); - WriteToString(result, value->overflow); + // Ark_Number time + result->append(".time="); + WriteToString(result, &value->time); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* value) { +inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31007,25 +30777,25 @@ inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextOverflowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaybackInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_PlaybackInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextOptions* value) { +inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* value) { result->append("{"); - // Ark_TextController controller - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31038,39 +30808,25 @@ inline void WriteToString(std::string* result, const Opt_TextOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PlaybackInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SubTabBarStyle_BottomTabBarStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_PreparedInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_SubTabBarStyle_BottomTabBarStyle: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_SubTabBarStyle_BottomTabBarStyle* value) { +inline void WriteToString(std::string* result, const Ark_PreparedInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SubTabBarStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_BottomTabBarStyle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_Number duration + result->append(".duration="); + WriteToString(result, &value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SubTabBarStyle_BottomTabBarStyle* value) { +inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31083,51 +30839,25 @@ inline void WriteToString(std::string* result, const Opt_Union_SubTabBarStyle_Bo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SubTabBarStyle_BottomTabBarStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_PreparedInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_CustomBuilder_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_PreparedInfo_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_String_Resource_CustomBuilder_TabBarOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value) { +inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Resource - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // CustomNodeBuilder - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_TabBarOptions - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Resource_CustomBuilder_TabBarOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31140,29 +30870,25 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Resource_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_CustomBuilder_TabBarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PreparedInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollableBarModeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FullscreenInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollableBarModeOptions* value) { +inline void WriteToString(std::string* result, const Ark_FullscreenInfo* value) { result->append("{"); - // Ark_Length margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_LayoutStyle nonScrollableLayoutStyle - result->append(", "); - result->append(".nonScrollableLayoutStyle="); - WriteToString(result, &value->nonScrollableLayoutStyle); + // Ark_Boolean fullscreen + result->append(".fullscreen="); + WriteToString(result, value->fullscreen); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOptions* value) { +inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31175,17 +30901,17 @@ inline void WriteToString(std::string* result, const Opt_ScrollableBarModeOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollableBarModeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FullscreenInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsContentWillChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_FullscreenInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsContentWillChangeCallback* value) { +inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -31193,7 +30919,7 @@ inline void WriteToString(std::string* result, const OnTabsContentWillChangeCall result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31206,12 +30932,41 @@ inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChange result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsContentWillChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FullscreenInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { +inline Ark_RuntimeType runtimeType(const Ark_VideoOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_VideoOptions* value) { + result->append("{"); + // Ark_Union_String_Resource src + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Union_Number_String_PlaybackSpeed currentProgressRate + result->append(", "); + result->append(".currentProgressRate="); + WriteToString(result, &value->currentProgressRate); + // Ark_Union_String_PixelMap_Resource previewUri + result->append(", "); + result->append(".previewUri="); + WriteToString(result, &value->previewUri); + // Ark_VideoController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); + // Ark_ImageAIOptions imageAIOptions + result->append(", "); + result->append(".imageAIOptions="); + WriteToString(result, &value->imageAIOptions); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_VideoOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31224,25 +30979,37 @@ inline void WriteToString(std::string* result, const Opt_TabContentTransitionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_VideoOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const TabsCustomContentTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_SwitchStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const TabsCustomContentTransitionCallback* value) { +inline void WriteToString(std::string* result, const Ark_SwitchStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_Resource pointRadius + result->append(".pointRadius="); + WriteToString(result, &value->pointRadius); + // Ark_ResourceColor unselectedColor + result->append(", "); + result->append(".unselectedColor="); + WriteToString(result, &value->unselectedColor); + // Ark_ResourceColor pointColor + result->append(", "); + result->append(".pointColor="); + WriteToString(result, &value->pointColor); + // Ark_Union_Number_Resource trackBorderRadius + result->append(", "); + result->append(".trackBorderRadius="); + WriteToString(result, &value->trackBorderRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransitionCallback* value) { +inline void WriteToString(std::string* result, const Opt_SwitchStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31255,41 +31022,29 @@ inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsCustomContentTransitionCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_SwitchStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarGridColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ToggleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarGridColumnOptions* value) { +inline void WriteToString(std::string* result, const Ark_ToggleOptions* value) { result->append("{"); - // Ark_Number sm - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Number md - result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Number lg - result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); - // Ark_Length margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_Length gutter + // Ark_ToggleType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_Boolean isOn result->append(", "); - result->append(".gutter="); - WriteToString(result, &value->gutter); + result->append(".isOn="); + WriteToString(result, &value->isOn); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* value) { +inline void WriteToString(std::string* result, const Opt_ToggleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31302,25 +31057,33 @@ inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarGridColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ToggleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Ark_TimePickerResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number hour + result->append(".hour="); + WriteToString(result, &value->hour); + // Ark_Number minute + result->append(", "); + result->append(".minute="); + WriteToString(result, &value->minute); + // Ark_Number second + result->append(", "); + result->append(".second="); + WriteToString(result, &value->second); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31333,25 +31096,29 @@ inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_TimePickerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Ark_TimePickerOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Date selected + result->append(".selected="); + WriteToString(result, &value->selected); + // Ark_TimePickerFormat format + result->append(", "); + result->append(".format="); + WriteToString(result, &value->format); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Opt_TimePickerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31364,33 +31131,33 @@ inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TimePickerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextTimerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { +inline void WriteToString(std::string* result, const Ark_TextTimerOptions* value) { result->append("{"); - // Ark_Number currentOffset - result->append(".currentOffset="); - WriteToString(result, &value->currentOffset); - // Ark_Number targetOffset + // Ark_Boolean isCountDown + result->append(".isCountDown="); + WriteToString(result, &value->isCountDown); + // Ark_Number count result->append(", "); - result->append(".targetOffset="); - WriteToString(result, &value->targetOffset); - // Ark_Number velocity + result->append(".count="); + WriteToString(result, &value->count); + // Ark_TextTimerController controller result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { +inline void WriteToString(std::string* result, const Opt_TextTimerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31403,25 +31170,29 @@ inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextTimerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTabsAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTabsAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Array_String value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_Number_Array_Number index + result->append(", "); + result->append(".index="); + WriteToString(result, &value->index); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31434,28 +31205,30 @@ inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarMode& value) +inline Ark_RuntimeType runtimeType(const Type_TextPickerAttribute_onChange_callback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarMode value) { - result->append("Ark_BarMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Type_TextPickerAttribute_onChange_callback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarMode* value) { +inline void WriteToString(std::string* result, const Opt_Type_TextPickerAttribute_onChange_callback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -31463,33 +31236,25 @@ inline void WriteToString(std::string* result, const Opt_BarMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_TextPickerAttribute_onChange_callback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_String_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabsOptions* value) { +inline void WriteToString(std::string* result, const Callback_String_Number_Void* value) { result->append("{"); - // Ark_BarPosition barPosition - result->append(".barPosition="); - WriteToString(result, &value->barPosition); - // Ark_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_TabsController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31502,22 +31267,29 @@ inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_TextCascadePickerRangeContent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SymbolEffect* value) { +inline void WriteToString(std::string* result, const Ark_TextCascadePickerRangeContent* value) { result->append("{"); + // Ark_Union_String_Resource text + result->append(".text="); + WriteToString(result, &value->text); + // Array_TextCascadePickerRangeContent children + result->append(", "); + result->append(".children="); + WriteToString(result, &value->children); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { +inline void WriteToString(std::string* result, const Opt_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31530,39 +31302,29 @@ inline void WriteToString(std::string* result, const Opt_SymbolEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SymbolEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_TextCascadePickerRangeContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerRangeContent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DotIndicator_DigitIndicator: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerRangeContent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Resource icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Union_String_Resource text result->append(", "); - // Ark_DotIndicator - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DigitIndicator - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".text="); + WriteToString(result, &value->text); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31575,45 +31337,33 @@ inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_Digi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerRangeContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Ark_TextPickerOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Number_String_SwiperAutoFill: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_String_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Ark_TextPickerOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Type_TextPickerOptions_range range + result->append(".range="); + WriteToString(result, &value->range); + // Ark_Union_String_Array_String value result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SwiperAutoFill - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_Number_Array_Number selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_String_SwiperAutoFill* value) { +inline void WriteToString(std::string* result, const Opt_TextPickerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31626,39 +31376,39 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_String_Swi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_SwiperAutoFill& value) +inline Ark_RuntimeType runtimeType(const Opt_TextPickerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ArrowStyle_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ArrowStyle_Boolean: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceColor_UnderlineColor: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ArrowStyle_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ArrowStyle + // Ark_ResourceColor if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Boolean + // Ark_UnderlineColor if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31671,25 +31421,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ArrowStyle_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ContentDidScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_PasswordIcon& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ContentDidScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_PasswordIcon* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Resource onIconSrc + result->append(".onIconSrc="); + WriteToString(result, &value->onIconSrc); + // Ark_Union_String_Resource offIconSrc + result->append(", "); + result->append(".offIconSrc="); + WriteToString(result, &value->offIconSrc); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_PasswordIcon* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31702,12 +31456,39 @@ inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentDidScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_PasswordIcon& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperContentTransitionProxy* value) { +inline Ark_RuntimeType runtimeType(const Ark_Union_TextInputStyle_TextContentStyle& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_TextInputStyle_TextContentStyle: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_TextInputStyle_TextContentStyle* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_TextInputStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_TextContentStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_TextInputStyle_TextContentStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31720,29 +31501,25 @@ inline void WriteToString(std::string* result, const Opt_SwiperContentTransition result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_TextInputStyle_TextContentStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const OnSubmitCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const OnSubmitCallback* value) { result->append("{"); - // Ark_Number timeout - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Callback_SwiperContentTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTransition* value) { +inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31755,23 +31532,23 @@ inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperContentAnimatedTransition& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSubmitCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperNestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Ark_InputType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperNestedScrollMode value) { - result->append("Ark_SwiperNestedScrollMode("); +inline void WriteToString(std::string* result, const Ark_InputType value) { + result->append("Ark_InputType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* value) { +inline void WriteToString(std::string* result, const Opt_InputType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31784,25 +31561,33 @@ inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperNestedScrollMode& value) +inline Ark_RuntimeType runtimeType(const Opt_InputType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_TextInputOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnSwiperGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Ark_TextInputOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceStr placeholder + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_ResourceStr text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); + // Ark_TextInputController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCallback* value) { +inline void WriteToString(std::string* result, const Opt_TextInputOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31815,25 +31600,33 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperGestureSwipeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_TextInputOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Array_TextMenuItem& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const OnSwiperAnimationEndCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_TextMenuItem* value); + +inline void WriteToString(std::string* result, const Array_TextMenuItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_TextMenuItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCallback* value) { +inline void WriteToString(std::string* result, const Opt_Array_TextMenuItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31846,33 +31639,29 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationEndCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TextMenuItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextClockOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperAnimationEvent* value) { +inline void WriteToString(std::string* result, const Ark_TextClockOptions* value) { result->append("{"); - // Ark_Number currentOffset - result->append(".currentOffset="); - WriteToString(result, &value->currentOffset); - // Ark_Number targetOffset - result->append(", "); - result->append(".targetOffset="); - WriteToString(result, &value->targetOffset); - // Ark_Number velocity + // Ark_Number timeZoneOffset + result->append(".timeZoneOffset="); + WriteToString(result, &value->timeZoneOffset); + // Ark_TextClockController controller result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* value) { +inline void WriteToString(std::string* result, const Opt_TextClockOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31885,30 +31674,28 @@ inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextClockOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnSwiperAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ContentType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const OnSwiperAnimationStartCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ContentType value) { + result->append("Ark_ContentType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartCallback* value) { +inline void WriteToString(std::string* result, const Opt_ContentType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -31916,23 +31703,23 @@ inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationStartCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperDisplayMode& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAreaType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SwiperDisplayMode value) { - result->append("Ark_SwiperDisplayMode("); +inline void WriteToString(std::string* result, const Ark_TextAreaType value) { + result->append("Ark_TextAreaType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31945,63 +31732,25 @@ inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperDisplayMode& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_IndicatorComponentController* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_IndicatorComponentController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator_Boolean& value) +inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_DotIndicator_DigitIndicator_Boolean: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) { +inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DotIndicator - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DigitIndicator - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_Boolean - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32014,12 +31763,25 @@ inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_Digi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_SwiperController* value) { +inline Ark_RuntimeType runtimeType(const TextAreaSubmitCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const TextAreaSubmitCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32032,28 +31794,30 @@ inline void WriteToString(std::string* result, const Opt_SwiperController* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperController& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaSubmitCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemState& value) +inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ItemState value) { - result->append("Ark_ItemState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_EnterKeyType_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemState* value) { +inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -32061,25 +31825,33 @@ inline void WriteToString(std::string* result, const Opt_ItemState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemState& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_EnterKeyType_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_index& value) +inline Ark_RuntimeType runtimeType(const Ark_TextAreaOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_index* value) { +inline void WriteToString(std::string* result, const Ark_TextAreaOptions* value) { result->append("{"); - // Ark_Number index - result->append(".index="); - WriteToString(result, &value->index); + // Ark_ResourceStr placeholder + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_ResourceStr text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); + // Ark_TextAreaController controller + result->append(", "); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_index* value) { +inline void WriteToString(std::string* result, const Opt_TextAreaOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32092,30 +31864,28 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_index* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_index& value) +inline Ark_RuntimeType runtimeType(const Opt_TextAreaOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StackOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TextSelectableMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StackOptions* value) { - result->append("{"); - // Ark_Alignment alignContent - result->append(".alignContent="); - WriteToString(result, &value->alignContent); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextSelectableMode value) { + result->append("Ark_TextSelectableMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StackOptions* value) { +inline void WriteToString(std::string* result, const Opt_TextSelectableMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -32123,23 +31893,23 @@ inline void WriteToString(std::string* result, const Opt_StackOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StackOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TextSelectableMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextCase& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipsisMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_TextCase value) { - result->append("Ark_TextCase("); +inline void WriteToString(std::string* result, const Ark_EllipsisMode value) { + result->append("Ark_EllipsisMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_TextCase* value) { +inline void WriteToString(std::string* result, const Opt_EllipsisMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32152,29 +31922,25 @@ inline void WriteToString(std::string* result, const Opt_TextCase* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextCase& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipsisMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SlideRange& value) +inline Ark_RuntimeType runtimeType(const Ark_TextOverflowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SlideRange* value) { +inline void WriteToString(std::string* result, const Ark_TextOverflowOptions* value) { result->append("{"); - // Ark_Number from - result->append(".from="); - WriteToString(result, &value->from); - // Ark_Number to - result->append(", "); - result->append(".to="); - WriteToString(result, &value->to); + // Ark_TextOverflow overflow + result->append(".overflow="); + WriteToString(result, value->overflow); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SlideRange* value) { +inline void WriteToString(std::string* result, const Opt_TextOverflowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32187,28 +31953,30 @@ inline void WriteToString(std::string* result, const Opt_SlideRange* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SlideRange& value) +inline Ark_RuntimeType runtimeType(const Opt_TextOverflowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderInteraction& value) +inline Ark_RuntimeType runtimeType(const Ark_TextOptions& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SliderInteraction value) { - result->append("Ark_SliderInteraction("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_SliderInteraction* value) { - result->append("{.tag="); +inline void WriteToString(std::string* result, const Ark_TextOptions* value) { + result->append("{"); + // Ark_TextController controller + result->append(".controller="); + WriteToString(result, &value->controller); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextOptions* value) { + result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -32216,33 +31984,39 @@ inline void WriteToString(std::string* result, const Opt_SliderInteraction* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderInteraction& value) +inline Ark_RuntimeType runtimeType(const Opt_TextOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderBlockStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SubTabBarStyle_BottomTabBarStyle& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_SubTabBarStyle_BottomTabBarStyle: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SliderBlockStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_SubTabBarStyle_BottomTabBarStyle* value) { result->append("{"); - // Ark_SliderBlockType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceStr image - result->append(", "); - result->append(".image="); - WriteToString(result, &value->image); - // Ark_Type_SliderBlockStyle_shape shape + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".shape="); - WriteToString(result, &value->shape); + // Ark_SubTabBarStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_BottomTabBarStyle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_SubTabBarStyle_BottomTabBarStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32255,28 +32029,56 @@ inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderBlockStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SubTabBarStyle_BottomTabBarStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderChangeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_CustomBuilder_TabBarOptions& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_String_Resource_CustomBuilder_TabBarOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SliderChangeMode value) { - result->append("Ark_SliderChangeMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Resource + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // CustomNodeBuilder + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_TabBarOptions + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_CustomBuilder_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -32284,17 +32086,17 @@ inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderChangeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_CustomBuilder_TabBarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_SliderChangeMode_Void& value) +inline Ark_RuntimeType runtimeType(const OnTabsContentWillChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_SliderChangeMode_Void* value) { +inline void WriteToString(std::string* result, const OnTabsContentWillChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -32302,7 +32104,7 @@ inline void WriteToString(std::string* result, const Callback_Number_SliderChang result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderChangeMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32315,49 +32117,12 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_SliderChangeMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsContentWillChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SliderOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SliderOptions* value) { - result->append("{"); - // Ark_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number min - result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max - result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // Ark_SliderStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Axis direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_Boolean reverse - result->append(", "); - result->append(".reverse="); - WriteToString(result, &value->reverse); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { +inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32370,37 +32135,25 @@ inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SliderOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ViewportRect& value) +inline Ark_RuntimeType runtimeType(const TabsCustomContentTransitionCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ViewportRect* value) { +inline void WriteToString(std::string* result, const TabsCustomContentTransitionCallback* value) { result->append("{"); - // Ark_Union_Number_String x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Union_Number_String y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Union_Number_String width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { +inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransitionCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32413,68 +32166,41 @@ inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ViewportRect& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuAlignType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_MenuAlignType value) { - result->append("Ark_MenuAlignType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MenuAlignType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuAlignType& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsCustomContentTransitionCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Ark_BarGridColumnOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_OptionWidthMode: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_OptionWidthMode* value) { +inline void WriteToString(std::string* result, const Ark_BarGridColumnOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number sm + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Number md result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_OptionWidthMode - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Number lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); + // Ark_Length margin + result->append(", "); + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_Length gutter + result->append(", "); + result->append(".gutter="); + WriteToString(result, &value->gutter); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_OptionWidthMode* value) { +inline void WriteToString(std::string* result, const Opt_BarGridColumnOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32487,28 +32213,30 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_OptionW result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OptionWidthMode& value) +inline Ark_RuntimeType runtimeType(const Opt_BarGridColumnOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrowPosition& value) +inline Ark_RuntimeType runtimeType(const OnTabsGestureSwipeCallback& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ArrowPosition value) { - result->append("Ark_ArrowPosition("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const OnTabsGestureSwipeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ArrowPosition* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -32516,17 +32244,17 @@ inline void WriteToString(std::string* result, const Opt_ArrowPosition* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrowPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsGestureSwipeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_String_Void& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationEndCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_String_Void* value) { +inline void WriteToString(std::string* result, const OnTabsAnimationEndCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -32534,7 +32262,7 @@ inline void WriteToString(std::string* result, const Callback_Number_String_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32547,33 +32275,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_String_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationEndCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectOption* value) { +inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon + // Ark_Number currentOffset + result->append(".currentOffset="); + WriteToString(result, &value->currentOffset); + // Ark_Number targetOffset result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + result->append(".targetOffset="); + WriteToString(result, &value->targetOffset); + // Ark_Number velocity result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); + result->append(".velocity="); + WriteToString(result, &value->velocity); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectOption* value) { +inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32586,33 +32314,25 @@ inline void WriteToString(std::string* result, const Opt_SelectOption* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SelectOption& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationStartCallback& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_SelectOption* value); - -inline void WriteToString(std::string* result, const Array_SelectOption* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_SelectOption*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const OnTabsAnimationStartCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SelectOption* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32625,33 +32345,33 @@ inline void WriteToString(std::string* result, const Opt_Array_SelectOption* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SelectOption& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationStartCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SearchButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_TabsOptions* value) { result->append("{"); - // Ark_Length fontSize - result->append(".fontSize="); - WriteToString(result, &value->fontSize); - // Ark_ResourceColor fontColor + // Ark_BarPosition barPosition + result->append(".barPosition="); + WriteToString(result, &value->barPosition); + // Ark_Number index result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); - // Ark_Boolean autoDisable + result->append(".index="); + WriteToString(result, &value->index); + // Ark_TabsController controller result->append(", "); - result->append(".autoDisable="); - WriteToString(result, &value->autoDisable); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32664,25 +32384,39 @@ inline void WriteToString(std::string* result, const Opt_SearchButtonOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_DotIndicator_DigitIndicator: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_DeleteValue_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_DotIndicator + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DigitIndicator + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32695,33 +32429,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DeleteValue& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_SwiperAutoFill& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Number_String_SwiperAutoFill: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_DeleteValue* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_String_SwiperAutoFill* value) { result->append("{"); - // Ark_Number deleteOffset - result->append(".deleteOffset="); - WriteToString(result, &value->deleteOffset); - // Ark_TextDeleteDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_String deleteValue + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".deleteValue="); - WriteToString(result, &value->deleteValue); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_SwiperAutoFill + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_String_SwiperAutoFill* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32734,25 +32480,39 @@ inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DeleteValue& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_String_SwiperAutoFill& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ArrowStyle_Boolean& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ArrowStyle_Boolean: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_DeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_Union_ArrowStyle_Boolean* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ArrowStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Boolean + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Union_ArrowStyle_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32765,17 +32525,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Bo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ArrowStyle_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Void& value) +inline Ark_RuntimeType runtimeType(const ContentDidScrollCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_InsertValue_Void* value) { +inline void WriteToString(std::string* result, const ContentDidScrollCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -32783,7 +32543,7 @@ inline void WriteToString(std::string* result, const Callback_InsertValue_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Void* value) { +inline void WriteToString(std::string* result, const Opt_ContentDidScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32796,29 +32556,12 @@ inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ContentDidScrollCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_InsertValue& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_InsertValue* value) { - result->append("{"); - // Ark_Number insertOffset - result->append(".insertOffset="); - WriteToString(result, &value->insertOffset); - // Ark_String insertValue - result->append(", "); - result->append(".insertValue="); - WriteToString(result, &value->insertValue); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_InsertValue* value) { +inline void WriteToString(std::string* result, const Opt_SwiperContentTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32831,25 +32574,29 @@ inline void WriteToString(std::string* result, const Opt_InsertValue* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_InsertValue& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperContentTransitionProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperContentAnimatedTransition& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_InsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_SwiperContentAnimatedTransition* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number timeout + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Callback_SwiperContentTransitionProxy_Void transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_SwiperContentAnimatedTransition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32862,23 +32609,23 @@ inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Bo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperContentAnimatedTransition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchType& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperNestedScrollMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SearchType value) { - result->append("Ark_SearchType("); +inline void WriteToString(std::string* result, const Ark_SwiperNestedScrollMode value) { + result->append("Ark_SwiperNestedScrollMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SearchType* value) { +inline void WriteToString(std::string* result, const Opt_SwiperNestedScrollMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32891,33 +32638,25 @@ inline void WriteToString(std::string* result, const Opt_SearchType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchType& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperNestedScrollMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDecorationOptions& value) +inline Ark_RuntimeType runtimeType(const OnSwiperGestureSwipeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextDecorationOptions* value) { +inline void WriteToString(std::string* result, const OnSwiperGestureSwipeCallback* value) { result->append("{"); - // Ark_TextDecorationType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_TextDecorationStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32930,17 +32669,17 @@ inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDecorationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperGestureSwipeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnPasteCallback& value) +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationEndCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnPasteCallback* value) { +inline void WriteToString(std::string* result, const OnSwiperAnimationEndCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -32948,7 +32687,7 @@ inline void WriteToString(std::string* result, const OnPasteCallback* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32961,25 +32700,33 @@ inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnPasteCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationEndCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnContentScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperAnimationEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnContentScrollCallback* value) { +inline void WriteToString(std::string* result, const Ark_SwiperAnimationEvent* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number currentOffset + result->append(".currentOffset="); + WriteToString(result, &value->currentOffset); + // Ark_Number targetOffset + result->append(", "); + result->append(".targetOffset="); + WriteToString(result, &value->targetOffset); + // Ark_Number velocity + result->append(", "); + result->append(".velocity="); + WriteToString(result, &value->velocity); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback* value) { +inline void WriteToString(std::string* result, const Opt_SwiperAnimationEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32992,17 +32739,17 @@ inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnContentScrollCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnTextSelectionChangeCallback& value) +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationStartCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnTextSelectionChangeCallback* value) { +inline void WriteToString(std::string* result, const OnSwiperAnimationStartCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -33010,7 +32757,7 @@ inline void WriteToString(std::string* result, const OnTextSelectionChangeCallba result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33023,29 +32770,41 @@ inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnTextSelectionChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationStartCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreviewText& value) +inline Ark_RuntimeType runtimeType(const Ark_SwiperDisplayMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_PreviewText* value) { - result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); +inline void WriteToString(std::string* result, const Ark_SwiperDisplayMode value) { + result->append("Ark_SwiperDisplayMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SwiperDisplayMode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreviewText* value) { +inline Ark_RuntimeType runtimeType(const Opt_SwiperDisplayMode& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline void WriteToString(std::string* result, const Opt_IndicatorComponentController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33058,25 +32817,45 @@ inline void WriteToString(std::string* result, const Opt_PreviewText* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreviewText& value) +inline Ark_RuntimeType runtimeType(const Opt_IndicatorComponentController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const EditableTextOnChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator_Boolean& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_DotIndicator_DigitIndicator_Boolean: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const EditableTextOnChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_DotIndicator + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DigitIndicator + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Boolean + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33089,30 +32868,46 @@ inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCal result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EditableTextOnChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SearchSubmitCallback& value) +inline void WriteToString(std::string* result, const Opt_SwiperController* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SwiperController& value) { - return ARK_RUNTIME_OBJECT; + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const SearchSubmitCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline Ark_RuntimeType runtimeType(const Ark_ItemState& value) +{ + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_ItemState value) { + result->append("Ark_ItemState("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ItemState* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33120,29 +32915,25 @@ inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchSubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemState& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CaretStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_index& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CaretStyle* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_index* value) { result->append("{"); - // Ark_Length width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); + // Ark_Number index + result->append(".index="); + WriteToString(result, &value->index); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_index* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33155,39 +32946,25 @@ inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CaretStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_index& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StackOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { +inline void WriteToString(std::string* result, const Ark_StackOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CancelButtonOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_CancelButtonSymbolOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + // Ark_Alignment alignContent + result->append(".alignContent="); + WriteToString(result, &value->alignContent); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { +inline void WriteToString(std::string* result, const Opt_StackOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33200,44 +32977,28 @@ inline void WriteToString(std::string* result, const Opt_Union_CancelButtonOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StackOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_IconOptions_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_TextCase& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_IconOptions_SymbolGlyphModifier: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_IconOptions_SymbolGlyphModifier* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_IconOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_SymbolGlyphModifier - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextCase value) { + result->append("Ark_TextCase("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_IconOptions_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_TextCase* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33245,37 +33006,29 @@ inline void WriteToString(std::string* result, const Opt_Union_IconOptions_Symbo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_IconOptions_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_TextCase& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SearchOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SlideRange& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SearchOptions* value) { +inline void WriteToString(std::string* result, const Ark_SlideRange* value) { result->append("{"); - // Ark_String value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr placeholder - result->append(", "); - result->append(".placeholder="); - WriteToString(result, &value->placeholder); - // Ark_String icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SearchController controller + // Ark_Number from + result->append(".from="); + WriteToString(result, &value->from); + // Ark_Number to result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".to="); + WriteToString(result, &value->to); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { +inline void WriteToString(std::string* result, const Opt_SlideRange* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33288,33 +33041,62 @@ inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SearchOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SlideRange& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollBarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderInteraction& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_SliderInteraction value) { + result->append("Ark_SliderInteraction("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SliderInteraction* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SliderInteraction& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_SliderBlockStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollBarOptions* value) { +inline void WriteToString(std::string* result, const Ark_SliderBlockStyle* value) { result->append("{"); - // Ark_Scroller scroller - result->append(".scroller="); - WriteToString(result, &value->scroller); - // Ark_ScrollBarDirection direction + // Ark_SliderBlockType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceStr image result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_BarState state + result->append(".image="); + WriteToString(result, &value->image); + // Ark_Type_SliderBlockStyle_shape shape result->append(", "); - result->append(".state="); - WriteToString(result, &value->state); + result->append(".shape="); + WriteToString(result, &value->shape); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value) { +inline void WriteToString(std::string* result, const Opt_SliderBlockStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33327,34 +33109,28 @@ inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollBarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderBlockStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffsetOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderChangeMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_OffsetOptions* value) { - result->append("{"); - // Ark_Length xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Length yOffset - result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SliderChangeMode value) { + result->append("Ark_SliderChangeMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { +inline void WriteToString(std::string* result, const Opt_SliderChangeMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33362,37 +33138,25 @@ inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffsetOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderChangeMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_SliderChangeMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSnapOptions* value) { +inline void WriteToString(std::string* result, const Callback_Number_SliderChangeMode_Void* value) { result->append("{"); - // Ark_ScrollSnapAlign snapAlign - result->append(".snapAlign="); - WriteToString(result, value->snapAlign); - // Ark_Union_Dimension_Array_Dimension snapPagination - result->append(", "); - result->append(".snapPagination="); - WriteToString(result, &value->snapPagination); - // Ark_Boolean enableSnapToStart - result->append(", "); - result->append(".enableSnapToStart="); - WriteToString(result, &value->enableSnapToStart); - // Ark_Boolean enableSnapToEnd - result->append(", "); - result->append(".enableSnapToEnd="); - WriteToString(result, &value->enableSnapToEnd); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_SliderChangeMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33405,25 +33169,49 @@ inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_SliderChangeMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnScrollFrameBeginHandlerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_SliderOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnScrollFrameBeginHandlerResult* value) { +inline void WriteToString(std::string* result, const Ark_SliderOptions* value) { result->append("{"); - // Ark_Number offsetRemain - result->append(".offsetRemain="); - WriteToString(result, &value->offsetRemain); + // Ark_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min + result->append(", "); + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); + // Ark_Number step + result->append(", "); + result->append(".step="); + WriteToString(result, &value->step); + // Ark_SliderStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Axis direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_Boolean reverse + result->append(", "); + result->append(".reverse="); + WriteToString(result, &value->reverse); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandlerResult* value) { +inline void WriteToString(std::string* result, const Opt_SliderOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33436,25 +33224,37 @@ inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandl result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginHandlerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_SliderOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollFrameBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ViewportRect& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollFrameBeginCallback* value) { +inline void WriteToString(std::string* result, const Ark_ViewportRect* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_String x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Union_Number_String y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Union_Number_String width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallback* value) { +inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33467,45 +33267,39 @@ inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ViewportRect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OptionWidthMode& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Color_Number_String: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_OptionWidthMode: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_OptionWidthMode* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Color + // Ark_Length if (value->selector == 0) { result->append(".value0="); - WriteToString(result, value->value0); + WriteToString(result, &value->value0); } - // Ark_Number + // Ark_OptionWidthMode if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_OptionWidthMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33518,23 +33312,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_Number_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OptionWidthMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Edge& value) +inline Ark_RuntimeType runtimeType(const Ark_ArrowPosition& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Edge value) { - result->append("Ark_Edge("); +inline void WriteToString(std::string* result, const Ark_ArrowPosition value) { + result->append("Ark_ArrowPosition("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Edge* value) { +inline void WriteToString(std::string* result, const Opt_ArrowPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33547,17 +33341,17 @@ inline void WriteToString(std::string* result, const Opt_Edge* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Edge& value) +inline Ark_RuntimeType runtimeType(const Opt_ArrowPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollEdgeCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnScrollEdgeCallback* value) { +inline void WriteToString(std::string* result, const Callback_Number_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -33565,7 +33359,7 @@ inline void WriteToString(std::string* result, const OnScrollEdgeCallback* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33578,28 +33372,38 @@ inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollEdgeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_SelectOption& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollDirection value) { - result->append("Ark_ScrollDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SelectOption* value) { + result->append("{"); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) { +inline void WriteToString(std::string* result, const Opt_SelectOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33607,28 +33411,38 @@ inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_SelectOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Array_SelectOption& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_SaveButtonOnClickResult value) { - result->append("Ark_SaveButtonOnClickResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SelectOption* value); + +inline void WriteToString(std::string* result, const Array_SelectOption* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_SelectOption*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult* value) { +inline void WriteToString(std::string* result, const Opt_Array_SelectOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33636,25 +33450,45 @@ inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SelectOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_SaveButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Edges_LocalizedEdges& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Position_Edges_LocalizedEdges: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_Position_Edges_LocalizedEdges* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Position + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Edges + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedEdges + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_Edges_LocalizedEdges* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33667,38 +33501,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Sav result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_Edges_LocalizedEdges& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SecurityComponentLayoutDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SaveButtonOptions* value) { - result->append("{"); - // Ark_SaveIconStyle icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SaveDescription text - result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_ButtonType buttonType - result->append(", "); - result->append(".buttonType="); - WriteToString(result, &value->buttonType); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SecurityComponentLayoutDirection value) { + result->append("Ark_SecurityComponentLayoutDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SaveButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_SecurityComponentLayoutDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -33706,25 +33530,25 @@ inline void WriteToString(std::string* result, const Opt_SaveButtonOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SecurityComponentLayoutDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RowOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RowOptions* value) { +inline void WriteToString(std::string* result, const Callback_DeleteValue_Void* value) { result->append("{"); - // Ark_Union_String_Number space - result->append(".space="); - WriteToString(result, &value->space); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RowOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33737,22 +33561,33 @@ inline void WriteToString(std::string* result, const Opt_RowOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RootSceneSession& value) +inline Ark_RuntimeType runtimeType(const Ark_DeleteValue& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RootSceneSession* value) { +inline void WriteToString(std::string* result, const Ark_DeleteValue* value) { result->append("{"); + // Ark_Number deleteOffset + result->append(".deleteOffset="); + WriteToString(result, &value->deleteOffset); + // Ark_TextDeleteDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_String deleteValue + result->append(", "); + result->append(".deleteValue="); + WriteToString(result, &value->deleteValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RootSceneSession* value) { +inline void WriteToString(std::string* result, const Opt_DeleteValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33765,29 +33600,25 @@ inline void WriteToString(std::string* result, const Opt_RootSceneSession* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RootSceneSession& value) +inline Ark_RuntimeType runtimeType(const Opt_DeleteValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PlaceholderStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_DeleteValue_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PlaceholderStyle* value) { +inline void WriteToString(std::string* result, const Callback_DeleteValue_Boolean* value) { result->append("{"); - // Ark_Font font - result->append(".font="); - WriteToString(result, &value->font); - // Ark_ResourceColor fontColor - result->append(", "); - result->append(".fontColor="); - WriteToString(result, &value->fontColor); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PlaceholderStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DeleteValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33800,25 +33631,25 @@ inline void WriteToString(std::string* result, const Opt_PlaceholderStyle* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PlaceholderStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DeleteValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_KeyboardOptions* value) { +inline void WriteToString(std::string* result, const Callback_InsertValue_Void* value) { result->append("{"); - // Ark_Boolean supportAvoidance - result->append(".supportAvoidance="); - WriteToString(result, &value->supportAvoidance); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33831,33 +33662,29 @@ inline void WriteToString(std::string* result, const Opt_KeyboardOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyboardOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_InsertValue& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SelectionMenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_InsertValue* value) { result->append("{"); - // MenuOnAppearCallback onAppear - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Ark_MenuType menuType + // Ark_Number insertOffset + result->append(".insertOffset="); + WriteToString(result, &value->insertOffset); + // Ark_String insertValue result->append(", "); - result->append(".menuType="); - WriteToString(result, &value->menuType); + result->append(".insertValue="); + WriteToString(result, &value->insertValue); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_InsertValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33870,39 +33697,25 @@ inline void WriteToString(std::string* result, const Opt_SelectionMenuOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_InsertValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResponseType_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Callback_InsertValue_Boolean& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResponseType_RichEditorResponseType: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResponseType_RichEditorResponseType* value) { +inline void WriteToString(std::string* result, const Callback_InsertValue_Boolean* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResponseType - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_RichEditorResponseType - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResponseType_RichEditorResponseType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_InsertValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33915,23 +33728,23 @@ inline void WriteToString(std::string* result, const Opt_Union_ResponseType_Rich result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResponseType_RichEditorResponseType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_InsertValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSpanType& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSpanType value) { - result->append("Ark_RichEditorSpanType("); +inline void WriteToString(std::string* result, const Ark_SearchType value) { + result->append("Ark_SearchType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* value) { +inline void WriteToString(std::string* result, const Opt_SearchType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33944,43 +33757,33 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSpanType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSpanType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_EditMenuOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_EditMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CopyEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDecorationOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CopyEvent* value) { +inline void WriteToString(std::string* result, const Ark_TextDecorationOptions* value) { result->append("{"); - // Callback_Void preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + // Ark_TextDecorationType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_TextDecorationStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { +inline void WriteToString(std::string* result, const Opt_TextDecorationOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -33993,17 +33796,17 @@ inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CopyEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDecorationOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CopyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnPasteCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* value) { +inline void WriteToString(std::string* result, const OnPasteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -34011,7 +33814,7 @@ inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34024,25 +33827,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CopyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPasteCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CutEvent& value) +inline Ark_RuntimeType runtimeType(const OnContentScrollCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CutEvent* value) { +inline void WriteToString(std::string* result, const OnContentScrollCallback* value) { result->append("{"); - // Callback_Void preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CutEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34055,17 +33858,17 @@ inline void WriteToString(std::string* result, const Opt_CutEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CutEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnContentScrollCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CutEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnTextSelectionChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CutEvent_Void* value) { +inline void WriteToString(std::string* result, const OnTextSelectionChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -34073,7 +33876,7 @@ inline void WriteToString(std::string* result, const Callback_CutEvent_Void* val result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34086,37 +33889,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CutEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTextSelectionChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorChangeValue& value) +inline Ark_RuntimeType runtimeType(const Ark_PreviewText& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorChangeValue* value) { +inline void WriteToString(std::string* result, const Ark_PreviewText* value) { result->append("{"); - // Ark_TextRange rangeBefore - result->append(".rangeBefore="); - WriteToString(result, &value->rangeBefore); - // Array_RichEditorTextSpanResult replacedSpans - result->append(", "); - result->append(".replacedSpans="); - WriteToString(result, &value->replacedSpans); - // Array_RichEditorImageSpanResult replacedImageSpans - result->append(", "); - result->append(".replacedImageSpans="); - WriteToString(result, &value->replacedImageSpans); - // Array_RichEditorTextSpanResult replacedSymbolSpans + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_String value result->append(", "); - result->append(".replacedSymbolSpans="); - WriteToString(result, &value->replacedSymbolSpans); + result->append(".value="); + WriteToString(result, &value->value); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* value) { +inline void WriteToString(std::string* result, const Opt_PreviewText* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34129,17 +33924,17 @@ inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorChangeValue& value) +inline Ark_RuntimeType runtimeType(const Opt_PreviewText& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const EditableTextOnChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const EditableTextOnChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -34147,7 +33942,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorChangeVa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChangeValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_EditableTextOnChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34160,25 +33955,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChan result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorChangeValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_EditableTextOnChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SubmitEvent& value) +inline Ark_RuntimeType runtimeType(const SearchSubmitCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SubmitEvent* value) { +inline void WriteToString(std::string* result, const SearchSubmitCallback* value) { result->append("{"); - // Ark_String text - result->append(".text="); - WriteToString(result, &value->text); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { +inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34191,25 +33986,29 @@ inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubmitEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchSubmitCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_CaretStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SubmitCallback* value) { +inline void WriteToString(std::string* result, const Ark_CaretStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Length width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_ResourceColor color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) { +inline void WriteToString(std::string* result, const Opt_CaretStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34222,28 +34021,44 @@ inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubmitCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_CaretStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EnterKeyType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_EnterKeyType value) { - result->append("Ark_EnterKeyType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_CancelButtonOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_CancelButtonSymbolOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { +inline void WriteToString(std::string* result, const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -34251,28 +34066,44 @@ inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EnterKeyType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_IconOptions_SymbolGlyphModifier& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_IconOptions_SymbolGlyphModifier: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value) { - result->append("Ark_TextDataDetectorType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_IconOptions_SymbolGlyphModifier* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_IconOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_SymbolGlyphModifier + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* value) { +inline void WriteToString(std::string* result, const Opt_Union_IconOptions_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -34280,37 +34111,37 @@ inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_IconOptions_SymbolGlyphModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TextDataDetectorConfig* value) { +inline void WriteToString(std::string* result, const Ark_SearchOptions* value) { result->append("{"); - // Array_TextDataDetectorType types - result->append(".types="); - WriteToString(result, &value->types); - // Callback_String_Void onDetectResultUpdate + // Ark_String value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr placeholder result->append(", "); - result->append(".onDetectResultUpdate="); - WriteToString(result, &value->onDetectResultUpdate); - // Ark_ResourceColor color + result->append(".placeholder="); + WriteToString(result, &value->placeholder); + // Ark_String icon result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_DecorationStyleInterface decoration + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SearchController controller result->append(", "); - result->append(".decoration="); - WriteToString(result, &value->decoration); + result->append(".controller="); + WriteToString(result, &value->controller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* value) { +inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34323,25 +34154,33 @@ inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollBarOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PasteEvent* value) { +inline void WriteToString(std::string* result, const Ark_ScrollBarOptions* value) { result->append("{"); - // Callback_Void preventDefault - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + // Ark_Scroller scroller + result->append(".scroller="); + WriteToString(result, &value->scroller); + // Ark_ScrollBarDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_BarState state + result->append(", "); + result->append(".state="); + WriteToString(result, &value->state); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteEvent* value) { +inline void WriteToString(std::string* result, const Opt_ScrollBarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34354,25 +34193,29 @@ inline void WriteToString(std::string* result, const Opt_PasteEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollBarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PasteEventCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_OffsetOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PasteEventCallback* value) { +inline void WriteToString(std::string* result, const Ark_OffsetOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Length xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Length yOffset + result->append(", "); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteEventCallback* value) { +inline void WriteToString(std::string* result, const Opt_OffsetOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34385,39 +34228,37 @@ inline void WriteToString(std::string* result, const Opt_PasteEventCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteEventCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OffsetOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSnapOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Ark_ScrollSnapOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ScrollSnapAlign snapAlign + result->append(".snapAlign="); + WriteToString(result, value->snapAlign); + // Ark_Union_Dimension_Array_Dimension snapPagination result->append(", "); - // Ark_RichEditorTextSpanResult - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RichEditorImageSpanResult - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".snapPagination="); + WriteToString(result, &value->snapPagination); + // Ark_Boolean enableSnapToStart + result->append(", "); + result->append(".enableSnapToStart="); + WriteToString(result, &value->enableSnapToStart); + // Ark_Boolean enableSnapToEnd + result->append(", "); + result->append(".enableSnapToEnd="); + WriteToString(result, &value->enableSnapToEnd); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSnapOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34430,37 +34271,25 @@ inline void WriteToString(std::string* result, const Opt_Union_RichEditorTextSpa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSnapOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteValue& value) +inline Ark_RuntimeType runtimeType(const Ark_OnScrollFrameBeginHandlerResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorDeleteValue* value) { +inline void WriteToString(std::string* result, const Ark_OnScrollFrameBeginHandlerResult* value) { result->append("{"); - // Ark_Number offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_RichEditorDeleteDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans - result->append(", "); - result->append(".richEditorDeleteSpans="); - WriteToString(result, &value->richEditorDeleteSpans); + // Ark_Number offsetRemain + result->append(".offsetRemain="); + WriteToString(result, &value->offsetRemain); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginHandlerResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34473,17 +34302,17 @@ inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteValue& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginHandlerResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorDeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const OnScrollFrameBeginCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorDeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const OnScrollFrameBeginCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -34491,7 +34320,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorDeleteVa result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDeleteValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollFrameBeginCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34504,25 +34333,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorDeleteValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollFrameBeginCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TextRange_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Color_Number_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_TextRange_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34535,17 +34384,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TextRange_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorTextSpanResult_Void& value) +inline Ark_RuntimeType runtimeType(const OnScrollEdgeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorTextSpanResult_Void* value) { +inline void WriteToString(std::string* result, const OnScrollEdgeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -34553,7 +34402,7 @@ inline void WriteToString(std::string* result, const Callback_RichEditorTextSpan result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorTextSpanResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollEdgeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34566,38 +34415,28 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorText result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorTextSpanResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollEdgeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorInsertValue& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorInsertValue* value) { - result->append("{"); - // Ark_Number insertOffset - result->append(".insertOffset="); - WriteToString(result, &value->insertOffset); - // Ark_String insertValue - result->append(", "); - result->append(".insertValue="); - WriteToString(result, &value->insertValue); - // Ark_String previewText - result->append(", "); - result->append(".previewText="); - WriteToString(result, &value->previewText); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollDirection value) { + result->append("Ark_ScrollDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* value) { +inline void WriteToString(std::string* result, const Opt_ScrollDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -34605,30 +34444,28 @@ inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorInsertValue& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorInsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOnClickResult& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorInsertValue_Boolean* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SaveButtonOnClickResult value) { + result->append("Ark_SaveButtonOnClickResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInsertValue_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_SaveButtonOnClickResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -34636,29 +34473,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInse result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorInsertValue_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOnClickResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorRange& value) +inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_SaveButtonOnClickResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorRange* value) { +inline void WriteToString(std::string* result, const Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { result->append("{"); - // Ark_Number start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Number end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34671,25 +34504,33 @@ inline void WriteToString(std::string* result, const Opt_RichEditorRange* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorRange& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorRange_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_SaveButtonOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorRange_Void* value) { +inline void WriteToString(std::string* result, const Ark_SaveButtonOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_SaveIconStyle icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SaveDescription text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); + // Ark_ButtonType buttonType + result->append(", "); + result->append(".buttonType="); + WriteToString(result, &value->buttonType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRange_Void* value) { +inline void WriteToString(std::string* result, const Opt_SaveButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34702,29 +34543,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRang result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorRange_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_SaveButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RichEditorSelection& value) +inline Ark_RuntimeType runtimeType(const Ark_RowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RichEditorSelection* value) { +inline void WriteToString(std::string* result, const Ark_RowOptions* value) { result->append("{"); - // Ark_Tuple_Number_Number selection - result->append(".selection="); - WriteToString(result, &value->selection); - // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans - result->append(", "); - result->append(".spans="); - WriteToString(result, &value->spans); + // Ark_Union_String_Number space + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RichEditorSelection* value) { +inline void WriteToString(std::string* result, const Opt_RowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34737,25 +34574,22 @@ inline void WriteToString(std::string* result, const Opt_RichEditorSelection* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RichEditorSelection& value) +inline Ark_RuntimeType runtimeType(const Opt_RowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RichEditorSelection_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_RootSceneSession& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RichEditorSelection_Void* value) { +inline void WriteToString(std::string* result, const Ark_RootSceneSession* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSelection_Void* value) { +inline void WriteToString(std::string* result, const Opt_RootSceneSession* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34768,7 +34602,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSele result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorSelection_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_RootSceneSession& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -34835,28 +34669,34 @@ inline Ark_RuntimeType runtimeType(const Opt_RichEditorOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResponseType_RichEditorResponseType& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResponseType_RichEditorResponseType: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBarrierStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResponseType_RichEditorResponseType* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_LocalizedBarrierDirection localizedDirection - result->append(", "); - result->append(".localizedDirection="); - WriteToString(result, value->localizedDirection); - // Array_String referencedId + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".referencedId="); - WriteToString(result, &value->referencedId); + // Ark_ResponseType + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_RichEditorResponseType + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedBarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResponseType_RichEditorResponseType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34869,33 +34709,12 @@ inline void WriteToString(std::string* result, const Opt_LocalizedBarrierStyle* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResponseType_RichEditorResponseType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LocalizedBarrierStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_LocalizedBarrierStyle* value); - -inline void WriteToString(std::string* result, const Array_LocalizedBarrierStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_LocalizedBarrierStyle*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_LocalizedBarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_EditMenuOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34908,33 +34727,25 @@ inline void WriteToString(std::string* result, const Opt_Array_LocalizedBarrierS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LocalizedBarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_EditMenuOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_CopyEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Ark_CopyEvent* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_BarrierDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Array_String referencedId - result->append(", "); - result->append(".referencedId="); - WriteToString(result, &value->referencedId); + // Callback_Void preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_CopyEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34947,33 +34758,25 @@ inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_CopyEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_CopyEvent_Void& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_BarrierStyle* value); - -inline void WriteToString(std::string* result, const Array_BarrierStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_BarrierStyle*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CopyEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CopyEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34986,33 +34789,25 @@ inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_BarrierStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CopyEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_CutEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value) { +inline void WriteToString(std::string* result, const Ark_CutEvent* value) { result->append("{"); - // Ark_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Axis direction - result->append(", "); - result->append(".direction="); - WriteToString(result, value->direction); - // Ark_GuideLinePosition position - result->append(", "); - result->append(".position="); - WriteToString(result, &value->position); + // Callback_Void preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) { +inline void WriteToString(std::string* result, const Opt_CutEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35025,33 +34820,25 @@ inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_CutEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_CutEvent_Void& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value); - -inline void WriteToString(std::string* result, const Array_GuideLineStyle* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_GuideLineStyle*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Callback_CutEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CutEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35064,28 +34851,42 @@ inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_GuideLineStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CutEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RefreshStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorChangeValue& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RefreshStatus value) { - result->append("Ark_RefreshStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorChangeValue* value) { + result->append("{"); + // Ark_TextRange rangeBefore + result->append(".rangeBefore="); + WriteToString(result, &value->rangeBefore); + // Array_RichEditorTextSpanResult replacedSpans + result->append(", "); + result->append(".replacedSpans="); + WriteToString(result, &value->replacedSpans); + // Array_RichEditorImageSpanResult replacedImageSpans + result->append(", "); + result->append(".replacedImageSpans="); + WriteToString(result, &value->replacedImageSpans); + // Array_RichEditorTextSpanResult replacedSymbolSpans + result->append(", "); + result->append(".replacedSymbolSpans="); + WriteToString(result, &value->replacedSymbolSpans); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorChangeValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35093,17 +34894,17 @@ inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RefreshStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorChangeValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_RefreshStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorChangeValue_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorChangeValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -35111,7 +34912,7 @@ inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorChangeValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35124,45 +34925,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_RefreshStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorChangeValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RefreshOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SubmitEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RefreshOptions* value) { +inline void WriteToString(std::string* result, const Ark_SubmitEvent* value) { result->append("{"); - // Ark_Boolean refreshing - result->append(".refreshing="); - WriteToString(result, value->refreshing); - // Ark_Union_Number_String offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Union_Number_String friction - result->append(", "); - result->append(".friction="); - WriteToString(result, &value->friction); - // Ark_ResourceStr promptText - result->append(", "); - result->append(".promptText="); - WriteToString(result, &value->promptText); - // CustomNodeBuilder builder - result->append(", "); - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_ComponentContent refreshingContent - result->append(", "); - result->append(".refreshingContent="); - WriteToString(result, &value->refreshingContent); + // Ark_String text + result->append(".text="); + WriteToString(result, &value->text); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) { +inline void WriteToString(std::string* result, const Opt_SubmitEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35175,39 +34956,25 @@ inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RefreshOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SubmitEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_RectOptions_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const SubmitCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_RectOptions_RoundedRectOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_RectOptions_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const SubmitCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_RectOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RoundedRectOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_RectOptions_RoundedRectOptions* value) { +inline void WriteToString(std::string* result, const Opt_SubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35220,38 +34987,28 @@ inline void WriteToString(std::string* result, const Opt_Union_RectOptions_Round result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_RectOptions_RoundedRectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SubmitCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StarStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_EnterKeyType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_StarStyleOptions* value) { - result->append("{"); - // Ark_String backgroundUri - result->append(".backgroundUri="); - WriteToString(result, &value->backgroundUri); - // Ark_String foregroundUri - result->append(", "); - result->append(".foregroundUri="); - WriteToString(result, &value->foregroundUri); - // Ark_String secondaryUri - result->append(", "); - result->append(".secondaryUri="); - WriteToString(result, &value->secondaryUri); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_EnterKeyType value) { + result->append("Ark_EnterKeyType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_EnterKeyType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35259,34 +35016,28 @@ inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StarStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_EnterKeyType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RatingOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_RatingOptions* value) { - result->append("{"); - // Ark_Number rating - result->append(".rating="); - WriteToString(result, &value->rating); - // Ark_Boolean indicator - result->append(", "); - result->append(".indicator="); - WriteToString(result, &value->indicator); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_TextDataDetectorType value) { + result->append("Ark_TextDataDetectorType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { +inline void WriteToString(std::string* result, const Opt_TextDataDetectorType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35294,33 +35045,37 @@ inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RatingOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TextDataDetectorConfig& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RadioStyle* value) { +inline void WriteToString(std::string* result, const Ark_TextDataDetectorConfig* value) { result->append("{"); - // Ark_ResourceColor checkedBackgroundColor - result->append(".checkedBackgroundColor="); - WriteToString(result, &value->checkedBackgroundColor); - // Ark_ResourceColor uncheckedBorderColor + // Array_TextDataDetectorType types + result->append(".types="); + WriteToString(result, &value->types); + // Callback_String_Void onDetectResultUpdate result->append(", "); - result->append(".uncheckedBorderColor="); - WriteToString(result, &value->uncheckedBorderColor); - // Ark_ResourceColor indicatorColor + result->append(".onDetectResultUpdate="); + WriteToString(result, &value->onDetectResultUpdate); + // Ark_ResourceColor color result->append(", "); - result->append(".indicatorColor="); - WriteToString(result, &value->indicatorColor); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_DecorationStyleInterface decoration + result->append(", "); + result->append(".decoration="); + WriteToString(result, &value->decoration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { +inline void WriteToString(std::string* result, const Opt_TextDataDetectorConfig* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35333,37 +35088,25 @@ inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_TextDataDetectorConfig& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RadioOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RadioOptions* value) { +inline void WriteToString(std::string* result, const Ark_PasteEvent* value) { result->append("{"); - // Ark_String group - result->append(".group="); - WriteToString(result, &value->group); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - // Ark_RadioIndicatorType indicatorType - result->append(", "); - result->append(".indicatorType="); - WriteToString(result, &value->indicatorType); - // CustomNodeBuilder indicatorBuilder - result->append(", "); - result->append(".indicatorBuilder="); - WriteToString(result, &value->indicatorBuilder); + // Callback_Void preventDefault + result->append(".preventDefault="); + WriteToString(result, &value->preventDefault); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { +inline void WriteToString(std::string* result, const Opt_PasteEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35376,51 +35119,25 @@ inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RadioOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const PasteEventCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const PasteEventCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LinearStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_RingStyleOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_CapsuleStyleOptions - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ProgressStyleOptions - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_PasteEventCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35433,37 +35150,39 @@ inline void WriteToString(std::string* result, const Opt_Union_LinearStyleOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteEventCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ProgressOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ProgressOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{"); - // Ark_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number total - result->append(", "); - result->append(".total="); - WriteToString(result, &value->total); - // Ark_ProgressStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_ProgressType type + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + // Ark_RichEditorTextSpanResult + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RichEditorImageSpanResult + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35476,29 +35195,37 @@ inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ProgressOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PolylineOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorDeleteValue& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PolylineOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorDeleteValue* value) { result->append("{"); - // Ark_Union_String_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_Number height + // Ark_Number offset + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_RichEditorDeleteDirection direction result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_Number length + result->append(", "); + result->append(".length="); + WriteToString(result, &value->length); + // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans + result->append(", "); + result->append(".richEditorDeleteSpans="); + WriteToString(result, &value->richEditorDeleteSpans); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorDeleteValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35511,29 +35238,25 @@ inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PolylineOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorDeleteValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PolygonOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorDeleteValue_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PolygonOptions* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorDeleteValue_Boolean* value) { result->append("{"); - // Ark_Union_String_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorDeleteValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35546,29 +35269,25 @@ inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PolygonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorDeleteValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginErrorData& value) +inline Ark_RuntimeType runtimeType(const Callback_TextRange_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PluginErrorData* value) { +inline void WriteToString(std::string* result, const Callback_TextRange_Void* value) { result->append("{"); - // Ark_Number errcode - result->append(".errcode="); - WriteToString(result, &value->errcode); - // Ark_String msg - result->append(", "); - result->append(".msg="); - WriteToString(result, &value->msg); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TextRange_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35581,17 +35300,17 @@ inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginErrorData& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TextRange_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const PluginErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorTextSpanResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const PluginErrorCallback* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorTextSpanResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -35599,7 +35318,7 @@ inline void WriteToString(std::string* result, const PluginErrorCallback* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorTextSpanResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35612,29 +35331,33 @@ inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorTextSpanResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PluginComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorInsertValue& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PluginComponentOptions* value) { +inline void WriteToString(std::string* result, const Ark_RichEditorInsertValue* value) { result->append("{"); - // Ark_PluginComponentTemplate template - result->append(".template="); - WriteToString(result, &value->template_); - // Ark_CustomObject data + // Ark_Number insertOffset + result->append(".insertOffset="); + WriteToString(result, &value->insertOffset); + // Ark_String insertValue result->append(", "); - result->append(".data="); - WriteToString(result, &value->data); + result->append(".insertValue="); + WriteToString(result, &value->insertValue); + // Ark_String previewText + result->append(", "); + result->append(".previewText="); + WriteToString(result, &value->previewText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorInsertValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35647,17 +35370,17 @@ inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PluginComponentOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorInsertValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorInsertValue_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_Number_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorInsertValue_Boolean* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -35665,25 +35388,7 @@ inline void WriteToString(std::string* result, const Callback_Array_Number_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_Number_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_Number_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_PatternLockController* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorInsertValue_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35696,33 +35401,25 @@ inline void WriteToString(std::string* result, const Opt_PatternLockController* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PatternLockController& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorInsertValue_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PathOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorRange_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PathOptions* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorRange_Void* value) { result->append("{"); - // Ark_Union_Number_String width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_String commands - result->append(", "); - result->append(".commands="); - WriteToString(result, &value->commands); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PathOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorRange_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35735,28 +35432,34 @@ inline void WriteToString(std::string* result, const Opt_PathOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PathOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorRange_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Ark_RichEditorSelection& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PasteButtonOnClickResult value) { - result->append("Ark_PasteButtonOnClickResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RichEditorSelection* value) { + result->append("{"); + // Ark_Tuple_Number_Number selection + result->append(".selection="); + WriteToString(result, &value->selection); + // Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans + result->append(", "); + result->append(".spans="); + WriteToString(result, &value->spans); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResult* value) { +inline void WriteToString(std::string* result, const Opt_RichEditorSelection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35764,17 +35467,17 @@ inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResul result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Opt_RichEditorSelection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_PasteButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_RichEditorSelection_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Callback_RichEditorSelection_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -35782,7 +35485,7 @@ inline void WriteToString(std::string* result, const Callback_ClickEvent_PasteBu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RichEditorSelection_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35795,64 +35498,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Pas result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RichEditorSelection_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StyledStringChangeValue& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PasteButtonOptions* value) { +inline void WriteToString(std::string* result, const Ark_StyledStringChangeValue* value) { result->append("{"); - // Ark_PasteIconStyle icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_PasteDescription text + // Ark_TextRange range + result->append(".range="); + WriteToString(result, &value->range); + // Ark_StyledString replacementString result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_ButtonType buttonType + result->append(".replacementString="); + WriteToString(result, &value->replacementString); + // Ark_StyledString previewText result->append(", "); - result->append(".buttonType="); - WriteToString(result, &value->buttonType); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PasteButtonOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_PanelMode_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_PanelMode_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".previewText="); + WriteToString(result, &value->previewText); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_PanelMode_Void* value) { +inline void WriteToString(std::string* result, const Opt_StyledStringChangeValue* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35865,73 +35537,50 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_PanelMode_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_StyledStringChangeValue& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_PanelHeight& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_RichEditorController_updateSpanStyle_value& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_PanelHeight: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Type_RichEditorController_updateSpanStyle_value: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_PanelHeight* value) { +inline void WriteToString(std::string* result, const Ark_Type_RichEditorController_updateSpanStyle_value* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Length + // Ark_RichEditorUpdateTextSpanStyleOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_PanelHeight + // Ark_RichEditorUpdateImageSpanStyleOptions if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_PanelHeight* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + // Ark_RichEditorUpdateSymbolSpanStyleOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_PanelHeight& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PanelType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_PanelType value) { - result->append("Ark_PanelType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PanelType* value) { +inline void WriteToString(std::string* result, const Opt_Type_RichEditorController_updateSpanStyle_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -35939,51 +35588,39 @@ inline void WriteToString(std::string* result, const Opt_PanelType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PanelType& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_RichEditorController_updateSpanStyle_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PanelMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_PanelMode value) { - result->append("Ark_PanelMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PanelMode* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr: " + std::to_string(value.selector); } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_PanelMode& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NodeController& value) -{ - return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NodeController* value) { +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr* value) { result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NodeController* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35996,29 +35633,109 @@ inline void WriteToString(std::string* result, const Opt_NodeController* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NodeController& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_String_target_NavigationType_type& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_String_target_NavigationType_type* value) { +inline void WriteToString(std::string* result, const Ark_GestureEvent* value) { result->append("{"); - // Ark_String target + // Ark_EventTarget target result->append(".target="); WriteToString(result, &value->target); - // Ark_NavigationType type + // Ark_Number timestamp result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Literal_String_target_NavigationType_type* value) { + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source + result->append(", "); + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal + result->append(", "); + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical + result->append(", "); + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure + result->append(", "); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_Boolean repeat + result->append(", "); + result->append(".repeat="); + WriteToString(result, value->repeat); + // Array_FingerInfo fingerList + result->append(", "); + result->append(".fingerList="); + WriteToString(result, &value->fingerList); + // Ark_Number offsetX + result->append(", "); + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Number offsetY + result->append(", "); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Ark_Number angle + result->append(", "); + result->append(".angle="); + WriteToString(result, &value->angle); + // Ark_Number speed + result->append(", "); + result->append(".speed="); + WriteToString(result, &value->speed); + // Ark_Number scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_Number pinchCenterX + result->append(", "); + result->append(".pinchCenterX="); + WriteToString(result, &value->pinchCenterX); + // Ark_Number pinchCenterY + result->append(", "); + result->append(".pinchCenterY="); + WriteToString(result, &value->pinchCenterY); + // Ark_Number velocityX + result->append(", "); + result->append(".velocityX="); + WriteToString(result, &value->velocityX); + // Ark_Number velocityY + result->append(", "); + result->append(".velocityY="); + WriteToString(result, &value->velocityY); + // Ark_Number velocity + result->append(", "); + result->append(".velocity="); + WriteToString(result, &value->velocity); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_GestureEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36031,28 +35748,38 @@ inline void WriteToString(std::string* result, const Opt_Literal_String_target_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_String_target_NavigationType_type& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavRouteMode& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedBarrierStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavRouteMode value) { - result->append("Ark_NavRouteMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_LocalizedBarrierStyle* value) { + result->append("{"); + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_LocalizedBarrierDirection localizedDirection + result->append(", "); + result->append(".localizedDirection="); + WriteToString(result, value->localizedDirection); + // Array_String referencedId + result->append(", "); + result->append(".referencedId="); + WriteToString(result, &value->referencedId); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavRouteMode* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedBarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -36060,29 +35787,33 @@ inline void WriteToString(std::string* result, const Opt_NavRouteMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavRouteMode& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedBarrierStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RouteInfo& value) +inline Ark_RuntimeType runtimeType(const Array_LocalizedBarrierStyle& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_RouteInfo* value) { - result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_CustomObject param - result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); +inline void WriteToString(std::string* result, const Ark_LocalizedBarrierStyle* value); + +inline void WriteToString(std::string* result, const Array_LocalizedBarrierStyle* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_LocalizedBarrierStyle*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RouteInfo* value) { +inline void WriteToString(std::string* result, const Opt_Array_LocalizedBarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36095,28 +35826,38 @@ inline void WriteToString(std::string* result, const Opt_RouteInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RouteInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LocalizedBarrierStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_BarrierStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value) { - result->append("Ark_LayoutSafeAreaEdge("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_BarrierStyle* value) { + result->append("{"); + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_BarrierDirection direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); + // Array_String referencedId + result->append(", "); + result->append(".referencedId="); + WriteToString(result, &value->referencedId); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_BarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -36124,25 +35865,25 @@ inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_BarrierStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Array_BarrierStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value); +inline void WriteToString(std::string* result, const Ark_BarrierStyle* value); -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Array_BarrierStyle* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); + WriteToString(result, (const Ark_BarrierStyle*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -36150,7 +35891,7 @@ inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_Array_BarrierStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36163,28 +35904,38 @@ inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdg result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_BarrierStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_GuideLineStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value) { - result->append("Ark_LayoutSafeAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value) { + result->append("{"); + // Ark_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Axis direction + result->append(", "); + result->append(".direction="); + WriteToString(result, value->direction); + // Ark_GuideLinePosition position + result->append(", "); + result->append(".position="); + WriteToString(result, &value->position); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_GuideLineStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -36192,25 +35943,25 @@ inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_GuideLineStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Array_GuideLineStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value); +inline void WriteToString(std::string* result, const Ark_GuideLineStyle* value); -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* value) { +inline void WriteToString(std::string* result, const Array_GuideLineStyle* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); + WriteToString(result, (const Ark_GuideLineStyle*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -36218,7 +35969,7 @@ inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* v result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_Array_GuideLineStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36231,33 +35982,54 @@ inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaTyp result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_GuideLineStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_RefreshStatus& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_RefreshStatus value) { + result->append("Ark_RefreshStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_RefreshStatus* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_RefreshStatus& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Callback_RefreshStatus_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { +inline void WriteToString(std::string* result, const Callback_RefreshStatus_Void* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_RefreshStatus_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36270,49 +36042,45 @@ inline void WriteToString(std::string* result, const Opt_NavigationToolbarOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_RefreshStatus_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Ark_RefreshOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Ark_RefreshOptions* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + // Ark_Boolean refreshing + result->append(".refreshing="); + WriteToString(result, value->refreshing); + // Ark_Union_Number_String offset result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Callback_Void action + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Union_Number_String friction result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Ark_ToolbarItemStatus status + result->append(".friction="); + WriteToString(result, &value->friction); + // Ark_ResourceStr promptText result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); - // Ark_ResourceStr activeIcon + result->append(".promptText="); + WriteToString(result, &value->promptText); + // CustomNodeBuilder builder result->append(", "); - result->append(".activeIcon="); - WriteToString(result, &value->activeIcon); - // Ark_SymbolGlyphModifier activeSymbolIcon + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_ComponentContent refreshingContent result->append(", "); - result->append(".activeSymbolIcon="); - WriteToString(result, &value->activeSymbolIcon); + result->append(".refreshingContent="); + WriteToString(result, &value->refreshingContent); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { +inline void WriteToString(std::string* result, const Opt_RefreshOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36325,31 +36093,31 @@ inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) +inline Ark_RuntimeType runtimeType(const Opt_RefreshOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RectOptions_RoundedRectOptions& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_ToolbarItem_CustomBuilder: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_RectOptions_RoundedRectOptions: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_Union_RectOptions_RoundedRectOptions* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Array_ToolbarItem + // Ark_RectOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // CustomNodeBuilder + // Ark_RoundedRectOptions if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -36357,7 +36125,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_Union_RectOptions_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36370,53 +36138,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_ToolbarItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RectOptions_RoundedRectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StarStyleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationTitleOptions* value) { +inline void WriteToString(std::string* result, const Ark_StarStyleOptions* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); - // Ark_LengthMetrics paddingStart - result->append(", "); - result->append(".paddingStart="); - WriteToString(result, &value->paddingStart); - // Ark_LengthMetrics paddingEnd - result->append(", "); - result->append(".paddingEnd="); - WriteToString(result, &value->paddingEnd); - // Ark_TextModifier mainTitleModifier - result->append(", "); - result->append(".mainTitleModifier="); - WriteToString(result, &value->mainTitleModifier); - // Ark_TextModifier subTitleModifier + // Ark_String backgroundUri + result->append(".backgroundUri="); + WriteToString(result, &value->backgroundUri); + // Ark_String foregroundUri result->append(", "); - result->append(".subTitleModifier="); - WriteToString(result, &value->subTitleModifier); - // Ark_Boolean enableHoverMode + result->append(".foregroundUri="); + WriteToString(result, &value->foregroundUri); + // Ark_String secondaryUri result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); + result->append(".secondaryUri="); + WriteToString(result, &value->secondaryUri); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* value) { +inline void WriteToString(std::string* result, const Opt_StarStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36429,57 +36177,29 @@ inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StarStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_NavDestinationAttribute_title_value& value) +inline Ark_RuntimeType runtimeType(const Ark_RatingOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_NavDestinationAttribute_title_value: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_NavDestinationAttribute_title_value* value) { +inline void WriteToString(std::string* result, const Ark_RatingOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number rating + result->append(".rating="); + WriteToString(result, &value->rating); + // Ark_Boolean indicator result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_NavDestinationCommonTitle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_NavDestinationCustomTitle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_Resource - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } + result->append(".indicator="); + WriteToString(result, &value->indicator); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_NavDestinationAttribute_title_value* value) { +inline void WriteToString(std::string* result, const Opt_RatingOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36492,28 +36212,38 @@ inline void WriteToString(std::string* result, const Opt_Type_NavDestinationAttr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_NavDestinationAttribute_title_value& value) +inline Ark_RuntimeType runtimeType(const Opt_RatingOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationSystemTransitionType& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioStyle& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationSystemTransitionType value) { - result->append("Ark_NavigationSystemTransitionType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_RadioStyle* value) { + result->append("{"); + // Ark_ResourceColor checkedBackgroundColor + result->append(".checkedBackgroundColor="); + WriteToString(result, &value->checkedBackgroundColor); + // Ark_ResourceColor uncheckedBorderColor + result->append(", "); + result->append(".uncheckedBorderColor="); + WriteToString(result, &value->uncheckedBorderColor); + // Ark_ResourceColor indicatorColor + result->append(", "); + result->append(".indicatorColor="); + WriteToString(result, &value->indicatorColor); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationSystemTransitionType* value) { +inline void WriteToString(std::string* result, const Opt_RadioStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -36521,29 +36251,37 @@ inline void WriteToString(std::string* result, const Opt_NavigationSystemTransit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationSystemTransitionType& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PopInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_RadioOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PopInfo* value) { +inline void WriteToString(std::string* result, const Ark_RadioOptions* value) { result->append("{"); - // Ark_NavPathInfo info - result->append(".info="); - WriteToString(result, &value->info); - // Ark_CustomObject result + // Ark_String group + result->append(".group="); + WriteToString(result, &value->group); + // Ark_String value result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_RadioIndicatorType indicatorType + result->append(", "); + result->append(".indicatorType="); + WriteToString(result, &value->indicatorType); + // CustomNodeBuilder indicatorBuilder + result->append(", "); + result->append(".indicatorBuilder="); + WriteToString(result, &value->indicatorBuilder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PopInfo* value) { +inline void WriteToString(std::string* result, const Opt_RadioOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36556,25 +36294,51 @@ inline void WriteToString(std::string* result, const Opt_PopInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PopInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_RadioOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_NavDestinationContext_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_NavDestinationContext_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationContext_Void* value) { + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_LinearStyleOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_RingStyleOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_CapsuleStyleOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_ProgressStyleOptions + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36587,41 +36351,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_NavDestination result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationContext_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Ark_ProgressOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Ark_ProgressOptions* value) { result->append("{"); - // Ark_Union_String_Resource value + // Ark_Number value result->append(".value="); WriteToString(result, &value->value); - // Ark_Union_String_Resource icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + // Ark_Number total result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean isEnabled + result->append(".total="); + WriteToString(result, &value->total); + // Ark_ProgressStyle style result->append(", "); - result->append(".isEnabled="); - WriteToString(result, &value->isEnabled); - // Callback_Void action + result->append(".style="); + WriteToString(result, &value->style); + // Ark_ProgressType type result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* value) { +inline void WriteToString(std::string* result, const Opt_ProgressOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36634,39 +36394,29 @@ inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuItem& value) +inline Ark_RuntimeType runtimeType(const Opt_ProgressOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_NavigationMenuItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_PolylineOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_NavigationMenuItem_CustomBuilder: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Ark_PolylineOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height result->append(", "); - // Array_NavigationMenuItem - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationMenuItem_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36679,45 +36429,29 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationM result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_NavigationMenuItem_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_PolylineOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_PolygonOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Ark_PolygonOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SymbolGlyphModifier - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36730,25 +36464,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_PolygonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginErrorData& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_PluginErrorData* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number errcode + result->append(".errcode="); + WriteToString(result, &value->errcode); + // Ark_String msg + result->append(", "); + result->append(".msg="); + WriteToString(result, &value->msg); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36761,29 +36499,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorData& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const PluginErrorCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuItemGroupOptions* value) { +inline void WriteToString(std::string* result, const PluginErrorCallback* value) { result->append("{"); - // Ark_Union_ResourceStr_CustomBuilder header - result->append(".header="); - WriteToString(result, &value->header); - // Ark_Union_ResourceStr_CustomBuilder footer - result->append(", "); - result->append(".footer="); - WriteToString(result, &value->footer); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36796,45 +36530,29 @@ inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Ark_PluginComponentOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Ark_PluginComponentOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_PluginComponentTemplate template + result->append(".template="); + WriteToString(result, &value->template_); + // Ark_CustomObject data result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SymbolGlyphModifier - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".data="); + WriteToString(result, &value->data); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { +inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36847,39 +36565,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginComponentOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_MenuItemOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_Number_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_MenuItemOptions_CustomBuilder: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_MenuItemOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Callback_Array_Number_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_MenuItemOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36892,28 +36596,17 @@ inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_C result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_MenuItemOptions_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SubMenuExpandingMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_SubMenuExpandingMode value) { - result->append("Ark_SubMenuExpandingMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* value) { +inline void WriteToString(std::string* result, const Opt_PatternLockController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -36921,51 +36614,33 @@ inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SubMenuExpandingMode& value) +inline Ark_RuntimeType runtimeType(const Opt_PatternLockController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Ark_PathOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { +inline void WriteToString(std::string* result, const Ark_PathOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_Number_String width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height result->append(", "); - // Ark_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ASTCResource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".height="); + WriteToString(result, &value->height); + // Ark_String commands + result->append(", "); + result->append(".commands="); + WriteToString(result, &value->commands); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { +inline void WriteToString(std::string* result, const Opt_PathOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -36978,23 +36653,23 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) +inline Ark_RuntimeType runtimeType(const Opt_PathOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeUpdateStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOnClickResult& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeUpdateStrategy value) { - result->append("Ark_MarqueeUpdateStrategy("); +inline void WriteToString(std::string* result, const Ark_PasteButtonOnClickResult value) { + result->append("Ark_PasteButtonOnClickResult("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* value) { +inline void WriteToString(std::string* result, const Opt_PasteButtonOnClickResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37007,41 +36682,25 @@ inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeUpdateStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOnClickResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarqueeOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_PasteButtonOnClickResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarqueeOptions* value) { +inline void WriteToString(std::string* result, const Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { result->append("{"); - // Ark_Boolean start - result->append(".start="); - WriteToString(result, value->start); - // Ark_Number step - result->append(", "); - result->append(".step="); - WriteToString(result, &value->step); - // Ark_Number loop - result->append(", "); - result->append(".loop="); - WriteToString(result, &value->loop); - // Ark_Boolean fromStart - result->append(", "); - result->append(".fromStart="); - WriteToString(result, &value->fromStart); - // Ark_String src - result->append(", "); - result->append(".src="); - WriteToString(result, &value->src); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37054,54 +36713,33 @@ inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarqueeOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LocationButtonOnClickResult& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LocationButtonOnClickResult value) { - result->append("Ark_LocationButtonOnClickResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LocationButtonOnClickResult* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_LocationButtonOnClickResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_LocationButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_PasteButtonOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ClickEvent_LocationButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Ark_PasteButtonOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_PasteIconStyle icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_PasteDescription text + result->append(", "); + result->append(".text="); + WriteToString(result, &value->text); + // Ark_ButtonType buttonType + result->append(", "); + result->append(".buttonType="); + WriteToString(result, &value->buttonType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void* value) { +inline void WriteToString(std::string* result, const Opt_PasteButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37114,33 +36752,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_Loc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PasteButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocationButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_PanelMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocationButtonOptions* value) { +inline void WriteToString(std::string* result, const Callback_Number_Number_PanelMode_Void* value) { result->append("{"); - // Ark_LocationIconStyle icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_LocationDescription text - result->append(", "); - result->append(".text="); - WriteToString(result, &value->text); - // Ark_ButtonType buttonType - result->append(", "); - result->append(".buttonType="); - WriteToString(result, &value->buttonType); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocationButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_PanelMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37153,45 +36783,39 @@ inline void WriteToString(std::string* result, const Opt_LocationButtonOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocationButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_PanelMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Edges_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_PanelHeight& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Position_Edges_LocalizedEdges: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_PanelHeight: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_Edges_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_PanelHeight* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Position + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Edges + // Ark_PanelHeight if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedEdges - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_Edges_LocalizedEdges* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_PanelHeight* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37204,23 +36828,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Position_Edges_Lo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Position_Edges_LocalizedEdges& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_PanelHeight& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SecurityComponentLayoutDirection& value) +inline Ark_RuntimeType runtimeType(const Ark_PanelType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_SecurityComponentLayoutDirection value) { - result->append("Ark_SecurityComponentLayoutDirection("); +inline void WriteToString(std::string* result, const Ark_PanelType value) { + result->append("Ark_PanelType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_SecurityComponentLayoutDirection* value) { +inline void WriteToString(std::string* result, const Opt_PanelType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37233,50 +36857,28 @@ inline void WriteToString(std::string* result, const Opt_SecurityComponentLayout result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SecurityComponentLayoutDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_PanelType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_PanelMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ListItemGroupOptions* value) { - result->append("{"); - // CustomNodeBuilder header - result->append(".header="); - WriteToString(result, &value->header); - // Ark_ComponentContent headerComponent - result->append(", "); - result->append(".headerComponent="); - WriteToString(result, &value->headerComponent); - // CustomNodeBuilder footer - result->append(", "); - result->append(".footer="); - WriteToString(result, &value->footer); - // Ark_ComponentContent footerComponent - result->append(", "); - result->append(".footerComponent="); - WriteToString(result, &value->footerComponent); - // Ark_Union_Number_String space - result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); - // Ark_ListItemGroupStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_PanelMode value) { + result->append("Ark_PanelMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_PanelMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37284,28 +36886,27 @@ inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_PanelMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionState& value) +inline Ark_RuntimeType runtimeType(const Ark_NodeController& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionState value) { - result->append("Ark_SwipeActionState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_NodeController* value) { + result->append("{"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionState* value) { +inline void WriteToString(std::string* result, const Opt_NodeController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37313,37 +36914,29 @@ inline void WriteToString(std::string* result, const Opt_SwipeActionState* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeActionState& value) +inline Ark_RuntimeType runtimeType(const Opt_NodeController& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_String_target_NavigationType_type& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SwipeActionOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_String_target_NavigationType_type* value) { result->append("{"); - // Ark_Union_CustomBuilder_SwipeActionItem start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Union_CustomBuilder_SwipeActionItem end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_SwipeEdgeEffect edgeEffect - result->append(", "); - result->append(".edgeEffect="); - WriteToString(result, &value->edgeEffect); - // Callback_Number_Void onOffsetChange + // Ark_String target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_NavigationType type result->append(", "); - result->append(".onOffsetChange="); - WriteToString(result, &value->onOffsetChange); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SwipeActionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Literal_String_target_NavigationType_type* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37356,39 +36949,58 @@ inline void WriteToString(std::string* result, const Opt_SwipeActionOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SwipeActionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_String_target_NavigationType_type& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_EditMode& value) +inline Ark_RuntimeType runtimeType(const Ark_NavRouteMode& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_EditMode: " + std::to_string(value.selector); + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavRouteMode value) { + result->append("Ark_NavRouteMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavRouteMode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_EditMode* value) { +inline Ark_RuntimeType runtimeType(const Opt_NavRouteMode& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_RouteInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_RouteInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_CustomObject param result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EditMode - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".param="); + WriteToString(result, &value->param); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_EditMode* value) { +inline void WriteToString(std::string* result, const Opt_RouteInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37401,23 +37013,23 @@ inline void WriteToString(std::string* result, const Opt_Union_Boolean_EditMode* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_EditMode& value) +inline Ark_RuntimeType runtimeType(const Opt_RouteInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Sticky& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaEdge& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Sticky value) { - result->append("Ark_Sticky("); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value) { + result->append("Ark_LayoutSafeAreaEdge("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Sticky* value) { +inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37430,25 +37042,33 @@ inline void WriteToString(std::string* result, const Opt_Sticky* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Sticky& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaEdge& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemOptions& value) +inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaEdge& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_ListItemOptions* value) { - result->append("{"); - // Ark_ListItemStyle style - result->append(".style="); - WriteToString(result, &value->style); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value); + +inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37461,44 +37081,28 @@ inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaEdge& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaType& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_LengthConstrain: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_LengthConstrain* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthConstrain - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value) { + result->append("Ark_LayoutSafeAreaType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_LengthConstrain* value) { +inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37506,25 +37110,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_LengthCons result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_LengthConstrain& value) +inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaType& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Boolean* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value); + +inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37537,25 +37149,49 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + // Ark_ToolbarItemStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, &value->status); + // Ark_ResourceStr activeIcon + result->append(", "); + result->append(".activeIcon="); + WriteToString(result, &value->activeIcon); + // Ark_SymbolGlyphModifier activeSymbolIcon + result->append(", "); + result->append(".activeSymbolIcon="); + WriteToString(result, &value->activeSymbolIcon); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37568,33 +37204,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Boolean result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VisibleListContentInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Array_ToolbarItem_CustomBuilder: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_VisibleListContentInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem_CustomBuilder* value) { result->append("{"); - // Ark_Number index - result->append(".index="); - WriteToString(result, &value->index); - // Ark_ListItemGroupArea itemGroupArea - result->append(", "); - result->append(".itemGroupArea="); - WriteToString(result, &value->itemGroupArea); - // Ark_Number itemIndexInGroup + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".itemIndexInGroup="); - WriteToString(result, &value->itemIndexInGroup); + // Array_ToolbarItem + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37607,25 +37249,57 @@ inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisibleListContentInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_ToolbarItem_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnScrollVisibleContentChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_NavDestinationAttribute_title_value& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: throw "Bad selector in Ark_Type_NavDestinationAttribute_title_value: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const OnScrollVisibleContentChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_Type_NavDestinationAttribute_title_value* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_NavDestinationCommonTitle + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_NavDestinationCustomTitle + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_Resource + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Type_NavDestinationAttribute_title_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37638,30 +37312,28 @@ inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnScrollVisibleContentChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_NavDestinationAttribute_title_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationSystemTransitionType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Number_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_NavigationSystemTransitionType value) { + result->append("Ark_NavigationSystemTransitionType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_NavigationSystemTransitionType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37669,12 +37341,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationSystemTransitionType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value) { +inline Ark_RuntimeType runtimeType(const Ark_PopInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_PopInfo* value) { + result->append("{"); + // Ark_NavPathInfo info + result->append(".info="); + WriteToString(result, &value->info); + // Ark_CustomObject result + result->append(", "); + result->append(".result="); + WriteToString(result, &value->result); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PopInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37687,28 +37376,30 @@ inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChildrenMainSize& value) +inline Ark_RuntimeType runtimeType(const Opt_PopInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StickyStyle& value) +inline Ark_RuntimeType runtimeType(const Callback_NavDestinationContext_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StickyStyle value) { - result->append("Ark_StickyStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_NavDestinationContext_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { +inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationContext_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37716,49 +37407,41 @@ inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StickyStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationContext_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuItem& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChainAnimationOptions* value) { +inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value) { result->append("{"); - // Ark_Length minSpace - result->append(".minSpace="); - WriteToString(result, &value->minSpace); - // Ark_Length maxSpace - result->append(", "); - result->append(".maxSpace="); - WriteToString(result, &value->maxSpace); - // Ark_Number conductivity - result->append(", "); - result->append(".conductivity="); - WriteToString(result, &value->conductivity); - // Ark_Number intensity + // Ark_Union_String_Resource value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Union_String_Resource icon result->append(", "); - result->append(".intensity="); - WriteToString(result, &value->intensity); - // Ark_ChainEdgeEffect edgeEffect + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon result->append(", "); - result->append(".edgeEffect="); - WriteToString(result, &value->edgeEffect); - // Ark_Number stiffness + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Ark_Boolean isEnabled result->append(", "); - result->append(".stiffness="); - WriteToString(result, &value->stiffness); - // Ark_Number damping + result->append(".isEnabled="); + WriteToString(result, &value->isEnabled); + // Callback_Void action result->append(", "); - result->append(".damping="); - WriteToString(result, &value->damping); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* value) { +inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37771,28 +37454,44 @@ inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainAnimationOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuItem& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListItemAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_NavigationMenuItem_CustomBuilder& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Array_NavigationMenuItem_CustomBuilder: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ListItemAlign value) { - result->append("Ark_ListItemAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Array_NavigationMenuItem + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationMenuItem_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -37800,33 +37499,45 @@ inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListItemAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_NavigationMenuItem_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ListOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ListOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { result->append("{"); - // Ark_Number initialIndex - result->append(".initialIndex="); - WriteToString(result, &value->initialIndex); - // Ark_Union_Number_String space - result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); - // Ark_Scroller scroller + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".scroller="); - WriteToString(result, &value->scroller); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_SymbolGlyphModifier + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ListOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37839,29 +37550,25 @@ inline void WriteToString(std::string* result, const Opt_ListOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ListOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LineOptions* value) { +inline void WriteToString(std::string* result, const Callback_Boolean* value) { result->append("{"); - // Ark_Union_String_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LineOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37874,88 +37581,29 @@ inline void WriteToString(std::string* result, const Opt_LineOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageLoadResult& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuItemGroupOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageLoadResult* value) { +inline void WriteToString(std::string* result, const Ark_MenuItemGroupOptions* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number componentWidth + // Ark_Union_ResourceStr_CustomBuilder header + result->append(".header="); + WriteToString(result, &value->header); + // Ark_Union_ResourceStr_CustomBuilder footer result->append(", "); - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight - result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_Number loadingStatus - result->append(", "); - result->append(".loadingStatus="); - WriteToString(result, &value->loadingStatus); - // Ark_Number contentWidth - result->append(", "); - result->append(".contentWidth="); - WriteToString(result, &value->contentWidth); - // Ark_Number contentHeight - result->append(", "); - result->append(".contentHeight="); - WriteToString(result, &value->contentHeight); - // Ark_Number contentOffsetX - result->append(", "); - result->append(".contentOffsetX="); - WriteToString(result, &value->contentOffsetX); - // Ark_Number contentOffsetY - result->append(", "); - result->append(".contentOffsetY="); - WriteToString(result, &value->contentOffsetY); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ImageLoadResult* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageLoadResult& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const ImageCompleteCallback& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const ImageCompleteCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".footer="); + WriteToString(result, &value->footer); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* value) { +inline void WriteToString(std::string* result, const Opt_MenuItemGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37968,39 +37616,45 @@ inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuItemGroupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ColorFilter_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ColorFilter_DrawingColorFilter: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ColorFilter_DrawingColorFilter* value) { +inline void WriteToString(std::string* result, const Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ColorFilter + // Ark_Boolean if (value->selector == 0) { result->append(".value0="); - WriteToString(result, &value->value0); + WriteToString(result, value->value0); } - // Ark_DrawingColorFilter + // Ark_ResourceStr if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_SymbolGlyphModifier + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_DrawingColorFilter* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38013,31 +37667,31 @@ inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_Drawi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ColorFilter_DrawingColorFilter& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_MenuItemOptions_CustomBuilder& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_PixelMap: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_MenuItemOptions_CustomBuilder: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap* value) { +inline void WriteToString(std::string* result, const Ark_Union_MenuItemOptions_CustomBuilder* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ResourceStr + // Ark_MenuItemOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_PixelMap + // CustomNodeBuilder if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -38045,7 +37699,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Pixel result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap* value) { +inline void WriteToString(std::string* result, const Opt_Union_MenuItemOptions_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38058,50 +37712,28 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Pixel result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_MenuItemOptions_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_SubMenuExpandingMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value) { - result->append("{"); - // Ark_Union_String_Resource_PixelMap src - result->append(".src="); - WriteToString(result, &value->src); - // Ark_Union_Number_String width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Number_String height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Union_Number_String top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Union_Number_String left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Number duration - result->append(", "); - result->append(".duration="); - WriteToString(result, &value->duration); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_SubMenuExpandingMode value) { + result->append("Ark_SubMenuExpandingMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) { +inline void WriteToString(std::string* result, const Opt_SubMenuExpandingMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38109,33 +37741,51 @@ inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_SubMenuExpandingMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value); - -inline void WriteToString(std::string* result, const Array_ImageFrameInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ImageFrameInfo*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_DrawableDescriptor + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_ASTCResource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38148,30 +37798,28 @@ inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ImageFrameInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ResolutionQuality& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeUpdateStrategy& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ResolutionQuality* value) { - result->append("{"); - // Ark_String __ResolutionQualityStub - result->append(".__ResolutionQualityStub="); - WriteToString(result, &value->__ResolutionQualityStub); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_MarqueeUpdateStrategy value) { + result->append("Ark_MarqueeUpdateStrategy("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ResolutionQuality* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeUpdateStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38179,25 +37827,41 @@ inline void WriteToString(std::string* result, const Opt_ResolutionQuality* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResolutionQuality& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeUpdateStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerConfig& value) +inline Ark_RuntimeType runtimeType(const Ark_MarqueeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAnalyzerConfig* value) { +inline void WriteToString(std::string* result, const Ark_MarqueeOptions* value) { result->append("{"); - // Array_ImageAnalyzerType types - result->append(".types="); - WriteToString(result, &value->types); + // Ark_Boolean start + result->append(".start="); + WriteToString(result, value->start); + // Ark_Number step + result->append(", "); + result->append(".step="); + WriteToString(result, &value->step); + // Ark_Number loop + result->append(", "); + result->append(".loop="); + WriteToString(result, &value->loop); + // Ark_Boolean fromStart + result->append(", "); + result->append(".fromStart="); + WriteToString(result, &value->fromStart); + // Ark_String src + result->append(", "); + result->append(".src="); + WriteToString(result, &value->src); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* value) { +inline void WriteToString(std::string* result, const Opt_MarqueeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38210,38 +37874,28 @@ inline void WriteToString(std::string* result, const Opt_ImageAnalyzerConfig* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerConfig& value) +inline Ark_RuntimeType runtimeType(const Opt_MarqueeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageError& value) +inline Ark_RuntimeType runtimeType(const Ark_LocationButtonOnClickResult& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageError* value) { - result->append("{"); - // Ark_Number componentWidth - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight - result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_String message - result->append(", "); - result->append(".message="); - WriteToString(result, &value->message); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LocationButtonOnClickResult value) { + result->append("Ark_LocationButtonOnClickResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageError* value) { +inline void WriteToString(std::string* result, const Opt_LocationButtonOnClickResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38249,17 +37903,17 @@ inline void WriteToString(std::string* result, const Opt_ImageError* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageError& value) +inline Ark_RuntimeType runtimeType(const Opt_LocationButtonOnClickResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ImageErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_ClickEvent_LocationButtonOnClickResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const ImageErrorCallback* value) { +inline void WriteToString(std::string* result, const Callback_ClickEvent_LocationButtonOnClickResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -38267,7 +37921,7 @@ inline void WriteToString(std::string* result, const ImageErrorCallback* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38280,57 +37934,33 @@ inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageErrorCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_ImageAttribute_onComplete_callback_event& value) +inline Ark_RuntimeType runtimeType(const Ark_LocationButtonOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_ImageAttribute_onComplete_callback_event* value) { +inline void WriteToString(std::string* result, const Ark_LocationButtonOptions* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Number componentWidth - result->append(", "); - result->append(".componentWidth="); - WriteToString(result, &value->componentWidth); - // Ark_Number componentHeight - result->append(", "); - result->append(".componentHeight="); - WriteToString(result, &value->componentHeight); - // Ark_Number loadingStatus - result->append(", "); - result->append(".loadingStatus="); - WriteToString(result, &value->loadingStatus); - // Ark_Number contentWidth - result->append(", "); - result->append(".contentWidth="); - WriteToString(result, &value->contentWidth); - // Ark_Number contentHeight - result->append(", "); - result->append(".contentHeight="); - WriteToString(result, &value->contentHeight); - // Ark_Number contentOffsetX + // Ark_LocationIconStyle icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_LocationDescription text result->append(", "); - result->append(".contentOffsetX="); - WriteToString(result, &value->contentOffsetX); - // Ark_Number contentOffsetY + result->append(".text="); + WriteToString(result, &value->text); + // Ark_ButtonType buttonType result->append(", "); - result->append(".contentOffsetY="); - WriteToString(result, &value->contentOffsetY); + result->append(".buttonType="); + WriteToString(result, &value->buttonType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_ImageAttribute_onComplete_callback_event* value) { +inline void WriteToString(std::string* result, const Opt_LocationButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38343,25 +37973,45 @@ inline void WriteToString(std::string* result, const Opt_Type_ImageAttribute_onC result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_ImageAttribute_onComplete_callback_event& value) +inline Ark_RuntimeType runtimeType(const Opt_LocationButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Type_ImageAttribute_onComplete_callback_event_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemGroupOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Type_ImageAttribute_onComplete_callback_event_Void* value) { +inline void WriteToString(std::string* result, const Ark_ListItemGroupOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // CustomNodeBuilder header + result->append(".header="); + WriteToString(result, &value->header); + // Ark_ComponentContent headerComponent + result->append(", "); + result->append(".headerComponent="); + WriteToString(result, &value->headerComponent); + // CustomNodeBuilder footer + result->append(", "); + result->append(".footer="); + WriteToString(result, &value->footer); + // Ark_ComponentContent footerComponent + result->append(", "); + result->append(".footerComponent="); + WriteToString(result, &value->footerComponent); + // Ark_Union_Number_String space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); + // Ark_ListItemGroupStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void* value) { +inline void WriteToString(std::string* result, const Opt_ListItemGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38374,23 +38024,23 @@ inline void WriteToString(std::string* result, const Opt_Callback_Type_ImageAttr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemGroupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CopyOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionState& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_CopyOptions value) { - result->append("Ark_CopyOptions("); +inline void WriteToString(std::string* result, const Ark_SwipeActionState value) { + result->append("Ark_SwipeActionState("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_CopyOptions* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionState* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38403,29 +38053,37 @@ inline void WriteToString(std::string* result, const Opt_CopyOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CopyOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionState& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageSourceSize& value) +inline Ark_RuntimeType runtimeType(const Ark_SwipeActionOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageSourceSize* value) { +inline void WriteToString(std::string* result, const Ark_SwipeActionOptions* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height + // Ark_Union_CustomBuilder_SwipeActionItem start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Union_CustomBuilder_SwipeActionItem end result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_SwipeEdgeEffect edgeEffect + result->append(", "); + result->append(".edgeEffect="); + WriteToString(result, &value->edgeEffect); + // Callback_Number_Void onOffsetChange + result->append(", "); + result->append(".onOffsetChange="); + WriteToString(result, &value->onOffsetChange); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) { +inline void WriteToString(std::string* result, const Opt_SwipeActionOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38438,28 +38096,44 @@ inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageSourceSize& value) +inline Ark_RuntimeType runtimeType(const Opt_SwipeActionOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageInterpolation& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_EditMode& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Boolean_EditMode: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ImageInterpolation value) { - result->append("Ark_ImageInterpolation("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Boolean_EditMode* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EditMode + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageInterpolation* value) { +inline void WriteToString(std::string* result, const Opt_Union_Boolean_EditMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38467,23 +38141,23 @@ inline void WriteToString(std::string* result, const Opt_ImageInterpolation* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageInterpolation& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_EditMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DynamicRangeMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Sticky& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_DynamicRangeMode value) { - result->append("Ark_DynamicRangeMode("); +inline void WriteToString(std::string* result, const Ark_Sticky value) { + result->append("Ark_Sticky("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value) { +inline void WriteToString(std::string* result, const Opt_Sticky* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38496,28 +38170,30 @@ inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DynamicRangeMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Sticky& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageRenderMode& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemOptions& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ImageRenderMode value) { - result->append("Ark_ImageRenderMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ListItemOptions* value) { + result->append("{"); + // Ark_ListItemStyle style + result->append(".style="); + WriteToString(result, &value->style); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) { +inline void WriteToString(std::string* result, const Opt_ListItemOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38525,45 +38201,39 @@ inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageRenderMode& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_LengthConstrain& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Number_LengthConstrain: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Ark_Union_Number_LengthConstrain* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_PixelMap + // Ark_Number if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_ResourceStr + // Ark_LengthConstrain if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_LengthConstrain* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38576,51 +38246,56 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_LengthConstrain& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Boolean& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { +inline void WriteToString(std::string* result, const Callback_Number_Number_Boolean* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_PixelMap - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ResourceStr - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_DrawableDescriptor - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_ImageContent - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, value->value3); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Boolean* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Boolean& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Callback_Number_Boolean& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Number_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Number_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38633,51 +38308,33 @@ inline void WriteToString(std::string* result, const Opt_Union_PixelMap_Resource result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_VisibleListContentInfo& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_Color_Number_String_Resource: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_VisibleListContentInfo* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number index + result->append(".index="); + WriteToString(result, &value->index); + // Ark_ListItemGroupArea itemGroupArea result->append(", "); - // Ark_Color - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".itemGroupArea="); + WriteToString(result, &value->itemGroupArea); + // Ark_Number itemIndexInGroup + result->append(", "); + result->append(".itemIndexInGroup="); + WriteToString(result, &value->itemIndexInGroup); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String_Resource* value) { +inline void WriteToString(std::string* result, const Opt_VisibleListContentInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38690,37 +38347,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Color_Number_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_VisibleListContentInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridRowOptions& value) +inline Ark_RuntimeType runtimeType(const OnScrollVisibleContentChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridRowOptions* value) { +inline void WriteToString(std::string* result, const OnScrollVisibleContentChangeCallback* value) { result->append("{"); - // Ark_Union_Length_GutterOption gutter - result->append(".gutter="); - WriteToString(result, &value->gutter); - // Ark_Union_Number_GridRowColumnOption columns - result->append(", "); - result->append(".columns="); - WriteToString(result, &value->columns); - // Ark_BreakPoints breakpoints - result->append(", "); - result->append(".breakpoints="); - WriteToString(result, &value->breakpoints); - // Ark_GridRowDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridRowOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnScrollVisibleContentChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38733,37 +38378,25 @@ inline void WriteToString(std::string* result, const Opt_GridRowOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridRowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnScrollVisibleContentChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridContainerOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridContainerOptions* value) { +inline void WriteToString(std::string* result, const Callback_Number_Number_Number_Void* value) { result->append("{"); - // Ark_Union_Number_String columns - result->append(".columns="); - WriteToString(result, &value->columns); - // Ark_SizeType sizeType - result->append(", "); - result->append(".sizeType="); - WriteToString(result, &value->sizeType); - // Ark_Union_Number_String gutter - result->append(", "); - result->append(".gutter="); - WriteToString(result, &value->gutter); - // Ark_Union_Number_String margin - result->append(", "); - result->append(".margin="); - WriteToString(result, &value->margin); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridContainerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38776,33 +38409,12 @@ inline void WriteToString(std::string* result, const Opt_GridContainerOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridContainerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridColOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GridColOptions* value) { - result->append("{"); - // Ark_Union_Number_GridColColumnOption span - result->append(".span="); - WriteToString(result, &value->span); - // Ark_Union_Number_GridColColumnOption offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Union_Number_GridColColumnOption order - result->append(", "); - result->append(".order="); - WriteToString(result, &value->order); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GridColOptions* value) { +inline void WriteToString(std::string* result, const Opt_ChildrenMainSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38815,30 +38427,28 @@ inline void WriteToString(std::string* result, const Opt_GridColOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridColOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ChildrenMainSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridItemOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StickyStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GridItemOptions* value) { - result->append("{"); - // Ark_GridItemStyle style - result->append(".style="); - WriteToString(result, &value->style); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_StickyStyle value) { + result->append("Ark_StickyStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) { +inline void WriteToString(std::string* result, const Opt_StickyStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38846,25 +38456,49 @@ inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridItemOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StickyStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_offsetRemain& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainAnimationOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_offsetRemain* value) { +inline void WriteToString(std::string* result, const Ark_ChainAnimationOptions* value) { result->append("{"); - // Ark_Number offsetRemain - result->append(".offsetRemain="); - WriteToString(result, &value->offsetRemain); + // Ark_Length minSpace + result->append(".minSpace="); + WriteToString(result, &value->minSpace); + // Ark_Length maxSpace + result->append(", "); + result->append(".maxSpace="); + WriteToString(result, &value->maxSpace); + // Ark_Number conductivity + result->append(", "); + result->append(".conductivity="); + WriteToString(result, &value->conductivity); + // Ark_Number intensity + result->append(", "); + result->append(".intensity="); + WriteToString(result, &value->intensity); + // Ark_ChainEdgeEffect edgeEffect + result->append(", "); + result->append(".edgeEffect="); + WriteToString(result, &value->edgeEffect); + // Ark_Number stiffness + result->append(", "); + result->append(".stiffness="); + WriteToString(result, &value->stiffness); + // Ark_Number damping + result->append(", "); + result->append(".damping="); + WriteToString(result, &value->damping); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_offsetRemain* value) { +inline void WriteToString(std::string* result, const Opt_ChainAnimationOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38877,30 +38511,28 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_offsetRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_offsetRemain& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainAnimationOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_ScrollState_Literal_Number_offsetRemain& value) +inline Ark_RuntimeType runtimeType(const Ark_ListItemAlign& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_Number_ScrollState_Literal_Number_offsetRemain* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ListItemAlign value) { + result->append("Ark_ListItemAlign("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain* value) { +inline void WriteToString(std::string* result, const Opt_ListItemAlign* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -38908,25 +38540,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain& value) +inline Ark_RuntimeType runtimeType(const Opt_ListItemAlign& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ListOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Ark_ListOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number initialIndex + result->append(".initialIndex="); + WriteToString(result, &value->initialIndex); + // Ark_Union_Number_String space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); + // Ark_Scroller scroller + result->append(", "); + result->append(".scroller="); + WriteToString(result, &value->scroller); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { +inline void WriteToString(std::string* result, const Opt_ListOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38939,25 +38579,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ListOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_LineOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Void* value) { +inline void WriteToString(std::string* result, const Ark_LineOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_LineOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -38970,25 +38614,57 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_LineOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageLoadResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Ark_ImageLoadResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number componentWidth + result->append(", "); + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight + result->append(", "); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_Number loadingStatus + result->append(", "); + result->append(".loadingStatus="); + WriteToString(result, &value->loadingStatus); + // Ark_Number contentWidth + result->append(", "); + result->append(".contentWidth="); + WriteToString(result, &value->contentWidth); + // Ark_Number contentHeight + result->append(", "); + result->append(".contentHeight="); + WriteToString(result, &value->contentHeight); + // Ark_Number contentOffsetX + result->append(", "); + result->append(".contentOffsetX="); + WriteToString(result, &value->contentOffsetX); + // Ark_Number contentOffsetY + result->append(", "); + result->append(".contentOffsetY="); + WriteToString(result, &value->contentOffsetY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageLoadResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39001,17 +38677,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageLoadResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Void& value) +inline Ark_RuntimeType runtimeType(const ImageCompleteCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* value) { +inline void WriteToString(std::string* result, const ImageCompleteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -39019,7 +38695,7 @@ inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_ImageCompleteCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39032,25 +38708,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_V result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageCompleteCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Any& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ColorFilter_DrawingColorFilter& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ColorFilter_DrawingColorFilter: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_Any* value) { +inline void WriteToString(std::string* result, const Ark_Union_ColorFilter_DrawingColorFilter* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ColorFilter + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DrawingColorFilter + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Any* value) { +inline void WriteToString(std::string* result, const Opt_Union_ColorFilter_DrawingColorFilter* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39063,29 +38753,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_Any* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Any& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ColorFilter_DrawingColorFilter& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ItemDragInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResourceStr_PixelMap: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ItemDragInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap* value) { result->append("{"); - // Ark_Number x - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + // Ark_ResourceStr + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39098,25 +38798,45 @@ inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ItemDragInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Callback_Any& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageFrameInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Callback_Any* value) { +inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Resource_PixelMap src + result->append(".src="); + WriteToString(result, &value->src); + // Ark_Union_Number_String width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Number_String height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Number_String top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Union_Number_String left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Number duration + result->append(", "); + result->append(".duration="); + WriteToString(result, &value->duration); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Callback_Any* value) { +inline void WriteToString(std::string* result, const Opt_ImageFrameInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39129,28 +38849,38 @@ inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Callback_Any& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageFrameInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridDirection& value) +inline Ark_RuntimeType runtimeType(const Array_ImageFrameInfo& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_GridDirection value) { - result->append("Ark_GridDirection("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_ImageFrameInfo* value); + +inline void WriteToString(std::string* result, const Array_ImageFrameInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ImageFrameInfo*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridDirection* value) { +inline void WriteToString(std::string* result, const Opt_Array_ImageFrameInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -39158,25 +38888,25 @@ inline void WriteToString(std::string* result, const Opt_GridDirection* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridDirection& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ImageFrameInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ResolutionQuality& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Ark_ResolutionQuality* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __ResolutionQualityStub + result->append(".__ResolutionQualityStub="); + WriteToString(result, &value->__ResolutionQualityStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Void* value) { +inline void WriteToString(std::string* result, const Opt_ResolutionQuality* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39189,29 +38919,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ResolutionQuality& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageError& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Ark_ImageError* value) { result->append("{"); - // Ark_Number totalOffset - result->append(".totalOffset="); - WriteToString(result, &value->totalOffset); - // Ark_Number totalLength + // Ark_Number componentWidth + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight result->append(", "); - result->append(".totalLength="); - WriteToString(result, &value->totalLength); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_String message + result->append(", "); + result->append(".message="); + WriteToString(result, &value->message); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Opt_ImageError* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39224,17 +38958,17 @@ inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageError& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const ImageErrorCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const ImageErrorCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -39242,7 +38976,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Comp result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ComputedBarAttribute* value) { +inline void WriteToString(std::string* result, const Opt_ImageErrorCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39255,37 +38989,57 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_ComputedBarAttribute& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageErrorCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_ImageAttribute_onComplete_callback_event& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Ark_Type_ImageAttribute_onComplete_callback_event* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); - // Ark_Number value2 + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Number componentWidth result->append(", "); - result->append(".value2="); - WriteToString(result, &value->value2); - // Ark_Number value3 + result->append(".componentWidth="); + WriteToString(result, &value->componentWidth); + // Ark_Number componentHeight result->append(", "); - result->append(".value3="); - WriteToString(result, &value->value3); + result->append(".componentHeight="); + WriteToString(result, &value->componentHeight); + // Ark_Number loadingStatus + result->append(", "); + result->append(".loadingStatus="); + WriteToString(result, &value->loadingStatus); + // Ark_Number contentWidth + result->append(", "); + result->append(".contentWidth="); + WriteToString(result, &value->contentWidth); + // Ark_Number contentHeight + result->append(", "); + result->append(".contentHeight="); + WriteToString(result, &value->contentHeight); + // Ark_Number contentOffsetX + result->append(", "); + result->append(".contentOffsetX="); + WriteToString(result, &value->contentOffsetX); + // Ark_Number contentOffsetY + result->append(", "); + result->append(".contentOffsetY="); + WriteToString(result, &value->contentOffsetY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Number_Number* value) { +inline void WriteToString(std::string* result, const Opt_Type_ImageAttribute_onComplete_callback_event* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39298,37 +39052,25 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Num result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number_Number_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_ImageAttribute_onComplete_callback_event& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GridLayoutOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_Type_ImageAttribute_onComplete_callback_event_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GridLayoutOptions* value) { +inline void WriteToString(std::string* result, const Callback_Type_ImageAttribute_onComplete_callback_event_Void* value) { result->append("{"); - // Ark_Tuple_Number_Number regularSize - result->append(".regularSize="); - WriteToString(result, &value->regularSize); - // Array_Number irregularIndexes - result->append(", "); - result->append(".irregularIndexes="); - WriteToString(result, &value->irregularIndexes); - // Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex - result->append(", "); - result->append(".onGetIrregularSizeByIndex="); - WriteToString(result, &value->onGetIrregularSizeByIndex); - // Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex - result->append(", "); - result->append(".onGetRectByIndex="); - WriteToString(result, &value->onGetRectByIndex); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39341,29 +39083,58 @@ inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GridLayoutOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeIndicatorOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CopyOptions& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_CopyOptions value) { + result->append("Ark_CopyOptions("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_CopyOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_CopyOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_ImageSourceSize& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_GaugeIndicatorOptions* value) { +inline void WriteToString(std::string* result, const Ark_ImageSourceSize* value) { result->append("{"); - // Ark_ResourceStr icon - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_Length space + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageSourceSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39376,38 +39147,57 @@ inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeIndicatorOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageSourceSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageInterpolation& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GaugeShadowOptions* value) { - result->append("{"); - // Ark_Union_Number_Resource radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_Number_Resource offsetX - result->append(", "); - result->append(".offsetX="); - WriteToString(result, &value->offsetX); - // Ark_Union_Number_Resource offsetY - result->append(", "); - result->append(".offsetY="); - WriteToString(result, &value->offsetY); +inline void WriteToString(std::string* result, const Ark_ImageInterpolation value) { + result->append("Ark_ImageInterpolation("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageInterpolation* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* value) { +inline Ark_RuntimeType runtimeType(const Opt_ImageInterpolation& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_DynamicRangeMode& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_DynamicRangeMode value) { + result->append("Ark_DynamicRangeMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DynamicRangeMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -39415,29 +39205,74 @@ inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DynamicRangeMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageRenderMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { +inline void WriteToString(std::string* result, const Ark_ImageRenderMode value) { + result->append("Ark_ImageRenderMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ImageRenderMode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ImageRenderMode& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { result->append("{"); - // Ark_Union_ResourceColor_LinearGradient_common value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_PixelMap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ResourceStr + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_DrawableDescriptor + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39450,45 +39285,51 @@ inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceCol result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_GaugeAttribute_colors_colors& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Type_GaugeAttribute_colors_colors: " + std::to_string(value.selector); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_GaugeAttribute_colors_colors* value) { +inline void WriteToString(std::string* result, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ResourceColor + // Ark_PixelMap if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_LinearGradient_common + // Ark_ResourceStr if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Array_Tuple_Union_ResourceColor_LinearGradient_common_Number + // Ark_DrawableDescriptor if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); } + // Ark_ImageContent + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_GaugeAttribute_colors_colors* value) { +inline void WriteToString(std::string* result, const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39501,33 +39342,51 @@ inline void WriteToString(std::string* result, const Opt_Type_GaugeAttribute_col result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_GaugeAttribute_colors_colors& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GaugeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_Number_String_Resource& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_Color_Number_String_Resource: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GaugeOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Color_Number_String_Resource* value) { result->append("{"); - // Ark_Number value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Number min - result->append(", "); - result->append(".min="); - WriteToString(result, &value->min); - // Ark_Number max + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); + // Ark_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_Resource + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Color_Number_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39540,45 +39399,37 @@ inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GaugeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Color_Number_String_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormLinkOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridRowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormLinkOptions* value) { +inline void WriteToString(std::string* result, const Ark_GridRowOptions* value) { result->append("{"); - // Ark_String action - result->append(".action="); - WriteToString(result, &value->action); - // Ark_String moduleName - result->append(", "); - result->append(".moduleName="); - WriteToString(result, &value->moduleName); - // Ark_String bundleName - result->append(", "); - result->append(".bundleName="); - WriteToString(result, &value->bundleName); - // Ark_String abilityName + // Ark_Union_Length_GutterOption gutter + result->append(".gutter="); + WriteToString(result, &value->gutter); + // Ark_Union_Number_GridRowColumnOption columns result->append(", "); - result->append(".abilityName="); - WriteToString(result, &value->abilityName); - // Ark_String uri + result->append(".columns="); + WriteToString(result, &value->columns); + // Ark_BreakPoints breakpoints result->append(", "); - result->append(".uri="); - WriteToString(result, &value->uri); - // Ark_CustomObject params + result->append(".breakpoints="); + WriteToString(result, &value->breakpoints); + // Ark_GridRowDirection direction result->append(", "); - result->append(".params="); - WriteToString(result, &value->params); + result->append(".direction="); + WriteToString(result, &value->direction); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridRowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39591,25 +39442,37 @@ inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormLinkOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridRowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Any_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_GridContainerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Any_Void* value) { +inline void WriteToString(std::string* result, const Ark_GridContainerOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_String columns + result->append(".columns="); + WriteToString(result, &value->columns); + // Ark_SizeType sizeType + result->append(", "); + result->append(".sizeType="); + WriteToString(result, &value->sizeType); + // Ark_Union_Number_String gutter + result->append(", "); + result->append(".gutter="); + WriteToString(result, &value->gutter); + // Ark_Union_Number_String margin + result->append(", "); + result->append(".margin="); + WriteToString(result, &value->margin); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Any_Void* value) { +inline void WriteToString(std::string* result, const Opt_GridContainerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39622,29 +39485,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Any_Void* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Any_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GridContainerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_errcode_String_msg& value) +inline Ark_RuntimeType runtimeType(const Ark_GridColOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_errcode_String_msg* value) { +inline void WriteToString(std::string* result, const Ark_GridColOptions* value) { result->append("{"); - // Ark_Number errcode - result->append(".errcode="); - WriteToString(result, &value->errcode); - // Ark_String msg + // Ark_Union_Number_GridColColumnOption span + result->append(".span="); + WriteToString(result, &value->span); + // Ark_Union_Number_GridColColumnOption offset result->append(", "); - result->append(".msg="); - WriteToString(result, &value->msg); + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Union_Number_GridColColumnOption order + result->append(", "); + result->append(".order="); + WriteToString(result, &value->order); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_errcode_String_msg* value) { +inline void WriteToString(std::string* result, const Opt_GridColOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39657,25 +39524,25 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_errcode_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_errcode_String_msg& value) +inline Ark_RuntimeType runtimeType(const Opt_GridColOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_errcode_String_msg_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_GridItemOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_errcode_String_msg_Void* value) { +inline void WriteToString(std::string* result, const Ark_GridItemOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_GridItemStyle style + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_errcode_String_msg_Void* value) { +inline void WriteToString(std::string* result, const Opt_GridItemOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39688,29 +39555,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_errcode_String_msg_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_GridItemOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_offsetRemain& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormCallbackInfo* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_offsetRemain* value) { result->append("{"); - // Ark_Number id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String idString - result->append(", "); - result->append(".idString="); - WriteToString(result, &value->idString); + // Ark_Number offsetRemain + result->append(".offsetRemain="); + WriteToString(result, &value->offsetRemain); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_offsetRemain* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39723,17 +39586,17 @@ inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormCallbackInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_offsetRemain& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_FormCallbackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_ScrollState_Literal_Number_offsetRemain& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_Void* value) { +inline void WriteToString(std::string* result, const Callback_Number_ScrollState_Literal_Number_offsetRemain* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -39741,7 +39604,7 @@ inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_V result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39754,29 +39617,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackIn result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_FormCallbackInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_height_width& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Boolean_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_height_width* value) { +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { result->append("{"); - // Ark_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Number height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_height_width* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39789,61 +39648,25 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_height_w result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_height_width& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FormInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FormInfo* value) { +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Void* value) { result->append("{"); - // Ark_Union_Number_String id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_String name - result->append(", "); - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String bundle - result->append(", "); - result->append(".bundle="); - WriteToString(result, &value->bundle); - // Ark_String ability - result->append(", "); - result->append(".ability="); - WriteToString(result, &value->ability); - // Ark_String module - result->append(", "); - result->append(".module="); - WriteToString(result, &value->module); - // Ark_FormDimension dimension - result->append(", "); - result->append(".dimension="); - WriteToString(result, &value->dimension); - // Ark_Boolean temporary - result->append(", "); - result->append(".temporary="); - WriteToString(result, &value->temporary); - // Ark_Want want - result->append(", "); - result->append(".want="); - WriteToString(result, &value->want); - // Ark_FormRenderingMode renderingMode - result->append(", "); - result->append(".renderingMode="); - WriteToString(result, &value->renderingMode); - // Ark_FormShape shape - result->append(", "); - result->append(".shape="); - WriteToString(result, &value->shape); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FormInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39856,37 +39679,25 @@ inline void WriteToString(std::string* result, const Opt_FormInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FormInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEventParam& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverEventParam* value) { +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Number_Void* value) { result->append("{"); - // Ark_FoldStatus foldStatus - result->append(".foldStatus="); - WriteToString(result, value->foldStatus); - // Ark_Boolean isHoverMode - result->append(", "); - result->append(".isHoverMode="); - WriteToString(result, value->isHoverMode); - // Ark_AppRotation appRotation - result->append(", "); - result->append(".appRotation="); - WriteToString(result, value->appRotation); - // Ark_WindowStatusType windowStatusType - result->append(", "); - result->append(".windowStatusType="); - WriteToString(result, &value->windowStatusType); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39899,17 +39710,17 @@ inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverEventParam& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnHoverStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnHoverStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -39917,7 +39728,7 @@ inline void WriteToString(std::string* result, const OnHoverStatusChangeCallback result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39930,25 +39741,25 @@ inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCall result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnHoverStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OnFoldStatusChangeInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_Any& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OnFoldStatusChangeInfo* value) { +inline void WriteToString(std::string* result, const Callback_Any* value) { result->append("{"); - // Ark_FoldStatus foldStatus - result->append(".foldStatus="); - WriteToString(result, value->foldStatus); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Any* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39961,25 +39772,29 @@ inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Any& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnFoldStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ItemDragInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnFoldStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_ItemDragInfo* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number x + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_ItemDragInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -39992,25 +39807,25 @@ inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallb result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ItemDragInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FolderStackOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Callback_Any& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FolderStackOptions* value) { +inline void WriteToString(std::string* result, const Callback_ItemDragInfo_Number_Callback_Any* value) { result->append("{"); - // Array_String upperItems - result->append(".upperItems="); - WriteToString(result, &value->upperItems); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FolderStackOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ItemDragInfo_Number_Callback_Any* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40023,50 +39838,28 @@ inline void WriteToString(std::string* result, const Opt_FolderStackOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FolderStackOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ItemDragInfo_Number_Callback_Any& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FlexOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GridDirection& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_FlexOptions* value) { - result->append("{"); - // Ark_FlexDirection direction - result->append(".direction="); - WriteToString(result, &value->direction); - // Ark_FlexWrap wrap - result->append(", "); - result->append(".wrap="); - WriteToString(result, &value->wrap); - // Ark_FlexAlign justifyContent - result->append(", "); - result->append(".justifyContent="); - WriteToString(result, &value->justifyContent); - // Ark_ItemAlign alignItems - result->append(", "); - result->append(".alignItems="); - WriteToString(result, &value->alignItems); - // Ark_FlexAlign alignContent - result->append(", "); - result->append(".alignContent="); - WriteToString(result, &value->alignContent); - // Ark_FlexSpaceOptions space - result->append(", "); - result->append(".space="); - WriteToString(result, &value->space); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GridDirection value) { + result->append("Ark_GridDirection("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { +inline void WriteToString(std::string* result, const Opt_GridDirection* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -40074,29 +39867,25 @@ inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FlexOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GridDirection& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TerminationInfo& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TerminationInfo* value) { +inline void WriteToString(std::string* result, const Callback_Number_Number_Void* value) { result->append("{"); - // Ark_Number code - result->append(".code="); - WriteToString(result, &value->code); - // Ark_Want want - result->append(", "); - result->append(".want="); - WriteToString(result, &value->want); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40109,25 +39898,29 @@ inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TerminationInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TerminationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_ComputedBarAttribute& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TerminationInfo_Void* value) { +inline void WriteToString(std::string* result, const Ark_ComputedBarAttribute* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number totalOffset + result->append(".totalOffset="); + WriteToString(result, &value->totalOffset); + // Ark_Number totalLength + result->append(", "); + result->append(".totalLength="); + WriteToString(result, &value->totalLength); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TerminationInfo_Void* value) { +inline void WriteToString(std::string* result, const Opt_ComputedBarAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40140,28 +39933,30 @@ inline void WriteToString(std::string* result, const Opt_Callback_TerminationInf result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TerminationInfo_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_ComputedBarAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EmbeddedType& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_Number_ComputedBarAttribute& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EmbeddedType value) { - result->append("Ark_EmbeddedType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Number_Number_ComputedBarAttribute* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ComputedBarAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -40169,29 +39964,37 @@ inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EmbeddedType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_ComputedBarAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EllipseOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number_Number_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EllipseOptions* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Number_Number_Number_Number* value) { result->append("{"); - // Ark_Union_String_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_Number height + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".value1="); + WriteToString(result, &value->value1); + // Ark_Number value2 + result->append(", "); + result->append(".value2="); + WriteToString(result, &value->value2); + // Ark_Number value3 + result->append(", "); + result->append(".value3="); + WriteToString(result, &value->value3); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Number_Number_Number_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40204,33 +40007,37 @@ inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EllipseOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Number_Number_Number_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DatePickerResult& value) +inline Ark_RuntimeType runtimeType(const Ark_GridLayoutOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DatePickerResult* value) { +inline void WriteToString(std::string* result, const Ark_GridLayoutOptions* value) { result->append("{"); - // Ark_Number year - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month + // Ark_Tuple_Number_Number regularSize + result->append(".regularSize="); + WriteToString(result, &value->regularSize); + // Array_Number irregularIndexes result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_Number day + result->append(".irregularIndexes="); + WriteToString(result, &value->irregularIndexes); + // Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex result->append(", "); - result->append(".day="); - WriteToString(result, &value->day); + result->append(".onGetIrregularSizeByIndex="); + WriteToString(result, &value->onGetIrregularSizeByIndex); + // Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex + result->append(", "); + result->append(".onGetRectByIndex="); + WriteToString(result, &value->onGetRectByIndex); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DatePickerResult* value) { +inline void WriteToString(std::string* result, const Opt_GridLayoutOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40243,33 +40050,33 @@ inline void WriteToString(std::string* result, const Opt_DatePickerResult* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DatePickerResult& value) +inline Ark_RuntimeType runtimeType(const Opt_GridLayoutOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DatePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_distance_fingers_PanDirection_direction& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DatePickerOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_distance_fingers_PanDirection_direction* value) { result->append("{"); - // Ark_Date start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Date end + // Ark_Number fingers + result->append(".fingers="); + WriteToString(result, &value->fingers); + // Ark_PanDirection direction result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Date selected + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_Number distance result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + result->append(".distance="); + WriteToString(result, &value->distance); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DatePickerOptions* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_distance_fingers_PanDirection_direction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40282,39 +40089,29 @@ inline void WriteToString(std::string* result, const Opt_DatePickerOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DatePickerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_distance_fingers_PanDirection_direction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeIndicatorOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_data_panel: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* value) { +inline void WriteToString(std::string* result, const Ark_GaugeIndicatorOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceStr icon + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_Length space result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LinearGradient_data_panel - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_data_panel* value) { +inline void WriteToString(std::string* result, const Opt_GaugeIndicatorOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40327,17 +40124,17 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Lin result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_data_panel& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeIndicatorOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeShadowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* value) { +inline void WriteToString(std::string* result, const Ark_GaugeShadowOptions* value) { result->append("{"); // Ark_Union_Number_Resource radius result->append(".radius="); @@ -40350,14 +40147,10 @@ inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* result->append(", "); result->append(".offsetY="); WriteToString(result, &value->offsetY); - // Array_Union_ResourceColor_LinearGradient_data_panel colors - result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* value) { +inline void WriteToString(std::string* result, const Opt_GaugeShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40370,33 +40163,29 @@ inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelShadowOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeShadowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DataPanelOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DataPanelOptions* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{"); - // Array_Number values - result->append(".values="); - WriteToString(result, &value->values); - // Ark_Number max - result->append(", "); - result->append(".max="); - WriteToString(result, &value->max); - // Ark_DataPanelType type + // Ark_Union_ResourceColor_LinearGradient_common value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40409,29 +40198,45 @@ inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DataPanelOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SceneOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_GaugeAttribute_colors_colors& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Type_GaugeAttribute_colors_colors: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SceneOptions* value) { +inline void WriteToString(std::string* result, const Ark_Type_GaugeAttribute_colors_colors* value) { result->append("{"); - // Ark_Union_ResourceStr_Scene scene - result->append(".scene="); - WriteToString(result, &value->scene); - // Ark_ModelType modelType + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".modelType="); - WriteToString(result, &value->modelType); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LinearGradient_common + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Array_Tuple_Union_ResourceColor_LinearGradient_common_Number + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SceneOptions* value) { +inline void WriteToString(std::string* result, const Opt_Type_GaugeAttribute_colors_colors* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40444,25 +40249,33 @@ inline void WriteToString(std::string* result, const Opt_SceneOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SceneOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_GaugeAttribute_colors_colors& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FadingEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_GaugeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FadingEdgeOptions* value) { +inline void WriteToString(std::string* result, const Ark_GaugeOptions* value) { result->append("{"); - // Ark_LengthMetrics fadingEdgeLength - result->append(".fadingEdgeLength="); - WriteToString(result, &value->fadingEdgeLength); + // Ark_Number value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_Number min + result->append(", "); + result->append(".min="); + WriteToString(result, &value->min); + // Ark_Number max + result->append(", "); + result->append(".max="); + WriteToString(result, &value->max); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* value) { +inline void WriteToString(std::string* result, const Opt_GaugeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40475,25 +40288,45 @@ inline void WriteToString(std::string* result, const Opt_FadingEdgeOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FadingEdgeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GaugeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EdgeEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FormLinkOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EdgeEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_FormLinkOptions* value) { result->append("{"); - // Ark_Boolean alwaysEnabled - result->append(".alwaysEnabled="); - WriteToString(result, value->alwaysEnabled); + // Ark_String action + result->append(".action="); + WriteToString(result, &value->action); + // Ark_String moduleName + result->append(", "); + result->append(".moduleName="); + WriteToString(result, &value->moduleName); + // Ark_String bundleName + result->append(", "); + result->append(".bundleName="); + WriteToString(result, &value->bundleName); + // Ark_String abilityName + result->append(", "); + result->append(".abilityName="); + WriteToString(result, &value->abilityName); + // Ark_String uri + result->append(", "); + result->append(".uri="); + WriteToString(result, &value->uri); + // Ark_CustomObject params + result->append(", "); + result->append(".params="); + WriteToString(result, &value->params); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_FormLinkOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40506,39 +40339,25 @@ inline void WriteToString(std::string* result, const Opt_EdgeEffectOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EdgeEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FormLinkOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ContentClipMode_RectShape& value) +inline Ark_RuntimeType runtimeType(const Callback_Any_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ContentClipMode_RectShape: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ContentClipMode_RectShape* value) { +inline void WriteToString(std::string* result, const Callback_Any_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ContentClipMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_RectShape - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Any_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40551,29 +40370,29 @@ inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ContentClipMode_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Any_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OffsetResult& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_errcode_String_msg& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OffsetResult* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_errcode_String_msg* value) { result->append("{"); - // Ark_Number xOffset - result->append(".xOffset="); - WriteToString(result, &value->xOffset); - // Ark_Number yOffset + // Ark_Number errcode + result->append(".errcode="); + WriteToString(result, &value->errcode); + // Ark_String msg result->append(", "); - result->append(".yOffset="); - WriteToString(result, &value->yOffset); + result->append(".msg="); + WriteToString(result, &value->msg); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_errcode_String_msg* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40586,28 +40405,30 @@ inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OffsetResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_errcode_String_msg& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollSource& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_errcode_String_msg_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollSource value) { - result->append("Ark_ScrollSource("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_Literal_Number_errcode_String_msg_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_errcode_String_msg_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -40615,28 +40436,34 @@ inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollSource& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_errcode_String_msg_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ScrollState& value) +inline Ark_RuntimeType runtimeType(const Ark_FormCallbackInfo& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ScrollState value) { - result->append("Ark_ScrollState("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_FormCallbackInfo* value) { + result->append("{"); + // Ark_Number id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String idString + result->append(", "); + result->append(".idString="); + WriteToString(result, &value->idString); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ScrollState* value) { +inline void WriteToString(std::string* result, const Opt_FormCallbackInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -40644,17 +40471,17 @@ inline void WriteToString(std::string* result, const Opt_ScrollState* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ScrollState& value) +inline Ark_RuntimeType runtimeType(const Opt_FormCallbackInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_ScrollState_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_FormCallbackInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_ScrollState_Void* value) { +inline void WriteToString(std::string* result, const Callback_FormCallbackInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -40662,7 +40489,7 @@ inline void WriteToString(std::string* result, const Callback_Number_ScrollState result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollState_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FormCallbackInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40675,33 +40502,29 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FormCallbackInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PointLightStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_height_width& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PointLightStyle* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Number_height_width* value) { result->append("{"); - // Ark_LightSource lightSource - result->append(".lightSource="); - WriteToString(result, &value->lightSource); - // Ark_IlluminatedType illuminated - result->append(", "); - result->append(".illuminated="); - WriteToString(result, &value->illuminated); - // Ark_Number bloom + // Ark_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Number height result->append(", "); - result->append(".bloom="); - WriteToString(result, &value->bloom); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Number_height_width* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40714,25 +40537,61 @@ inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PointLightStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_height_width& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FormInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ColumnOptions* value) { +inline void WriteToString(std::string* result, const Ark_FormInfo* value) { result->append("{"); - // Ark_Union_String_Number space - result->append(".space="); - WriteToString(result, &value->space); + // Ark_Union_Number_String id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_String name + result->append(", "); + result->append(".name="); + WriteToString(result, &value->name); + // Ark_String bundle + result->append(", "); + result->append(".bundle="); + WriteToString(result, &value->bundle); + // Ark_String ability + result->append(", "); + result->append(".ability="); + WriteToString(result, &value->ability); + // Ark_String module + result->append(", "); + result->append(".module="); + WriteToString(result, &value->module); + // Ark_FormDimension dimension + result->append(", "); + result->append(".dimension="); + WriteToString(result, &value->dimension); + // Ark_Boolean temporary + result->append(", "); + result->append(".temporary="); + WriteToString(result, &value->temporary); + // Ark_Want want + result->append(", "); + result->append(".want="); + WriteToString(result, &value->want); + // Ark_FormRenderingMode renderingMode + result->append(", "); + result->append(".renderingMode="); + WriteToString(result, &value->renderingMode); + // Ark_FormShape shape + result->append(", "); + result->append(".shape="); + WriteToString(result, &value->shape); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { +inline void WriteToString(std::string* result, const Opt_FormInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40745,29 +40604,37 @@ inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ColumnOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FormInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CircleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEventParam& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CircleOptions* value) { +inline void WriteToString(std::string* result, const Ark_HoverEventParam* value) { result->append("{"); - // Ark_Union_String_Number width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_String_Number height + // Ark_FoldStatus foldStatus + result->append(".foldStatus="); + WriteToString(result, value->foldStatus); + // Ark_Boolean isHoverMode result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); + result->append(".isHoverMode="); + WriteToString(result, value->isHoverMode); + // Ark_AppRotation appRotation + result->append(", "); + result->append(".appRotation="); + WriteToString(result, value->appRotation); + // Ark_WindowStatusType windowStatusType + result->append(", "); + result->append(".windowStatusType="); + WriteToString(result, &value->windowStatusType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { +inline void WriteToString(std::string* result, const Opt_HoverEventParam* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40780,57 +40647,30 @@ inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CircleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEventParam& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LineJoinStyle& value) +inline Ark_RuntimeType runtimeType(const OnHoverStatusChangeCallback& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LineJoinStyle value) { - result->append("Ark_LineJoinStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_LineJoinStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } +inline void WriteToString(std::string* result, const OnHoverStatusChangeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineJoinStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LineCapStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LineCapStyle value) { - result->append("Ark_LineCapStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { +inline void WriteToString(std::string* result, const Opt_OnHoverStatusChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -40838,29 +40678,25 @@ inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LineCapStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnHoverStatusChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupResult& value) +inline Ark_RuntimeType runtimeType(const Ark_OnFoldStatusChangeInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxGroupResult* value) { +inline void WriteToString(std::string* result, const Ark_OnFoldStatusChangeInfo* value) { result->append("{"); - // Array_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_SelectStatus status - result->append(", "); - result->append(".status="); - WriteToString(result, value->status); + // Ark_FoldStatus foldStatus + result->append(".foldStatus="); + WriteToString(result, value->foldStatus); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* value) { +inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40873,17 +40709,17 @@ inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupResult& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnCheckboxGroupChangeCallback& value) +inline Ark_RuntimeType runtimeType(const OnFoldStatusChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnCheckboxGroupChangeCallback* value) { +inline void WriteToString(std::string* result, const OnFoldStatusChangeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -40891,7 +40727,7 @@ inline void WriteToString(std::string* result, const OnCheckboxGroupChangeCallba result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_OnFoldStatusChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40904,25 +40740,25 @@ inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCa result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxGroupChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_OnFoldStatusChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FolderStackOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxGroupOptions* value) { +inline void WriteToString(std::string* result, const Ark_FolderStackOptions* value) { result->append("{"); - // Ark_String group - result->append(".group="); - WriteToString(result, &value->group); + // Array_String upperItems + result->append(".upperItems="); + WriteToString(result, &value->upperItems); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* value) { +inline void WriteToString(std::string* result, const Opt_FolderStackOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40935,25 +40771,45 @@ inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FolderStackOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnCheckboxChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_FlexOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnCheckboxChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_FlexOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_FlexDirection direction + result->append(".direction="); + WriteToString(result, &value->direction); + // Ark_FlexWrap wrap + result->append(", "); + result->append(".wrap="); + WriteToString(result, &value->wrap); + // Ark_FlexAlign justifyContent + result->append(", "); + result->append(".justifyContent="); + WriteToString(result, &value->justifyContent); + // Ark_ItemAlign alignItems + result->append(", "); + result->append(".alignItems="); + WriteToString(result, &value->alignItems); + // Ark_FlexAlign alignContent + result->append(", "); + result->append(".alignContent="); + WriteToString(result, &value->alignContent); + // Ark_FlexSpaceOptions space + result->append(", "); + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_FlexOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40966,33 +40822,29 @@ inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallbac result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_FlexOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MarkStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_TerminationInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MarkStyle* value) { +inline void WriteToString(std::string* result, const Ark_TerminationInfo* value) { result->append("{"); - // Ark_ResourceColor strokeColor - result->append(".strokeColor="); - WriteToString(result, &value->strokeColor); - // Ark_Length size - result->append(", "); - result->append(".size="); - WriteToString(result, &value->size); - // Ark_Length strokeWidth + // Ark_Number code + result->append(".code="); + WriteToString(result, &value->code); + // Ark_Want want result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); + result->append(".want="); + WriteToString(result, &value->want); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { +inline void WriteToString(std::string* result, const Opt_TerminationInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41005,62 +40857,25 @@ inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MarkStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckBoxShape& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_CheckBoxShape value) { - result->append("Ark_CheckBoxShape("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_CheckBoxShape* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckBoxShape& value) +inline Ark_RuntimeType runtimeType(const Opt_TerminationInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CheckboxOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_TerminationInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CheckboxOptions* value) { +inline void WriteToString(std::string* result, const Callback_TerminationInfo_Void* value) { result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_String group - result->append(", "); - result->append(".group="); - WriteToString(result, &value->group); - // CustomNodeBuilder indicatorBuilder - result->append(", "); - result->append(".indicatorBuilder="); - WriteToString(result, &value->indicatorBuilder); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TerminationInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41073,23 +40888,23 @@ inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CheckboxOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TerminationInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Ark_EmbeddedType& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ImageAnalyzerType value) { - result->append("Ark_ImageAnalyzerType("); +inline void WriteToString(std::string* result, const Ark_EmbeddedType value) { + result->append("Ark_EmbeddedType("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* value) { +inline void WriteToString(std::string* result, const Opt_EmbeddedType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41102,39 +40917,29 @@ inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerType& value) +inline Ark_RuntimeType runtimeType(const Opt_EmbeddedType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { +inline void WriteToString(std::string* result, const Ark_EllipseOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height result->append(", "); - // Ark_CanvasRenderingContext2D - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DrawingRenderingContext - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { +inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41147,28 +40952,38 @@ inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingCo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_DatePickerResult& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarAlign value) { - result->append("Ark_CalendarAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_DatePickerResult* value) { + result->append("{"); + // Ark_Number year + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month + result->append(", "); + result->append(".month="); + WriteToString(result, &value->month); + // Ark_Number day + result->append(", "); + result->append(".day="); + WriteToString(result, &value->day); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarAlign* value) { +inline void WriteToString(std::string* result, const Opt_DatePickerResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41176,21 +40991,25 @@ inline void WriteToString(std::string* result, const Opt_CalendarAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_DatePickerResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_DatePickerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarOptions* value) { +inline void WriteToString(std::string* result, const Ark_DatePickerOptions* value) { result->append("{"); - // Ark_Union_Number_Resource hintRadius - result->append(".hintRadius="); - WriteToString(result, &value->hintRadius); + // Ark_Date start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Date end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); // Ark_Date selected result->append(", "); result->append(".selected="); @@ -41198,7 +41017,7 @@ inline void WriteToString(std::string* result, const Ark_CalendarOptions* value) result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) { +inline void WriteToString(std::string* result, const Opt_DatePickerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41211,41 +41030,39 @@ inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_DatePickerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarRequestedData& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient_data_panel& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResourceColor_LinearGradient_data_panel: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_CalendarRequestedData* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_LinearGradient_data_panel* value) { result->append("{"); - // Ark_Number year - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month - result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_Number currentYear - result->append(", "); - result->append(".currentYear="); - WriteToString(result, &value->currentYear); - // Ark_Number currentMonth - result->append(", "); - result->append(".currentMonth="); - WriteToString(result, &value->currentMonth); - // Ark_Number monthState + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".monthState="); - WriteToString(result, &value->monthState); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LinearGradient_data_panel + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarRequestedData* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_LinearGradient_data_panel* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41258,25 +41075,37 @@ inline void WriteToString(std::string* result, const Opt_CalendarRequestedData* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarRequestedData& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_LinearGradient_data_panel& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CalendarRequestedData_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelShadowOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CalendarRequestedData_Void* value) { +inline void WriteToString(std::string* result, const Ark_DataPanelShadowOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_Resource radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_Number_Resource offsetX + result->append(", "); + result->append(".offsetX="); + WriteToString(result, &value->offsetX); + // Ark_Union_Number_Resource offsetY + result->append(", "); + result->append(".offsetY="); + WriteToString(result, &value->offsetY); + // Array_Union_ResourceColor_LinearGradient_data_panel colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CalendarRequestedData_Void* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelShadowOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41289,33 +41118,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_CalendarReques result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CalendarRequestedData_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelShadowOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarSelectedDate& value) +inline Ark_RuntimeType runtimeType(const Ark_DataPanelOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarSelectedDate* value) { +inline void WriteToString(std::string* result, const Ark_DataPanelOptions* value) { result->append("{"); - // Ark_Number year - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month + // Array_Number values + result->append(".values="); + WriteToString(result, &value->values); + // Ark_Number max result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_Number day + result->append(".max="); + WriteToString(result, &value->max); + // Ark_DataPanelType type result->append(", "); - result->append(".day="); - WriteToString(result, &value->day); + result->append(".type="); + WriteToString(result, &value->type); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarSelectedDate* value) { +inline void WriteToString(std::string* result, const Opt_DataPanelOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41328,80 +41157,125 @@ inline void WriteToString(std::string* result, const Opt_CalendarSelectedDate* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarSelectedDate& value) +inline Ark_RuntimeType runtimeType(const Opt_DataPanelOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CalendarSelectedDate_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_CustomDialogControllerOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CalendarSelectedDate_Void* value) { +inline void WriteToString(std::string* result, const Ark_CustomDialogControllerOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_CalendarSelectedDate_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CalendarSelectedDate_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_WorkStateStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_WorkStateStyle* value) { - result->append("{"); - // Ark_ResourceColor workDayMarkColor - result->append(".workDayMarkColor="); - WriteToString(result, &value->workDayMarkColor); - // Ark_ResourceColor offDayMarkColor + // Ark_CustomObject builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Callback_Void cancel result->append(", "); - result->append(".offDayMarkColor="); - WriteToString(result, &value->offDayMarkColor); - // Ark_Number workDayMarkSize + result->append(".cancel="); + WriteToString(result, &value->cancel); + // Ark_Boolean autoCancel result->append(", "); - result->append(".workDayMarkSize="); - WriteToString(result, &value->workDayMarkSize); - // Ark_Number offDayMarkSize + result->append(".autoCancel="); + WriteToString(result, &value->autoCancel); + // Ark_DialogAlignment alignment result->append(", "); - result->append(".offDayMarkSize="); - WriteToString(result, &value->offDayMarkSize); - // Ark_Number workStateWidth + result->append(".alignment="); + WriteToString(result, &value->alignment); + // Ark_Offset offset result->append(", "); - result->append(".workStateWidth="); - WriteToString(result, &value->workStateWidth); - // Ark_Number workStateHorizontalMovingDistance + result->append(".offset="); + WriteToString(result, &value->offset); + // Ark_Boolean customStyle result->append(", "); - result->append(".workStateHorizontalMovingDistance="); - WriteToString(result, &value->workStateHorizontalMovingDistance); - // Ark_Number workStateVerticalMovingDistance + result->append(".customStyle="); + WriteToString(result, &value->customStyle); + // Ark_Number gridCount result->append(", "); - result->append(".workStateVerticalMovingDistance="); - WriteToString(result, &value->workStateVerticalMovingDistance); + result->append(".gridCount="); + WriteToString(result, &value->gridCount); + // Ark_ResourceColor maskColor + result->append(", "); + result->append(".maskColor="); + WriteToString(result, &value->maskColor); + // Ark_Rectangle maskRect + result->append(", "); + result->append(".maskRect="); + WriteToString(result, &value->maskRect); + // Ark_AnimateParam openAnimation + result->append(", "); + result->append(".openAnimation="); + WriteToString(result, &value->openAnimation); + // Ark_AnimateParam closeAnimation + result->append(", "); + result->append(".closeAnimation="); + WriteToString(result, &value->closeAnimation); + // Ark_Boolean showInSubWindow + result->append(", "); + result->append(".showInSubWindow="); + WriteToString(result, &value->showInSubWindow); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Union_Dimension_BorderRadiuses cornerRadius + result->append(", "); + result->append(".cornerRadius="); + WriteToString(result, &value->cornerRadius); + // Ark_Boolean isModal + result->append(", "); + result->append(".isModal="); + WriteToString(result, &value->isModal); + // Callback_DismissDialogAction_Void onWillDismiss + result->append(", "); + result->append(".onWillDismiss="); + WriteToString(result, &value->onWillDismiss); + // Ark_Length width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + // Ark_Union_Dimension_EdgeWidths borderWidth + result->append(", "); + result->append(".borderWidth="); + WriteToString(result, &value->borderWidth); + // Ark_Union_ResourceColor_EdgeColors borderColor + result->append(", "); + result->append(".borderColor="); + WriteToString(result, &value->borderColor); + // Ark_Union_BorderStyle_EdgeStyles borderStyle + result->append(", "); + result->append(".borderStyle="); + WriteToString(result, &value->borderStyle); + // Ark_Union_ShadowOptions_ShadowStyle shadow + result->append(", "); + result->append(".shadow="); + WriteToString(result, &value->shadow); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_KeyboardAvoidMode keyboardAvoidMode + result->append(", "); + result->append(".keyboardAvoidMode="); + WriteToString(result, &value->keyboardAvoidMode); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WorkStateStyle* value) { +inline void WriteToString(std::string* result, const Opt_CustomDialogControllerOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41414,49 +41288,29 @@ inline void WriteToString(std::string* result, const Opt_WorkStateStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WorkStateStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_CustomDialogControllerOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_WeekStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_SceneOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_WeekStyle* value) { +inline void WriteToString(std::string* result, const Ark_SceneOptions* value) { result->append("{"); - // Ark_ResourceColor weekColor - result->append(".weekColor="); - WriteToString(result, &value->weekColor); - // Ark_ResourceColor weekendDayColor - result->append(", "); - result->append(".weekendDayColor="); - WriteToString(result, &value->weekendDayColor); - // Ark_ResourceColor weekendLunarColor - result->append(", "); - result->append(".weekendLunarColor="); - WriteToString(result, &value->weekendLunarColor); - // Ark_Number weekFontSize - result->append(", "); - result->append(".weekFontSize="); - WriteToString(result, &value->weekFontSize); - // Ark_Number weekHeight - result->append(", "); - result->append(".weekHeight="); - WriteToString(result, &value->weekHeight); - // Ark_Number weekWidth - result->append(", "); - result->append(".weekWidth="); - WriteToString(result, &value->weekWidth); - // Ark_Number weekAndDayRowSpace + // Ark_Union_ResourceStr_Scene scene + result->append(".scene="); + WriteToString(result, &value->scene); + // Ark_ModelType modelType result->append(", "); - result->append(".weekAndDayRowSpace="); - WriteToString(result, &value->weekAndDayRowSpace); + result->append(".modelType="); + WriteToString(result, &value->modelType); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_WeekStyle* value) { +inline void WriteToString(std::string* result, const Opt_SceneOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41469,37 +41323,39 @@ inline void WriteToString(std::string* result, const Opt_WeekStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_WeekStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_SceneOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TodayStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ContentClipMode_RectShape& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ContentClipMode_RectShape: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_TodayStyle* value) { +inline void WriteToString(std::string* result, const Ark_Union_ContentClipMode_RectShape* value) { result->append("{"); - // Ark_ResourceColor focusedDayColor - result->append(".focusedDayColor="); - WriteToString(result, &value->focusedDayColor); - // Ark_ResourceColor focusedLunarColor - result->append(", "); - result->append(".focusedLunarColor="); - WriteToString(result, &value->focusedLunarColor); - // Ark_ResourceColor focusedAreaBackgroundColor - result->append(", "); - result->append(".focusedAreaBackgroundColor="); - WriteToString(result, &value->focusedAreaBackgroundColor); - // Ark_Number focusedAreaRadius + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".focusedAreaRadius="); - WriteToString(result, &value->focusedAreaRadius); + // Ark_ContentClipMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_RectShape + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TodayStyle* value) { +inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_RectShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41512,37 +41368,29 @@ inline void WriteToString(std::string* result, const Opt_TodayStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TodayStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ContentClipMode_RectShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NonCurrentDayStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_OffsetResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_NonCurrentDayStyle* value) { +inline void WriteToString(std::string* result, const Ark_OffsetResult* value) { result->append("{"); - // Ark_ResourceColor nonCurrentMonthDayColor - result->append(".nonCurrentMonthDayColor="); - WriteToString(result, &value->nonCurrentMonthDayColor); - // Ark_ResourceColor nonCurrentMonthLunarColor - result->append(", "); - result->append(".nonCurrentMonthLunarColor="); - WriteToString(result, &value->nonCurrentMonthLunarColor); - // Ark_ResourceColor nonCurrentMonthWorkDayMarkColor - result->append(", "); - result->append(".nonCurrentMonthWorkDayMarkColor="); - WriteToString(result, &value->nonCurrentMonthWorkDayMarkColor); - // Ark_ResourceColor nonCurrentMonthOffDayMarkColor + // Ark_Number xOffset + result->append(".xOffset="); + WriteToString(result, &value->xOffset); + // Ark_Number yOffset result->append(", "); - result->append(".nonCurrentMonthOffDayMarkColor="); - WriteToString(result, &value->nonCurrentMonthOffDayMarkColor); + result->append(".yOffset="); + WriteToString(result, &value->yOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_NonCurrentDayStyle* value) { +inline void WriteToString(std::string* result, const Opt_OffsetResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41555,118 +41403,28 @@ inline void WriteToString(std::string* result, const Opt_NonCurrentDayStyle* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NonCurrentDayStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_OffsetResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CurrentDayStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollSource& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_CurrentDayStyle* value) { - result->append("{"); - // Ark_ResourceColor dayColor - result->append(".dayColor="); - WriteToString(result, &value->dayColor); - // Ark_ResourceColor lunarColor - result->append(", "); - result->append(".lunarColor="); - WriteToString(result, &value->lunarColor); - // Ark_ResourceColor markLunarColor - result->append(", "); - result->append(".markLunarColor="); - WriteToString(result, &value->markLunarColor); - // Ark_Number dayFontSize - result->append(", "); - result->append(".dayFontSize="); - WriteToString(result, &value->dayFontSize); - // Ark_Number lunarDayFontSize - result->append(", "); - result->append(".lunarDayFontSize="); - WriteToString(result, &value->lunarDayFontSize); - // Ark_Number dayHeight - result->append(", "); - result->append(".dayHeight="); - WriteToString(result, &value->dayHeight); - // Ark_Number dayWidth - result->append(", "); - result->append(".dayWidth="); - WriteToString(result, &value->dayWidth); - // Ark_Number gregorianCalendarHeight - result->append(", "); - result->append(".gregorianCalendarHeight="); - WriteToString(result, &value->gregorianCalendarHeight); - // Ark_Number dayYAxisOffset - result->append(", "); - result->append(".dayYAxisOffset="); - WriteToString(result, &value->dayYAxisOffset); - // Ark_Number lunarDayYAxisOffset - result->append(", "); - result->append(".lunarDayYAxisOffset="); - WriteToString(result, &value->lunarDayYAxisOffset); - // Ark_Number underscoreXAxisOffset - result->append(", "); - result->append(".underscoreXAxisOffset="); - WriteToString(result, &value->underscoreXAxisOffset); - // Ark_Number underscoreYAxisOffset - result->append(", "); - result->append(".underscoreYAxisOffset="); - WriteToString(result, &value->underscoreYAxisOffset); - // Ark_Number scheduleMarkerXAxisOffset - result->append(", "); - result->append(".scheduleMarkerXAxisOffset="); - WriteToString(result, &value->scheduleMarkerXAxisOffset); - // Ark_Number scheduleMarkerYAxisOffset - result->append(", "); - result->append(".scheduleMarkerYAxisOffset="); - WriteToString(result, &value->scheduleMarkerYAxisOffset); - // Ark_Number colSpace - result->append(", "); - result->append(".colSpace="); - WriteToString(result, &value->colSpace); - // Ark_Number dailyFiveRowSpace - result->append(", "); - result->append(".dailyFiveRowSpace="); - WriteToString(result, &value->dailyFiveRowSpace); - // Ark_Number dailySixRowSpace - result->append(", "); - result->append(".dailySixRowSpace="); - WriteToString(result, &value->dailySixRowSpace); - // Ark_Number lunarHeight - result->append(", "); - result->append(".lunarHeight="); - WriteToString(result, &value->lunarHeight); - // Ark_Number underscoreWidth - result->append(", "); - result->append(".underscoreWidth="); - WriteToString(result, &value->underscoreWidth); - // Ark_Number underscoreLength - result->append(", "); - result->append(".underscoreLength="); - WriteToString(result, &value->underscoreLength); - // Ark_Number scheduleMarkerRadius - result->append(", "); - result->append(".scheduleMarkerRadius="); - WriteToString(result, &value->scheduleMarkerRadius); - // Ark_Number boundaryRowOffset - result->append(", "); - result->append(".boundaryRowOffset="); - WriteToString(result, &value->boundaryRowOffset); - // Ark_Number boundaryColOffset - result->append(", "); - result->append(".boundaryColOffset="); - WriteToString(result, &value->boundaryColOffset); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollSource value) { + result->append("Ark_ScrollSource("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_CurrentDayStyle* value) { +inline void WriteToString(std::string* result, const Opt_ScrollSource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41674,70 +41432,28 @@ inline void WriteToString(std::string* result, const Opt_CurrentDayStyle* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CurrentDayStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollSource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_CalendarDay& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollState& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_CalendarDay* value) { - result->append("{"); - // Ark_Number index - result->append(".index="); - WriteToString(result, &value->index); - // Ark_String lunarMonth - result->append(", "); - result->append(".lunarMonth="); - WriteToString(result, &value->lunarMonth); - // Ark_String lunarDay - result->append(", "); - result->append(".lunarDay="); - WriteToString(result, &value->lunarDay); - // Ark_String dayMark - result->append(", "); - result->append(".dayMark="); - WriteToString(result, &value->dayMark); - // Ark_String dayMarkValue - result->append(", "); - result->append(".dayMarkValue="); - WriteToString(result, &value->dayMarkValue); - // Ark_Number year - result->append(", "); - result->append(".year="); - WriteToString(result, &value->year); - // Ark_Number month - result->append(", "); - result->append(".month="); - WriteToString(result, &value->month); - // Ark_Number day - result->append(", "); - result->append(".day="); - WriteToString(result, &value->day); - // Ark_Boolean isFirstOfLunar - result->append(", "); - result->append(".isFirstOfLunar="); - WriteToString(result, value->isFirstOfLunar); - // Ark_Boolean hasSchedule - result->append(", "); - result->append(".hasSchedule="); - WriteToString(result, value->hasSchedule); - // Ark_Boolean markLunarDay - result->append(", "); - result->append(".markLunarDay="); - WriteToString(result, value->markLunarDay); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ScrollState value) { + result->append("Ark_ScrollState("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_CalendarDay* value) { +inline void WriteToString(std::string* result, const Opt_ScrollState* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41745,41 +41461,25 @@ inline void WriteToString(std::string* result, const Opt_CalendarDay* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_CalendarDay& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollState& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CalendarInterface_value& value) +inline Ark_RuntimeType runtimeType(const Callback_Number_ScrollState_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CalendarInterface_value* value) { +inline void WriteToString(std::string* result, const Callback_Number_ScrollState_Void* value) { result->append("{"); - // Ark_Literal_Number_day_month_year date - result->append(".date="); - WriteToString(result, &value->date); - // Ark_MonthData currentData - result->append(", "); - result->append(".currentData="); - WriteToString(result, &value->currentData); - // Ark_MonthData preData - result->append(", "); - result->append(".preData="); - WriteToString(result, &value->preData); - // Ark_MonthData nextData - result->append(", "); - result->append(".nextData="); - WriteToString(result, &value->nextData); - // Ark_CalendarController controller - result->append(", "); - result->append(".controller="); - WriteToString(result, &value->controller); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CalendarInterface_value* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Number_ScrollState_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41792,46 +41492,28 @@ inline void WriteToString(std::string* result, const Opt_Type_CalendarInterface_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CalendarInterface_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_LineJoinStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_ButtonOptions* value) { - result->append("{"); - // Ark_ButtonType type - result->append(".type="); - WriteToString(result, &value->type); - // Ark_Boolean stateEffect - result->append(", "); - result->append(".stateEffect="); - WriteToString(result, &value->stateEffect); - // Ark_ButtonStyleMode buttonStyle - result->append(", "); - result->append(".buttonStyle="); - WriteToString(result, &value->buttonStyle); - // Ark_ControlSize controlSize - result->append(", "); - result->append(".controlSize="); - WriteToString(result, &value->controlSize); - // Ark_ButtonRole role - result->append(", "); - result->append(".role="); - WriteToString(result, &value->role); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LineJoinStyle value) { + result->append("Ark_LineJoinStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { +inline void WriteToString(std::string* result, const Opt_LineJoinStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41839,38 +41521,28 @@ inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ButtonOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_LineJoinStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithString& value) +inline Ark_RuntimeType runtimeType(const Ark_LineCapStyle& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BadgeParamWithString* value) { - result->append("{"); - // Ark_Union_BadgePosition_Position position - result->append(".position="); - WriteToString(result, &value->position); - // Ark_BadgeStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_String value - result->append(", "); - result->append(".value="); - WriteToString(result, &value->value); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_LineCapStyle value) { + result->append("Ark_LineCapStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BadgeParamWithString* value) { +inline void WriteToString(std::string* result, const Opt_LineCapStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41878,42 +41550,28 @@ inline void WriteToString(std::string* result, const Opt_BadgeParamWithString* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithString& value) +inline Ark_RuntimeType runtimeType(const Opt_LineCapStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithNumber& value) +inline Ark_RuntimeType runtimeType(const Ark_ModifierKey& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BadgeParamWithNumber* value) { - result->append("{"); - // Ark_Union_BadgePosition_Position position - result->append(".position="); - WriteToString(result, &value->position); - // Ark_BadgeStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Number count - result->append(", "); - result->append(".count="); - WriteToString(result, &value->count); - // Ark_Number maxCount - result->append(", "); - result->append(".maxCount="); - WriteToString(result, &value->maxCount); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ModifierKey value) { + result->append("Ark_ModifierKey("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BadgeParamWithNumber* value) { +inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -41921,45 +41579,33 @@ inline void WriteToString(std::string* result, const Opt_BadgeParamWithNumber* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithNumber& value) +inline Ark_RuntimeType runtimeType(const Opt_ModifierKey& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Array_ModifierKey& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_SpringMotion_FrictionMotion_ScrollMotion: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SpringMotion - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_FrictionMotion - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_ScrollMotion - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); +inline void WriteToString(std::string* result, const Ark_ModifierKey value); + +inline void WriteToString(std::string* result, const Array_ModifierKey* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { +inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -41972,28 +41618,44 @@ inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_Fric result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ModifierKey& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FillMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_FunctionKey& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_String_FunctionKey: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_FillMode value) { - result->append("Ark_FillMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_String_FunctionKey* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FunctionKey + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FillMode* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKey* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -42001,28 +41663,30 @@ inline void WriteToString(std::string* result, const Opt_FillMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FillMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_FunctionKey& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AnimationStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_SpringBackAction& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AnimationStatus value) { - result->append("Ark_AnimationStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_SpringBackAction* value) { + result->append("{"); + // Callback_Void springBack + result->append(".springBack="); + WriteToString(result, &value->springBack); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AnimationStatus* value) { +inline void WriteToString(std::string* result, const Opt_SpringBackAction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -42030,28 +41694,34 @@ inline void WriteToString(std::string* result, const Opt_AnimationStatus* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AnimationStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_SpringBackAction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_IndexerAlign& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissSheetAction& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_IndexerAlign value) { - result->append("Ark_IndexerAlign("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_DismissSheetAction* value) { + result->append("{"); + // Callback_Void dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { +inline void WriteToString(std::string* result, const Opt_DismissSheetAction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -42059,25 +41729,25 @@ inline void WriteToString(std::string* result, const Opt_IndexerAlign* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_IndexerAlign& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissSheetAction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerPopupSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_SheetDismiss& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerPopupSelectCallback* value) { +inline void WriteToString(std::string* result, const Ark_SheetDismiss* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Callback_Void dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupSelectCallback* value) { +inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42090,25 +41760,29 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupS result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerPopupSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_SheetDismiss& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerRequestPopupDataCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissContentCoverAction& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerRequestPopupDataCallback* value) { +inline void WriteToString(std::string* result, const Ark_DismissContentCoverAction* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Callback_Void dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerRequestPopupDataCallback* value) { +inline void WriteToString(std::string* result, const Opt_DismissContentCoverAction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42121,25 +41795,39 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerReques result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerRequestPopupDataCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissContentCoverAction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_MenuElement_CustomBuilder& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Array_MenuElement_CustomBuilder: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const OnAlphabetIndexerSelectCallback* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_MenuElement_CustomBuilder* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Array_MenuElement + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // CustomNodeBuilder + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelectCallback* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement_CustomBuilder* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42152,29 +41840,41 @@ inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelect result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerSelectCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_MenuElement_CustomBuilder& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlphabetIndexerOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_MenuElement& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlphabetIndexerOptions* value) { +inline void WriteToString(std::string* result, const Ark_MenuElement* value) { result->append("{"); - // Array_String arrayValue - result->append(".arrayValue="); - WriteToString(result, &value->arrayValue); - // Ark_Number selected + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_SymbolGlyphModifier symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Ark_Boolean enabled + result->append(", "); + result->append(".enabled="); + WriteToString(result, &value->enabled); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* value) { +inline void WriteToString(std::string* result, const Opt_MenuElement* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42187,25 +41887,29 @@ inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlphabetIndexerOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_MenuElement& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Want_want& value) +inline Ark_RuntimeType runtimeType(const Ark_DismissPopupAction& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Want_want* value) { +inline void WriteToString(std::string* result, const Ark_DismissPopupAction* value) { result->append("{"); - // Ark_Want want - result->append(".want="); - WriteToString(result, &value->want); + // Callback_Void dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Want_want* value) { +inline void WriteToString(std::string* result, const Opt_DismissPopupAction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42218,25 +41922,25 @@ inline void WriteToString(std::string* result, const Opt_Literal_Want_want* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Want_want& value) +inline Ark_RuntimeType runtimeType(const Opt_DismissPopupAction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AccessibilityOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_isVisible& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AccessibilityOptions* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Boolean_isVisible* value) { result->append("{"); - // Ark_Boolean accessibilityPreferred - result->append(".accessibilityPreferred="); - WriteToString(result, &value->accessibilityPreferred); + // Ark_Boolean isVisible + result->append(".isVisible="); + WriteToString(result, value->isVisible); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Boolean_isVisible* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42249,28 +41953,44 @@ inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AccessibilityOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_isVisible& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_PopupOptions_CustomPopupOptions& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_PopupOptions_CustomPopupOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ModifierKey value) { - result->append("Ark_ModifierKey("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_PopupOptions_CustomPopupOptions* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_PopupOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_CustomPopupOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { +inline void WriteToString(std::string* result, const Opt_Union_PopupOptions_CustomPopupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -42278,33 +41998,39 @@ inline void WriteToString(std::string* result, const Opt_ModifierKey* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_PopupOptions_CustomPopupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_BlendMode_Blender& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_BlendMode_Blender: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_ModifierKey value); - -inline void WriteToString(std::string* result, const Array_ModifierKey* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_BlendMode_Blender* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_BlendMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_Blender + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* value) { +inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42317,21 +42043,22 @@ inline void WriteToString(std::string* result, const Opt_Array_ModifierKey* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ModifierKey& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_BlendMode_Blender& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_ComponentContent& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_FunctionKey: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_CustomBuilder_ComponentContent: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_FunctionKey* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_ComponentContent* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -42341,15 +42068,20 @@ inline void WriteToString(std::string* result, const Ark_Union_String_FunctionKe result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_FunctionKey + // CustomNodeBuilder if (value->selector == 1) { result->append(".value1="); - WriteToString(result, value->value1); + WriteToString(result, &value->value1); + } + // Ark_ComponentContent + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKey* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42362,25 +42094,29 @@ inline void WriteToString(std::string* result, const Opt_Union_String_FunctionKe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_FunctionKey& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_CustomBuilder_ComponentContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const VisibleAreaChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_FractionStop& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const VisibleAreaChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_FractionStop* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Number value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_FractionStop* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42393,25 +42129,62 @@ inline void WriteToString(std::string* result, const Opt_VisibleAreaChangeCallba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisibleAreaChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_FractionStop& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SpringBackAction& value) +inline Ark_RuntimeType runtimeType(const Ark_SafeAreaEdge& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value) { + result->append("Ark_SafeAreaEdge("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SafeAreaEdge& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_SafeAreaEdge& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_SpringBackAction* value) { - result->append("{"); - // Callback_Void springBack - result->append(".springBack="); - WriteToString(result, &value->springBack); +inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value); + +inline void WriteToString(std::string* result, const Array_SafeAreaEdge* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SpringBackAction* value) { +inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42424,29 +42197,62 @@ inline void WriteToString(std::string* result, const Opt_SpringBackAction* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SpringBackAction& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaEdge& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissSheetAction& value) +inline Ark_RuntimeType runtimeType(const Ark_SafeAreaType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_SafeAreaType value) { + result->append("Ark_SafeAreaType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SafeAreaType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_SafeAreaType& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_DismissSheetAction* value) { - result->append("{"); - // Callback_Void dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason - result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); +inline void WriteToString(std::string* result, const Ark_SafeAreaType value); + +inline void WriteToString(std::string* result, const Array_SafeAreaType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissSheetAction* value) { +inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42459,25 +42265,25 @@ inline void WriteToString(std::string* result, const Opt_DismissSheetAction* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissSheetAction& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetDismiss& value) +inline Ark_RuntimeType runtimeType(const SizeChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetDismiss* value) { +inline void WriteToString(std::string* result, const SizeChangeCallback* value) { result->append("{"); - // Callback_Void dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { +inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42490,141 +42296,25 @@ inline void WriteToString(std::string* result, const Opt_SheetDismiss* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetDismiss& value) +inline Ark_RuntimeType runtimeType(const Opt_SizeChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SheetOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_HitTestMode& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { +inline void WriteToString(std::string* result, const Callback_TouchEvent_HitTestMode* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_Union_SheetSize_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - // Ark_Boolean dragBar - result->append(", "); - result->append(".dragBar="); - WriteToString(result, &value->dragBar); - // Ark_ResourceColor maskColor - result->append(", "); - result->append(".maskColor="); - WriteToString(result, &value->maskColor); - // Ark_Type_SheetOptions_detents detents - result->append(", "); - result->append(".detents="); - WriteToString(result, &value->detents); - // Ark_BlurStyle blurStyle - result->append(", "); - result->append(".blurStyle="); - WriteToString(result, &value->blurStyle); - // Ark_Union_Boolean_Resource showClose - result->append(", "); - result->append(".showClose="); - WriteToString(result, &value->showClose); - // Ark_SheetType preferType - result->append(", "); - result->append(".preferType="); - WriteToString(result, &value->preferType); - // Ark_Union_SheetTitleOptions_CustomBuilder title - result->append(", "); - result->append(".title="); - WriteToString(result, &value->title); - // Callback_SheetDismiss_Void shouldDismiss - result->append(", "); - result->append(".shouldDismiss="); - WriteToString(result, &value->shouldDismiss); - // Callback_DismissSheetAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Callback_SpringBackAction_Void onWillSpringBackWhenDismiss - result->append(", "); - result->append(".onWillSpringBackWhenDismiss="); - WriteToString(result, &value->onWillSpringBackWhenDismiss); - // Ark_Boolean enableOutsideInteractive - result->append(", "); - result->append(".enableOutsideInteractive="); - WriteToString(result, &value->enableOutsideInteractive); - // Ark_Length width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth - result->append(", "); - result->append(".borderWidth="); - WriteToString(result, &value->borderWidth); - // Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor - result->append(", "); - result->append(".borderColor="); - WriteToString(result, &value->borderColor); - // Ark_Union_BorderStyle_EdgeStyles borderStyle - result->append(", "); - result->append(".borderStyle="); - WriteToString(result, &value->borderStyle); - // Ark_Union_ShadowOptions_ShadowStyle shadow - result->append(", "); - result->append(".shadow="); - WriteToString(result, &value->shadow); - // Callback_Number_Void onHeightDidChange - result->append(", "); - result->append(".onHeightDidChange="); - WriteToString(result, &value->onHeightDidChange); - // Ark_SheetMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_ScrollSizeMode scrollSizeMode - result->append(", "); - result->append(".scrollSizeMode="); - WriteToString(result, &value->scrollSizeMode); - // Callback_Number_Void onDetentsDidChange - result->append(", "); - result->append(".onDetentsDidChange="); - WriteToString(result, &value->onDetentsDidChange); - // Callback_Number_Void onWidthDidChange - result->append(", "); - result->append(".onWidthDidChange="); - WriteToString(result, &value->onWidthDidChange); - // Callback_SheetType_Void onTypeDidChange - result->append(", "); - result->append(".onTypeDidChange="); - WriteToString(result, &value->onTypeDidChange); - // Ark_UIContext uiContext - result->append(", "); - result->append(".uiContext="); - WriteToString(result, &value->uiContext); - // Ark_SheetKeyboardAvoidMode keyboardAvoidMode - result->append(", "); - result->append(".keyboardAvoidMode="); - WriteToString(result, &value->keyboardAvoidMode); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SheetOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_HitTestMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42637,29 +42327,33 @@ inline void WriteToString(std::string* result, const Opt_SheetOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SheetOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_HitTestMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissContentCoverAction& value) +inline Ark_RuntimeType runtimeType(const Array_GestureRecognizer& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_DismissContentCoverAction* value) { - result->append("{"); - // Callback_Void dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason - result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); +inline void WriteToString(std::string* result, const Ark_GestureRecognizer* value); + +inline void WriteToString(std::string* result, const Array_GestureRecognizer* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_GestureRecognizer*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissContentCoverAction* value) { +inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42672,53 +42366,25 @@ inline void WriteToString(std::string* result, const Opt_DismissContentCoverActi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissContentCoverAction& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_GestureRecognizer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContentCoverOptions& value) +inline Ark_RuntimeType runtimeType(const ShouldBuiltInRecognizerParallelWithCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ContentCoverOptions* value) { +inline void WriteToString(std::string* result, const ShouldBuiltInRecognizerParallelWithCallback* value) { result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void onWillAppear - result->append(", "); - result->append(".onWillAppear="); - WriteToString(result, &value->onWillAppear); - // Callback_Void onWillDisappear - result->append(", "); - result->append(".onWillDisappear="); - WriteToString(result, &value->onWillDisappear); - // Ark_ModalTransition modalTransition - result->append(", "); - result->append(".modalTransition="); - WriteToString(result, &value->modalTransition); - // Callback_DismissContentCoverAction_Void onWillDismiss - result->append(", "); - result->append(".onWillDismiss="); - WriteToString(result, &value->onWillDismiss); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* value) { +inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizerParallelWithCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42731,85 +42397,12 @@ inline void WriteToString(std::string* result, const Opt_ContentCoverOptions* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContentCoverOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ShouldBuiltInRecognizerParallelWithCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ContextMenuOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ContextMenuOptions* value) { - result->append("{"); - // Ark_Position offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Union_MenuPreviewMode_CustomBuilder preview - result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void aboutToAppear - result->append(", "); - result->append(".aboutToAppear="); - WriteToString(result, &value->aboutToAppear); - // Callback_Void aboutToDisappear - result->append(", "); - result->append(".aboutToDisappear="); - WriteToString(result, &value->aboutToDisappear); - // Ark_Padding layoutRegionMargin - result->append(", "); - result->append(".layoutRegionMargin="); - WriteToString(result, &value->layoutRegionMargin); - // Ark_ContextMenuAnimationOptions previewAnimationOptions - result->append(", "); - result->append(".previewAnimationOptions="); - WriteToString(result, &value->previewAnimationOptions); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_TransitionEffect transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ContextMenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_GestureRecognizer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42822,44 +42415,28 @@ inline void WriteToString(std::string* result, const Opt_ContextMenuOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ContextMenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_MenuElement_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureJudgeResult& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_MenuElement_CustomBuilder: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_MenuElement_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Array_MenuElement - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_GestureJudgeResult value) { + result->append("Ark_GestureJudgeResult("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement_CustomBuilder* value) { +inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -42867,93 +42444,49 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_MenuElement result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_MenuElement_CustomBuilder& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureJudgeResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_FingerInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuOptions* value) { +inline void WriteToString(std::string* result, const Ark_FingerInfo* value) { result->append("{"); - // Ark_Position offset - result->append(".offset="); - WriteToString(result, &value->offset); - // Ark_Placement placement - result->append(", "); - result->append(".placement="); - WriteToString(result, &value->placement); - // Ark_Boolean enableArrow - result->append(", "); - result->append(".enableArrow="); - WriteToString(result, &value->enableArrow); - // Ark_Length arrowOffset - result->append(", "); - result->append(".arrowOffset="); - WriteToString(result, &value->arrowOffset); - // Ark_Union_MenuPreviewMode_CustomBuilder preview - result->append(", "); - result->append(".preview="); - WriteToString(result, &value->preview); - // Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius - result->append(", "); - result->append(".borderRadius="); - WriteToString(result, &value->borderRadius); - // Callback_Void onAppear - result->append(", "); - result->append(".onAppear="); - WriteToString(result, &value->onAppear); - // Callback_Void onDisappear - result->append(", "); - result->append(".onDisappear="); - WriteToString(result, &value->onDisappear); - // Callback_Void aboutToAppear - result->append(", "); - result->append(".aboutToAppear="); - WriteToString(result, &value->aboutToAppear); - // Callback_Void aboutToDisappear - result->append(", "); - result->append(".aboutToDisappear="); - WriteToString(result, &value->aboutToDisappear); - // Ark_Padding layoutRegionMargin - result->append(", "); - result->append(".layoutRegionMargin="); - WriteToString(result, &value->layoutRegionMargin); - // Ark_ContextMenuAnimationOptions previewAnimationOptions - result->append(", "); - result->append(".previewAnimationOptions="); - WriteToString(result, &value->previewAnimationOptions); - // Ark_ResourceColor backgroundColor + // Ark_Number id + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Number globalX result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle + result->append(".globalX="); + WriteToString(result, &value->globalX); + // Ark_Number globalY result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_TransitionEffect transition + result->append(".globalY="); + WriteToString(result, &value->globalY); + // Ark_Number localX result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - // Ark_Boolean enableHoverMode + result->append(".localX="); + WriteToString(result, &value->localX); + // Ark_Number localY result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - // Ark_ResourceStr title + result->append(".localY="); + WriteToString(result, &value->localY); + // Ark_Number displayX result->append(", "); - result->append(".title="); - WriteToString(result, &value->title); - // Ark_Boolean showInSubWindow + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY result->append(", "); - result->append(".showInSubWindow="); - WriteToString(result, &value->showInSubWindow); + result->append(".displayY="); + WriteToString(result, &value->displayY); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuOptions* value) { +inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -42966,41 +42499,65 @@ inline void WriteToString(std::string* result, const Opt_MenuOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_FingerInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Ark_BaseGestureEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MenuElement* value) { +inline void WriteToString(std::string* result, const Ark_BaseGestureEvent* value) { result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean enabled + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal result->append(", "); - result->append(".enabled="); - WriteToString(result, &value->enabled); - // Callback_Void action + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure + result->append(", "); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Array_FingerInfo fingerList + result->append(", "); + result->append(".fingerList="); + WriteToString(result, &value->fingerList); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MenuElement* value) { +inline void WriteToString(std::string* result, const Opt_BaseGestureEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43013,29 +42570,33 @@ inline void WriteToString(std::string* result, const Opt_MenuElement* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuElement& value) +inline Ark_RuntimeType runtimeType(const Opt_BaseGestureEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DismissPopupAction& value) +inline Ark_RuntimeType runtimeType(const Ark_GestureInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DismissPopupAction* value) { +inline void WriteToString(std::string* result, const Ark_GestureInfo* value) { result->append("{"); - // Callback_Void dismiss - result->append(".dismiss="); - WriteToString(result, &value->dismiss); - // Ark_DismissReason reason + // Ark_String tag + result->append(".tag="); + WriteToString(result, &value->tag); + // Ark_GestureControl_GestureType type result->append(", "); - result->append(".reason="); - WriteToString(result, value->reason); + result->append(".type="); + WriteToString(result, value->type); + // Ark_Boolean isSystemGesture + result->append(", "); + result->append(".isSystemGesture="); + WriteToString(result, value->isSystemGesture); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DismissPopupAction* value) { +inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43048,25 +42609,25 @@ inline void WriteToString(std::string* result, const Opt_DismissPopupAction* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DismissPopupAction& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_isVisible& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Boolean_isVisible* value) { +inline void WriteToString(std::string* result, const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { result->append("{"); - // Ark_Boolean isVisible - result->append(".isVisible="); - WriteToString(result, value->isVisible); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Boolean_isVisible* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43079,39 +42640,29 @@ inline void WriteToString(std::string* result, const Opt_Literal_Boolean_isVisib result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_isVisible& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PopupOptions_CustomPopupOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundBrightnessOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_PopupOptions_CustomPopupOptions: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_PopupOptions_CustomPopupOptions* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundBrightnessOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number rate + result->append(".rate="); + WriteToString(result, &value->rate); + // Ark_Number lightUpDegree result->append(", "); - // Ark_PopupOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_CustomPopupOptions - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".lightUpDegree="); + WriteToString(result, &value->lightUpDegree); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PopupOptions_CustomPopupOptions* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundBrightnessOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43124,29 +42675,12 @@ inline void WriteToString(std::string* result, const Opt_Union_PopupOptions_Cust result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PopupOptions_CustomPopupOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundBrightnessOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GeometryTransitionOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_GeometryTransitionOptions* value) { - result->append("{"); - // Ark_Boolean follow - result->append(".follow="); - WriteToString(result, &value->follow); - // Ark_TransitionHierarchyStrategy hierarchyStrategy - result->append(", "); - result->append(".hierarchyStrategy="); - WriteToString(result, &value->hierarchyStrategy); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptions* value) { +inline void WriteToString(std::string* result, const Opt_GestureModifier* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43159,44 +42693,28 @@ inline void WriteToString(std::string* result, const Opt_GeometryTransitionOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GeometryTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_GestureModifier& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_BlendMode_Blender& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderFit& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_BlendMode_Blender: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_BlendMode_Blender* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_BlendMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Blender - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_RenderFit value) { + result->append("Ark_RenderFit("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender* value) { +inline void WriteToString(std::string* result, const Opt_RenderFit* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43204,23 +42722,23 @@ inline void WriteToString(std::string* result, const Opt_Union_BlendMode_Blender result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_BlendMode_Blender& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderFit& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlendApplyType& value) +inline Ark_RuntimeType runtimeType(const Ark_ObscuredReasons& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BlendApplyType value) { - result->append("Ark_BlendApplyType("); +inline void WriteToString(std::string* result, const Ark_ObscuredReasons value) { + result->append("Ark_ObscuredReasons("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BlendApplyType* value) { +inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43233,29 +42751,33 @@ inline void WriteToString(std::string* result, const Opt_BlendApplyType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BlendApplyType& value) +inline Ark_RuntimeType runtimeType(const Opt_ObscuredReasons& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OverlayOptions& value) +inline Ark_RuntimeType runtimeType(const Array_ObscuredReasons& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_OverlayOptions* value) { - result->append("{"); - // Ark_Alignment align - result->append(".align="); - WriteToString(result, &value->align); - // Ark_OverlayOffset offset - result->append(", "); - result->append(".offset="); - WriteToString(result, &value->offset); +inline void WriteToString(std::string* result, const Ark_ObscuredReasons value); + +inline void WriteToString(std::string* result, const Array_ObscuredReasons* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) { +inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43268,45 +42790,37 @@ inline void WriteToString(std::string* result, const Opt_OverlayOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OverlayOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_ObscuredReasons& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_CustomBuilder_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelStretchEffectOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_String_CustomBuilder_ComponentContent: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_CustomBuilder_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_PixelStretchEffectOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Length top + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Length bottom result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_ComponentContent - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Length left + result->append(", "); + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Length right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuilder_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43319,29 +42833,45 @@ inline void WriteToString(std::string* result, const Opt_Union_String_CustomBuil result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_CustomBuilder_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelStretchEffectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragInteractionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_StateStyles& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragInteractionOptions* value) { +inline void WriteToString(std::string* result, const Ark_StateStyles* value) { result->append("{"); - // Ark_Boolean isMultiSelectionEnabled - result->append(".isMultiSelectionEnabled="); - WriteToString(result, &value->isMultiSelectionEnabled); - // Ark_Boolean defaultAnimationBeforeLifting + // Ark_CustomObject normal + result->append(".normal="); + WriteToString(result, &value->normal); + // Ark_CustomObject pressed result->append(", "); - result->append(".defaultAnimationBeforeLifting="); - WriteToString(result, &value->defaultAnimationBeforeLifting); + result->append(".pressed="); + WriteToString(result, &value->pressed); + // Ark_CustomObject disabled + result->append(", "); + result->append(".disabled="); + WriteToString(result, &value->disabled); + // Ark_CustomObject focused + result->append(", "); + result->append(".focused="); + WriteToString(result, &value->focused); + // Ark_CustomObject clicked + result->append(", "); + result->append(".clicked="); + WriteToString(result, &value->clicked); + // Ark_CustomObject selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* value) { +inline void WriteToString(std::string* result, const Opt_StateStyles* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43354,33 +42884,51 @@ inline void WriteToString(std::string* result, const Opt_DragInteractionOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragInteractionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_StateStyles& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragPreviewOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + default: throw "Bad selector in Ark_Union_CircleShape_EllipseShape_PathShape_RectShape: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_DragPreviewOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { result->append("{"); - // Ark_Union_DragPreviewMode_Array_DragPreviewMode mode - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_ImageModifier modifier - result->append(", "); - result->append(".modifier="); - WriteToString(result, &value->modifier); - // Ark_Union_Boolean_Number numberBadge + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".numberBadge="); - WriteToString(result, &value->numberBadge); + // Ark_CircleShape + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EllipseShape + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_PathShape + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_RectShape + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43393,28 +42941,62 @@ inline void WriteToString(std::string* result, const Opt_DragPreviewOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragPreviewOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_mask_value& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: throw "Bad selector in Ark_Type_CommonMethod_mask_value: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ChainStyle value) { - result->append("Ark_ChainStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_mask_value* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_CircleAttribute + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_EllipseAttribute + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_PathAttribute + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_RectAttribute + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_ProgressMask + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainStyle* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_mask_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43422,45 +43004,57 @@ inline void WriteToString(std::string* result, const Opt_ChainStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_mask_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_sharedTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_clip_value& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + case 3: return runtimeType(value.value3); + case 4: return runtimeType(value.value4); + default: throw "Bad selector in Ark_Type_CommonMethod_clip_value: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_sharedTransitionOptions* value) { +inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_clip_value* value) { result->append("{"); - // Ark_Number duration - result->append(".duration="); - WriteToString(result, &value->duration); - // Ark_Union_Curve_String_ICurve curve - result->append(", "); - result->append(".curve="); - WriteToString(result, &value->curve); - // Ark_Number delay - result->append(", "); - result->append(".delay="); - WriteToString(result, &value->delay); - // Ark_MotionPathOptions motionPath - result->append(", "); - result->append(".motionPath="); - WriteToString(result, &value->motionPath); - // Ark_Number zIndex - result->append(", "); - result->append(".zIndex="); - WriteToString(result, &value->zIndex); - // Ark_SharedTransitionEffectType type + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); + // Ark_Boolean + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_CircleAttribute + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_EllipseAttribute + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + // Ark_PathAttribute + if (value->selector == 3) { + result->append(".value3="); + WriteToString(result, &value->value3); + } + // Ark_RectAttribute + if (value->selector == 4) { + result->append(".value4="); + WriteToString(result, &value->value4); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_clip_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43473,28 +43067,42 @@ inline void WriteToString(std::string* result, const Opt_sharedTransitionOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_sharedTransitionOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_clip_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_EffectType& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_radialGradient_value& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_EffectType value) { - result->append("Ark_EffectType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_radialGradient_value* value) { + result->append("{"); + // Ark_Tuple_Length_Length center + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Union_Number_String radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Array_Tuple_ResourceColor_Number colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating + result->append(", "); + result->append(".repeating="); + WriteToString(result, &value->repeating); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_EffectType* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_radialGradient_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43502,29 +43110,45 @@ inline void WriteToString(std::string* result, const Opt_EffectType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_EffectType& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_radialGradient_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_sweepGradient_value& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FractionStop* value) { +inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_sweepGradient_value* value) { result->append("{"); - // Ark_Number value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + // Ark_Tuple_Length_Length center + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Union_Number_String start result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + result->append(".start="); + WriteToString(result, &value->start); + // Ark_Union_Number_String end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_Union_Number_String rotation + result->append(", "); + result->append(".rotation="); + WriteToString(result, &value->rotation); + // Array_Tuple_ResourceColor_Number colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating + result->append(", "); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FractionStop* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_sweepGradient_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43537,29 +43161,37 @@ inline void WriteToString(std::string* result, const Opt_FractionStop* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FractionStop& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_sweepGradient_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LinearGradientBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_linearGradient_value& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LinearGradientBlurOptions* value) { +inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_linearGradient_value* value) { result->append("{"); - // Array_FractionStop fractionStops - result->append(".fractionStops="); - WriteToString(result, &value->fractionStops); + // Ark_Union_Number_String angle + result->append(".angle="); + WriteToString(result, &value->angle); // Ark_GradientDirection direction result->append(", "); result->append(".direction="); - WriteToString(result, value->direction); + WriteToString(result, &value->direction); + // Array_Tuple_ResourceColor_Number colors + result->append(", "); + result->append(".colors="); + WriteToString(result, &value->colors); + // Ark_Boolean repeating + result->append(", "); + result->append(".repeating="); + WriteToString(result, &value->repeating); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_linearGradient_value* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43572,23 +43204,23 @@ inline void WriteToString(std::string* result, const Opt_LinearGradientBlurOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LinearGradientBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_linearGradient_value& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureMask& value) +inline Ark_RuntimeType runtimeType(const Ark_PreDragStatus& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_GestureMask value) { - result->append("Ark_GestureMask("); +inline void WriteToString(std::string* result, const Ark_PreDragStatus value) { + result->append("Ark_PreDragStatus("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureMask* value) { +inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43601,28 +43233,30 @@ inline void WriteToString(std::string* result, const Opt_GestureMask* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureMask& value) +inline Ark_RuntimeType runtimeType(const Opt_PreDragStatus& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusPriority& value) +inline Ark_RuntimeType runtimeType(const Callback_PreDragStatus_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FocusPriority value) { - result->append("Ark_FocusPriority("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_PreDragStatus_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43630,37 +43264,45 @@ inline void WriteToString(std::string* result, const Opt_FocusPriority* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusPriority& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PreDragStatus_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ForegroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo_String& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_CustomBuilder_DragItemInfo_String: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_ForegroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo_String* value) { result->append("{"); - // Ark_ThemeColorMode colorMode - result->append(".colorMode="); - WriteToString(result, &value->colorMode); - // Ark_AdaptiveColor adaptiveColor - result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_BlurOptions blurOptions + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); - result->append("}"); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DragItemInfo + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_String + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo_String* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43673,45 +43315,25 @@ inline void WriteToString(std::string* result, const Opt_ForegroundBlurStyleOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ForegroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo_String& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_UniformDataType& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Ark_UniformDataType* value) { result->append("{"); - // Ark_ThemeColorMode colorMode - result->append(".colorMode="); - WriteToString(result, &value->colorMode); - // Ark_AdaptiveColor adaptiveColor - result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_Number scale - result->append(", "); - result->append(".scale="); - WriteToString(result, &value->scale); - // Ark_BlurOptions blurOptions - result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); - // Ark_BlurStyleActivePolicy policy - result->append(", "); - result->append(".policy="); - WriteToString(result, &value->policy); - // Ark_ResourceColor inactiveColor - result->append(", "); - result->append(".inactiveColor="); - WriteToString(result, &value->inactiveColor); + // Ark_String __UniformDataTypeStub + result->append(".__UniformDataTypeStub="); + WriteToString(result, &value->__UniformDataTypeStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOptions* value) { +inline void WriteToString(std::string* result, const Opt_UniformDataType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43724,28 +43346,38 @@ inline void WriteToString(std::string* result, const Opt_BackgroundBlurStyleOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundBlurStyleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_UniformDataType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ImageRepeat& value) +inline Ark_RuntimeType runtimeType(const Array_UniformDataType& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Ark_ImageRepeat value) { - result->append("Ark_ImageRepeat("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_UniformDataType* value); + +inline void WriteToString(std::string* result, const Array_UniformDataType* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_UniformDataType*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { +inline void WriteToString(std::string* result, const Opt_Array_UniformDataType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43753,25 +43385,25 @@ inline void WriteToString(std::string* result, const Opt_ImageRepeat* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ImageRepeat& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_UniformDataType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Alignment_align& value) +inline Ark_RuntimeType runtimeType(const Callback_DragEvent_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Alignment_align* value) { +inline void WriteToString(std::string* result, const Callback_DragEvent_String_Void* value) { result->append("{"); - // Ark_Alignment align - result->append(".align="); - WriteToString(result, &value->align); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Alignment_align* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43784,28 +43416,44 @@ inline void WriteToString(std::string* result, const Opt_Literal_Alignment_align result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Alignment_align& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_CustomBuilder_DragItemInfo: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value) { - result->append("Ark_SafeAreaEdge("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // CustomNodeBuilder + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DragItemInfo + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43813,33 +43461,29 @@ inline void WriteToString(std::string* result, const Opt_SafeAreaEdge* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Ark_DragEvent& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaEdge value); - -inline void WriteToString(std::string* result, const Array_SafeAreaEdge* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_DragEvent* value) { + result->append("{"); + // Ark_DragBehavior dragBehavior + result->append(".dragBehavior="); + WriteToString(result, value->dragBehavior); + // Ark_Boolean useCustomDropAnimation + result->append(", "); + result->append(".useCustomDropAnimation="); + WriteToString(result, value->useCustomDropAnimation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* value) { +inline void WriteToString(std::string* result, const Opt_DragEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43852,28 +43496,30 @@ inline void WriteToString(std::string* result, const Opt_Array_SafeAreaEdge* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaEdge& value) +inline Ark_RuntimeType runtimeType(const Opt_DragEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaType value) { - result->append("Ark_SafeAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -43881,33 +43527,49 @@ inline void WriteToString(std::string* result, const Opt_SafeAreaType* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Ark_LocalizedAlignRuleOptions& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_SafeAreaType value); - -inline void WriteToString(std::string* result, const Array_SafeAreaType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_LocalizedAlignRuleOptions* value) { + result->append("{"); + // Ark_LocalizedHorizontalAlignParam start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_LocalizedHorizontalAlignParam end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_LocalizedHorizontalAlignParam middle + result->append(", "); + result->append(".middle="); + WriteToString(result, &value->middle); + // Ark_LocalizedVerticalAlignParam top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_LocalizedVerticalAlignParam bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_LocalizedVerticalAlignParam center + result->append(", "); + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Bias bias + result->append(", "); + result->append(".bias="); + WriteToString(result, &value->bias); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* value) { +inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43920,25 +43582,49 @@ inline void WriteToString(std::string* result, const Opt_Array_SafeAreaType* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaType& value) +inline Ark_RuntimeType runtimeType(const Opt_LocalizedAlignRuleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const SizeChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_AlignRuleOption& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const SizeChangeCallback* value) { +inline void WriteToString(std::string* result, const Ark_AlignRuleOption* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Literal_String_anchor_HorizontalAlign_align left + result->append(".left="); + WriteToString(result, &value->left); + // Ark_Literal_String_anchor_HorizontalAlign_align right + result->append(", "); + result->append(".right="); + WriteToString(result, &value->right); + // Ark_Literal_String_anchor_HorizontalAlign_align middle + result->append(", "); + result->append(".middle="); + WriteToString(result, &value->middle); + // Ark_Literal_String_anchor_VerticalAlign_align top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_Literal_String_anchor_VerticalAlign_align bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); + // Ark_Literal_String_anchor_VerticalAlign_align center + result->append(", "); + result->append(".center="); + WriteToString(result, &value->center); + // Ark_Bias bias + result->append(", "); + result->append(".bias="); + WriteToString(result, &value->bias); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* value) { +inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43951,25 +43637,37 @@ inline void WriteToString(std::string* result, const Opt_SizeChangeCallback* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_SizeChangeCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_AlignRuleOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TouchEvent_HitTestMode* value) { +inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_Number_Literal_Number_offset_span xs + result->append(".xs="); + WriteToString(result, &value->xs); + // Ark_Union_Number_Literal_Number_offset_span sm + result->append(", "); + result->append(".sm="); + WriteToString(result, &value->sm); + // Ark_Union_Number_Literal_Number_offset_span md + result->append(", "); + result->append(".md="); + WriteToString(result, &value->md); + // Ark_Union_Number_Literal_Number_offset_span lg + result->append(", "); + result->append(".lg="); + WriteToString(result, &value->lg); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_HitTestMode* value) { +inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -43982,33 +43680,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Hit result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_LocalizedPosition& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Position_LocalizedPosition: " + std::to_string(value.selector); + } } - template <> -inline void WriteToString(std::string* result, const Ark_GestureRecognizer* value); - -inline void WriteToString(std::string* result, const Array_GestureRecognizer* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_GestureRecognizer*)&value->array[i]); +inline void WriteToString(std::string* result, const Ark_Union_Position_LocalizedPosition* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Position + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LocalizedPosition + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_LocalizedPosition* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44021,30 +43725,28 @@ inline void WriteToString(std::string* result, const Opt_Array_GestureRecognizer result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_LocalizedPosition& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const ShouldBuiltInRecognizerParallelWithCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_Direction& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const ShouldBuiltInRecognizerParallelWithCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_Direction value) { + result->append("Ark_Direction("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizerParallelWithCallback* value) { +inline void WriteToString(std::string* result, const Opt_Direction* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44052,17 +43754,28 @@ inline void WriteToString(std::string* result, const Opt_ShouldBuiltInRecognizer result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ShouldBuiltInRecognizerParallelWithCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Direction& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_GestureRecognizer* value) { +inline Ark_RuntimeType runtimeType(const Ark_Visibility& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_Visibility value) { + result->append("Ark_Visibility("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Visibility* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44070,17 +43783,17 @@ inline void WriteToString(std::string* result, const Opt_GestureRecognizer* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizer& value) +inline Ark_RuntimeType runtimeType(const Opt_Visibility& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const GestureRecognizerJudgeBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Callback_Area_Area_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const GestureRecognizerJudgeBeginCallback* value) { +inline void WriteToString(std::string* result, const Callback_Area_Area_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -44088,7 +43801,7 @@ inline void WriteToString(std::string* result, const GestureRecognizerJudgeBegin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeBeginCallback* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44101,28 +43814,44 @@ inline void WriteToString(std::string* result, const Opt_GestureRecognizerJudgeB result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureRecognizerJudgeBeginCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Area_Area_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Number_InvertOptions& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Number_InvertOptions: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GestureJudgeResult value) { - result->append("Ark_GestureJudgeResult("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_Number_InvertOptions* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Number + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_InvertOptions + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44130,49 +43859,45 @@ inline void WriteToString(std::string* result, const Opt_GestureJudgeResult* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Number_InvertOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Color_String_Resource: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_FingerInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource* value) { result->append("{"); - // Ark_Number id - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number globalX - result->append(", "); - result->append(".globalX="); - WriteToString(result, &value->globalX); - // Ark_Number globalY - result->append(", "); - result->append(".globalY="); - WriteToString(result, &value->globalY); - // Ark_Number localX - result->append(", "); - result->append(".localX="); - WriteToString(result, &value->localX); - // Ark_Number localY - result->append(", "); - result->append(".localY="); - WriteToString(result, &value->localY); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); + // Ark_Color + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_String + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_Resource + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44185,65 +43910,29 @@ inline void WriteToString(std::string* result, const Opt_FingerInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FingerInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BaseGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_MotionBlurOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BaseGestureEvent* value) { +inline void WriteToString(std::string* result, const Ark_MotionBlurOptions* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical - result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure - result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX - result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_MotionBlurAnchor anchor result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Array_FingerInfo fingerList - result->append(", "); - result->append(".fingerList="); - WriteToString(result, &value->fingerList); + result->append(".anchor="); + WriteToString(result, &value->anchor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BaseGestureEvent* value) { +inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44256,33 +43945,39 @@ inline void WriteToString(std::string* result, const Opt_BaseGestureEvent* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BaseGestureEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_MotionBlurOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_GestureInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_TransitionOptions_TransitionEffect& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_TransitionOptions_TransitionEffect: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_GestureInfo* value) { +inline void WriteToString(std::string* result, const Ark_Union_TransitionOptions_TransitionEffect* value) { result->append("{"); - // Ark_String tag - result->append(".tag="); - WriteToString(result, &value->tag); - // Ark_GestureControl_GestureType type - result->append(", "); - result->append(".type="); - WriteToString(result, value->type); - // Ark_Boolean isSystemGesture + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".isSystemGesture="); - WriteToString(result, value->isSystemGesture); + // Ark_TransitionOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_TransitionEffect + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { +inline void WriteToString(std::string* result, const Opt_Union_TransitionOptions_TransitionEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44295,25 +43990,33 @@ inline void WriteToString(std::string* result, const Opt_GestureInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_TransitionOptions_TransitionEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Ark_FocusBoxStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Ark_FocusBoxStyle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_LengthMetrics margin + result->append(".margin="); + WriteToString(result, &value->margin); + // Ark_ColorMetrics strokeColor + result->append(", "); + result->append(".strokeColor="); + WriteToString(result, &value->strokeColor); + // Ark_LengthMetrics strokeWidth + result->append(", "); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { +inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44326,47 +44029,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureInfo_Ba result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult& value) +inline Ark_RuntimeType runtimeType(const Opt_FocusBoxStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundBrightnessOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Boolean& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundBrightnessOptions* value) { +inline void WriteToString(std::string* result, const Callback_KeyEvent_Boolean* value) { result->append("{"); - // Ark_Number rate - result->append(".rate="); - WriteToString(result, &value->rate); - // Ark_Number lightUpDegree - result->append(", "); - result->append(".lightUpDegree="); - WriteToString(result, &value->lightUpDegree); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BackgroundBrightnessOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundBrightnessOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_GestureModifier* value) { +inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boolean* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44379,28 +44060,66 @@ inline void WriteToString(std::string* result, const Opt_GestureModifier* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_GestureModifier& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Boolean& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_RenderFit& value) +inline Ark_RuntimeType runtimeType(const Ark_KeyEvent& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_RenderFit value) { - result->append("Ark_RenderFit("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_KeyEvent* value) { + result->append("{"); + // Ark_KeyType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_Number keyCode + result->append(", "); + result->append(".keyCode="); + WriteToString(result, &value->keyCode); + // Ark_String keyText + result->append(", "); + result->append(".keyText="); + WriteToString(result, &value->keyText); + // Ark_KeySource keySource + result->append(", "); + result->append(".keySource="); + WriteToString(result, value->keySource); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_Number metaKey + result->append(", "); + result->append(".metaKey="); + WriteToString(result, &value->metaKey); + // Ark_Number timestamp + result->append(", "); + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Callback_Void stopPropagation + result->append(", "); + result->append(".stopPropagation="); + WriteToString(result, &value->stopPropagation); + // Ark_IntentionCode intentionCode + result->append(", "); + result->append(".intentionCode="); + WriteToString(result, &value->intentionCode); + // Ark_Number unicode + result->append(", "); + result->append(".unicode="); + WriteToString(result, &value->unicode); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_RenderFit* value) { +inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44408,28 +44127,30 @@ inline void WriteToString(std::string* result, const Opt_RenderFit* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_RenderFit& value) +inline Ark_RuntimeType runtimeType(const Opt_KeyEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Void& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ObscuredReasons value) { - result->append("Ark_ObscuredReasons("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Callback_KeyEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) { +inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44437,33 +44158,61 @@ inline void WriteToString(std::string* result, const Opt_ObscuredReasons* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchObject& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_ObscuredReasons value); - -inline void WriteToString(std::string* result, const Array_ObscuredReasons* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_TouchObject* value) { + result->append("{"); + // Ark_TouchType type + result->append(".type="); + WriteToString(result, value->type); + // Ark_Number id + result->append(", "); + result->append(".id="); + WriteToString(result, &value->id); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_Number windowX + result->append(", "); + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number screenX + result->append(", "); + result->append(".screenX="); + WriteToString(result, &value->screenX); + // Ark_Number screenY + result->append(", "); + result->append(".screenY="); + WriteToString(result, &value->screenY); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* value) { +inline void WriteToString(std::string* result, const Opt_TouchObject* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44476,37 +44225,25 @@ inline void WriteToString(std::string* result, const Opt_Array_ObscuredReasons* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ObscuredReasons& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchObject& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelStretchEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelStretchEffectOptions* value) { +inline void WriteToString(std::string* result, const Callback_TouchEvent_Void* value) { result->append("{"); - // Ark_Length top - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Length bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Length left - result->append(", "); - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Length right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44519,45 +44256,105 @@ inline void WriteToString(std::string* result, const Opt_PixelStretchEffectOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelStretchEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_StateStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_MouseEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_StateStyles* value) { +inline void WriteToString(std::string* result, const Ark_MouseEvent* value) { result->append("{"); - // Ark_CustomObject normal - result->append(".normal="); - WriteToString(result, &value->normal); - // Ark_CustomObject pressed + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - result->append(".pressed="); - WriteToString(result, &value->pressed); - // Ark_CustomObject disabled + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source result->append(", "); - result->append(".disabled="); - WriteToString(result, &value->disabled); - // Ark_CustomObject focused + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal result->append(", "); - result->append(".focused="); - WriteToString(result, &value->focused); - // Ark_CustomObject clicked + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical result->append(", "); - result->append(".clicked="); - WriteToString(result, &value->clicked); - // Ark_CustomObject selected + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure result->append(", "); - result->append(".selected="); - WriteToString(result, &value->selected); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_MouseButton button + result->append(", "); + result->append(".button="); + WriteToString(result, value->button); + // Ark_MouseAction action + result->append(", "); + result->append(".action="); + WriteToString(result, value->action); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_Number windowX + result->append(", "); + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number screenX + result->append(", "); + result->append(".screenX="); + WriteToString(result, &value->screenX); + // Ark_Number screenY + result->append(", "); + result->append(".screenY="); + WriteToString(result, &value->screenY); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Callback_Void stopPropagation + result->append(", "); + result->append(".stopPropagation="); + WriteToString(result, &value->stopPropagation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_StateStyles* value) { +inline void WriteToString(std::string* result, const Opt_MouseEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44570,51 +44367,25 @@ inline void WriteToString(std::string* result, const Opt_StateStyles* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_StateStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_MouseEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape& value) +inline Ark_RuntimeType runtimeType(const Callback_MouseEvent_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_CircleShape_EllipseShape_PathShape_RectShape: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { +inline void WriteToString(std::string* result, const Callback_MouseEvent_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CircleShape - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EllipseShape - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_PathShape - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_RectShape - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape* value) { +inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44627,62 +44398,28 @@ inline void WriteToString(std::string* result, const Opt_Union_CircleShape_Ellip result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CircleShape_EllipseShape_PathShape_RectShape& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_MouseEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_mask_value& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEffect& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_CommonMethod_mask_value: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_mask_value* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CircleAttribute - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EllipseAttribute - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_PathAttribute - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_RectAttribute - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_ProgressMask - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_HoverEffect value) { + result->append("Ark_HoverEffect("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_mask_value* value) { +inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44690,58 +44427,90 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_mask_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_mask_value& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_clip_value& value) +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_CommonMethod_clip_value: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_clip_value* value) { +inline void WriteToString(std::string* result, const Ark_AccessibilityHoverEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_CircleAttribute - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_EllipseAttribute - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_PathAttribute - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_RectAttribute - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_clip_value* value) { - result->append("{.tag="); + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source + result->append(", "); + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal + result->append(", "); + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical + result->append(", "); + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure + result->append(", "); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Ark_AccessibilityHoverType type + result->append(", "); + result->append(".type="); + WriteToString(result, value->type); + // Ark_Number x + result->append(", "); + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y + result->append(", "); + result->append(".y="); + WriteToString(result, &value->y); + // Ark_Number displayX + result->append(", "); + result->append(".displayX="); + WriteToString(result, &value->displayX); + // Ark_Number displayY + result->append(", "); + result->append(".displayY="); + WriteToString(result, &value->displayY); + // Ark_Number windowX + result->append(", "); + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY + result->append(", "); + result->append(".windowY="); + WriteToString(result, &value->windowY); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AccessibilityHoverEvent* value) { + result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { @@ -44753,37 +44522,25 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_clip_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_clip_value& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityHoverEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_radialGradient_value& value) +inline Ark_RuntimeType runtimeType(const AccessibilityCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_radialGradient_value* value) { +inline void WriteToString(std::string* result, const AccessibilityCallback* value) { result->append("{"); - // Ark_Tuple_Length_Length center - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Union_Number_String radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Array_Tuple_ResourceColor_Number colors - result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating - result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_radialGradient_value* value) { +inline void WriteToString(std::string* result, const Opt_AccessibilityCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44796,45 +44553,65 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_radia result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_radialGradient_value& value) +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_sweepGradient_value& value) +inline Ark_RuntimeType runtimeType(const Ark_HoverEvent& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_sweepGradient_value* value) { +inline void WriteToString(std::string* result, const Ark_HoverEvent* value) { result->append("{"); - // Ark_Tuple_Length_Length center - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Union_Number_String start + // Ark_EventTarget target + result->append(".target="); + WriteToString(result, &value->target); + // Ark_Number timestamp result->append(", "); - result->append(".start="); - WriteToString(result, &value->start); - // Ark_Union_Number_String end + result->append(".timestamp="); + WriteToString(result, &value->timestamp); + // Ark_SourceType source result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_Union_Number_String rotation + result->append(".source="); + WriteToString(result, value->source); + // Ark_Number axisHorizontal result->append(", "); - result->append(".rotation="); - WriteToString(result, &value->rotation); - // Array_Tuple_ResourceColor_Number colors + result->append(".axisHorizontal="); + WriteToString(result, &value->axisHorizontal); + // Ark_Number axisVertical result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating + result->append(".axisVertical="); + WriteToString(result, &value->axisVertical); + // Ark_Number pressure result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + result->append(".pressure="); + WriteToString(result, &value->pressure); + // Ark_Number tiltX + result->append(", "); + result->append(".tiltX="); + WriteToString(result, &value->tiltX); + // Ark_Number tiltY + result->append(", "); + result->append(".tiltY="); + WriteToString(result, &value->tiltY); + // Ark_SourceTool sourceTool + result->append(", "); + result->append(".sourceTool="); + WriteToString(result, value->sourceTool); + // Ark_Number deviceId + result->append(", "); + result->append(".deviceId="); + WriteToString(result, &value->deviceId); + // Callback_Void stopPropagation + result->append(", "); + result->append(".stopPropagation="); + WriteToString(result, &value->stopPropagation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_sweepGradient_value* value) { +inline void WriteToString(std::string* result, const Opt_HoverEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44847,37 +44624,25 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_sweep result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_sweepGradient_value& value) +inline Ark_RuntimeType runtimeType(const Opt_HoverEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_CommonMethod_linearGradient_value& value) +inline Ark_RuntimeType runtimeType(const Callback_Boolean_HoverEvent_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_CommonMethod_linearGradient_value* value) { +inline void WriteToString(std::string* result, const Callback_Boolean_HoverEvent_Void* value) { result->append("{"); - // Ark_Union_Number_String angle - result->append(".angle="); - WriteToString(result, &value->angle); - // Ark_GradientDirection direction - result->append(", "); - result->append(".direction="); - WriteToString(result, &value->direction); - // Array_Tuple_ResourceColor_Number colors - result->append(", "); - result->append(".colors="); - WriteToString(result, &value->colors); - // Ark_Boolean repeating - result->append(", "); - result->append(".repeating="); - WriteToString(result, &value->repeating); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_linearGradient_value* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverEvent_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44890,28 +44655,44 @@ inline void WriteToString(std::string* result, const Opt_Type_CommonMethod_linea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_CommonMethod_linearGradient_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_HoverEvent_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PreDragStatus& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColoringStrategy& value) { - return ARK_RUNTIME_NUMBER; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ResourceColor_ColoringStrategy: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_PreDragStatus value) { - result->append("Ark_PreDragStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColoringStrategy* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ResourceColor + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ColoringStrategy + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColoringStrategy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -44919,25 +44700,39 @@ inline void WriteToString(std::string* result, const Opt_PreDragStatus* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PreDragStatus& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColoringStrategy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PreDragStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OutlineRadiuses& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Dimension_OutlineRadiuses: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_PreDragStatus_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_OutlineRadiuses* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Length + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_OutlineRadiuses + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_OutlineRadiuses* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -44950,45 +44745,39 @@ inline void WriteToString(std::string* result, const Opt_Callback_PreDragStatus_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PreDragStatus_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OutlineRadiuses& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo_String& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeOutlineWidths& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_CustomBuilder_DragItemInfo_String: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Dimension_EdgeOutlineWidths: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo_String* value) { +inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeOutlineWidths* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // CustomNodeBuilder + // Ark_Length if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_DragItemInfo + // Ark_EdgeOutlineWidths if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_String - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo_String* value) { +inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeOutlineWidths* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45001,25 +44790,39 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Dra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo_String& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeOutlineWidths& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineStyle_EdgeOutlineStyles& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_OutlineStyle_EdgeOutlineStyles: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_UniformDataType* value) { +inline void WriteToString(std::string* result, const Ark_Union_OutlineStyle_EdgeOutlineStyles* value) { result->append("{"); - // Ark_String __UniformDataTypeStub - result->append(".__UniformDataTypeStub="); - WriteToString(result, &value->__UniformDataTypeStub); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_OutlineStyle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_EdgeOutlineStyles + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_UniformDataType* value) { +inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_EdgeOutlineStyles* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45032,33 +44835,37 @@ inline void WriteToString(std::string* result, const Opt_UniformDataType* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineStyle_EdgeOutlineStyles& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Ark_OutlineOptions& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_UniformDataType* value); - -inline void WriteToString(std::string* result, const Array_UniformDataType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_UniformDataType*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_OutlineOptions* value) { + result->append("{"); + // Ark_Union_EdgeOutlineWidths_Dimension width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color + result->append(", "); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_OutlineRadiuses_Dimension radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_EdgeOutlineStyles_OutlineStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_UniformDataType* value) { +inline void WriteToString(std::string* result, const Opt_OutlineOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45071,25 +44878,29 @@ inline void WriteToString(std::string* result, const Opt_Array_UniformDataType* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_UniformDataType& value) +inline Ark_RuntimeType runtimeType(const Opt_OutlineOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DragEvent_String_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DragEvent_String_Void* value) { +inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_ResourceColor value0 + result->append(".value0="); + WriteToString(result, &value->value0); + // Ark_Number value1 + result->append(", "); + result->append(".value1="); + WriteToString(result, &value->value1); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_String_Void* value) { +inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45102,22 +44913,50 @@ inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_String_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Tuple_ResourceColor_Number& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NativePointer& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderImageOption& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Opt_NativePointer* value) { +inline void WriteToString(std::string* result, const Ark_BorderImageOption* value) { + result->append("{"); + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice + result->append(".slice="); + WriteToString(result, &value->slice); + // Ark_RepeatMode repeat + result->append(", "); + result->append(".repeat="); + WriteToString(result, &value->repeat); + // Ark_Union_String_Resource_LinearGradient_common source + result->append(", "); + result->append(".source="); + WriteToString(result, &value->source); + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width + result->append(", "); + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset + result->append(", "); + result->append(".outset="); + WriteToString(result, &value->outset); + // Ark_Boolean fill + result->append(", "); + result->append(".fill="); + WriteToString(result, &value->fill); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_BorderImageOption* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -45125,39 +44964,45 @@ inline void WriteToString(std::string* result, const Opt_NativePointer* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_NativePointer& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderImageOption& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_BorderOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_CustomBuilder_DragItemInfo: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Ark_BorderOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color result->append(", "); - // CustomNodeBuilder - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_DragItemInfo - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".color="); + WriteToString(result, &value->color); + // Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius + result->append(", "); + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Union_EdgeStyles_BorderStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap + result->append(", "); + result->append(".dashGap="); + WriteToString(result, &value->dashGap); + // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth + result->append(", "); + result->append(".dashWidth="); + WriteToString(result, &value->dashWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Opt_BorderOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45170,29 +45015,25 @@ inline void WriteToString(std::string* result, const Opt_Union_CustomBuilder_Dra result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_BorderOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_DragEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_Filter& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_DragEvent* value) { +inline void WriteToString(std::string* result, const Ark_Filter* value) { result->append("{"); - // Ark_DragBehavior dragBehavior - result->append(".dragBehavior="); - WriteToString(result, value->dragBehavior); - // Ark_Boolean useCustomDropAnimation - result->append(", "); - result->append(".useCustomDropAnimation="); - WriteToString(result, value->useCustomDropAnimation); + // Ark_String __FilterStub + result->append(".__FilterStub="); + WriteToString(result, &value->__FilterStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_DragEvent* value) { +inline void WriteToString(std::string* result, const Opt_Filter* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45205,25 +45046,25 @@ inline void WriteToString(std::string* result, const Opt_DragEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_DragEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_Filter& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_VisualEffect& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Ark_VisualEffect* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_String __VisualEffectStub + result->append(".__VisualEffectStub="); + WriteToString(result, &value->__VisualEffectStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo* value) { +inline void WriteToString(std::string* result, const Opt_VisualEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45236,49 +45077,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_DragEvent_Stri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_VisualEffect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LocalizedAlignRuleOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ForegroundEffectOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_LocalizedAlignRuleOptions* value) { +inline void WriteToString(std::string* result, const Ark_ForegroundEffectOptions* value) { result->append("{"); - // Ark_LocalizedHorizontalAlignParam start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_LocalizedHorizontalAlignParam end - result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_LocalizedHorizontalAlignParam middle - result->append(", "); - result->append(".middle="); - WriteToString(result, &value->middle); - // Ark_LocalizedVerticalAlignParam top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_LocalizedVerticalAlignParam bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_LocalizedVerticalAlignParam center - result->append(", "); - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Bias bias - result->append(", "); - result->append(".bias="); - WriteToString(result, &value->bias); + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptions* value) { +inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45291,49 +45108,29 @@ inline void WriteToString(std::string* result, const Opt_LocalizedAlignRuleOptio result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_LocalizedAlignRuleOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ForegroundEffectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AlignRuleOption& value) +inline Ark_RuntimeType runtimeType(const Ark_ResizableOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AlignRuleOption* value) { +inline void WriteToString(std::string* result, const Ark_ResizableOptions* value) { result->append("{"); - // Ark_Literal_String_anchor_HorizontalAlign_align left - result->append(".left="); - WriteToString(result, &value->left); - // Ark_Literal_String_anchor_HorizontalAlign_align right - result->append(", "); - result->append(".right="); - WriteToString(result, &value->right); - // Ark_Literal_String_anchor_HorizontalAlign_align middle - result->append(", "); - result->append(".middle="); - WriteToString(result, &value->middle); - // Ark_Literal_String_anchor_VerticalAlign_align top - result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_Literal_String_anchor_VerticalAlign_align bottom - result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); - // Ark_Literal_String_anchor_VerticalAlign_align center - result->append(", "); - result->append(".center="); - WriteToString(result, &value->center); - // Ark_Bias bias + // Ark_EdgeWidths slice + result->append(".slice="); + WriteToString(result, &value->slice); + // Ark_DrawingLattice lattice result->append(", "); - result->append(".bias="); - WriteToString(result, &value->bias); + result->append(".lattice="); + WriteToString(result, &value->lattice); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) { +inline void WriteToString(std::string* result, const Opt_ResizableOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45346,37 +45143,53 @@ inline void WriteToString(std::string* result, const Opt_AlignRuleOption* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AlignRuleOption& value) +inline Ark_RuntimeType runtimeType(const Opt_ResizableOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs& value) +inline Ark_RuntimeType runtimeType(const Ark_BackgroundEffectOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs* value) { +inline void WriteToString(std::string* result, const Ark_BackgroundEffectOptions* value) { result->append("{"); - // Ark_Union_Number_Literal_Number_offset_span xs - result->append(".xs="); - WriteToString(result, &value->xs); - // Ark_Union_Number_Literal_Number_offset_span sm + // Ark_Number radius + result->append(".radius="); + WriteToString(result, &value->radius); + // Ark_Number saturation result->append(", "); - result->append(".sm="); - WriteToString(result, &value->sm); - // Ark_Union_Number_Literal_Number_offset_span md + result->append(".saturation="); + WriteToString(result, &value->saturation); + // Ark_Number brightness result->append(", "); - result->append(".md="); - WriteToString(result, &value->md); - // Ark_Union_Number_Literal_Number_offset_span lg + result->append(".brightness="); + WriteToString(result, &value->brightness); + // Ark_ResourceColor color result->append(", "); - result->append(".lg="); - WriteToString(result, &value->lg); + result->append(".color="); + WriteToString(result, &value->color); + // Ark_AdaptiveColor adaptiveColor + result->append(", "); + result->append(".adaptiveColor="); + WriteToString(result, &value->adaptiveColor); + // Ark_BlurOptions blurOptions + result->append(", "); + result->append(".blurOptions="); + WriteToString(result, &value->blurOptions); + // Ark_BlurStyleActivePolicy policy + result->append(", "); + result->append(".policy="); + WriteToString(result, &value->policy); + // Ark_ResourceColor inactiveColor + result->append(", "); + result->append(".inactiveColor="); + WriteToString(result, &value->inactiveColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs* value) { +inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45389,21 +45202,21 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_Li result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs& value) +inline Ark_RuntimeType runtimeType(const Opt_BackgroundEffectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Alignment& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Position_LocalizedPosition: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Position_Alignment: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_LocalizedPosition* value) { +inline void WriteToString(std::string* result, const Ark_Union_Position_Alignment* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -45413,15 +45226,15 @@ inline void WriteToString(std::string* result, const Ark_Union_Position_Localize result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_LocalizedPosition + // Ark_Alignment if (value->selector == 1) { result->append(".value1="); - WriteToString(result, &value->value1); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_LocalizedPosition* value) { +inline void WriteToString(std::string* result, const Opt_Union_Position_Alignment* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45434,57 +45247,44 @@ inline void WriteToString(std::string* result, const Opt_Union_Position_Localize result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Position_LocalizedPosition& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Position_Alignment& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Direction& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SizeOptions_ImageSize& value) { - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_Direction value) { - result->append("Ark_Direction("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_SizeOptions_ImageSize: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Opt_Direction* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); +inline void WriteToString(std::string* result, const Ark_Union_SizeOptions_ImageSize* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_SizeOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_ImageSize + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); } result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Direction& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Visibility& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_Visibility value) { - result->append("Ark_Visibility("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Visibility* value) { +inline void WriteToString(std::string* result, const Opt_Union_SizeOptions_ImageSize* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -45492,25 +45292,37 @@ inline void WriteToString(std::string* result, const Opt_Visibility* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Visibility& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_SizeOptions_ImageSize& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Area_Area_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_PixelRoundPolicy& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Area_Area_Void* value) { +inline void WriteToString(std::string* result, const Ark_PixelRoundPolicy* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_PixelRoundCalcPolicy start + result->append(".start="); + WriteToString(result, &value->start); + // Ark_PixelRoundCalcPolicy top + result->append(", "); + result->append(".top="); + WriteToString(result, &value->top); + // Ark_PixelRoundCalcPolicy end + result->append(", "); + result->append(".end="); + WriteToString(result, &value->end); + // Ark_PixelRoundCalcPolicy bottom + result->append(", "); + result->append(".bottom="); + WriteToString(result, &value->bottom); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void* value) { +inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45523,39 +45335,45 @@ inline void WriteToString(std::string* result, const Opt_Callback_Area_Area_Void result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Area_Area_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_PixelRoundPolicy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Length_LocalizedMargin& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_InvertOptions: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Margin_Length_LocalizedMargin: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_InvertOptions* value) { +inline void WriteToString(std::string* result, const Ark_Union_Margin_Length_LocalizedMargin* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Number + // Ark_Padding if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_InvertOptions + // Ark_Length if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Margin_Length_LocalizedMargin* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45568,37 +45386,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Number_InvertOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_InvertOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Length_LocalizedMargin& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Color_String_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_LengthMetrics_LocalizedPadding& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Color_String_Resource: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Padding_LengthMetrics_LocalizedPadding: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Color_String_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Color + // Ark_Padding if (value->selector == 0) { result->append(".value0="); - WriteToString(result, value->value0); + WriteToString(result, &value->value0); } - // Ark_String + // Ark_LengthMetrics if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Resource + // Ark_LocalizedPadding if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); @@ -45606,42 +45424,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Color_String_Reso result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Color_String_Resource* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Color_String_Resource& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_MotionBlurOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_MotionBlurOptions* value) { - result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_MotionBlurAnchor anchor - result->append(", "); - result->append(".anchor="); - WriteToString(result, &value->anchor); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMetrics_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45654,39 +45437,45 @@ inline void WriteToString(std::string* result, const Opt_MotionBlurOptions* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MotionBlurOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_LengthMetrics_LocalizedPadding& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TransitionOptions_TransitionEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Length_LocalizedPadding& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TransitionOptions_TransitionEffect: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Padding_Length_LocalizedPadding: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_TransitionOptions_TransitionEffect* value) { +inline void WriteToString(std::string* result, const Ark_Union_Padding_Length_LocalizedPadding* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_TransitionOptions + // Ark_Padding if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_TransitionEffect + // Ark_Length if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_TransitionOptions_TransitionEffect* value) { +inline void WriteToString(std::string* result, const Opt_Union_Padding_Length_LocalizedPadding* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45699,33 +45488,29 @@ inline void WriteToString(std::string* result, const Opt_Union_TransitionOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TransitionOptions_TransitionEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Length_LocalizedPadding& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_FocusBoxStyle& value) +inline Ark_RuntimeType runtimeType(const Ark_ChainWeightOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_FocusBoxStyle* value) { +inline void WriteToString(std::string* result, const Ark_ChainWeightOptions* value) { result->append("{"); - // Ark_LengthMetrics margin - result->append(".margin="); - WriteToString(result, &value->margin); - // Ark_ColorMetrics strokeColor - result->append(", "); - result->append(".strokeColor="); - WriteToString(result, &value->strokeColor); - // Ark_LengthMetrics strokeWidth + // Ark_Number horizontal + result->append(".horizontal="); + WriteToString(result, &value->horizontal); + // Ark_Number vertical result->append(", "); - result->append(".strokeWidth="); - WriteToString(result, &value->strokeWidth); + result->append(".vertical="); + WriteToString(result, &value->vertical); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { +inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45738,25 +45523,29 @@ inline void WriteToString(std::string* result, const Opt_FocusBoxStyle* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_FocusBoxStyle& value) +inline Ark_RuntimeType runtimeType(const Opt_ChainWeightOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_KeyEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Ark_TouchResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_TouchTestStrategy strategy + result->append(".strategy="); + WriteToString(result, value->strategy); + // Ark_String id + result->append(", "); + result->append(".id="); + WriteToString(result, &value->id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boolean* value) { +inline void WriteToString(std::string* result, const Opt_TouchResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45769,61 +45558,53 @@ inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Boole result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Boolean& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_KeyEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_TouchTestInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_KeyEvent* value) { +inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value) { result->append("{"); - // Ark_KeyType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_Number keyCode - result->append(", "); - result->append(".keyCode="); - WriteToString(result, &value->keyCode); - // Ark_String keyText - result->append(", "); - result->append(".keyText="); - WriteToString(result, &value->keyText); - // Ark_KeySource keySource + // Ark_Number windowX + result->append(".windowX="); + WriteToString(result, &value->windowX); + // Ark_Number windowY result->append(", "); - result->append(".keySource="); - WriteToString(result, value->keySource); - // Ark_Number deviceId + result->append(".windowY="); + WriteToString(result, &value->windowY); + // Ark_Number parentX result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_Number metaKey + result->append(".parentX="); + WriteToString(result, &value->parentX); + // Ark_Number parentY result->append(", "); - result->append(".metaKey="); - WriteToString(result, &value->metaKey); - // Ark_Number timestamp + result->append(".parentY="); + WriteToString(result, &value->parentY); + // Ark_Number x result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Callback_Void stopPropagation + result->append(".x="); + WriteToString(result, &value->x); + // Ark_Number y result->append(", "); - result->append(".stopPropagation="); - WriteToString(result, &value->stopPropagation); - // Ark_IntentionCode intentionCode + result->append(".y="); + WriteToString(result, &value->y); + // Ark_RectResult rect result->append(", "); - result->append(".intentionCode="); - WriteToString(result, &value->intentionCode); - // Ark_Number unicode + result->append(".rect="); + WriteToString(result, &value->rect); + // Ark_String id result->append(", "); - result->append(".unicode="); - WriteToString(result, &value->unicode); + result->append(".id="); + WriteToString(result, &value->id); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { +inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45836,25 +45617,33 @@ inline void WriteToString(std::string* result, const Opt_KeyEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_KeyEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_TouchTestInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_KeyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Array_TouchTestInfo& value) { return ARK_RUNTIME_OBJECT; } + template <> -inline void WriteToString(std::string* result, const Callback_KeyEvent_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); +inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value); + +inline void WriteToString(std::string* result, const Array_TouchTestInfo* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_TouchTestInfo*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45867,61 +45656,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_KeyEvent_Void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_KeyEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Array_TouchTestInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_TouchTestInfo_TouchResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchObject* value) { +inline void WriteToString(std::string* result, const Callback_Array_TouchTestInfo_TouchResult* value) { result->append("{"); - // Ark_TouchType type - result->append(".type="); - WriteToString(result, value->type); - // Ark_Number id - result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_Number windowX - result->append(", "); - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY - result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number screenX - result->append(", "); - result->append(".screenX="); - WriteToString(result, &value->screenX); - // Ark_Number screenY - result->append(", "); - result->append(".screenY="); - WriteToString(result, &value->screenY); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchObject* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTestInfo_TouchResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45934,30 +45687,28 @@ inline void WriteToString(std::string* result, const Opt_TouchObject* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchObject& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TouchTestInfo_TouchResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_HitTestMode& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Callback_TouchEvent_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_HitTestMode value) { + result->append("Ark_HitTestMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -45965,105 +45716,37 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_HitTestMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MouseEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_ConstraintSizeOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_MouseEvent* value) { +inline void WriteToString(std::string* result, const Ark_ConstraintSizeOptions* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical + // Ark_Length minWidth + result->append(".minWidth="); + WriteToString(result, &value->minWidth); + // Ark_Length maxWidth result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure + result->append(".maxWidth="); + WriteToString(result, &value->maxWidth); + // Ark_Length minHeight result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX + result->append(".minHeight="); + WriteToString(result, &value->minHeight); + // Ark_Length maxHeight result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_MouseButton button - result->append(", "); - result->append(".button="); - WriteToString(result, value->button); - // Ark_MouseAction action - result->append(", "); - result->append(".action="); - WriteToString(result, value->action); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_Number windowX - result->append(", "); - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY - result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number screenX - result->append(", "); - result->append(".screenX="); - WriteToString(result, &value->screenX); - // Ark_Number screenY - result->append(", "); - result->append(".screenY="); - WriteToString(result, &value->screenY); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Callback_Void stopPropagation - result->append(", "); - result->append(".stopPropagation="); - WriteToString(result, &value->stopPropagation); + result->append(".maxHeight="); + WriteToString(result, &value->maxHeight); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_MouseEvent* value) { +inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46076,25 +45759,39 @@ inline void WriteToString(std::string* result, const Opt_MouseEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_MouseEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_ConstraintSizeOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_MouseEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_Rectangle_Rectangle& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_Array_Rectangle_Rectangle: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Callback_MouseEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_Rectangle_Rectangle* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Array_Rectangle + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Rectangle + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_Rectangle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46107,28 +45804,58 @@ inline void WriteToString(std::string* result, const Opt_Callback_MouseEvent_Voi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_MouseEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Rectangle_Rectangle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_TransitionEffects& value) { - return ARK_RUNTIME_NUMBER; + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverEffect value) { - result->append("Ark_HoverEffect("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); +inline void WriteToString(std::string* result, const Ark_TransitionEffects* value) { + result->append("{"); + // Ark_Undefined identity + result->append(".identity="); + WriteToString(result, value->identity); + // Ark_Number opacity + result->append(", "); + result->append(".opacity="); + WriteToString(result, &value->opacity); + // Ark_Undefined slideSwitch + result->append(", "); + result->append(".slideSwitch="); + WriteToString(result, value->slideSwitch); + // Ark_TransitionEdge move + result->append(", "); + result->append(".move="); + WriteToString(result, value->move); + // Ark_TranslateOptions translate + result->append(", "); + result->append(".translate="); + WriteToString(result, &value->translate); + // Ark_RotateOptions rotate + result->append(", "); + result->append(".rotate="); + WriteToString(result, &value->rotate); + // Ark_ScaleOptions scale + result->append(", "); + result->append(".scale="); + WriteToString(result, &value->scale); + // Ark_Literal_TransitionEffect_appear_disappear asymmetric + result->append(", "); + result->append(".asymmetric="); + WriteToString(result, &value->asymmetric); + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { +inline void WriteToString(std::string* result, const Opt_TransitionEffects* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); + WriteToString(result, &value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -46136,89 +45863,33 @@ inline void WriteToString(std::string* result, const Opt_HoverEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_TransitionEffects& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_AccessibilityHoverEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_PointLightStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_AccessibilityHoverEvent* value) { +inline void WriteToString(std::string* result, const Ark_PointLightStyle* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical - result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure - result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX - result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_AccessibilityHoverType type - result->append(", "); - result->append(".type="); - WriteToString(result, value->type); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_Number windowX + // Ark_LightSource lightSource + result->append(".lightSource="); + WriteToString(result, &value->lightSource); + // Ark_IlluminatedType illuminated result->append(", "); - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY + result->append(".illuminated="); + WriteToString(result, &value->illuminated); + // Ark_Number bloom result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); + result->append(".bloom="); + WriteToString(result, &value->bloom); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityHoverEvent* value) { +inline void WriteToString(std::string* result, const Opt_PointLightStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46231,25 +45902,25 @@ inline void WriteToString(std::string* result, const Opt_AccessibilityHoverEvent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AccessibilityHoverEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_PointLightStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const AccessibilityCallback& value) +inline Ark_RuntimeType runtimeType(const Ark_ColumnOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const AccessibilityCallback* value) { +inline void WriteToString(std::string* result, const Ark_ColumnOptions* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_String_Number space + result->append(".space="); + WriteToString(result, &value->space); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_AccessibilityCallback* value) { +inline void WriteToString(std::string* result, const Opt_ColumnOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46262,65 +45933,29 @@ inline void WriteToString(std::string* result, const Opt_AccessibilityCallback* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_AccessibilityCallback& value) +inline Ark_RuntimeType runtimeType(const Opt_ColumnOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HoverEvent& value) +inline Ark_RuntimeType runtimeType(const Ark_CircleOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_HoverEvent* value) { +inline void WriteToString(std::string* result, const Ark_CircleOptions* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical - result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure - result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX - result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Callback_Void stopPropagation + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height result->append(", "); - result->append(".stopPropagation="); - WriteToString(result, &value->stopPropagation); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_HoverEvent* value) { +inline void WriteToString(std::string* result, const Opt_CircleOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46333,25 +45968,29 @@ inline void WriteToString(std::string* result, const Opt_HoverEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HoverEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_CircleOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupResult& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxGroupResult* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Array_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_SelectStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, value->status); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxGroupResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46364,97 +46003,25 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean_HoverE result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_HoverEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupResult& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ClickEvent& value) +inline Ark_RuntimeType runtimeType(const OnCheckboxGroupChangeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ClickEvent* value) { +inline void WriteToString(std::string* result, const OnCheckboxGroupChangeCallback* value) { result->append("{"); - // Ark_EventTarget target - result->append(".target="); - WriteToString(result, &value->target); - // Ark_Number timestamp - result->append(", "); - result->append(".timestamp="); - WriteToString(result, &value->timestamp); - // Ark_SourceType source - result->append(", "); - result->append(".source="); - WriteToString(result, value->source); - // Ark_Number axisHorizontal - result->append(", "); - result->append(".axisHorizontal="); - WriteToString(result, &value->axisHorizontal); - // Ark_Number axisVertical - result->append(", "); - result->append(".axisVertical="); - WriteToString(result, &value->axisVertical); - // Ark_Number pressure - result->append(", "); - result->append(".pressure="); - WriteToString(result, &value->pressure); - // Ark_Number tiltX - result->append(", "); - result->append(".tiltX="); - WriteToString(result, &value->tiltX); - // Ark_Number tiltY - result->append(", "); - result->append(".tiltY="); - WriteToString(result, &value->tiltY); - // Ark_SourceTool sourceTool - result->append(", "); - result->append(".sourceTool="); - WriteToString(result, value->sourceTool); - // Ark_Number deviceId - result->append(", "); - result->append(".deviceId="); - WriteToString(result, &value->deviceId); - // Ark_Number displayX - result->append(", "); - result->append(".displayX="); - WriteToString(result, &value->displayX); - // Ark_Number displayY - result->append(", "); - result->append(".displayY="); - WriteToString(result, &value->displayY); - // Ark_Number windowX - result->append(", "); - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY - result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number screenX - result->append(", "); - result->append(".screenX="); - WriteToString(result, &value->screenX); - // Ark_Number screenY - result->append(", "); - result->append(".screenY="); - WriteToString(result, &value->screenY); - // Ark_Number x - result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y - result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Callback_Void preventDefault - result->append(", "); - result->append(".preventDefault="); - WriteToString(result, &value->preventDefault); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ClickEvent* value) { +inline void WriteToString(std::string* result, const Opt_OnCheckboxGroupChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46467,39 +46034,25 @@ inline void WriteToString(std::string* result, const Opt_ClickEvent* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ClickEvent& value) +inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxGroupChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxGroupOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_ColoringStrategy: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxGroupOptions* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ColoringStrategy - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + // Ark_String group + result->append(".group="); + WriteToString(result, &value->group); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_ColoringStrategy* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxGroupOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46512,39 +46065,25 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Col result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_ColoringStrategy& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxGroupOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const OnCheckboxChangeCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_OutlineRadiuses: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const OnCheckboxChangeCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_OutlineRadiuses - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_OutlineRadiuses* value) { +inline void WriteToString(std::string* result, const Opt_OnCheckboxChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46557,39 +46096,33 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_Outline result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_OutlineRadiuses& value) +inline Ark_RuntimeType runtimeType(const Opt_OnCheckboxChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Dimension_EdgeOutlineWidths& value) +inline Ark_RuntimeType runtimeType(const Ark_MarkStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Dimension_EdgeOutlineWidths: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Dimension_EdgeOutlineWidths* value) { +inline void WriteToString(std::string* result, const Ark_MarkStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor strokeColor + result->append(".strokeColor="); + WriteToString(result, &value->strokeColor); + // Ark_Length size result->append(", "); - // Ark_Length - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_EdgeOutlineWidths - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".size="); + WriteToString(result, &value->size); + // Ark_Length strokeWidth + result->append(", "); + result->append(".strokeWidth="); + WriteToString(result, &value->strokeWidth); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeOutlineWidths* value) { +inline void WriteToString(std::string* result, const Opt_MarkStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46602,44 +46135,28 @@ inline void WriteToString(std::string* result, const Opt_Union_Dimension_EdgeOut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Dimension_EdgeOutlineWidths& value) +inline Ark_RuntimeType runtimeType(const Opt_MarkStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OutlineStyle_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckBoxShape& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_OutlineStyle_EdgeOutlineStyles: " + std::to_string(value.selector); - } + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_Union_OutlineStyle_EdgeOutlineStyles* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_OutlineStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_EdgeOutlineStyles - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); +inline void WriteToString(std::string* result, const Ark_CheckBoxShape value) { + result->append("Ark_CheckBoxShape("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_EdgeOutlineStyles* value) { +inline void WriteToString(std::string* result, const Opt_CheckBoxShape* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -46647,37 +46164,33 @@ inline void WriteToString(std::string* result, const Opt_Union_OutlineStyle_Edge result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_OutlineStyle_EdgeOutlineStyles& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckBoxShape& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_OutlineOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CheckboxOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_OutlineOptions* value) { +inline void WriteToString(std::string* result, const Ark_CheckboxOptions* value) { result->append("{"); - // Ark_Union_EdgeOutlineWidths_Dimension width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_OutlineRadiuses_Dimension radius + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_String group result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_EdgeOutlineStyles_OutlineStyle style + result->append(".group="); + WriteToString(result, &value->group); + // CustomNodeBuilder indicatorBuilder result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); + result->append(".indicatorBuilder="); + WriteToString(result, &value->indicatorBuilder); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_OutlineOptions* value) { +inline void WriteToString(std::string* result, const Opt_CheckboxOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46690,29 +46203,39 @@ inline void WriteToString(std::string* result, const Opt_OutlineOptions* value) result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_OutlineOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CheckboxOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { result->append("{"); - // Ark_ResourceColor value0 - result->append(".value0="); - WriteToString(result, &value->value0); - // Ark_Number value1 + result->append(".selector="); + result->append(std::to_string(value->selector)); result->append(", "); - result->append(".value1="); - WriteToString(result, &value->value1); + // Ark_CanvasRenderingContext2D + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DrawingRenderingContext + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Number* value) { +inline void WriteToString(std::string* result, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46725,45 +46248,25 @@ inline void WriteToString(std::string* result, const Opt_Tuple_ResourceColor_Num result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Tuple_ResourceColor_Number& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderImageOption& value) +inline Ark_RuntimeType runtimeType(const Ark_RenderingContextSettings& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BorderImageOption* value) { +inline void WriteToString(std::string* result, const Ark_RenderingContextSettings* value) { result->append("{"); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice - result->append(".slice="); - WriteToString(result, &value->slice); - // Ark_RepeatMode repeat - result->append(", "); - result->append(".repeat="); - WriteToString(result, &value->repeat); - // Ark_Union_String_Resource_LinearGradient_common source - result->append(", "); - result->append(".source="); - WriteToString(result, &value->source); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width - result->append(", "); - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset - result->append(", "); - result->append(".outset="); - WriteToString(result, &value->outset); - // Ark_Boolean fill - result->append(", "); - result->append(".fill="); - WriteToString(result, &value->fill); + // Ark_Boolean antialias + result->append(".antialias="); + WriteToString(result, &value->antialias); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderImageOption* value) { +inline void WriteToString(std::string* result, const Opt_RenderingContextSettings* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46776,50 +46279,28 @@ inline void WriteToString(std::string* result, const Opt_BorderImageOption* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderImageOption& value) +inline Ark_RuntimeType runtimeType(const Opt_RenderingContextSettings& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BorderOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_ImageAnalyzerType& value) { - return ARK_RUNTIME_OBJECT; + return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_BorderOptions* value) { - result->append("{"); - // Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width - result->append(".width="); - WriteToString(result, &value->width); - // Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius - result->append(", "); - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Union_EdgeStyles_BorderStyle style - result->append(", "); - result->append(".style="); - WriteToString(result, &value->style); - // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap - result->append(", "); - result->append(".dashGap="); - WriteToString(result, &value->dashGap); - // Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth - result->append(", "); - result->append(".dashWidth="); - WriteToString(result, &value->dashWidth); - result->append("}"); +inline void WriteToString(std::string* result, const Ark_ImageAnalyzerType value) { + result->append("Ark_ImageAnalyzerType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_BorderOptions* value) { +inline void WriteToString(std::string* result, const Opt_ImageAnalyzerType* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -46827,25 +46308,39 @@ inline void WriteToString(std::string* result, const Opt_BorderOptions* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BorderOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_ImageAnalyzerType& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Filter& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ImageBitmap_PixelMap& value) { - return ARK_RUNTIME_OBJECT; + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ImageBitmap_PixelMap: " + std::to_string(value.selector); + } } template <> -inline void WriteToString(std::string* result, const Ark_Filter* value) { +inline void WriteToString(std::string* result, const Ark_Union_ImageBitmap_PixelMap* value) { result->append("{"); - // Ark_String __FilterStub - result->append(".__FilterStub="); - WriteToString(result, &value->__FilterStub); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ImageBitmap + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_PixelMap + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Filter* value) { +inline void WriteToString(std::string* result, const Opt_Union_ImageBitmap_PixelMap* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46858,25 +46353,25 @@ inline void WriteToString(std::string* result, const Opt_Filter* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Filter& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ImageBitmap_PixelMap& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VisualEffect& value) +inline Ark_RuntimeType runtimeType(const Ark_LengthMetricsUnit& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_VisualEffect* value) { +inline void WriteToString(std::string* result, const Ark_LengthMetricsUnit* value) { result->append("{"); - // Ark_String __VisualEffectStub - result->append(".__VisualEffectStub="); - WriteToString(result, &value->__VisualEffectStub); + // Ark_String __LengthMetricsUnitStub + result->append(".__LengthMetricsUnitStub="); + WriteToString(result, &value->__LengthMetricsUnitStub); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_VisualEffect* value) { +inline void WriteToString(std::string* result, const Opt_LengthMetricsUnit* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46889,25 +46384,29 @@ inline void WriteToString(std::string* result, const Opt_VisualEffect* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_VisualEffect& value) +inline Ark_RuntimeType runtimeType(const Opt_LengthMetricsUnit& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ForegroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ForegroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Ark_CalendarOptions* value) { result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); + // Ark_Union_Number_Resource hintRadius + result->append(".hintRadius="); + WriteToString(result, &value->hintRadius); + // Ark_Date selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_CalendarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46920,29 +46419,41 @@ inline void WriteToString(std::string* result, const Opt_ForegroundEffectOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ForegroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ResizableOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarRequestedData& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ResizableOptions* value) { +inline void WriteToString(std::string* result, const Ark_CalendarRequestedData* value) { result->append("{"); - // Ark_EdgeWidths slice - result->append(".slice="); - WriteToString(result, &value->slice); - // Ark_DrawingLattice lattice + // Ark_Number year + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month result->append(", "); - result->append(".lattice="); - WriteToString(result, &value->lattice); + result->append(".month="); + WriteToString(result, &value->month); + // Ark_Number currentYear + result->append(", "); + result->append(".currentYear="); + WriteToString(result, &value->currentYear); + // Ark_Number currentMonth + result->append(", "); + result->append(".currentMonth="); + WriteToString(result, &value->currentMonth); + // Ark_Number monthState + result->append(", "); + result->append(".monthState="); + WriteToString(result, &value->monthState); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ResizableOptions* value) { +inline void WriteToString(std::string* result, const Opt_CalendarRequestedData* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -46955,53 +46466,25 @@ inline void WriteToString(std::string* result, const Opt_ResizableOptions* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ResizableOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarRequestedData& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BackgroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Callback_CalendarRequestedData_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_BackgroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Callback_CalendarRequestedData_Void* value) { result->append("{"); - // Ark_Number radius - result->append(".radius="); - WriteToString(result, &value->radius); - // Ark_Number saturation - result->append(", "); - result->append(".saturation="); - WriteToString(result, &value->saturation); - // Ark_Number brightness - result->append(", "); - result->append(".brightness="); - WriteToString(result, &value->brightness); - // Ark_ResourceColor color - result->append(", "); - result->append(".color="); - WriteToString(result, &value->color); - // Ark_AdaptiveColor adaptiveColor - result->append(", "); - result->append(".adaptiveColor="); - WriteToString(result, &value->adaptiveColor); - // Ark_BlurOptions blurOptions - result->append(", "); - result->append(".blurOptions="); - WriteToString(result, &value->blurOptions); - // Ark_BlurStyleActivePolicy policy - result->append(", "); - result->append(".policy="); - WriteToString(result, &value->policy); - // Ark_ResourceColor inactiveColor - result->append(", "); - result->append(".inactiveColor="); - WriteToString(result, &value->inactiveColor); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CalendarRequestedData_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47014,39 +46497,33 @@ inline void WriteToString(std::string* result, const Opt_BackgroundEffectOptions result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_BackgroundEffectOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CalendarRequestedData_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Position_Alignment& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarSelectedDate& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Position_Alignment: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Position_Alignment* value) { +inline void WriteToString(std::string* result, const Ark_CalendarSelectedDate* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number year + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month result->append(", "); - // Ark_Position - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Alignment - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".month="); + WriteToString(result, &value->month); + // Ark_Number day + result->append(", "); + result->append(".day="); + WriteToString(result, &value->day); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Position_Alignment* value) { +inline void WriteToString(std::string* result, const Opt_CalendarSelectedDate* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47059,39 +46536,25 @@ inline void WriteToString(std::string* result, const Opt_Union_Position_Alignmen result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Position_Alignment& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarSelectedDate& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SizeOptions_ImageSize& value) +inline Ark_RuntimeType runtimeType(const Callback_CalendarSelectedDate_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_SizeOptions_ImageSize: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_SizeOptions_ImageSize* value) { +inline void WriteToString(std::string* result, const Callback_CalendarSelectedDate_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_SizeOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_ImageSize - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_SizeOptions_ImageSize* value) { +inline void WriteToString(std::string* result, const Opt_Callback_CalendarSelectedDate_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47104,37 +46567,49 @@ inline void WriteToString(std::string* result, const Opt_Union_SizeOptions_Image result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SizeOptions_ImageSize& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_CalendarSelectedDate_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_PixelRoundPolicy& value) +inline Ark_RuntimeType runtimeType(const Ark_WorkStateStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_PixelRoundPolicy* value) { +inline void WriteToString(std::string* result, const Ark_WorkStateStyle* value) { result->append("{"); - // Ark_PixelRoundCalcPolicy start - result->append(".start="); - WriteToString(result, &value->start); - // Ark_PixelRoundCalcPolicy top + // Ark_ResourceColor workDayMarkColor + result->append(".workDayMarkColor="); + WriteToString(result, &value->workDayMarkColor); + // Ark_ResourceColor offDayMarkColor result->append(", "); - result->append(".top="); - WriteToString(result, &value->top); - // Ark_PixelRoundCalcPolicy end + result->append(".offDayMarkColor="); + WriteToString(result, &value->offDayMarkColor); + // Ark_Number workDayMarkSize result->append(", "); - result->append(".end="); - WriteToString(result, &value->end); - // Ark_PixelRoundCalcPolicy bottom + result->append(".workDayMarkSize="); + WriteToString(result, &value->workDayMarkSize); + // Ark_Number offDayMarkSize result->append(", "); - result->append(".bottom="); - WriteToString(result, &value->bottom); + result->append(".offDayMarkSize="); + WriteToString(result, &value->offDayMarkSize); + // Ark_Number workStateWidth + result->append(", "); + result->append(".workStateWidth="); + WriteToString(result, &value->workStateWidth); + // Ark_Number workStateHorizontalMovingDistance + result->append(", "); + result->append(".workStateHorizontalMovingDistance="); + WriteToString(result, &value->workStateHorizontalMovingDistance); + // Ark_Number workStateVerticalMovingDistance + result->append(", "); + result->append(".workStateVerticalMovingDistance="); + WriteToString(result, &value->workStateVerticalMovingDistance); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value) { +inline void WriteToString(std::string* result, const Opt_WorkStateStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47147,45 +46622,49 @@ inline void WriteToString(std::string* result, const Opt_PixelRoundPolicy* value result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_PixelRoundPolicy& value) +inline Ark_RuntimeType runtimeType(const Opt_WorkStateStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Margin_Length_LocalizedMargin& value) +inline Ark_RuntimeType runtimeType(const Ark_WeekStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Margin_Length_LocalizedMargin: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Margin_Length_LocalizedMargin* value) { +inline void WriteToString(std::string* result, const Ark_WeekStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor weekColor + result->append(".weekColor="); + WriteToString(result, &value->weekColor); + // Ark_ResourceColor weekendDayColor result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".weekendDayColor="); + WriteToString(result, &value->weekendDayColor); + // Ark_ResourceColor weekendLunarColor + result->append(", "); + result->append(".weekendLunarColor="); + WriteToString(result, &value->weekendLunarColor); + // Ark_Number weekFontSize + result->append(", "); + result->append(".weekFontSize="); + WriteToString(result, &value->weekFontSize); + // Ark_Number weekHeight + result->append(", "); + result->append(".weekHeight="); + WriteToString(result, &value->weekHeight); + // Ark_Number weekWidth + result->append(", "); + result->append(".weekWidth="); + WriteToString(result, &value->weekWidth); + // Ark_Number weekAndDayRowSpace + result->append(", "); + result->append(".weekAndDayRowSpace="); + WriteToString(result, &value->weekAndDayRowSpace); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Margin_Length_LocalizedMargin* value) { +inline void WriteToString(std::string* result, const Opt_WeekStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47198,45 +46677,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Margin_Length_Loc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Length_LocalizedMargin& value) +inline Ark_RuntimeType runtimeType(const Opt_WeekStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_LengthMetrics_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_TodayStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Padding_LengthMetrics_LocalizedPadding: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Ark_TodayStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor focusedDayColor + result->append(".focusedDayColor="); + WriteToString(result, &value->focusedDayColor); + // Ark_ResourceColor focusedLunarColor result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_LengthMetrics - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".focusedLunarColor="); + WriteToString(result, &value->focusedLunarColor); + // Ark_ResourceColor focusedAreaBackgroundColor + result->append(", "); + result->append(".focusedAreaBackgroundColor="); + WriteToString(result, &value->focusedAreaBackgroundColor); + // Ark_Number focusedAreaRadius + result->append(", "); + result->append(".focusedAreaRadius="); + WriteToString(result, &value->focusedAreaRadius); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMetrics_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Opt_TodayStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47249,45 +46720,37 @@ inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMet result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_LengthMetrics_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_TodayStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Length_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Ark_NonCurrentDayStyle& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_Padding_Length_LocalizedPadding: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Padding_Length_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Ark_NonCurrentDayStyle* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_ResourceColor nonCurrentMonthDayColor + result->append(".nonCurrentMonthDayColor="); + WriteToString(result, &value->nonCurrentMonthDayColor); + // Ark_ResourceColor nonCurrentMonthLunarColor result->append(", "); - // Ark_Padding - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_LocalizedPadding - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } + result->append(".nonCurrentMonthLunarColor="); + WriteToString(result, &value->nonCurrentMonthLunarColor); + // Ark_ResourceColor nonCurrentMonthWorkDayMarkColor + result->append(", "); + result->append(".nonCurrentMonthWorkDayMarkColor="); + WriteToString(result, &value->nonCurrentMonthWorkDayMarkColor); + // Ark_ResourceColor nonCurrentMonthOffDayMarkColor + result->append(", "); + result->append(".nonCurrentMonthOffDayMarkColor="); + WriteToString(result, &value->nonCurrentMonthOffDayMarkColor); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Padding_Length_LocalizedPadding* value) { +inline void WriteToString(std::string* result, const Opt_NonCurrentDayStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47300,29 +46763,113 @@ inline void WriteToString(std::string* result, const Opt_Union_Padding_Length_Lo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Length_LocalizedPadding& value) +inline Ark_RuntimeType runtimeType(const Opt_NonCurrentDayStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ChainWeightOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_CurrentDayStyle& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ChainWeightOptions* value) { +inline void WriteToString(std::string* result, const Ark_CurrentDayStyle* value) { result->append("{"); - // Ark_Number horizontal - result->append(".horizontal="); - WriteToString(result, &value->horizontal); - // Ark_Number vertical + // Ark_ResourceColor dayColor + result->append(".dayColor="); + WriteToString(result, &value->dayColor); + // Ark_ResourceColor lunarColor result->append(", "); - result->append(".vertical="); - WriteToString(result, &value->vertical); + result->append(".lunarColor="); + WriteToString(result, &value->lunarColor); + // Ark_ResourceColor markLunarColor + result->append(", "); + result->append(".markLunarColor="); + WriteToString(result, &value->markLunarColor); + // Ark_Number dayFontSize + result->append(", "); + result->append(".dayFontSize="); + WriteToString(result, &value->dayFontSize); + // Ark_Number lunarDayFontSize + result->append(", "); + result->append(".lunarDayFontSize="); + WriteToString(result, &value->lunarDayFontSize); + // Ark_Number dayHeight + result->append(", "); + result->append(".dayHeight="); + WriteToString(result, &value->dayHeight); + // Ark_Number dayWidth + result->append(", "); + result->append(".dayWidth="); + WriteToString(result, &value->dayWidth); + // Ark_Number gregorianCalendarHeight + result->append(", "); + result->append(".gregorianCalendarHeight="); + WriteToString(result, &value->gregorianCalendarHeight); + // Ark_Number dayYAxisOffset + result->append(", "); + result->append(".dayYAxisOffset="); + WriteToString(result, &value->dayYAxisOffset); + // Ark_Number lunarDayYAxisOffset + result->append(", "); + result->append(".lunarDayYAxisOffset="); + WriteToString(result, &value->lunarDayYAxisOffset); + // Ark_Number underscoreXAxisOffset + result->append(", "); + result->append(".underscoreXAxisOffset="); + WriteToString(result, &value->underscoreXAxisOffset); + // Ark_Number underscoreYAxisOffset + result->append(", "); + result->append(".underscoreYAxisOffset="); + WriteToString(result, &value->underscoreYAxisOffset); + // Ark_Number scheduleMarkerXAxisOffset + result->append(", "); + result->append(".scheduleMarkerXAxisOffset="); + WriteToString(result, &value->scheduleMarkerXAxisOffset); + // Ark_Number scheduleMarkerYAxisOffset + result->append(", "); + result->append(".scheduleMarkerYAxisOffset="); + WriteToString(result, &value->scheduleMarkerYAxisOffset); + // Ark_Number colSpace + result->append(", "); + result->append(".colSpace="); + WriteToString(result, &value->colSpace); + // Ark_Number dailyFiveRowSpace + result->append(", "); + result->append(".dailyFiveRowSpace="); + WriteToString(result, &value->dailyFiveRowSpace); + // Ark_Number dailySixRowSpace + result->append(", "); + result->append(".dailySixRowSpace="); + WriteToString(result, &value->dailySixRowSpace); + // Ark_Number lunarHeight + result->append(", "); + result->append(".lunarHeight="); + WriteToString(result, &value->lunarHeight); + // Ark_Number underscoreWidth + result->append(", "); + result->append(".underscoreWidth="); + WriteToString(result, &value->underscoreWidth); + // Ark_Number underscoreLength + result->append(", "); + result->append(".underscoreLength="); + WriteToString(result, &value->underscoreLength); + // Ark_Number scheduleMarkerRadius + result->append(", "); + result->append(".scheduleMarkerRadius="); + WriteToString(result, &value->scheduleMarkerRadius); + // Ark_Number boundaryRowOffset + result->append(", "); + result->append(".boundaryRowOffset="); + WriteToString(result, &value->boundaryRowOffset); + // Ark_Number boundaryColOffset + result->append(", "); + result->append(".boundaryColOffset="); + WriteToString(result, &value->boundaryColOffset); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* value) { +inline void WriteToString(std::string* result, const Opt_CurrentDayStyle* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47335,29 +46882,65 @@ inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* val result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ChainWeightOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_CurrentDayStyle& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Ark_CalendarDay& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchResult* value) { +inline void WriteToString(std::string* result, const Ark_CalendarDay* value) { result->append("{"); - // Ark_TouchTestStrategy strategy - result->append(".strategy="); - WriteToString(result, value->strategy); - // Ark_String id + // Ark_Number index + result->append(".index="); + WriteToString(result, &value->index); + // Ark_String lunarMonth result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); + result->append(".lunarMonth="); + WriteToString(result, &value->lunarMonth); + // Ark_String lunarDay + result->append(", "); + result->append(".lunarDay="); + WriteToString(result, &value->lunarDay); + // Ark_String dayMark + result->append(", "); + result->append(".dayMark="); + WriteToString(result, &value->dayMark); + // Ark_String dayMarkValue + result->append(", "); + result->append(".dayMarkValue="); + WriteToString(result, &value->dayMarkValue); + // Ark_Number year + result->append(", "); + result->append(".year="); + WriteToString(result, &value->year); + // Ark_Number month + result->append(", "); + result->append(".month="); + WriteToString(result, &value->month); + // Ark_Number day + result->append(", "); + result->append(".day="); + WriteToString(result, &value->day); + // Ark_Boolean isFirstOfLunar + result->append(", "); + result->append(".isFirstOfLunar="); + WriteToString(result, value->isFirstOfLunar); + // Ark_Boolean hasSchedule + result->append(", "); + result->append(".hasSchedule="); + WriteToString(result, value->hasSchedule); + // Ark_Boolean markLunarDay + result->append(", "); + result->append(".markLunarDay="); + WriteToString(result, value->markLunarDay); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchResult* value) { +inline void WriteToString(std::string* result, const Opt_CalendarDay* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47370,53 +46953,88 @@ inline void WriteToString(std::string* result, const Opt_TouchResult* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Opt_CalendarDay& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_Type_CalendarInterface_value& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value) { +inline void WriteToString(std::string* result, const Ark_Type_CalendarInterface_value* value) { result->append("{"); - // Ark_Number windowX - result->append(".windowX="); - WriteToString(result, &value->windowX); - // Ark_Number windowY + // Ark_Literal_Number_day_month_year date + result->append(".date="); + WriteToString(result, &value->date); + // Ark_MonthData currentData result->append(", "); - result->append(".windowY="); - WriteToString(result, &value->windowY); - // Ark_Number parentX + result->append(".currentData="); + WriteToString(result, &value->currentData); + // Ark_MonthData preData result->append(", "); - result->append(".parentX="); - WriteToString(result, &value->parentX); - // Ark_Number parentY + result->append(".preData="); + WriteToString(result, &value->preData); + // Ark_MonthData nextData result->append(", "); - result->append(".parentY="); - WriteToString(result, &value->parentY); - // Ark_Number x + result->append(".nextData="); + WriteToString(result, &value->nextData); + // Ark_CalendarController controller result->append(", "); - result->append(".x="); - WriteToString(result, &value->x); - // Ark_Number y + result->append(".controller="); + WriteToString(result, &value->controller); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Type_CalendarInterface_value* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Type_CalendarInterface_value& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_ButtonOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ButtonOptions* value) { + result->append("{"); + // Ark_ButtonType type + result->append(".type="); + WriteToString(result, &value->type); + // Ark_Boolean stateEffect result->append(", "); - result->append(".y="); - WriteToString(result, &value->y); - // Ark_RectResult rect + result->append(".stateEffect="); + WriteToString(result, &value->stateEffect); + // Ark_ButtonStyleMode buttonStyle result->append(", "); - result->append(".rect="); - WriteToString(result, &value->rect); - // Ark_String id + result->append(".buttonStyle="); + WriteToString(result, &value->buttonStyle); + // Ark_ControlSize controlSize result->append(", "); - result->append(".id="); - WriteToString(result, &value->id); + result->append(".controlSize="); + WriteToString(result, &value->controlSize); + // Ark_ButtonRole role + result->append(", "); + result->append(".role="); + WriteToString(result, &value->role); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { +inline void WriteToString(std::string* result, const Opt_ButtonOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47429,33 +47047,33 @@ inline void WriteToString(std::string* result, const Opt_TouchTestInfo* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithString& value) { return ARK_RUNTIME_OBJECT; } - template <> -inline void WriteToString(std::string* result, const Ark_TouchTestInfo* value); - -inline void WriteToString(std::string* result, const Array_TouchTestInfo* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_TouchTestInfo*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); +inline void WriteToString(std::string* result, const Ark_BadgeParamWithString* value) { + result->append("{"); + // Ark_Union_BadgePosition_Position position + result->append(".position="); + WriteToString(result, &value->position); + // Ark_BadgeStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_String value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* value) { +inline void WriteToString(std::string* result, const Opt_BadgeParamWithString* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47468,25 +47086,37 @@ inline void WriteToString(std::string* result, const Opt_Array_TouchTestInfo* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_TouchTestInfo& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithString& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_TouchTestInfo_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Ark_BadgeParamWithNumber& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_TouchTestInfo_TouchResult* value) { +inline void WriteToString(std::string* result, const Ark_BadgeParamWithNumber* value) { result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); + // Ark_Union_BadgePosition_Position position + result->append(".position="); + WriteToString(result, &value->position); + // Ark_BadgeStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_Number count + result->append(", "); + result->append(".count="); + WriteToString(result, &value->count); + // Ark_Number maxCount + result->append(", "); + result->append(".maxCount="); + WriteToString(result, &value->maxCount); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTestInfo_TouchResult* value) { +inline void WriteToString(std::string* result, const Opt_BadgeParamWithNumber* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47499,23 +47129,74 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_TouchTes result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_TouchTestInfo_TouchResult& value) +inline Ark_RuntimeType runtimeType(const Opt_BadgeParamWithNumber& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_SpringMotion_FrictionMotion_ScrollMotion: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_SpringMotion + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_FrictionMotion + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_ScrollMotion + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_SpringMotion_FrictionMotion_ScrollMotion& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_FillMode& value) { return ARK_RUNTIME_NUMBER; } template <> -inline void WriteToString(std::string* result, const Ark_HitTestMode value) { - result->append("Ark_HitTestMode("); +inline void WriteToString(std::string* result, const Ark_FillMode value) { + result->append("Ark_FillMode("); WriteToString(result, (Ark_Int32) value); result->append(")"); } template <> -inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { +inline void WriteToString(std::string* result, const Opt_FillMode* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47528,37 +47209,54 @@ inline void WriteToString(std::string* result, const Opt_HitTestMode* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_HitTestMode& value) +inline Ark_RuntimeType runtimeType(const Opt_FillMode& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ConstraintSizeOptions& value) +inline Ark_RuntimeType runtimeType(const Ark_AnimationStatus& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_AnimationStatus value) { + result->append("Ark_AnimationStatus("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AnimationStatus* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_AnimationStatus& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerPopupSelectCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_ConstraintSizeOptions* value) { +inline void WriteToString(std::string* result, const OnAlphabetIndexerPopupSelectCallback* value) { result->append("{"); - // Ark_Length minWidth - result->append(".minWidth="); - WriteToString(result, &value->minWidth); - // Ark_Length maxWidth - result->append(", "); - result->append(".maxWidth="); - WriteToString(result, &value->maxWidth); - // Ark_Length minHeight - result->append(", "); - result->append(".minHeight="); - WriteToString(result, &value->minHeight); - // Ark_Length maxHeight - result->append(", "); - result->append(".maxHeight="); - WriteToString(result, &value->maxHeight); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* value) { +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerPopupSelectCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47571,39 +47269,25 @@ inline void WriteToString(std::string* result, const Opt_ConstraintSizeOptions* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_ConstraintSizeOptions& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerPopupSelectCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_Rectangle_Rectangle& value) +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerRequestPopupDataCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_Rectangle_Rectangle: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_Rectangle_Rectangle* value) { +inline void WriteToString(std::string* result, const OnAlphabetIndexerRequestPopupDataCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Array_Rectangle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Rectangle - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_Rectangle* value) { +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerRequestPopupDataCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47616,32 +47300,336 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_Rectangle_R result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Rectangle_Rectangle& value) +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerRequestPopupDataCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } - - -// Serializers - -class Serializer : public SerializerBase { - public: - Serializer(uint8_t* data, CallbackResourceHolder* resourceHolder = nullptr) : SerializerBase(data, resourceHolder) { - } - void writeResource(Ark_Resource value) - { - Serializer& valueSerializer = *this; - const auto value_bundleName = value.bundleName; - valueSerializer.writeString(value_bundleName); - const auto value_moduleName = value.moduleName; - valueSerializer.writeString(value_moduleName); - const auto value_id = value.id; - valueSerializer.writeNumber(value_id); - const auto value_params = value.params; - Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; - value_params_type = runtimeType(value_params); - valueSerializer.writeInt8(value_params_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { +template <> +inline Ark_RuntimeType runtimeType(const OnAlphabetIndexerSelectCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const OnAlphabetIndexerSelectCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnAlphabetIndexerSelectCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_OnAlphabetIndexerSelectCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_AlphabetIndexerOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_AlphabetIndexerOptions* value) { + result->append("{"); + // Array_String arrayValue + result->append(".arrayValue="); + WriteToString(result, &value->arrayValue); + // Ark_Number selected + result->append(", "); + result->append(".selected="); + WriteToString(result, &value->selected); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AlphabetIndexerOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_AlphabetIndexerOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_AlertDialogButtonOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_AlertDialogButtonOptions* value) { + result->append("{"); + // Ark_Boolean enabled + result->append(".enabled="); + WriteToString(result, &value->enabled); + // Ark_Boolean defaultFocus + result->append(", "); + result->append(".defaultFocus="); + WriteToString(result, &value->defaultFocus); + // Ark_DialogButtonStyle style + result->append(", "); + result->append(".style="); + WriteToString(result, &value->style); + // Ark_ResourceStr value + result->append(", "); + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceColor fontColor + result->append(", "); + result->append(".fontColor="); + WriteToString(result, &value->fontColor); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // VoidCallback action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + // Ark_Boolean primary + result->append(", "); + result->append(".primary="); + WriteToString(result, &value->primary); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AlertDialogButtonOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_AlertDialogButtonOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Type_AlertDialog_show_value& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Type_AlertDialog_show_value: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Type_AlertDialog_show_value* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_AlertDialogParamWithConfirm + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_AlertDialogParamWithButtons + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_AlertDialogParamWithOptions + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Type_AlertDialog_show_value* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Type_AlertDialog_show_value& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_DismissDialogAction& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_DismissDialogAction* value) { + result->append("{"); + // Callback_Void dismiss + result->append(".dismiss="); + WriteToString(result, &value->dismiss); + // Ark_DismissReason reason + result->append(", "); + result->append(".reason="); + WriteToString(result, value->reason); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_DismissDialogAction* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_DismissDialogAction& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_SheetInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SheetInfo* value) { + result->append("{"); + // Ark_Union_String_Resource title + result->append(".title="); + WriteToString(result, &value->title); + // Ark_Union_String_Resource icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // VoidCallback action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SheetInfo* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SheetInfo& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_Literal_Want_want& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_Literal_Want_want* value) { + result->append("{"); + // Ark_Want want + result->append(".want="); + WriteToString(result, &value->want); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Literal_Want_want* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Literal_Want_want& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NativePointer& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Opt_NativePointer* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NativePointer& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} + + +// Serializers + +class Serializer : public SerializerBase { + public: + Serializer(uint8_t* data, CallbackResourceHolder* resourceHolder = nullptr) : SerializerBase(data, resourceHolder) { + } + void writeResource(Ark_Resource value) + { + Serializer& valueSerializer = *this; + const auto value_bundleName = value.bundleName; + valueSerializer.writeString(value_bundleName); + const auto value_moduleName = value.moduleName; + valueSerializer.writeString(value_moduleName); + const auto value_id = value.id; + valueSerializer.writeNumber(value_id); + const auto value_params = value.params; + Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; + value_params_type = runtimeType(value_params); + valueSerializer.writeInt8(value_params_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { const auto value_params_value = value_params.value; valueSerializer.writeInt32(value_params_value.length); for (int i = 0; i < value_params_value.length; i++) { @@ -47687,184 +47675,6 @@ class Serializer : public SerializerBase { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeShadowOptions(Ark_ShadowOptions value) - { - Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = value_radius.selector; - if (((value_radius_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_radius_0 = value_radius.value0; - valueSerializer.writeNumber(value_radius_0); - } - else if (((value_radius_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_radius_1 = value_radius.value1; - valueSerializer.writeResource(value_radius_1); - } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); - } - else if (((value_color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeString(value_color_value_1); - } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeResource(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeInt32(value_color_value_3); - } - } - const auto value_offsetX = value.offsetX; - Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_type = runtimeType(value_offsetX); - valueSerializer.writeInt8(value_offsetX_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { - const auto value_offsetX_value = value_offsetX.value; - Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_value_type = value_offsetX_value.selector; - if (((value_offsetX_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_offsetX_value_0 = value_offsetX_value.value0; - valueSerializer.writeNumber(value_offsetX_value_0); - } - else if (((value_offsetX_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_offsetX_value_1 = value_offsetX_value.value1; - valueSerializer.writeResource(value_offsetX_value_1); - } - } - const auto value_offsetY = value.offsetY; - Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_type = runtimeType(value_offsetY); - valueSerializer.writeInt8(value_offsetY_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { - const auto value_offsetY_value = value_offsetY.value; - Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_value_type = value_offsetY_value.selector; - if (((value_offsetY_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_offsetY_value_0 = value_offsetY_value.value0; - valueSerializer.writeNumber(value_offsetY_value_0); - } - else if (((value_offsetY_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_offsetY_value_1 = value_offsetY_value.value1; - valueSerializer.writeResource(value_offsetY_value_1); - } - } - const auto value_fill = value.fill; - Ark_Int32 value_fill_type = ARK_RUNTIME_UNDEFINED; - value_fill_type = runtimeType(value_fill); - valueSerializer.writeInt8(value_fill_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fill_type)) { - const auto value_fill_value = value_fill.value; - valueSerializer.writeBoolean(value_fill_value); - } - } - void writePosition(Ark_Position value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; - value_x_type = runtimeType(value_x); - valueSerializer.writeInt8(value_x_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { - const auto value_x_value = value_x.value; - valueSerializer.writeLength(value_x_value); - } - const auto value_y = value.y; - Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; - value_y_type = runtimeType(value_y); - valueSerializer.writeInt8(value_y_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { - const auto value_y_value = value_y.value; - valueSerializer.writeLength(value_y_value); - } - } - void writeSymbolGlyphModifier(Ark_SymbolGlyphModifier value) - { - Serializer& valueSerializer = *this; - const auto value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub; - valueSerializer.writeString(value___SymbolGlyphModifierStub); - } - void writeGridRowSizeOption(Ark_GridRowSizeOption value) - { - Serializer& valueSerializer = *this; - const auto value_xs = value.xs; - Ark_Int32 value_xs_type = ARK_RUNTIME_UNDEFINED; - value_xs_type = runtimeType(value_xs); - valueSerializer.writeInt8(value_xs_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_xs_type)) { - const auto value_xs_value = value_xs.value; - valueSerializer.writeLength(value_xs_value); - } - const auto value_sm = value.sm; - Ark_Int32 value_sm_type = ARK_RUNTIME_UNDEFINED; - value_sm_type = runtimeType(value_sm); - valueSerializer.writeInt8(value_sm_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_sm_type)) { - const auto value_sm_value = value_sm.value; - valueSerializer.writeLength(value_sm_value); - } - const auto value_md = value.md; - Ark_Int32 value_md_type = ARK_RUNTIME_UNDEFINED; - value_md_type = runtimeType(value_md); - valueSerializer.writeInt8(value_md_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_md_type)) { - const auto value_md_value = value_md.value; - valueSerializer.writeLength(value_md_value); - } - const auto value_lg = value.lg; - Ark_Int32 value_lg_type = ARK_RUNTIME_UNDEFINED; - value_lg_type = runtimeType(value_lg); - valueSerializer.writeInt8(value_lg_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lg_type)) { - const auto value_lg_value = value_lg.value; - valueSerializer.writeLength(value_lg_value); - } - const auto value_xl = value.xl; - Ark_Int32 value_xl_type = ARK_RUNTIME_UNDEFINED; - value_xl_type = runtimeType(value_xl); - valueSerializer.writeInt8(value_xl_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_xl_type)) { - const auto value_xl_value = value_xl.value; - valueSerializer.writeLength(value_xl_value); - } - const auto value_xxl = value.xxl; - Ark_Int32 value_xxl_type = ARK_RUNTIME_UNDEFINED; - value_xxl_type = runtimeType(value_xxl); - valueSerializer.writeInt8(value_xxl_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_xxl_type)) { - const auto value_xxl_value = value_xxl.value; - valueSerializer.writeLength(value_xxl_value); - } - } void writeTextBackgroundStyle(Ark_TextBackgroundStyle value) { Serializer& valueSerializer = *this; @@ -48122,115 +47932,56 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_height_value); } } - void writeRichEditorLayoutStyle(Ark_RichEditorLayoutStyle value) + void writePosition(Ark_Position value) { Serializer& valueSerializer = *this; - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_type = value_margin_value.selector; - if (((value_margin_value_type == 0)) || ((value_margin_value_type == 0)) || ((value_margin_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_margin_value_0 = value_margin_value.value0; - valueSerializer.writeLength(value_margin_value_0); - } - else if (((value_margin_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_margin_value_1 = value_margin_value.value1; - const auto value_margin_value_1_top = value_margin_value_1.top; - Ark_Int32 value_margin_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_1_top_type = runtimeType(value_margin_value_1_top); - valueSerializer.writeInt8(value_margin_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_top_type)) { - const auto value_margin_value_1_top_value = value_margin_value_1_top.value; - valueSerializer.writeLength(value_margin_value_1_top_value); - } - const auto value_margin_value_1_right = value_margin_value_1.right; - Ark_Int32 value_margin_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_1_right_type = runtimeType(value_margin_value_1_right); - valueSerializer.writeInt8(value_margin_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_right_type)) { - const auto value_margin_value_1_right_value = value_margin_value_1_right.value; - valueSerializer.writeLength(value_margin_value_1_right_value); - } - const auto value_margin_value_1_bottom = value_margin_value_1.bottom; - Ark_Int32 value_margin_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom); - valueSerializer.writeInt8(value_margin_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_bottom_type)) { - const auto value_margin_value_1_bottom_value = value_margin_value_1_bottom.value; - valueSerializer.writeLength(value_margin_value_1_bottom_value); - } - const auto value_margin_value_1_left = value_margin_value_1.left; - Ark_Int32 value_margin_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_1_left_type = runtimeType(value_margin_value_1_left); - valueSerializer.writeInt8(value_margin_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_left_type)) { - const auto value_margin_value_1_left_value = value_margin_value_1_left.value; - valueSerializer.writeLength(value_margin_value_1_left_value); - } - } + const auto value_x = value.x; + Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; + value_x_type = runtimeType(value_x); + valueSerializer.writeInt8(value_x_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { + const auto value_x_value = value_x.value; + valueSerializer.writeLength(value_x_value); } - const auto value_borderRadius = value.borderRadius; - Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_type = runtimeType(value_borderRadius); - valueSerializer.writeInt8(value_borderRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { - const auto value_borderRadius_value = value_borderRadius.value; - Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_type = value_borderRadius_value.selector; - if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderRadius_value_0 = value_borderRadius_value.value0; - valueSerializer.writeLength(value_borderRadius_value_0); - } - else if (((value_borderRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderRadius_value_1 = value_borderRadius_value.value1; - const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; - Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); - } - const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; - Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); - } - const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; - Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); - } - const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; - Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); - } - } + const auto value_y = value.y; + Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; + value_y_type = runtimeType(value_y); + valueSerializer.writeInt8(value_y_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { + const auto value_y_value = value_y.value; + valueSerializer.writeLength(value_y_value); } } - void writeDecorationStyleInterface(Ark_DecorationStyleInterface value) + void writeSymbolGlyphModifier(Ark_SymbolGlyphModifier value) + { + Serializer& valueSerializer = *this; + const auto value___SymbolGlyphModifierStub = value.__SymbolGlyphModifierStub; + valueSerializer.writeString(value___SymbolGlyphModifierStub); + } + void writeShadowOptions(Ark_ShadowOptions value) { Serializer& valueSerializer = *this; + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = value_radius.selector; + if (((value_radius_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_radius_0 = value_radius.value0; + valueSerializer.writeNumber(value_radius_0); + } + else if (((value_radius_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radius_1 = value_radius.value1; + valueSerializer.writeResource(value_radius_1); + } const auto value_type = value.type; - valueSerializer.writeInt32(value_type); + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); + } const auto value_color = value.color; Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; value_color_type = runtimeType(value_color); @@ -48247,395 +47998,145 @@ class Serializer : public SerializerBase { else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + valueSerializer.writeString(value_color_value_1); } else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); + valueSerializer.writeResource(value_color_value_2); } else if (((value_color_value_type == 3))) { valueSerializer.writeInt8(3); const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); - } - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - } - void writeLocalizedEdgeColors(Ark_LocalizedEdgeColors value) - { - Serializer& valueSerializer = *this; - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - Ark_Int32 value_top_value_type = ARK_RUNTIME_UNDEFINED; - value_top_value_type = value_top_value.selector; - if (((value_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_top_value_0 = value_top_value.value0; - valueSerializer.writeInt32(value_top_value_0); - } - else if (((value_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_top_value_1 = value_top_value.value1; - valueSerializer.writeNumber(value_top_value_1); - } - else if (((value_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_top_value_2 = value_top_value.value2; - valueSerializer.writeString(value_top_value_2); - } - else if (((value_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_top_value_3 = value_top_value.value3; - valueSerializer.writeResource(value_top_value_3); + valueSerializer.writeInt32(value_color_value_3); } } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - Ark_Int32 value_end_value_type = ARK_RUNTIME_UNDEFINED; - value_end_value_type = value_end_value.selector; - if (((value_end_value_type == 0))) { + const auto value_offsetX = value.offsetX; + Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_type = runtimeType(value_offsetX); + valueSerializer.writeInt8(value_offsetX_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { + const auto value_offsetX_value = value_offsetX.value; + Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_value_type = value_offsetX_value.selector; + if (((value_offsetX_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_end_value_0 = value_end_value.value0; - valueSerializer.writeInt32(value_end_value_0); + const auto value_offsetX_value_0 = value_offsetX_value.value0; + valueSerializer.writeNumber(value_offsetX_value_0); } - else if (((value_end_value_type == 1))) { + else if (((value_offsetX_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_end_value_1 = value_end_value.value1; - valueSerializer.writeNumber(value_end_value_1); - } - else if (((value_end_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_end_value_2 = value_end_value.value2; - valueSerializer.writeString(value_end_value_2); - } - else if (((value_end_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_end_value_3 = value_end_value.value3; - valueSerializer.writeResource(value_end_value_3); + const auto value_offsetX_value_1 = value_offsetX_value.value1; + valueSerializer.writeResource(value_offsetX_value_1); } } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - Ark_Int32 value_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_bottom_value_type = value_bottom_value.selector; - if (((value_bottom_value_type == 0))) { + const auto value_offsetY = value.offsetY; + Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_type = runtimeType(value_offsetY); + valueSerializer.writeInt8(value_offsetY_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { + const auto value_offsetY_value = value_offsetY.value; + Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_value_type = value_offsetY_value.selector; + if (((value_offsetY_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_bottom_value_0 = value_bottom_value.value0; - valueSerializer.writeInt32(value_bottom_value_0); + const auto value_offsetY_value_0 = value_offsetY_value.value0; + valueSerializer.writeNumber(value_offsetY_value_0); } - else if (((value_bottom_value_type == 1))) { + else if (((value_offsetY_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_bottom_value_1 = value_bottom_value.value1; - valueSerializer.writeNumber(value_bottom_value_1); - } - else if (((value_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_bottom_value_2 = value_bottom_value.value2; - valueSerializer.writeString(value_bottom_value_2); - } - else if (((value_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_bottom_value_3 = value_bottom_value.value3; - valueSerializer.writeResource(value_bottom_value_3); + const auto value_offsetY_value_1 = value_offsetY_value.value1; + valueSerializer.writeResource(value_offsetY_value_1); } } - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - Ark_Int32 value_start_value_type = ARK_RUNTIME_UNDEFINED; - value_start_value_type = value_start_value.selector; - if (((value_start_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_start_value_0 = value_start_value.value0; - valueSerializer.writeInt32(value_start_value_0); - } - else if (((value_start_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_start_value_1 = value_start_value.value1; - valueSerializer.writeNumber(value_start_value_1); - } - else if (((value_start_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_start_value_2 = value_start_value.value2; - valueSerializer.writeString(value_start_value_2); - } - else if (((value_start_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_start_value_3 = value_start_value.value3; - valueSerializer.writeResource(value_start_value_3); - } + const auto value_fill = value.fill; + Ark_Int32 value_fill_type = ARK_RUNTIME_UNDEFINED; + value_fill_type = runtimeType(value_fill); + valueSerializer.writeInt8(value_fill_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fill_type)) { + const auto value_fill_value = value_fill.value; + valueSerializer.writeBoolean(value_fill_value); } } - void writeLocalizedEdgeWidths(Ark_LocalizedEdgeWidths value) + void writeGridRowSizeOption(Ark_GridRowSizeOption value) { Serializer& valueSerializer = *this; - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeLengthMetrics(value_top_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeLengthMetrics(value_end_value); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - valueSerializer.writeLengthMetrics(value_bottom_value); + const auto value_xs = value.xs; + Ark_Int32 value_xs_type = ARK_RUNTIME_UNDEFINED; + value_xs_type = runtimeType(value_xs); + valueSerializer.writeInt8(value_xs_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_xs_type)) { + const auto value_xs_value = value_xs.value; + valueSerializer.writeLength(value_xs_value); } - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeLengthMetrics(value_start_value); + const auto value_sm = value.sm; + Ark_Int32 value_sm_type = ARK_RUNTIME_UNDEFINED; + value_sm_type = runtimeType(value_sm); + valueSerializer.writeInt8(value_sm_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_sm_type)) { + const auto value_sm_value = value_sm.value; + valueSerializer.writeLength(value_sm_value); } - } - void writeLocalizedBorderRadiuses(Ark_LocalizedBorderRadiuses value) - { - Serializer& valueSerializer = *this; - const auto value_topStart = value.topStart; - Ark_Int32 value_topStart_type = ARK_RUNTIME_UNDEFINED; - value_topStart_type = runtimeType(value_topStart); - valueSerializer.writeInt8(value_topStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_topStart_type)) { - const auto value_topStart_value = value_topStart.value; - valueSerializer.writeLengthMetrics(value_topStart_value); + const auto value_md = value.md; + Ark_Int32 value_md_type = ARK_RUNTIME_UNDEFINED; + value_md_type = runtimeType(value_md); + valueSerializer.writeInt8(value_md_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_md_type)) { + const auto value_md_value = value_md.value; + valueSerializer.writeLength(value_md_value); } - const auto value_topEnd = value.topEnd; - Ark_Int32 value_topEnd_type = ARK_RUNTIME_UNDEFINED; - value_topEnd_type = runtimeType(value_topEnd); - valueSerializer.writeInt8(value_topEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_topEnd_type)) { - const auto value_topEnd_value = value_topEnd.value; - valueSerializer.writeLengthMetrics(value_topEnd_value); + const auto value_lg = value.lg; + Ark_Int32 value_lg_type = ARK_RUNTIME_UNDEFINED; + value_lg_type = runtimeType(value_lg); + valueSerializer.writeInt8(value_lg_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lg_type)) { + const auto value_lg_value = value_lg.value; + valueSerializer.writeLength(value_lg_value); } - const auto value_bottomStart = value.bottomStart; - Ark_Int32 value_bottomStart_type = ARK_RUNTIME_UNDEFINED; - value_bottomStart_type = runtimeType(value_bottomStart); - valueSerializer.writeInt8(value_bottomStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottomStart_type)) { - const auto value_bottomStart_value = value_bottomStart.value; - valueSerializer.writeLengthMetrics(value_bottomStart_value); + const auto value_xl = value.xl; + Ark_Int32 value_xl_type = ARK_RUNTIME_UNDEFINED; + value_xl_type = runtimeType(value_xl); + valueSerializer.writeInt8(value_xl_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_xl_type)) { + const auto value_xl_value = value_xl.value; + valueSerializer.writeLength(value_xl_value); } - const auto value_bottomEnd = value.bottomEnd; - Ark_Int32 value_bottomEnd_type = ARK_RUNTIME_UNDEFINED; - value_bottomEnd_type = runtimeType(value_bottomEnd); - valueSerializer.writeInt8(value_bottomEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottomEnd_type)) { - const auto value_bottomEnd_value = value_bottomEnd.value; - valueSerializer.writeLengthMetrics(value_bottomEnd_value); + const auto value_xxl = value.xxl; + Ark_Int32 value_xxl_type = ARK_RUNTIME_UNDEFINED; + value_xxl_type = runtimeType(value_xxl); + valueSerializer.writeInt8(value_xxl_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_xxl_type)) { + const auto value_xxl_value = value_xxl.value; + valueSerializer.writeLength(value_xxl_value); } } - void writeArea(Ark_Area value) + void writeBackgroundColorStyle(Ark_BackgroundColorStyle value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - valueSerializer.writeLength(value_width); - const auto value_height = value.height; - valueSerializer.writeLength(value_height); - const auto value_position = value.position; - valueSerializer.writePosition(value_position); - const auto value_globalPosition = value.globalPosition; - valueSerializer.writePosition(value_globalPosition); + const auto value_textBackgroundStyle = value.textBackgroundStyle; + valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle); } - void writeLocalizedPadding(Ark_LocalizedPadding value) + void writeUserDataSpan(Ark_UserDataSpan value) { - Serializer& valueSerializer = *this; - const auto value_stub = value.stub; - valueSerializer.writeString(value_stub); } - void writeFont(Ark_Font value) + void writeCustomSpan(Ark_CustomSpan value) { Serializer& valueSerializer = *this; - const auto value_size = value.size; - Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; - value_size_type = runtimeType(value_size); - valueSerializer.writeInt8(value_size_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { - const auto value_size_value = value_size.value; - valueSerializer.writeLength(value_size_value); - } - const auto value_weight = value.weight; - Ark_Int32 value_weight_type = ARK_RUNTIME_UNDEFINED; - value_weight_type = runtimeType(value_weight); - valueSerializer.writeInt8(value_weight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weight_type)) { - const auto value_weight_value = value_weight.value; - Ark_Int32 value_weight_value_type = ARK_RUNTIME_UNDEFINED; - value_weight_value_type = value_weight_value.selector; - if (((value_weight_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_weight_value_0 = value_weight_value.value0; - valueSerializer.writeInt32(value_weight_value_0); - } - else if (((value_weight_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_weight_value_1 = value_weight_value.value1; - valueSerializer.writeNumber(value_weight_value_1); - } - else if (((value_weight_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_weight_value_2 = value_weight_value.value2; - valueSerializer.writeString(value_weight_value_2); - } - } - const auto value_family = value.family; - Ark_Int32 value_family_type = ARK_RUNTIME_UNDEFINED; - value_family_type = runtimeType(value_family); - valueSerializer.writeInt8(value_family_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_family_type)) { - const auto value_family_value = value_family.value; - Ark_Int32 value_family_value_type = ARK_RUNTIME_UNDEFINED; - value_family_value_type = value_family_value.selector; - if (((value_family_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_family_value_0 = value_family_value.value0; - valueSerializer.writeString(value_family_value_0); - } - else if (((value_family_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_family_value_1 = value_family_value.value1; - valueSerializer.writeResource(value_family_value_1); - } - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } + valueSerializer.writePointer(value.ptr); } - void writeTabBarSymbol(Ark_TabBarSymbol value) + void writeUrlStyle(Ark_UrlStyle value) { Serializer& valueSerializer = *this; - const auto value_normal = value.normal; - valueSerializer.writeSymbolGlyphModifier(value_normal); - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeSymbolGlyphModifier(value_selected_value); - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); } - void writeComponentContent(Ark_ComponentContent value) + void writeLineHeightStyle(Ark_LineHeightStyle value) { Serializer& valueSerializer = *this; - const auto value___ComponentContentStub = value.__ComponentContentStub; - valueSerializer.writeString(value___ComponentContentStub); + const auto value_lineHeight = value.lineHeight; + valueSerializer.writeNumber(value_lineHeight); } - void writeDecorationStyleResult(Ark_DecorationStyleResult value) - { - Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = value_color.selector; - if (((value_color_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_0 = value_color.value0; - valueSerializer.writeInt32(value_color_0); - } - else if (((value_color_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_1 = value_color.value1; - valueSerializer.writeNumber(value_color_1); - } - else if (((value_color_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_2 = value_color.value2; - valueSerializer.writeString(value_color_2); - } - else if (((value_color_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_3 = value_color.value3; - valueSerializer.writeResource(value_color_3); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - } - void writeCanvasPattern(Ark_CanvasPattern value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeCanvasGradient(Ark_CanvasGradient value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeBackgroundColorStyle(Ark_BackgroundColorStyle value) - { - Serializer& valueSerializer = *this; - const auto value_textBackgroundStyle = value.textBackgroundStyle; - valueSerializer.writeTextBackgroundStyle(value_textBackgroundStyle); - } - void writeUserDataSpan(Ark_UserDataSpan value) - { - } - void writeCustomSpan(Ark_CustomSpan value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeUrlStyle(Ark_UrlStyle value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - } - void writeLineHeightStyle(Ark_LineHeightStyle value) - { - Serializer& valueSerializer = *this; - const auto value_lineHeight = value.lineHeight; - valueSerializer.writeNumber(value_lineHeight); - } - void writeParagraphStyle(Ark_ParagraphStyle value) + void writeParagraphStyle(Ark_ParagraphStyle value) { Serializer& valueSerializer = *this; const auto value_textAlign = value.textAlign; @@ -48869,6 +48370,107 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_fontStyle_value); } } + void writeArea(Ark_Area value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + valueSerializer.writeLength(value_width); + const auto value_height = value.height; + valueSerializer.writeLength(value_height); + const auto value_position = value.position; + valueSerializer.writePosition(value_position); + const auto value_globalPosition = value.globalPosition; + valueSerializer.writePosition(value_globalPosition); + } + void writeFont(Ark_Font value) + { + Serializer& valueSerializer = *this; + const auto value_size = value.size; + Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; + value_size_type = runtimeType(value_size); + valueSerializer.writeInt8(value_size_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { + const auto value_size_value = value_size.value; + valueSerializer.writeLength(value_size_value); + } + const auto value_weight = value.weight; + Ark_Int32 value_weight_type = ARK_RUNTIME_UNDEFINED; + value_weight_type = runtimeType(value_weight); + valueSerializer.writeInt8(value_weight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weight_type)) { + const auto value_weight_value = value_weight.value; + Ark_Int32 value_weight_value_type = ARK_RUNTIME_UNDEFINED; + value_weight_value_type = value_weight_value.selector; + if (((value_weight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_weight_value_0 = value_weight_value.value0; + valueSerializer.writeInt32(value_weight_value_0); + } + else if (((value_weight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_weight_value_1 = value_weight_value.value1; + valueSerializer.writeNumber(value_weight_value_1); + } + else if (((value_weight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_weight_value_2 = value_weight_value.value2; + valueSerializer.writeString(value_weight_value_2); + } + } + const auto value_family = value.family; + Ark_Int32 value_family_type = ARK_RUNTIME_UNDEFINED; + value_family_type = runtimeType(value_family); + valueSerializer.writeInt8(value_family_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_family_type)) { + const auto value_family_value = value_family.value; + Ark_Int32 value_family_value_type = ARK_RUNTIME_UNDEFINED; + value_family_value_type = value_family_value.selector; + if (((value_family_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_family_value_0 = value_family_value.value0; + valueSerializer.writeString(value_family_value_0); + } + else if (((value_family_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_family_value_1 = value_family_value.value1; + valueSerializer.writeResource(value_family_value_1); + } + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + } + void writeLocalizedPadding(Ark_LocalizedPadding value) + { + Serializer& valueSerializer = *this; + const auto value_stub = value.stub; + valueSerializer.writeString(value_stub); + } + void writeTabBarSymbol(Ark_TabBarSymbol value) + { + Serializer& valueSerializer = *this; + const auto value_normal = value.normal; + valueSerializer.writeSymbolGlyphModifier(value_normal); + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeSymbolGlyphModifier(value_selected_value); + } + } + void writeComponentContent(Ark_ComponentContent value) + { + Serializer& valueSerializer = *this; + const auto value___ComponentContentStub = value.__ComponentContentStub; + valueSerializer.writeString(value___ComponentContentStub); + } void writeScrollAnimationOptions(Ark_ScrollAnimationOptions value) { Serializer& valueSerializer = *this; @@ -48908,336 +48510,436 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_canOverScroll_value); } } - void writeRichEditorSymbolSpanStyle(Ark_RichEditorSymbolSpanStyle value) + void writeRichEditorLayoutStyle(Ark_RichEditorLayoutStyle value) { Serializer& valueSerializer = *this; - const auto value_fontSize = value.fontSize; - Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_type = runtimeType(value_fontSize); - valueSerializer.writeInt8(value_fontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { - const auto value_fontSize_value = value_fontSize.value; - Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_value_type = value_fontSize_value.selector; - if (((value_fontSize_value_type == 0))) { + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_type = value_margin_value.selector; + if (((value_margin_value_type == 0)) || ((value_margin_value_type == 0)) || ((value_margin_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontSize_value_0 = value_fontSize_value.value0; - valueSerializer.writeNumber(value_fontSize_value_0); + const auto value_margin_value_0 = value_margin_value.value0; + valueSerializer.writeLength(value_margin_value_0); } - else if (((value_fontSize_value_type == 1))) { + else if (((value_margin_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontSize_value_1 = value_fontSize_value.value1; - valueSerializer.writeString(value_fontSize_value_1); - } - else if (((value_fontSize_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontSize_value_2 = value_fontSize_value.value2; - valueSerializer.writeResource(value_fontSize_value_2); - } - } - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - valueSerializer.writeInt32(value_fontColor_value.length); - for (int i = 0; i < value_fontColor_value.length; i++) { - const auto value_fontColor_value_element = value_fontColor_value.array[i]; - Ark_Int32 value_fontColor_value_element_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_element_type = value_fontColor_value_element.selector; - if (((value_fontColor_value_element_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontColor_value_element_0 = value_fontColor_value_element.value0; - valueSerializer.writeInt32(value_fontColor_value_element_0); + const auto value_margin_value_1 = value_margin_value.value1; + const auto value_margin_value_1_top = value_margin_value_1.top; + Ark_Int32 value_margin_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_1_top_type = runtimeType(value_margin_value_1_top); + valueSerializer.writeInt8(value_margin_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_top_type)) { + const auto value_margin_value_1_top_value = value_margin_value_1_top.value; + valueSerializer.writeLength(value_margin_value_1_top_value); } - else if (((value_fontColor_value_element_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontColor_value_element_1 = value_fontColor_value_element.value1; - valueSerializer.writeNumber(value_fontColor_value_element_1); + const auto value_margin_value_1_right = value_margin_value_1.right; + Ark_Int32 value_margin_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_1_right_type = runtimeType(value_margin_value_1_right); + valueSerializer.writeInt8(value_margin_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_right_type)) { + const auto value_margin_value_1_right_value = value_margin_value_1_right.value; + valueSerializer.writeLength(value_margin_value_1_right_value); } - else if (((value_fontColor_value_element_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontColor_value_element_2 = value_fontColor_value_element.value2; - valueSerializer.writeString(value_fontColor_value_element_2); + const auto value_margin_value_1_bottom = value_margin_value_1.bottom; + Ark_Int32 value_margin_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_1_bottom_type = runtimeType(value_margin_value_1_bottom); + valueSerializer.writeInt8(value_margin_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_bottom_type)) { + const auto value_margin_value_1_bottom_value = value_margin_value_1_bottom.value; + valueSerializer.writeLength(value_margin_value_1_bottom_value); } - else if (((value_fontColor_value_element_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_fontColor_value_element_3 = value_fontColor_value_element.value3; - valueSerializer.writeResource(value_fontColor_value_element_3); + const auto value_margin_value_1_left = value_margin_value_1.left; + Ark_Int32 value_margin_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_1_left_type = runtimeType(value_margin_value_1_left); + valueSerializer.writeInt8(value_margin_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_1_left_type)) { + const auto value_margin_value_1_left_value = value_margin_value_1_left.value; + valueSerializer.writeLength(value_margin_value_1_left_value); } } } - const auto value_fontWeight = value.fontWeight; - Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_type = runtimeType(value_fontWeight); - valueSerializer.writeInt8(value_fontWeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { - const auto value_fontWeight_value = value_fontWeight.value; - Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_value_type = value_fontWeight_value.selector; - if (((value_fontWeight_value_type == 0))) { + const auto value_borderRadius = value.borderRadius; + Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_type = runtimeType(value_borderRadius); + valueSerializer.writeInt8(value_borderRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { + const auto value_borderRadius_value = value_borderRadius.value; + Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_type = value_borderRadius_value.selector; + if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontWeight_value_0 = value_fontWeight_value.value0; - valueSerializer.writeNumber(value_fontWeight_value_0); + const auto value_borderRadius_value_0 = value_borderRadius_value.value0; + valueSerializer.writeLength(value_borderRadius_value_0); } - else if (((value_fontWeight_value_type == 1))) { + else if (((value_borderRadius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontWeight_value_1 = value_fontWeight_value.value1; - valueSerializer.writeInt32(value_fontWeight_value_1); - } - else if (((value_fontWeight_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontWeight_value_2 = value_fontWeight_value.value2; - valueSerializer.writeString(value_fontWeight_value_2); + const auto value_borderRadius_value_1 = value_borderRadius_value.value1; + const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; + Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); + } + const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; + Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); + } + const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; + Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); + } + const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; + Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); + } } } - const auto value_effectStrategy = value.effectStrategy; - Ark_Int32 value_effectStrategy_type = ARK_RUNTIME_UNDEFINED; - value_effectStrategy_type = runtimeType(value_effectStrategy); - valueSerializer.writeInt8(value_effectStrategy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_effectStrategy_type)) { - const auto value_effectStrategy_value = value_effectStrategy.value; - valueSerializer.writeInt32(value_effectStrategy_value); - } - const auto value_renderingStrategy = value.renderingStrategy; - Ark_Int32 value_renderingStrategy_type = ARK_RUNTIME_UNDEFINED; - value_renderingStrategy_type = runtimeType(value_renderingStrategy); - valueSerializer.writeInt8(value_renderingStrategy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_renderingStrategy_type)) { - const auto value_renderingStrategy_value = value_renderingStrategy.value; - valueSerializer.writeInt32(value_renderingStrategy_value); - } } - void writeRichEditorImageSpanStyle(Ark_RichEditorImageSpanStyle value) + void writeDecorationStyleResult(Ark_DecorationStyleResult value) { Serializer& valueSerializer = *this; - const auto value_size = value.size; - Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; - value_size_type = runtimeType(value_size); - valueSerializer.writeInt8(value_size_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { - const auto value_size_value = value_size.value; - const auto value_size_value_0 = value_size_value.value0; - valueSerializer.writeLength(value_size_value_0); - const auto value_size_value_1 = value_size_value.value1; - valueSerializer.writeLength(value_size_value_1); + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = value_color.selector; + if (((value_color_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_0 = value_color.value0; + valueSerializer.writeInt32(value_color_0); } - const auto value_verticalAlign = value.verticalAlign; - Ark_Int32 value_verticalAlign_type = ARK_RUNTIME_UNDEFINED; - value_verticalAlign_type = runtimeType(value_verticalAlign); - valueSerializer.writeInt8(value_verticalAlign_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_verticalAlign_type)) { - const auto value_verticalAlign_value = value_verticalAlign.value; - valueSerializer.writeInt32(value_verticalAlign_value); + else if (((value_color_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_1 = value_color.value1; + valueSerializer.writeNumber(value_color_1); } - const auto value_objectFit = value.objectFit; - Ark_Int32 value_objectFit_type = ARK_RUNTIME_UNDEFINED; - value_objectFit_type = runtimeType(value_objectFit); - valueSerializer.writeInt8(value_objectFit_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_objectFit_type)) { - const auto value_objectFit_value = value_objectFit.value; - valueSerializer.writeInt32(value_objectFit_value); + else if (((value_color_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_2 = value_color.value2; + valueSerializer.writeString(value_color_2); } - const auto value_layoutStyle = value.layoutStyle; - Ark_Int32 value_layoutStyle_type = ARK_RUNTIME_UNDEFINED; - value_layoutStyle_type = runtimeType(value_layoutStyle); - valueSerializer.writeInt8(value_layoutStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutStyle_type)) { - const auto value_layoutStyle_value = value_layoutStyle.value; - valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value); + else if (((value_color_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_3 = value_color.value3; + valueSerializer.writeResource(value_color_3); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); } } - void writeRichEditorTextStyle(Ark_RichEditorTextStyle value) + void writeDecorationStyleInterface(Ark_DecorationStyleInterface value) { Serializer& valueSerializer = *this; - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_type = value_fontColor_value.selector; - if (((value_fontColor_value_type == 0))) { + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontColor_value_0 = value_fontColor_value.value0; - valueSerializer.writeInt32(value_fontColor_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_fontColor_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontColor_value_1 = value_fontColor_value.value1; - valueSerializer.writeNumber(value_fontColor_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - else if (((value_fontColor_value_type == 2))) { + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_fontColor_value_2 = value_fontColor_value.value2; - valueSerializer.writeString(value_fontColor_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); } - else if (((value_fontColor_value_type == 3))) { + else if (((value_color_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_fontColor_value_3 = value_fontColor_value.value3; - valueSerializer.writeResource(value_fontColor_value_3); - } - } - const auto value_fontSize = value.fontSize; - Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_type = runtimeType(value_fontSize); - valueSerializer.writeInt8(value_fontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { - const auto value_fontSize_value = value_fontSize.value; - Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_value_type = value_fontSize_value.selector; - if (((value_fontSize_value_type == 0)) || ((value_fontSize_value_type == 0)) || ((value_fontSize_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontSize_value_0 = value_fontSize_value.value0; - valueSerializer.writeLength(value_fontSize_value_0); - } - else if (((value_fontSize_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontSize_value_1 = value_fontSize_value.value1; - valueSerializer.writeNumber(value_fontSize_value_1); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } - const auto value_fontStyle = value.fontStyle; - Ark_Int32 value_fontStyle_type = ARK_RUNTIME_UNDEFINED; - value_fontStyle_type = runtimeType(value_fontStyle); - valueSerializer.writeInt8(value_fontStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontStyle_type)) { - const auto value_fontStyle_value = value_fontStyle.value; - valueSerializer.writeInt32(value_fontStyle_value); + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); } - const auto value_fontWeight = value.fontWeight; - Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_type = runtimeType(value_fontWeight); - valueSerializer.writeInt8(value_fontWeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { - const auto value_fontWeight_value = value_fontWeight.value; - Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_value_type = value_fontWeight_value.selector; - if (((value_fontWeight_value_type == 0))) { + } + void writeLocalizedEdgeColors(Ark_LocalizedEdgeColors value) + { + Serializer& valueSerializer = *this; + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + Ark_Int32 value_top_value_type = ARK_RUNTIME_UNDEFINED; + value_top_value_type = value_top_value.selector; + if (((value_top_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontWeight_value_0 = value_fontWeight_value.value0; - valueSerializer.writeNumber(value_fontWeight_value_0); + const auto value_top_value_0 = value_top_value.value0; + valueSerializer.writeInt32(value_top_value_0); } - else if (((value_fontWeight_value_type == 1))) { + else if (((value_top_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontWeight_value_1 = value_fontWeight_value.value1; - valueSerializer.writeInt32(value_fontWeight_value_1); + const auto value_top_value_1 = value_top_value.value1; + valueSerializer.writeNumber(value_top_value_1); } - else if (((value_fontWeight_value_type == 2))) { + else if (((value_top_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_fontWeight_value_2 = value_fontWeight_value.value2; - valueSerializer.writeString(value_fontWeight_value_2); + const auto value_top_value_2 = value_top_value.value2; + valueSerializer.writeString(value_top_value_2); } - } - const auto value_fontFamily = value.fontFamily; - Ark_Int32 value_fontFamily_type = ARK_RUNTIME_UNDEFINED; - value_fontFamily_type = runtimeType(value_fontFamily); - valueSerializer.writeInt8(value_fontFamily_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontFamily_type)) { - const auto value_fontFamily_value = value_fontFamily.value; - Ark_Int32 value_fontFamily_value_type = ARK_RUNTIME_UNDEFINED; - value_fontFamily_value_type = value_fontFamily_value.selector; - if (((value_fontFamily_value_type == 0))) { + else if (((value_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_top_value_3 = value_top_value.value3; + valueSerializer.writeResource(value_top_value_3); + } + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + Ark_Int32 value_end_value_type = ARK_RUNTIME_UNDEFINED; + value_end_value_type = value_end_value.selector; + if (((value_end_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontFamily_value_0 = value_fontFamily_value.value0; - valueSerializer.writeString(value_fontFamily_value_0); + const auto value_end_value_0 = value_end_value.value0; + valueSerializer.writeInt32(value_end_value_0); } - else if (((value_fontFamily_value_type == 1))) { + else if (((value_end_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontFamily_value_1 = value_fontFamily_value.value1; - valueSerializer.writeResource(value_fontFamily_value_1); + const auto value_end_value_1 = value_end_value.value1; + valueSerializer.writeNumber(value_end_value_1); + } + else if (((value_end_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_end_value_2 = value_end_value.value2; + valueSerializer.writeString(value_end_value_2); + } + else if (((value_end_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_end_value_3 = value_end_value.value3; + valueSerializer.writeResource(value_end_value_3); } } - const auto value_decoration = value.decoration; - Ark_Int32 value_decoration_type = ARK_RUNTIME_UNDEFINED; - value_decoration_type = runtimeType(value_decoration); - valueSerializer.writeInt8(value_decoration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_decoration_type)) { - const auto value_decoration_value = value_decoration.value; - valueSerializer.writeDecorationStyleInterface(value_decoration_value); - } - const auto value_textShadow = value.textShadow; - Ark_Int32 value_textShadow_type = ARK_RUNTIME_UNDEFINED; - value_textShadow_type = runtimeType(value_textShadow); - valueSerializer.writeInt8(value_textShadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textShadow_type)) { - const auto value_textShadow_value = value_textShadow.value; - Ark_Int32 value_textShadow_value_type = ARK_RUNTIME_UNDEFINED; - value_textShadow_value_type = value_textShadow_value.selector; - if (((value_textShadow_value_type == 0))) { + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + Ark_Int32 value_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_bottom_value_type = value_bottom_value.selector; + if (((value_bottom_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_textShadow_value_0 = value_textShadow_value.value0; - valueSerializer.writeShadowOptions(value_textShadow_value_0); + const auto value_bottom_value_0 = value_bottom_value.value0; + valueSerializer.writeInt32(value_bottom_value_0); } - else if (((value_textShadow_value_type == 1))) { + else if (((value_bottom_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_textShadow_value_1 = value_textShadow_value.value1; - valueSerializer.writeInt32(value_textShadow_value_1.length); - for (int i = 0; i < value_textShadow_value_1.length; i++) { - const auto value_textShadow_value_1_element = value_textShadow_value_1.array[i]; - valueSerializer.writeShadowOptions(value_textShadow_value_1_element); - } + const auto value_bottom_value_1 = value_bottom_value.value1; + valueSerializer.writeNumber(value_bottom_value_1); + } + else if (((value_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_bottom_value_2 = value_bottom_value.value2; + valueSerializer.writeString(value_bottom_value_2); + } + else if (((value_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_bottom_value_3 = value_bottom_value.value3; + valueSerializer.writeResource(value_bottom_value_3); } } - const auto value_letterSpacing = value.letterSpacing; - Ark_Int32 value_letterSpacing_type = ARK_RUNTIME_UNDEFINED; - value_letterSpacing_type = runtimeType(value_letterSpacing); - valueSerializer.writeInt8(value_letterSpacing_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_letterSpacing_type)) { - const auto value_letterSpacing_value = value_letterSpacing.value; - Ark_Int32 value_letterSpacing_value_type = ARK_RUNTIME_UNDEFINED; - value_letterSpacing_value_type = value_letterSpacing_value.selector; - if (((value_letterSpacing_value_type == 0))) { + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + Ark_Int32 value_start_value_type = ARK_RUNTIME_UNDEFINED; + value_start_value_type = value_start_value.selector; + if (((value_start_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_letterSpacing_value_0 = value_letterSpacing_value.value0; - valueSerializer.writeNumber(value_letterSpacing_value_0); + const auto value_start_value_0 = value_start_value.value0; + valueSerializer.writeInt32(value_start_value_0); } - else if (((value_letterSpacing_value_type == 1))) { + else if (((value_start_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_letterSpacing_value_1 = value_letterSpacing_value.value1; - valueSerializer.writeString(value_letterSpacing_value_1); + const auto value_start_value_1 = value_start_value.value1; + valueSerializer.writeNumber(value_start_value_1); + } + else if (((value_start_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_start_value_2 = value_start_value.value2; + valueSerializer.writeString(value_start_value_2); + } + else if (((value_start_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_start_value_3 = value_start_value.value3; + valueSerializer.writeResource(value_start_value_3); } } - const auto value_lineHeight = value.lineHeight; - Ark_Int32 value_lineHeight_type = ARK_RUNTIME_UNDEFINED; - value_lineHeight_type = runtimeType(value_lineHeight); - valueSerializer.writeInt8(value_lineHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lineHeight_type)) { - const auto value_lineHeight_value = value_lineHeight.value; - Ark_Int32 value_lineHeight_value_type = ARK_RUNTIME_UNDEFINED; - value_lineHeight_value_type = value_lineHeight_value.selector; - if (((value_lineHeight_value_type == 0))) { + } + void writeLocalizedEdgeWidths(Ark_LocalizedEdgeWidths value) + { + Serializer& valueSerializer = *this; + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLengthMetrics(value_top_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeLengthMetrics(value_end_value); + } + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + valueSerializer.writeLengthMetrics(value_bottom_value); + } + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeLengthMetrics(value_start_value); + } + } + void writeSheetTitleOptions(Ark_SheetTitleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = value_title.selector; + if (((value_title_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_0 = value_title.value0; + valueSerializer.writeString(value_title_0); + } + else if (((value_title_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_1 = value_title.value1; + valueSerializer.writeResource(value_title_1); + } + const auto value_subtitle = value.subtitle; + Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_type = runtimeType(value_subtitle); + valueSerializer.writeInt8(value_subtitle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { + const auto value_subtitle_value = value_subtitle.value; + Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_value_type = value_subtitle_value.selector; + if (((value_subtitle_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_lineHeight_value_0 = value_lineHeight_value.value0; - valueSerializer.writeNumber(value_lineHeight_value_0); + const auto value_subtitle_value_0 = value_subtitle_value.value0; + valueSerializer.writeString(value_subtitle_value_0); } - else if (((value_lineHeight_value_type == 1))) { + else if (((value_subtitle_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_lineHeight_value_1 = value_lineHeight_value.value1; - valueSerializer.writeString(value_lineHeight_value_1); - } - else if (((value_lineHeight_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_lineHeight_value_2 = value_lineHeight_value.value2; - valueSerializer.writeResource(value_lineHeight_value_2); + const auto value_subtitle_value_1 = value_subtitle_value.value1; + valueSerializer.writeResource(value_subtitle_value_1); } } - const auto value_fontFeature = value.fontFeature; - Ark_Int32 value_fontFeature_type = ARK_RUNTIME_UNDEFINED; - value_fontFeature_type = runtimeType(value_fontFeature); - valueSerializer.writeInt8(value_fontFeature_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontFeature_type)) { - const auto value_fontFeature_value = value_fontFeature.value; - valueSerializer.writeString(value_fontFeature_value); + } + void writeTransitionEffect(Ark_TransitionEffect value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeLocalizedBorderRadiuses(Ark_LocalizedBorderRadiuses value) + { + Serializer& valueSerializer = *this; + const auto value_topStart = value.topStart; + Ark_Int32 value_topStart_type = ARK_RUNTIME_UNDEFINED; + value_topStart_type = runtimeType(value_topStart); + valueSerializer.writeInt8(value_topStart_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_topStart_type)) { + const auto value_topStart_value = value_topStart.value; + valueSerializer.writeLengthMetrics(value_topStart_value); + } + const auto value_topEnd = value.topEnd; + Ark_Int32 value_topEnd_type = ARK_RUNTIME_UNDEFINED; + value_topEnd_type = runtimeType(value_topEnd); + valueSerializer.writeInt8(value_topEnd_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_topEnd_type)) { + const auto value_topEnd_value = value_topEnd.value; + valueSerializer.writeLengthMetrics(value_topEnd_value); + } + const auto value_bottomStart = value.bottomStart; + Ark_Int32 value_bottomStart_type = ARK_RUNTIME_UNDEFINED; + value_bottomStart_type = runtimeType(value_bottomStart); + valueSerializer.writeInt8(value_bottomStart_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottomStart_type)) { + const auto value_bottomStart_value = value_bottomStart.value; + valueSerializer.writeLengthMetrics(value_bottomStart_value); + } + const auto value_bottomEnd = value.bottomEnd; + Ark_Int32 value_bottomEnd_type = ARK_RUNTIME_UNDEFINED; + value_bottomEnd_type = runtimeType(value_bottomEnd); + valueSerializer.writeInt8(value_bottomEnd_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottomEnd_type)) { + const auto value_bottomEnd_value = value_bottomEnd.value; + valueSerializer.writeLengthMetrics(value_bottomEnd_value); } } - void writeNavPathStack(Ark_NavPathStack value) + void writeCanvasPattern(Ark_CanvasPattern value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeCanvasGradient(Ark_CanvasGradient value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } + void writeNavPathStack(Ark_NavPathStack value) + { + } void writeNavPathInfo(Ark_NavPathInfo value) { Serializer& valueSerializer = *this; @@ -49270,32 +48972,44 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_isEntry_value); } } - void writeExpectedFrameRateRange(Ark_ExpectedFrameRateRange value) + void writeColorMetrics(Ark_ColorMetrics value) { Serializer& valueSerializer = *this; - const auto value_min = value.min; - valueSerializer.writeNumber(value_min); - const auto value_max = value.max; - valueSerializer.writeNumber(value_max); - const auto value_expected = value.expected; - valueSerializer.writeNumber(value_expected); + const auto value___ColorMetricsStub = value.__ColorMetricsStub; + valueSerializer.writeString(value___ColorMetricsStub); } - void writeTransitionEffect(Ark_TransitionEffect value) + void writeImageAnalyzerController(Ark_ImageAnalyzerController value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeTextStyle_alert_dialog(Ark_TextStyle_alert_dialog value) + void writeEventTarget(Ark_EventTarget value) { Serializer& valueSerializer = *this; - const auto value_wordBreak = value.wordBreak; - Ark_Int32 value_wordBreak_type = ARK_RUNTIME_UNDEFINED; - value_wordBreak_type = runtimeType(value_wordBreak); - valueSerializer.writeInt8(value_wordBreak_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_wordBreak_type)) { - const auto value_wordBreak_value = value_wordBreak.value; - valueSerializer.writeInt32(value_wordBreak_value); - } + const auto value_area = value.area; + valueSerializer.writeArea(value_area); + } + void writeWebResourceRequest(Ark_WebResourceRequest value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWebviewController(Ark_WebviewController value) + { + Serializer& valueSerializer = *this; + const auto value___WebviewControllerStub = value.__WebviewControllerStub; + valueSerializer.writeString(value___WebviewControllerStub); + } + void writeWebController(Ark_WebController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeDateTimeOptions(Ark_DateTimeOptions value) + { + Serializer& valueSerializer = *this; + const auto value___DateTimeOptionsStub = value.__DateTimeOptionsStub; + valueSerializer.writeString(value___DateTimeOptionsStub); } void writeRectangle(Ark_Rectangle value) { @@ -49333,24 +49047,57 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_height_value); } } - void writeAlertDialogButtonBaseOptions(Ark_AlertDialogButtonBaseOptions value) + void writePickerTextStyle(Ark_PickerTextStyle value) { Serializer& valueSerializer = *this; - const auto value_enabled = value.enabled; - Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; - value_enabled_type = runtimeType(value_enabled); - valueSerializer.writeInt8(value_enabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { - const auto value_enabled_value = value_enabled.value; - valueSerializer.writeBoolean(value_enabled_value); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); + } + else if (((value_color_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); + } + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); + } + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); + } } - const auto value_defaultFocus = value.defaultFocus; - Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; - value_defaultFocus_type = runtimeType(value_defaultFocus); - valueSerializer.writeInt8(value_defaultFocus_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { - const auto value_defaultFocus_value = value_defaultFocus.value; - valueSerializer.writeBoolean(value_defaultFocus_value); + const auto value_font = value.font; + Ark_Int32 value_font_type = ARK_RUNTIME_UNDEFINED; + value_font_type = runtimeType(value_font); + valueSerializer.writeInt8(value_font_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_font_type)) { + const auto value_font_value = value_font.value; + valueSerializer.writeFont(value_font_value); + } + } + void writePickerDialogButtonStyle(Ark_PickerDialogButtonStyle value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); } const auto value_style = value.style; Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; @@ -49360,18 +49107,21 @@ class Serializer : public SerializerBase { const auto value_style_value = value_style.value; valueSerializer.writeInt32(value_style_value); } - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); + const auto value_role = value.role; + Ark_Int32 value_role_type = ARK_RUNTIME_UNDEFINED; + value_role_type = runtimeType(value_role); + valueSerializer.writeInt8(value_role_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_role_type)) { + const auto value_role_value = value_role.value; + valueSerializer.writeInt32(value_role_value); } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); + const auto value_fontSize = value.fontSize; + Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_type = runtimeType(value_fontSize); + valueSerializer.writeInt8(value_fontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { + const auto value_fontSize_value = value_fontSize.value; + valueSerializer.writeLength(value_fontSize_value); } const auto value_fontColor = value.fontColor; Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; @@ -49402,6 +49152,57 @@ class Serializer : public SerializerBase { valueSerializer.writeResource(value_fontColor_value_3); } } + const auto value_fontWeight = value.fontWeight; + Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_type = runtimeType(value_fontWeight); + valueSerializer.writeInt8(value_fontWeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { + const auto value_fontWeight_value = value_fontWeight.value; + Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_value_type = value_fontWeight_value.selector; + if (((value_fontWeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontWeight_value_0 = value_fontWeight_value.value0; + valueSerializer.writeInt32(value_fontWeight_value_0); + } + else if (((value_fontWeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontWeight_value_1 = value_fontWeight_value.value1; + valueSerializer.writeNumber(value_fontWeight_value_1); + } + else if (((value_fontWeight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontWeight_value_2 = value_fontWeight_value.value2; + valueSerializer.writeString(value_fontWeight_value_2); + } + } + const auto value_fontStyle = value.fontStyle; + Ark_Int32 value_fontStyle_type = ARK_RUNTIME_UNDEFINED; + value_fontStyle_type = runtimeType(value_fontStyle); + valueSerializer.writeInt8(value_fontStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontStyle_type)) { + const auto value_fontStyle_value = value_fontStyle.value; + valueSerializer.writeInt32(value_fontStyle_value); + } + const auto value_fontFamily = value.fontFamily; + Ark_Int32 value_fontFamily_type = ARK_RUNTIME_UNDEFINED; + value_fontFamily_type = runtimeType(value_fontFamily); + valueSerializer.writeInt8(value_fontFamily_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontFamily_type)) { + const auto value_fontFamily_value = value_fontFamily.value; + Ark_Int32 value_fontFamily_value_type = ARK_RUNTIME_UNDEFINED; + value_fontFamily_value_type = value_fontFamily_value.selector; + if (((value_fontFamily_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontFamily_value_0 = value_fontFamily_value.value0; + valueSerializer.writeResource(value_fontFamily_value_0); + } + else if (((value_fontFamily_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontFamily_value_1 = value_fontFamily_value.value1; + valueSerializer.writeString(value_fontFamily_value_1); + } + } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; value_backgroundColor_type = runtimeType(value_backgroundColor); @@ -49431,59 +49232,85 @@ class Serializer : public SerializerBase { valueSerializer.writeResource(value_backgroundColor_value_3); } } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); - } - void writeColorMetrics(Ark_ColorMetrics value) - { - Serializer& valueSerializer = *this; - const auto value___ColorMetricsStub = value.__ColorMetricsStub; - valueSerializer.writeString(value___ColorMetricsStub); - } - void writeImageAnalyzerController(Ark_ImageAnalyzerController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeEventTarget(Ark_EventTarget value) - { - Serializer& valueSerializer = *this; - const auto value_area = value.area; - valueSerializer.writeArea(value_area); - } - void writeWebResourceRequest(Ark_WebResourceRequest value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeWebviewController(Ark_WebviewController value) - { - Serializer& valueSerializer = *this; - const auto value___WebviewControllerStub = value.__WebviewControllerStub; - valueSerializer.writeString(value___WebviewControllerStub); - } - void writeWebController(Ark_WebController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTabBarIconStyle(Ark_TabBarIconStyle value) - { - Serializer& valueSerializer = *this; - const auto value_selectedColor = value.selectedColor; - Ark_Int32 value_selectedColor_type = ARK_RUNTIME_UNDEFINED; - value_selectedColor_type = runtimeType(value_selectedColor); - valueSerializer.writeInt8(value_selectedColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selectedColor_type)) { - const auto value_selectedColor_value = value_selectedColor.value; - Ark_Int32 value_selectedColor_value_type = ARK_RUNTIME_UNDEFINED; - value_selectedColor_value_type = value_selectedColor_value.selector; - if (((value_selectedColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_selectedColor_value_0 = value_selectedColor_value.value0; - valueSerializer.writeInt32(value_selectedColor_value_0); + const auto value_borderRadius = value.borderRadius; + Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_type = runtimeType(value_borderRadius); + valueSerializer.writeInt8(value_borderRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { + const auto value_borderRadius_value = value_borderRadius.value; + Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_type = value_borderRadius_value.selector; + if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderRadius_value_0 = value_borderRadius_value.value0; + valueSerializer.writeLength(value_borderRadius_value_0); + } + else if (((value_borderRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderRadius_value_1 = value_borderRadius_value.value1; + const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; + Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); + } + const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; + Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); + } + const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; + Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); + } + const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; + Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); + } + } + } + const auto value_primary = value.primary; + Ark_Int32 value_primary_type = ARK_RUNTIME_UNDEFINED; + value_primary_type = runtimeType(value_primary); + valueSerializer.writeInt8(value_primary_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_primary_type)) { + const auto value_primary_value = value_primary.value; + valueSerializer.writeBoolean(value_primary_value); + } + } + void writeTextMenuItemId(Ark_TextMenuItemId value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeTabBarIconStyle(Ark_TabBarIconStyle value) + { + Serializer& valueSerializer = *this; + const auto value_selectedColor = value.selectedColor; + Ark_Int32 value_selectedColor_type = ARK_RUNTIME_UNDEFINED; + value_selectedColor_type = runtimeType(value_selectedColor); + valueSerializer.writeInt8(value_selectedColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selectedColor_type)) { + const auto value_selectedColor_value = value_selectedColor.value; + Ark_Int32 value_selectedColor_value_type = ARK_RUNTIME_UNDEFINED; + value_selectedColor_value_type = value_selectedColor_value.selector; + if (((value_selectedColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_selectedColor_value_0 = value_selectedColor_value.value0; + valueSerializer.writeInt32(value_selectedColor_value_0); } else if (((value_selectedColor_value_type == 1))) { valueSerializer.writeInt8(1); @@ -49749,6 +49576,15 @@ class Serializer : public SerializerBase { } } } + void writeBlurOptions(Ark_BlurOptions value) + { + Serializer& valueSerializer = *this; + const auto value_grayscale = value.grayscale; + const auto value_grayscale_0 = value_grayscale.value0; + valueSerializer.writeNumber(value_grayscale_0); + const auto value_grayscale_1 = value_grayscale.value1; + valueSerializer.writeNumber(value_grayscale_1); + } void writeRectAttribute(Ark_RectAttribute value) { } @@ -49900,6 +49736,107 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_lineBreakStrategy_value); } } + void writeRichEditorSymbolSpanStyle(Ark_RichEditorSymbolSpanStyle value) + { + Serializer& valueSerializer = *this; + const auto value_fontSize = value.fontSize; + Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_type = runtimeType(value_fontSize); + valueSerializer.writeInt8(value_fontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { + const auto value_fontSize_value = value_fontSize.value; + Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_value_type = value_fontSize_value.selector; + if (((value_fontSize_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontSize_value_0 = value_fontSize_value.value0; + valueSerializer.writeNumber(value_fontSize_value_0); + } + else if (((value_fontSize_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontSize_value_1 = value_fontSize_value.value1; + valueSerializer.writeString(value_fontSize_value_1); + } + else if (((value_fontSize_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontSize_value_2 = value_fontSize_value.value2; + valueSerializer.writeResource(value_fontSize_value_2); + } + } + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + valueSerializer.writeInt32(value_fontColor_value.length); + for (int i = 0; i < value_fontColor_value.length; i++) { + const auto value_fontColor_value_element = value_fontColor_value.array[i]; + Ark_Int32 value_fontColor_value_element_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_element_type = value_fontColor_value_element.selector; + if (((value_fontColor_value_element_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontColor_value_element_0 = value_fontColor_value_element.value0; + valueSerializer.writeInt32(value_fontColor_value_element_0); + } + else if (((value_fontColor_value_element_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontColor_value_element_1 = value_fontColor_value_element.value1; + valueSerializer.writeNumber(value_fontColor_value_element_1); + } + else if (((value_fontColor_value_element_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontColor_value_element_2 = value_fontColor_value_element.value2; + valueSerializer.writeString(value_fontColor_value_element_2); + } + else if (((value_fontColor_value_element_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_fontColor_value_element_3 = value_fontColor_value_element.value3; + valueSerializer.writeResource(value_fontColor_value_element_3); + } + } + } + const auto value_fontWeight = value.fontWeight; + Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_type = runtimeType(value_fontWeight); + valueSerializer.writeInt8(value_fontWeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { + const auto value_fontWeight_value = value_fontWeight.value; + Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_value_type = value_fontWeight_value.selector; + if (((value_fontWeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontWeight_value_0 = value_fontWeight_value.value0; + valueSerializer.writeNumber(value_fontWeight_value_0); + } + else if (((value_fontWeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontWeight_value_1 = value_fontWeight_value.value1; + valueSerializer.writeInt32(value_fontWeight_value_1); + } + else if (((value_fontWeight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontWeight_value_2 = value_fontWeight_value.value2; + valueSerializer.writeString(value_fontWeight_value_2); + } + } + const auto value_effectStrategy = value.effectStrategy; + Ark_Int32 value_effectStrategy_type = ARK_RUNTIME_UNDEFINED; + value_effectStrategy_type = runtimeType(value_effectStrategy); + valueSerializer.writeInt8(value_effectStrategy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_effectStrategy_type)) { + const auto value_effectStrategy_value = value_effectStrategy.value; + valueSerializer.writeInt32(value_effectStrategy_value); + } + const auto value_renderingStrategy = value.renderingStrategy; + Ark_Int32 value_renderingStrategy_type = ARK_RUNTIME_UNDEFINED; + value_renderingStrategy_type = runtimeType(value_renderingStrategy); + valueSerializer.writeInt8(value_renderingStrategy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_renderingStrategy_type)) { + const auto value_renderingStrategy_value = value_renderingStrategy.value; + valueSerializer.writeInt32(value_renderingStrategy_value); + } + } void writeRichEditorTextStyleResult(Ark_RichEditorTextStyleResult value) { Serializer& valueSerializer = *this; @@ -49973,6 +49910,257 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_fontFeature_value); } } + void writeRichEditorImageSpanStyle(Ark_RichEditorImageSpanStyle value) + { + Serializer& valueSerializer = *this; + const auto value_size = value.size; + Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; + value_size_type = runtimeType(value_size); + valueSerializer.writeInt8(value_size_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { + const auto value_size_value = value_size.value; + const auto value_size_value_0 = value_size_value.value0; + valueSerializer.writeLength(value_size_value_0); + const auto value_size_value_1 = value_size_value.value1; + valueSerializer.writeLength(value_size_value_1); + } + const auto value_verticalAlign = value.verticalAlign; + Ark_Int32 value_verticalAlign_type = ARK_RUNTIME_UNDEFINED; + value_verticalAlign_type = runtimeType(value_verticalAlign); + valueSerializer.writeInt8(value_verticalAlign_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_verticalAlign_type)) { + const auto value_verticalAlign_value = value_verticalAlign.value; + valueSerializer.writeInt32(value_verticalAlign_value); + } + const auto value_objectFit = value.objectFit; + Ark_Int32 value_objectFit_type = ARK_RUNTIME_UNDEFINED; + value_objectFit_type = runtimeType(value_objectFit); + valueSerializer.writeInt8(value_objectFit_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_objectFit_type)) { + const auto value_objectFit_value = value_objectFit.value; + valueSerializer.writeInt32(value_objectFit_value); + } + const auto value_layoutStyle = value.layoutStyle; + Ark_Int32 value_layoutStyle_type = ARK_RUNTIME_UNDEFINED; + value_layoutStyle_type = runtimeType(value_layoutStyle); + valueSerializer.writeInt8(value_layoutStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutStyle_type)) { + const auto value_layoutStyle_value = value_layoutStyle.value; + valueSerializer.writeRichEditorLayoutStyle(value_layoutStyle_value); + } + } + void writeRichEditorTextStyle(Ark_RichEditorTextStyle value) + { + Serializer& valueSerializer = *this; + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_type = value_fontColor_value.selector; + if (((value_fontColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontColor_value_0 = value_fontColor_value.value0; + valueSerializer.writeInt32(value_fontColor_value_0); + } + else if (((value_fontColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontColor_value_1 = value_fontColor_value.value1; + valueSerializer.writeNumber(value_fontColor_value_1); + } + else if (((value_fontColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontColor_value_2 = value_fontColor_value.value2; + valueSerializer.writeString(value_fontColor_value_2); + } + else if (((value_fontColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_fontColor_value_3 = value_fontColor_value.value3; + valueSerializer.writeResource(value_fontColor_value_3); + } + } + const auto value_fontSize = value.fontSize; + Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_type = runtimeType(value_fontSize); + valueSerializer.writeInt8(value_fontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { + const auto value_fontSize_value = value_fontSize.value; + Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_value_type = value_fontSize_value.selector; + if (((value_fontSize_value_type == 0)) || ((value_fontSize_value_type == 0)) || ((value_fontSize_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontSize_value_0 = value_fontSize_value.value0; + valueSerializer.writeLength(value_fontSize_value_0); + } + else if (((value_fontSize_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontSize_value_1 = value_fontSize_value.value1; + valueSerializer.writeNumber(value_fontSize_value_1); + } + } + const auto value_fontStyle = value.fontStyle; + Ark_Int32 value_fontStyle_type = ARK_RUNTIME_UNDEFINED; + value_fontStyle_type = runtimeType(value_fontStyle); + valueSerializer.writeInt8(value_fontStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontStyle_type)) { + const auto value_fontStyle_value = value_fontStyle.value; + valueSerializer.writeInt32(value_fontStyle_value); + } + const auto value_fontWeight = value.fontWeight; + Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_type = runtimeType(value_fontWeight); + valueSerializer.writeInt8(value_fontWeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { + const auto value_fontWeight_value = value_fontWeight.value; + Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_value_type = value_fontWeight_value.selector; + if (((value_fontWeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontWeight_value_0 = value_fontWeight_value.value0; + valueSerializer.writeNumber(value_fontWeight_value_0); + } + else if (((value_fontWeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontWeight_value_1 = value_fontWeight_value.value1; + valueSerializer.writeInt32(value_fontWeight_value_1); + } + else if (((value_fontWeight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontWeight_value_2 = value_fontWeight_value.value2; + valueSerializer.writeString(value_fontWeight_value_2); + } + } + const auto value_fontFamily = value.fontFamily; + Ark_Int32 value_fontFamily_type = ARK_RUNTIME_UNDEFINED; + value_fontFamily_type = runtimeType(value_fontFamily); + valueSerializer.writeInt8(value_fontFamily_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontFamily_type)) { + const auto value_fontFamily_value = value_fontFamily.value; + Ark_Int32 value_fontFamily_value_type = ARK_RUNTIME_UNDEFINED; + value_fontFamily_value_type = value_fontFamily_value.selector; + if (((value_fontFamily_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontFamily_value_0 = value_fontFamily_value.value0; + valueSerializer.writeString(value_fontFamily_value_0); + } + else if (((value_fontFamily_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontFamily_value_1 = value_fontFamily_value.value1; + valueSerializer.writeResource(value_fontFamily_value_1); + } + } + const auto value_decoration = value.decoration; + Ark_Int32 value_decoration_type = ARK_RUNTIME_UNDEFINED; + value_decoration_type = runtimeType(value_decoration); + valueSerializer.writeInt8(value_decoration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_decoration_type)) { + const auto value_decoration_value = value_decoration.value; + valueSerializer.writeDecorationStyleInterface(value_decoration_value); + } + const auto value_textShadow = value.textShadow; + Ark_Int32 value_textShadow_type = ARK_RUNTIME_UNDEFINED; + value_textShadow_type = runtimeType(value_textShadow); + valueSerializer.writeInt8(value_textShadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textShadow_type)) { + const auto value_textShadow_value = value_textShadow.value; + Ark_Int32 value_textShadow_value_type = ARK_RUNTIME_UNDEFINED; + value_textShadow_value_type = value_textShadow_value.selector; + if (((value_textShadow_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_textShadow_value_0 = value_textShadow_value.value0; + valueSerializer.writeShadowOptions(value_textShadow_value_0); + } + else if (((value_textShadow_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_textShadow_value_1 = value_textShadow_value.value1; + valueSerializer.writeInt32(value_textShadow_value_1.length); + for (int i = 0; i < value_textShadow_value_1.length; i++) { + const auto value_textShadow_value_1_element = value_textShadow_value_1.array[i]; + valueSerializer.writeShadowOptions(value_textShadow_value_1_element); + } + } + } + const auto value_letterSpacing = value.letterSpacing; + Ark_Int32 value_letterSpacing_type = ARK_RUNTIME_UNDEFINED; + value_letterSpacing_type = runtimeType(value_letterSpacing); + valueSerializer.writeInt8(value_letterSpacing_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_letterSpacing_type)) { + const auto value_letterSpacing_value = value_letterSpacing.value; + Ark_Int32 value_letterSpacing_value_type = ARK_RUNTIME_UNDEFINED; + value_letterSpacing_value_type = value_letterSpacing_value.selector; + if (((value_letterSpacing_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_letterSpacing_value_0 = value_letterSpacing_value.value0; + valueSerializer.writeNumber(value_letterSpacing_value_0); + } + else if (((value_letterSpacing_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_letterSpacing_value_1 = value_letterSpacing_value.value1; + valueSerializer.writeString(value_letterSpacing_value_1); + } + } + const auto value_lineHeight = value.lineHeight; + Ark_Int32 value_lineHeight_type = ARK_RUNTIME_UNDEFINED; + value_lineHeight_type = runtimeType(value_lineHeight); + valueSerializer.writeInt8(value_lineHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lineHeight_type)) { + const auto value_lineHeight_value = value_lineHeight.value; + Ark_Int32 value_lineHeight_value_type = ARK_RUNTIME_UNDEFINED; + value_lineHeight_value_type = value_lineHeight_value.selector; + if (((value_lineHeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_lineHeight_value_0 = value_lineHeight_value.value0; + valueSerializer.writeNumber(value_lineHeight_value_0); + } + else if (((value_lineHeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_lineHeight_value_1 = value_lineHeight_value.value1; + valueSerializer.writeString(value_lineHeight_value_1); + } + else if (((value_lineHeight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_lineHeight_value_2 = value_lineHeight_value.value2; + valueSerializer.writeResource(value_lineHeight_value_2); + } + } + const auto value_fontFeature = value.fontFeature; + Ark_Int32 value_fontFeature_type = ARK_RUNTIME_UNDEFINED; + value_fontFeature_type = runtimeType(value_fontFeature); + valueSerializer.writeInt8(value_fontFeature_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontFeature_type)) { + const auto value_fontFeature_value = value_fontFeature.value; + valueSerializer.writeString(value_fontFeature_value); + } + } + void writeRichEditorGesture(Ark_RichEditorGesture value) + { + Serializer& valueSerializer = *this; + const auto value_onClick = value.onClick; + Ark_Int32 value_onClick_type = ARK_RUNTIME_UNDEFINED; + value_onClick_type = runtimeType(value_onClick); + valueSerializer.writeInt8(value_onClick_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onClick_type)) { + const auto value_onClick_value = value_onClick.value; + valueSerializer.writeCallbackResource(value_onClick_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onClick_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onClick_value.callSync)); + } + const auto value_onLongPress = value.onLongPress; + Ark_Int32 value_onLongPress_type = ARK_RUNTIME_UNDEFINED; + value_onLongPress_type = runtimeType(value_onLongPress); + valueSerializer.writeInt8(value_onLongPress_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onLongPress_type)) { + const auto value_onLongPress_value = value_onLongPress.value; + valueSerializer.writeCallbackResource(value_onLongPress_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.callSync)); + } + } + void writeTextModifier(Ark_TextModifier value) + { + } void writeSwipeActionItem(Ark_SwipeActionItem value) { Serializer& valueSerializer = *this; @@ -50250,69 +50438,150 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_repeating_value); } } - void writeScene(Ark_Scene value) - { - Serializer& valueSerializer = *this; - const auto value___SceneStub = value.__SceneStub; - valueSerializer.writeString(value___SceneStub); - } - void writeDrawingCanvas(Ark_DrawingCanvas value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeSize(Ark_Size value) - { - Serializer& valueSerializer = *this; - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - } - void writeFrameNode(Ark_FrameNode value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeSheetTitleOptions(Ark_SheetTitleOptions value) + void writeLunarSwitchStyle(Ark_LunarSwitchStyle value) { Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = value_title.selector; - if (((value_title_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_0 = value_title.value0; - valueSerializer.writeString(value_title_0); - } - else if (((value_title_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_1 = value_title.value1; - valueSerializer.writeResource(value_title_1); - } - const auto value_subtitle = value.subtitle; - Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_type = runtimeType(value_subtitle); - valueSerializer.writeInt8(value_subtitle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { - const auto value_subtitle_value = value_subtitle.value; - Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_value_type = value_subtitle_value.selector; - if (((value_subtitle_value_type == 0))) { + const auto value_selectedColor = value.selectedColor; + Ark_Int32 value_selectedColor_type = ARK_RUNTIME_UNDEFINED; + value_selectedColor_type = runtimeType(value_selectedColor); + valueSerializer.writeInt8(value_selectedColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selectedColor_type)) { + const auto value_selectedColor_value = value_selectedColor.value; + Ark_Int32 value_selectedColor_value_type = ARK_RUNTIME_UNDEFINED; + value_selectedColor_value_type = value_selectedColor_value.selector; + if (((value_selectedColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_subtitle_value_0 = value_subtitle_value.value0; - valueSerializer.writeString(value_subtitle_value_0); + const auto value_selectedColor_value_0 = value_selectedColor_value.value0; + valueSerializer.writeInt32(value_selectedColor_value_0); } - else if (((value_subtitle_value_type == 1))) { + else if (((value_selectedColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_subtitle_value_1 = value_subtitle_value.value1; - valueSerializer.writeResource(value_subtitle_value_1); + const auto value_selectedColor_value_1 = value_selectedColor_value.value1; + valueSerializer.writeNumber(value_selectedColor_value_1); } - } - } - void writePopupMessageOptions(Ark_PopupMessageOptions value) - { - Serializer& valueSerializer = *this; + else if (((value_selectedColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_selectedColor_value_2 = value_selectedColor_value.value2; + valueSerializer.writeString(value_selectedColor_value_2); + } + else if (((value_selectedColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_selectedColor_value_3 = value_selectedColor_value.value3; + valueSerializer.writeResource(value_selectedColor_value_3); + } + } + const auto value_unselectedColor = value.unselectedColor; + Ark_Int32 value_unselectedColor_type = ARK_RUNTIME_UNDEFINED; + value_unselectedColor_type = runtimeType(value_unselectedColor); + valueSerializer.writeInt8(value_unselectedColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_unselectedColor_type)) { + const auto value_unselectedColor_value = value_unselectedColor.value; + Ark_Int32 value_unselectedColor_value_type = ARK_RUNTIME_UNDEFINED; + value_unselectedColor_value_type = value_unselectedColor_value.selector; + if (((value_unselectedColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_unselectedColor_value_0 = value_unselectedColor_value.value0; + valueSerializer.writeInt32(value_unselectedColor_value_0); + } + else if (((value_unselectedColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_unselectedColor_value_1 = value_unselectedColor_value.value1; + valueSerializer.writeNumber(value_unselectedColor_value_1); + } + else if (((value_unselectedColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_unselectedColor_value_2 = value_unselectedColor_value.value2; + valueSerializer.writeString(value_unselectedColor_value_2); + } + else if (((value_unselectedColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_unselectedColor_value_3 = value_unselectedColor_value.value3; + valueSerializer.writeResource(value_unselectedColor_value_3); + } + } + const auto value_strokeColor = value.strokeColor; + Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; + value_strokeColor_type = runtimeType(value_strokeColor); + valueSerializer.writeInt8(value_strokeColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { + const auto value_strokeColor_value = value_strokeColor.value; + Ark_Int32 value_strokeColor_value_type = ARK_RUNTIME_UNDEFINED; + value_strokeColor_value_type = value_strokeColor_value.selector; + if (((value_strokeColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_strokeColor_value_0 = value_strokeColor_value.value0; + valueSerializer.writeInt32(value_strokeColor_value_0); + } + else if (((value_strokeColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_strokeColor_value_1 = value_strokeColor_value.value1; + valueSerializer.writeNumber(value_strokeColor_value_1); + } + else if (((value_strokeColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_strokeColor_value_2 = value_strokeColor_value.value2; + valueSerializer.writeString(value_strokeColor_value_2); + } + else if (((value_strokeColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_strokeColor_value_3 = value_strokeColor_value.value3; + valueSerializer.writeResource(value_strokeColor_value_3); + } + } + } + void writeExpectedFrameRateRange(Ark_ExpectedFrameRateRange value) + { + Serializer& valueSerializer = *this; + const auto value_min = value.min; + valueSerializer.writeNumber(value_min); + const auto value_max = value.max; + valueSerializer.writeNumber(value_max); + const auto value_expected = value.expected; + valueSerializer.writeNumber(value_expected); + } + void writeScene(Ark_Scene value) + { + Serializer& valueSerializer = *this; + const auto value___SceneStub = value.__SceneStub; + valueSerializer.writeString(value___SceneStub); + } + void writeUIContext(Ark_UIContext value) + { + Serializer& valueSerializer = *this; + const auto value___UIContextStub = value.__UIContextStub; + valueSerializer.writeString(value___UIContextStub); + } + void writeContextMenuAnimationOptions(Ark_ContextMenuAnimationOptions value) + { + Serializer& valueSerializer = *this; + const auto value_scale = value.scale; + Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; + value_scale_type = runtimeType(value_scale); + valueSerializer.writeInt8(value_scale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { + const auto value_scale_value = value_scale.value; + valueSerializer.writeCustomObject("AnimationRange", value_scale_value); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_hoverScale = value.hoverScale; + Ark_Int32 value_hoverScale_type = ARK_RUNTIME_UNDEFINED; + value_hoverScale_type = runtimeType(value_hoverScale); + valueSerializer.writeInt8(value_hoverScale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverScale_type)) { + const auto value_hoverScale_value = value_hoverScale.value; + valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value); + } + } + void writePopupMessageOptions(Ark_PopupMessageOptions value) + { + Serializer& valueSerializer = *this; const auto value_textColor = value.textColor; Ark_Int32 value_textColor_type = ARK_RUNTIME_UNDEFINED; value_textColor_type = runtimeType(value_textColor); @@ -50351,6 +50620,62 @@ class Serializer : public SerializerBase { valueSerializer.writeFont(value_font_value); } } + void writeOverlayOffset(Ark_OverlayOffset value) + { + Serializer& valueSerializer = *this; + const auto value_x = value.x; + Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; + value_x_type = runtimeType(value_x); + valueSerializer.writeInt8(value_x_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { + const auto value_x_value = value_x.value; + valueSerializer.writeNumber(value_x_value); + } + const auto value_y = value.y; + Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; + value_y_type = runtimeType(value_y); + valueSerializer.writeInt8(value_y_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { + const auto value_y_value = value_y.value; + valueSerializer.writeNumber(value_y_value); + } + } + void writeImageModifier(Ark_ImageModifier value) + { + Serializer& valueSerializer = *this; + const auto value___ImageModifierStub = value.__ImageModifierStub; + valueSerializer.writeString(value___ImageModifierStub); + } + void writeMotionPathOptions(Ark_MotionPathOptions value) + { + Serializer& valueSerializer = *this; + const auto value_path = value.path; + valueSerializer.writeString(value_path); + const auto value_from = value.from; + Ark_Int32 value_from_type = ARK_RUNTIME_UNDEFINED; + value_from_type = runtimeType(value_from); + valueSerializer.writeInt8(value_from_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_from_type)) { + const auto value_from_value = value_from.value; + valueSerializer.writeNumber(value_from_value); + } + const auto value_to = value.to; + Ark_Int32 value_to_type = ARK_RUNTIME_UNDEFINED; + value_to_type = runtimeType(value_to); + valueSerializer.writeInt8(value_to_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_to_type)) { + const auto value_to_value = value_to.value; + valueSerializer.writeNumber(value_to_value); + } + const auto value_rotatable = value.rotatable; + Ark_Int32 value_rotatable_type = ARK_RUNTIME_UNDEFINED; + value_rotatable_type = runtimeType(value_rotatable); + valueSerializer.writeInt8(value_rotatable_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_rotatable_type)) { + const auto value_rotatable_value = value_rotatable.value; + valueSerializer.writeBoolean(value_rotatable_value); + } + } void writeRotateOptions(Ark_RotateOptions value) { Serializer& valueSerializer = *this; @@ -50573,6 +50898,224 @@ class Serializer : public SerializerBase { } } } + void writeDrawingCanvas(Ark_DrawingCanvas value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeSize(Ark_Size value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + } + void writeFrameNode(Ark_FrameNode value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeTextStyle_alert_dialog(Ark_TextStyle_alert_dialog value) + { + Serializer& valueSerializer = *this; + const auto value_wordBreak = value.wordBreak; + Ark_Int32 value_wordBreak_type = ARK_RUNTIME_UNDEFINED; + value_wordBreak_type = runtimeType(value_wordBreak); + valueSerializer.writeInt8(value_wordBreak_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_wordBreak_type)) { + const auto value_wordBreak_value = value_wordBreak.value; + valueSerializer.writeInt32(value_wordBreak_value); + } + } + void writeAlertDialogButtonBaseOptions(Ark_AlertDialogButtonBaseOptions value) + { + Serializer& valueSerializer = *this; + const auto value_enabled = value.enabled; + Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; + value_enabled_type = runtimeType(value_enabled); + valueSerializer.writeInt8(value_enabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { + const auto value_enabled_value = value_enabled.value; + valueSerializer.writeBoolean(value_enabled_value); + } + const auto value_defaultFocus = value.defaultFocus; + Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; + value_defaultFocus_type = runtimeType(value_defaultFocus); + valueSerializer.writeInt8(value_defaultFocus_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { + const auto value_defaultFocus_value = value_defaultFocus.value; + valueSerializer.writeBoolean(value_defaultFocus_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); + } + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); + } + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_type = value_fontColor_value.selector; + if (((value_fontColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontColor_value_0 = value_fontColor_value.value0; + valueSerializer.writeInt32(value_fontColor_value_0); + } + else if (((value_fontColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontColor_value_1 = value_fontColor_value.value1; + valueSerializer.writeNumber(value_fontColor_value_1); + } + else if (((value_fontColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontColor_value_2 = value_fontColor_value.value2; + valueSerializer.writeString(value_fontColor_value_2); + } + else if (((value_fontColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_fontColor_value_3 = value_fontColor_value.value3; + valueSerializer.writeResource(value_fontColor_value_3); + } + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); + } + void writeActionSheetOffset(Ark_ActionSheetOffset value) + { + Serializer& valueSerializer = *this; + const auto value_dx = value.dx; + Ark_Int32 value_dx_type = ARK_RUNTIME_UNDEFINED; + value_dx_type = value_dx.selector; + if (((value_dx_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_dx_0 = value_dx.value0; + valueSerializer.writeNumber(value_dx_0); + } + else if (((value_dx_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_dx_1 = value_dx.value1; + valueSerializer.writeString(value_dx_1); + } + else if (((value_dx_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_dx_2 = value_dx.value2; + valueSerializer.writeResource(value_dx_2); + } + const auto value_dy = value.dy; + Ark_Int32 value_dy_type = ARK_RUNTIME_UNDEFINED; + value_dy_type = value_dy.selector; + if (((value_dy_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_dy_0 = value_dy.value0; + valueSerializer.writeNumber(value_dy_0); + } + else if (((value_dy_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_dy_1 = value_dy.value1; + valueSerializer.writeString(value_dy_1); + } + else if (((value_dy_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_dy_2 = value_dy.value2; + valueSerializer.writeResource(value_dy_2); + } + } + void writeActionSheetButtonOptions(Ark_ActionSheetButtonOptions value) + { + Serializer& valueSerializer = *this; + const auto value_enabled = value.enabled; + Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; + value_enabled_type = runtimeType(value_enabled); + valueSerializer.writeInt8(value_enabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { + const auto value_enabled_value = value_enabled.value; + valueSerializer.writeBoolean(value_enabled_value); + } + const auto value_defaultFocus = value.defaultFocus; + Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; + value_defaultFocus_type = runtimeType(value_defaultFocus); + valueSerializer.writeInt8(value_defaultFocus_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { + const auto value_defaultFocus_value = value_defaultFocus.value; + valueSerializer.writeBoolean(value_defaultFocus_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); + } + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); + } + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); + } void writeCustomTheme(Ark_CustomTheme value) { Serializer& valueSerializer = *this; @@ -50679,6 +51222,22 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_moduleName_value); } } + void writeNavDestinationContext(Ark_NavDestinationContext value) + { + Serializer& valueSerializer = *this; + const auto value_pathInfo = value.pathInfo; + valueSerializer.writeNavPathInfo(value_pathInfo); + const auto value_pathStack = value.pathStack; + valueSerializer.writeNavPathStack(value_pathStack); + const auto value_navDestinationId = value.navDestinationId; + Ark_Int32 value_navDestinationId_type = ARK_RUNTIME_UNDEFINED; + value_navDestinationId_type = runtimeType(value_navDestinationId); + valueSerializer.writeInt8(value_navDestinationId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_navDestinationId_type)) { + const auto value_navDestinationId_value = value_navDestinationId.value; + valueSerializer.writeString(value_navDestinationId_value); + } + } void writeStyledString(Ark_StyledString value) { Serializer& valueSerializer = *this; @@ -50756,696 +51315,945 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_navDestinationId_value); } } - void writeDateTimeOptions(Ark_DateTimeOptions value) + void writeLinearIndicatorStyle(Ark_LinearIndicatorStyle value) { Serializer& valueSerializer = *this; - const auto value___DateTimeOptionsStub = value.__DateTimeOptionsStub; - valueSerializer.writeString(value___DateTimeOptionsStub); + const auto value_space = value.space; + Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; + value_space_type = runtimeType(value_space); + valueSerializer.writeInt8(value_space_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { + const auto value_space_value = value_space.value; + valueSerializer.writeLengthMetrics(value_space_value); + } + const auto value_strokeWidth = value.strokeWidth; + Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; + value_strokeWidth_type = runtimeType(value_strokeWidth); + valueSerializer.writeInt8(value_strokeWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { + const auto value_strokeWidth_value = value_strokeWidth.value; + valueSerializer.writeLengthMetrics(value_strokeWidth_value); + } + const auto value_strokeRadius = value.strokeRadius; + Ark_Int32 value_strokeRadius_type = ARK_RUNTIME_UNDEFINED; + value_strokeRadius_type = runtimeType(value_strokeRadius); + valueSerializer.writeInt8(value_strokeRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeRadius_type)) { + const auto value_strokeRadius_value = value_strokeRadius.value; + valueSerializer.writeLengthMetrics(value_strokeRadius_value); + } + const auto value_trackBackgroundColor = value.trackBackgroundColor; + Ark_Int32 value_trackBackgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor); + valueSerializer.writeInt8(value_trackBackgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_trackBackgroundColor_type)) { + const auto value_trackBackgroundColor_value = value_trackBackgroundColor.value; + valueSerializer.writeColorMetrics(value_trackBackgroundColor_value); + } + const auto value_trackColor = value.trackColor; + Ark_Int32 value_trackColor_type = ARK_RUNTIME_UNDEFINED; + value_trackColor_type = runtimeType(value_trackColor); + valueSerializer.writeInt8(value_trackColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_trackColor_type)) { + const auto value_trackColor_value = value_trackColor.value; + valueSerializer.writeColorMetrics(value_trackColor_value); + } } - void writePickerTextStyle(Ark_PickerTextStyle value) + void writeLinearIndicatorStartOptions(Ark_LinearIndicatorStartOptions value) { Serializer& valueSerializer = *this; - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); - } - else if (((value_color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); - } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); - } + const auto value_interval = value.interval; + Ark_Int32 value_interval_type = ARK_RUNTIME_UNDEFINED; + value_interval_type = runtimeType(value_interval); + valueSerializer.writeInt8(value_interval_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_interval_type)) { + const auto value_interval_value = value_interval.value; + valueSerializer.writeNumber(value_interval_value); } - const auto value_font = value.font; - Ark_Int32 value_font_type = ARK_RUNTIME_UNDEFINED; - value_font_type = runtimeType(value_font); - valueSerializer.writeInt8(value_font_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_font_type)) { - const auto value_font_value = value_font.value; - valueSerializer.writeFont(value_font_value); + const auto value_duration = value.duration; + Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; + value_duration_type = runtimeType(value_duration); + valueSerializer.writeInt8(value_duration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { + const auto value_duration_value = value_duration.value; + valueSerializer.writeNumber(value_duration_value); } } - void writePickerDialogButtonStyle(Ark_PickerDialogButtonStyle value) + void writeCustomSpanDrawInfo(Ark_CustomSpanDrawInfo value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_lineTop = value.lineTop; + valueSerializer.writeNumber(value_lineTop); + const auto value_lineBottom = value.lineBottom; + valueSerializer.writeNumber(value_lineBottom); + const auto value_baseline = value.baseline; + valueSerializer.writeNumber(value_baseline); + } + void writeDrawContext(Ark_DrawContext value) + { + Serializer& valueSerializer = *this; + const auto value___DrawContextStub = value.__DrawContextStub; + valueSerializer.writeString(value___DrawContextStub); + } + void writeCustomSpanMeasureInfo(Ark_CustomSpanMeasureInfo value) + { + Serializer& valueSerializer = *this; + const auto value_fontSize = value.fontSize; + valueSerializer.writeNumber(value_fontSize); + } + void writeSpanStyle(Ark_SpanStyle value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + valueSerializer.writeNumber(value_start); + const auto value_length = value.length; + valueSerializer.writeNumber(value_length); + const auto value_styledKey = value.styledKey; + valueSerializer.writeInt32(value_styledKey); + const auto value_styledValue = value.styledValue; + Ark_Int32 value_styledValue_type = ARK_RUNTIME_UNDEFINED; + value_styledValue_type = value_styledValue.selector; + if (((value_styledValue_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_styledValue_0 = value_styledValue.value0; + valueSerializer.writeTextStyle_styled_string(value_styledValue_0); } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); + else if (((value_styledValue_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_styledValue_1 = value_styledValue.value1; + valueSerializer.writeDecorationStyle(value_styledValue_1); } - const auto value_role = value.role; - Ark_Int32 value_role_type = ARK_RUNTIME_UNDEFINED; - value_role_type = runtimeType(value_role); - valueSerializer.writeInt8(value_role_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_role_type)) { - const auto value_role_value = value_role.value; - valueSerializer.writeInt32(value_role_value); + else if (((value_styledValue_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_styledValue_2 = value_styledValue.value2; + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2); } - const auto value_fontSize = value.fontSize; - Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_type = runtimeType(value_fontSize); - valueSerializer.writeInt8(value_fontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { - const auto value_fontSize_value = value_fontSize.value; - valueSerializer.writeLength(value_fontSize_value); + else if (((value_styledValue_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_styledValue_3 = value_styledValue.value3; + valueSerializer.writeLetterSpacingStyle(value_styledValue_3); } - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_type = value_fontColor_value.selector; - if (((value_fontColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontColor_value_0 = value_fontColor_value.value0; - valueSerializer.writeInt32(value_fontColor_value_0); - } - else if (((value_fontColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontColor_value_1 = value_fontColor_value.value1; - valueSerializer.writeNumber(value_fontColor_value_1); - } - else if (((value_fontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontColor_value_2 = value_fontColor_value.value2; - valueSerializer.writeString(value_fontColor_value_2); - } - else if (((value_fontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_fontColor_value_3 = value_fontColor_value.value3; - valueSerializer.writeResource(value_fontColor_value_3); - } + else if (((value_styledValue_type == 4))) { + valueSerializer.writeInt8(4); + const auto value_styledValue_4 = value_styledValue.value4; + valueSerializer.writeTextShadowStyle(value_styledValue_4); } - const auto value_fontWeight = value.fontWeight; - Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_type = runtimeType(value_fontWeight); - valueSerializer.writeInt8(value_fontWeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { - const auto value_fontWeight_value = value_fontWeight.value; - Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_value_type = value_fontWeight_value.selector; - if (((value_fontWeight_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontWeight_value_0 = value_fontWeight_value.value0; - valueSerializer.writeInt32(value_fontWeight_value_0); - } - else if (((value_fontWeight_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontWeight_value_1 = value_fontWeight_value.value1; - valueSerializer.writeNumber(value_fontWeight_value_1); - } - else if (((value_fontWeight_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontWeight_value_2 = value_fontWeight_value.value2; - valueSerializer.writeString(value_fontWeight_value_2); - } + else if (((value_styledValue_type == 5))) { + valueSerializer.writeInt8(5); + const auto value_styledValue_5 = value_styledValue.value5; + valueSerializer.writeGestureStyle(value_styledValue_5); } - const auto value_fontStyle = value.fontStyle; - Ark_Int32 value_fontStyle_type = ARK_RUNTIME_UNDEFINED; - value_fontStyle_type = runtimeType(value_fontStyle); - valueSerializer.writeInt8(value_fontStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontStyle_type)) { - const auto value_fontStyle_value = value_fontStyle.value; - valueSerializer.writeInt32(value_fontStyle_value); + else if (((value_styledValue_type == 6))) { + valueSerializer.writeInt8(6); + const auto value_styledValue_6 = value_styledValue.value6; + valueSerializer.writeImageAttachment(value_styledValue_6); } - const auto value_fontFamily = value.fontFamily; - Ark_Int32 value_fontFamily_type = ARK_RUNTIME_UNDEFINED; - value_fontFamily_type = runtimeType(value_fontFamily); - valueSerializer.writeInt8(value_fontFamily_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontFamily_type)) { - const auto value_fontFamily_value = value_fontFamily.value; - Ark_Int32 value_fontFamily_value_type = ARK_RUNTIME_UNDEFINED; - value_fontFamily_value_type = value_fontFamily_value.selector; - if (((value_fontFamily_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontFamily_value_0 = value_fontFamily_value.value0; - valueSerializer.writeResource(value_fontFamily_value_0); - } - else if (((value_fontFamily_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontFamily_value_1 = value_fontFamily_value.value1; - valueSerializer.writeString(value_fontFamily_value_1); - } + else if (((value_styledValue_type == 7))) { + valueSerializer.writeInt8(7); + const auto value_styledValue_7 = value_styledValue.value7; + valueSerializer.writeParagraphStyle(value_styledValue_7); } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } + else if (((value_styledValue_type == 8))) { + valueSerializer.writeInt8(8); + const auto value_styledValue_8 = value_styledValue.value8; + valueSerializer.writeLineHeightStyle(value_styledValue_8); } - const auto value_borderRadius = value.borderRadius; - Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_type = runtimeType(value_borderRadius); - valueSerializer.writeInt8(value_borderRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { - const auto value_borderRadius_value = value_borderRadius.value; - Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_type = value_borderRadius_value.selector; - if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderRadius_value_0 = value_borderRadius_value.value0; - valueSerializer.writeLength(value_borderRadius_value_0); - } - else if (((value_borderRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderRadius_value_1 = value_borderRadius_value.value1; - const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; - Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); - } - const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; - Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); - } - const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; - Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); - } - const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; - Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); - } - } + else if (((value_styledValue_type == 9))) { + valueSerializer.writeInt8(9); + const auto value_styledValue_9 = value_styledValue.value9; + valueSerializer.writeUrlStyle(value_styledValue_9); } - const auto value_primary = value.primary; - Ark_Int32 value_primary_type = ARK_RUNTIME_UNDEFINED; - value_primary_type = runtimeType(value_primary); - valueSerializer.writeInt8(value_primary_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_primary_type)) { - const auto value_primary_value = value_primary.value; - valueSerializer.writeBoolean(value_primary_value); + else if (((value_styledValue_type == 10))) { + valueSerializer.writeInt8(10); + const auto value_styledValue_10 = value_styledValue.value10; + valueSerializer.writeCustomSpan(value_styledValue_10); } - } - void writeTextMenuItemId(Ark_TextMenuItemId value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTextRange(Ark_TextRange value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); + else if (((value_styledValue_type == 11))) { + valueSerializer.writeInt8(11); + const auto value_styledValue_11 = value_styledValue.value11; + valueSerializer.writeUserDataSpan(value_styledValue_11); } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); + else if (((value_styledValue_type == 12))) { + valueSerializer.writeInt8(12); + const auto value_styledValue_12 = value_styledValue.value12; + valueSerializer.writeBackgroundColorStyle(value_styledValue_12); } } - void writeRichEditorUpdateSymbolSpanStyleOptions(Ark_RichEditorUpdateSymbolSpanStyleOptions value) + void writeWaterFlowSections(Ark_WaterFlowSections value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); - } - const auto value_symbolStyle = value.symbolStyle; - valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle); + valueSerializer.writePointer(value.ptr); } - void writeRichEditorUpdateImageSpanStyleOptions(Ark_RichEditorUpdateImageSpanStyleOptions value) + void writeScroller(Ark_Scroller value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); - } - const auto value_imageStyle = value.imageStyle; - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle); + valueSerializer.writePointer(value.ptr); } - void writeRichEditorUpdateTextSpanStyleOptions(Ark_RichEditorUpdateTextSpanStyleOptions value) + void writeSectionOptions(Ark_SectionOptions value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); + const auto value_itemsCount = value.itemsCount; + valueSerializer.writeNumber(value_itemsCount); + const auto value_crossCount = value.crossCount; + Ark_Int32 value_crossCount_type = ARK_RUNTIME_UNDEFINED; + value_crossCount_type = runtimeType(value_crossCount); + valueSerializer.writeInt8(value_crossCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_crossCount_type)) { + const auto value_crossCount_value = value_crossCount.value; + valueSerializer.writeNumber(value_crossCount_value); } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); + const auto value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex; + Ark_Int32 value_onGetItemMainSizeByIndex_type = ARK_RUNTIME_UNDEFINED; + value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex); + valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { + const auto value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex.value; + valueSerializer.writeCallbackResource(value_onGetItemMainSizeByIndex_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.callSync)); } - const auto value_textStyle = value.textStyle; - valueSerializer.writeRichEditorTextStyle(value_textStyle); - } - void writeRichEditorGesture(Ark_RichEditorGesture value) - { - Serializer& valueSerializer = *this; - const auto value_onClick = value.onClick; - Ark_Int32 value_onClick_type = ARK_RUNTIME_UNDEFINED; - value_onClick_type = runtimeType(value_onClick); - valueSerializer.writeInt8(value_onClick_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onClick_type)) { - const auto value_onClick_value = value_onClick.value; - valueSerializer.writeCallbackResource(value_onClick_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onClick_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onClick_value.callSync)); + const auto value_columnsGap = value.columnsGap; + Ark_Int32 value_columnsGap_type = ARK_RUNTIME_UNDEFINED; + value_columnsGap_type = runtimeType(value_columnsGap); + valueSerializer.writeInt8(value_columnsGap_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_columnsGap_type)) { + const auto value_columnsGap_value = value_columnsGap.value; + valueSerializer.writeLength(value_columnsGap_value); } - const auto value_onLongPress = value.onLongPress; - Ark_Int32 value_onLongPress_type = ARK_RUNTIME_UNDEFINED; - value_onLongPress_type = runtimeType(value_onLongPress); - valueSerializer.writeInt8(value_onLongPress_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onLongPress_type)) { - const auto value_onLongPress_value = value_onLongPress.value; - valueSerializer.writeCallbackResource(value_onLongPress_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.callSync)); + const auto value_rowsGap = value.rowsGap; + Ark_Int32 value_rowsGap_type = ARK_RUNTIME_UNDEFINED; + value_rowsGap_type = runtimeType(value_rowsGap); + valueSerializer.writeInt8(value_rowsGap_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_rowsGap_type)) { + const auto value_rowsGap_value = value_rowsGap.value; + valueSerializer.writeLength(value_rowsGap_value); + } + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_type = value_margin_value.selector; + if (((value_margin_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_margin_value_0 = value_margin_value.value0; + const auto value_margin_value_0_top = value_margin_value_0.top; + Ark_Int32 value_margin_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_0_top_type = runtimeType(value_margin_value_0_top); + valueSerializer.writeInt8(value_margin_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_top_type)) { + const auto value_margin_value_0_top_value = value_margin_value_0_top.value; + valueSerializer.writeLength(value_margin_value_0_top_value); + } + const auto value_margin_value_0_right = value_margin_value_0.right; + Ark_Int32 value_margin_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_0_right_type = runtimeType(value_margin_value_0_right); + valueSerializer.writeInt8(value_margin_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_right_type)) { + const auto value_margin_value_0_right_value = value_margin_value_0_right.value; + valueSerializer.writeLength(value_margin_value_0_right_value); + } + const auto value_margin_value_0_bottom = value_margin_value_0.bottom; + Ark_Int32 value_margin_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom); + valueSerializer.writeInt8(value_margin_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_bottom_type)) { + const auto value_margin_value_0_bottom_value = value_margin_value_0_bottom.value; + valueSerializer.writeLength(value_margin_value_0_bottom_value); + } + const auto value_margin_value_0_left = value_margin_value_0.left; + Ark_Int32 value_margin_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_0_left_type = runtimeType(value_margin_value_0_left); + valueSerializer.writeInt8(value_margin_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_left_type)) { + const auto value_margin_value_0_left_value = value_margin_value_0_left.value; + valueSerializer.writeLength(value_margin_value_0_left_value); + } + } + else if (((value_margin_value_type == 1)) || ((value_margin_value_type == 1)) || ((value_margin_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_margin_value_1 = value_margin_value.value1; + valueSerializer.writeLength(value_margin_value_1); + } } } - void writeNavDestinationContext(Ark_NavDestinationContext value) + void writeRRect(Ark_RRect value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_left = value.left; + valueSerializer.writeNumber(value_left); + const auto value_top = value.top; + valueSerializer.writeNumber(value_top); + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + const auto value_radius = value.radius; + valueSerializer.writeNumber(value_radius); } - void writeLunarSwitchStyle(Ark_LunarSwitchStyle value) + void writeDividerStyle(Ark_DividerStyle value) { Serializer& valueSerializer = *this; - const auto value_selectedColor = value.selectedColor; - Ark_Int32 value_selectedColor_type = ARK_RUNTIME_UNDEFINED; - value_selectedColor_type = runtimeType(value_selectedColor); - valueSerializer.writeInt8(value_selectedColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selectedColor_type)) { - const auto value_selectedColor_value = value_selectedColor.value; - Ark_Int32 value_selectedColor_value_type = ARK_RUNTIME_UNDEFINED; - value_selectedColor_value_type = value_selectedColor_value.selector; - if (((value_selectedColor_value_type == 0))) { + const auto value_strokeWidth = value.strokeWidth; + valueSerializer.writeLength(value_strokeWidth); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_selectedColor_value_0 = value_selectedColor_value.value0; - valueSerializer.writeInt32(value_selectedColor_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_selectedColor_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_selectedColor_value_1 = value_selectedColor_value.value1; - valueSerializer.writeNumber(value_selectedColor_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - else if (((value_selectedColor_value_type == 2))) { + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_selectedColor_value_2 = value_selectedColor_value.value2; - valueSerializer.writeString(value_selectedColor_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); } - else if (((value_selectedColor_value_type == 3))) { + else if (((value_color_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_selectedColor_value_3 = value_selectedColor_value.value3; - valueSerializer.writeResource(value_selectedColor_value_3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } - const auto value_unselectedColor = value.unselectedColor; - Ark_Int32 value_unselectedColor_type = ARK_RUNTIME_UNDEFINED; - value_unselectedColor_type = runtimeType(value_unselectedColor); - valueSerializer.writeInt8(value_unselectedColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_unselectedColor_type)) { - const auto value_unselectedColor_value = value_unselectedColor.value; - Ark_Int32 value_unselectedColor_value_type = ARK_RUNTIME_UNDEFINED; - value_unselectedColor_value_type = value_unselectedColor_value.selector; - if (((value_unselectedColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_unselectedColor_value_0 = value_unselectedColor_value.value0; - valueSerializer.writeInt32(value_unselectedColor_value_0); - } - else if (((value_unselectedColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_unselectedColor_value_1 = value_unselectedColor_value.value1; - valueSerializer.writeNumber(value_unselectedColor_value_1); - } - else if (((value_unselectedColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_unselectedColor_value_2 = value_unselectedColor_value.value2; - valueSerializer.writeString(value_unselectedColor_value_2); - } - else if (((value_unselectedColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_unselectedColor_value_3 = value_unselectedColor_value.value3; - valueSerializer.writeResource(value_unselectedColor_value_3); - } + const auto value_startMargin = value.startMargin; + Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; + value_startMargin_type = runtimeType(value_startMargin); + valueSerializer.writeInt8(value_startMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { + const auto value_startMargin_value = value_startMargin.value; + valueSerializer.writeLength(value_startMargin_value); } - const auto value_strokeColor = value.strokeColor; - Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; - value_strokeColor_type = runtimeType(value_strokeColor); - valueSerializer.writeInt8(value_strokeColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { - const auto value_strokeColor_value = value_strokeColor.value; - Ark_Int32 value_strokeColor_value_type = ARK_RUNTIME_UNDEFINED; - value_strokeColor_value_type = value_strokeColor_value.selector; - if (((value_strokeColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_strokeColor_value_0 = value_strokeColor_value.value0; - valueSerializer.writeInt32(value_strokeColor_value_0); - } - else if (((value_strokeColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_strokeColor_value_1 = value_strokeColor_value.value1; - valueSerializer.writeNumber(value_strokeColor_value_1); - } - else if (((value_strokeColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_strokeColor_value_2 = value_strokeColor_value.value2; - valueSerializer.writeString(value_strokeColor_value_2); - } - else if (((value_strokeColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_strokeColor_value_3 = value_strokeColor_value.value3; - valueSerializer.writeResource(value_strokeColor_value_3); - } + const auto value_endMargin = value.endMargin; + Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; + value_endMargin_type = runtimeType(value_endMargin); + valueSerializer.writeInt8(value_endMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { + const auto value_endMargin_value = value_endMargin.value; + valueSerializer.writeLength(value_endMargin_value); } } - void writeAnimateParam(Ark_AnimateParam value) + void writeButtonIconOptions(Ark_ButtonIconOptions value) { Serializer& valueSerializer = *this; - const auto value_duration = value.duration; - Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; - value_duration_type = runtimeType(value_duration); - valueSerializer.writeInt8(value_duration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { - const auto value_duration_value = value_duration.value; - valueSerializer.writeNumber(value_duration_value); + const auto value_shown = value.shown; + Ark_Int32 value_shown_type = ARK_RUNTIME_UNDEFINED; + value_shown_type = value_shown.selector; + if (((value_shown_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shown_0 = value_shown.value0; + valueSerializer.writeString(value_shown_0); } - const auto value_tempo = value.tempo; - Ark_Int32 value_tempo_type = ARK_RUNTIME_UNDEFINED; - value_tempo_type = runtimeType(value_tempo); - valueSerializer.writeInt8(value_tempo_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_tempo_type)) { - const auto value_tempo_value = value_tempo.value; - valueSerializer.writeNumber(value_tempo_value); + else if (((value_shown_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shown_1 = value_shown.value1; + valueSerializer.writePixelMap(value_shown_1); } - const auto value_curve = value.curve; - Ark_Int32 value_curve_type = ARK_RUNTIME_UNDEFINED; - value_curve_type = runtimeType(value_curve); - valueSerializer.writeInt8(value_curve_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_curve_type)) { - const auto value_curve_value = value_curve.value; - Ark_Int32 value_curve_value_type = ARK_RUNTIME_UNDEFINED; - value_curve_value_type = value_curve_value.selector; - if (((value_curve_value_type == 0))) { + else if (((value_shown_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_shown_2 = value_shown.value2; + valueSerializer.writeResource(value_shown_2); + } + const auto value_hidden = value.hidden; + Ark_Int32 value_hidden_type = ARK_RUNTIME_UNDEFINED; + value_hidden_type = value_hidden.selector; + if (((value_hidden_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_hidden_0 = value_hidden.value0; + valueSerializer.writeString(value_hidden_0); + } + else if (((value_hidden_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_hidden_1 = value_hidden.value1; + valueSerializer.writePixelMap(value_hidden_1); + } + else if (((value_hidden_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_hidden_2 = value_hidden.value2; + valueSerializer.writeResource(value_hidden_2); + } + const auto value_switching = value.switching; + Ark_Int32 value_switching_type = ARK_RUNTIME_UNDEFINED; + value_switching_type = runtimeType(value_switching); + valueSerializer.writeInt8(value_switching_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_switching_type)) { + const auto value_switching_value = value_switching.value; + Ark_Int32 value_switching_value_type = ARK_RUNTIME_UNDEFINED; + value_switching_value_type = value_switching_value.selector; + if (((value_switching_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_curve_value_0 = value_curve_value.value0; - valueSerializer.writeInt32(value_curve_value_0); + const auto value_switching_value_0 = value_switching_value.value0; + valueSerializer.writeString(value_switching_value_0); } - else if (((value_curve_value_type == 1))) { + else if (((value_switching_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_curve_value_1 = value_curve_value.value1; - valueSerializer.writeString(value_curve_value_1); + const auto value_switching_value_1 = value_switching_value.value1; + valueSerializer.writePixelMap(value_switching_value_1); } - else if (((value_curve_value_type == 2))) { + else if (((value_switching_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_curve_value_2 = value_curve_value.value2; - valueSerializer.writeICurve(value_curve_value_2); + const auto value_switching_value_2 = value_switching_value.value2; + valueSerializer.writeResource(value_switching_value_2); } } - const auto value_delay = value.delay; - Ark_Int32 value_delay_type = ARK_RUNTIME_UNDEFINED; - value_delay_type = runtimeType(value_delay); - valueSerializer.writeInt8(value_delay_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_delay_type)) { - const auto value_delay_value = value_delay.value; - valueSerializer.writeNumber(value_delay_value); - } - const auto value_iterations = value.iterations; - Ark_Int32 value_iterations_type = ARK_RUNTIME_UNDEFINED; - value_iterations_type = runtimeType(value_iterations); - valueSerializer.writeInt8(value_iterations_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_iterations_type)) { - const auto value_iterations_value = value_iterations.value; - valueSerializer.writeNumber(value_iterations_value); + } + void writeImageAIOptions(Ark_ImageAIOptions value) + { + Serializer& valueSerializer = *this; + const auto value_types = value.types; + Ark_Int32 value_types_type = ARK_RUNTIME_UNDEFINED; + value_types_type = runtimeType(value_types); + valueSerializer.writeInt8(value_types_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_types_type)) { + const auto value_types_value = value_types.value; + valueSerializer.writeInt32(value_types_value.length); + for (int i = 0; i < value_types_value.length; i++) { + const auto value_types_value_element = value_types_value.array[i]; + valueSerializer.writeInt32(value_types_value_element); + } } - const auto value_playMode = value.playMode; - Ark_Int32 value_playMode_type = ARK_RUNTIME_UNDEFINED; - value_playMode_type = runtimeType(value_playMode); - valueSerializer.writeInt8(value_playMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_playMode_type)) { - const auto value_playMode_value = value_playMode.value; - valueSerializer.writeInt32(value_playMode_value); + const auto value_aiController = value.aiController; + Ark_Int32 value_aiController_type = ARK_RUNTIME_UNDEFINED; + value_aiController_type = runtimeType(value_aiController); + valueSerializer.writeInt8(value_aiController_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_aiController_type)) { + const auto value_aiController_value = value_aiController.value; + valueSerializer.writeImageAnalyzerController(value_aiController_value); } - const auto value_onFinish = value.onFinish; - Ark_Int32 value_onFinish_type = ARK_RUNTIME_UNDEFINED; - value_onFinish_type = runtimeType(value_onFinish); - valueSerializer.writeInt8(value_onFinish_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onFinish_type)) { - const auto value_onFinish_value = value_onFinish.value; - valueSerializer.writeCallbackResource(value_onFinish_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); + } + void writeXComponentController(Ark_XComponentController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeImageAnalyzerConfig(Ark_ImageAnalyzerConfig value) + { + Serializer& valueSerializer = *this; + const auto value_types = value.types; + valueSerializer.writeInt32(value_types.length); + for (int i = 0; i < value_types.length; i++) { + const auto value_types_element = value_types.array[i]; + valueSerializer.writeInt32(value_types_element); } - const auto value_finishCallbackType = value.finishCallbackType; - Ark_Int32 value_finishCallbackType_type = ARK_RUNTIME_UNDEFINED; - value_finishCallbackType_type = runtimeType(value_finishCallbackType); - valueSerializer.writeInt8(value_finishCallbackType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_finishCallbackType_type)) { - const auto value_finishCallbackType_value = value_finishCallbackType.value; - valueSerializer.writeInt32(value_finishCallbackType_value); + } + void writeSurfaceRect(Ark_SurfaceRect value) + { + Serializer& valueSerializer = *this; + const auto value_offsetX = value.offsetX; + Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_type = runtimeType(value_offsetX); + valueSerializer.writeInt8(value_offsetX_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { + const auto value_offsetX_value = value_offsetX.value; + valueSerializer.writeNumber(value_offsetX_value); } - const auto value_expectedFrameRateRange = value.expectedFrameRateRange; - Ark_Int32 value_expectedFrameRateRange_type = ARK_RUNTIME_UNDEFINED; - value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange); - valueSerializer.writeInt8(value_expectedFrameRateRange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_expectedFrameRateRange_type)) { - const auto value_expectedFrameRateRange_value = value_expectedFrameRateRange.value; - valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value); + const auto value_offsetY = value.offsetY; + Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_type = runtimeType(value_offsetY); + valueSerializer.writeInt8(value_offsetY_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { + const auto value_offsetY_value = value_offsetY.value; + valueSerializer.writeNumber(value_offsetY_value); } + const auto value_surfaceWidth = value.surfaceWidth; + valueSerializer.writeNumber(value_surfaceWidth); + const auto value_surfaceHeight = value.surfaceHeight; + valueSerializer.writeNumber(value_surfaceHeight); } - void writeImageBitmap(Ark_ImageBitmap value) + void writeSurfaceRotationOptions(Ark_SurfaceRotationOptions value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_lock = value.lock; + Ark_Int32 value_lock_type = ARK_RUNTIME_UNDEFINED; + value_lock_type = runtimeType(value_lock); + valueSerializer.writeInt8(value_lock_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lock_type)) { + const auto value_lock_value = value_lock.value; + valueSerializer.writeBoolean(value_lock_value); + } } - void writeAlertDialogParamWithOptions(Ark_AlertDialogParamWithOptions value) + void writeSelectionMenuOptionsExt(Ark_SelectionMenuOptionsExt value) { Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = runtimeType(value_title); - valueSerializer.writeInt8(value_title_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { - const auto value_title_value = value_title.value; - Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; - value_title_value_type = value_title_value.selector; - if (((value_title_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_value_0 = value_title_value.value0; - valueSerializer.writeString(value_title_value_0); - } - else if (((value_title_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_value_1 = value_title_value.value1; - valueSerializer.writeResource(value_title_value_1); - } + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } - const auto value_subtitle = value.subtitle; - Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_type = runtimeType(value_subtitle); - valueSerializer.writeInt8(value_subtitle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { - const auto value_subtitle_value = value_subtitle.value; - Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_value_type = value_subtitle_value.selector; - if (((value_subtitle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_subtitle_value_0 = value_subtitle_value.value0; - valueSerializer.writeString(value_subtitle_value_0); - } - else if (((value_subtitle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_subtitle_value_1 = value_subtitle_value.value1; - valueSerializer.writeResource(value_subtitle_value_1); - } + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } - const auto value_message = value.message; - Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; - value_message_type = value_message.selector; - if (((value_message_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_message_0 = value_message.value0; - valueSerializer.writeString(value_message_0); + const auto value_preview = value.preview; + Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; + value_preview_type = runtimeType(value_preview); + valueSerializer.writeInt8(value_preview_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { + const auto value_preview_value = value_preview.value; + valueSerializer.writeCallbackResource(value_preview_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_preview_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value.callSync)); } - else if (((value_message_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_message_1 = value_message.value1; - valueSerializer.writeResource(value_message_1); + const auto value_menuType = value.menuType; + Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; + value_menuType_type = runtimeType(value_menuType); + valueSerializer.writeInt8(value_menuType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_menuType_type)) { + const auto value_menuType_value = value_menuType.value; + valueSerializer.writeInt32(value_menuType_value); } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); + } + void writeWebKeyboardController(Ark_WebKeyboardController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeEventResult(Ark_EventResult value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeTouchEvent(Ark_TouchEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_cancel = value.cancel; - Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; - value_cancel_type = runtimeType(value_cancel); - valueSerializer.writeInt8(value_cancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { - const auto value_cancel_value = value_cancel.value; - valueSerializer.writeCallbackResource(value_cancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_touches = value.touches; + valueSerializer.writeInt32(value_touches.length); + for (int i = 0; i < value_touches.length; i++) { + const auto value_touches_element = value_touches.array[i]; + valueSerializer.writeTouchObject(value_touches_element); } - const auto value_gridCount = value.gridCount; - Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; - value_gridCount_type = runtimeType(value_gridCount); - valueSerializer.writeInt8(value_gridCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { - const auto value_gridCount_value = value_gridCount.value; - valueSerializer.writeNumber(value_gridCount_value); + const auto value_changedTouches = value.changedTouches; + valueSerializer.writeInt32(value_changedTouches.length); + for (int i = 0; i < value_changedTouches.length; i++) { + const auto value_changedTouches_element = value_changedTouches.array[i]; + valueSerializer.writeTouchObject(value_changedTouches_element); } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); + const auto value_stopPropagation = value.stopPropagation; + valueSerializer.writeCallbackResource(value_stopPropagation.resource); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); + const auto value_preventDefault = value.preventDefault; + valueSerializer.writeCallbackResource(value_preventDefault.resource); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); + } + void writeNativeEmbedInfo(Ark_NativeEmbedInfo value) + { + Serializer& valueSerializer = *this; + const auto value_id = value.id; + Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; + value_id_type = runtimeType(value_id); + valueSerializer.writeInt8(value_id_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_id_type)) { + const auto value_id_value = value_id.value; + valueSerializer.writeString(value_id_value); } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeString(value_type_value); } - const auto value_isModal = value.isModal; - Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; - value_isModal_type = runtimeType(value_isModal); - valueSerializer.writeInt8(value_isModal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { - const auto value_isModal_value = value_isModal.value; - valueSerializer.writeBoolean(value_isModal_value); + const auto value_src = value.src; + Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; + value_src_type = runtimeType(value_src); + valueSerializer.writeInt8(value_src_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_src_type)) { + const auto value_src_value = value_src.value; + valueSerializer.writeString(value_src_value); } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + const auto value_position = value.position; + Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; + value_position_type = runtimeType(value_position); + valueSerializer.writeInt8(value_position_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { + const auto value_position_value = value_position.value; + valueSerializer.writePosition(value_position_value); + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeNumber(value_width_value); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + valueSerializer.writeNumber(value_height_value); + } + const auto value_url = value.url; + Ark_Int32 value_url_type = ARK_RUNTIME_UNDEFINED; + value_url_type = runtimeType(value_url); + valueSerializer.writeInt8(value_url_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_url_type)) { + const auto value_url_value = value_url.value; + valueSerializer.writeString(value_url_value); + } + const auto value_tag = value.tag; + Ark_Int32 value_tag_type = ARK_RUNTIME_UNDEFINED; + value_tag_type = runtimeType(value_tag); + valueSerializer.writeInt8(value_tag_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_tag_type)) { + const auto value_tag_value = value_tag.value; + valueSerializer.writeString(value_tag_value); + } + const auto value_params = value.params; + Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; + value_params_type = runtimeType(value_params); + valueSerializer.writeInt8(value_params_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { + const auto value_params_value = value_params.value; + valueSerializer.writeInt32(value_params_value.size); + for (int32_t i = 0; i < value_params_value.size; i++) { + auto value_params_value_key = value_params_value.keys[i]; + auto value_params_value_value = value_params_value.values[i]; + valueSerializer.writeString(value_params_value_key); + valueSerializer.writeString(value_params_value_value); + } + } + } + void writeNestedScrollOptionsExt(Ark_NestedScrollOptionsExt value) + { + Serializer& valueSerializer = *this; + const auto value_scrollUp = value.scrollUp; + Ark_Int32 value_scrollUp_type = ARK_RUNTIME_UNDEFINED; + value_scrollUp_type = runtimeType(value_scrollUp); + valueSerializer.writeInt8(value_scrollUp_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scrollUp_type)) { + const auto value_scrollUp_value = value_scrollUp.value; + valueSerializer.writeInt32(value_scrollUp_value); + } + const auto value_scrollDown = value.scrollDown; + Ark_Int32 value_scrollDown_type = ARK_RUNTIME_UNDEFINED; + value_scrollDown_type = runtimeType(value_scrollDown); + valueSerializer.writeInt8(value_scrollDown_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scrollDown_type)) { + const auto value_scrollDown_value = value_scrollDown.value; + valueSerializer.writeInt32(value_scrollDown_value); + } + const auto value_scrollRight = value.scrollRight; + Ark_Int32 value_scrollRight_type = ARK_RUNTIME_UNDEFINED; + value_scrollRight_type = runtimeType(value_scrollRight); + valueSerializer.writeInt8(value_scrollRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scrollRight_type)) { + const auto value_scrollRight_value = value_scrollRight.value; + valueSerializer.writeInt32(value_scrollRight_value); + } + const auto value_scrollLeft = value.scrollLeft; + Ark_Int32 value_scrollLeft_type = ARK_RUNTIME_UNDEFINED; + value_scrollLeft_type = runtimeType(value_scrollLeft); + valueSerializer.writeInt8(value_scrollLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scrollLeft_type)) { + const auto value_scrollLeft_value = value_scrollLeft.value; + valueSerializer.writeInt32(value_scrollLeft_value); + } + } + void writeNestedScrollOptions(Ark_NestedScrollOptions value) + { + Serializer& valueSerializer = *this; + const auto value_scrollForward = value.scrollForward; + valueSerializer.writeInt32(value_scrollForward); + const auto value_scrollBackward = value.scrollBackward; + valueSerializer.writeInt32(value_scrollBackward); + } + void writeDataResubmissionHandler(Ark_DataResubmissionHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeControllerHandler(Ark_ControllerHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeClientAuthenticationHandler(Ark_ClientAuthenticationHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeSslErrorHandler(Ark_SslErrorHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWebContextMenuResult(Ark_WebContextMenuResult value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWebContextMenuParam(Ark_WebContextMenuParam value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeScreenCaptureHandler(Ark_ScreenCaptureHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writePermissionRequest(Ark_PermissionRequest value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeHttpAuthHandler(Ark_HttpAuthHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeFullScreenExitHandler(Ark_FullScreenExitHandler value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeFileSelectorParam(Ark_FileSelectorParam value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeFileSelectorResult(Ark_FileSelectorResult value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWebResourceResponse(Ark_WebResourceResponse value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWebResourceError(Ark_WebResourceError value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeConsoleMessage(Ark_ConsoleMessage value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeJsResult(Ark_JsResult value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeJsGeolocation(Ark_JsGeolocation value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeScreenCaptureConfig(Ark_ScreenCaptureConfig value) + { + Serializer& valueSerializer = *this; + const auto value_captureMode = value.captureMode; + valueSerializer.writeInt32(value_captureMode); + } + void writeVideoController(Ark_VideoController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeTimePickerDialogOptions(Ark_TimePickerDialogOptions value) + { + Serializer& valueSerializer = *this; + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); + } + const auto value_format = value.format; + Ark_Int32 value_format_type = ARK_RUNTIME_UNDEFINED; + value_format_type = runtimeType(value_format); + valueSerializer.writeInt8(value_format_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_format_type)) { + const auto value_format_value = value_format.value; + valueSerializer.writeInt32(value_format_value); + } + const auto value_useMilitaryTime = value.useMilitaryTime; + Ark_Int32 value_useMilitaryTime_type = ARK_RUNTIME_UNDEFINED; + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime); + valueSerializer.writeInt8(value_useMilitaryTime_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_useMilitaryTime_type)) { + const auto value_useMilitaryTime_value = value_useMilitaryTime.value; + valueSerializer.writeBoolean(value_useMilitaryTime_value); + } + const auto value_disappearTextStyle = value.disappearTextStyle; + Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); + valueSerializer.writeInt8(value_disappearTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { + const auto value_disappearTextStyle_value = value_disappearTextStyle.value; + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); + } + const auto value_textStyle = value.textStyle; + Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; + value_textStyle_type = runtimeType(value_textStyle); + valueSerializer.writeInt8(value_textStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { + const auto value_textStyle_value = value_textStyle.value; + valueSerializer.writePickerTextStyle(value_textStyle_value); + } + const auto value_acceptButtonStyle = value.acceptButtonStyle; + Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); + valueSerializer.writeInt8(value_acceptButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { + const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); + } + const auto value_cancelButtonStyle = value.cancelButtonStyle; + Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); + valueSerializer.writeInt8(value_cancelButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { + const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); + } + const auto value_selectedTextStyle = value.selectedTextStyle; + Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); + valueSerializer.writeInt8(value_selectedTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { + const auto value_selectedTextStyle_value = value_selectedTextStyle.value; + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); + } + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); + } + const auto value_onAccept = value.onAccept; + Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; + value_onAccept_type = runtimeType(value_onAccept); + valueSerializer.writeInt8(value_onAccept_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { + const auto value_onAccept_value = value_onAccept.value; + valueSerializer.writeCallbackResource(value_onAccept_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); + } + const auto value_onCancel = value.onCancel; + Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; + value_onCancel_type = runtimeType(value_onCancel); + valueSerializer.writeInt8(value_onCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { + const auto value_onCancel_value = value_onCancel.value; + valueSerializer.writeCallbackResource(value_onCancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); + } + const auto value_onChange = value.onChange; + Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; + value_onChange_type = runtimeType(value_onChange); + valueSerializer.writeInt8(value_onChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { + const auto value_onChange_value = value_onChange.value; + valueSerializer.writeCallbackResource(value_onChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; value_backgroundColor_value_type = value_backgroundColor_value.selector; if (((value_backgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); @@ -51476,489 +52284,296 @@ class Serializer : public SerializerBase { const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; valueSerializer.writeInt32(value_backgroundBlurStyle_value); } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + const auto value_onDidAppear = value.onDidAppear; + Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; + value_onDidAppear_type = runtimeType(value_onDidAppear); + valueSerializer.writeInt8(value_onDidAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { + const auto value_onDidAppear_value = value_onDidAppear.value; + valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); + const auto value_onDidDisappear = value.onDidDisappear; + Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDidDisappear_type = runtimeType(value_onDidDisappear); + valueSerializer.writeInt8(value_onDidDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { + const auto value_onDidDisappear_value = value_onDidDisappear.value; + valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } - const auto value_cornerRadius = value.cornerRadius; - Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_type = runtimeType(value_cornerRadius); - valueSerializer.writeInt8(value_cornerRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { - const auto value_cornerRadius_value = value_cornerRadius.value; - Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_type = value_cornerRadius_value.selector; - if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { + const auto value_onWillAppear = value.onWillAppear; + Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; + value_onWillAppear_type = runtimeType(value_onWillAppear); + valueSerializer.writeInt8(value_onWillAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { + const auto value_onWillAppear_value = value_onWillAppear.value; + valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + } + const auto value_onWillDisappear = value.onWillDisappear; + Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onWillDisappear_type = runtimeType(value_onWillDisappear); + valueSerializer.writeInt8(value_onWillDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { + const auto value_onWillDisappear_value = value_onWillDisappear.value; + valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + } + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; - valueSerializer.writeLength(value_cornerRadius_value_0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); } - else if (((value_cornerRadius_value_type == 1))) { + else if (((value_shadow_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; - const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; - Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); - } - const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; - Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); - } - const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; - Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); - } - const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; - Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); - } - } - else if (((value_cornerRadius_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); + const auto value_dateTimeOptions = value.dateTimeOptions; + Ark_Int32 value_dateTimeOptions_type = ARK_RUNTIME_UNDEFINED; + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions); + valueSerializer.writeInt8(value_dateTimeOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dateTimeOptions_type)) { + const auto value_dateTimeOptions_value = value_dateTimeOptions.value; + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value); } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - valueSerializer.writeLength(value_height_value); + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); } - const auto value_borderWidth = value.borderWidth; - Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_type = runtimeType(value_borderWidth); - valueSerializer.writeInt8(value_borderWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { - const auto value_borderWidth_value = value_borderWidth.value; - Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_type = value_borderWidth_value.selector; - if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderWidth_value_0 = value_borderWidth_value.value0; - valueSerializer.writeLength(value_borderWidth_value_0); + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); + } + } + void writeTextTimerController(Ark_TextTimerController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeTextPickerDialogOptions(Ark_TextPickerDialogOptions value) + { + Serializer& valueSerializer = *this; + const auto value_range = value.range; + Ark_Int32 value_range_type = ARK_RUNTIME_UNDEFINED; + value_range_type = value_range.selector; + if (((value_range_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_range_0 = value_range.value0; + valueSerializer.writeInt32(value_range_0.length); + for (int i = 0; i < value_range_0.length; i++) { + const auto value_range_0_element = value_range_0.array[i]; + valueSerializer.writeString(value_range_0_element); } - else if (((value_borderWidth_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderWidth_value_1 = value_borderWidth_value.value1; - const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; - Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); - valueSerializer.writeInt8(value_borderWidth_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; - valueSerializer.writeLength(value_borderWidth_value_1_top_value); - } - const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; - Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); - valueSerializer.writeInt8(value_borderWidth_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; - valueSerializer.writeLength(value_borderWidth_value_1_right_value); - } - const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; - Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); - } - const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; - Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); - valueSerializer.writeInt8(value_borderWidth_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; - valueSerializer.writeLength(value_borderWidth_value_1_left_value); + } + else if (((value_range_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_range_1 = value_range.value1; + valueSerializer.writeInt32(value_range_1.length); + for (int i = 0; i < value_range_1.length; i++) { + const auto value_range_1_element = value_range_1.array[i]; + valueSerializer.writeInt32(value_range_1_element.length); + for (int i = 0; i < value_range_1_element.length; i++) { + const auto value_range_1_element_element = value_range_1_element.array[i]; + valueSerializer.writeString(value_range_1_element_element); } } - else if (((value_borderWidth_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderWidth_value_2 = value_borderWidth_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); + } + else if (((value_range_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_range_2 = value_range.value2; + valueSerializer.writeResource(value_range_2); + } + else if (((value_range_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_range_3 = value_range.value3; + valueSerializer.writeInt32(value_range_3.length); + for (int i = 0; i < value_range_3.length; i++) { + const auto value_range_3_element = value_range_3.array[i]; + valueSerializer.writeTextPickerRangeContent(value_range_3_element); } } - const auto value_borderColor = value.borderColor; - Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_type = runtimeType(value_borderColor); - valueSerializer.writeInt8(value_borderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { - const auto value_borderColor_value = value_borderColor.value; - Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_type = value_borderColor_value.selector; - if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { + else if (((value_range_type == 4))) { + valueSerializer.writeInt8(4); + const auto value_range_4 = value_range.value4; + valueSerializer.writeInt32(value_range_4.length); + for (int i = 0; i < value_range_4.length; i++) { + const auto value_range_4_element = value_range_4.array[i]; + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element); + } + } + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = runtimeType(value_value); + valueSerializer.writeInt8(value_value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { + const auto value_value_value = value_value.value; + Ark_Int32 value_value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_value_type = value_value_value.selector; + if (((value_value_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_0 = value_borderColor_value.value0; - Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_0_type = value_borderColor_value_0.selector; - if (((value_borderColor_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; - valueSerializer.writeInt32(value_borderColor_value_0_0); - } - else if (((value_borderColor_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; - valueSerializer.writeNumber(value_borderColor_value_0_1); - } - else if (((value_borderColor_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; - valueSerializer.writeString(value_borderColor_value_0_2); - } - else if (((value_borderColor_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; - valueSerializer.writeResource(value_borderColor_value_0_3); - } + const auto value_value_value_0 = value_value_value.value0; + valueSerializer.writeString(value_value_value_0); } - else if (((value_borderColor_value_type == 1))) { + else if (((value_value_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1 = value_borderColor_value.value1; - const auto value_borderColor_value_1_top = value_borderColor_value_1.top; - Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); - valueSerializer.writeInt8(value_borderColor_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { - const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; - Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; - if (((value_borderColor_value_1_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); - } - else if (((value_borderColor_value_1_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); - } - else if (((value_borderColor_value_1_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; - valueSerializer.writeString(value_borderColor_value_1_top_value_2); - } - else if (((value_borderColor_value_1_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_top_value_3); - } - } - const auto value_borderColor_value_1_right = value_borderColor_value_1.right; - Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); - valueSerializer.writeInt8(value_borderColor_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { - const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; - Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; - if (((value_borderColor_value_1_right_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); - } - else if (((value_borderColor_value_1_right_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); - } - else if (((value_borderColor_value_1_right_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; - valueSerializer.writeString(value_borderColor_value_1_right_value_2); - } - else if (((value_borderColor_value_1_right_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_right_value_3); - } - } - const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; - Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; - Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; - if (((value_borderColor_value_1_bottom_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); - } - else if (((value_borderColor_value_1_bottom_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); - } - else if (((value_borderColor_value_1_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); - } - else if (((value_borderColor_value_1_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); - } - } - const auto value_borderColor_value_1_left = value_borderColor_value_1.left; - Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); - valueSerializer.writeInt8(value_borderColor_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { - const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; - Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; - if (((value_borderColor_value_1_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); - } - else if (((value_borderColor_value_1_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); - } - else if (((value_borderColor_value_1_left_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; - valueSerializer.writeString(value_borderColor_value_1_left_value_2); - } - else if (((value_borderColor_value_1_left_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_left_value_3); - } + const auto value_value_value_1 = value_value_value.value1; + valueSerializer.writeInt32(value_value_value_1.length); + for (int i = 0; i < value_value_value_1.length; i++) { + const auto value_value_value_1_element = value_value_value_1.array[i]; + valueSerializer.writeString(value_value_value_1_element); } } - else if (((value_borderColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_2 = value_borderColor_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); - } } - const auto value_borderStyle = value.borderStyle; - Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_type = runtimeType(value_borderStyle); - valueSerializer.writeInt8(value_borderStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { - const auto value_borderStyle_value = value_borderStyle.value; - Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_type = value_borderStyle_value.selector; - if (((value_borderStyle_value_type == 0))) { + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + Ark_Int32 value_selected_value_type = ARK_RUNTIME_UNDEFINED; + value_selected_value_type = value_selected_value.selector; + if (((value_selected_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderStyle_value_0 = value_borderStyle_value.value0; - valueSerializer.writeInt32(value_borderStyle_value_0); + const auto value_selected_value_0 = value_selected_value.value0; + valueSerializer.writeNumber(value_selected_value_0); } - else if (((value_borderStyle_value_type == 1))) { + else if (((value_selected_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderStyle_value_1 = value_borderStyle_value.value1; - const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; - Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); - valueSerializer.writeInt8(value_borderStyle_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; - valueSerializer.writeInt32(value_borderStyle_value_1_top_value); - } - const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; - Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); - valueSerializer.writeInt8(value_borderStyle_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; - valueSerializer.writeInt32(value_borderStyle_value_1_right_value); - } - const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; - Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); - } - const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; - Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); - valueSerializer.writeInt8(value_borderStyle_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; - valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + const auto value_selected_value_1 = value_selected_value.value1; + valueSerializer.writeInt32(value_selected_value_1.length); + for (int i = 0; i < value_selected_value_1.length; i++) { + const auto value_selected_value_1_element = value_selected_value_1.array[i]; + valueSerializer.writeNumber(value_selected_value_1_element); } } } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { + const auto value_defaultPickerItemHeight = value.defaultPickerItemHeight; + Ark_Int32 value_defaultPickerItemHeight_type = ARK_RUNTIME_UNDEFINED; + value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight); + valueSerializer.writeInt8(value_defaultPickerItemHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_defaultPickerItemHeight_type)) { + const auto value_defaultPickerItemHeight_value = value_defaultPickerItemHeight.value; + Ark_Int32 value_defaultPickerItemHeight_value_type = ARK_RUNTIME_UNDEFINED; + value_defaultPickerItemHeight_value_type = value_defaultPickerItemHeight_value.selector; + if (((value_defaultPickerItemHeight_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); + const auto value_defaultPickerItemHeight_value_0 = value_defaultPickerItemHeight_value.value0; + valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0); } - else if (((value_shadow_value_type == 1))) { + else if (((value_defaultPickerItemHeight_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); + const auto value_defaultPickerItemHeight_value_1 = value_defaultPickerItemHeight_value.value1; + valueSerializer.writeString(value_defaultPickerItemHeight_value_1); } } + const auto value_canLoop = value.canLoop; + Ark_Int32 value_canLoop_type = ARK_RUNTIME_UNDEFINED; + value_canLoop_type = runtimeType(value_canLoop); + valueSerializer.writeInt8(value_canLoop_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_canLoop_type)) { + const auto value_canLoop_value = value_canLoop.value; + valueSerializer.writeBoolean(value_canLoop_value); + } + const auto value_disappearTextStyle = value.disappearTextStyle; + Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); + valueSerializer.writeInt8(value_disappearTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { + const auto value_disappearTextStyle_value = value_disappearTextStyle.value; + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); + } const auto value_textStyle = value.textStyle; Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; value_textStyle_type = runtimeType(value_textStyle); valueSerializer.writeInt8(value_textStyle_type); if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - const auto value_hoverModeArea = value.hoverModeArea; - Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; - value_hoverModeArea_type = runtimeType(value_hoverModeArea); - valueSerializer.writeInt8(value_hoverModeArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { - const auto value_hoverModeArea_value = value_hoverModeArea.value; - valueSerializer.writeInt32(value_hoverModeArea_value); - } - const auto value_buttons = value.buttons; - valueSerializer.writeInt32(value_buttons.length); - for (int i = 0; i < value_buttons.length; i++) { - const auto value_buttons_element = value_buttons.array[i]; - valueSerializer.writeAlertDialogButtonOptions(value_buttons_element); + valueSerializer.writePickerTextStyle(value_textStyle_value); } - const auto value_buttonDirection = value.buttonDirection; - Ark_Int32 value_buttonDirection_type = ARK_RUNTIME_UNDEFINED; - value_buttonDirection_type = runtimeType(value_buttonDirection); - valueSerializer.writeInt8(value_buttonDirection_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_buttonDirection_type)) { - const auto value_buttonDirection_value = value_buttonDirection.value; - valueSerializer.writeInt32(value_buttonDirection_value); + const auto value_acceptButtonStyle = value.acceptButtonStyle; + Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); + valueSerializer.writeInt8(value_acceptButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { + const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); } - } - void writeAlertDialogParamWithButtons(Ark_AlertDialogParamWithButtons value) - { - Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = runtimeType(value_title); - valueSerializer.writeInt8(value_title_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { - const auto value_title_value = value_title.value; - Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; - value_title_value_type = value_title_value.selector; - if (((value_title_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_value_0 = value_title_value.value0; - valueSerializer.writeString(value_title_value_0); - } - else if (((value_title_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_value_1 = value_title_value.value1; - valueSerializer.writeResource(value_title_value_1); - } + const auto value_cancelButtonStyle = value.cancelButtonStyle; + Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); + valueSerializer.writeInt8(value_cancelButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { + const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); } - const auto value_subtitle = value.subtitle; - Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_type = runtimeType(value_subtitle); - valueSerializer.writeInt8(value_subtitle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { - const auto value_subtitle_value = value_subtitle.value; - Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_value_type = value_subtitle_value.selector; - if (((value_subtitle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_subtitle_value_0 = value_subtitle_value.value0; - valueSerializer.writeString(value_subtitle_value_0); - } - else if (((value_subtitle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_subtitle_value_1 = value_subtitle_value.value1; - valueSerializer.writeResource(value_subtitle_value_1); - } + const auto value_selectedTextStyle = value.selectedTextStyle; + Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); + valueSerializer.writeInt8(value_selectedTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { + const auto value_selectedTextStyle_value = value_selectedTextStyle.value; + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); } - const auto value_message = value.message; - Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; - value_message_type = value_message.selector; - if (((value_message_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_message_0 = value_message.value0; - valueSerializer.writeString(value_message_0); + const auto value_onAccept = value.onAccept; + Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; + value_onAccept_type = runtimeType(value_onAccept); + valueSerializer.writeInt8(value_onAccept_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { + const auto value_onAccept_value = value_onAccept.value; + valueSerializer.writeCallbackResource(value_onAccept_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); } - else if (((value_message_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_message_1 = value_message.value1; - valueSerializer.writeResource(value_message_1); + const auto value_onCancel = value.onCancel; + Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; + value_onCancel_type = runtimeType(value_onCancel); + valueSerializer.writeInt8(value_onCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { + const auto value_onCancel_value = value_onCancel.value; + valueSerializer.writeCallbackResource(value_onCancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); + const auto value_onChange = value.onChange; + Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; + value_onChange_type = runtimeType(value_onChange); + valueSerializer.writeInt8(value_onChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { + const auto value_onChange_value = value_onChange.value; + valueSerializer.writeCallbackResource(value_onChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } - const auto value_cancel = value.cancel; - Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; - value_cancel_type = runtimeType(value_cancel); - valueSerializer.writeInt8(value_cancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { - const auto value_cancel_value = value_cancel.value; - valueSerializer.writeCallbackResource(value_cancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); } const auto value_alignment = value.alignment; Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; @@ -51979,38 +52594,6 @@ class Serializer : public SerializerBase { const auto value_offset_value_dy = value_offset_value.dy; valueSerializer.writeLength(value_offset_value_dy); } - const auto value_gridCount = value.gridCount; - Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; - value_gridCount_type = runtimeType(value_gridCount); - valueSerializer.writeInt8(value_gridCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { - const auto value_gridCount_value = value_gridCount.value; - valueSerializer.writeNumber(value_gridCount_value); - } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); - } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); - } - const auto value_isModal = value.isModal; - Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; - value_isModal_type = runtimeType(value_isModal); - valueSerializer.writeInt8(value_isModal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { - const auto value_isModal_value = value_isModal.value; - valueSerializer.writeBoolean(value_isModal_value); - } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; value_backgroundColor_type = runtimeType(value_backgroundColor); @@ -52048,359 +52631,45 @@ class Serializer : public SerializerBase { const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; valueSerializer.writeInt32(value_backgroundBlurStyle_value); } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_cornerRadius = value.cornerRadius; - Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_type = runtimeType(value_cornerRadius); - valueSerializer.writeInt8(value_cornerRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { - const auto value_cornerRadius_value = value_cornerRadius.value; - Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_type = value_cornerRadius_value.selector; - if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; - valueSerializer.writeLength(value_cornerRadius_value_0); - } - else if (((value_cornerRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; - const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; - Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); - } - const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; - Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); - } - const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; - Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); - } - const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; - Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); - } - } - else if (((value_cornerRadius_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); - } - } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); - } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - valueSerializer.writeLength(value_height_value); + const auto value_onDidAppear = value.onDidAppear; + Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; + value_onDidAppear_type = runtimeType(value_onDidAppear); + valueSerializer.writeInt8(value_onDidAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { + const auto value_onDidAppear_value = value_onDidAppear.value; + valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); } - const auto value_borderWidth = value.borderWidth; - Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_type = runtimeType(value_borderWidth); - valueSerializer.writeInt8(value_borderWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { - const auto value_borderWidth_value = value_borderWidth.value; - Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_type = value_borderWidth_value.selector; - if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderWidth_value_0 = value_borderWidth_value.value0; - valueSerializer.writeLength(value_borderWidth_value_0); - } - else if (((value_borderWidth_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderWidth_value_1 = value_borderWidth_value.value1; - const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; - Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); - valueSerializer.writeInt8(value_borderWidth_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; - valueSerializer.writeLength(value_borderWidth_value_1_top_value); - } - const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; - Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); - valueSerializer.writeInt8(value_borderWidth_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; - valueSerializer.writeLength(value_borderWidth_value_1_right_value); - } - const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; - Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); - } - const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; - Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); - valueSerializer.writeInt8(value_borderWidth_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; - valueSerializer.writeLength(value_borderWidth_value_1_left_value); - } - } - else if (((value_borderWidth_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderWidth_value_2 = value_borderWidth_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); - } + const auto value_onDidDisappear = value.onDidDisappear; + Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDidDisappear_type = runtimeType(value_onDidDisappear); + valueSerializer.writeInt8(value_onDidDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { + const auto value_onDidDisappear_value = value_onDidDisappear.value; + valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); } - const auto value_borderColor = value.borderColor; - Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_type = runtimeType(value_borderColor); - valueSerializer.writeInt8(value_borderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { - const auto value_borderColor_value = value_borderColor.value; - Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_type = value_borderColor_value.selector; - if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0 = value_borderColor_value.value0; - Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_0_type = value_borderColor_value_0.selector; - if (((value_borderColor_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; - valueSerializer.writeInt32(value_borderColor_value_0_0); - } - else if (((value_borderColor_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; - valueSerializer.writeNumber(value_borderColor_value_0_1); - } - else if (((value_borderColor_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; - valueSerializer.writeString(value_borderColor_value_0_2); - } - else if (((value_borderColor_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; - valueSerializer.writeResource(value_borderColor_value_0_3); - } - } - else if (((value_borderColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1 = value_borderColor_value.value1; - const auto value_borderColor_value_1_top = value_borderColor_value_1.top; - Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); - valueSerializer.writeInt8(value_borderColor_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { - const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; - Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; - if (((value_borderColor_value_1_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); - } - else if (((value_borderColor_value_1_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); - } - else if (((value_borderColor_value_1_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; - valueSerializer.writeString(value_borderColor_value_1_top_value_2); - } - else if (((value_borderColor_value_1_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_top_value_3); - } - } - const auto value_borderColor_value_1_right = value_borderColor_value_1.right; - Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); - valueSerializer.writeInt8(value_borderColor_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { - const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; - Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; - if (((value_borderColor_value_1_right_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); - } - else if (((value_borderColor_value_1_right_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); - } - else if (((value_borderColor_value_1_right_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; - valueSerializer.writeString(value_borderColor_value_1_right_value_2); - } - else if (((value_borderColor_value_1_right_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_right_value_3); - } - } - const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; - Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; - Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; - if (((value_borderColor_value_1_bottom_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); - } - else if (((value_borderColor_value_1_bottom_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); - } - else if (((value_borderColor_value_1_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); - } - else if (((value_borderColor_value_1_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); - } - } - const auto value_borderColor_value_1_left = value_borderColor_value_1.left; - Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); - valueSerializer.writeInt8(value_borderColor_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { - const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; - Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; - if (((value_borderColor_value_1_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); - } - else if (((value_borderColor_value_1_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); - } - else if (((value_borderColor_value_1_left_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; - valueSerializer.writeString(value_borderColor_value_1_left_value_2); - } - else if (((value_borderColor_value_1_left_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_left_value_3); - } - } - } - else if (((value_borderColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_2 = value_borderColor_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); - } + const auto value_onWillAppear = value.onWillAppear; + Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; + value_onWillAppear_type = runtimeType(value_onWillAppear); + valueSerializer.writeInt8(value_onWillAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { + const auto value_onWillAppear_value = value_onWillAppear.value; + valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); } - const auto value_borderStyle = value.borderStyle; - Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_type = runtimeType(value_borderStyle); - valueSerializer.writeInt8(value_borderStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { - const auto value_borderStyle_value = value_borderStyle.value; - Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_type = value_borderStyle_value.selector; - if (((value_borderStyle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderStyle_value_0 = value_borderStyle_value.value0; - valueSerializer.writeInt32(value_borderStyle_value_0); - } - else if (((value_borderStyle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderStyle_value_1 = value_borderStyle_value.value1; - const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; - Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); - valueSerializer.writeInt8(value_borderStyle_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; - valueSerializer.writeInt32(value_borderStyle_value_1_top_value); - } - const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; - Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); - valueSerializer.writeInt8(value_borderStyle_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; - valueSerializer.writeInt32(value_borderStyle_value_1_right_value); - } - const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; - Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); - } - const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; - Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); - valueSerializer.writeInt8(value_borderStyle_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; - valueSerializer.writeInt32(value_borderStyle_value_1_left_value); - } - } + const auto value_onWillDisappear = value.onWillDisappear; + Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onWillDisappear_type = runtimeType(value_onWillDisappear); + valueSerializer.writeInt8(value_onWillDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { + const auto value_onWillDisappear_value = value_onWillDisappear.value; + valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -52421,14 +52690,6 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_textStyle = value.textStyle; - Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; - value_textStyle_type = runtimeType(value_textStyle); - valueSerializer.writeInt8(value_textStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { - const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); - } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; value_enableHoverMode_type = runtimeType(value_enableHoverMode); @@ -52445,2154 +52706,1499 @@ class Serializer : public SerializerBase { const auto value_hoverModeArea_value = value_hoverModeArea.value; valueSerializer.writeInt32(value_hoverModeArea_value); } - const auto value_primaryButton = value.primaryButton; - valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton); - const auto value_secondaryButton = value.secondaryButton; - valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton); } - void writeAlertDialogParamWithConfirm(Ark_AlertDialogParamWithConfirm value) + void writeDividerOptions(Ark_DividerOptions value) { Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = runtimeType(value_title); - valueSerializer.writeInt8(value_title_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { - const auto value_title_value = value_title.value; - Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; - value_title_value_type = value_title_value.selector; - if (((value_title_value_type == 0))) { + const auto value_strokeWidth = value.strokeWidth; + Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; + value_strokeWidth_type = runtimeType(value_strokeWidth); + valueSerializer.writeInt8(value_strokeWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { + const auto value_strokeWidth_value = value_strokeWidth.value; + valueSerializer.writeLength(value_strokeWidth_value); + } + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_title_value_0 = value_title_value.value0; - valueSerializer.writeString(value_title_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_title_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_title_value_1 = value_title_value.value1; - valueSerializer.writeResource(value_title_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - } - const auto value_subtitle = value.subtitle; - Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_type = runtimeType(value_subtitle); - valueSerializer.writeInt8(value_subtitle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { - const auto value_subtitle_value = value_subtitle.value; - Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_value_type = value_subtitle_value.selector; - if (((value_subtitle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_subtitle_value_0 = value_subtitle_value.value0; - valueSerializer.writeString(value_subtitle_value_0); + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); } - else if (((value_subtitle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_subtitle_value_1 = value_subtitle_value.value1; - valueSerializer.writeResource(value_subtitle_value_1); + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } - const auto value_message = value.message; - Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; - value_message_type = value_message.selector; - if (((value_message_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_message_0 = value_message.value0; - valueSerializer.writeString(value_message_0); + const auto value_startMargin = value.startMargin; + Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; + value_startMargin_type = runtimeType(value_startMargin); + valueSerializer.writeInt8(value_startMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { + const auto value_startMargin_value = value_startMargin.value; + valueSerializer.writeLength(value_startMargin_value); } - else if (((value_message_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_message_1 = value_message.value1; - valueSerializer.writeResource(value_message_1); + const auto value_endMargin = value.endMargin; + Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; + value_endMargin_type = runtimeType(value_endMargin); + valueSerializer.writeInt8(value_endMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { + const auto value_endMargin_value = value_endMargin.value; + valueSerializer.writeLength(value_endMargin_value); } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); - } - const auto value_cancel = value.cancel; - Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; - value_cancel_type = runtimeType(value_cancel); - valueSerializer.writeInt8(value_cancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { - const auto value_cancel_value = value_cancel.value; - valueSerializer.writeCallbackResource(value_cancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); - } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); - } - const auto value_gridCount = value.gridCount; - Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; - value_gridCount_type = runtimeType(value_gridCount); - valueSerializer.writeInt8(value_gridCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { - const auto value_gridCount_value = value_gridCount.value; - valueSerializer.writeNumber(value_gridCount_value); - } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); + } + void writeInputCounterOptions(Ark_InputCounterOptions value) + { + Serializer& valueSerializer = *this; + const auto value_thresholdPercentage = value.thresholdPercentage; + Ark_Int32 value_thresholdPercentage_type = ARK_RUNTIME_UNDEFINED; + value_thresholdPercentage_type = runtimeType(value_thresholdPercentage); + valueSerializer.writeInt8(value_thresholdPercentage_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_thresholdPercentage_type)) { + const auto value_thresholdPercentage_value = value_thresholdPercentage.value; + valueSerializer.writeNumber(value_thresholdPercentage_value); } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); + const auto value_highlightBorder = value.highlightBorder; + Ark_Int32 value_highlightBorder_type = ARK_RUNTIME_UNDEFINED; + value_highlightBorder_type = runtimeType(value_highlightBorder); + valueSerializer.writeInt8(value_highlightBorder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_highlightBorder_type)) { + const auto value_highlightBorder_value = value_highlightBorder.value; + valueSerializer.writeBoolean(value_highlightBorder_value); } - const auto value_isModal = value.isModal; - Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; - value_isModal_type = runtimeType(value_isModal); - valueSerializer.writeInt8(value_isModal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { - const auto value_isModal_value = value_isModal.value; - valueSerializer.writeBoolean(value_isModal_value); + } + void writeKeyboardOptions(Ark_KeyboardOptions value) + { + Serializer& valueSerializer = *this; + const auto value_supportAvoidance = value.supportAvoidance; + Ark_Int32 value_supportAvoidance_type = ARK_RUNTIME_UNDEFINED; + value_supportAvoidance_type = runtimeType(value_supportAvoidance); + valueSerializer.writeInt8(value_supportAvoidance_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_supportAvoidance_type)) { + const auto value_supportAvoidance_value = value_supportAvoidance.value; + valueSerializer.writeBoolean(value_supportAvoidance_value); } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + } + void writeUnderlineColor(Ark_UnderlineColor value) + { + Serializer& valueSerializer = *this; + const auto value_typing = value.typing; + Ark_Int32 value_typing_type = ARK_RUNTIME_UNDEFINED; + value_typing_type = runtimeType(value_typing); + valueSerializer.writeInt8(value_typing_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_typing_type)) { + const auto value_typing_value = value_typing.value; + Ark_Int32 value_typing_value_type = ARK_RUNTIME_UNDEFINED; + value_typing_value_type = value_typing_value.selector; + if (((value_typing_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_typing_value_0 = value_typing_value.value0; + valueSerializer.writeInt32(value_typing_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_typing_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); + const auto value_typing_value_1 = value_typing_value.value1; + valueSerializer.writeNumber(value_typing_value_1); } - else if (((value_backgroundColor_value_type == 2))) { + else if (((value_typing_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); + const auto value_typing_value_2 = value_typing_value.value2; + valueSerializer.writeString(value_typing_value_2); } - else if (((value_backgroundColor_value_type == 3))) { + else if (((value_typing_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_typing_value_3 = value_typing_value.value3; + valueSerializer.writeResource(value_typing_value_3); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_cornerRadius = value.cornerRadius; - Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_type = runtimeType(value_cornerRadius); - valueSerializer.writeInt8(value_cornerRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { - const auto value_cornerRadius_value = value_cornerRadius.value; - Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_type = value_cornerRadius_value.selector; - if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { + const auto value_normal = value.normal; + Ark_Int32 value_normal_type = ARK_RUNTIME_UNDEFINED; + value_normal_type = runtimeType(value_normal); + valueSerializer.writeInt8(value_normal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_normal_type)) { + const auto value_normal_value = value_normal.value; + Ark_Int32 value_normal_value_type = ARK_RUNTIME_UNDEFINED; + value_normal_value_type = value_normal_value.selector; + if (((value_normal_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; - valueSerializer.writeLength(value_cornerRadius_value_0); + const auto value_normal_value_0 = value_normal_value.value0; + valueSerializer.writeInt32(value_normal_value_0); } - else if (((value_cornerRadius_value_type == 1))) { + else if (((value_normal_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; - const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; - Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { - const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); - } - const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; - Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { - const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); - } - const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; - Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { - const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); - } - const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; - Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { - const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); - } + const auto value_normal_value_1 = value_normal_value.value1; + valueSerializer.writeNumber(value_normal_value_1); } - else if (((value_cornerRadius_value_type == 2))) { + else if (((value_normal_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); + const auto value_normal_value_2 = value_normal_value.value2; + valueSerializer.writeString(value_normal_value_2); + } + else if (((value_normal_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_normal_value_3 = value_normal_value.value3; + valueSerializer.writeResource(value_normal_value_3); } } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); - } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - valueSerializer.writeLength(value_height_value); - } - const auto value_borderWidth = value.borderWidth; - Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_type = runtimeType(value_borderWidth); - valueSerializer.writeInt8(value_borderWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { - const auto value_borderWidth_value = value_borderWidth.value; - Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_type = value_borderWidth_value.selector; - if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { + const auto value_error = value.error; + Ark_Int32 value_error_type = ARK_RUNTIME_UNDEFINED; + value_error_type = runtimeType(value_error); + valueSerializer.writeInt8(value_error_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_error_type)) { + const auto value_error_value = value_error.value; + Ark_Int32 value_error_value_type = ARK_RUNTIME_UNDEFINED; + value_error_value_type = value_error_value.selector; + if (((value_error_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderWidth_value_0 = value_borderWidth_value.value0; - valueSerializer.writeLength(value_borderWidth_value_0); + const auto value_error_value_0 = value_error_value.value0; + valueSerializer.writeInt32(value_error_value_0); } - else if (((value_borderWidth_value_type == 1))) { + else if (((value_error_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderWidth_value_1 = value_borderWidth_value.value1; - const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; - Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); - valueSerializer.writeInt8(value_borderWidth_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; - valueSerializer.writeLength(value_borderWidth_value_1_top_value); - } - const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; - Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); - valueSerializer.writeInt8(value_borderWidth_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; - valueSerializer.writeLength(value_borderWidth_value_1_right_value); - } - const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; - Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); - } - const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; - Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); - valueSerializer.writeInt8(value_borderWidth_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; - valueSerializer.writeLength(value_borderWidth_value_1_left_value); - } + const auto value_error_value_1 = value_error_value.value1; + valueSerializer.writeNumber(value_error_value_1); } - else if (((value_borderWidth_value_type == 2))) { + else if (((value_error_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderWidth_value_2 = value_borderWidth_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); + const auto value_error_value_2 = value_error_value.value2; + valueSerializer.writeString(value_error_value_2); + } + else if (((value_error_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_error_value_3 = value_error_value.value3; + valueSerializer.writeResource(value_error_value_3); } } - const auto value_borderColor = value.borderColor; - Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_type = runtimeType(value_borderColor); - valueSerializer.writeInt8(value_borderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { - const auto value_borderColor_value = value_borderColor.value; - Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_type = value_borderColor_value.selector; - if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { + const auto value_disable = value.disable; + Ark_Int32 value_disable_type = ARK_RUNTIME_UNDEFINED; + value_disable_type = runtimeType(value_disable); + valueSerializer.writeInt8(value_disable_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_disable_type)) { + const auto value_disable_value = value_disable.value; + Ark_Int32 value_disable_value_type = ARK_RUNTIME_UNDEFINED; + value_disable_value_type = value_disable_value.selector; + if (((value_disable_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_0 = value_borderColor_value.value0; - Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_0_type = value_borderColor_value_0.selector; - if (((value_borderColor_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; - valueSerializer.writeInt32(value_borderColor_value_0_0); - } - else if (((value_borderColor_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; - valueSerializer.writeNumber(value_borderColor_value_0_1); - } - else if (((value_borderColor_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; - valueSerializer.writeString(value_borderColor_value_0_2); - } - else if (((value_borderColor_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; - valueSerializer.writeResource(value_borderColor_value_0_3); - } + const auto value_disable_value_0 = value_disable_value.value0; + valueSerializer.writeInt32(value_disable_value_0); } - else if (((value_borderColor_value_type == 1))) { + else if (((value_disable_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1 = value_borderColor_value.value1; - const auto value_borderColor_value_1_top = value_borderColor_value_1.top; - Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); - valueSerializer.writeInt8(value_borderColor_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { - const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; - Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; - if (((value_borderColor_value_1_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); - } - else if (((value_borderColor_value_1_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); - } - else if (((value_borderColor_value_1_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; - valueSerializer.writeString(value_borderColor_value_1_top_value_2); - } - else if (((value_borderColor_value_1_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_top_value_3); - } - } - const auto value_borderColor_value_1_right = value_borderColor_value_1.right; - Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); - valueSerializer.writeInt8(value_borderColor_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { - const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; - Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; - if (((value_borderColor_value_1_right_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); - } - else if (((value_borderColor_value_1_right_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); - } - else if (((value_borderColor_value_1_right_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; - valueSerializer.writeString(value_borderColor_value_1_right_value_2); - } - else if (((value_borderColor_value_1_right_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_right_value_3); - } - } - const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; - Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; - Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; - if (((value_borderColor_value_1_bottom_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); - } - else if (((value_borderColor_value_1_bottom_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); - } - else if (((value_borderColor_value_1_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); - } - else if (((value_borderColor_value_1_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); - } - } - const auto value_borderColor_value_1_left = value_borderColor_value_1.left; - Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); - valueSerializer.writeInt8(value_borderColor_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { - const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; - Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; - if (((value_borderColor_value_1_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); - } - else if (((value_borderColor_value_1_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); - } - else if (((value_borderColor_value_1_left_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; - valueSerializer.writeString(value_borderColor_value_1_left_value_2); - } - else if (((value_borderColor_value_1_left_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_left_value_3); - } - } + const auto value_disable_value_1 = value_disable_value.value1; + valueSerializer.writeNumber(value_disable_value_1); } - else if (((value_borderColor_value_type == 2))) { + else if (((value_disable_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_2 = value_borderColor_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + const auto value_disable_value_2 = value_disable_value.value2; + valueSerializer.writeString(value_disable_value_2); } - } - const auto value_borderStyle = value.borderStyle; - Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_type = runtimeType(value_borderStyle); - valueSerializer.writeInt8(value_borderStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { - const auto value_borderStyle_value = value_borderStyle.value; - Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_type = value_borderStyle_value.selector; - if (((value_borderStyle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderStyle_value_0 = value_borderStyle_value.value0; - valueSerializer.writeInt32(value_borderStyle_value_0); + else if (((value_disable_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_disable_value_3 = value_disable_value.value3; + valueSerializer.writeResource(value_disable_value_3); } - else if (((value_borderStyle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderStyle_value_1 = value_borderStyle_value.value1; - const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; - Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); - valueSerializer.writeInt8(value_borderStyle_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; - valueSerializer.writeInt32(value_borderStyle_value_1_top_value); - } - const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; - Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); - valueSerializer.writeInt8(value_borderStyle_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; - valueSerializer.writeInt32(value_borderStyle_value_1_right_value); - } - const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; - Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); - } - const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; - Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); - valueSerializer.writeInt8(value_borderStyle_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; - valueSerializer.writeInt32(value_borderStyle_value_1_left_value); - } - } - } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); - } - else if (((value_shadow_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); - } - } - const auto value_textStyle = value.textStyle; - Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; - value_textStyle_type = runtimeType(value_textStyle); - valueSerializer.writeInt8(value_textStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { - const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - const auto value_hoverModeArea = value.hoverModeArea; - Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; - value_hoverModeArea_type = runtimeType(value_hoverModeArea); - valueSerializer.writeInt8(value_hoverModeArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { - const auto value_hoverModeArea_value = value_hoverModeArea.value; - valueSerializer.writeInt32(value_hoverModeArea_value); - } - const auto value_confirm = value.confirm; - Ark_Int32 value_confirm_type = ARK_RUNTIME_UNDEFINED; - value_confirm_type = runtimeType(value_confirm); - valueSerializer.writeInt8(value_confirm_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_confirm_type)) { - const auto value_confirm_value = value_confirm.value; - valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value); } } - void writeActionSheetOffset(Ark_ActionSheetOffset value) + void writeTextInputController(Ark_TextInputController value) { Serializer& valueSerializer = *this; - const auto value_dx = value.dx; - Ark_Int32 value_dx_type = ARK_RUNTIME_UNDEFINED; - value_dx_type = value_dx.selector; - if (((value_dx_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_dx_0 = value_dx.value0; - valueSerializer.writeNumber(value_dx_0); + valueSerializer.writePointer(value.ptr); + } + void writeSelectionOptions(Ark_SelectionOptions value) + { + Serializer& valueSerializer = *this; + const auto value_menuPolicy = value.menuPolicy; + Ark_Int32 value_menuPolicy_type = ARK_RUNTIME_UNDEFINED; + value_menuPolicy_type = runtimeType(value_menuPolicy); + valueSerializer.writeInt8(value_menuPolicy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_menuPolicy_type)) { + const auto value_menuPolicy_value = value_menuPolicy.value; + valueSerializer.writeInt32(value_menuPolicy_value); } - else if (((value_dx_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_dx_1 = value_dx.value1; - valueSerializer.writeString(value_dx_1); + } + void writeTextRange(Ark_TextRange value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); } - else if (((value_dx_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_dx_2 = value_dx.value2; - valueSerializer.writeResource(value_dx_2); + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeNumber(value_end_value); } - const auto value_dy = value.dy; - Ark_Int32 value_dy_type = ARK_RUNTIME_UNDEFINED; - value_dy_type = value_dy.selector; - if (((value_dy_type == 0))) { + } + void writeTextMenuItem(Ark_TextMenuItem value) + { + Serializer& valueSerializer = *this; + const auto value_content = value.content; + Ark_Int32 value_content_type = ARK_RUNTIME_UNDEFINED; + value_content_type = value_content.selector; + if (((value_content_type == 0))) { valueSerializer.writeInt8(0); - const auto value_dy_0 = value_dy.value0; - valueSerializer.writeNumber(value_dy_0); + const auto value_content_0 = value_content.value0; + valueSerializer.writeString(value_content_0); } - else if (((value_dy_type == 1))) { + else if (((value_content_type == 1))) { valueSerializer.writeInt8(1); - const auto value_dy_1 = value_dy.value1; - valueSerializer.writeString(value_dy_1); + const auto value_content_1 = value_content.value1; + valueSerializer.writeResource(value_content_1); } - else if (((value_dy_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_dy_2 = value_dy.value2; - valueSerializer.writeResource(value_dy_2); + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } } + const auto value_id = value.id; + valueSerializer.writeTextMenuItemId(value_id); } - void writeActionSheetButtonOptions(Ark_ActionSheetButtonOptions value) + void writeTextClockController(Ark_TextClockController value) { Serializer& valueSerializer = *this; - const auto value_enabled = value.enabled; - Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; - value_enabled_type = runtimeType(value_enabled); - valueSerializer.writeInt8(value_enabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { - const auto value_enabled_value = value_enabled.value; - valueSerializer.writeBoolean(value_enabled_value); - } - const auto value_defaultFocus = value.defaultFocus; - Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; - value_defaultFocus_type = runtimeType(value_defaultFocus); - valueSerializer.writeInt8(value_defaultFocus_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { - const auto value_defaultFocus_value = value_defaultFocus.value; - valueSerializer.writeBoolean(value_defaultFocus_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); + valueSerializer.writePointer(value.ptr); } - void writeLinearIndicatorStyle(Ark_LinearIndicatorStyle value) + void writeTextAreaController(Ark_TextAreaController value) { Serializer& valueSerializer = *this; - const auto value_space = value.space; - Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; - value_space_type = runtimeType(value_space); - valueSerializer.writeInt8(value_space_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { - const auto value_space_value = value_space.value; - valueSerializer.writeLengthMetrics(value_space_value); - } - const auto value_strokeWidth = value.strokeWidth; - Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; - value_strokeWidth_type = runtimeType(value_strokeWidth); - valueSerializer.writeInt8(value_strokeWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { - const auto value_strokeWidth_value = value_strokeWidth.value; - valueSerializer.writeLengthMetrics(value_strokeWidth_value); - } - const auto value_strokeRadius = value.strokeRadius; - Ark_Int32 value_strokeRadius_type = ARK_RUNTIME_UNDEFINED; - value_strokeRadius_type = runtimeType(value_strokeRadius); - valueSerializer.writeInt8(value_strokeRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeRadius_type)) { - const auto value_strokeRadius_value = value_strokeRadius.value; - valueSerializer.writeLengthMetrics(value_strokeRadius_value); + valueSerializer.writePointer(value.ptr); + } + void writeSelectionMenuOptions(Ark_SelectionMenuOptions value) + { + Serializer& valueSerializer = *this; + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } - const auto value_trackBackgroundColor = value.trackBackgroundColor; - Ark_Int32 value_trackBackgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_trackBackgroundColor_type = runtimeType(value_trackBackgroundColor); - valueSerializer.writeInt8(value_trackBackgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_trackBackgroundColor_type)) { - const auto value_trackBackgroundColor_value = value_trackBackgroundColor.value; - valueSerializer.writeColorMetrics(value_trackBackgroundColor_value); + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } - const auto value_trackColor = value.trackColor; - Ark_Int32 value_trackColor_type = ARK_RUNTIME_UNDEFINED; - value_trackColor_type = runtimeType(value_trackColor); - valueSerializer.writeInt8(value_trackColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_trackColor_type)) { - const auto value_trackColor_value = value_trackColor.value; - valueSerializer.writeColorMetrics(value_trackColor_value); + const auto value_menuType = value.menuType; + Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; + value_menuType_type = runtimeType(value_menuType); + valueSerializer.writeInt8(value_menuType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_menuType_type)) { + const auto value_menuType_value = value_menuType.value; + valueSerializer.writeInt32(value_menuType_value); } } - void writeWaterFlowSections(Ark_WaterFlowSections value) + void writeFontSettingOptions(Ark_FontSettingOptions value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_enableVariableFontWeight = value.enableVariableFontWeight; + Ark_Int32 value_enableVariableFontWeight_type = ARK_RUNTIME_UNDEFINED; + value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight); + valueSerializer.writeInt8(value_enableVariableFontWeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableVariableFontWeight_type)) { + const auto value_enableVariableFontWeight_value = value_enableVariableFontWeight.value; + valueSerializer.writeBoolean(value_enableVariableFontWeight_value); + } } - void writeScroller(Ark_Scroller value) + void writeTextController(Ark_TextController value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeRRect(Ark_RRect value) - { - Serializer& valueSerializer = *this; - const auto value_left = value.left; - valueSerializer.writeNumber(value_left); - const auto value_top = value.top; - valueSerializer.writeNumber(value_top); - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - const auto value_radius = value.radius; - valueSerializer.writeNumber(value_radius); - } - void writeDividerStyle(Ark_DividerStyle value) + void writeBottomTabBarStyle(Ark_BottomTabBarStyle value) { Serializer& valueSerializer = *this; - const auto value_strokeWidth = value.strokeWidth; - valueSerializer.writeLength(value_strokeWidth); - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value__icon = value._icon; + Ark_Int32 value__icon_type = ARK_RUNTIME_UNDEFINED; + value__icon_type = runtimeType(value__icon); + valueSerializer.writeInt8(value__icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__icon_type)) { + const auto value__icon_value = value__icon.value; + Ark_Int32 value__icon_value_type = ARK_RUNTIME_UNDEFINED; + value__icon_value_type = value__icon_value.selector; + if (((value__icon_value_type == 0)) || ((value__icon_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value__icon_value_0 = value__icon_value.value0; + Ark_Int32 value__icon_value_0_type = ARK_RUNTIME_UNDEFINED; + value__icon_value_0_type = value__icon_value_0.selector; + if (((value__icon_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value__icon_value_0_0 = value__icon_value_0.value0; + valueSerializer.writeString(value__icon_value_0_0); + } + else if (((value__icon_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value__icon_value_0_1 = value__icon_value_0.value1; + valueSerializer.writeResource(value__icon_value_0_1); + } } - else if (((value_color_value_type == 1))) { + else if (((value__icon_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + const auto value__icon_value_1 = value__icon_value.value1; + valueSerializer.writeTabBarSymbol(value__icon_value_1); } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); + } + const auto value__text = value._text; + Ark_Int32 value__text_type = ARK_RUNTIME_UNDEFINED; + value__text_type = runtimeType(value__text); + valueSerializer.writeInt8(value__text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__text_type)) { + const auto value__text_value = value__text.value; + Ark_Int32 value__text_value_type = ARK_RUNTIME_UNDEFINED; + value__text_value_type = value__text_value.selector; + if (((value__text_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value__text_value_0 = value__text_value.value0; + valueSerializer.writeString(value__text_value_0); } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + else if (((value__text_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value__text_value_1 = value__text_value.value1; + valueSerializer.writeResource(value__text_value_1); } } - const auto value_startMargin = value.startMargin; - Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; - value_startMargin_type = runtimeType(value_startMargin); - valueSerializer.writeInt8(value_startMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { - const auto value_startMargin_value = value_startMargin.value; - valueSerializer.writeLength(value_startMargin_value); - } - const auto value_endMargin = value.endMargin; - Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; - value_endMargin_type = runtimeType(value_endMargin); - valueSerializer.writeInt8(value_endMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { - const auto value_endMargin_value = value_endMargin.value; - valueSerializer.writeLength(value_endMargin_value); - } - } - void writeButtonIconOptions(Ark_ButtonIconOptions value) - { - Serializer& valueSerializer = *this; - const auto value_shown = value.shown; - Ark_Int32 value_shown_type = ARK_RUNTIME_UNDEFINED; - value_shown_type = value_shown.selector; - if (((value_shown_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_shown_0 = value_shown.value0; - valueSerializer.writeString(value_shown_0); - } - else if (((value_shown_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_shown_1 = value_shown.value1; - valueSerializer.writePixelMap(value_shown_1); - } - else if (((value_shown_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_shown_2 = value_shown.value2; - valueSerializer.writeResource(value_shown_2); - } - const auto value_hidden = value.hidden; - Ark_Int32 value_hidden_type = ARK_RUNTIME_UNDEFINED; - value_hidden_type = value_hidden.selector; - if (((value_hidden_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_hidden_0 = value_hidden.value0; - valueSerializer.writeString(value_hidden_0); - } - else if (((value_hidden_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_hidden_1 = value_hidden.value1; - valueSerializer.writePixelMap(value_hidden_1); - } - else if (((value_hidden_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_hidden_2 = value_hidden.value2; - valueSerializer.writeResource(value_hidden_2); + const auto value__labelStyle = value._labelStyle; + Ark_Int32 value__labelStyle_type = ARK_RUNTIME_UNDEFINED; + value__labelStyle_type = runtimeType(value__labelStyle); + valueSerializer.writeInt8(value__labelStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__labelStyle_type)) { + const auto value__labelStyle_value = value__labelStyle.value; + valueSerializer.writeLabelStyle(value__labelStyle_value); } - const auto value_switching = value.switching; - Ark_Int32 value_switching_type = ARK_RUNTIME_UNDEFINED; - value_switching_type = runtimeType(value_switching); - valueSerializer.writeInt8(value_switching_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_switching_type)) { - const auto value_switching_value = value_switching.value; - Ark_Int32 value_switching_value_type = ARK_RUNTIME_UNDEFINED; - value_switching_value_type = value_switching_value.selector; - if (((value_switching_value_type == 0))) { + const auto value__padding = value._padding; + Ark_Int32 value__padding_type = ARK_RUNTIME_UNDEFINED; + value__padding_type = runtimeType(value__padding); + valueSerializer.writeInt8(value__padding_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_type)) { + const auto value__padding_value = value__padding.value; + Ark_Int32 value__padding_value_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_type = value__padding_value.selector; + if (((value__padding_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_switching_value_0 = value_switching_value.value0; - valueSerializer.writeString(value_switching_value_0); + const auto value__padding_value_0 = value__padding_value.value0; + const auto value__padding_value_0_top = value__padding_value_0.top; + Ark_Int32 value__padding_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_top_type = runtimeType(value__padding_value_0_top); + valueSerializer.writeInt8(value__padding_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_top_type)) { + const auto value__padding_value_0_top_value = value__padding_value_0_top.value; + valueSerializer.writeLength(value__padding_value_0_top_value); + } + const auto value__padding_value_0_right = value__padding_value_0.right; + Ark_Int32 value__padding_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_right_type = runtimeType(value__padding_value_0_right); + valueSerializer.writeInt8(value__padding_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_right_type)) { + const auto value__padding_value_0_right_value = value__padding_value_0_right.value; + valueSerializer.writeLength(value__padding_value_0_right_value); + } + const auto value__padding_value_0_bottom = value__padding_value_0.bottom; + Ark_Int32 value__padding_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_bottom_type = runtimeType(value__padding_value_0_bottom); + valueSerializer.writeInt8(value__padding_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_bottom_type)) { + const auto value__padding_value_0_bottom_value = value__padding_value_0_bottom.value; + valueSerializer.writeLength(value__padding_value_0_bottom_value); + } + const auto value__padding_value_0_left = value__padding_value_0.left; + Ark_Int32 value__padding_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_left_type = runtimeType(value__padding_value_0_left); + valueSerializer.writeInt8(value__padding_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_left_type)) { + const auto value__padding_value_0_left_value = value__padding_value_0_left.value; + valueSerializer.writeLength(value__padding_value_0_left_value); + } } - else if (((value_switching_value_type == 1))) { + else if (((value__padding_value_type == 1)) || ((value__padding_value_type == 1)) || ((value__padding_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_switching_value_1 = value_switching_value.value1; - valueSerializer.writePixelMap(value_switching_value_1); + const auto value__padding_value_1 = value__padding_value.value1; + valueSerializer.writeLength(value__padding_value_1); } - else if (((value_switching_value_type == 2))) { + else if (((value__padding_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_switching_value_2 = value_switching_value.value2; - valueSerializer.writeResource(value_switching_value_2); + const auto value__padding_value_2 = value__padding_value.value2; + valueSerializer.writeLocalizedPadding(value__padding_value_2); } } - } - void writeImageAIOptions(Ark_ImageAIOptions value) - { - Serializer& valueSerializer = *this; - const auto value_types = value.types; - Ark_Int32 value_types_type = ARK_RUNTIME_UNDEFINED; - value_types_type = runtimeType(value_types); - valueSerializer.writeInt8(value_types_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_types_type)) { - const auto value_types_value = value_types.value; - valueSerializer.writeInt32(value_types_value.length); - for (int i = 0; i < value_types_value.length; i++) { - const auto value_types_value_element = value_types_value.array[i]; - valueSerializer.writeInt32(value_types_value_element); - } - } - const auto value_aiController = value.aiController; - Ark_Int32 value_aiController_type = ARK_RUNTIME_UNDEFINED; - value_aiController_type = runtimeType(value_aiController); - valueSerializer.writeInt8(value_aiController_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_aiController_type)) { - const auto value_aiController_value = value_aiController.value; - valueSerializer.writeImageAnalyzerController(value_aiController_value); - } - } - void writeXComponentController(Ark_XComponentController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeWebKeyboardController(Ark_WebKeyboardController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeEventResult(Ark_EventResult value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTouchEvent(Ark_TouchEvent value) - { - Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); + const auto value__layoutMode = value._layoutMode; + Ark_Int32 value__layoutMode_type = ARK_RUNTIME_UNDEFINED; + value__layoutMode_type = runtimeType(value__layoutMode); + valueSerializer.writeInt8(value__layoutMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__layoutMode_type)) { + const auto value__layoutMode_value = value__layoutMode.value; + valueSerializer.writeInt32(value__layoutMode_value); } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); + const auto value__verticalAlign = value._verticalAlign; + Ark_Int32 value__verticalAlign_type = ARK_RUNTIME_UNDEFINED; + value__verticalAlign_type = runtimeType(value__verticalAlign); + valueSerializer.writeInt8(value__verticalAlign_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__verticalAlign_type)) { + const auto value__verticalAlign_value = value__verticalAlign.value; + valueSerializer.writeInt32(value__verticalAlign_value); } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); + const auto value__symmetricExtensible = value._symmetricExtensible; + Ark_Int32 value__symmetricExtensible_type = ARK_RUNTIME_UNDEFINED; + value__symmetricExtensible_type = runtimeType(value__symmetricExtensible); + valueSerializer.writeInt8(value__symmetricExtensible_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__symmetricExtensible_type)) { + const auto value__symmetricExtensible_value = value__symmetricExtensible.value; + valueSerializer.writeBoolean(value__symmetricExtensible_value); } - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_touches = value.touches; - valueSerializer.writeInt32(value_touches.length); - for (int i = 0; i < value_touches.length; i++) { - const auto value_touches_element = value_touches.array[i]; - valueSerializer.writeTouchObject(value_touches_element); + const auto value__id = value._id; + Ark_Int32 value__id_type = ARK_RUNTIME_UNDEFINED; + value__id_type = runtimeType(value__id); + valueSerializer.writeInt8(value__id_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__id_type)) { + const auto value__id_value = value__id.value; + valueSerializer.writeString(value__id_value); } - const auto value_changedTouches = value.changedTouches; - valueSerializer.writeInt32(value_changedTouches.length); - for (int i = 0; i < value_changedTouches.length; i++) { - const auto value_changedTouches_element = value_changedTouches.array[i]; - valueSerializer.writeTouchObject(value_changedTouches_element); + const auto value__iconStyle = value._iconStyle; + Ark_Int32 value__iconStyle_type = ARK_RUNTIME_UNDEFINED; + value__iconStyle_type = runtimeType(value__iconStyle); + valueSerializer.writeInt8(value__iconStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__iconStyle_type)) { + const auto value__iconStyle_value = value__iconStyle.value; + valueSerializer.writeTabBarIconStyle(value__iconStyle_value); } - const auto value_stopPropagation = value.stopPropagation; - valueSerializer.writeCallbackResource(value_stopPropagation.resource); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); - const auto value_preventDefault = value.preventDefault; - valueSerializer.writeCallbackResource(value_preventDefault.resource); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); } - void writeNativeEmbedInfo(Ark_NativeEmbedInfo value) + void writeSubTabBarStyle(Ark_SubTabBarStyle value) { Serializer& valueSerializer = *this; - const auto value_id = value.id; - Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; - value_id_type = runtimeType(value_id); - valueSerializer.writeInt8(value_id_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_id_type)) { - const auto value_id_value = value_id.value; - valueSerializer.writeString(value_id_value); + const auto value__content = value._content; + Ark_Int32 value__content_type = ARK_RUNTIME_UNDEFINED; + value__content_type = runtimeType(value__content); + valueSerializer.writeInt8(value__content_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__content_type)) { + const auto value__content_value = value__content.value; + Ark_Int32 value__content_value_type = ARK_RUNTIME_UNDEFINED; + value__content_value_type = value__content_value.selector; + if (((value__content_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value__content_value_0 = value__content_value.value0; + valueSerializer.writeString(value__content_value_0); + } + else if (((value__content_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value__content_value_1 = value__content_value.value1; + valueSerializer.writeResource(value__content_value_1); + } + else if (((value__content_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value__content_value_2 = value__content_value.value2; + valueSerializer.writeComponentContent(value__content_value_2); + } } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeString(value_type_value); + const auto value__indicator = value._indicator; + Ark_Int32 value__indicator_type = ARK_RUNTIME_UNDEFINED; + value__indicator_type = runtimeType(value__indicator); + valueSerializer.writeInt8(value__indicator_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__indicator_type)) { + const auto value__indicator_value = value__indicator.value; + valueSerializer.writeIndicatorStyle(value__indicator_value); } - const auto value_src = value.src; - Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; - value_src_type = runtimeType(value_src); - valueSerializer.writeInt8(value_src_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_src_type)) { - const auto value_src_value = value_src.value; - valueSerializer.writeString(value_src_value); + const auto value__selectedMode = value._selectedMode; + Ark_Int32 value__selectedMode_type = ARK_RUNTIME_UNDEFINED; + value__selectedMode_type = runtimeType(value__selectedMode); + valueSerializer.writeInt8(value__selectedMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedMode_type)) { + const auto value__selectedMode_value = value__selectedMode.value; + valueSerializer.writeInt32(value__selectedMode_value); } - const auto value_position = value.position; - Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; - value_position_type = runtimeType(value_position); - valueSerializer.writeInt8(value_position_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { - const auto value_position_value = value_position.value; - valueSerializer.writePosition(value_position_value); + const auto value__board = value._board; + Ark_Int32 value__board_type = ARK_RUNTIME_UNDEFINED; + value__board_type = runtimeType(value__board); + valueSerializer.writeInt8(value__board_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__board_type)) { + const auto value__board_value = value__board.value; + valueSerializer.writeBoardStyle(value__board_value); } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeNumber(value_width_value); + const auto value__labelStyle = value._labelStyle; + Ark_Int32 value__labelStyle_type = ARK_RUNTIME_UNDEFINED; + value__labelStyle_type = runtimeType(value__labelStyle); + valueSerializer.writeInt8(value__labelStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__labelStyle_type)) { + const auto value__labelStyle_value = value__labelStyle.value; + valueSerializer.writeLabelStyle(value__labelStyle_value); } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - valueSerializer.writeNumber(value_height_value); + const auto value__padding = value._padding; + Ark_Int32 value__padding_type = ARK_RUNTIME_UNDEFINED; + value__padding_type = runtimeType(value__padding); + valueSerializer.writeInt8(value__padding_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_type)) { + const auto value__padding_value = value__padding.value; + Ark_Int32 value__padding_value_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_type = value__padding_value.selector; + if (((value__padding_value_type == 0)) || ((value__padding_value_type == 0)) || ((value__padding_value_type == 0)) || ((value__padding_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value__padding_value_0 = value__padding_value.value0; + Ark_Int32 value__padding_value_0_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_type = value__padding_value_0.selector; + if (((value__padding_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value__padding_value_0_0 = value__padding_value_0.value0; + const auto value__padding_value_0_0_top = value__padding_value_0_0.top; + Ark_Int32 value__padding_value_0_0_top_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_0_top_type = runtimeType(value__padding_value_0_0_top); + valueSerializer.writeInt8(value__padding_value_0_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_top_type)) { + const auto value__padding_value_0_0_top_value = value__padding_value_0_0_top.value; + valueSerializer.writeLength(value__padding_value_0_0_top_value); + } + const auto value__padding_value_0_0_right = value__padding_value_0_0.right; + Ark_Int32 value__padding_value_0_0_right_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_0_right_type = runtimeType(value__padding_value_0_0_right); + valueSerializer.writeInt8(value__padding_value_0_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_right_type)) { + const auto value__padding_value_0_0_right_value = value__padding_value_0_0_right.value; + valueSerializer.writeLength(value__padding_value_0_0_right_value); + } + const auto value__padding_value_0_0_bottom = value__padding_value_0_0.bottom; + Ark_Int32 value__padding_value_0_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_0_bottom_type = runtimeType(value__padding_value_0_0_bottom); + valueSerializer.writeInt8(value__padding_value_0_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_bottom_type)) { + const auto value__padding_value_0_0_bottom_value = value__padding_value_0_0_bottom.value; + valueSerializer.writeLength(value__padding_value_0_0_bottom_value); + } + const auto value__padding_value_0_0_left = value__padding_value_0_0.left; + Ark_Int32 value__padding_value_0_0_left_type = ARK_RUNTIME_UNDEFINED; + value__padding_value_0_0_left_type = runtimeType(value__padding_value_0_0_left); + valueSerializer.writeInt8(value__padding_value_0_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_left_type)) { + const auto value__padding_value_0_0_left_value = value__padding_value_0_0_left.value; + valueSerializer.writeLength(value__padding_value_0_0_left_value); + } + } + else if (((value__padding_value_0_type == 1)) || ((value__padding_value_0_type == 1)) || ((value__padding_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value__padding_value_0_1 = value__padding_value_0.value1; + valueSerializer.writeLength(value__padding_value_0_1); + } + } + else if (((value__padding_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value__padding_value_1 = value__padding_value.value1; + valueSerializer.writeLocalizedPadding(value__padding_value_1); + } } - const auto value_url = value.url; - Ark_Int32 value_url_type = ARK_RUNTIME_UNDEFINED; - value_url_type = runtimeType(value_url); - valueSerializer.writeInt8(value_url_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_url_type)) { - const auto value_url_value = value_url.value; - valueSerializer.writeString(value_url_value); + const auto value__id = value._id; + Ark_Int32 value__id_type = ARK_RUNTIME_UNDEFINED; + value__id_type = runtimeType(value__id); + valueSerializer.writeInt8(value__id_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__id_type)) { + const auto value__id_value = value__id.value; + valueSerializer.writeString(value__id_value); } - const auto value_tag = value.tag; - Ark_Int32 value_tag_type = ARK_RUNTIME_UNDEFINED; - value_tag_type = runtimeType(value_tag); - valueSerializer.writeInt8(value_tag_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_tag_type)) { - const auto value_tag_value = value_tag.value; - valueSerializer.writeString(value_tag_value); + } + void writeTabBarOptions(Ark_TabBarOptions value) + { + Serializer& valueSerializer = *this; + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } } - const auto value_params = value.params; - Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; - value_params_type = runtimeType(value_params); - valueSerializer.writeInt8(value_params_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { - const auto value_params_value = value_params.value; - valueSerializer.writeInt32(value_params_value.size); - for (int32_t i = 0; i < value_params_value.size; i++) { - auto value_params_value_key = value_params_value.keys[i]; - auto value_params_value_value = value_params_value.values[i]; - valueSerializer.writeString(value_params_value_key); - valueSerializer.writeString(value_params_value_value); + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; + value_text_value_type = value_text_value.selector; + if (((value_text_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_text_value_0 = value_text_value.value0; + valueSerializer.writeString(value_text_value_0); + } + else if (((value_text_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_text_value_1 = value_text_value.value1; + valueSerializer.writeResource(value_text_value_1); } } } - void writeNestedScrollOptionsExt(Ark_NestedScrollOptionsExt value) + void writeBackgroundBlurStyleOptions(Ark_BackgroundBlurStyleOptions value) { Serializer& valueSerializer = *this; - const auto value_scrollUp = value.scrollUp; - Ark_Int32 value_scrollUp_type = ARK_RUNTIME_UNDEFINED; - value_scrollUp_type = runtimeType(value_scrollUp); - valueSerializer.writeInt8(value_scrollUp_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scrollUp_type)) { - const auto value_scrollUp_value = value_scrollUp.value; - valueSerializer.writeInt32(value_scrollUp_value); + const auto value_colorMode = value.colorMode; + Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; + value_colorMode_type = runtimeType(value_colorMode); + valueSerializer.writeInt8(value_colorMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { + const auto value_colorMode_value = value_colorMode.value; + valueSerializer.writeInt32(value_colorMode_value); } - const auto value_scrollDown = value.scrollDown; - Ark_Int32 value_scrollDown_type = ARK_RUNTIME_UNDEFINED; - value_scrollDown_type = runtimeType(value_scrollDown); - valueSerializer.writeInt8(value_scrollDown_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scrollDown_type)) { - const auto value_scrollDown_value = value_scrollDown.value; - valueSerializer.writeInt32(value_scrollDown_value); + const auto value_adaptiveColor = value.adaptiveColor; + Ark_Int32 value_adaptiveColor_type = ARK_RUNTIME_UNDEFINED; + value_adaptiveColor_type = runtimeType(value_adaptiveColor); + valueSerializer.writeInt8(value_adaptiveColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_adaptiveColor_type)) { + const auto value_adaptiveColor_value = value_adaptiveColor.value; + valueSerializer.writeInt32(value_adaptiveColor_value); } - const auto value_scrollRight = value.scrollRight; - Ark_Int32 value_scrollRight_type = ARK_RUNTIME_UNDEFINED; - value_scrollRight_type = runtimeType(value_scrollRight); - valueSerializer.writeInt8(value_scrollRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scrollRight_type)) { - const auto value_scrollRight_value = value_scrollRight.value; - valueSerializer.writeInt32(value_scrollRight_value); + const auto value_scale = value.scale; + Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; + value_scale_type = runtimeType(value_scale); + valueSerializer.writeInt8(value_scale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { + const auto value_scale_value = value_scale.value; + valueSerializer.writeNumber(value_scale_value); } - const auto value_scrollLeft = value.scrollLeft; - Ark_Int32 value_scrollLeft_type = ARK_RUNTIME_UNDEFINED; - value_scrollLeft_type = runtimeType(value_scrollLeft); - valueSerializer.writeInt8(value_scrollLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scrollLeft_type)) { - const auto value_scrollLeft_value = value_scrollLeft.value; - valueSerializer.writeInt32(value_scrollLeft_value); + const auto value_blurOptions = value.blurOptions; + Ark_Int32 value_blurOptions_type = ARK_RUNTIME_UNDEFINED; + value_blurOptions_type = runtimeType(value_blurOptions); + valueSerializer.writeInt8(value_blurOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_blurOptions_type)) { + const auto value_blurOptions_value = value_blurOptions.value; + valueSerializer.writeBlurOptions(value_blurOptions_value); + } + const auto value_policy = value.policy; + Ark_Int32 value_policy_type = ARK_RUNTIME_UNDEFINED; + value_policy_type = runtimeType(value_policy); + valueSerializer.writeInt8(value_policy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_policy_type)) { + const auto value_policy_value = value_policy.value; + valueSerializer.writeInt32(value_policy_value); + } + const auto value_inactiveColor = value.inactiveColor; + Ark_Int32 value_inactiveColor_type = ARK_RUNTIME_UNDEFINED; + value_inactiveColor_type = runtimeType(value_inactiveColor); + valueSerializer.writeInt8(value_inactiveColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_inactiveColor_type)) { + const auto value_inactiveColor_value = value_inactiveColor.value; + Ark_Int32 value_inactiveColor_value_type = ARK_RUNTIME_UNDEFINED; + value_inactiveColor_value_type = value_inactiveColor_value.selector; + if (((value_inactiveColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_inactiveColor_value_0 = value_inactiveColor_value.value0; + valueSerializer.writeInt32(value_inactiveColor_value_0); + } + else if (((value_inactiveColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_inactiveColor_value_1 = value_inactiveColor_value.value1; + valueSerializer.writeNumber(value_inactiveColor_value_1); + } + else if (((value_inactiveColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_inactiveColor_value_2 = value_inactiveColor_value.value2; + valueSerializer.writeString(value_inactiveColor_value_2); + } + else if (((value_inactiveColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_inactiveColor_value_3 = value_inactiveColor_value.value3; + valueSerializer.writeResource(value_inactiveColor_value_3); + } } } - void writeNestedScrollOptions(Ark_NestedScrollOptions value) - { - Serializer& valueSerializer = *this; - const auto value_scrollForward = value.scrollForward; - valueSerializer.writeInt32(value_scrollForward); - const auto value_scrollBackward = value.scrollBackward; - valueSerializer.writeInt32(value_scrollBackward); - } - void writeDataResubmissionHandler(Ark_DataResubmissionHandler value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeControllerHandler(Ark_ControllerHandler value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeClientAuthenticationHandler(Ark_ClientAuthenticationHandler value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeSslErrorHandler(Ark_SslErrorHandler value) + void writeScrollableBarModeOptions(Ark_ScrollableBarModeOptions value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + valueSerializer.writeLength(value_margin_value); + } + const auto value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle; + Ark_Int32 value_nonScrollableLayoutStyle_type = ARK_RUNTIME_UNDEFINED; + value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle); + valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { + const auto value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle.value; + valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value); + } } - void writeWebContextMenuResult(Ark_WebContextMenuResult value) + void writeTabContentAnimatedTransition(Ark_TabContentAnimatedTransition value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_timeout = value.timeout; + Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; + value_timeout_type = runtimeType(value_timeout); + valueSerializer.writeInt8(value_timeout_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_timeout_type)) { + const auto value_timeout_value = value_timeout.value; + valueSerializer.writeNumber(value_timeout_value); + } + const auto value_transition = value.transition; + valueSerializer.writeCallbackResource(value_transition.resource); + valueSerializer.writePointer(reinterpret_cast(value_transition.call)); + valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } - void writeWebContextMenuParam(Ark_WebContextMenuParam value) + void writeTabsController(Ark_TabsController value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeScreenCaptureHandler(Ark_ScreenCaptureHandler value) + void writeSymbolEffect(Ark_SymbolEffect value) { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); } - void writePermissionRequest(Ark_PermissionRequest value) + void writeDigitIndicator(Ark_DigitIndicator value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeHttpAuthHandler(Ark_HttpAuthHandler value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeFullScreenExitHandler(Ark_FullScreenExitHandler value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeFileSelectorParam(Ark_FileSelectorParam value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeFileSelectorResult(Ark_FileSelectorResult value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeWebResourceResponse(Ark_WebResourceResponse value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeWebResourceError(Ark_WebResourceError value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeConsoleMessage(Ark_ConsoleMessage value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeJsResult(Ark_JsResult value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeJsGeolocation(Ark_JsGeolocation value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeVideoController(Ark_VideoController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTextTimerController(Ark_TextTimerController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeDividerOptions(Ark_DividerOptions value) - { - Serializer& valueSerializer = *this; - const auto value_strokeWidth = value.strokeWidth; - Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; - value_strokeWidth_type = runtimeType(value_strokeWidth); - valueSerializer.writeInt8(value_strokeWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { - const auto value_strokeWidth_value = value_strokeWidth.value; - valueSerializer.writeLength(value_strokeWidth_value); + const auto value__left = value._left; + Ark_Int32 value__left_type = ARK_RUNTIME_UNDEFINED; + value__left_type = runtimeType(value__left); + valueSerializer.writeInt8(value__left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__left_type)) { + const auto value__left_value = value__left.value; + valueSerializer.writeLength(value__left_value); } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); - } - else if (((value_color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); - } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); - } + const auto value__top = value._top; + Ark_Int32 value__top_type = ARK_RUNTIME_UNDEFINED; + value__top_type = runtimeType(value__top); + valueSerializer.writeInt8(value__top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__top_type)) { + const auto value__top_value = value__top.value; + valueSerializer.writeLength(value__top_value); } - const auto value_startMargin = value.startMargin; - Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; - value_startMargin_type = runtimeType(value_startMargin); - valueSerializer.writeInt8(value_startMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { - const auto value_startMargin_value = value_startMargin.value; - valueSerializer.writeLength(value_startMargin_value); + const auto value__right = value._right; + Ark_Int32 value__right_type = ARK_RUNTIME_UNDEFINED; + value__right_type = runtimeType(value__right); + valueSerializer.writeInt8(value__right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__right_type)) { + const auto value__right_value = value__right.value; + valueSerializer.writeLength(value__right_value); } - const auto value_endMargin = value.endMargin; - Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; - value_endMargin_type = runtimeType(value_endMargin); - valueSerializer.writeInt8(value_endMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { - const auto value_endMargin_value = value_endMargin.value; - valueSerializer.writeLength(value_endMargin_value); + const auto value__bottom = value._bottom; + Ark_Int32 value__bottom_type = ARK_RUNTIME_UNDEFINED; + value__bottom_type = runtimeType(value__bottom); + valueSerializer.writeInt8(value__bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__bottom_type)) { + const auto value__bottom_value = value__bottom.value; + valueSerializer.writeLength(value__bottom_value); } - } - void writeUnderlineColor(Ark_UnderlineColor value) - { - Serializer& valueSerializer = *this; - const auto value_typing = value.typing; - Ark_Int32 value_typing_type = ARK_RUNTIME_UNDEFINED; - value_typing_type = runtimeType(value_typing); - valueSerializer.writeInt8(value_typing_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_typing_type)) { - const auto value_typing_value = value_typing.value; - Ark_Int32 value_typing_value_type = ARK_RUNTIME_UNDEFINED; - value_typing_value_type = value_typing_value.selector; - if (((value_typing_value_type == 0))) { + const auto value__start = value._start; + Ark_Int32 value__start_type = ARK_RUNTIME_UNDEFINED; + value__start_type = runtimeType(value__start); + valueSerializer.writeInt8(value__start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__start_type)) { + const auto value__start_value = value__start.value; + valueSerializer.writeLengthMetrics(value__start_value); + } + const auto value__end = value._end; + Ark_Int32 value__end_type = ARK_RUNTIME_UNDEFINED; + value__end_type = runtimeType(value__end); + valueSerializer.writeInt8(value__end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__end_type)) { + const auto value__end_value = value__end.value; + valueSerializer.writeLengthMetrics(value__end_value); + } + const auto value__fontColor = value._fontColor; + Ark_Int32 value__fontColor_type = ARK_RUNTIME_UNDEFINED; + value__fontColor_type = runtimeType(value__fontColor); + valueSerializer.writeInt8(value__fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__fontColor_type)) { + const auto value__fontColor_value = value__fontColor.value; + Ark_Int32 value__fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value__fontColor_value_type = value__fontColor_value.selector; + if (((value__fontColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_typing_value_0 = value_typing_value.value0; - valueSerializer.writeInt32(value_typing_value_0); + const auto value__fontColor_value_0 = value__fontColor_value.value0; + valueSerializer.writeInt32(value__fontColor_value_0); } - else if (((value_typing_value_type == 1))) { + else if (((value__fontColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_typing_value_1 = value_typing_value.value1; - valueSerializer.writeNumber(value_typing_value_1); + const auto value__fontColor_value_1 = value__fontColor_value.value1; + valueSerializer.writeNumber(value__fontColor_value_1); } - else if (((value_typing_value_type == 2))) { + else if (((value__fontColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_typing_value_2 = value_typing_value.value2; - valueSerializer.writeString(value_typing_value_2); + const auto value__fontColor_value_2 = value__fontColor_value.value2; + valueSerializer.writeString(value__fontColor_value_2); } - else if (((value_typing_value_type == 3))) { + else if (((value__fontColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_typing_value_3 = value_typing_value.value3; - valueSerializer.writeResource(value_typing_value_3); + const auto value__fontColor_value_3 = value__fontColor_value.value3; + valueSerializer.writeResource(value__fontColor_value_3); } } - const auto value_normal = value.normal; - Ark_Int32 value_normal_type = ARK_RUNTIME_UNDEFINED; - value_normal_type = runtimeType(value_normal); - valueSerializer.writeInt8(value_normal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_normal_type)) { - const auto value_normal_value = value_normal.value; - Ark_Int32 value_normal_value_type = ARK_RUNTIME_UNDEFINED; - value_normal_value_type = value_normal_value.selector; - if (((value_normal_value_type == 0))) { + const auto value__selectedFontColor = value._selectedFontColor; + Ark_Int32 value__selectedFontColor_type = ARK_RUNTIME_UNDEFINED; + value__selectedFontColor_type = runtimeType(value__selectedFontColor); + valueSerializer.writeInt8(value__selectedFontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedFontColor_type)) { + const auto value__selectedFontColor_value = value__selectedFontColor.value; + Ark_Int32 value__selectedFontColor_value_type = ARK_RUNTIME_UNDEFINED; + value__selectedFontColor_value_type = value__selectedFontColor_value.selector; + if (((value__selectedFontColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_normal_value_0 = value_normal_value.value0; - valueSerializer.writeInt32(value_normal_value_0); + const auto value__selectedFontColor_value_0 = value__selectedFontColor_value.value0; + valueSerializer.writeInt32(value__selectedFontColor_value_0); } - else if (((value_normal_value_type == 1))) { + else if (((value__selectedFontColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_normal_value_1 = value_normal_value.value1; - valueSerializer.writeNumber(value_normal_value_1); + const auto value__selectedFontColor_value_1 = value__selectedFontColor_value.value1; + valueSerializer.writeNumber(value__selectedFontColor_value_1); } - else if (((value_normal_value_type == 2))) { + else if (((value__selectedFontColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_normal_value_2 = value_normal_value.value2; - valueSerializer.writeString(value_normal_value_2); + const auto value__selectedFontColor_value_2 = value__selectedFontColor_value.value2; + valueSerializer.writeString(value__selectedFontColor_value_2); } - else if (((value_normal_value_type == 3))) { + else if (((value__selectedFontColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_normal_value_3 = value_normal_value.value3; - valueSerializer.writeResource(value_normal_value_3); + const auto value__selectedFontColor_value_3 = value__selectedFontColor_value.value3; + valueSerializer.writeResource(value__selectedFontColor_value_3); } } - const auto value_error = value.error; - Ark_Int32 value_error_type = ARK_RUNTIME_UNDEFINED; - value_error_type = runtimeType(value_error); - valueSerializer.writeInt8(value_error_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_error_type)) { - const auto value_error_value = value_error.value; - Ark_Int32 value_error_value_type = ARK_RUNTIME_UNDEFINED; - value_error_value_type = value_error_value.selector; - if (((value_error_value_type == 0))) { + const auto value__digitFont = value._digitFont; + Ark_Int32 value__digitFont_type = ARK_RUNTIME_UNDEFINED; + value__digitFont_type = runtimeType(value__digitFont); + valueSerializer.writeInt8(value__digitFont_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__digitFont_type)) { + const auto value__digitFont_value = value__digitFont.value; + valueSerializer.writeFont(value__digitFont_value); + } + const auto value__selectedDigitFont = value._selectedDigitFont; + Ark_Int32 value__selectedDigitFont_type = ARK_RUNTIME_UNDEFINED; + value__selectedDigitFont_type = runtimeType(value__selectedDigitFont); + valueSerializer.writeInt8(value__selectedDigitFont_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedDigitFont_type)) { + const auto value__selectedDigitFont_value = value__selectedDigitFont.value; + valueSerializer.writeFont(value__selectedDigitFont_value); + } + } + void writeDotIndicator(Ark_DotIndicator value) + { + Serializer& valueSerializer = *this; + const auto value__left = value._left; + Ark_Int32 value__left_type = ARK_RUNTIME_UNDEFINED; + value__left_type = runtimeType(value__left); + valueSerializer.writeInt8(value__left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__left_type)) { + const auto value__left_value = value__left.value; + valueSerializer.writeLength(value__left_value); + } + const auto value__top = value._top; + Ark_Int32 value__top_type = ARK_RUNTIME_UNDEFINED; + value__top_type = runtimeType(value__top); + valueSerializer.writeInt8(value__top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__top_type)) { + const auto value__top_value = value__top.value; + valueSerializer.writeLength(value__top_value); + } + const auto value__right = value._right; + Ark_Int32 value__right_type = ARK_RUNTIME_UNDEFINED; + value__right_type = runtimeType(value__right); + valueSerializer.writeInt8(value__right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__right_type)) { + const auto value__right_value = value__right.value; + valueSerializer.writeLength(value__right_value); + } + const auto value__bottom = value._bottom; + Ark_Int32 value__bottom_type = ARK_RUNTIME_UNDEFINED; + value__bottom_type = runtimeType(value__bottom); + valueSerializer.writeInt8(value__bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__bottom_type)) { + const auto value__bottom_value = value__bottom.value; + valueSerializer.writeLength(value__bottom_value); + } + const auto value__start = value._start; + Ark_Int32 value__start_type = ARK_RUNTIME_UNDEFINED; + value__start_type = runtimeType(value__start); + valueSerializer.writeInt8(value__start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__start_type)) { + const auto value__start_value = value__start.value; + valueSerializer.writeLengthMetrics(value__start_value); + } + const auto value__end = value._end; + Ark_Int32 value__end_type = ARK_RUNTIME_UNDEFINED; + value__end_type = runtimeType(value__end); + valueSerializer.writeInt8(value__end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__end_type)) { + const auto value__end_value = value__end.value; + valueSerializer.writeLengthMetrics(value__end_value); + } + const auto value__itemWidth = value._itemWidth; + Ark_Int32 value__itemWidth_type = ARK_RUNTIME_UNDEFINED; + value__itemWidth_type = runtimeType(value__itemWidth); + valueSerializer.writeInt8(value__itemWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__itemWidth_type)) { + const auto value__itemWidth_value = value__itemWidth.value; + valueSerializer.writeLength(value__itemWidth_value); + } + const auto value__itemHeight = value._itemHeight; + Ark_Int32 value__itemHeight_type = ARK_RUNTIME_UNDEFINED; + value__itemHeight_type = runtimeType(value__itemHeight); + valueSerializer.writeInt8(value__itemHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__itemHeight_type)) { + const auto value__itemHeight_value = value__itemHeight.value; + valueSerializer.writeLength(value__itemHeight_value); + } + const auto value__selectedItemWidth = value._selectedItemWidth; + Ark_Int32 value__selectedItemWidth_type = ARK_RUNTIME_UNDEFINED; + value__selectedItemWidth_type = runtimeType(value__selectedItemWidth); + valueSerializer.writeInt8(value__selectedItemWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedItemWidth_type)) { + const auto value__selectedItemWidth_value = value__selectedItemWidth.value; + valueSerializer.writeLength(value__selectedItemWidth_value); + } + const auto value__selectedItemHeight = value._selectedItemHeight; + Ark_Int32 value__selectedItemHeight_type = ARK_RUNTIME_UNDEFINED; + value__selectedItemHeight_type = runtimeType(value__selectedItemHeight); + valueSerializer.writeInt8(value__selectedItemHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedItemHeight_type)) { + const auto value__selectedItemHeight_value = value__selectedItemHeight.value; + valueSerializer.writeLength(value__selectedItemHeight_value); + } + const auto value__mask = value._mask; + Ark_Int32 value__mask_type = ARK_RUNTIME_UNDEFINED; + value__mask_type = runtimeType(value__mask); + valueSerializer.writeInt8(value__mask_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__mask_type)) { + const auto value__mask_value = value__mask.value; + valueSerializer.writeBoolean(value__mask_value); + } + const auto value__color = value._color; + Ark_Int32 value__color_type = ARK_RUNTIME_UNDEFINED; + value__color_type = runtimeType(value__color); + valueSerializer.writeInt8(value__color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__color_type)) { + const auto value__color_value = value__color.value; + Ark_Int32 value__color_value_type = ARK_RUNTIME_UNDEFINED; + value__color_value_type = value__color_value.selector; + if (((value__color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_error_value_0 = value_error_value.value0; - valueSerializer.writeInt32(value_error_value_0); + const auto value__color_value_0 = value__color_value.value0; + valueSerializer.writeInt32(value__color_value_0); } - else if (((value_error_value_type == 1))) { + else if (((value__color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_error_value_1 = value_error_value.value1; - valueSerializer.writeNumber(value_error_value_1); + const auto value__color_value_1 = value__color_value.value1; + valueSerializer.writeNumber(value__color_value_1); } - else if (((value_error_value_type == 2))) { + else if (((value__color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_error_value_2 = value_error_value.value2; - valueSerializer.writeString(value_error_value_2); + const auto value__color_value_2 = value__color_value.value2; + valueSerializer.writeString(value__color_value_2); } - else if (((value_error_value_type == 3))) { + else if (((value__color_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_error_value_3 = value_error_value.value3; - valueSerializer.writeResource(value_error_value_3); + const auto value__color_value_3 = value__color_value.value3; + valueSerializer.writeResource(value__color_value_3); } } - const auto value_disable = value.disable; - Ark_Int32 value_disable_type = ARK_RUNTIME_UNDEFINED; - value_disable_type = runtimeType(value_disable); - valueSerializer.writeInt8(value_disable_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_disable_type)) { - const auto value_disable_value = value_disable.value; - Ark_Int32 value_disable_value_type = ARK_RUNTIME_UNDEFINED; - value_disable_value_type = value_disable_value.selector; - if (((value_disable_value_type == 0))) { + const auto value__selectedColor = value._selectedColor; + Ark_Int32 value__selectedColor_type = ARK_RUNTIME_UNDEFINED; + value__selectedColor_type = runtimeType(value__selectedColor); + valueSerializer.writeInt8(value__selectedColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__selectedColor_type)) { + const auto value__selectedColor_value = value__selectedColor.value; + Ark_Int32 value__selectedColor_value_type = ARK_RUNTIME_UNDEFINED; + value__selectedColor_value_type = value__selectedColor_value.selector; + if (((value__selectedColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_disable_value_0 = value_disable_value.value0; - valueSerializer.writeInt32(value_disable_value_0); + const auto value__selectedColor_value_0 = value__selectedColor_value.value0; + valueSerializer.writeInt32(value__selectedColor_value_0); } - else if (((value_disable_value_type == 1))) { + else if (((value__selectedColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_disable_value_1 = value_disable_value.value1; - valueSerializer.writeNumber(value_disable_value_1); + const auto value__selectedColor_value_1 = value__selectedColor_value.value1; + valueSerializer.writeNumber(value__selectedColor_value_1); } - else if (((value_disable_value_type == 2))) { + else if (((value__selectedColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_disable_value_2 = value_disable_value.value2; - valueSerializer.writeString(value_disable_value_2); + const auto value__selectedColor_value_2 = value__selectedColor_value.value2; + valueSerializer.writeString(value__selectedColor_value_2); } - else if (((value_disable_value_type == 3))) { + else if (((value__selectedColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_disable_value_3 = value_disable_value.value3; - valueSerializer.writeResource(value_disable_value_3); + const auto value__selectedColor_value_3 = value__selectedColor_value.value3; + valueSerializer.writeResource(value__selectedColor_value_3); } } + const auto value__maxDisplayCount = value._maxDisplayCount; + Ark_Int32 value__maxDisplayCount_type = ARK_RUNTIME_UNDEFINED; + value__maxDisplayCount_type = runtimeType(value__maxDisplayCount); + valueSerializer.writeInt8(value__maxDisplayCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value__maxDisplayCount_type)) { + const auto value__maxDisplayCount_value = value__maxDisplayCount.value; + valueSerializer.writeNumber(value__maxDisplayCount_value); + } } - void writeTextInputController(Ark_TextInputController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTextClockController(Ark_TextClockController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTextAreaController(Ark_TextAreaController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeTextController(Ark_TextController value) + void writeSwiperAutoFill(Ark_SwiperAutoFill value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_minSize = value.minSize; + Ark_Int32 value_minSize_type = ARK_RUNTIME_UNDEFINED; + value_minSize_type = value_minSize.selector; + if (((value_minSize_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_minSize_0 = value_minSize.value0; + valueSerializer.writeString(value_minSize_0); + } + else if (((value_minSize_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_minSize_1 = value_minSize.value1; + valueSerializer.writeNumber(value_minSize_1); + } } - void writeBottomTabBarStyle(Ark_BottomTabBarStyle value) + void writeArrowStyle(Ark_ArrowStyle value) { Serializer& valueSerializer = *this; - const auto value__icon = value._icon; - Ark_Int32 value__icon_type = ARK_RUNTIME_UNDEFINED; - value__icon_type = runtimeType(value__icon); - valueSerializer.writeInt8(value__icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__icon_type)) { - const auto value__icon_value = value__icon.value; - Ark_Int32 value__icon_value_type = ARK_RUNTIME_UNDEFINED; - value__icon_value_type = value__icon_value.selector; - if (((value__icon_value_type == 0)) || ((value__icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__icon_value_0 = value__icon_value.value0; - Ark_Int32 value__icon_value_0_type = ARK_RUNTIME_UNDEFINED; - value__icon_value_0_type = value__icon_value_0.selector; - if (((value__icon_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__icon_value_0_0 = value__icon_value_0.value0; - valueSerializer.writeString(value__icon_value_0_0); - } - else if (((value__icon_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__icon_value_0_1 = value__icon_value_0.value1; - valueSerializer.writeResource(value__icon_value_0_1); - } - } - else if (((value__icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__icon_value_1 = value__icon_value.value1; - valueSerializer.writeTabBarSymbol(value__icon_value_1); - } + const auto value_showBackground = value.showBackground; + Ark_Int32 value_showBackground_type = ARK_RUNTIME_UNDEFINED; + value_showBackground_type = runtimeType(value_showBackground); + valueSerializer.writeInt8(value_showBackground_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showBackground_type)) { + const auto value_showBackground_value = value_showBackground.value; + valueSerializer.writeBoolean(value_showBackground_value); } - const auto value__text = value._text; - Ark_Int32 value__text_type = ARK_RUNTIME_UNDEFINED; - value__text_type = runtimeType(value__text); - valueSerializer.writeInt8(value__text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__text_type)) { - const auto value__text_value = value__text.value; - Ark_Int32 value__text_value_type = ARK_RUNTIME_UNDEFINED; - value__text_value_type = value__text_value.selector; - if (((value__text_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__text_value_0 = value__text_value.value0; - valueSerializer.writeString(value__text_value_0); + const auto value_isSidebarMiddle = value.isSidebarMiddle; + Ark_Int32 value_isSidebarMiddle_type = ARK_RUNTIME_UNDEFINED; + value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle); + valueSerializer.writeInt8(value_isSidebarMiddle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isSidebarMiddle_type)) { + const auto value_isSidebarMiddle_value = value_isSidebarMiddle.value; + valueSerializer.writeBoolean(value_isSidebarMiddle_value); + } + const auto value_backgroundSize = value.backgroundSize; + Ark_Int32 value_backgroundSize_type = ARK_RUNTIME_UNDEFINED; + value_backgroundSize_type = runtimeType(value_backgroundSize); + valueSerializer.writeInt8(value_backgroundSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundSize_type)) { + const auto value_backgroundSize_value = value_backgroundSize.value; + valueSerializer.writeLength(value_backgroundSize_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); } - else if (((value__text_value_type == 1))) { + else if (((value_backgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value__text_value_1 = value__text_value.value1; - valueSerializer.writeResource(value__text_value_1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); } } - const auto value__labelStyle = value._labelStyle; - Ark_Int32 value__labelStyle_type = ARK_RUNTIME_UNDEFINED; - value__labelStyle_type = runtimeType(value__labelStyle); - valueSerializer.writeInt8(value__labelStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__labelStyle_type)) { - const auto value__labelStyle_value = value__labelStyle.value; - valueSerializer.writeLabelStyle(value__labelStyle_value); + const auto value_arrowSize = value.arrowSize; + Ark_Int32 value_arrowSize_type = ARK_RUNTIME_UNDEFINED; + value_arrowSize_type = runtimeType(value_arrowSize); + valueSerializer.writeInt8(value_arrowSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowSize_type)) { + const auto value_arrowSize_value = value_arrowSize.value; + valueSerializer.writeLength(value_arrowSize_value); } - const auto value__padding = value._padding; - Ark_Int32 value__padding_type = ARK_RUNTIME_UNDEFINED; - value__padding_type = runtimeType(value__padding); - valueSerializer.writeInt8(value__padding_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_type)) { - const auto value__padding_value = value__padding.value; - Ark_Int32 value__padding_value_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_type = value__padding_value.selector; - if (((value__padding_value_type == 0))) { + const auto value_arrowColor = value.arrowColor; + Ark_Int32 value_arrowColor_type = ARK_RUNTIME_UNDEFINED; + value_arrowColor_type = runtimeType(value_arrowColor); + valueSerializer.writeInt8(value_arrowColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowColor_type)) { + const auto value_arrowColor_value = value_arrowColor.value; + Ark_Int32 value_arrowColor_value_type = ARK_RUNTIME_UNDEFINED; + value_arrowColor_value_type = value_arrowColor_value.selector; + if (((value_arrowColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value__padding_value_0 = value__padding_value.value0; - const auto value__padding_value_0_top = value__padding_value_0.top; - Ark_Int32 value__padding_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_top_type = runtimeType(value__padding_value_0_top); - valueSerializer.writeInt8(value__padding_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_top_type)) { - const auto value__padding_value_0_top_value = value__padding_value_0_top.value; - valueSerializer.writeLength(value__padding_value_0_top_value); - } - const auto value__padding_value_0_right = value__padding_value_0.right; - Ark_Int32 value__padding_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_right_type = runtimeType(value__padding_value_0_right); - valueSerializer.writeInt8(value__padding_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_right_type)) { - const auto value__padding_value_0_right_value = value__padding_value_0_right.value; - valueSerializer.writeLength(value__padding_value_0_right_value); - } - const auto value__padding_value_0_bottom = value__padding_value_0.bottom; - Ark_Int32 value__padding_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_bottom_type = runtimeType(value__padding_value_0_bottom); - valueSerializer.writeInt8(value__padding_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_bottom_type)) { - const auto value__padding_value_0_bottom_value = value__padding_value_0_bottom.value; - valueSerializer.writeLength(value__padding_value_0_bottom_value); - } - const auto value__padding_value_0_left = value__padding_value_0.left; - Ark_Int32 value__padding_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_left_type = runtimeType(value__padding_value_0_left); - valueSerializer.writeInt8(value__padding_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_left_type)) { - const auto value__padding_value_0_left_value = value__padding_value_0_left.value; - valueSerializer.writeLength(value__padding_value_0_left_value); - } + const auto value_arrowColor_value_0 = value_arrowColor_value.value0; + valueSerializer.writeInt32(value_arrowColor_value_0); } - else if (((value__padding_value_type == 1)) || ((value__padding_value_type == 1)) || ((value__padding_value_type == 1))) { + else if (((value_arrowColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value__padding_value_1 = value__padding_value.value1; - valueSerializer.writeLength(value__padding_value_1); + const auto value_arrowColor_value_1 = value_arrowColor_value.value1; + valueSerializer.writeNumber(value_arrowColor_value_1); } - else if (((value__padding_value_type == 2))) { + else if (((value_arrowColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value__padding_value_2 = value__padding_value.value2; - valueSerializer.writeLocalizedPadding(value__padding_value_2); + const auto value_arrowColor_value_2 = value_arrowColor_value.value2; + valueSerializer.writeString(value_arrowColor_value_2); + } + else if (((value_arrowColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_arrowColor_value_3 = value_arrowColor_value.value3; + valueSerializer.writeResource(value_arrowColor_value_3); } } - const auto value__layoutMode = value._layoutMode; - Ark_Int32 value__layoutMode_type = ARK_RUNTIME_UNDEFINED; - value__layoutMode_type = runtimeType(value__layoutMode); - valueSerializer.writeInt8(value__layoutMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__layoutMode_type)) { - const auto value__layoutMode_value = value__layoutMode.value; - valueSerializer.writeInt32(value__layoutMode_value); - } - const auto value__verticalAlign = value._verticalAlign; - Ark_Int32 value__verticalAlign_type = ARK_RUNTIME_UNDEFINED; - value__verticalAlign_type = runtimeType(value__verticalAlign); - valueSerializer.writeInt8(value__verticalAlign_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__verticalAlign_type)) { - const auto value__verticalAlign_value = value__verticalAlign.value; - valueSerializer.writeInt32(value__verticalAlign_value); + } + void writeLocalizedEdges(Ark_LocalizedEdges value) + { + Serializer& valueSerializer = *this; + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLengthMetrics(value_top_value); } - const auto value__symmetricExtensible = value._symmetricExtensible; - Ark_Int32 value__symmetricExtensible_type = ARK_RUNTIME_UNDEFINED; - value__symmetricExtensible_type = runtimeType(value__symmetricExtensible); - valueSerializer.writeInt8(value__symmetricExtensible_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__symmetricExtensible_type)) { - const auto value__symmetricExtensible_value = value__symmetricExtensible.value; - valueSerializer.writeBoolean(value__symmetricExtensible_value); + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeLengthMetrics(value_start_value); } - const auto value__id = value._id; - Ark_Int32 value__id_type = ARK_RUNTIME_UNDEFINED; - value__id_type = runtimeType(value__id); - valueSerializer.writeInt8(value__id_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__id_type)) { - const auto value__id_value = value__id.value; - valueSerializer.writeString(value__id_value); + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + valueSerializer.writeLengthMetrics(value_bottom_value); } - const auto value__iconStyle = value._iconStyle; - Ark_Int32 value__iconStyle_type = ARK_RUNTIME_UNDEFINED; - value__iconStyle_type = runtimeType(value__iconStyle); - valueSerializer.writeInt8(value__iconStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__iconStyle_type)) { - const auto value__iconStyle_value = value__iconStyle.value; - valueSerializer.writeTabBarIconStyle(value__iconStyle_value); + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeLengthMetrics(value_end_value); } } - void writeSubTabBarStyle(Ark_SubTabBarStyle value) + void writeEdges(Ark_Edges value) { Serializer& valueSerializer = *this; - const auto value__content = value._content; - Ark_Int32 value__content_type = ARK_RUNTIME_UNDEFINED; - value__content_type = runtimeType(value__content); - valueSerializer.writeInt8(value__content_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__content_type)) { - const auto value__content_value = value__content.value; - Ark_Int32 value__content_value_type = ARK_RUNTIME_UNDEFINED; - value__content_value_type = value__content_value.selector; - if (((value__content_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__content_value_0 = value__content_value.value0; - valueSerializer.writeString(value__content_value_0); - } - else if (((value__content_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__content_value_1 = value__content_value.value1; - valueSerializer.writeResource(value__content_value_1); - } - else if (((value__content_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value__content_value_2 = value__content_value.value2; - valueSerializer.writeComponentContent(value__content_value_2); - } + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLength(value_top_value); } - const auto value__indicator = value._indicator; - Ark_Int32 value__indicator_type = ARK_RUNTIME_UNDEFINED; - value__indicator_type = runtimeType(value__indicator); - valueSerializer.writeInt8(value__indicator_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__indicator_type)) { - const auto value__indicator_value = value__indicator.value; - valueSerializer.writeIndicatorStyle(value__indicator_value); + const auto value_left = value.left; + Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; + value_left_type = runtimeType(value_left); + valueSerializer.writeInt8(value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { + const auto value_left_value = value_left.value; + valueSerializer.writeLength(value_left_value); } - const auto value__selectedMode = value._selectedMode; - Ark_Int32 value__selectedMode_type = ARK_RUNTIME_UNDEFINED; - value__selectedMode_type = runtimeType(value__selectedMode); - valueSerializer.writeInt8(value__selectedMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedMode_type)) { - const auto value__selectedMode_value = value__selectedMode.value; - valueSerializer.writeInt32(value__selectedMode_value); + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + valueSerializer.writeLength(value_bottom_value); } - const auto value__board = value._board; - Ark_Int32 value__board_type = ARK_RUNTIME_UNDEFINED; - value__board_type = runtimeType(value__board); - valueSerializer.writeInt8(value__board_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__board_type)) { - const auto value__board_value = value__board.value; - valueSerializer.writeBoardStyle(value__board_value); + const auto value_right = value.right; + Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; + value_right_type = runtimeType(value_right); + valueSerializer.writeInt8(value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { + const auto value_right_value = value_right.value; + valueSerializer.writeLength(value_right_value); } - const auto value__labelStyle = value._labelStyle; - Ark_Int32 value__labelStyle_type = ARK_RUNTIME_UNDEFINED; - value__labelStyle_type = runtimeType(value__labelStyle); - valueSerializer.writeInt8(value__labelStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__labelStyle_type)) { - const auto value__labelStyle_value = value__labelStyle.value; - valueSerializer.writeLabelStyle(value__labelStyle_value); + } + void writeSearchButtonOptions(Ark_SearchButtonOptions value) + { + Serializer& valueSerializer = *this; + const auto value_fontSize = value.fontSize; + Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_type = runtimeType(value_fontSize); + valueSerializer.writeInt8(value_fontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { + const auto value_fontSize_value = value_fontSize.value; + valueSerializer.writeLength(value_fontSize_value); } - const auto value__padding = value._padding; - Ark_Int32 value__padding_type = ARK_RUNTIME_UNDEFINED; - value__padding_type = runtimeType(value__padding); - valueSerializer.writeInt8(value__padding_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_type)) { - const auto value__padding_value = value__padding.value; - Ark_Int32 value__padding_value_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_type = value__padding_value.selector; - if (((value__padding_value_type == 0)) || ((value__padding_value_type == 0)) || ((value__padding_value_type == 0)) || ((value__padding_value_type == 0))) { + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_type = value_fontColor_value.selector; + if (((value_fontColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value__padding_value_0 = value__padding_value.value0; - Ark_Int32 value__padding_value_0_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_type = value__padding_value_0.selector; - if (((value__padding_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__padding_value_0_0 = value__padding_value_0.value0; - const auto value__padding_value_0_0_top = value__padding_value_0_0.top; - Ark_Int32 value__padding_value_0_0_top_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_0_top_type = runtimeType(value__padding_value_0_0_top); - valueSerializer.writeInt8(value__padding_value_0_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_top_type)) { - const auto value__padding_value_0_0_top_value = value__padding_value_0_0_top.value; - valueSerializer.writeLength(value__padding_value_0_0_top_value); - } - const auto value__padding_value_0_0_right = value__padding_value_0_0.right; - Ark_Int32 value__padding_value_0_0_right_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_0_right_type = runtimeType(value__padding_value_0_0_right); - valueSerializer.writeInt8(value__padding_value_0_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_right_type)) { - const auto value__padding_value_0_0_right_value = value__padding_value_0_0_right.value; - valueSerializer.writeLength(value__padding_value_0_0_right_value); - } - const auto value__padding_value_0_0_bottom = value__padding_value_0_0.bottom; - Ark_Int32 value__padding_value_0_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_0_bottom_type = runtimeType(value__padding_value_0_0_bottom); - valueSerializer.writeInt8(value__padding_value_0_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_bottom_type)) { - const auto value__padding_value_0_0_bottom_value = value__padding_value_0_0_bottom.value; - valueSerializer.writeLength(value__padding_value_0_0_bottom_value); - } - const auto value__padding_value_0_0_left = value__padding_value_0_0.left; - Ark_Int32 value__padding_value_0_0_left_type = ARK_RUNTIME_UNDEFINED; - value__padding_value_0_0_left_type = runtimeType(value__padding_value_0_0_left); - valueSerializer.writeInt8(value__padding_value_0_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__padding_value_0_0_left_type)) { - const auto value__padding_value_0_0_left_value = value__padding_value_0_0_left.value; - valueSerializer.writeLength(value__padding_value_0_0_left_value); - } - } - else if (((value__padding_value_0_type == 1)) || ((value__padding_value_0_type == 1)) || ((value__padding_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__padding_value_0_1 = value__padding_value_0.value1; - valueSerializer.writeLength(value__padding_value_0_1); - } + const auto value_fontColor_value_0 = value_fontColor_value.value0; + valueSerializer.writeInt32(value_fontColor_value_0); } - else if (((value__padding_value_type == 1))) { + else if (((value_fontColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value__padding_value_1 = value__padding_value.value1; - valueSerializer.writeLocalizedPadding(value__padding_value_1); + const auto value_fontColor_value_1 = value_fontColor_value.value1; + valueSerializer.writeNumber(value_fontColor_value_1); + } + else if (((value_fontColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontColor_value_2 = value_fontColor_value.value2; + valueSerializer.writeString(value_fontColor_value_2); + } + else if (((value_fontColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_fontColor_value_3 = value_fontColor_value.value3; + valueSerializer.writeResource(value_fontColor_value_3); } } - const auto value__id = value._id; - Ark_Int32 value__id_type = ARK_RUNTIME_UNDEFINED; - value__id_type = runtimeType(value__id); - valueSerializer.writeInt8(value__id_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__id_type)) { - const auto value__id_value = value__id.value; - valueSerializer.writeString(value__id_value); + const auto value_autoDisable = value.autoDisable; + Ark_Int32 value_autoDisable_type = ARK_RUNTIME_UNDEFINED; + value_autoDisable_type = runtimeType(value_autoDisable); + valueSerializer.writeInt8(value_autoDisable_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoDisable_type)) { + const auto value_autoDisable_value = value_autoDisable.value; + valueSerializer.writeBoolean(value_autoDisable_value); } } - void writeTabBarOptions(Ark_TabBarOptions value) + void writeCancelButtonSymbolOptions(Ark_CancelButtonSymbolOptions value) { Serializer& valueSerializer = *this; + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } const auto value_icon = value.icon; Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; value_icon_type = runtimeType(value_icon); valueSerializer.writeInt8(value_icon_type); if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } - } - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = runtimeType(value_text); - valueSerializer.writeInt8(value_text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { - const auto value_text_value = value_text.value; - Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; - value_text_value_type = value_text_value.selector; - if (((value_text_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_text_value_0 = value_text_value.value0; - valueSerializer.writeString(value_text_value_0); - } - else if (((value_text_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_text_value_1 = value_text_value.value1; - valueSerializer.writeResource(value_text_value_1); - } + valueSerializer.writeSymbolGlyphModifier(value_icon_value); } } - void writeTabContentAnimatedTransition(Ark_TabContentAnimatedTransition value) + void writeCancelButtonOptions(Ark_CancelButtonOptions value) { Serializer& valueSerializer = *this; - const auto value_timeout = value.timeout; - Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; - value_timeout_type = runtimeType(value_timeout); - valueSerializer.writeInt8(value_timeout_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_timeout_type)) { - const auto value_timeout_value = value_timeout.value; - valueSerializer.writeNumber(value_timeout_value); + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + valueSerializer.writeIconOptions(value_icon_value); } - const auto value_transition = value.transition; - valueSerializer.writeCallbackResource(value_transition.resource); - valueSerializer.writePointer(reinterpret_cast(value_transition.call)); - valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } - void writeTabsController(Ark_TabsController value) + void writeSearchController(Ark_SearchController value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeDigitIndicator(Ark_DigitIndicator value) + void writeEdgeEffectOptions(Ark_EdgeEffectOptions value) { Serializer& valueSerializer = *this; - const auto value__left = value._left; - Ark_Int32 value__left_type = ARK_RUNTIME_UNDEFINED; - value__left_type = runtimeType(value__left); - valueSerializer.writeInt8(value__left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__left_type)) { - const auto value__left_value = value__left.value; - valueSerializer.writeLength(value__left_value); - } - const auto value__top = value._top; - Ark_Int32 value__top_type = ARK_RUNTIME_UNDEFINED; - value__top_type = runtimeType(value__top); - valueSerializer.writeInt8(value__top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__top_type)) { - const auto value__top_value = value__top.value; - valueSerializer.writeLength(value__top_value); + const auto value_alwaysEnabled = value.alwaysEnabled; + valueSerializer.writeBoolean(value_alwaysEnabled); + } + void writeScrollToIndexOptions(Ark_ScrollToIndexOptions value) + { + Serializer& valueSerializer = *this; + const auto value_extraOffset = value.extraOffset; + Ark_Int32 value_extraOffset_type = ARK_RUNTIME_UNDEFINED; + value_extraOffset_type = runtimeType(value_extraOffset); + valueSerializer.writeInt8(value_extraOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_extraOffset_type)) { + const auto value_extraOffset_value = value_extraOffset.value; + valueSerializer.writeLengthMetrics(value_extraOffset_value); } - const auto value__right = value._right; - Ark_Int32 value__right_type = ARK_RUNTIME_UNDEFINED; - value__right_type = runtimeType(value__right); - valueSerializer.writeInt8(value__right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__right_type)) { - const auto value__right_value = value__right.value; - valueSerializer.writeLength(value__right_value); - } - const auto value__bottom = value._bottom; - Ark_Int32 value__bottom_type = ARK_RUNTIME_UNDEFINED; - value__bottom_type = runtimeType(value__bottom); - valueSerializer.writeInt8(value__bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__bottom_type)) { - const auto value__bottom_value = value__bottom.value; - valueSerializer.writeLength(value__bottom_value); - } - const auto value__start = value._start; - Ark_Int32 value__start_type = ARK_RUNTIME_UNDEFINED; - value__start_type = runtimeType(value__start); - valueSerializer.writeInt8(value__start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__start_type)) { - const auto value__start_value = value__start.value; - valueSerializer.writeLengthMetrics(value__start_value); - } - const auto value__end = value._end; - Ark_Int32 value__end_type = ARK_RUNTIME_UNDEFINED; - value__end_type = runtimeType(value__end); - valueSerializer.writeInt8(value__end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__end_type)) { - const auto value__end_value = value__end.value; - valueSerializer.writeLengthMetrics(value__end_value); - } - const auto value__fontColor = value._fontColor; - Ark_Int32 value__fontColor_type = ARK_RUNTIME_UNDEFINED; - value__fontColor_type = runtimeType(value__fontColor); - valueSerializer.writeInt8(value__fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__fontColor_type)) { - const auto value__fontColor_value = value__fontColor.value; - Ark_Int32 value__fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value__fontColor_value_type = value__fontColor_value.selector; - if (((value__fontColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__fontColor_value_0 = value__fontColor_value.value0; - valueSerializer.writeInt32(value__fontColor_value_0); - } - else if (((value__fontColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__fontColor_value_1 = value__fontColor_value.value1; - valueSerializer.writeNumber(value__fontColor_value_1); - } - else if (((value__fontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value__fontColor_value_2 = value__fontColor_value.value2; - valueSerializer.writeString(value__fontColor_value_2); - } - else if (((value__fontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value__fontColor_value_3 = value__fontColor_value.value3; - valueSerializer.writeResource(value__fontColor_value_3); - } - } - const auto value__selectedFontColor = value._selectedFontColor; - Ark_Int32 value__selectedFontColor_type = ARK_RUNTIME_UNDEFINED; - value__selectedFontColor_type = runtimeType(value__selectedFontColor); - valueSerializer.writeInt8(value__selectedFontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedFontColor_type)) { - const auto value__selectedFontColor_value = value__selectedFontColor.value; - Ark_Int32 value__selectedFontColor_value_type = ARK_RUNTIME_UNDEFINED; - value__selectedFontColor_value_type = value__selectedFontColor_value.selector; - if (((value__selectedFontColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__selectedFontColor_value_0 = value__selectedFontColor_value.value0; - valueSerializer.writeInt32(value__selectedFontColor_value_0); - } - else if (((value__selectedFontColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__selectedFontColor_value_1 = value__selectedFontColor_value.value1; - valueSerializer.writeNumber(value__selectedFontColor_value_1); - } - else if (((value__selectedFontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value__selectedFontColor_value_2 = value__selectedFontColor_value.value2; - valueSerializer.writeString(value__selectedFontColor_value_2); - } - else if (((value__selectedFontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value__selectedFontColor_value_3 = value__selectedFontColor_value.value3; - valueSerializer.writeResource(value__selectedFontColor_value_3); - } - } - const auto value__digitFont = value._digitFont; - Ark_Int32 value__digitFont_type = ARK_RUNTIME_UNDEFINED; - value__digitFont_type = runtimeType(value__digitFont); - valueSerializer.writeInt8(value__digitFont_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__digitFont_type)) { - const auto value__digitFont_value = value__digitFont.value; - valueSerializer.writeFont(value__digitFont_value); - } - const auto value__selectedDigitFont = value._selectedDigitFont; - Ark_Int32 value__selectedDigitFont_type = ARK_RUNTIME_UNDEFINED; - value__selectedDigitFont_type = runtimeType(value__selectedDigitFont); - valueSerializer.writeInt8(value__selectedDigitFont_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedDigitFont_type)) { - const auto value__selectedDigitFont_value = value__selectedDigitFont.value; - valueSerializer.writeFont(value__selectedDigitFont_value); + } + void writeScrollPageOptions(Ark_ScrollPageOptions value) + { + Serializer& valueSerializer = *this; + const auto value_next = value.next; + valueSerializer.writeBoolean(value_next); + const auto value_animation = value.animation; + Ark_Int32 value_animation_type = ARK_RUNTIME_UNDEFINED; + value_animation_type = runtimeType(value_animation); + valueSerializer.writeInt8(value_animation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_animation_type)) { + const auto value_animation_value = value_animation.value; + valueSerializer.writeBoolean(value_animation_value); } } - void writeDotIndicator(Ark_DotIndicator value) + void writeScrollEdgeOptions(Ark_ScrollEdgeOptions value) { Serializer& valueSerializer = *this; - const auto value__left = value._left; - Ark_Int32 value__left_type = ARK_RUNTIME_UNDEFINED; - value__left_type = runtimeType(value__left); - valueSerializer.writeInt8(value__left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__left_type)) { - const auto value__left_value = value__left.value; - valueSerializer.writeLength(value__left_value); - } - const auto value__top = value._top; - Ark_Int32 value__top_type = ARK_RUNTIME_UNDEFINED; - value__top_type = runtimeType(value__top); - valueSerializer.writeInt8(value__top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__top_type)) { - const auto value__top_value = value__top.value; - valueSerializer.writeLength(value__top_value); - } - const auto value__right = value._right; - Ark_Int32 value__right_type = ARK_RUNTIME_UNDEFINED; - value__right_type = runtimeType(value__right); - valueSerializer.writeInt8(value__right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__right_type)) { - const auto value__right_value = value__right.value; - valueSerializer.writeLength(value__right_value); - } - const auto value__bottom = value._bottom; - Ark_Int32 value__bottom_type = ARK_RUNTIME_UNDEFINED; - value__bottom_type = runtimeType(value__bottom); - valueSerializer.writeInt8(value__bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__bottom_type)) { - const auto value__bottom_value = value__bottom.value; - valueSerializer.writeLength(value__bottom_value); - } - const auto value__start = value._start; - Ark_Int32 value__start_type = ARK_RUNTIME_UNDEFINED; - value__start_type = runtimeType(value__start); - valueSerializer.writeInt8(value__start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__start_type)) { - const auto value__start_value = value__start.value; - valueSerializer.writeLengthMetrics(value__start_value); - } - const auto value__end = value._end; - Ark_Int32 value__end_type = ARK_RUNTIME_UNDEFINED; - value__end_type = runtimeType(value__end); - valueSerializer.writeInt8(value__end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__end_type)) { - const auto value__end_value = value__end.value; - valueSerializer.writeLengthMetrics(value__end_value); - } - const auto value__itemWidth = value._itemWidth; - Ark_Int32 value__itemWidth_type = ARK_RUNTIME_UNDEFINED; - value__itemWidth_type = runtimeType(value__itemWidth); - valueSerializer.writeInt8(value__itemWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__itemWidth_type)) { - const auto value__itemWidth_value = value__itemWidth.value; - valueSerializer.writeLength(value__itemWidth_value); - } - const auto value__itemHeight = value._itemHeight; - Ark_Int32 value__itemHeight_type = ARK_RUNTIME_UNDEFINED; - value__itemHeight_type = runtimeType(value__itemHeight); - valueSerializer.writeInt8(value__itemHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__itemHeight_type)) { - const auto value__itemHeight_value = value__itemHeight.value; - valueSerializer.writeLength(value__itemHeight_value); + const auto value_velocity = value.velocity; + Ark_Int32 value_velocity_type = ARK_RUNTIME_UNDEFINED; + value_velocity_type = runtimeType(value_velocity); + valueSerializer.writeInt8(value_velocity_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_velocity_type)) { + const auto value_velocity_value = value_velocity.value; + valueSerializer.writeNumber(value_velocity_value); } - const auto value__selectedItemWidth = value._selectedItemWidth; - Ark_Int32 value__selectedItemWidth_type = ARK_RUNTIME_UNDEFINED; - value__selectedItemWidth_type = runtimeType(value__selectedItemWidth); - valueSerializer.writeInt8(value__selectedItemWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedItemWidth_type)) { - const auto value__selectedItemWidth_value = value__selectedItemWidth.value; - valueSerializer.writeLength(value__selectedItemWidth_value); + } + void writeScrollOptions(Ark_ScrollOptions value) + { + Serializer& valueSerializer = *this; + const auto value_xOffset = value.xOffset; + Ark_Int32 value_xOffset_type = ARK_RUNTIME_UNDEFINED; + value_xOffset_type = value_xOffset.selector; + if (((value_xOffset_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_xOffset_0 = value_xOffset.value0; + valueSerializer.writeNumber(value_xOffset_0); } - const auto value__selectedItemHeight = value._selectedItemHeight; - Ark_Int32 value__selectedItemHeight_type = ARK_RUNTIME_UNDEFINED; - value__selectedItemHeight_type = runtimeType(value__selectedItemHeight); - valueSerializer.writeInt8(value__selectedItemHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedItemHeight_type)) { - const auto value__selectedItemHeight_value = value__selectedItemHeight.value; - valueSerializer.writeLength(value__selectedItemHeight_value); + else if (((value_xOffset_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_xOffset_1 = value_xOffset.value1; + valueSerializer.writeString(value_xOffset_1); } - const auto value__mask = value._mask; - Ark_Int32 value__mask_type = ARK_RUNTIME_UNDEFINED; - value__mask_type = runtimeType(value__mask); - valueSerializer.writeInt8(value__mask_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__mask_type)) { - const auto value__mask_value = value__mask.value; - valueSerializer.writeBoolean(value__mask_value); + const auto value_yOffset = value.yOffset; + Ark_Int32 value_yOffset_type = ARK_RUNTIME_UNDEFINED; + value_yOffset_type = value_yOffset.selector; + if (((value_yOffset_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_yOffset_0 = value_yOffset.value0; + valueSerializer.writeNumber(value_yOffset_0); } - const auto value__color = value._color; - Ark_Int32 value__color_type = ARK_RUNTIME_UNDEFINED; - value__color_type = runtimeType(value__color); - valueSerializer.writeInt8(value__color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__color_type)) { - const auto value__color_value = value__color.value; - Ark_Int32 value__color_value_type = ARK_RUNTIME_UNDEFINED; - value__color_value_type = value__color_value.selector; - if (((value__color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__color_value_0 = value__color_value.value0; - valueSerializer.writeInt32(value__color_value_0); - } - else if (((value__color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__color_value_1 = value__color_value.value1; - valueSerializer.writeNumber(value__color_value_1); - } - else if (((value__color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value__color_value_2 = value__color_value.value2; - valueSerializer.writeString(value__color_value_2); - } - else if (((value__color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value__color_value_3 = value__color_value.value3; - valueSerializer.writeResource(value__color_value_3); - } + else if (((value_yOffset_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_yOffset_1 = value_yOffset.value1; + valueSerializer.writeString(value_yOffset_1); } - const auto value__selectedColor = value._selectedColor; - Ark_Int32 value__selectedColor_type = ARK_RUNTIME_UNDEFINED; - value__selectedColor_type = runtimeType(value__selectedColor); - valueSerializer.writeInt8(value__selectedColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__selectedColor_type)) { - const auto value__selectedColor_value = value__selectedColor.value; - Ark_Int32 value__selectedColor_value_type = ARK_RUNTIME_UNDEFINED; - value__selectedColor_value_type = value__selectedColor_value.selector; - if (((value__selectedColor_value_type == 0))) { + const auto value_animation = value.animation; + Ark_Int32 value_animation_type = ARK_RUNTIME_UNDEFINED; + value_animation_type = runtimeType(value_animation); + valueSerializer.writeInt8(value_animation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_animation_type)) { + const auto value_animation_value = value_animation.value; + Ark_Int32 value_animation_value_type = ARK_RUNTIME_UNDEFINED; + value_animation_value_type = value_animation_value.selector; + if (((value_animation_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value__selectedColor_value_0 = value__selectedColor_value.value0; - valueSerializer.writeInt32(value__selectedColor_value_0); + const auto value_animation_value_0 = value_animation_value.value0; + valueSerializer.writeScrollAnimationOptions(value_animation_value_0); } - else if (((value__selectedColor_value_type == 1))) { + else if (((value_animation_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value__selectedColor_value_1 = value__selectedColor_value.value1; - valueSerializer.writeNumber(value__selectedColor_value_1); - } - else if (((value__selectedColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value__selectedColor_value_2 = value__selectedColor_value.value2; - valueSerializer.writeString(value__selectedColor_value_2); - } - else if (((value__selectedColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value__selectedColor_value_3 = value__selectedColor_value.value3; - valueSerializer.writeResource(value__selectedColor_value_3); + const auto value_animation_value_1 = value_animation_value.value1; + valueSerializer.writeBoolean(value_animation_value_1); } } - const auto value__maxDisplayCount = value._maxDisplayCount; - Ark_Int32 value__maxDisplayCount_type = ARK_RUNTIME_UNDEFINED; - value__maxDisplayCount_type = runtimeType(value__maxDisplayCount); - valueSerializer.writeInt8(value__maxDisplayCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value__maxDisplayCount_type)) { - const auto value__maxDisplayCount_value = value__maxDisplayCount.value; - valueSerializer.writeNumber(value__maxDisplayCount_value); - } } - void writeSwiperAutoFill(Ark_SwiperAutoFill value) + void writeRichEditorStyledStringController(Ark_RichEditorStyledStringController value) { Serializer& valueSerializer = *this; - const auto value_minSize = value.minSize; - Ark_Int32 value_minSize_type = ARK_RUNTIME_UNDEFINED; - value_minSize_type = value_minSize.selector; - if (((value_minSize_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_minSize_0 = value_minSize.value0; - valueSerializer.writeString(value_minSize_0); - } - else if (((value_minSize_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_minSize_1 = value_minSize.value1; - valueSerializer.writeNumber(value_minSize_1); - } + valueSerializer.writePointer(value.ptr); } - void writeArrowStyle(Ark_ArrowStyle value) + void writeRichEditorController(Ark_RichEditorController value) { Serializer& valueSerializer = *this; - const auto value_showBackground = value.showBackground; - Ark_Int32 value_showBackground_type = ARK_RUNTIME_UNDEFINED; - value_showBackground_type = runtimeType(value_showBackground); - valueSerializer.writeInt8(value_showBackground_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showBackground_type)) { - const auto value_showBackground_value = value_showBackground.value; - valueSerializer.writeBoolean(value_showBackground_value); - } - const auto value_isSidebarMiddle = value.isSidebarMiddle; - Ark_Int32 value_isSidebarMiddle_type = ARK_RUNTIME_UNDEFINED; - value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle); - valueSerializer.writeInt8(value_isSidebarMiddle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isSidebarMiddle_type)) { - const auto value_isSidebarMiddle_value = value_isSidebarMiddle.value; - valueSerializer.writeBoolean(value_isSidebarMiddle_value); - } - const auto value_backgroundSize = value.backgroundSize; - Ark_Int32 value_backgroundSize_type = ARK_RUNTIME_UNDEFINED; - value_backgroundSize_type = runtimeType(value_backgroundSize); - valueSerializer.writeInt8(value_backgroundSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundSize_type)) { - const auto value_backgroundSize_value = value_backgroundSize.value; - valueSerializer.writeLength(value_backgroundSize_value); - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } - } - const auto value_arrowSize = value.arrowSize; - Ark_Int32 value_arrowSize_type = ARK_RUNTIME_UNDEFINED; - value_arrowSize_type = runtimeType(value_arrowSize); - valueSerializer.writeInt8(value_arrowSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowSize_type)) { - const auto value_arrowSize_value = value_arrowSize.value; - valueSerializer.writeLength(value_arrowSize_value); + valueSerializer.writePointer(value.ptr); + } + void writePlaceholderStyle(Ark_PlaceholderStyle value) + { + Serializer& valueSerializer = *this; + const auto value_font = value.font; + Ark_Int32 value_font_type = ARK_RUNTIME_UNDEFINED; + value_font_type = runtimeType(value_font); + valueSerializer.writeInt8(value_font_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_font_type)) { + const auto value_font_value = value_font.value; + valueSerializer.writeFont(value_font_value); } - const auto value_arrowColor = value.arrowColor; - Ark_Int32 value_arrowColor_type = ARK_RUNTIME_UNDEFINED; - value_arrowColor_type = runtimeType(value_arrowColor); - valueSerializer.writeInt8(value_arrowColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowColor_type)) { - const auto value_arrowColor_value = value_arrowColor.value; - Ark_Int32 value_arrowColor_value_type = ARK_RUNTIME_UNDEFINED; - value_arrowColor_value_type = value_arrowColor_value.selector; - if (((value_arrowColor_value_type == 0))) { + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_type = value_fontColor_value.selector; + if (((value_fontColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_arrowColor_value_0 = value_arrowColor_value.value0; - valueSerializer.writeInt32(value_arrowColor_value_0); + const auto value_fontColor_value_0 = value_fontColor_value.value0; + valueSerializer.writeInt32(value_fontColor_value_0); } - else if (((value_arrowColor_value_type == 1))) { + else if (((value_fontColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_arrowColor_value_1 = value_arrowColor_value.value1; - valueSerializer.writeNumber(value_arrowColor_value_1); + const auto value_fontColor_value_1 = value_fontColor_value.value1; + valueSerializer.writeNumber(value_fontColor_value_1); } - else if (((value_arrowColor_value_type == 2))) { + else if (((value_fontColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_arrowColor_value_2 = value_arrowColor_value.value2; - valueSerializer.writeString(value_arrowColor_value_2); + const auto value_fontColor_value_2 = value_fontColor_value.value2; + valueSerializer.writeString(value_fontColor_value_2); } - else if (((value_arrowColor_value_type == 3))) { + else if (((value_fontColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_arrowColor_value_3 = value_arrowColor_value.value3; - valueSerializer.writeResource(value_arrowColor_value_3); + const auto value_fontColor_value_3 = value_fontColor_value.value3; + valueSerializer.writeResource(value_fontColor_value_3); } } } - void writeCancelButtonSymbolOptions(Ark_CancelButtonSymbolOptions value) - { - Serializer& valueSerializer = *this; - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - valueSerializer.writeSymbolGlyphModifier(value_icon_value); - } - } - void writeCancelButtonOptions(Ark_CancelButtonOptions value) - { - Serializer& valueSerializer = *this; - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - valueSerializer.writeIconOptions(value_icon_value); - } - } - void writeSearchController(Ark_SearchController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } void writeRichEditorImageSpanResult(Ark_RichEditorImageSpanResult value) { Serializer& valueSerializer = *this; @@ -54680,17 +54286,51 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_previewText_value); } } - void writeRichEditorStyledStringController(Ark_RichEditorStyledStringController value) + void writeStyledStringChangedListener(Ark_StyledStringChangedListener value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_onWillChange = value.onWillChange; + Ark_Int32 value_onWillChange_type = ARK_RUNTIME_UNDEFINED; + value_onWillChange_type = runtimeType(value_onWillChange); + valueSerializer.writeInt8(value_onWillChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillChange_type)) { + const auto value_onWillChange_value = value_onWillChange.value; + valueSerializer.writeCallbackResource(value_onWillChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.callSync)); + } + const auto value_onDidChange = value.onDidChange; + Ark_Int32 value_onDidChange_type = ARK_RUNTIME_UNDEFINED; + value_onDidChange_type = runtimeType(value_onDidChange); + valueSerializer.writeInt8(value_onDidChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidChange_type)) { + const auto value_onDidChange_value = value_onDidChange.value; + valueSerializer.writeCallbackResource(value_onDidChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.callSync)); + } } - void writeRichEditorController(Ark_RichEditorController value) + void writeRichEditorRange(Ark_RichEditorRange value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeNumber(value_end_value); + } } - void writeGuideLinePosition(Ark_GuideLinePosition value) + void writeRichEditorParagraphStyleOptions(Ark_RichEditorParagraphStyleOptions value) { Serializer& valueSerializer = *this; const auto value_start = value.start; @@ -54699,7 +54339,7 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_start_type); if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { const auto value_start_value = value_start.value; - valueSerializer.writeLength(value_start_value); + valueSerializer.writeNumber(value_start_value); } const auto value_end = value.end; Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; @@ -54707,10 +54347,194 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_end_type); if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { const auto value_end_value = value_end.value; - valueSerializer.writeLength(value_end_value); + valueSerializer.writeNumber(value_end_value); } + const auto value_style = value.style; + valueSerializer.writeRichEditorParagraphStyle(value_style); } - void writeRoundedRectOptions(Ark_RoundedRectOptions value) + void writeRichEditorUpdateSymbolSpanStyleOptions(Ark_RichEditorUpdateSymbolSpanStyleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeNumber(value_end_value); + } + const auto value_symbolStyle = value.symbolStyle; + valueSerializer.writeRichEditorSymbolSpanStyle(value_symbolStyle); + } + void writeRichEditorUpdateImageSpanStyleOptions(Ark_RichEditorUpdateImageSpanStyleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeNumber(value_end_value); + } + const auto value_imageStyle = value.imageStyle; + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle); + } + void writeRichEditorUpdateTextSpanStyleOptions(Ark_RichEditorUpdateTextSpanStyleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeNumber(value_end_value); + } + const auto value_textStyle = value.textStyle; + valueSerializer.writeRichEditorTextStyle(value_textStyle); + } + void writeRichEditorSymbolSpanOptions(Ark_RichEditorSymbolSpanOptions value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeNumber(value_offset_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value); + } + } + void writeRichEditorBuilderSpanOptions(Ark_RichEditorBuilderSpanOptions value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeNumber(value_offset_value); + } + } + void writeRichEditorImageSpanOptions(Ark_RichEditorImageSpanOptions value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeNumber(value_offset_value); + } + const auto value_imageStyle = value.imageStyle; + Ark_Int32 value_imageStyle_type = ARK_RUNTIME_UNDEFINED; + value_imageStyle_type = runtimeType(value_imageStyle); + valueSerializer.writeInt8(value_imageStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_imageStyle_type)) { + const auto value_imageStyle_value = value_imageStyle.value; + valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value); + } + const auto value_gesture = value.gesture; + Ark_Int32 value_gesture_type = ARK_RUNTIME_UNDEFINED; + value_gesture_type = runtimeType(value_gesture); + valueSerializer.writeInt8(value_gesture_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gesture_type)) { + const auto value_gesture_value = value_gesture.value; + valueSerializer.writeRichEditorGesture(value_gesture_value); + } + } + void writeRichEditorTextSpanOptions(Ark_RichEditorTextSpanOptions value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeNumber(value_offset_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeRichEditorTextStyle(value_style_value); + } + const auto value_paragraphStyle = value.paragraphStyle; + Ark_Int32 value_paragraphStyle_type = ARK_RUNTIME_UNDEFINED; + value_paragraphStyle_type = runtimeType(value_paragraphStyle); + valueSerializer.writeInt8(value_paragraphStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_paragraphStyle_type)) { + const auto value_paragraphStyle_value = value_paragraphStyle.value; + valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value); + } + const auto value_gesture = value.gesture; + Ark_Int32 value_gesture_type = ARK_RUNTIME_UNDEFINED; + value_gesture_type = runtimeType(value_gesture); + valueSerializer.writeInt8(value_gesture_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gesture_type)) { + const auto value_gesture_value = value_gesture.value; + valueSerializer.writeRichEditorGesture(value_gesture_value); + } + } + void writeGuideLinePosition(Ark_GuideLinePosition value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeLength(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeLength(value_end_value); + } + } + void writeRoundedRectOptions(Ark_RoundedRectOptions value) { Serializer& valueSerializer = *this; const auto value_width = value.width; @@ -55135,8 +54959,143 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value); } } - void writeTextModifier(Ark_TextModifier value) + void writeNavigationToolbarOptions(Ark_NavigationToolbarOptions value) + { + Serializer& valueSerializer = *this; + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_barStyle = value.barStyle; + Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; + value_barStyle_type = runtimeType(value_barStyle); + valueSerializer.writeInt8(value_barStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { + const auto value_barStyle_value = value_barStyle.value; + valueSerializer.writeInt32(value_barStyle_value); + } + } + void writeNavigationTitleOptions(Ark_NavigationTitleOptions value) { + Serializer& valueSerializer = *this; + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_barStyle = value.barStyle; + Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; + value_barStyle_type = runtimeType(value_barStyle); + valueSerializer.writeInt8(value_barStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { + const auto value_barStyle_value = value_barStyle.value; + valueSerializer.writeInt32(value_barStyle_value); + } + const auto value_paddingStart = value.paddingStart; + Ark_Int32 value_paddingStart_type = ARK_RUNTIME_UNDEFINED; + value_paddingStart_type = runtimeType(value_paddingStart); + valueSerializer.writeInt8(value_paddingStart_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_paddingStart_type)) { + const auto value_paddingStart_value = value_paddingStart.value; + valueSerializer.writeLengthMetrics(value_paddingStart_value); + } + const auto value_paddingEnd = value.paddingEnd; + Ark_Int32 value_paddingEnd_type = ARK_RUNTIME_UNDEFINED; + value_paddingEnd_type = runtimeType(value_paddingEnd); + valueSerializer.writeInt8(value_paddingEnd_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_paddingEnd_type)) { + const auto value_paddingEnd_value = value_paddingEnd.value; + valueSerializer.writeLengthMetrics(value_paddingEnd_value); + } + const auto value_mainTitleModifier = value.mainTitleModifier; + Ark_Int32 value_mainTitleModifier_type = ARK_RUNTIME_UNDEFINED; + value_mainTitleModifier_type = runtimeType(value_mainTitleModifier); + valueSerializer.writeInt8(value_mainTitleModifier_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_mainTitleModifier_type)) { + const auto value_mainTitleModifier_value = value_mainTitleModifier.value; + valueSerializer.writeTextModifier(value_mainTitleModifier_value); + } + const auto value_subTitleModifier = value.subTitleModifier; + Ark_Int32 value_subTitleModifier_type = ARK_RUNTIME_UNDEFINED; + value_subTitleModifier_type = runtimeType(value_subTitleModifier); + valueSerializer.writeInt8(value_subTitleModifier_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subTitleModifier_type)) { + const auto value_subTitleModifier_value = value_subTitleModifier.value; + valueSerializer.writeTextModifier(value_subTitleModifier_value); + } + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); + } } void writeNavDestinationCustomTitle(Ark_NavDestinationCustomTitle value) { @@ -55376,77 +55335,10 @@ class Serializer : public SerializerBase { const auto value___DrawableDescriptorStub = value.__DrawableDescriptorStub; valueSerializer.writeString(value___DrawableDescriptorStub); } - void writeLocalizedEdges(Ark_LocalizedEdges value) - { - Serializer& valueSerializer = *this; - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeLengthMetrics(value_top_value); - } - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeLengthMetrics(value_start_value); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - valueSerializer.writeLengthMetrics(value_bottom_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeLengthMetrics(value_end_value); - } - } - void writeEdges(Ark_Edges value) + void writeMatrix2D(Ark_Matrix2D value) { Serializer& valueSerializer = *this; - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeLength(value_top_value); - } - const auto value_left = value.left; - Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; - value_left_type = runtimeType(value_left); - valueSerializer.writeInt8(value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { - const auto value_left_value = value_left.value; - valueSerializer.writeLength(value_left_value); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - valueSerializer.writeLength(value_bottom_value); - } - const auto value_right = value.right; - Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; - value_right_type = runtimeType(value_right); - valueSerializer.writeInt8(value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { - const auto value_right_value = value_right.value; - valueSerializer.writeLength(value_right_value); - } + valueSerializer.writePointer(value.ptr); } void writeListDividerOptions(Ark_ListDividerOptions value) { @@ -55499,6 +55391,20 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_endMargin_value); } } + void writeCloseSwipeActionOptions(Ark_CloseSwipeActionOptions value) + { + Serializer& valueSerializer = *this; + const auto value_onFinish = value.onFinish; + Ark_Int32 value_onFinish_type = ARK_RUNTIME_UNDEFINED; + value_onFinish_type = runtimeType(value_onFinish); + valueSerializer.writeInt8(value_onFinish_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onFinish_type)) { + const auto value_onFinish_value = value_onFinish.value; + valueSerializer.writeCallbackResource(value_onFinish_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); + } + } void writeDrawingColorFilter(Ark_DrawingColorFilter value) { Serializer& valueSerializer = *this; @@ -55558,323 +55464,544 @@ class Serializer : public SerializerBase { valueSerializer.writeLengthMetrics(value_cross_value); } } - void writeLinearGradient_data_panel(Ark_LinearGradient_data_panel value) - { - } - void writeRectShape(Ark_RectShape value) - { - Serializer& valueSerializer = *this; - const auto value___RectShapeStub = value.__RectShapeStub; - valueSerializer.writeString(value___RectShapeStub); - } - void writeColumnSplitDividerStyle(Ark_ColumnSplitDividerStyle value) + void writeDatePickerDialogOptions(Ark_DatePickerDialogOptions value) { Serializer& valueSerializer = *this; - const auto value_startMargin = value.startMargin; - Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; - value_startMargin_type = runtimeType(value_startMargin); - valueSerializer.writeInt8(value_startMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { - const auto value_startMargin_value = value_startMargin.value; - valueSerializer.writeLength(value_startMargin_value); + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeInt64(value_start_value); } - const auto value_endMargin = value.endMargin; - Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; - value_endMargin_type = runtimeType(value_endMargin); - valueSerializer.writeInt8(value_endMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { - const auto value_endMargin_value = value_endMargin.value; - valueSerializer.writeLength(value_endMargin_value); + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeInt64(value_end_value); } - } - void writeLightSource(Ark_LightSource value) - { - Serializer& valueSerializer = *this; - const auto value_positionX = value.positionX; - valueSerializer.writeLength(value_positionX); - const auto value_positionY = value.positionY; - valueSerializer.writeLength(value_positionY); - const auto value_positionZ = value.positionZ; - valueSerializer.writeLength(value_positionZ); - const auto value_intensity = value.intensity; - valueSerializer.writeNumber(value_intensity); - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); + } + const auto value_lunar = value.lunar; + Ark_Int32 value_lunar_type = ARK_RUNTIME_UNDEFINED; + value_lunar_type = runtimeType(value_lunar); + valueSerializer.writeInt8(value_lunar_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunar_type)) { + const auto value_lunar_value = value_lunar.value; + valueSerializer.writeBoolean(value_lunar_value); + } + const auto value_lunarSwitch = value.lunarSwitch; + Ark_Int32 value_lunarSwitch_type = ARK_RUNTIME_UNDEFINED; + value_lunarSwitch_type = runtimeType(value_lunarSwitch); + valueSerializer.writeInt8(value_lunarSwitch_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarSwitch_type)) { + const auto value_lunarSwitch_value = value_lunarSwitch.value; + valueSerializer.writeBoolean(value_lunarSwitch_value); + } + const auto value_lunarSwitchStyle = value.lunarSwitchStyle; + Ark_Int32 value_lunarSwitchStyle_type = ARK_RUNTIME_UNDEFINED; + value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle); + valueSerializer.writeInt8(value_lunarSwitchStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarSwitchStyle_type)) { + const auto value_lunarSwitchStyle_value = value_lunarSwitchStyle.value; + valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value); + } + const auto value_showTime = value.showTime; + Ark_Int32 value_showTime_type = ARK_RUNTIME_UNDEFINED; + value_showTime_type = runtimeType(value_showTime); + valueSerializer.writeInt8(value_showTime_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showTime_type)) { + const auto value_showTime_value = value_showTime.value; + valueSerializer.writeBoolean(value_showTime_value); + } + const auto value_useMilitaryTime = value.useMilitaryTime; + Ark_Int32 value_useMilitaryTime_type = ARK_RUNTIME_UNDEFINED; + value_useMilitaryTime_type = runtimeType(value_useMilitaryTime); + valueSerializer.writeInt8(value_useMilitaryTime_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_useMilitaryTime_type)) { + const auto value_useMilitaryTime_value = value_useMilitaryTime.value; + valueSerializer.writeBoolean(value_useMilitaryTime_value); + } + const auto value_disappearTextStyle = value.disappearTextStyle; + Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); + valueSerializer.writeInt8(value_disappearTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { + const auto value_disappearTextStyle_value = value_disappearTextStyle.value; + valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); + } + const auto value_textStyle = value.textStyle; + Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; + value_textStyle_type = runtimeType(value_textStyle); + valueSerializer.writeInt8(value_textStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { + const auto value_textStyle_value = value_textStyle.value; + valueSerializer.writePickerTextStyle(value_textStyle_value); + } + const auto value_acceptButtonStyle = value.acceptButtonStyle; + Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); + valueSerializer.writeInt8(value_acceptButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { + const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); + } + const auto value_cancelButtonStyle = value.cancelButtonStyle; + Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); + valueSerializer.writeInt8(value_cancelButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { + const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); + } + const auto value_selectedTextStyle = value.selectedTextStyle; + Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; + value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); + valueSerializer.writeInt8(value_selectedTextStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { + const auto value_selectedTextStyle_value = value_selectedTextStyle.value; + valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); + } + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); + } + const auto value_onAccept = value.onAccept; + Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; + value_onAccept_type = runtimeType(value_onAccept); + valueSerializer.writeInt8(value_onAccept_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { + const auto value_onAccept_value = value_onAccept.value; + valueSerializer.writeCallbackResource(value_onAccept_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); + } + const auto value_onCancel = value.onCancel; + Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; + value_onCancel_type = runtimeType(value_onCancel); + valueSerializer.writeInt8(value_onCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { + const auto value_onCancel_value = value_onCancel.value; + valueSerializer.writeCallbackResource(value_onCancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); + } + const auto value_onChange = value.onChange; + Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; + value_onChange_type = runtimeType(value_onChange); + valueSerializer.writeInt8(value_onChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { + const auto value_onChange_value = value_onChange.value; + valueSerializer.writeCallbackResource(value_onChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); + } + const auto value_onDateAccept = value.onDateAccept; + Ark_Int32 value_onDateAccept_type = ARK_RUNTIME_UNDEFINED; + value_onDateAccept_type = runtimeType(value_onDateAccept); + valueSerializer.writeInt8(value_onDateAccept_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDateAccept_type)) { + const auto value_onDateAccept_value = value_onDateAccept.value; + valueSerializer.writeCallbackResource(value_onDateAccept_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.callSync)); + } + const auto value_onDateChange = value.onDateChange; + Ark_Int32 value_onDateChange_type = ARK_RUNTIME_UNDEFINED; + value_onDateChange_type = runtimeType(value_onDateChange); + valueSerializer.writeInt8(value_onDateChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDateChange_type)) { + const auto value_onDateChange_value = value_onDateChange.value; + valueSerializer.writeCallbackResource(value_onDateChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.callSync)); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); } - else if (((value_color_value_type == 1))) { + else if (((value_backgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); } - else if (((value_color_value_type == 2))) { + else if (((value_backgroundColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); } - else if (((value_color_value_type == 3))) { + else if (((value_backgroundColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); } } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_onDidAppear = value.onDidAppear; + Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; + value_onDidAppear_type = runtimeType(value_onDidAppear); + valueSerializer.writeInt8(value_onDidAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { + const auto value_onDidAppear_value = value_onDidAppear.value; + valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); + } + const auto value_onDidDisappear = value.onDidDisappear; + Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDidDisappear_type = runtimeType(value_onDidDisappear); + valueSerializer.writeInt8(value_onDidDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { + const auto value_onDidDisappear_value = value_onDidDisappear.value; + valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); + } + const auto value_onWillAppear = value.onWillAppear; + Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; + value_onWillAppear_type = runtimeType(value_onWillAppear); + valueSerializer.writeInt8(value_onWillAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { + const auto value_onWillAppear_value = value_onWillAppear.value; + valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + } + const auto value_onWillDisappear = value.onWillDisappear; + Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onWillDisappear_type = runtimeType(value_onWillDisappear); + valueSerializer.writeInt8(value_onWillDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { + const auto value_onWillDisappear_value = value_onWillDisappear.value; + valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + } + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); + } + else if (((value_shadow_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); + } + } + const auto value_dateTimeOptions = value.dateTimeOptions; + Ark_Int32 value_dateTimeOptions_type = ARK_RUNTIME_UNDEFINED; + value_dateTimeOptions_type = runtimeType(value_dateTimeOptions); + valueSerializer.writeInt8(value_dateTimeOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dateTimeOptions_type)) { + const auto value_dateTimeOptions_value = value_dateTimeOptions.value; + valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value); + } + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); + } + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); + } } - void writeDrawingRenderingContext(Ark_DrawingRenderingContext value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeCanvasRenderingContext2D(Ark_CanvasRenderingContext2D value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeCalendarController(Ark_CalendarController value) + void writeLinearGradient_data_panel(Ark_LinearGradient_data_panel value) { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); } - void writeMonthData(Ark_MonthData value) + void writeAnimateParam(Ark_AnimateParam value) { Serializer& valueSerializer = *this; - const auto value_year = value.year; - valueSerializer.writeNumber(value_year); - const auto value_month = value.month; - valueSerializer.writeNumber(value_month); - const auto value_data = value.data; - valueSerializer.writeInt32(value_data.length); - for (int i = 0; i < value_data.length; i++) { - const auto value_data_element = value_data.array[i]; - valueSerializer.writeCalendarDay(value_data_element); + const auto value_duration = value.duration; + Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; + value_duration_type = runtimeType(value_duration); + valueSerializer.writeInt8(value_duration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { + const auto value_duration_value = value_duration.value; + valueSerializer.writeNumber(value_duration_value); } - } - void writeBadgeStyle(Ark_BadgeStyle value) - { - Serializer& valueSerializer = *this; - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_tempo = value.tempo; + Ark_Int32 value_tempo_type = ARK_RUNTIME_UNDEFINED; + value_tempo_type = runtimeType(value_tempo); + valueSerializer.writeInt8(value_tempo_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_tempo_type)) { + const auto value_tempo_value = value_tempo.value; + valueSerializer.writeNumber(value_tempo_value); + } + const auto value_curve = value.curve; + Ark_Int32 value_curve_type = ARK_RUNTIME_UNDEFINED; + value_curve_type = runtimeType(value_curve); + valueSerializer.writeInt8(value_curve_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_curve_type)) { + const auto value_curve_value = value_curve.value; + Ark_Int32 value_curve_value_type = ARK_RUNTIME_UNDEFINED; + value_curve_value_type = value_curve_value.selector; + if (((value_curve_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value_curve_value_0 = value_curve_value.value0; + valueSerializer.writeInt32(value_curve_value_0); } - else if (((value_color_value_type == 1))) { + else if (((value_curve_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + const auto value_curve_value_1 = value_curve_value.value1; + valueSerializer.writeString(value_curve_value_1); } - else if (((value_color_value_type == 2))) { + else if (((value_curve_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + const auto value_curve_value_2 = value_curve_value.value2; + valueSerializer.writeICurve(value_curve_value_2); } } - const auto value_fontSize = value.fontSize; - Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_type = runtimeType(value_fontSize); - valueSerializer.writeInt8(value_fontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { - const auto value_fontSize_value = value_fontSize.value; - Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_value_type = value_fontSize_value.selector; - if (((value_fontSize_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontSize_value_0 = value_fontSize_value.value0; - valueSerializer.writeNumber(value_fontSize_value_0); - } - else if (((value_fontSize_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontSize_value_1 = value_fontSize_value.value1; - valueSerializer.writeString(value_fontSize_value_1); - } + const auto value_delay = value.delay; + Ark_Int32 value_delay_type = ARK_RUNTIME_UNDEFINED; + value_delay_type = runtimeType(value_delay); + valueSerializer.writeInt8(value_delay_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_delay_type)) { + const auto value_delay_value = value_delay.value; + valueSerializer.writeNumber(value_delay_value); } - const auto value_badgeSize = value.badgeSize; - Ark_Int32 value_badgeSize_type = ARK_RUNTIME_UNDEFINED; - value_badgeSize_type = runtimeType(value_badgeSize); - valueSerializer.writeInt8(value_badgeSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_badgeSize_type)) { - const auto value_badgeSize_value = value_badgeSize.value; - Ark_Int32 value_badgeSize_value_type = ARK_RUNTIME_UNDEFINED; - value_badgeSize_value_type = value_badgeSize_value.selector; - if (((value_badgeSize_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_badgeSize_value_0 = value_badgeSize_value.value0; - valueSerializer.writeNumber(value_badgeSize_value_0); - } - else if (((value_badgeSize_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_badgeSize_value_1 = value_badgeSize_value.value1; - valueSerializer.writeString(value_badgeSize_value_1); - } + const auto value_iterations = value.iterations; + Ark_Int32 value_iterations_type = ARK_RUNTIME_UNDEFINED; + value_iterations_type = runtimeType(value_iterations); + valueSerializer.writeInt8(value_iterations_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_iterations_type)) { + const auto value_iterations_value = value_iterations.value; + valueSerializer.writeNumber(value_iterations_value); } - const auto value_badgeColor = value.badgeColor; - Ark_Int32 value_badgeColor_type = ARK_RUNTIME_UNDEFINED; - value_badgeColor_type = runtimeType(value_badgeColor); - valueSerializer.writeInt8(value_badgeColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_badgeColor_type)) { - const auto value_badgeColor_value = value_badgeColor.value; - Ark_Int32 value_badgeColor_value_type = ARK_RUNTIME_UNDEFINED; - value_badgeColor_value_type = value_badgeColor_value.selector; - if (((value_badgeColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_badgeColor_value_0 = value_badgeColor_value.value0; - valueSerializer.writeInt32(value_badgeColor_value_0); - } - else if (((value_badgeColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_badgeColor_value_1 = value_badgeColor_value.value1; - valueSerializer.writeNumber(value_badgeColor_value_1); - } - else if (((value_badgeColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_badgeColor_value_2 = value_badgeColor_value.value2; - valueSerializer.writeString(value_badgeColor_value_2); - } - else if (((value_badgeColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_badgeColor_value_3 = value_badgeColor_value.value3; - valueSerializer.writeResource(value_badgeColor_value_3); - } + const auto value_playMode = value.playMode; + Ark_Int32 value_playMode_type = ARK_RUNTIME_UNDEFINED; + value_playMode_type = runtimeType(value_playMode); + valueSerializer.writeInt8(value_playMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_playMode_type)) { + const auto value_playMode_value = value_playMode.value; + valueSerializer.writeInt32(value_playMode_value); } - const auto value_borderColor = value.borderColor; - Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_type = runtimeType(value_borderColor); - valueSerializer.writeInt8(value_borderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { - const auto value_borderColor_value = value_borderColor.value; - Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_type = value_borderColor_value.selector; - if (((value_borderColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0 = value_borderColor_value.value0; - valueSerializer.writeInt32(value_borderColor_value_0); - } - else if (((value_borderColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1 = value_borderColor_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1); - } - else if (((value_borderColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_2 = value_borderColor_value.value2; - valueSerializer.writeString(value_borderColor_value_2); - } - else if (((value_borderColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_3 = value_borderColor_value.value3; - valueSerializer.writeResource(value_borderColor_value_3); - } + const auto value_onFinish = value.onFinish; + Ark_Int32 value_onFinish_type = ARK_RUNTIME_UNDEFINED; + value_onFinish_type = runtimeType(value_onFinish); + valueSerializer.writeInt8(value_onFinish_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onFinish_type)) { + const auto value_onFinish_value = value_onFinish.value; + valueSerializer.writeCallbackResource(value_onFinish_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); } - const auto value_borderWidth = value.borderWidth; - Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_type = runtimeType(value_borderWidth); - valueSerializer.writeInt8(value_borderWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { - const auto value_borderWidth_value = value_borderWidth.value; - valueSerializer.writeLength(value_borderWidth_value); + const auto value_finishCallbackType = value.finishCallbackType; + Ark_Int32 value_finishCallbackType_type = ARK_RUNTIME_UNDEFINED; + value_finishCallbackType_type = runtimeType(value_finishCallbackType); + valueSerializer.writeInt8(value_finishCallbackType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_finishCallbackType_type)) { + const auto value_finishCallbackType_value = value_finishCallbackType.value; + valueSerializer.writeInt32(value_finishCallbackType_value); } - const auto value_fontWeight = value.fontWeight; - Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_type = runtimeType(value_fontWeight); - valueSerializer.writeInt8(value_fontWeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { - const auto value_fontWeight_value = value_fontWeight.value; - Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; - value_fontWeight_value_type = value_fontWeight_value.selector; - if (((value_fontWeight_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontWeight_value_0 = value_fontWeight_value.value0; - valueSerializer.writeNumber(value_fontWeight_value_0); - } - else if (((value_fontWeight_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontWeight_value_1 = value_fontWeight_value.value1; - valueSerializer.writeInt32(value_fontWeight_value_1); - } - else if (((value_fontWeight_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontWeight_value_2 = value_fontWeight_value.value2; - valueSerializer.writeString(value_fontWeight_value_2); - } + const auto value_expectedFrameRateRange = value.expectedFrameRateRange; + Ark_Int32 value_expectedFrameRateRange_type = ARK_RUNTIME_UNDEFINED; + value_expectedFrameRateRange_type = runtimeType(value_expectedFrameRateRange); + valueSerializer.writeInt8(value_expectedFrameRateRange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_expectedFrameRateRange_type)) { + const auto value_expectedFrameRateRange_value = value_expectedFrameRateRange.value; + valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value); } } - void writeScrollMotion(Ark_ScrollMotion value) + void writeIPropertySubscriber(Ark_IPropertySubscriber value) { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); } - void writeFrictionMotion(Ark_FrictionMotion value) + void writeUIGestureEvent(Ark_UIGestureEvent value) { } - void writeSpringMotion(Ark_SpringMotion value) + void writeFadingEdgeOptions(Ark_FadingEdgeOptions value) { + Serializer& valueSerializer = *this; + const auto value_fadingEdgeLength = value.fadingEdgeLength; + Ark_Int32 value_fadingEdgeLength_type = ARK_RUNTIME_UNDEFINED; + value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength); + valueSerializer.writeInt8(value_fadingEdgeLength_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fadingEdgeLength_type)) { + const auto value_fadingEdgeLength_value = value_fadingEdgeLength.value; + valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value); + } } - void writeUIContext(Ark_UIContext value) + void writeRectShape(Ark_RectShape value) { Serializer& valueSerializer = *this; - const auto value___UIContextStub = value.__UIContextStub; - valueSerializer.writeString(value___UIContextStub); + const auto value___RectShapeStub = value.__RectShapeStub; + valueSerializer.writeString(value___RectShapeStub); } - void writeContextMenuAnimationOptions(Ark_ContextMenuAnimationOptions value) + void writeAccessibilityOptions(Ark_AccessibilityOptions value) { Serializer& valueSerializer = *this; - const auto value_scale = value.scale; - Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; - value_scale_type = runtimeType(value_scale); - valueSerializer.writeInt8(value_scale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { - const auto value_scale_value = value_scale.value; - valueSerializer.writeCustomObject("AnimationRange", value_scale_value); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_hoverScale = value.hoverScale; - Ark_Int32 value_hoverScale_type = ARK_RUNTIME_UNDEFINED; - value_hoverScale_type = runtimeType(value_hoverScale); - valueSerializer.writeInt8(value_hoverScale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverScale_type)) { - const auto value_hoverScale_value = value_hoverScale.value; - valueSerializer.writeCustomObject("AnimationRange", value_hoverScale_value); + const auto value_accessibilityPreferred = value.accessibilityPreferred; + Ark_Int32 value_accessibilityPreferred_type = ARK_RUNTIME_UNDEFINED; + value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred); + valueSerializer.writeInt8(value_accessibilityPreferred_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_accessibilityPreferred_type)) { + const auto value_accessibilityPreferred_value = value_accessibilityPreferred.value; + valueSerializer.writeBoolean(value_accessibilityPreferred_value); } } - void writeCustomPopupOptions(Ark_CustomPopupOptions value) + void writeSheetOptions(Ark_SheetOptions value) { Serializer& valueSerializer = *this; - const auto value_builder = value.builder; - valueSerializer.writeCallbackResource(value_builder.resource); - valueSerializer.writePointer(reinterpret_cast(value_builder.call)); - valueSerializer.writePointer(reinterpret_cast(value_builder.callSync)); - const auto value_placement = value.placement; - Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; - value_placement_type = runtimeType(value_placement); - valueSerializer.writeInt8(value_placement_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { - const auto value_placement_value = value_placement.value; - valueSerializer.writeInt32(value_placement_value); + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); + } + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); + } + const auto value_onWillAppear = value.onWillAppear; + Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; + value_onWillAppear_type = runtimeType(value_onWillAppear); + valueSerializer.writeInt8(value_onWillAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { + const auto value_onWillAppear_value = value_onWillAppear.value; + valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + } + const auto value_onWillDisappear = value.onWillDisappear; + Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onWillDisappear_type = runtimeType(value_onWillDisappear); + valueSerializer.writeInt8(value_onWillDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { + const auto value_onWillDisappear_value = value_onWillDisappear.value; + valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeInt32(value_height_value_0); + } + else if (((value_height_value_type == 1)) || ((value_height_value_type == 1)) || ((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeLength(value_height_value_1); + } + } + const auto value_dragBar = value.dragBar; + Ark_Int32 value_dragBar_type = ARK_RUNTIME_UNDEFINED; + value_dragBar_type = runtimeType(value_dragBar); + valueSerializer.writeInt8(value_dragBar_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dragBar_type)) { + const auto value_dragBar_value = value_dragBar.value; + valueSerializer.writeBoolean(value_dragBar_value); } const auto value_maskColor = value.maskColor; Ark_Int32 value_maskColor_type = ARK_RUNTIME_UNDEFINED; @@ -55892,229 +56019,142 @@ class Serializer : public SerializerBase { else if (((value_maskColor_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_maskColor_value_1 = value_maskColor_value.value1; - valueSerializer.writeString(value_maskColor_value_1); + valueSerializer.writeNumber(value_maskColor_value_1); } else if (((value_maskColor_value_type == 2))) { valueSerializer.writeInt8(2); const auto value_maskColor_value_2 = value_maskColor_value.value2; - valueSerializer.writeResource(value_maskColor_value_2); + valueSerializer.writeString(value_maskColor_value_2); } else if (((value_maskColor_value_type == 3))) { valueSerializer.writeInt8(3); const auto value_maskColor_value_3 = value_maskColor_value.value3; - valueSerializer.writeNumber(value_maskColor_value_3); + valueSerializer.writeResource(value_maskColor_value_3); } } - const auto value_popupColor = value.popupColor; - Ark_Int32 value_popupColor_type = ARK_RUNTIME_UNDEFINED; - value_popupColor_type = runtimeType(value_popupColor); - valueSerializer.writeInt8(value_popupColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_popupColor_type)) { - const auto value_popupColor_value = value_popupColor.value; - Ark_Int32 value_popupColor_value_type = ARK_RUNTIME_UNDEFINED; - value_popupColor_value_type = value_popupColor_value.selector; - if (((value_popupColor_value_type == 0))) { + const auto value_detents = value.detents; + Ark_Int32 value_detents_type = ARK_RUNTIME_UNDEFINED; + value_detents_type = runtimeType(value_detents); + valueSerializer.writeInt8(value_detents_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_detents_type)) { + const auto value_detents_value = value_detents.value; + const auto value_detents_value_0 = value_detents_value.value0; + Ark_Int32 value_detents_value_0_type = ARK_RUNTIME_UNDEFINED; + value_detents_value_0_type = value_detents_value_0.selector; + if (((value_detents_value_0_type == 0))) { valueSerializer.writeInt8(0); - const auto value_popupColor_value_0 = value_popupColor_value.value0; - valueSerializer.writeInt32(value_popupColor_value_0); + const auto value_detents_value_0_0 = value_detents_value_0.value0; + valueSerializer.writeInt32(value_detents_value_0_0); } - else if (((value_popupColor_value_type == 1))) { + else if (((value_detents_value_0_type == 1)) || ((value_detents_value_0_type == 1)) || ((value_detents_value_0_type == 1))) { valueSerializer.writeInt8(1); - const auto value_popupColor_value_1 = value_popupColor_value.value1; - valueSerializer.writeString(value_popupColor_value_1); - } - else if (((value_popupColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_popupColor_value_2 = value_popupColor_value.value2; - valueSerializer.writeResource(value_popupColor_value_2); - } - else if (((value_popupColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_popupColor_value_3 = value_popupColor_value.value3; - valueSerializer.writeNumber(value_popupColor_value_3); - } - } - const auto value_enableArrow = value.enableArrow; - Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; - value_enableArrow_type = runtimeType(value_enableArrow); - valueSerializer.writeInt8(value_enableArrow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { - const auto value_enableArrow_value = value_enableArrow.value; - valueSerializer.writeBoolean(value_enableArrow_value); - } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); - } - const auto value_onStateChange = value.onStateChange; - Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; - value_onStateChange_type = runtimeType(value_onStateChange); - valueSerializer.writeInt8(value_onStateChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onStateChange_type)) { - const auto value_onStateChange_value = value_onStateChange.value; - valueSerializer.writeCallbackResource(value_onStateChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); - } - const auto value_arrowOffset = value.arrowOffset; - Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; - value_arrowOffset_type = runtimeType(value_arrowOffset); - valueSerializer.writeInt8(value_arrowOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { - const auto value_arrowOffset_value = value_arrowOffset.value; - valueSerializer.writeLength(value_arrowOffset_value); - } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); - } - const auto value_mask = value.mask; - Ark_Int32 value_mask_type = ARK_RUNTIME_UNDEFINED; - value_mask_type = runtimeType(value_mask); - valueSerializer.writeInt8(value_mask_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mask_type)) { - const auto value_mask_value = value_mask.value; - Ark_Int32 value_mask_value_type = ARK_RUNTIME_UNDEFINED; - value_mask_value_type = value_mask_value.selector; - if (((value_mask_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_mask_value_0 = value_mask_value.value0; - valueSerializer.writeBoolean(value_mask_value_0); + const auto value_detents_value_0_1 = value_detents_value_0.value1; + valueSerializer.writeLength(value_detents_value_0_1); } - else if (((value_mask_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_mask_value_1 = value_mask_value.value1; - const auto value_mask_value_1_color = value_mask_value_1.color; - Ark_Int32 value_mask_value_1_color_type = ARK_RUNTIME_UNDEFINED; - value_mask_value_1_color_type = value_mask_value_1_color.selector; - if (((value_mask_value_1_color_type == 0))) { + const auto value_detents_value_1 = value_detents_value.value1; + Ark_Int32 value_detents_value_1_type = ARK_RUNTIME_UNDEFINED; + value_detents_value_1_type = runtimeType(value_detents_value_1); + valueSerializer.writeInt8(value_detents_value_1_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_detents_value_1_type)) { + const auto value_detents_value_1_value = value_detents_value_1.value; + Ark_Int32 value_detents_value_1_value_type = ARK_RUNTIME_UNDEFINED; + value_detents_value_1_value_type = value_detents_value_1_value.selector; + if (((value_detents_value_1_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_mask_value_1_color_0 = value_mask_value_1_color.value0; - valueSerializer.writeInt32(value_mask_value_1_color_0); + const auto value_detents_value_1_value_0 = value_detents_value_1_value.value0; + valueSerializer.writeInt32(value_detents_value_1_value_0); } - else if (((value_mask_value_1_color_type == 1))) { + else if (((value_detents_value_1_value_type == 1)) || ((value_detents_value_1_value_type == 1)) || ((value_detents_value_1_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_mask_value_1_color_1 = value_mask_value_1_color.value1; - valueSerializer.writeNumber(value_mask_value_1_color_1); + const auto value_detents_value_1_value_1 = value_detents_value_1_value.value1; + valueSerializer.writeLength(value_detents_value_1_value_1); } - else if (((value_mask_value_1_color_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_mask_value_1_color_2 = value_mask_value_1_color.value2; - valueSerializer.writeString(value_mask_value_1_color_2); + } + const auto value_detents_value_2 = value_detents_value.value2; + Ark_Int32 value_detents_value_2_type = ARK_RUNTIME_UNDEFINED; + value_detents_value_2_type = runtimeType(value_detents_value_2); + valueSerializer.writeInt8(value_detents_value_2_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_detents_value_2_type)) { + const auto value_detents_value_2_value = value_detents_value_2.value; + Ark_Int32 value_detents_value_2_value_type = ARK_RUNTIME_UNDEFINED; + value_detents_value_2_value_type = value_detents_value_2_value.selector; + if (((value_detents_value_2_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_detents_value_2_value_0 = value_detents_value_2_value.value0; + valueSerializer.writeInt32(value_detents_value_2_value_0); } - else if (((value_mask_value_1_color_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_mask_value_1_color_3 = value_mask_value_1_color.value3; - valueSerializer.writeResource(value_mask_value_1_color_3); + else if (((value_detents_value_2_value_type == 1)) || ((value_detents_value_2_value_type == 1)) || ((value_detents_value_2_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_detents_value_2_value_1 = value_detents_value_2_value.value1; + valueSerializer.writeLength(value_detents_value_2_value_1); } } } - const auto value_targetSpace = value.targetSpace; - Ark_Int32 value_targetSpace_type = ARK_RUNTIME_UNDEFINED; - value_targetSpace_type = runtimeType(value_targetSpace); - valueSerializer.writeInt8(value_targetSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_targetSpace_type)) { - const auto value_targetSpace_value = value_targetSpace.value; - valueSerializer.writeLength(value_targetSpace_value); - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writePosition(value_offset_value); + const auto value_blurStyle = value.blurStyle; + Ark_Int32 value_blurStyle_type = ARK_RUNTIME_UNDEFINED; + value_blurStyle_type = runtimeType(value_blurStyle); + valueSerializer.writeInt8(value_blurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_blurStyle_type)) { + const auto value_blurStyle_value = value_blurStyle.value; + valueSerializer.writeInt32(value_blurStyle_value); } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); - } - const auto value_arrowPointPosition = value.arrowPointPosition; - Ark_Int32 value_arrowPointPosition_type = ARK_RUNTIME_UNDEFINED; - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition); - valueSerializer.writeInt8(value_arrowPointPosition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowPointPosition_type)) { - const auto value_arrowPointPosition_value = value_arrowPointPosition.value; - valueSerializer.writeInt32(value_arrowPointPosition_value); - } - const auto value_arrowWidth = value.arrowWidth; - Ark_Int32 value_arrowWidth_type = ARK_RUNTIME_UNDEFINED; - value_arrowWidth_type = runtimeType(value_arrowWidth); - valueSerializer.writeInt8(value_arrowWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowWidth_type)) { - const auto value_arrowWidth_value = value_arrowWidth.value; - valueSerializer.writeLength(value_arrowWidth_value); - } - const auto value_arrowHeight = value.arrowHeight; - Ark_Int32 value_arrowHeight_type = ARK_RUNTIME_UNDEFINED; - value_arrowHeight_type = runtimeType(value_arrowHeight); - valueSerializer.writeInt8(value_arrowHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowHeight_type)) { - const auto value_arrowHeight_value = value_arrowHeight.value; - valueSerializer.writeLength(value_arrowHeight_value); - } - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - valueSerializer.writeLength(value_radius_value); - } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { + const auto value_showClose = value.showClose; + Ark_Int32 value_showClose_type = ARK_RUNTIME_UNDEFINED; + value_showClose_type = runtimeType(value_showClose); + valueSerializer.writeInt8(value_showClose_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showClose_type)) { + const auto value_showClose_value = value_showClose.value; + Ark_Int32 value_showClose_value_type = ARK_RUNTIME_UNDEFINED; + value_showClose_value_type = value_showClose_value.selector; + if (((value_showClose_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); + const auto value_showClose_value_0 = value_showClose_value.value0; + valueSerializer.writeBoolean(value_showClose_value_0); } - else if (((value_shadow_value_type == 1))) { + else if (((value_showClose_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); + const auto value_showClose_value_1 = value_showClose_value.value1; + valueSerializer.writeResource(value_showClose_value_1); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); + const auto value_preferType = value.preferType; + Ark_Int32 value_preferType_type = ARK_RUNTIME_UNDEFINED; + value_preferType_type = runtimeType(value_preferType); + valueSerializer.writeInt8(value_preferType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preferType_type)) { + const auto value_preferType_value = value_preferType.value; + valueSerializer.writeInt32(value_preferType_value); } - const auto value_focusable = value.focusable; - Ark_Int32 value_focusable_type = ARK_RUNTIME_UNDEFINED; - value_focusable_type = runtimeType(value_focusable); - valueSerializer.writeInt8(value_focusable_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focusable_type)) { - const auto value_focusable_value = value_focusable.value; - valueSerializer.writeBoolean(value_focusable_value); + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = runtimeType(value_title); + valueSerializer.writeInt8(value_title_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { + const auto value_title_value = value_title.value; + Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; + value_title_value_type = value_title_value.selector; + if (((value_title_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_value_0 = value_title_value.value0; + valueSerializer.writeSheetTitleOptions(value_title_value_0); + } + else if (((value_title_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_value_1 = value_title_value.value1; + valueSerializer.writeCallbackResource(value_title_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_title_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_title_value_1.callSync)); + } } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); + const auto value_shouldDismiss = value.shouldDismiss; + Ark_Int32 value_shouldDismiss_type = ARK_RUNTIME_UNDEFINED; + value_shouldDismiss_type = runtimeType(value_shouldDismiss); + valueSerializer.writeInt8(value_shouldDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shouldDismiss_type)) { + const auto value_shouldDismiss_value = value_shouldDismiss.value; + valueSerializer.writeCallbackResource(value_shouldDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.callSync)); } const auto value_onWillDismiss = value.onWillDismiss; Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; @@ -56122,220 +56162,27 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_onWillDismiss_type); if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { const auto value_onWillDismiss_value = value_onWillDismiss.value; - Ark_Int32 value_onWillDismiss_value_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_value_type = value_onWillDismiss_value.selector; - if (((value_onWillDismiss_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_onWillDismiss_value_0 = value_onWillDismiss_value.value0; - valueSerializer.writeBoolean(value_onWillDismiss_value_0); - } - else if (((value_onWillDismiss_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; - valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); - } - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - const auto value_followTransformOfTarget = value.followTransformOfTarget; - Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); - valueSerializer.writeInt8(value_followTransformOfTarget_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { - const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; - valueSerializer.writeBoolean(value_followTransformOfTarget_value); - } - } - void writePopupOptions(Ark_PopupOptions value) - { - Serializer& valueSerializer = *this; - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_placementOnTop = value.placementOnTop; - Ark_Int32 value_placementOnTop_type = ARK_RUNTIME_UNDEFINED; - value_placementOnTop_type = runtimeType(value_placementOnTop); - valueSerializer.writeInt8(value_placementOnTop_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placementOnTop_type)) { - const auto value_placementOnTop_value = value_placementOnTop.value; - valueSerializer.writeBoolean(value_placementOnTop_value); - } - const auto value_placement = value.placement; - Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; - value_placement_type = runtimeType(value_placement); - valueSerializer.writeInt8(value_placement_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { - const auto value_placement_value = value_placement.value; - valueSerializer.writeInt32(value_placement_value); - } - const auto value_primaryButton = value.primaryButton; - Ark_Int32 value_primaryButton_type = ARK_RUNTIME_UNDEFINED; - value_primaryButton_type = runtimeType(value_primaryButton); - valueSerializer.writeInt8(value_primaryButton_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_primaryButton_type)) { - const auto value_primaryButton_value = value_primaryButton.value; - const auto value_primaryButton_value_value = value_primaryButton_value.value; - valueSerializer.writeString(value_primaryButton_value_value); - const auto value_primaryButton_value_action = value_primaryButton_value.action; - valueSerializer.writeCallbackResource(value_primaryButton_value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.callSync)); - } - const auto value_secondaryButton = value.secondaryButton; - Ark_Int32 value_secondaryButton_type = ARK_RUNTIME_UNDEFINED; - value_secondaryButton_type = runtimeType(value_secondaryButton); - valueSerializer.writeInt8(value_secondaryButton_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_secondaryButton_type)) { - const auto value_secondaryButton_value = value_secondaryButton.value; - const auto value_secondaryButton_value_value = value_secondaryButton_value.value; - valueSerializer.writeString(value_secondaryButton_value_value); - const auto value_secondaryButton_value_action = value_secondaryButton_value.action; - valueSerializer.writeCallbackResource(value_secondaryButton_value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.callSync)); - } - const auto value_onStateChange = value.onStateChange; - Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; - value_onStateChange_type = runtimeType(value_onStateChange); - valueSerializer.writeInt8(value_onStateChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onStateChange_type)) { - const auto value_onStateChange_value = value_onStateChange.value; - valueSerializer.writeCallbackResource(value_onStateChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); - } - const auto value_arrowOffset = value.arrowOffset; - Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; - value_arrowOffset_type = runtimeType(value_arrowOffset); - valueSerializer.writeInt8(value_arrowOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { - const auto value_arrowOffset_value = value_arrowOffset.value; - valueSerializer.writeLength(value_arrowOffset_value); - } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); - } - const auto value_mask = value.mask; - Ark_Int32 value_mask_type = ARK_RUNTIME_UNDEFINED; - value_mask_type = runtimeType(value_mask); - valueSerializer.writeInt8(value_mask_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mask_type)) { - const auto value_mask_value = value_mask.value; - Ark_Int32 value_mask_value_type = ARK_RUNTIME_UNDEFINED; - value_mask_value_type = value_mask_value.selector; - if (((value_mask_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_mask_value_0 = value_mask_value.value0; - valueSerializer.writeBoolean(value_mask_value_0); - } - else if (((value_mask_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_mask_value_1 = value_mask_value.value1; - const auto value_mask_value_1_color = value_mask_value_1.color; - Ark_Int32 value_mask_value_1_color_type = ARK_RUNTIME_UNDEFINED; - value_mask_value_1_color_type = value_mask_value_1_color.selector; - if (((value_mask_value_1_color_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_mask_value_1_color_0 = value_mask_value_1_color.value0; - valueSerializer.writeInt32(value_mask_value_1_color_0); - } - else if (((value_mask_value_1_color_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_mask_value_1_color_1 = value_mask_value_1_color.value1; - valueSerializer.writeNumber(value_mask_value_1_color_1); - } - else if (((value_mask_value_1_color_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_mask_value_1_color_2 = value_mask_value_1_color.value2; - valueSerializer.writeString(value_mask_value_1_color_2); - } - else if (((value_mask_value_1_color_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_mask_value_1_color_3 = value_mask_value_1_color.value3; - valueSerializer.writeResource(value_mask_value_1_color_3); - } - } - } - const auto value_messageOptions = value.messageOptions; - Ark_Int32 value_messageOptions_type = ARK_RUNTIME_UNDEFINED; - value_messageOptions_type = runtimeType(value_messageOptions); - valueSerializer.writeInt8(value_messageOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_messageOptions_type)) { - const auto value_messageOptions_value = value_messageOptions.value; - valueSerializer.writePopupMessageOptions(value_messageOptions_value); - } - const auto value_targetSpace = value.targetSpace; - Ark_Int32 value_targetSpace_type = ARK_RUNTIME_UNDEFINED; - value_targetSpace_type = runtimeType(value_targetSpace); - valueSerializer.writeInt8(value_targetSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_targetSpace_type)) { - const auto value_targetSpace_value = value_targetSpace.value; - valueSerializer.writeLength(value_targetSpace_value); - } - const auto value_enableArrow = value.enableArrow; - Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; - value_enableArrow_type = runtimeType(value_enableArrow); - valueSerializer.writeInt8(value_enableArrow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { - const auto value_enableArrow_value = value_enableArrow.value; - valueSerializer.writeBoolean(value_enableArrow_value); - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writePosition(value_offset_value); + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); } - const auto value_popupColor = value.popupColor; - Ark_Int32 value_popupColor_type = ARK_RUNTIME_UNDEFINED; - value_popupColor_type = runtimeType(value_popupColor); - valueSerializer.writeInt8(value_popupColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_popupColor_type)) { - const auto value_popupColor_value = value_popupColor.value; - Ark_Int32 value_popupColor_value_type = ARK_RUNTIME_UNDEFINED; - value_popupColor_value_type = value_popupColor_value.selector; - if (((value_popupColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_popupColor_value_0 = value_popupColor_value.value0; - valueSerializer.writeInt32(value_popupColor_value_0); - } - else if (((value_popupColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_popupColor_value_1 = value_popupColor_value.value1; - valueSerializer.writeString(value_popupColor_value_1); - } - else if (((value_popupColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_popupColor_value_2 = value_popupColor_value.value2; - valueSerializer.writeResource(value_popupColor_value_2); - } - else if (((value_popupColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_popupColor_value_3 = value_popupColor_value.value3; - valueSerializer.writeNumber(value_popupColor_value_3); - } + const auto value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss; + Ark_Int32 value_onWillSpringBackWhenDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss); + valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { + const auto value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss.value; + valueSerializer.writeCallbackResource(value_onWillSpringBackWhenDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.callSync)); } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); + const auto value_enableOutsideInteractive = value.enableOutsideInteractive; + Ark_Int32 value_enableOutsideInteractive_type = ARK_RUNTIME_UNDEFINED; + value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive); + valueSerializer.writeInt8(value_enableOutsideInteractive_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableOutsideInteractive_type)) { + const auto value_enableOutsideInteractive_value = value_enableOutsideInteractive.value; + valueSerializer.writeBoolean(value_enableOutsideInteractive_value); } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; @@ -56345,906 +56192,911 @@ class Serializer : public SerializerBase { const auto value_width_value = value_width.value; valueSerializer.writeLength(value_width_value); } - const auto value_arrowPointPosition = value.arrowPointPosition; - Ark_Int32 value_arrowPointPosition_type = ARK_RUNTIME_UNDEFINED; - value_arrowPointPosition_type = runtimeType(value_arrowPointPosition); - valueSerializer.writeInt8(value_arrowPointPosition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowPointPosition_type)) { - const auto value_arrowPointPosition_value = value_arrowPointPosition.value; - valueSerializer.writeInt32(value_arrowPointPosition_value); - } - const auto value_arrowWidth = value.arrowWidth; - Ark_Int32 value_arrowWidth_type = ARK_RUNTIME_UNDEFINED; - value_arrowWidth_type = runtimeType(value_arrowWidth); - valueSerializer.writeInt8(value_arrowWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowWidth_type)) { - const auto value_arrowWidth_value = value_arrowWidth.value; - valueSerializer.writeLength(value_arrowWidth_value); - } - const auto value_arrowHeight = value.arrowHeight; - Ark_Int32 value_arrowHeight_type = ARK_RUNTIME_UNDEFINED; - value_arrowHeight_type = runtimeType(value_arrowHeight); - valueSerializer.writeInt8(value_arrowHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowHeight_type)) { - const auto value_arrowHeight_value = value_arrowHeight.value; - valueSerializer.writeLength(value_arrowHeight_value); - } - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - valueSerializer.writeLength(value_radius_value); - } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { + const auto value_borderWidth = value.borderWidth; + Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_type = runtimeType(value_borderWidth); + valueSerializer.writeInt8(value_borderWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { + const auto value_borderWidth_value = value_borderWidth.value; + Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_type = value_borderWidth_value.selector; + if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); + const auto value_borderWidth_value_0 = value_borderWidth_value.value0; + valueSerializer.writeLength(value_borderWidth_value_0); } - else if (((value_shadow_value_type == 1))) { + else if (((value_borderWidth_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); + const auto value_borderWidth_value_1 = value_borderWidth_value.value1; + const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; + Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); + valueSerializer.writeInt8(value_borderWidth_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; + valueSerializer.writeLength(value_borderWidth_value_1_top_value); + } + const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; + Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); + valueSerializer.writeInt8(value_borderWidth_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; + valueSerializer.writeLength(value_borderWidth_value_1_right_value); + } + const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; + Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); + } + const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; + Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); + valueSerializer.writeInt8(value_borderWidth_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; + valueSerializer.writeLength(value_borderWidth_value_1_left_value); + } + } + else if (((value_borderWidth_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderWidth_value_2 = value_borderWidth_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - Ark_Int32 value_onWillDismiss_value_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_value_type = value_onWillDismiss_value.selector; - if (((value_onWillDismiss_value_type == 0))) { + const auto value_borderColor = value.borderColor; + Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_type = runtimeType(value_borderColor); + valueSerializer.writeInt8(value_borderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { + const auto value_borderColor_value = value_borderColor.value; + Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_type = value_borderColor_value.selector; + if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_onWillDismiss_value_0 = value_onWillDismiss_value.value0; - valueSerializer.writeBoolean(value_onWillDismiss_value_0); + const auto value_borderColor_value_0 = value_borderColor_value.value0; + Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_0_type = value_borderColor_value_0.selector; + if (((value_borderColor_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; + valueSerializer.writeInt32(value_borderColor_value_0_0); + } + else if (((value_borderColor_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; + valueSerializer.writeNumber(value_borderColor_value_0_1); + } + else if (((value_borderColor_value_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; + valueSerializer.writeString(value_borderColor_value_0_2); + } + else if (((value_borderColor_value_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; + valueSerializer.writeResource(value_borderColor_value_0_3); + } } - else if (((value_onWillDismiss_value_type == 1))) { + else if (((value_borderColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; - valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); - } + const auto value_borderColor_value_1 = value_borderColor_value.value1; + const auto value_borderColor_value_1_top = value_borderColor_value_1.top; + Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); + valueSerializer.writeInt8(value_borderColor_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { + const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; + Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; + if (((value_borderColor_value_1_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); + } + else if (((value_borderColor_value_1_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); + } + else if (((value_borderColor_value_1_top_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; + valueSerializer.writeString(value_borderColor_value_1_top_value_2); + } + else if (((value_borderColor_value_1_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_top_value_3); + } + } + const auto value_borderColor_value_1_right = value_borderColor_value_1.right; + Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); + valueSerializer.writeInt8(value_borderColor_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { + const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; + Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; + if (((value_borderColor_value_1_right_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); + } + else if (((value_borderColor_value_1_right_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); + } + else if (((value_borderColor_value_1_right_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; + valueSerializer.writeString(value_borderColor_value_1_right_value_2); + } + else if (((value_borderColor_value_1_right_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_right_value_3); + } + } + const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; + Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; + Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; + if (((value_borderColor_value_1_bottom_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); + } + else if (((value_borderColor_value_1_bottom_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); + } + else if (((value_borderColor_value_1_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); + } + else if (((value_borderColor_value_1_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); + } + } + const auto value_borderColor_value_1_left = value_borderColor_value_1.left; + Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); + valueSerializer.writeInt8(value_borderColor_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { + const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; + Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; + if (((value_borderColor_value_1_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); + } + else if (((value_borderColor_value_1_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); + } + else if (((value_borderColor_value_1_left_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; + valueSerializer.writeString(value_borderColor_value_1_left_value_2); + } + else if (((value_borderColor_value_1_left_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_left_value_3); + } + } + } + else if (((value_borderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_2 = value_borderColor_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + } } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); + const auto value_borderStyle = value.borderStyle; + Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_type = runtimeType(value_borderStyle); + valueSerializer.writeInt8(value_borderStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { + const auto value_borderStyle_value = value_borderStyle.value; + Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_type = value_borderStyle_value.selector; + if (((value_borderStyle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderStyle_value_0 = value_borderStyle_value.value0; + valueSerializer.writeInt32(value_borderStyle_value_0); + } + else if (((value_borderStyle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderStyle_value_1 = value_borderStyle_value.value1; + const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; + Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); + valueSerializer.writeInt8(value_borderStyle_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; + valueSerializer.writeInt32(value_borderStyle_value_1_top_value); + } + const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; + Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); + valueSerializer.writeInt8(value_borderStyle_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; + valueSerializer.writeInt32(value_borderStyle_value_1_right_value); + } + const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; + Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); + } + const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; + Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); + valueSerializer.writeInt8(value_borderStyle_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; + valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + } + } } - const auto value_followTransformOfTarget = value.followTransformOfTarget; - Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; - value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); - valueSerializer.writeInt8(value_followTransformOfTarget_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { - const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; - valueSerializer.writeBoolean(value_followTransformOfTarget_value); + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); + } + else if (((value_shadow_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); + } } - } - void writeBlender(Ark_Blender value) - { - Serializer& valueSerializer = *this; - const auto value___BlenderStub = value.__BlenderStub; - valueSerializer.writeString(value___BlenderStub); - } - void writeOverlayOffset(Ark_OverlayOffset value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; - value_x_type = runtimeType(value_x); - valueSerializer.writeInt8(value_x_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { - const auto value_x_value = value_x.value; - valueSerializer.writeNumber(value_x_value); + const auto value_onHeightDidChange = value.onHeightDidChange; + Ark_Int32 value_onHeightDidChange_type = ARK_RUNTIME_UNDEFINED; + value_onHeightDidChange_type = runtimeType(value_onHeightDidChange); + valueSerializer.writeInt8(value_onHeightDidChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onHeightDidChange_type)) { + const auto value_onHeightDidChange_value = value_onHeightDidChange.value; + valueSerializer.writeCallbackResource(value_onHeightDidChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.callSync)); } - const auto value_y = value.y; - Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; - value_y_type = runtimeType(value_y); - valueSerializer.writeInt8(value_y_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { - const auto value_y_value = value_y.value; - valueSerializer.writeNumber(value_y_value); + const auto value_mode = value.mode; + Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; + value_mode_type = runtimeType(value_mode); + valueSerializer.writeInt8(value_mode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_mode_type)) { + const auto value_mode_value = value_mode.value; + valueSerializer.writeInt32(value_mode_value); } - } - void writeImageModifier(Ark_ImageModifier value) - { - Serializer& valueSerializer = *this; - const auto value___ImageModifierStub = value.__ImageModifierStub; - valueSerializer.writeString(value___ImageModifierStub); - } - void writeMotionPathOptions(Ark_MotionPathOptions value) - { - Serializer& valueSerializer = *this; - const auto value_path = value.path; - valueSerializer.writeString(value_path); - const auto value_from = value.from; - Ark_Int32 value_from_type = ARK_RUNTIME_UNDEFINED; - value_from_type = runtimeType(value_from); - valueSerializer.writeInt8(value_from_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_from_type)) { - const auto value_from_value = value_from.value; - valueSerializer.writeNumber(value_from_value); + const auto value_scrollSizeMode = value.scrollSizeMode; + Ark_Int32 value_scrollSizeMode_type = ARK_RUNTIME_UNDEFINED; + value_scrollSizeMode_type = runtimeType(value_scrollSizeMode); + valueSerializer.writeInt8(value_scrollSizeMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scrollSizeMode_type)) { + const auto value_scrollSizeMode_value = value_scrollSizeMode.value; + valueSerializer.writeInt32(value_scrollSizeMode_value); } - const auto value_to = value.to; - Ark_Int32 value_to_type = ARK_RUNTIME_UNDEFINED; - value_to_type = runtimeType(value_to); - valueSerializer.writeInt8(value_to_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_to_type)) { - const auto value_to_value = value_to.value; - valueSerializer.writeNumber(value_to_value); + const auto value_onDetentsDidChange = value.onDetentsDidChange; + Ark_Int32 value_onDetentsDidChange_type = ARK_RUNTIME_UNDEFINED; + value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange); + valueSerializer.writeInt8(value_onDetentsDidChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDetentsDidChange_type)) { + const auto value_onDetentsDidChange_value = value_onDetentsDidChange.value; + valueSerializer.writeCallbackResource(value_onDetentsDidChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.callSync)); } - const auto value_rotatable = value.rotatable; - Ark_Int32 value_rotatable_type = ARK_RUNTIME_UNDEFINED; - value_rotatable_type = runtimeType(value_rotatable); - valueSerializer.writeInt8(value_rotatable_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_rotatable_type)) { - const auto value_rotatable_value = value_rotatable.value; - valueSerializer.writeBoolean(value_rotatable_value); + const auto value_onWidthDidChange = value.onWidthDidChange; + Ark_Int32 value_onWidthDidChange_type = ARK_RUNTIME_UNDEFINED; + value_onWidthDidChange_type = runtimeType(value_onWidthDidChange); + valueSerializer.writeInt8(value_onWidthDidChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWidthDidChange_type)) { + const auto value_onWidthDidChange_value = value_onWidthDidChange.value; + valueSerializer.writeCallbackResource(value_onWidthDidChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.callSync)); } - } - void writeBlurOptions(Ark_BlurOptions value) - { - Serializer& valueSerializer = *this; - const auto value_grayscale = value.grayscale; - const auto value_grayscale_0 = value_grayscale.value0; - valueSerializer.writeNumber(value_grayscale_0); - const auto value_grayscale_1 = value_grayscale.value1; - valueSerializer.writeNumber(value_grayscale_1); - } - void writePathShape(Ark_PathShape value) - { - Serializer& valueSerializer = *this; - const auto value___PathShapeStub = value.__PathShapeStub; - valueSerializer.writeString(value___PathShapeStub); - } - void writeEllipseShape(Ark_EllipseShape value) - { - Serializer& valueSerializer = *this; - const auto value___EllipseShapeStub = value.__EllipseShapeStub; - valueSerializer.writeString(value___EllipseShapeStub); - } - void writeCircleShape(Ark_CircleShape value) - { - Serializer& valueSerializer = *this; - const auto value___CircleShapeStub = value.__CircleShapeStub; - valueSerializer.writeString(value___CircleShapeStub); - } - void writeProgressMask(Ark_ProgressMask value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeDragItemInfo(Ark_DragItemInfo value) - { - Serializer& valueSerializer = *this; - const auto value_pixelMap = value.pixelMap; - Ark_Int32 value_pixelMap_type = ARK_RUNTIME_UNDEFINED; - value_pixelMap_type = runtimeType(value_pixelMap); - valueSerializer.writeInt8(value_pixelMap_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_pixelMap_type)) { - const auto value_pixelMap_value = value_pixelMap.value; - valueSerializer.writePixelMap(value_pixelMap_value); + const auto value_onTypeDidChange = value.onTypeDidChange; + Ark_Int32 value_onTypeDidChange_type = ARK_RUNTIME_UNDEFINED; + value_onTypeDidChange_type = runtimeType(value_onTypeDidChange); + valueSerializer.writeInt8(value_onTypeDidChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onTypeDidChange_type)) { + const auto value_onTypeDidChange_value = value_onTypeDidChange.value; + valueSerializer.writeCallbackResource(value_onTypeDidChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.callSync)); } - const auto value_builder = value.builder; - Ark_Int32 value_builder_type = ARK_RUNTIME_UNDEFINED; - value_builder_type = runtimeType(value_builder); - valueSerializer.writeInt8(value_builder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_builder_type)) { - const auto value_builder_value = value_builder.value; - valueSerializer.writeCallbackResource(value_builder_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); + const auto value_uiContext = value.uiContext; + Ark_Int32 value_uiContext_type = ARK_RUNTIME_UNDEFINED; + value_uiContext_type = runtimeType(value_uiContext); + valueSerializer.writeInt8(value_uiContext_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_uiContext_type)) { + const auto value_uiContext_value = value_uiContext.value; + valueSerializer.writeUIContext(value_uiContext_value); } - const auto value_extraInfo = value.extraInfo; - Ark_Int32 value_extraInfo_type = ARK_RUNTIME_UNDEFINED; - value_extraInfo_type = runtimeType(value_extraInfo); - valueSerializer.writeInt8(value_extraInfo_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_extraInfo_type)) { - const auto value_extraInfo_value = value_extraInfo.value; - valueSerializer.writeString(value_extraInfo_value); + const auto value_keyboardAvoidMode = value.keyboardAvoidMode; + Ark_Int32 value_keyboardAvoidMode_type = ARK_RUNTIME_UNDEFINED; + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode); + valueSerializer.writeInt8(value_keyboardAvoidMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_keyboardAvoidMode_type)) { + const auto value_keyboardAvoidMode_value = value_keyboardAvoidMode.value; + valueSerializer.writeInt32(value_keyboardAvoidMode_value); } } - void writeClickEffect(Ark_ClickEffect value) + void writeContentCoverOptions(Ark_ContentCoverOptions value) { Serializer& valueSerializer = *this; - const auto value_level = value.level; - valueSerializer.writeInt32(value_level); - const auto value_scale = value.scale; - Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; - value_scale_type = runtimeType(value_scale); - valueSerializer.writeInt8(value_scale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { - const auto value_scale_value = value_scale.value; - valueSerializer.writeNumber(value_scale_value); + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } } - } - void writeBias(Ark_Bias value) - { - Serializer& valueSerializer = *this; - const auto value_horizontal = value.horizontal; - Ark_Int32 value_horizontal_type = ARK_RUNTIME_UNDEFINED; - value_horizontal_type = runtimeType(value_horizontal); - valueSerializer.writeInt8(value_horizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_horizontal_type)) { - const auto value_horizontal_value = value_horizontal.value; - valueSerializer.writeNumber(value_horizontal_value); + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } - const auto value_vertical = value.vertical; - Ark_Int32 value_vertical_type = ARK_RUNTIME_UNDEFINED; - value_vertical_type = runtimeType(value_vertical); - valueSerializer.writeInt8(value_vertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_vertical_type)) { - const auto value_vertical_value = value_vertical.value; - valueSerializer.writeNumber(value_vertical_value); + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); + } + const auto value_onWillAppear = value.onWillAppear; + Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; + value_onWillAppear_type = runtimeType(value_onWillAppear); + valueSerializer.writeInt8(value_onWillAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { + const auto value_onWillAppear_value = value_onWillAppear.value; + valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + } + const auto value_onWillDisappear = value.onWillDisappear; + Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onWillDisappear_type = runtimeType(value_onWillDisappear); + valueSerializer.writeInt8(value_onWillDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { + const auto value_onWillDisappear_value = value_onWillDisappear.value; + valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + } + const auto value_modalTransition = value.modalTransition; + Ark_Int32 value_modalTransition_type = ARK_RUNTIME_UNDEFINED; + value_modalTransition_type = runtimeType(value_modalTransition); + valueSerializer.writeInt8(value_modalTransition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_modalTransition_type)) { + const auto value_modalTransition_value = value_modalTransition.value; + valueSerializer.writeInt32(value_modalTransition_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); } } - void writeLocalizedVerticalAlignParam(Ark_LocalizedVerticalAlignParam value) + void writeContextMenuOptions(Ark_ContextMenuOptions value) { Serializer& valueSerializer = *this; - const auto value_anchor = value.anchor; - valueSerializer.writeString(value_anchor); - const auto value_align = value.align; - valueSerializer.writeInt32(value_align); - } - void writeLocalizedHorizontalAlignParam(Ark_LocalizedHorizontalAlignParam value) - { - Serializer& valueSerializer = *this; - const auto value_anchor = value.anchor; - valueSerializer.writeString(value_anchor); - const auto value_align = value.align; - valueSerializer.writeInt32(value_align); - } - void writeLocalizedPosition(Ark_LocalizedPosition value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeLengthMetrics(value_start_value); - } - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeLengthMetrics(value_top_value); - } - } - void writeInvertOptions(Ark_InvertOptions value) - { - Serializer& valueSerializer = *this; - const auto value_low = value.low; - valueSerializer.writeNumber(value_low); - const auto value_high = value.high; - valueSerializer.writeNumber(value_high); - const auto value_threshold = value.threshold; - valueSerializer.writeNumber(value_threshold); - const auto value_thresholdRange = value.thresholdRange; - valueSerializer.writeNumber(value_thresholdRange); - } - void writeMotionBlurAnchor(Ark_MotionBlurAnchor value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - } - void writeTransitionOptions(Ark_TransitionOptions value) - { - Serializer& valueSerializer = *this; - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } - const auto value_opacity = value.opacity; - Ark_Int32 value_opacity_type = ARK_RUNTIME_UNDEFINED; - value_opacity_type = runtimeType(value_opacity); - valueSerializer.writeInt8(value_opacity_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_opacity_type)) { - const auto value_opacity_value = value_opacity.value; - valueSerializer.writeNumber(value_opacity_value); - } - const auto value_translate = value.translate; - Ark_Int32 value_translate_type = ARK_RUNTIME_UNDEFINED; - value_translate_type = runtimeType(value_translate); - valueSerializer.writeInt8(value_translate_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_translate_type)) { - const auto value_translate_value = value_translate.value; - valueSerializer.writeTranslateOptions(value_translate_value); - } - const auto value_scale = value.scale; - Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; - value_scale_type = runtimeType(value_scale); - valueSerializer.writeInt8(value_scale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { - const auto value_scale_value = value_scale.value; - valueSerializer.writeScaleOptions(value_scale_value); - } - const auto value_rotate = value.rotate; - Ark_Int32 value_rotate_type = ARK_RUNTIME_UNDEFINED; - value_rotate_type = runtimeType(value_rotate); - valueSerializer.writeInt8(value_rotate_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_rotate_type)) { - const auto value_rotate_value = value_rotate.value; - valueSerializer.writeRotateOptions(value_rotate_value); - } - } - void writeIntentionCode(Ark_IntentionCode value) - { - Serializer& valueSerializer = *this; - const auto value___IntentionCodeStub = value.__IntentionCodeStub; - valueSerializer.writeString(value___IntentionCodeStub); - } - void writeDrawingLattice(Ark_DrawingLattice value) - { - Serializer& valueSerializer = *this; - const auto value___DrawingLatticeStub = value.__DrawingLatticeStub; - valueSerializer.writeString(value___DrawingLatticeStub); - } - void writeRectResult(Ark_RectResult value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - } - void writeDrawModifier(Ark_DrawModifier value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeWithThemeOptions(Ark_WithThemeOptions value) - { - Serializer& valueSerializer = *this; - const auto value_theme = value.theme; - Ark_Int32 value_theme_type = ARK_RUNTIME_UNDEFINED; - value_theme_type = runtimeType(value_theme); - valueSerializer.writeInt8(value_theme_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_theme_type)) { - const auto value_theme_value = value_theme.value; - valueSerializer.writeCustomTheme(value_theme_value); - } - const auto value_colorMode = value.colorMode; - Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; - value_colorMode_type = runtimeType(value_colorMode); - valueSerializer.writeInt8(value_colorMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { - const auto value_colorMode_value = value_colorMode.value; - valueSerializer.writeInt32(value_colorMode_value); + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writePosition(value_offset_value); } - } - void writeIsolatedOptions(Ark_IsolatedOptions value) - { - Serializer& valueSerializer = *this; - const auto value_want = value.want; - valueSerializer.writeWant(value_want); - const auto value_worker = value.worker; - valueSerializer.writeRestrictedWorker(value_worker); - } - void writeWithThemeAttribute(Ark_WithThemeAttribute value) - { - } - void writeNavigationTransitionProxy(Ark_NavigationTransitionProxy value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeIsolatedComponentAttribute(Ark_IsolatedComponentAttribute value) - { - } - void writeLinearIndicatorStartOptions(Ark_LinearIndicatorStartOptions value) - { - Serializer& valueSerializer = *this; - const auto value_interval = value.interval; - Ark_Int32 value_interval_type = ARK_RUNTIME_UNDEFINED; - value_interval_type = runtimeType(value_interval); - valueSerializer.writeInt8(value_interval_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_interval_type)) { - const auto value_interval_value = value_interval.value; - valueSerializer.writeNumber(value_interval_value); + const auto value_placement = value.placement; + Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; + value_placement_type = runtimeType(value_placement); + valueSerializer.writeInt8(value_placement_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { + const auto value_placement_value = value_placement.value; + valueSerializer.writeInt32(value_placement_value); } - const auto value_duration = value.duration; - Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; - value_duration_type = runtimeType(value_duration); - valueSerializer.writeInt8(value_duration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { - const auto value_duration_value = value_duration.value; - valueSerializer.writeNumber(value_duration_value); + const auto value_enableArrow = value.enableArrow; + Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; + value_enableArrow_type = runtimeType(value_enableArrow); + valueSerializer.writeInt8(value_enableArrow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { + const auto value_enableArrow_value = value_enableArrow.value; + valueSerializer.writeBoolean(value_enableArrow_value); } - } - void writeCustomSpanDrawInfo(Ark_CustomSpanDrawInfo value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_lineTop = value.lineTop; - valueSerializer.writeNumber(value_lineTop); - const auto value_lineBottom = value.lineBottom; - valueSerializer.writeNumber(value_lineBottom); - const auto value_baseline = value.baseline; - valueSerializer.writeNumber(value_baseline); - } - void writeCustomSpanMeasureInfo(Ark_CustomSpanMeasureInfo value) - { - Serializer& valueSerializer = *this; - const auto value_fontSize = value.fontSize; - valueSerializer.writeNumber(value_fontSize); - } - void writeSpanStyle(Ark_SpanStyle value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - valueSerializer.writeNumber(value_start); - const auto value_length = value.length; - valueSerializer.writeNumber(value_length); - const auto value_styledKey = value.styledKey; - valueSerializer.writeInt32(value_styledKey); - const auto value_styledValue = value.styledValue; - Ark_Int32 value_styledValue_type = ARK_RUNTIME_UNDEFINED; - value_styledValue_type = value_styledValue.selector; - if (((value_styledValue_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_styledValue_0 = value_styledValue.value0; - valueSerializer.writeTextStyle_styled_string(value_styledValue_0); + const auto value_arrowOffset = value.arrowOffset; + Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; + value_arrowOffset_type = runtimeType(value_arrowOffset); + valueSerializer.writeInt8(value_arrowOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { + const auto value_arrowOffset_value = value_arrowOffset.value; + valueSerializer.writeLength(value_arrowOffset_value); } - else if (((value_styledValue_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_styledValue_1 = value_styledValue.value1; - valueSerializer.writeDecorationStyle(value_styledValue_1); + const auto value_preview = value.preview; + Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; + value_preview_type = runtimeType(value_preview); + valueSerializer.writeInt8(value_preview_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { + const auto value_preview_value = value_preview.value; + Ark_Int32 value_preview_value_type = ARK_RUNTIME_UNDEFINED; + value_preview_value_type = value_preview_value.selector; + if (((value_preview_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_preview_value_0 = value_preview_value.value0; + valueSerializer.writeInt32(value_preview_value_0); + } + else if (((value_preview_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_preview_value_1 = value_preview_value.value1; + valueSerializer.writeCallbackResource(value_preview_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); + } } - else if (((value_styledValue_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_styledValue_2 = value_styledValue.value2; - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2); + const auto value_borderRadius = value.borderRadius; + Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_type = runtimeType(value_borderRadius); + valueSerializer.writeInt8(value_borderRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { + const auto value_borderRadius_value = value_borderRadius.value; + Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_type = value_borderRadius_value.selector; + if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderRadius_value_0 = value_borderRadius_value.value0; + valueSerializer.writeLength(value_borderRadius_value_0); + } + else if (((value_borderRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderRadius_value_1 = value_borderRadius_value.value1; + const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; + Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); + } + const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; + Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); + } + const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; + Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); + } + const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; + Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); + } + } + else if (((value_borderRadius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderRadius_value_2 = value_borderRadius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2); + } } - else if (((value_styledValue_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_styledValue_3 = value_styledValue.value3; - valueSerializer.writeLetterSpacingStyle(value_styledValue_3); + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } - else if (((value_styledValue_type == 4))) { - valueSerializer.writeInt8(4); - const auto value_styledValue_4 = value_styledValue.value4; - valueSerializer.writeTextShadowStyle(value_styledValue_4); + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } - else if (((value_styledValue_type == 5))) { - valueSerializer.writeInt8(5); - const auto value_styledValue_5 = value_styledValue.value5; - valueSerializer.writeGestureStyle(value_styledValue_5); + const auto value_aboutToAppear = value.aboutToAppear; + Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; + value_aboutToAppear_type = runtimeType(value_aboutToAppear); + valueSerializer.writeInt8(value_aboutToAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToAppear_type)) { + const auto value_aboutToAppear_value = value_aboutToAppear.value; + valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); } - else if (((value_styledValue_type == 6))) { - valueSerializer.writeInt8(6); - const auto value_styledValue_6 = value_styledValue.value6; - valueSerializer.writeImageAttachment(value_styledValue_6); + const auto value_aboutToDisappear = value.aboutToDisappear; + Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear); + valueSerializer.writeInt8(value_aboutToDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToDisappear_type)) { + const auto value_aboutToDisappear_value = value_aboutToDisappear.value; + valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); } - else if (((value_styledValue_type == 7))) { - valueSerializer.writeInt8(7); - const auto value_styledValue_7 = value_styledValue.value7; - valueSerializer.writeParagraphStyle(value_styledValue_7); + const auto value_layoutRegionMargin = value.layoutRegionMargin; + Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin); + valueSerializer.writeInt8(value_layoutRegionMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_type)) { + const auto value_layoutRegionMargin_value = value_layoutRegionMargin.value; + const auto value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top; + Ark_Int32 value_layoutRegionMargin_value_top_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top); + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const auto value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value); + } + const auto value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right; + Ark_Int32 value_layoutRegionMargin_value_right_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right); + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const auto value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value); + } + const auto value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom; + Ark_Int32 value_layoutRegionMargin_value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom); + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const auto value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value); + } + const auto value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left; + Ark_Int32 value_layoutRegionMargin_value_left_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left); + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const auto value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value); + } } - else if (((value_styledValue_type == 8))) { - valueSerializer.writeInt8(8); - const auto value_styledValue_8 = value_styledValue.value8; - valueSerializer.writeLineHeightStyle(value_styledValue_8); + const auto value_previewAnimationOptions = value.previewAnimationOptions; + Ark_Int32 value_previewAnimationOptions_type = ARK_RUNTIME_UNDEFINED; + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions); + valueSerializer.writeInt8(value_previewAnimationOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_previewAnimationOptions_type)) { + const auto value_previewAnimationOptions_value = value_previewAnimationOptions.value; + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value); } - else if (((value_styledValue_type == 9))) { - valueSerializer.writeInt8(9); - const auto value_styledValue_9 = value_styledValue.value9; - valueSerializer.writeUrlStyle(value_styledValue_9); + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } } - else if (((value_styledValue_type == 10))) { - valueSerializer.writeInt8(10); - const auto value_styledValue_10 = value_styledValue.value10; - valueSerializer.writeCustomSpan(value_styledValue_10); + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); } - else if (((value_styledValue_type == 11))) { - valueSerializer.writeInt8(11); - const auto value_styledValue_11 = value_styledValue.value11; - valueSerializer.writeUserDataSpan(value_styledValue_11); + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); } - else if (((value_styledValue_type == 12))) { - valueSerializer.writeInt8(12); - const auto value_styledValue_12 = value_styledValue.value12; - valueSerializer.writeBackgroundColorStyle(value_styledValue_12); + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); } } - void writeStyleOptions(Ark_StyleOptions value) + void writeMenuOptions(Ark_MenuOptions value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writePosition(value_offset_value); } - const auto value_length = value.length; - Ark_Int32 value_length_type = ARK_RUNTIME_UNDEFINED; - value_length_type = runtimeType(value_length); - valueSerializer.writeInt8(value_length_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_length_type)) { - const auto value_length_value = value_length.value; - valueSerializer.writeNumber(value_length_value); - } - const auto value_styledKey = value.styledKey; - valueSerializer.writeInt32(value_styledKey); - const auto value_styledValue = value.styledValue; - Ark_Int32 value_styledValue_type = ARK_RUNTIME_UNDEFINED; - value_styledValue_type = value_styledValue.selector; - if (((value_styledValue_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_styledValue_0 = value_styledValue.value0; - valueSerializer.writeTextStyle_styled_string(value_styledValue_0); - } - else if (((value_styledValue_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_styledValue_1 = value_styledValue.value1; - valueSerializer.writeDecorationStyle(value_styledValue_1); - } - else if (((value_styledValue_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_styledValue_2 = value_styledValue.value2; - valueSerializer.writeBaselineOffsetStyle(value_styledValue_2); - } - else if (((value_styledValue_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_styledValue_3 = value_styledValue.value3; - valueSerializer.writeLetterSpacingStyle(value_styledValue_3); - } - else if (((value_styledValue_type == 4))) { - valueSerializer.writeInt8(4); - const auto value_styledValue_4 = value_styledValue.value4; - valueSerializer.writeTextShadowStyle(value_styledValue_4); - } - else if (((value_styledValue_type == 5))) { - valueSerializer.writeInt8(5); - const auto value_styledValue_5 = value_styledValue.value5; - valueSerializer.writeGestureStyle(value_styledValue_5); - } - else if (((value_styledValue_type == 6))) { - valueSerializer.writeInt8(6); - const auto value_styledValue_6 = value_styledValue.value6; - valueSerializer.writeImageAttachment(value_styledValue_6); - } - else if (((value_styledValue_type == 7))) { - valueSerializer.writeInt8(7); - const auto value_styledValue_7 = value_styledValue.value7; - valueSerializer.writeParagraphStyle(value_styledValue_7); - } - else if (((value_styledValue_type == 8))) { - valueSerializer.writeInt8(8); - const auto value_styledValue_8 = value_styledValue.value8; - valueSerializer.writeLineHeightStyle(value_styledValue_8); - } - else if (((value_styledValue_type == 9))) { - valueSerializer.writeInt8(9); - const auto value_styledValue_9 = value_styledValue.value9; - valueSerializer.writeUrlStyle(value_styledValue_9); - } - else if (((value_styledValue_type == 10))) { - valueSerializer.writeInt8(10); - const auto value_styledValue_10 = value_styledValue.value10; - valueSerializer.writeCustomSpan(value_styledValue_10); - } - else if (((value_styledValue_type == 11))) { - valueSerializer.writeInt8(11); - const auto value_styledValue_11 = value_styledValue.value11; - valueSerializer.writeUserDataSpan(value_styledValue_11); - } - else if (((value_styledValue_type == 12))) { - valueSerializer.writeInt8(12); - const auto value_styledValue_12 = value_styledValue.value12; - valueSerializer.writeBackgroundColorStyle(value_styledValue_12); - } - } - void writeSectionOptions(Ark_SectionOptions value) - { - Serializer& valueSerializer = *this; - const auto value_itemsCount = value.itemsCount; - valueSerializer.writeNumber(value_itemsCount); - const auto value_crossCount = value.crossCount; - Ark_Int32 value_crossCount_type = ARK_RUNTIME_UNDEFINED; - value_crossCount_type = runtimeType(value_crossCount); - valueSerializer.writeInt8(value_crossCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_crossCount_type)) { - const auto value_crossCount_value = value_crossCount.value; - valueSerializer.writeNumber(value_crossCount_value); + const auto value_placement = value.placement; + Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; + value_placement_type = runtimeType(value_placement); + valueSerializer.writeInt8(value_placement_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { + const auto value_placement_value = value_placement.value; + valueSerializer.writeInt32(value_placement_value); } - const auto value_onGetItemMainSizeByIndex = value.onGetItemMainSizeByIndex; - Ark_Int32 value_onGetItemMainSizeByIndex_type = ARK_RUNTIME_UNDEFINED; - value_onGetItemMainSizeByIndex_type = runtimeType(value_onGetItemMainSizeByIndex); - valueSerializer.writeInt8(value_onGetItemMainSizeByIndex_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onGetItemMainSizeByIndex_type)) { - const auto value_onGetItemMainSizeByIndex_value = value_onGetItemMainSizeByIndex.value; - valueSerializer.writeCallbackResource(value_onGetItemMainSizeByIndex_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onGetItemMainSizeByIndex_value.callSync)); + const auto value_enableArrow = value.enableArrow; + Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; + value_enableArrow_type = runtimeType(value_enableArrow); + valueSerializer.writeInt8(value_enableArrow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { + const auto value_enableArrow_value = value_enableArrow.value; + valueSerializer.writeBoolean(value_enableArrow_value); } - const auto value_columnsGap = value.columnsGap; - Ark_Int32 value_columnsGap_type = ARK_RUNTIME_UNDEFINED; - value_columnsGap_type = runtimeType(value_columnsGap); - valueSerializer.writeInt8(value_columnsGap_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_columnsGap_type)) { - const auto value_columnsGap_value = value_columnsGap.value; - valueSerializer.writeLength(value_columnsGap_value); + const auto value_arrowOffset = value.arrowOffset; + Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; + value_arrowOffset_type = runtimeType(value_arrowOffset); + valueSerializer.writeInt8(value_arrowOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { + const auto value_arrowOffset_value = value_arrowOffset.value; + valueSerializer.writeLength(value_arrowOffset_value); } - const auto value_rowsGap = value.rowsGap; - Ark_Int32 value_rowsGap_type = ARK_RUNTIME_UNDEFINED; - value_rowsGap_type = runtimeType(value_rowsGap); - valueSerializer.writeInt8(value_rowsGap_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_rowsGap_type)) { - const auto value_rowsGap_value = value_rowsGap.value; - valueSerializer.writeLength(value_rowsGap_value); + const auto value_preview = value.preview; + Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; + value_preview_type = runtimeType(value_preview); + valueSerializer.writeInt8(value_preview_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { + const auto value_preview_value = value_preview.value; + Ark_Int32 value_preview_value_type = ARK_RUNTIME_UNDEFINED; + value_preview_value_type = value_preview_value.selector; + if (((value_preview_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_preview_value_0 = value_preview_value.value0; + valueSerializer.writeInt32(value_preview_value_0); + } + else if (((value_preview_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_preview_value_1 = value_preview_value.value1; + valueSerializer.writeCallbackResource(value_preview_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); + } } - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_type = value_margin_value.selector; - if (((value_margin_value_type == 0))) { + const auto value_borderRadius = value.borderRadius; + Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_type = runtimeType(value_borderRadius); + valueSerializer.writeInt8(value_borderRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { + const auto value_borderRadius_value = value_borderRadius.value; + Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_type = value_borderRadius_value.selector; + if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_margin_value_0 = value_margin_value.value0; - const auto value_margin_value_0_top = value_margin_value_0.top; - Ark_Int32 value_margin_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_0_top_type = runtimeType(value_margin_value_0_top); - valueSerializer.writeInt8(value_margin_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_top_type)) { - const auto value_margin_value_0_top_value = value_margin_value_0_top.value; - valueSerializer.writeLength(value_margin_value_0_top_value); + const auto value_borderRadius_value_0 = value_borderRadius_value.value0; + valueSerializer.writeLength(value_borderRadius_value_0); + } + else if (((value_borderRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderRadius_value_1 = value_borderRadius_value.value1; + const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; + Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { + const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); } - const auto value_margin_value_0_right = value_margin_value_0.right; - Ark_Int32 value_margin_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_0_right_type = runtimeType(value_margin_value_0_right); - valueSerializer.writeInt8(value_margin_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_right_type)) { - const auto value_margin_value_0_right_value = value_margin_value_0_right.value; - valueSerializer.writeLength(value_margin_value_0_right_value); + const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; + Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); + valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { + const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); } - const auto value_margin_value_0_bottom = value_margin_value_0.bottom; - Ark_Int32 value_margin_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_0_bottom_type = runtimeType(value_margin_value_0_bottom); - valueSerializer.writeInt8(value_margin_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_bottom_type)) { - const auto value_margin_value_0_bottom_value = value_margin_value_0_bottom.value; - valueSerializer.writeLength(value_margin_value_0_bottom_value); + const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; + Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { + const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); } - const auto value_margin_value_0_left = value_margin_value_0.left; - Ark_Int32 value_margin_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_0_left_type = runtimeType(value_margin_value_0_left); - valueSerializer.writeInt8(value_margin_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_value_0_left_type)) { - const auto value_margin_value_0_left_value = value_margin_value_0_left.value; - valueSerializer.writeLength(value_margin_value_0_left_value); + const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; + Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { + const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); } } - else if (((value_margin_value_type == 1)) || ((value_margin_value_type == 1)) || ((value_margin_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_margin_value_1 = value_margin_value.value1; - valueSerializer.writeLength(value_margin_value_1); + else if (((value_borderRadius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderRadius_value_2 = value_borderRadius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2); } } - } - void writeSurfaceRotationOptions(Ark_SurfaceRotationOptions value) - { - Serializer& valueSerializer = *this; - const auto value_lock = value.lock; - Ark_Int32 value_lock_type = ARK_RUNTIME_UNDEFINED; - value_lock_type = runtimeType(value_lock); - valueSerializer.writeInt8(value_lock_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lock_type)) { - const auto value_lock_value = value_lock.value; - valueSerializer.writeBoolean(value_lock_value); - } - } - void writeSurfaceRect(Ark_SurfaceRect value) - { - Serializer& valueSerializer = *this; - const auto value_offsetX = value.offsetX; - Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_type = runtimeType(value_offsetX); - valueSerializer.writeInt8(value_offsetX_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { - const auto value_offsetX_value = value_offsetX.value; - valueSerializer.writeNumber(value_offsetX_value); - } - const auto value_offsetY = value.offsetY; - Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_type = runtimeType(value_offsetY); - valueSerializer.writeInt8(value_offsetY_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { - const auto value_offsetY_value = value_offsetY.value; - valueSerializer.writeNumber(value_offsetY_value); - } - const auto value_surfaceWidth = value.surfaceWidth; - valueSerializer.writeNumber(value_surfaceWidth); - const auto value_surfaceHeight = value.surfaceHeight; - valueSerializer.writeNumber(value_surfaceHeight); - } - void writeHeader(Ark_Header value) - { - Serializer& valueSerializer = *this; - const auto value_headerKey = value.headerKey; - valueSerializer.writeString(value_headerKey); - const auto value_headerValue = value.headerValue; - valueSerializer.writeString(value_headerValue); - } - void writeScreenCaptureConfig(Ark_ScreenCaptureConfig value) - { - Serializer& valueSerializer = *this; - const auto value_captureMode = value.captureMode; - valueSerializer.writeInt32(value_captureMode); - } - void writeTimePickerDialogOptions(Ark_TimePickerDialogOptions value) - { - Serializer& valueSerializer = *this; - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); - } - const auto value_format = value.format; - Ark_Int32 value_format_type = ARK_RUNTIME_UNDEFINED; - value_format_type = runtimeType(value_format); - valueSerializer.writeInt8(value_format_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_format_type)) { - const auto value_format_value = value_format.value; - valueSerializer.writeInt32(value_format_value); - } - const auto value_useMilitaryTime = value.useMilitaryTime; - Ark_Int32 value_useMilitaryTime_type = ARK_RUNTIME_UNDEFINED; - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime); - valueSerializer.writeInt8(value_useMilitaryTime_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_useMilitaryTime_type)) { - const auto value_useMilitaryTime_value = value_useMilitaryTime.value; - valueSerializer.writeBoolean(value_useMilitaryTime_value); - } - const auto value_disappearTextStyle = value.disappearTextStyle; - Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); - valueSerializer.writeInt8(value_disappearTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { - const auto value_disappearTextStyle_value = value_disappearTextStyle.value; - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); - } - const auto value_textStyle = value.textStyle; - Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; - value_textStyle_type = runtimeType(value_textStyle); - valueSerializer.writeInt8(value_textStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { - const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writePickerTextStyle(value_textStyle_value); - } - const auto value_acceptButtonStyle = value.acceptButtonStyle; - Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); - valueSerializer.writeInt8(value_acceptButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { - const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); - } - const auto value_cancelButtonStyle = value.cancelButtonStyle; - Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); - valueSerializer.writeInt8(value_cancelButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { - const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); - } - const auto value_selectedTextStyle = value.selectedTextStyle; - Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); - valueSerializer.writeInt8(value_selectedTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { - const auto value_selectedTextStyle_value = value_selectedTextStyle.value; - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); - } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); + const auto value_aboutToAppear = value.aboutToAppear; + Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; + value_aboutToAppear_type = runtimeType(value_aboutToAppear); + valueSerializer.writeInt8(value_aboutToAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToAppear_type)) { + const auto value_aboutToAppear_value = value_aboutToAppear.value; + valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); } - const auto value_onAccept = value.onAccept; - Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; - value_onAccept_type = runtimeType(value_onAccept); - valueSerializer.writeInt8(value_onAccept_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { - const auto value_onAccept_value = value_onAccept.value; - valueSerializer.writeCallbackResource(value_onAccept_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); + const auto value_aboutToDisappear = value.aboutToDisappear; + Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; + value_aboutToDisappear_type = runtimeType(value_aboutToDisappear); + valueSerializer.writeInt8(value_aboutToDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToDisappear_type)) { + const auto value_aboutToDisappear_value = value_aboutToDisappear.value; + valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); } - const auto value_onCancel = value.onCancel; - Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; - value_onCancel_type = runtimeType(value_onCancel); - valueSerializer.writeInt8(value_onCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { - const auto value_onCancel_value = value_onCancel.value; - valueSerializer.writeCallbackResource(value_onCancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); + const auto value_layoutRegionMargin = value.layoutRegionMargin; + Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin); + valueSerializer.writeInt8(value_layoutRegionMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_type)) { + const auto value_layoutRegionMargin_value = value_layoutRegionMargin.value; + const auto value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top; + Ark_Int32 value_layoutRegionMargin_value_top_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top); + valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { + const auto value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_top_value); + } + const auto value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right; + Ark_Int32 value_layoutRegionMargin_value_right_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right); + valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { + const auto value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_right_value); + } + const auto value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom; + Ark_Int32 value_layoutRegionMargin_value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom); + valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { + const auto value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value); + } + const auto value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left; + Ark_Int32 value_layoutRegionMargin_value_left_type = ARK_RUNTIME_UNDEFINED; + value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left); + valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { + const auto value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left.value; + valueSerializer.writeLength(value_layoutRegionMargin_value_left_value); + } } - const auto value_onChange = value.onChange; - Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; - value_onChange_type = runtimeType(value_onChange); - valueSerializer.writeInt8(value_onChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { - const auto value_onChange_value = value_onChange.value; - valueSerializer.writeCallbackResource(value_onChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); + const auto value_previewAnimationOptions = value.previewAnimationOptions; + Ark_Int32 value_previewAnimationOptions_type = ARK_RUNTIME_UNDEFINED; + value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions); + valueSerializer.writeInt8(value_previewAnimationOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_previewAnimationOptions_type)) { + const auto value_previewAnimationOptions_value = value_previewAnimationOptions.value; + valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value); } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; @@ -57283,45 +57135,261 @@ class Serializer : public SerializerBase { const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; valueSerializer.writeInt32(value_backgroundBlurStyle_value); } - const auto value_onDidAppear = value.onDidAppear; - Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; - value_onDidAppear_type = runtimeType(value_onDidAppear); - valueSerializer.writeInt8(value_onDidAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { - const auto value_onDidAppear_value = value_onDidAppear.value; - valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); } - const auto value_onDidDisappear = value.onDidDisappear; - Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDidDisappear_type = runtimeType(value_onDidDisappear); - valueSerializer.writeInt8(value_onDidDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { - const auto value_onDidDisappear_value = value_onDidDisappear.value; - valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); } - const auto value_onWillAppear = value.onWillAppear; - Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; - value_onWillAppear_type = runtimeType(value_onWillAppear); - valueSerializer.writeInt8(value_onWillAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { - const auto value_onWillAppear_value = value_onWillAppear.value; - valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = runtimeType(value_title); + valueSerializer.writeInt8(value_title_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { + const auto value_title_value = value_title.value; + Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; + value_title_value_type = value_title_value.selector; + if (((value_title_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_value_0 = value_title_value.value0; + valueSerializer.writeString(value_title_value_0); + } + else if (((value_title_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_value_1 = value_title_value.value1; + valueSerializer.writeResource(value_title_value_1); + } } - const auto value_onWillDisappear = value.onWillDisappear; - Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onWillDisappear_type = runtimeType(value_onWillDisappear); - valueSerializer.writeInt8(value_onWillDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { - const auto value_onWillDisappear_value = value_onWillDisappear.value; - valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + } + void writeCustomPopupOptions(Ark_CustomPopupOptions value) + { + Serializer& valueSerializer = *this; + const auto value_builder = value.builder; + valueSerializer.writeCallbackResource(value_builder.resource); + valueSerializer.writePointer(reinterpret_cast(value_builder.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder.callSync)); + const auto value_placement = value.placement; + Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; + value_placement_type = runtimeType(value_placement); + valueSerializer.writeInt8(value_placement_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { + const auto value_placement_value = value_placement.value; + valueSerializer.writeInt32(value_placement_value); + } + const auto value_maskColor = value.maskColor; + Ark_Int32 value_maskColor_type = ARK_RUNTIME_UNDEFINED; + value_maskColor_type = runtimeType(value_maskColor); + valueSerializer.writeInt8(value_maskColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskColor_type)) { + const auto value_maskColor_value = value_maskColor.value; + Ark_Int32 value_maskColor_value_type = ARK_RUNTIME_UNDEFINED; + value_maskColor_value_type = value_maskColor_value.selector; + if (((value_maskColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_maskColor_value_0 = value_maskColor_value.value0; + valueSerializer.writeInt32(value_maskColor_value_0); + } + else if (((value_maskColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_maskColor_value_1 = value_maskColor_value.value1; + valueSerializer.writeString(value_maskColor_value_1); + } + else if (((value_maskColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_maskColor_value_2 = value_maskColor_value.value2; + valueSerializer.writeResource(value_maskColor_value_2); + } + else if (((value_maskColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_maskColor_value_3 = value_maskColor_value.value3; + valueSerializer.writeNumber(value_maskColor_value_3); + } + } + const auto value_popupColor = value.popupColor; + Ark_Int32 value_popupColor_type = ARK_RUNTIME_UNDEFINED; + value_popupColor_type = runtimeType(value_popupColor); + valueSerializer.writeInt8(value_popupColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_popupColor_type)) { + const auto value_popupColor_value = value_popupColor.value; + Ark_Int32 value_popupColor_value_type = ARK_RUNTIME_UNDEFINED; + value_popupColor_value_type = value_popupColor_value.selector; + if (((value_popupColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_popupColor_value_0 = value_popupColor_value.value0; + valueSerializer.writeInt32(value_popupColor_value_0); + } + else if (((value_popupColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_popupColor_value_1 = value_popupColor_value.value1; + valueSerializer.writeString(value_popupColor_value_1); + } + else if (((value_popupColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_popupColor_value_2 = value_popupColor_value.value2; + valueSerializer.writeResource(value_popupColor_value_2); + } + else if (((value_popupColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_popupColor_value_3 = value_popupColor_value.value3; + valueSerializer.writeNumber(value_popupColor_value_3); + } + } + const auto value_enableArrow = value.enableArrow; + Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; + value_enableArrow_type = runtimeType(value_enableArrow); + valueSerializer.writeInt8(value_enableArrow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { + const auto value_enableArrow_value = value_enableArrow.value; + valueSerializer.writeBoolean(value_enableArrow_value); + } + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); + } + const auto value_onStateChange = value.onStateChange; + Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; + value_onStateChange_type = runtimeType(value_onStateChange); + valueSerializer.writeInt8(value_onStateChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onStateChange_type)) { + const auto value_onStateChange_value = value_onStateChange.value; + valueSerializer.writeCallbackResource(value_onStateChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); + } + const auto value_arrowOffset = value.arrowOffset; + Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; + value_arrowOffset_type = runtimeType(value_arrowOffset); + valueSerializer.writeInt8(value_arrowOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { + const auto value_arrowOffset_value = value_arrowOffset.value; + valueSerializer.writeLength(value_arrowOffset_value); + } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + const auto value_mask = value.mask; + Ark_Int32 value_mask_type = ARK_RUNTIME_UNDEFINED; + value_mask_type = runtimeType(value_mask); + valueSerializer.writeInt8(value_mask_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_mask_type)) { + const auto value_mask_value = value_mask.value; + Ark_Int32 value_mask_value_type = ARK_RUNTIME_UNDEFINED; + value_mask_value_type = value_mask_value.selector; + if (((value_mask_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_mask_value_0 = value_mask_value.value0; + valueSerializer.writeBoolean(value_mask_value_0); + } + else if (((value_mask_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_mask_value_1 = value_mask_value.value1; + const auto value_mask_value_1_color = value_mask_value_1.color; + Ark_Int32 value_mask_value_1_color_type = ARK_RUNTIME_UNDEFINED; + value_mask_value_1_color_type = value_mask_value_1_color.selector; + if (((value_mask_value_1_color_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_mask_value_1_color_0 = value_mask_value_1_color.value0; + valueSerializer.writeInt32(value_mask_value_1_color_0); + } + else if (((value_mask_value_1_color_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_mask_value_1_color_1 = value_mask_value_1_color.value1; + valueSerializer.writeNumber(value_mask_value_1_color_1); + } + else if (((value_mask_value_1_color_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_mask_value_1_color_2 = value_mask_value_1_color.value2; + valueSerializer.writeString(value_mask_value_1_color_2); + } + else if (((value_mask_value_1_color_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_mask_value_1_color_3 = value_mask_value_1_color.value3; + valueSerializer.writeResource(value_mask_value_1_color_3); + } + } + } + const auto value_targetSpace = value.targetSpace; + Ark_Int32 value_targetSpace_type = ARK_RUNTIME_UNDEFINED; + value_targetSpace_type = runtimeType(value_targetSpace); + valueSerializer.writeInt8(value_targetSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_targetSpace_type)) { + const auto value_targetSpace_value = value_targetSpace.value; + valueSerializer.writeLength(value_targetSpace_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writePosition(value_offset_value); + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeLength(value_width_value); + } + const auto value_arrowPointPosition = value.arrowPointPosition; + Ark_Int32 value_arrowPointPosition_type = ARK_RUNTIME_UNDEFINED; + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition); + valueSerializer.writeInt8(value_arrowPointPosition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowPointPosition_type)) { + const auto value_arrowPointPosition_value = value_arrowPointPosition.value; + valueSerializer.writeInt32(value_arrowPointPosition_value); + } + const auto value_arrowWidth = value.arrowWidth; + Ark_Int32 value_arrowWidth_type = ARK_RUNTIME_UNDEFINED; + value_arrowWidth_type = runtimeType(value_arrowWidth); + valueSerializer.writeInt8(value_arrowWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowWidth_type)) { + const auto value_arrowWidth_value = value_arrowWidth.value; + valueSerializer.writeLength(value_arrowWidth_value); + } + const auto value_arrowHeight = value.arrowHeight; + Ark_Int32 value_arrowHeight_type = ARK_RUNTIME_UNDEFINED; + value_arrowHeight_type = runtimeType(value_arrowHeight); + valueSerializer.writeInt8(value_arrowHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowHeight_type)) { + const auto value_arrowHeight_value = value_arrowHeight.value; + valueSerializer.writeLength(value_arrowHeight_value); + } + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + valueSerializer.writeLength(value_radius_value); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -57342,13 +57410,50 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_dateTimeOptions = value.dateTimeOptions; - Ark_Int32 value_dateTimeOptions_type = ARK_RUNTIME_UNDEFINED; - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions); - valueSerializer.writeInt8(value_dateTimeOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dateTimeOptions_type)) { - const auto value_dateTimeOptions_value = value_dateTimeOptions.value; - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value); + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_focusable = value.focusable; + Ark_Int32 value_focusable_type = ARK_RUNTIME_UNDEFINED; + value_focusable_type = runtimeType(value_focusable); + valueSerializer.writeInt8(value_focusable_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focusable_type)) { + const auto value_focusable_value = value_focusable.value; + valueSerializer.writeBoolean(value_focusable_value); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + Ark_Int32 value_onWillDismiss_value_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_value_type = value_onWillDismiss_value.selector; + if (((value_onWillDismiss_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_onWillDismiss_value_0 = value_onWillDismiss_value.value0; + valueSerializer.writeBoolean(value_onWillDismiss_value_0); + } + else if (((value_onWillDismiss_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; + valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); + } } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; @@ -57358,262 +57463,152 @@ class Serializer : public SerializerBase { const auto value_enableHoverMode_value = value_enableHoverMode.value; valueSerializer.writeBoolean(value_enableHoverMode_value); } - const auto value_hoverModeArea = value.hoverModeArea; - Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; - value_hoverModeArea_type = runtimeType(value_hoverModeArea); - valueSerializer.writeInt8(value_hoverModeArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { - const auto value_hoverModeArea_value = value_hoverModeArea.value; - valueSerializer.writeInt32(value_hoverModeArea_value); + const auto value_followTransformOfTarget = value.followTransformOfTarget; + Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); + valueSerializer.writeInt8(value_followTransformOfTarget_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { + const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; + valueSerializer.writeBoolean(value_followTransformOfTarget_value); } } - void writeTextPickerResult(Ark_TextPickerResult value) + void writePopupOptions(Ark_PopupOptions value) { Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeInt32(value_value_1.length); - for (int i = 0; i < value_value_1.length; i++) { - const auto value_value_1_element = value_value_1.array[i]; - valueSerializer.writeString(value_value_1_element); - } - } - const auto value_index = value.index; - Ark_Int32 value_index_type = ARK_RUNTIME_UNDEFINED; - value_index_type = value_index.selector; - if (((value_index_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_index_0 = value_index.value0; - valueSerializer.writeNumber(value_index_0); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + const auto value_placementOnTop = value.placementOnTop; + Ark_Int32 value_placementOnTop_type = ARK_RUNTIME_UNDEFINED; + value_placementOnTop_type = runtimeType(value_placementOnTop); + valueSerializer.writeInt8(value_placementOnTop_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placementOnTop_type)) { + const auto value_placementOnTop_value = value_placementOnTop.value; + valueSerializer.writeBoolean(value_placementOnTop_value); } - else if (((value_index_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_index_1 = value_index.value1; - valueSerializer.writeInt32(value_index_1.length); - for (int i = 0; i < value_index_1.length; i++) { - const auto value_index_1_element = value_index_1.array[i]; - valueSerializer.writeNumber(value_index_1_element); - } + const auto value_placement = value.placement; + Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; + value_placement_type = runtimeType(value_placement); + valueSerializer.writeInt8(value_placement_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { + const auto value_placement_value = value_placement.value; + valueSerializer.writeInt32(value_placement_value); } - } - void writeTextPickerDialogOptions(Ark_TextPickerDialogOptions value) - { - Serializer& valueSerializer = *this; - const auto value_range = value.range; - Ark_Int32 value_range_type = ARK_RUNTIME_UNDEFINED; - value_range_type = value_range.selector; - if (((value_range_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_range_0 = value_range.value0; - valueSerializer.writeInt32(value_range_0.length); - for (int i = 0; i < value_range_0.length; i++) { - const auto value_range_0_element = value_range_0.array[i]; - valueSerializer.writeString(value_range_0_element); - } + const auto value_primaryButton = value.primaryButton; + Ark_Int32 value_primaryButton_type = ARK_RUNTIME_UNDEFINED; + value_primaryButton_type = runtimeType(value_primaryButton); + valueSerializer.writeInt8(value_primaryButton_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_primaryButton_type)) { + const auto value_primaryButton_value = value_primaryButton.value; + const auto value_primaryButton_value_value = value_primaryButton_value.value; + valueSerializer.writeString(value_primaryButton_value_value); + const auto value_primaryButton_value_action = value_primaryButton_value.action; + valueSerializer.writeCallbackResource(value_primaryButton_value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_primaryButton_value_action.callSync)); } - else if (((value_range_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_range_1 = value_range.value1; - valueSerializer.writeInt32(value_range_1.length); - for (int i = 0; i < value_range_1.length; i++) { - const auto value_range_1_element = value_range_1.array[i]; - valueSerializer.writeInt32(value_range_1_element.length); - for (int i = 0; i < value_range_1_element.length; i++) { - const auto value_range_1_element_element = value_range_1_element.array[i]; - valueSerializer.writeString(value_range_1_element_element); - } - } + const auto value_secondaryButton = value.secondaryButton; + Ark_Int32 value_secondaryButton_type = ARK_RUNTIME_UNDEFINED; + value_secondaryButton_type = runtimeType(value_secondaryButton); + valueSerializer.writeInt8(value_secondaryButton_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_secondaryButton_type)) { + const auto value_secondaryButton_value = value_secondaryButton.value; + const auto value_secondaryButton_value_value = value_secondaryButton_value.value; + valueSerializer.writeString(value_secondaryButton_value_value); + const auto value_secondaryButton_value_action = value_secondaryButton_value.action; + valueSerializer.writeCallbackResource(value_secondaryButton_value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_secondaryButton_value_action.callSync)); } - else if (((value_range_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_range_2 = value_range.value2; - valueSerializer.writeResource(value_range_2); + const auto value_onStateChange = value.onStateChange; + Ark_Int32 value_onStateChange_type = ARK_RUNTIME_UNDEFINED; + value_onStateChange_type = runtimeType(value_onStateChange); + valueSerializer.writeInt8(value_onStateChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onStateChange_type)) { + const auto value_onStateChange_value = value_onStateChange.value; + valueSerializer.writeCallbackResource(value_onStateChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onStateChange_value.callSync)); } - else if (((value_range_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_range_3 = value_range.value3; - valueSerializer.writeInt32(value_range_3.length); - for (int i = 0; i < value_range_3.length; i++) { - const auto value_range_3_element = value_range_3.array[i]; - valueSerializer.writeTextPickerRangeContent(value_range_3_element); - } + const auto value_arrowOffset = value.arrowOffset; + Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; + value_arrowOffset_type = runtimeType(value_arrowOffset); + valueSerializer.writeInt8(value_arrowOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { + const auto value_arrowOffset_value = value_arrowOffset.value; + valueSerializer.writeLength(value_arrowOffset_value); } - else if (((value_range_type == 4))) { - valueSerializer.writeInt8(4); - const auto value_range_4 = value_range.value4; - valueSerializer.writeInt32(value_range_4.length); - for (int i = 0; i < value_range_4.length; i++) { - const auto value_range_4_element = value_range_4.array[i]; - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element); - } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); } - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = runtimeType(value_value); - valueSerializer.writeInt8(value_value_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { - const auto value_value_value = value_value.value; - Ark_Int32 value_value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_value_type = value_value_value.selector; - if (((value_value_value_type == 0))) { + const auto value_mask = value.mask; + Ark_Int32 value_mask_type = ARK_RUNTIME_UNDEFINED; + value_mask_type = runtimeType(value_mask); + valueSerializer.writeInt8(value_mask_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_mask_type)) { + const auto value_mask_value = value_mask.value; + Ark_Int32 value_mask_value_type = ARK_RUNTIME_UNDEFINED; + value_mask_value_type = value_mask_value.selector; + if (((value_mask_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_value_value_0 = value_value_value.value0; - valueSerializer.writeString(value_value_value_0); + const auto value_mask_value_0 = value_mask_value.value0; + valueSerializer.writeBoolean(value_mask_value_0); } - else if (((value_value_value_type == 1))) { + else if (((value_mask_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_value_value_1 = value_value_value.value1; - valueSerializer.writeInt32(value_value_value_1.length); - for (int i = 0; i < value_value_value_1.length; i++) { - const auto value_value_value_1_element = value_value_value_1.array[i]; - valueSerializer.writeString(value_value_value_1_element); + const auto value_mask_value_1 = value_mask_value.value1; + const auto value_mask_value_1_color = value_mask_value_1.color; + Ark_Int32 value_mask_value_1_color_type = ARK_RUNTIME_UNDEFINED; + value_mask_value_1_color_type = value_mask_value_1_color.selector; + if (((value_mask_value_1_color_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_mask_value_1_color_0 = value_mask_value_1_color.value0; + valueSerializer.writeInt32(value_mask_value_1_color_0); } - } - } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - Ark_Int32 value_selected_value_type = ARK_RUNTIME_UNDEFINED; - value_selected_value_type = value_selected_value.selector; - if (((value_selected_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_selected_value_0 = value_selected_value.value0; - valueSerializer.writeNumber(value_selected_value_0); - } - else if (((value_selected_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_selected_value_1 = value_selected_value.value1; - valueSerializer.writeInt32(value_selected_value_1.length); - for (int i = 0; i < value_selected_value_1.length; i++) { - const auto value_selected_value_1_element = value_selected_value_1.array[i]; - valueSerializer.writeNumber(value_selected_value_1_element); + else if (((value_mask_value_1_color_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_mask_value_1_color_1 = value_mask_value_1_color.value1; + valueSerializer.writeNumber(value_mask_value_1_color_1); + } + else if (((value_mask_value_1_color_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_mask_value_1_color_2 = value_mask_value_1_color.value2; + valueSerializer.writeString(value_mask_value_1_color_2); + } + else if (((value_mask_value_1_color_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_mask_value_1_color_3 = value_mask_value_1_color.value3; + valueSerializer.writeResource(value_mask_value_1_color_3); } } } - const auto value_defaultPickerItemHeight = value.defaultPickerItemHeight; - Ark_Int32 value_defaultPickerItemHeight_type = ARK_RUNTIME_UNDEFINED; - value_defaultPickerItemHeight_type = runtimeType(value_defaultPickerItemHeight); - valueSerializer.writeInt8(value_defaultPickerItemHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_defaultPickerItemHeight_type)) { - const auto value_defaultPickerItemHeight_value = value_defaultPickerItemHeight.value; - Ark_Int32 value_defaultPickerItemHeight_value_type = ARK_RUNTIME_UNDEFINED; - value_defaultPickerItemHeight_value_type = value_defaultPickerItemHeight_value.selector; - if (((value_defaultPickerItemHeight_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_defaultPickerItemHeight_value_0 = value_defaultPickerItemHeight_value.value0; - valueSerializer.writeNumber(value_defaultPickerItemHeight_value_0); - } - else if (((value_defaultPickerItemHeight_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_defaultPickerItemHeight_value_1 = value_defaultPickerItemHeight_value.value1; - valueSerializer.writeString(value_defaultPickerItemHeight_value_1); - } - } - const auto value_canLoop = value.canLoop; - Ark_Int32 value_canLoop_type = ARK_RUNTIME_UNDEFINED; - value_canLoop_type = runtimeType(value_canLoop); - valueSerializer.writeInt8(value_canLoop_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_canLoop_type)) { - const auto value_canLoop_value = value_canLoop.value; - valueSerializer.writeBoolean(value_canLoop_value); - } - const auto value_disappearTextStyle = value.disappearTextStyle; - Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); - valueSerializer.writeInt8(value_disappearTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { - const auto value_disappearTextStyle_value = value_disappearTextStyle.value; - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); - } - const auto value_textStyle = value.textStyle; - Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; - value_textStyle_type = runtimeType(value_textStyle); - valueSerializer.writeInt8(value_textStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { - const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writePickerTextStyle(value_textStyle_value); - } - const auto value_acceptButtonStyle = value.acceptButtonStyle; - Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); - valueSerializer.writeInt8(value_acceptButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { - const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); - } - const auto value_cancelButtonStyle = value.cancelButtonStyle; - Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); - valueSerializer.writeInt8(value_cancelButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { - const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); - } - const auto value_selectedTextStyle = value.selectedTextStyle; - Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); - valueSerializer.writeInt8(value_selectedTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { - const auto value_selectedTextStyle_value = value_selectedTextStyle.value; - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); - } - const auto value_onAccept = value.onAccept; - Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; - value_onAccept_type = runtimeType(value_onAccept); - valueSerializer.writeInt8(value_onAccept_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { - const auto value_onAccept_value = value_onAccept.value; - valueSerializer.writeCallbackResource(value_onAccept_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); - } - const auto value_onCancel = value.onCancel; - Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; - value_onCancel_type = runtimeType(value_onCancel); - valueSerializer.writeInt8(value_onCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { - const auto value_onCancel_value = value_onCancel.value; - valueSerializer.writeCallbackResource(value_onCancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); - } - const auto value_onChange = value.onChange; - Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; - value_onChange_type = runtimeType(value_onChange); - valueSerializer.writeInt8(value_onChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { - const auto value_onChange_value = value_onChange.value; - valueSerializer.writeCallbackResource(value_onChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); + const auto value_messageOptions = value.messageOptions; + Ark_Int32 value_messageOptions_type = ARK_RUNTIME_UNDEFINED; + value_messageOptions_type = runtimeType(value_messageOptions); + valueSerializer.writeInt8(value_messageOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_messageOptions_type)) { + const auto value_messageOptions_value = value_messageOptions.value; + valueSerializer.writePopupMessageOptions(value_messageOptions_value); } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); + const auto value_targetSpace = value.targetSpace; + Ark_Int32 value_targetSpace_type = ARK_RUNTIME_UNDEFINED; + value_targetSpace_type = runtimeType(value_targetSpace); + valueSerializer.writeInt8(value_targetSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_targetSpace_type)) { + const auto value_targetSpace_value = value_targetSpace.value; + valueSerializer.writeLength(value_targetSpace_value); } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); + const auto value_enableArrow = value.enableArrow; + Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; + value_enableArrow_type = runtimeType(value_enableArrow); + valueSerializer.writeInt8(value_enableArrow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { + const auto value_enableArrow_value = value_enableArrow.value; + valueSerializer.writeBoolean(value_enableArrow_value); } const auto value_offset = value.offset; Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; @@ -57621,87 +57616,84 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_offset_type); if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); + valueSerializer.writePosition(value_offset_value); } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_popupColor = value.popupColor; + Ark_Int32 value_popupColor_type = ARK_RUNTIME_UNDEFINED; + value_popupColor_type = runtimeType(value_popupColor); + valueSerializer.writeInt8(value_popupColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_popupColor_type)) { + const auto value_popupColor_value = value_popupColor.value; + Ark_Int32 value_popupColor_value_type = ARK_RUNTIME_UNDEFINED; + value_popupColor_value_type = value_popupColor_value.selector; + if (((value_popupColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_popupColor_value_0 = value_popupColor_value.value0; + valueSerializer.writeInt32(value_popupColor_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_popupColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); + const auto value_popupColor_value_1 = value_popupColor_value.value1; + valueSerializer.writeString(value_popupColor_value_1); } - else if (((value_backgroundColor_value_type == 2))) { + else if (((value_popupColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); + const auto value_popupColor_value_2 = value_popupColor_value.value2; + valueSerializer.writeResource(value_popupColor_value_2); } - else if (((value_backgroundColor_value_type == 3))) { + else if (((value_popupColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_popupColor_value_3 = value_popupColor_value.value3; + valueSerializer.writeNumber(value_popupColor_value_3); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); } - const auto value_onDidAppear = value.onDidAppear; - Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; - value_onDidAppear_type = runtimeType(value_onDidAppear); - valueSerializer.writeInt8(value_onDidAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { - const auto value_onDidAppear_value = value_onDidAppear.value; - valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeLength(value_width_value); } - const auto value_onDidDisappear = value.onDidDisappear; - Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDidDisappear_type = runtimeType(value_onDidDisappear); - valueSerializer.writeInt8(value_onDidDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { - const auto value_onDidDisappear_value = value_onDidDisappear.value; - valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); + const auto value_arrowPointPosition = value.arrowPointPosition; + Ark_Int32 value_arrowPointPosition_type = ARK_RUNTIME_UNDEFINED; + value_arrowPointPosition_type = runtimeType(value_arrowPointPosition); + valueSerializer.writeInt8(value_arrowPointPosition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowPointPosition_type)) { + const auto value_arrowPointPosition_value = value_arrowPointPosition.value; + valueSerializer.writeInt32(value_arrowPointPosition_value); } - const auto value_onWillAppear = value.onWillAppear; - Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; - value_onWillAppear_type = runtimeType(value_onWillAppear); - valueSerializer.writeInt8(value_onWillAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { - const auto value_onWillAppear_value = value_onWillAppear.value; - valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + const auto value_arrowWidth = value.arrowWidth; + Ark_Int32 value_arrowWidth_type = ARK_RUNTIME_UNDEFINED; + value_arrowWidth_type = runtimeType(value_arrowWidth); + valueSerializer.writeInt8(value_arrowWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowWidth_type)) { + const auto value_arrowWidth_value = value_arrowWidth.value; + valueSerializer.writeLength(value_arrowWidth_value); } - const auto value_onWillDisappear = value.onWillDisappear; - Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onWillDisappear_type = runtimeType(value_onWillDisappear); - valueSerializer.writeInt8(value_onWillDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { - const auto value_onWillDisappear_value = value_onWillDisappear.value; - valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + const auto value_arrowHeight = value.arrowHeight; + Ark_Int32 value_arrowHeight_type = ARK_RUNTIME_UNDEFINED; + value_arrowHeight_type = runtimeType(value_arrowHeight); + valueSerializer.writeInt8(value_arrowHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowHeight_type)) { + const auto value_arrowHeight_value = value_arrowHeight.value; + valueSerializer.writeLength(value_arrowHeight_value); + } + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + valueSerializer.writeLength(value_radius_value); } const auto value_shadow = value.shadow; Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; @@ -57722,6 +57714,43 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + Ark_Int32 value_onWillDismiss_value_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_value_type = value_onWillDismiss_value.selector; + if (((value_onWillDismiss_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_onWillDismiss_value_0 = value_onWillDismiss_value.value0; + valueSerializer.writeBoolean(value_onWillDismiss_value_0); + } + else if (((value_onWillDismiss_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_onWillDismiss_value_1 = value_onWillDismiss_value.value1; + valueSerializer.writeCallbackResource(value_onWillDismiss_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value_1.callSync)); + } + } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; value_enableHoverMode_type = runtimeType(value_enableHoverMode); @@ -57730,449 +57759,358 @@ class Serializer : public SerializerBase { const auto value_enableHoverMode_value = value_enableHoverMode.value; valueSerializer.writeBoolean(value_enableHoverMode_value); } - const auto value_hoverModeArea = value.hoverModeArea; - Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; - value_hoverModeArea_type = runtimeType(value_hoverModeArea); - valueSerializer.writeInt8(value_hoverModeArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { - const auto value_hoverModeArea_value = value_hoverModeArea.value; - valueSerializer.writeInt32(value_hoverModeArea_value); + const auto value_followTransformOfTarget = value.followTransformOfTarget; + Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); + valueSerializer.writeInt8(value_followTransformOfTarget_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { + const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; + valueSerializer.writeBoolean(value_followTransformOfTarget_value); } } - void writeTextMenuItem(Ark_TextMenuItem value) + void writeGeometryTransitionOptions(Ark_GeometryTransitionOptions value) { Serializer& valueSerializer = *this; - const auto value_content = value.content; - Ark_Int32 value_content_type = ARK_RUNTIME_UNDEFINED; - value_content_type = value_content.selector; - if (((value_content_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_content_0 = value_content.value0; - valueSerializer.writeString(value_content_0); - } - else if (((value_content_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_content_1 = value_content.value1; - valueSerializer.writeResource(value_content_1); + const auto value_follow = value.follow; + Ark_Int32 value_follow_type = ARK_RUNTIME_UNDEFINED; + value_follow_type = runtimeType(value_follow); + valueSerializer.writeInt8(value_follow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_follow_type)) { + const auto value_follow_value = value_follow.value; + valueSerializer.writeBoolean(value_follow_value); } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } + const auto value_hierarchyStrategy = value.hierarchyStrategy; + Ark_Int32 value_hierarchyStrategy_type = ARK_RUNTIME_UNDEFINED; + value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy); + valueSerializer.writeInt8(value_hierarchyStrategy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hierarchyStrategy_type)) { + const auto value_hierarchyStrategy_value = value_hierarchyStrategy.value; + valueSerializer.writeInt32(value_hierarchyStrategy_value); } - const auto value_id = value.id; - valueSerializer.writeTextMenuItemId(value_id); } - void writeScrollToIndexOptions(Ark_ScrollToIndexOptions value) + void writeBlender(Ark_Blender value) { Serializer& valueSerializer = *this; - const auto value_extraOffset = value.extraOffset; - Ark_Int32 value_extraOffset_type = ARK_RUNTIME_UNDEFINED; - value_extraOffset_type = runtimeType(value_extraOffset); - valueSerializer.writeInt8(value_extraOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_extraOffset_type)) { - const auto value_extraOffset_value = value_extraOffset.value; - valueSerializer.writeLengthMetrics(value_extraOffset_value); - } + const auto value___BlenderStub = value.__BlenderStub; + valueSerializer.writeString(value___BlenderStub); } - void writeScrollPageOptions(Ark_ScrollPageOptions value) + void writeOverlayOptions(Ark_OverlayOptions value) { Serializer& valueSerializer = *this; - const auto value_next = value.next; - valueSerializer.writeBoolean(value_next); - const auto value_animation = value.animation; - Ark_Int32 value_animation_type = ARK_RUNTIME_UNDEFINED; - value_animation_type = runtimeType(value_animation); - valueSerializer.writeInt8(value_animation_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_animation_type)) { - const auto value_animation_value = value_animation.value; - valueSerializer.writeBoolean(value_animation_value); + const auto value_align = value.align; + Ark_Int32 value_align_type = ARK_RUNTIME_UNDEFINED; + value_align_type = runtimeType(value_align); + valueSerializer.writeInt8(value_align_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_align_type)) { + const auto value_align_value = value_align.value; + valueSerializer.writeInt32(value_align_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeOverlayOffset(value_offset_value); } } - void writeScrollEdgeOptions(Ark_ScrollEdgeOptions value) + void writeDragInteractionOptions(Ark_DragInteractionOptions value) { Serializer& valueSerializer = *this; - const auto value_velocity = value.velocity; - Ark_Int32 value_velocity_type = ARK_RUNTIME_UNDEFINED; - value_velocity_type = runtimeType(value_velocity); - valueSerializer.writeInt8(value_velocity_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_velocity_type)) { - const auto value_velocity_value = value_velocity.value; - valueSerializer.writeNumber(value_velocity_value); + const auto value_isMultiSelectionEnabled = value.isMultiSelectionEnabled; + Ark_Int32 value_isMultiSelectionEnabled_type = ARK_RUNTIME_UNDEFINED; + value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled); + valueSerializer.writeInt8(value_isMultiSelectionEnabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isMultiSelectionEnabled_type)) { + const auto value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled.value; + valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value); + } + const auto value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting; + Ark_Int32 value_defaultAnimationBeforeLifting_type = ARK_RUNTIME_UNDEFINED; + value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting); + valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { + const auto value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting.value; + valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value); } } - void writeScrollOptions(Ark_ScrollOptions value) + void writeDragPreviewOptions(Ark_DragPreviewOptions value) { Serializer& valueSerializer = *this; - const auto value_xOffset = value.xOffset; - Ark_Int32 value_xOffset_type = ARK_RUNTIME_UNDEFINED; - value_xOffset_type = value_xOffset.selector; - if (((value_xOffset_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_xOffset_0 = value_xOffset.value0; - valueSerializer.writeNumber(value_xOffset_0); - } - else if (((value_xOffset_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_xOffset_1 = value_xOffset.value1; - valueSerializer.writeString(value_xOffset_1); - } - const auto value_yOffset = value.yOffset; - Ark_Int32 value_yOffset_type = ARK_RUNTIME_UNDEFINED; - value_yOffset_type = value_yOffset.selector; - if (((value_yOffset_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_yOffset_0 = value_yOffset.value0; - valueSerializer.writeNumber(value_yOffset_0); - } - else if (((value_yOffset_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_yOffset_1 = value_yOffset.value1; - valueSerializer.writeString(value_yOffset_1); - } - const auto value_animation = value.animation; - Ark_Int32 value_animation_type = ARK_RUNTIME_UNDEFINED; - value_animation_type = runtimeType(value_animation); - valueSerializer.writeInt8(value_animation_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_animation_type)) { - const auto value_animation_value = value_animation.value; - Ark_Int32 value_animation_value_type = ARK_RUNTIME_UNDEFINED; - value_animation_value_type = value_animation_value.selector; - if (((value_animation_value_type == 0))) { + const auto value_mode = value.mode; + Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; + value_mode_type = runtimeType(value_mode); + valueSerializer.writeInt8(value_mode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_mode_type)) { + const auto value_mode_value = value_mode.value; + Ark_Int32 value_mode_value_type = ARK_RUNTIME_UNDEFINED; + value_mode_value_type = value_mode_value.selector; + if (((value_mode_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_animation_value_0 = value_animation_value.value0; - valueSerializer.writeScrollAnimationOptions(value_animation_value_0); + const auto value_mode_value_0 = value_mode_value.value0; + valueSerializer.writeInt32(value_mode_value_0); } - else if (((value_animation_value_type == 1))) { + else if (((value_mode_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_animation_value_1 = value_animation_value.value1; - valueSerializer.writeBoolean(value_animation_value_1); + const auto value_mode_value_1 = value_mode_value.value1; + valueSerializer.writeInt32(value_mode_value_1.length); + for (int i = 0; i < value_mode_value_1.length; i++) { + const auto value_mode_value_1_element = value_mode_value_1.array[i]; + valueSerializer.writeInt32(value_mode_value_1_element); + } + } + } + const auto value_modifier = value.modifier; + Ark_Int32 value_modifier_type = ARK_RUNTIME_UNDEFINED; + value_modifier_type = runtimeType(value_modifier); + valueSerializer.writeInt8(value_modifier_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_modifier_type)) { + const auto value_modifier_value = value_modifier.value; + valueSerializer.writeImageModifier(value_modifier_value); + } + const auto value_numberBadge = value.numberBadge; + Ark_Int32 value_numberBadge_type = ARK_RUNTIME_UNDEFINED; + value_numberBadge_type = runtimeType(value_numberBadge); + valueSerializer.writeInt8(value_numberBadge_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_numberBadge_type)) { + const auto value_numberBadge_value = value_numberBadge.value; + Ark_Int32 value_numberBadge_value_type = ARK_RUNTIME_UNDEFINED; + value_numberBadge_value_type = value_numberBadge_value.selector; + if (((value_numberBadge_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_numberBadge_value_0 = value_numberBadge_value.value0; + valueSerializer.writeBoolean(value_numberBadge_value_0); + } + else if (((value_numberBadge_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_numberBadge_value_1 = value_numberBadge_value.value1; + valueSerializer.writeNumber(value_numberBadge_value_1); } } } - void writeStyledStringChangeValue(Ark_StyledStringChangeValue value) + void writesharedTransitionOptions(Ark_sharedTransitionOptions value) { Serializer& valueSerializer = *this; - const auto value_range = value.range; - valueSerializer.writeTextRange(value_range); - const auto value_replacementString = value.replacementString; - valueSerializer.writeStyledString(value_replacementString); - const auto value_previewText = value.previewText; - Ark_Int32 value_previewText_type = ARK_RUNTIME_UNDEFINED; - value_previewText_type = runtimeType(value_previewText); - valueSerializer.writeInt8(value_previewText_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_previewText_type)) { - const auto value_previewText_value = value_previewText.value; - valueSerializer.writeStyledString(value_previewText_value); + const auto value_duration = value.duration; + Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; + value_duration_type = runtimeType(value_duration); + valueSerializer.writeInt8(value_duration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { + const auto value_duration_value = value_duration.value; + valueSerializer.writeNumber(value_duration_value); + } + const auto value_curve = value.curve; + Ark_Int32 value_curve_type = ARK_RUNTIME_UNDEFINED; + value_curve_type = runtimeType(value_curve); + valueSerializer.writeInt8(value_curve_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_curve_type)) { + const auto value_curve_value = value_curve.value; + Ark_Int32 value_curve_value_type = ARK_RUNTIME_UNDEFINED; + value_curve_value_type = value_curve_value.selector; + if (((value_curve_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_curve_value_0 = value_curve_value.value0; + valueSerializer.writeInt32(value_curve_value_0); + } + else if (((value_curve_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_curve_value_1 = value_curve_value.value1; + valueSerializer.writeString(value_curve_value_1); + } + else if (((value_curve_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_curve_value_2 = value_curve_value.value2; + valueSerializer.writeICurve(value_curve_value_2); + } + } + const auto value_delay = value.delay; + Ark_Int32 value_delay_type = ARK_RUNTIME_UNDEFINED; + value_delay_type = runtimeType(value_delay); + valueSerializer.writeInt8(value_delay_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_delay_type)) { + const auto value_delay_value = value_delay.value; + valueSerializer.writeNumber(value_delay_value); + } + const auto value_motionPath = value.motionPath; + Ark_Int32 value_motionPath_type = ARK_RUNTIME_UNDEFINED; + value_motionPath_type = runtimeType(value_motionPath); + valueSerializer.writeInt8(value_motionPath_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_motionPath_type)) { + const auto value_motionPath_value = value_motionPath.value; + valueSerializer.writeMotionPathOptions(value_motionPath_value); + } + const auto value_zIndex = value.zIndex; + Ark_Int32 value_zIndex_type = ARK_RUNTIME_UNDEFINED; + value_zIndex_type = runtimeType(value_zIndex); + valueSerializer.writeInt8(value_zIndex_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_zIndex_type)) { + const auto value_zIndex_value = value_zIndex.value; + valueSerializer.writeNumber(value_zIndex_value); + } + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); } } - void writeStyledStringChangedListener(Ark_StyledStringChangedListener value) + void writeLinearGradientBlurOptions(Ark_LinearGradientBlurOptions value) { Serializer& valueSerializer = *this; - const auto value_onWillChange = value.onWillChange; - Ark_Int32 value_onWillChange_type = ARK_RUNTIME_UNDEFINED; - value_onWillChange_type = runtimeType(value_onWillChange); - valueSerializer.writeInt8(value_onWillChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillChange_type)) { - const auto value_onWillChange_value = value_onWillChange.value; - valueSerializer.writeCallbackResource(value_onWillChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillChange_value.callSync)); - } - const auto value_onDidChange = value.onDidChange; - Ark_Int32 value_onDidChange_type = ARK_RUNTIME_UNDEFINED; - value_onDidChange_type = runtimeType(value_onDidChange); - valueSerializer.writeInt8(value_onDidChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidChange_type)) { - const auto value_onDidChange_value = value_onDidChange.value; - valueSerializer.writeCallbackResource(value_onDidChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidChange_value.callSync)); + const auto value_fractionStops = value.fractionStops; + valueSerializer.writeInt32(value_fractionStops.length); + for (int i = 0; i < value_fractionStops.length; i++) { + const auto value_fractionStops_element = value_fractionStops.array[i]; + const auto value_fractionStops_element_0 = value_fractionStops_element.value0; + valueSerializer.writeNumber(value_fractionStops_element_0); + const auto value_fractionStops_element_1 = value_fractionStops_element.value1; + valueSerializer.writeNumber(value_fractionStops_element_1); } + const auto value_direction = value.direction; + valueSerializer.writeInt32(value_direction); } - void writeRichEditorParagraphStyleOptions(Ark_RichEditorParagraphStyleOptions value) + void writeForegroundBlurStyleOptions(Ark_ForegroundBlurStyleOptions value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); + const auto value_colorMode = value.colorMode; + Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; + value_colorMode_type = runtimeType(value_colorMode); + valueSerializer.writeInt8(value_colorMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { + const auto value_colorMode_value = value_colorMode.value; + valueSerializer.writeInt32(value_colorMode_value); } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); + const auto value_adaptiveColor = value.adaptiveColor; + Ark_Int32 value_adaptiveColor_type = ARK_RUNTIME_UNDEFINED; + value_adaptiveColor_type = runtimeType(value_adaptiveColor); + valueSerializer.writeInt8(value_adaptiveColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_adaptiveColor_type)) { + const auto value_adaptiveColor_value = value_adaptiveColor.value; + valueSerializer.writeInt32(value_adaptiveColor_value); + } + const auto value_scale = value.scale; + Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; + value_scale_type = runtimeType(value_scale); + valueSerializer.writeInt8(value_scale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { + const auto value_scale_value = value_scale.value; + valueSerializer.writeNumber(value_scale_value); + } + const auto value_blurOptions = value.blurOptions; + Ark_Int32 value_blurOptions_type = ARK_RUNTIME_UNDEFINED; + value_blurOptions_type = runtimeType(value_blurOptions); + valueSerializer.writeInt8(value_blurOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_blurOptions_type)) { + const auto value_blurOptions_value = value_blurOptions.value; + valueSerializer.writeBlurOptions(value_blurOptions_value); } - const auto value_style = value.style; - valueSerializer.writeRichEditorParagraphStyle(value_style); } - void writeRichEditorSymbolSpanOptions(Ark_RichEditorSymbolSpanOptions value) + void writePathShape(Ark_PathShape value) { Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writeNumber(value_offset_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeRichEditorSymbolSpanStyle(value_style_value); - } + const auto value___PathShapeStub = value.__PathShapeStub; + valueSerializer.writeString(value___PathShapeStub); } - void writeRichEditorBuilderSpanOptions(Ark_RichEditorBuilderSpanOptions value) + void writeEllipseShape(Ark_EllipseShape value) { Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writeNumber(value_offset_value); - } + const auto value___EllipseShapeStub = value.__EllipseShapeStub; + valueSerializer.writeString(value___EllipseShapeStub); } - void writeRichEditorImageSpanOptions(Ark_RichEditorImageSpanOptions value) + void writeCircleShape(Ark_CircleShape value) { Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writeNumber(value_offset_value); - } - const auto value_imageStyle = value.imageStyle; - Ark_Int32 value_imageStyle_type = ARK_RUNTIME_UNDEFINED; - value_imageStyle_type = runtimeType(value_imageStyle); - valueSerializer.writeInt8(value_imageStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_imageStyle_type)) { - const auto value_imageStyle_value = value_imageStyle.value; - valueSerializer.writeRichEditorImageSpanStyle(value_imageStyle_value); - } - const auto value_gesture = value.gesture; - Ark_Int32 value_gesture_type = ARK_RUNTIME_UNDEFINED; - value_gesture_type = runtimeType(value_gesture); - valueSerializer.writeInt8(value_gesture_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gesture_type)) { - const auto value_gesture_value = value_gesture.value; - valueSerializer.writeRichEditorGesture(value_gesture_value); - } + const auto value___CircleShapeStub = value.__CircleShapeStub; + valueSerializer.writeString(value___CircleShapeStub); } - void writeGestureEvent(Ark_GestureEvent value) + void writeProgressMask(Ark_ProgressMask value) { Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); - } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); - } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); - } - const auto value_repeat = value.repeat; - valueSerializer.writeBoolean(value_repeat); - const auto value_fingerList = value.fingerList; - valueSerializer.writeInt32(value_fingerList.length); - for (int i = 0; i < value_fingerList.length; i++) { - const auto value_fingerList_element = value_fingerList.array[i]; - valueSerializer.writeFingerInfo(value_fingerList_element); - } - const auto value_offsetX = value.offsetX; - valueSerializer.writeNumber(value_offsetX); - const auto value_offsetY = value.offsetY; - valueSerializer.writeNumber(value_offsetY); - const auto value_angle = value.angle; - valueSerializer.writeNumber(value_angle); - const auto value_speed = value.speed; - valueSerializer.writeNumber(value_speed); - const auto value_scale = value.scale; - valueSerializer.writeNumber(value_scale); - const auto value_pinchCenterX = value.pinchCenterX; - valueSerializer.writeNumber(value_pinchCenterX); - const auto value_pinchCenterY = value.pinchCenterY; - valueSerializer.writeNumber(value_pinchCenterY); - const auto value_velocityX = value.velocityX; - valueSerializer.writeNumber(value_velocityX); - const auto value_velocityY = value.velocityY; - valueSerializer.writeNumber(value_velocityY); - const auto value_velocity = value.velocity; - valueSerializer.writeNumber(value_velocity); + valueSerializer.writePointer(value.ptr); } - void writeRichEditorTextSpanOptions(Ark_RichEditorTextSpanOptions value) + void writeDragItemInfo(Ark_DragItemInfo value) { Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writeNumber(value_offset_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeRichEditorTextStyle(value_style_value); + const auto value_pixelMap = value.pixelMap; + Ark_Int32 value_pixelMap_type = ARK_RUNTIME_UNDEFINED; + value_pixelMap_type = runtimeType(value_pixelMap); + valueSerializer.writeInt8(value_pixelMap_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_pixelMap_type)) { + const auto value_pixelMap_value = value_pixelMap.value; + valueSerializer.writePixelMap(value_pixelMap_value); } - const auto value_paragraphStyle = value.paragraphStyle; - Ark_Int32 value_paragraphStyle_type = ARK_RUNTIME_UNDEFINED; - value_paragraphStyle_type = runtimeType(value_paragraphStyle); - valueSerializer.writeInt8(value_paragraphStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_paragraphStyle_type)) { - const auto value_paragraphStyle_value = value_paragraphStyle.value; - valueSerializer.writeRichEditorParagraphStyle(value_paragraphStyle_value); + const auto value_builder = value.builder; + Ark_Int32 value_builder_type = ARK_RUNTIME_UNDEFINED; + value_builder_type = runtimeType(value_builder); + valueSerializer.writeInt8(value_builder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_builder_type)) { + const auto value_builder_value = value_builder.value; + valueSerializer.writeCallbackResource(value_builder_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } - const auto value_gesture = value.gesture; - Ark_Int32 value_gesture_type = ARK_RUNTIME_UNDEFINED; - value_gesture_type = runtimeType(value_gesture); - valueSerializer.writeInt8(value_gesture_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gesture_type)) { - const auto value_gesture_value = value_gesture.value; - valueSerializer.writeRichEditorGesture(value_gesture_value); + const auto value_extraInfo = value.extraInfo; + Ark_Int32 value_extraInfo_type = ARK_RUNTIME_UNDEFINED; + value_extraInfo_type = runtimeType(value_extraInfo); + valueSerializer.writeInt8(value_extraInfo_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_extraInfo_type)) { + const auto value_extraInfo_value = value_extraInfo.value; + valueSerializer.writeString(value_extraInfo_value); } } - void writeSelectionOptions(Ark_SelectionOptions value) + void writeClickEffect(Ark_ClickEffect value) { Serializer& valueSerializer = *this; - const auto value_menuPolicy = value.menuPolicy; - Ark_Int32 value_menuPolicy_type = ARK_RUNTIME_UNDEFINED; - value_menuPolicy_type = runtimeType(value_menuPolicy); - valueSerializer.writeInt8(value_menuPolicy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_menuPolicy_type)) { - const auto value_menuPolicy_value = value_menuPolicy.value; - valueSerializer.writeInt32(value_menuPolicy_value); + const auto value_level = value.level; + valueSerializer.writeInt32(value_level); + const auto value_scale = value.scale; + Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; + value_scale_type = runtimeType(value_scale); + valueSerializer.writeInt8(value_scale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { + const auto value_scale_value = value_scale.value; + valueSerializer.writeNumber(value_scale_value); } } - void writeNavigationInterception(Ark_NavigationInterception value) - { - Serializer& valueSerializer = *this; - const auto value_willShow = value.willShow; - Ark_Int32 value_willShow_type = ARK_RUNTIME_UNDEFINED; - value_willShow_type = runtimeType(value_willShow); - valueSerializer.writeInt8(value_willShow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_willShow_type)) { - const auto value_willShow_value = value_willShow.value; - valueSerializer.writeCallbackResource(value_willShow_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_willShow_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_willShow_value.callSync)); - } - const auto value_didShow = value.didShow; - Ark_Int32 value_didShow_type = ARK_RUNTIME_UNDEFINED; - value_didShow_type = runtimeType(value_didShow); - valueSerializer.writeInt8(value_didShow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_didShow_type)) { - const auto value_didShow_value = value_didShow.value; - valueSerializer.writeCallbackResource(value_didShow_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_didShow_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_didShow_value.callSync)); - } - const auto value_modeChange = value.modeChange; - Ark_Int32 value_modeChange_type = ARK_RUNTIME_UNDEFINED; - value_modeChange_type = runtimeType(value_modeChange); - valueSerializer.writeInt8(value_modeChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_modeChange_type)) { - const auto value_modeChange_value = value_modeChange.value; - valueSerializer.writeCallbackResource(value_modeChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_modeChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_modeChange_value.callSync)); - } - } - void writeNavigationOptions(Ark_NavigationOptions value) - { - Serializer& valueSerializer = *this; - const auto value_launchMode = value.launchMode; - Ark_Int32 value_launchMode_type = ARK_RUNTIME_UNDEFINED; - value_launchMode_type = runtimeType(value_launchMode); - valueSerializer.writeInt8(value_launchMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_launchMode_type)) { - const auto value_launchMode_value = value_launchMode.value; - valueSerializer.writeInt32(value_launchMode_value); - } - const auto value_animated = value.animated; - Ark_Int32 value_animated_type = ARK_RUNTIME_UNDEFINED; - value_animated_type = runtimeType(value_animated); - valueSerializer.writeInt8(value_animated_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_animated_type)) { - const auto value_animated_value = value_animated.value; - valueSerializer.writeBoolean(value_animated_value); + void writeBias(Ark_Bias value) + { + Serializer& valueSerializer = *this; + const auto value_horizontal = value.horizontal; + Ark_Int32 value_horizontal_type = ARK_RUNTIME_UNDEFINED; + value_horizontal_type = runtimeType(value_horizontal); + valueSerializer.writeInt8(value_horizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_horizontal_type)) { + const auto value_horizontal_value = value_horizontal.value; + valueSerializer.writeNumber(value_horizontal_value); + } + const auto value_vertical = value.vertical; + Ark_Int32 value_vertical_type = ARK_RUNTIME_UNDEFINED; + value_vertical_type = runtimeType(value_vertical); + valueSerializer.writeInt8(value_vertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_vertical_type)) { + const auto value_vertical_value = value_vertical.value; + valueSerializer.writeNumber(value_vertical_value); } } - void writeCloseSwipeActionOptions(Ark_CloseSwipeActionOptions value) + void writeLocalizedVerticalAlignParam(Ark_LocalizedVerticalAlignParam value) { Serializer& valueSerializer = *this; - const auto value_onFinish = value.onFinish; - Ark_Int32 value_onFinish_type = ARK_RUNTIME_UNDEFINED; - value_onFinish_type = runtimeType(value_onFinish); - valueSerializer.writeInt8(value_onFinish_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onFinish_type)) { - const auto value_onFinish_value = value_onFinish.value; - valueSerializer.writeCallbackResource(value_onFinish_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onFinish_value.callSync)); - } + const auto value_anchor = value.anchor; + valueSerializer.writeString(value_anchor); + const auto value_align = value.align; + valueSerializer.writeInt32(value_align); } - void writeDatePickerDialogOptions(Ark_DatePickerDialogOptions value) + void writeLocalizedHorizontalAlignParam(Ark_LocalizedHorizontalAlignParam value) + { + Serializer& valueSerializer = *this; + const auto value_anchor = value.anchor; + valueSerializer.writeString(value_anchor); + const auto value_align = value.align; + valueSerializer.writeInt32(value_align); + } + void writeLocalizedPosition(Ark_LocalizedPosition value) { Serializer& valueSerializer = *this; const auto value_start = value.start; @@ -58181,130 +58119,230 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_start_type); if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { const auto value_start_value = value_start.value; - valueSerializer.writeInt64(value_start_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeInt64(value_end_value); + valueSerializer.writeLengthMetrics(value_start_value); } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLengthMetrics(value_top_value); } - const auto value_lunar = value.lunar; - Ark_Int32 value_lunar_type = ARK_RUNTIME_UNDEFINED; - value_lunar_type = runtimeType(value_lunar); - valueSerializer.writeInt8(value_lunar_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunar_type)) { - const auto value_lunar_value = value_lunar.value; - valueSerializer.writeBoolean(value_lunar_value); + } + void writeInvertOptions(Ark_InvertOptions value) + { + Serializer& valueSerializer = *this; + const auto value_low = value.low; + valueSerializer.writeNumber(value_low); + const auto value_high = value.high; + valueSerializer.writeNumber(value_high); + const auto value_threshold = value.threshold; + valueSerializer.writeNumber(value_threshold); + const auto value_thresholdRange = value.thresholdRange; + valueSerializer.writeNumber(value_thresholdRange); + } + void writeMotionBlurAnchor(Ark_MotionBlurAnchor value) + { + Serializer& valueSerializer = *this; + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + } + void writeTransitionOptions(Ark_TransitionOptions value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); } - const auto value_lunarSwitch = value.lunarSwitch; - Ark_Int32 value_lunarSwitch_type = ARK_RUNTIME_UNDEFINED; - value_lunarSwitch_type = runtimeType(value_lunarSwitch); - valueSerializer.writeInt8(value_lunarSwitch_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarSwitch_type)) { - const auto value_lunarSwitch_value = value_lunarSwitch.value; - valueSerializer.writeBoolean(value_lunarSwitch_value); + const auto value_opacity = value.opacity; + Ark_Int32 value_opacity_type = ARK_RUNTIME_UNDEFINED; + value_opacity_type = runtimeType(value_opacity); + valueSerializer.writeInt8(value_opacity_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_opacity_type)) { + const auto value_opacity_value = value_opacity.value; + valueSerializer.writeNumber(value_opacity_value); } - const auto value_lunarSwitchStyle = value.lunarSwitchStyle; - Ark_Int32 value_lunarSwitchStyle_type = ARK_RUNTIME_UNDEFINED; - value_lunarSwitchStyle_type = runtimeType(value_lunarSwitchStyle); - valueSerializer.writeInt8(value_lunarSwitchStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarSwitchStyle_type)) { - const auto value_lunarSwitchStyle_value = value_lunarSwitchStyle.value; - valueSerializer.writeLunarSwitchStyle(value_lunarSwitchStyle_value); - } - const auto value_showTime = value.showTime; - Ark_Int32 value_showTime_type = ARK_RUNTIME_UNDEFINED; - value_showTime_type = runtimeType(value_showTime); - valueSerializer.writeInt8(value_showTime_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showTime_type)) { - const auto value_showTime_value = value_showTime.value; - valueSerializer.writeBoolean(value_showTime_value); - } - const auto value_useMilitaryTime = value.useMilitaryTime; - Ark_Int32 value_useMilitaryTime_type = ARK_RUNTIME_UNDEFINED; - value_useMilitaryTime_type = runtimeType(value_useMilitaryTime); - valueSerializer.writeInt8(value_useMilitaryTime_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_useMilitaryTime_type)) { - const auto value_useMilitaryTime_value = value_useMilitaryTime.value; - valueSerializer.writeBoolean(value_useMilitaryTime_value); - } - const auto value_disappearTextStyle = value.disappearTextStyle; - Ark_Int32 value_disappearTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_disappearTextStyle_type = runtimeType(value_disappearTextStyle); - valueSerializer.writeInt8(value_disappearTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_disappearTextStyle_type)) { - const auto value_disappearTextStyle_value = value_disappearTextStyle.value; - valueSerializer.writePickerTextStyle(value_disappearTextStyle_value); + const auto value_translate = value.translate; + Ark_Int32 value_translate_type = ARK_RUNTIME_UNDEFINED; + value_translate_type = runtimeType(value_translate); + valueSerializer.writeInt8(value_translate_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_translate_type)) { + const auto value_translate_value = value_translate.value; + valueSerializer.writeTranslateOptions(value_translate_value); } - const auto value_textStyle = value.textStyle; - Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; - value_textStyle_type = runtimeType(value_textStyle); - valueSerializer.writeInt8(value_textStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { - const auto value_textStyle_value = value_textStyle.value; - valueSerializer.writePickerTextStyle(value_textStyle_value); + const auto value_scale = value.scale; + Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; + value_scale_type = runtimeType(value_scale); + valueSerializer.writeInt8(value_scale_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { + const auto value_scale_value = value_scale.value; + valueSerializer.writeScaleOptions(value_scale_value); } - const auto value_acceptButtonStyle = value.acceptButtonStyle; - Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); - valueSerializer.writeInt8(value_acceptButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { - const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); + const auto value_rotate = value.rotate; + Ark_Int32 value_rotate_type = ARK_RUNTIME_UNDEFINED; + value_rotate_type = runtimeType(value_rotate); + valueSerializer.writeInt8(value_rotate_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_rotate_type)) { + const auto value_rotate_value = value_rotate.value; + valueSerializer.writeRotateOptions(value_rotate_value); } - const auto value_cancelButtonStyle = value.cancelButtonStyle; - Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); - valueSerializer.writeInt8(value_cancelButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { - const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); + } + void writeIntentionCode(Ark_IntentionCode value) + { + Serializer& valueSerializer = *this; + const auto value___IntentionCodeStub = value.__IntentionCodeStub; + valueSerializer.writeString(value___IntentionCodeStub); + } + void writeDrawingLattice(Ark_DrawingLattice value) + { + Serializer& valueSerializer = *this; + const auto value___DrawingLatticeStub = value.__DrawingLatticeStub; + valueSerializer.writeString(value___DrawingLatticeStub); + } + void writeRectResult(Ark_RectResult value) + { + Serializer& valueSerializer = *this; + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + } + void writeDrawModifier(Ark_DrawModifier value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeColumnSplitDividerStyle(Ark_ColumnSplitDividerStyle value) + { + Serializer& valueSerializer = *this; + const auto value_startMargin = value.startMargin; + Ark_Int32 value_startMargin_type = ARK_RUNTIME_UNDEFINED; + value_startMargin_type = runtimeType(value_startMargin); + valueSerializer.writeInt8(value_startMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_startMargin_type)) { + const auto value_startMargin_value = value_startMargin.value; + valueSerializer.writeLength(value_startMargin_value); } - const auto value_selectedTextStyle = value.selectedTextStyle; - Ark_Int32 value_selectedTextStyle_type = ARK_RUNTIME_UNDEFINED; - value_selectedTextStyle_type = runtimeType(value_selectedTextStyle); - valueSerializer.writeInt8(value_selectedTextStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selectedTextStyle_type)) { - const auto value_selectedTextStyle_value = value_selectedTextStyle.value; - valueSerializer.writePickerTextStyle(value_selectedTextStyle_value); + const auto value_endMargin = value.endMargin; + Ark_Int32 value_endMargin_type = ARK_RUNTIME_UNDEFINED; + value_endMargin_type = runtimeType(value_endMargin); + valueSerializer.writeInt8(value_endMargin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_endMargin_type)) { + const auto value_endMargin_value = value_endMargin.value; + valueSerializer.writeLength(value_endMargin_value); } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); + } + void writeLightSource(Ark_LightSource value) + { + Serializer& valueSerializer = *this; + const auto value_positionX = value.positionX; + valueSerializer.writeLength(value_positionX); + const auto value_positionY = value.positionY; + valueSerializer.writeLength(value_positionY); + const auto value_positionZ = value.positionZ; + valueSerializer.writeLength(value_positionZ); + const auto value_intensity = value.intensity; + valueSerializer.writeNumber(value_intensity); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); + } + else if (((value_color_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); + } + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); + } + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); + } } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); + } + void writeDrawingRenderingContext(Ark_DrawingRenderingContext value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeCanvasRenderingContext2D(Ark_CanvasRenderingContext2D value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeImageBitmap(Ark_ImageBitmap value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeImageData(Ark_ImageData value) + { + Serializer& valueSerializer = *this; + const auto value_data = value.data; + valueSerializer.writeBuffer(value_data); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + } + void writePath2D(Ark_Path2D value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeCalendarDialogOptions(Ark_CalendarDialogOptions value) + { + Serializer& valueSerializer = *this; + const auto value_hintRadius = value.hintRadius; + Ark_Int32 value_hintRadius_type = ARK_RUNTIME_UNDEFINED; + value_hintRadius_type = runtimeType(value_hintRadius); + valueSerializer.writeInt8(value_hintRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hintRadius_type)) { + const auto value_hintRadius_value = value_hintRadius.value; + Ark_Int32 value_hintRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_hintRadius_value_type = value_hintRadius_value.selector; + if (((value_hintRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_hintRadius_value_0 = value_hintRadius_value.value0; + valueSerializer.writeNumber(value_hintRadius_value_0); + } + else if (((value_hintRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_hintRadius_value_1 = value_hintRadius_value.value1; + valueSerializer.writeResource(value_hintRadius_value_1); + } } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); } const auto value_onAccept = value.onAccept; Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; @@ -58336,26 +58374,6 @@ class Serializer : public SerializerBase { valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); } - const auto value_onDateAccept = value.onDateAccept; - Ark_Int32 value_onDateAccept_type = ARK_RUNTIME_UNDEFINED; - value_onDateAccept_type = runtimeType(value_onDateAccept); - valueSerializer.writeInt8(value_onDateAccept_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDateAccept_type)) { - const auto value_onDateAccept_value = value_onDateAccept.value; - valueSerializer.writeCallbackResource(value_onDateAccept_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDateAccept_value.callSync)); - } - const auto value_onDateChange = value.onDateChange; - Ark_Int32 value_onDateChange_type = ARK_RUNTIME_UNDEFINED; - value_onDateChange_type = runtimeType(value_onDateChange); - valueSerializer.writeInt8(value_onDateChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDateChange_type)) { - const auto value_onDateChange_value = value_onDateChange.value; - valueSerializer.writeCallbackResource(value_onDateChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDateChange_value.callSync)); - } const auto value_backgroundColor = value.backgroundColor; Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; value_backgroundColor_type = runtimeType(value_backgroundColor); @@ -58393,6 +58411,22 @@ class Serializer : public SerializerBase { const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; valueSerializer.writeInt32(value_backgroundBlurStyle_value); } + const auto value_acceptButtonStyle = value.acceptButtonStyle; + Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); + valueSerializer.writeInt8(value_acceptButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { + const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); + } + const auto value_cancelButtonStyle = value.cancelButtonStyle; + Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; + value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); + valueSerializer.writeInt8(value_cancelButtonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { + const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; + valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); + } const auto value_onDidAppear = value.onDidAppear; Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; value_onDidAppear_type = runtimeType(value_onDidAppear); @@ -58452,14 +58486,6 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_dateTimeOptions = value.dateTimeOptions; - Ark_Int32 value_dateTimeOptions_type = ARK_RUNTIME_UNDEFINED; - value_dateTimeOptions_type = runtimeType(value_dateTimeOptions); - valueSerializer.writeInt8(value_dateTimeOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dateTimeOptions_type)) { - const auto value_dateTimeOptions_value = value_dateTimeOptions.value; - valueSerializer.writeDateTimeOptions(value_dateTimeOptions_value); - } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; value_enableHoverMode_type = runtimeType(value_enableHoverMode); @@ -58477,155 +58503,374 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_hoverModeArea_value); } } - void writeCustomDialogControllerOptions(Ark_CustomDialogControllerOptions value) + void writeCalendarController(Ark_CalendarController value) { Serializer& valueSerializer = *this; - const auto value_builder = value.builder; - valueSerializer.writeCustomObject("Any", value_builder); - const auto value_cancel = value.cancel; - Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; - value_cancel_type = runtimeType(value_cancel); - valueSerializer.writeInt8(value_cancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { - const auto value_cancel_value = value_cancel.value; - valueSerializer.writeCallbackResource(value_cancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); - } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); - } - const auto value_alignment = value.alignment; - Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; - value_alignment_type = runtimeType(value_alignment); - valueSerializer.writeInt8(value_alignment_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { - const auto value_alignment_value = value_alignment.value; - valueSerializer.writeInt32(value_alignment_value); - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - const auto value_offset_value_dx = value_offset_value.dx; - valueSerializer.writeLength(value_offset_value_dx); - const auto value_offset_value_dy = value_offset_value.dy; - valueSerializer.writeLength(value_offset_value_dy); - } - const auto value_customStyle = value.customStyle; - Ark_Int32 value_customStyle_type = ARK_RUNTIME_UNDEFINED; - value_customStyle_type = runtimeType(value_customStyle); - valueSerializer.writeInt8(value_customStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_customStyle_type)) { - const auto value_customStyle_value = value_customStyle.value; - valueSerializer.writeBoolean(value_customStyle_value); - } - const auto value_gridCount = value.gridCount; - Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; - value_gridCount_type = runtimeType(value_gridCount); - valueSerializer.writeInt8(value_gridCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { - const auto value_gridCount_value = value_gridCount.value; - valueSerializer.writeNumber(value_gridCount_value); + valueSerializer.writePointer(value.ptr); + } + void writeMonthData(Ark_MonthData value) + { + Serializer& valueSerializer = *this; + const auto value_year = value.year; + valueSerializer.writeNumber(value_year); + const auto value_month = value.month; + valueSerializer.writeNumber(value_month); + const auto value_data = value.data; + valueSerializer.writeInt32(value_data.length); + for (int i = 0; i < value_data.length; i++) { + const auto value_data_element = value_data.array[i]; + valueSerializer.writeCalendarDay(value_data_element); } - const auto value_maskColor = value.maskColor; - Ark_Int32 value_maskColor_type = ARK_RUNTIME_UNDEFINED; - value_maskColor_type = runtimeType(value_maskColor); - valueSerializer.writeInt8(value_maskColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskColor_type)) { - const auto value_maskColor_value = value_maskColor.value; - Ark_Int32 value_maskColor_value_type = ARK_RUNTIME_UNDEFINED; - value_maskColor_value_type = value_maskColor_value.selector; - if (((value_maskColor_value_type == 0))) { + } + void writeBadgeStyle(Ark_BadgeStyle value) + { + Serializer& valueSerializer = *this; + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_maskColor_value_0 = value_maskColor_value.value0; - valueSerializer.writeInt32(value_maskColor_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_maskColor_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_maskColor_value_1 = value_maskColor_value.value1; - valueSerializer.writeNumber(value_maskColor_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - else if (((value_maskColor_value_type == 2))) { + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_maskColor_value_2 = value_maskColor_value.value2; - valueSerializer.writeString(value_maskColor_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); } - else if (((value_maskColor_value_type == 3))) { + else if (((value_color_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_maskColor_value_3 = value_maskColor_value.value3; - valueSerializer.writeResource(value_maskColor_value_3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } - const auto value_maskRect = value.maskRect; - Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; - value_maskRect_type = runtimeType(value_maskRect); - valueSerializer.writeInt8(value_maskRect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { - const auto value_maskRect_value = value_maskRect.value; - valueSerializer.writeRectangle(value_maskRect_value); - } - const auto value_openAnimation = value.openAnimation; - Ark_Int32 value_openAnimation_type = ARK_RUNTIME_UNDEFINED; - value_openAnimation_type = runtimeType(value_openAnimation); - valueSerializer.writeInt8(value_openAnimation_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_openAnimation_type)) { - const auto value_openAnimation_value = value_openAnimation.value; - valueSerializer.writeAnimateParam(value_openAnimation_value); - } - const auto value_closeAnimation = value.closeAnimation; - Ark_Int32 value_closeAnimation_type = ARK_RUNTIME_UNDEFINED; - value_closeAnimation_type = runtimeType(value_closeAnimation); - valueSerializer.writeInt8(value_closeAnimation_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_closeAnimation_type)) { - const auto value_closeAnimation_value = value_closeAnimation.value; - valueSerializer.writeAnimateParam(value_closeAnimation_value); + const auto value_fontSize = value.fontSize; + Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_type = runtimeType(value_fontSize); + valueSerializer.writeInt8(value_fontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { + const auto value_fontSize_value = value_fontSize.value; + Ark_Int32 value_fontSize_value_type = ARK_RUNTIME_UNDEFINED; + value_fontSize_value_type = value_fontSize_value.selector; + if (((value_fontSize_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontSize_value_0 = value_fontSize_value.value0; + valueSerializer.writeNumber(value_fontSize_value_0); + } + else if (((value_fontSize_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontSize_value_1 = value_fontSize_value.value1; + valueSerializer.writeString(value_fontSize_value_1); + } } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); + const auto value_badgeSize = value.badgeSize; + Ark_Int32 value_badgeSize_type = ARK_RUNTIME_UNDEFINED; + value_badgeSize_type = runtimeType(value_badgeSize); + valueSerializer.writeInt8(value_badgeSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_badgeSize_type)) { + const auto value_badgeSize_value = value_badgeSize.value; + Ark_Int32 value_badgeSize_value_type = ARK_RUNTIME_UNDEFINED; + value_badgeSize_value_type = value_badgeSize_value.selector; + if (((value_badgeSize_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_badgeSize_value_0 = value_badgeSize_value.value0; + valueSerializer.writeNumber(value_badgeSize_value_0); + } + else if (((value_badgeSize_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_badgeSize_value_1 = value_badgeSize_value.value1; + valueSerializer.writeString(value_badgeSize_value_1); + } } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_badgeColor = value.badgeColor; + Ark_Int32 value_badgeColor_type = ARK_RUNTIME_UNDEFINED; + value_badgeColor_type = runtimeType(value_badgeColor); + valueSerializer.writeInt8(value_badgeColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_badgeColor_type)) { + const auto value_badgeColor_value = value_badgeColor.value; + Ark_Int32 value_badgeColor_value_type = ARK_RUNTIME_UNDEFINED; + value_badgeColor_value_type = value_badgeColor_value.selector; + if (((value_badgeColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_badgeColor_value_0 = value_badgeColor_value.value0; + valueSerializer.writeInt32(value_badgeColor_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_badgeColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); + const auto value_badgeColor_value_1 = value_badgeColor_value.value1; + valueSerializer.writeNumber(value_badgeColor_value_1); } - else if (((value_backgroundColor_value_type == 2))) { + else if (((value_badgeColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); + const auto value_badgeColor_value_2 = value_badgeColor_value.value2; + valueSerializer.writeString(value_badgeColor_value_2); } - else if (((value_backgroundColor_value_type == 3))) { + else if (((value_badgeColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_badgeColor_value_3 = value_badgeColor_value.value3; + valueSerializer.writeResource(value_badgeColor_value_3); } } - const auto value_cornerRadius = value.cornerRadius; + const auto value_borderColor = value.borderColor; + Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_type = runtimeType(value_borderColor); + valueSerializer.writeInt8(value_borderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { + const auto value_borderColor_value = value_borderColor.value; + Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_type = value_borderColor_value.selector; + if (((value_borderColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0 = value_borderColor_value.value0; + valueSerializer.writeInt32(value_borderColor_value_0); + } + else if (((value_borderColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1 = value_borderColor_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1); + } + else if (((value_borderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_2 = value_borderColor_value.value2; + valueSerializer.writeString(value_borderColor_value_2); + } + else if (((value_borderColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_3 = value_borderColor_value.value3; + valueSerializer.writeResource(value_borderColor_value_3); + } + } + const auto value_borderWidth = value.borderWidth; + Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_type = runtimeType(value_borderWidth); + valueSerializer.writeInt8(value_borderWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { + const auto value_borderWidth_value = value_borderWidth.value; + valueSerializer.writeLength(value_borderWidth_value); + } + const auto value_fontWeight = value.fontWeight; + Ark_Int32 value_fontWeight_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_type = runtimeType(value_fontWeight); + valueSerializer.writeInt8(value_fontWeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontWeight_type)) { + const auto value_fontWeight_value = value_fontWeight.value; + Ark_Int32 value_fontWeight_value_type = ARK_RUNTIME_UNDEFINED; + value_fontWeight_value_type = value_fontWeight_value.selector; + if (((value_fontWeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_fontWeight_value_0 = value_fontWeight_value.value0; + valueSerializer.writeNumber(value_fontWeight_value_0); + } + else if (((value_fontWeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_fontWeight_value_1 = value_fontWeight_value.value1; + valueSerializer.writeInt32(value_fontWeight_value_1); + } + else if (((value_fontWeight_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_fontWeight_value_2 = value_fontWeight_value.value2; + valueSerializer.writeString(value_fontWeight_value_2); + } + } + } + void writeScrollMotion(Ark_ScrollMotion value) + { + } + void writeFrictionMotion(Ark_FrictionMotion value) + { + } + void writeSpringMotion(Ark_SpringMotion value) + { + } + void writeAlertDialogParamWithOptions(Ark_AlertDialogParamWithOptions value) + { + Serializer& valueSerializer = *this; + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = runtimeType(value_title); + valueSerializer.writeInt8(value_title_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { + const auto value_title_value = value_title.value; + Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; + value_title_value_type = value_title_value.selector; + if (((value_title_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_value_0 = value_title_value.value0; + valueSerializer.writeString(value_title_value_0); + } + else if (((value_title_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_value_1 = value_title_value.value1; + valueSerializer.writeResource(value_title_value_1); + } + } + const auto value_subtitle = value.subtitle; + Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_type = runtimeType(value_subtitle); + valueSerializer.writeInt8(value_subtitle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { + const auto value_subtitle_value = value_subtitle.value; + Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_value_type = value_subtitle_value.selector; + if (((value_subtitle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_subtitle_value_0 = value_subtitle_value.value0; + valueSerializer.writeString(value_subtitle_value_0); + } + else if (((value_subtitle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_subtitle_value_1 = value_subtitle_value.value1; + valueSerializer.writeResource(value_subtitle_value_1); + } + } + const auto value_message = value.message; + Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; + value_message_type = value_message.selector; + if (((value_message_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_message_0 = value_message.value0; + valueSerializer.writeString(value_message_0); + } + else if (((value_message_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_message_1 = value_message.value1; + valueSerializer.writeResource(value_message_1); + } + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); + } + const auto value_cancel = value.cancel; + Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; + value_cancel_type = runtimeType(value_cancel); + valueSerializer.writeInt8(value_cancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { + const auto value_cancel_value = value_cancel.value; + valueSerializer.writeCallbackResource(value_cancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); + } + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); + } + const auto value_gridCount = value.gridCount; + Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; + value_gridCount_type = runtimeType(value_gridCount); + valueSerializer.writeInt8(value_gridCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { + const auto value_gridCount_value = value_gridCount.value; + valueSerializer.writeNumber(value_gridCount_value); + } + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + const auto value_isModal = value.isModal; + Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; + value_isModal_type = runtimeType(value_isModal); + valueSerializer.writeInt8(value_isModal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { + const auto value_isModal_value = value_isModal.value; + valueSerializer.writeBoolean(value_isModal_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_cornerRadius = value.cornerRadius; Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; value_cornerRadius_type = runtimeType(value_cornerRadius); valueSerializer.writeInt8(value_cornerRadius_type); @@ -58674,24 +58919,11 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); } } - } - const auto value_isModal = value.isModal; - Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; - value_isModal_type = runtimeType(value_isModal); - valueSerializer.writeInt8(value_isModal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { - const auto value_isModal_value = value_isModal.value; - valueSerializer.writeBoolean(value_isModal_value); - } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + else if (((value_cornerRadius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); + } } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; @@ -58758,6 +58990,11 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_borderWidth_value_1_left_value); } } + else if (((value_borderWidth_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderWidth_value_2 = value_borderWidth_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); + } } const auto value_borderColor = value.borderColor; Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; @@ -58913,6 +59150,11 @@ class Serializer : public SerializerBase { } } } + else if (((value_borderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_2 = value_borderColor_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + } } const auto value_borderStyle = value.borderStyle; Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; @@ -58983,21 +59225,13 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_keyboardAvoidMode = value.keyboardAvoidMode; - Ark_Int32 value_keyboardAvoidMode_type = ARK_RUNTIME_UNDEFINED; - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode); - valueSerializer.writeInt8(value_keyboardAvoidMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_keyboardAvoidMode_type)) { - const auto value_keyboardAvoidMode_value = value_keyboardAvoidMode.value; - valueSerializer.writeInt32(value_keyboardAvoidMode_value); + const auto value_textStyle = value.textStyle; + Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; + value_textStyle_type = runtimeType(value_textStyle); + valueSerializer.writeInt8(value_textStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { + const auto value_textStyle_value = value_textStyle.value; + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; @@ -59015,464 +59249,82 @@ class Serializer : public SerializerBase { const auto value_hoverModeArea_value = value_hoverModeArea.value; valueSerializer.writeInt32(value_hoverModeArea_value); } - } - void writeIPropertySubscriber(Ark_IPropertySubscriber value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeUIGestureEvent(Ark_UIGestureEvent value) - { - } - void writeDrawContext(Ark_DrawContext value) - { - Serializer& valueSerializer = *this; - const auto value___DrawContextStub = value.__DrawContextStub; - valueSerializer.writeString(value___DrawContextStub); - } - void writeLengthMetricsUnit(Ark_LengthMetricsUnit value) - { - Serializer& valueSerializer = *this; - const auto value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub; - valueSerializer.writeString(value___LengthMetricsUnitStub); - } - void writeRenderingContextSettings(Ark_RenderingContextSettings value) - { - Serializer& valueSerializer = *this; - const auto value_antialias = value.antialias; - Ark_Int32 value_antialias_type = ARK_RUNTIME_UNDEFINED; - value_antialias_type = runtimeType(value_antialias); - valueSerializer.writeInt8(value_antialias_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_antialias_type)) { - const auto value_antialias_value = value_antialias.value; - valueSerializer.writeBoolean(value_antialias_value); + const auto value_buttons = value.buttons; + valueSerializer.writeInt32(value_buttons.length); + for (int i = 0; i < value_buttons.length; i++) { + const auto value_buttons_element = value_buttons.array[i]; + valueSerializer.writeAlertDialogButtonOptions(value_buttons_element); + } + const auto value_buttonDirection = value.buttonDirection; + Ark_Int32 value_buttonDirection_type = ARK_RUNTIME_UNDEFINED; + value_buttonDirection_type = runtimeType(value_buttonDirection); + valueSerializer.writeInt8(value_buttonDirection_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_buttonDirection_type)) { + const auto value_buttonDirection_value = value_buttonDirection.value; + valueSerializer.writeInt32(value_buttonDirection_value); } } - void writeImageData(Ark_ImageData value) - { - Serializer& valueSerializer = *this; - const auto value_data = value.data; - valueSerializer.writeBuffer(value_data); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - } - void writeMatrix2D(Ark_Matrix2D value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writePath2D(Ark_Path2D value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeCalendarDialogOptions(Ark_CalendarDialogOptions value) + void writeAlertDialogParamWithButtons(Ark_AlertDialogParamWithButtons value) { Serializer& valueSerializer = *this; - const auto value_hintRadius = value.hintRadius; - Ark_Int32 value_hintRadius_type = ARK_RUNTIME_UNDEFINED; - value_hintRadius_type = runtimeType(value_hintRadius); - valueSerializer.writeInt8(value_hintRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hintRadius_type)) { - const auto value_hintRadius_value = value_hintRadius.value; - Ark_Int32 value_hintRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_hintRadius_value_type = value_hintRadius_value.selector; - if (((value_hintRadius_value_type == 0))) { + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = runtimeType(value_title); + valueSerializer.writeInt8(value_title_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { + const auto value_title_value = value_title.value; + Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; + value_title_value_type = value_title_value.selector; + if (((value_title_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_hintRadius_value_0 = value_hintRadius_value.value0; - valueSerializer.writeNumber(value_hintRadius_value_0); + const auto value_title_value_0 = value_title_value.value0; + valueSerializer.writeString(value_title_value_0); } - else if (((value_hintRadius_value_type == 1))) { + else if (((value_title_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_hintRadius_value_1 = value_hintRadius_value.value1; - valueSerializer.writeResource(value_hintRadius_value_1); + const auto value_title_value_1 = value_title_value.value1; + valueSerializer.writeResource(value_title_value_1); } } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); - } - const auto value_onAccept = value.onAccept; - Ark_Int32 value_onAccept_type = ARK_RUNTIME_UNDEFINED; - value_onAccept_type = runtimeType(value_onAccept); - valueSerializer.writeInt8(value_onAccept_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAccept_type)) { - const auto value_onAccept_value = value_onAccept.value; - valueSerializer.writeCallbackResource(value_onAccept_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAccept_value.callSync)); - } - const auto value_onCancel = value.onCancel; - Ark_Int32 value_onCancel_type = ARK_RUNTIME_UNDEFINED; - value_onCancel_type = runtimeType(value_onCancel); - valueSerializer.writeInt8(value_onCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onCancel_type)) { - const auto value_onCancel_value = value_onCancel.value; - valueSerializer.writeCallbackResource(value_onCancel_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onCancel_value.callSync)); - } - const auto value_onChange = value.onChange; - Ark_Int32 value_onChange_type = ARK_RUNTIME_UNDEFINED; - value_onChange_type = runtimeType(value_onChange); - valueSerializer.writeInt8(value_onChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onChange_type)) { - const auto value_onChange_value = value_onChange.value; - valueSerializer.writeCallbackResource(value_onChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onChange_value.callSync)); - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_subtitle = value.subtitle; + Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_type = runtimeType(value_subtitle); + valueSerializer.writeInt8(value_subtitle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { + const auto value_subtitle_value = value_subtitle.value; + Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_value_type = value_subtitle_value.selector; + if (((value_subtitle_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_subtitle_value_0 = value_subtitle_value.value0; + valueSerializer.writeString(value_subtitle_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_subtitle_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_subtitle_value_1 = value_subtitle_value.value1; + valueSerializer.writeResource(value_subtitle_value_1); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_acceptButtonStyle = value.acceptButtonStyle; - Ark_Int32 value_acceptButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_acceptButtonStyle_type = runtimeType(value_acceptButtonStyle); - valueSerializer.writeInt8(value_acceptButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_acceptButtonStyle_type)) { - const auto value_acceptButtonStyle_value = value_acceptButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_acceptButtonStyle_value); + const auto value_message = value.message; + Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; + value_message_type = value_message.selector; + if (((value_message_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_message_0 = value_message.value0; + valueSerializer.writeString(value_message_0); } - const auto value_cancelButtonStyle = value.cancelButtonStyle; - Ark_Int32 value_cancelButtonStyle_type = ARK_RUNTIME_UNDEFINED; - value_cancelButtonStyle_type = runtimeType(value_cancelButtonStyle); - valueSerializer.writeInt8(value_cancelButtonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_cancelButtonStyle_type)) { - const auto value_cancelButtonStyle_value = value_cancelButtonStyle.value; - valueSerializer.writePickerDialogButtonStyle(value_cancelButtonStyle_value); + else if (((value_message_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_message_1 = value_message.value1; + valueSerializer.writeResource(value_message_1); } - const auto value_onDidAppear = value.onDidAppear; - Ark_Int32 value_onDidAppear_type = ARK_RUNTIME_UNDEFINED; - value_onDidAppear_type = runtimeType(value_onDidAppear); - valueSerializer.writeInt8(value_onDidAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidAppear_type)) { - const auto value_onDidAppear_value = value_onDidAppear.value; - valueSerializer.writeCallbackResource(value_onDidAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidAppear_value.callSync)); - } - const auto value_onDidDisappear = value.onDidDisappear; - Ark_Int32 value_onDidDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDidDisappear_type = runtimeType(value_onDidDisappear); - valueSerializer.writeInt8(value_onDidDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDidDisappear_type)) { - const auto value_onDidDisappear_value = value_onDidDisappear.value; - valueSerializer.writeCallbackResource(value_onDidDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDidDisappear_value.callSync)); - } - const auto value_onWillAppear = value.onWillAppear; - Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; - value_onWillAppear_type = runtimeType(value_onWillAppear); - valueSerializer.writeInt8(value_onWillAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { - const auto value_onWillAppear_value = value_onWillAppear.value; - valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); - } - const auto value_onWillDisappear = value.onWillDisappear; - Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onWillDisappear_type = runtimeType(value_onWillDisappear); - valueSerializer.writeInt8(value_onWillDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { - const auto value_onWillDisappear_value = value_onWillDisappear.value; - valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); - } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); - } - else if (((value_shadow_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); - } - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - const auto value_hoverModeArea = value.hoverModeArea; - Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; - value_hoverModeArea_type = runtimeType(value_hoverModeArea); - valueSerializer.writeInt8(value_hoverModeArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { - const auto value_hoverModeArea_value = value_hoverModeArea.value; - valueSerializer.writeInt32(value_hoverModeArea_value); - } - } - void writeAlertDialogButtonOptions(Ark_AlertDialogButtonOptions value) - { - Serializer& valueSerializer = *this; - const auto value_enabled = value.enabled; - Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; - value_enabled_type = runtimeType(value_enabled); - valueSerializer.writeInt8(value_enabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { - const auto value_enabled_value = value_enabled.value; - valueSerializer.writeBoolean(value_enabled_value); - } - const auto value_defaultFocus = value.defaultFocus; - Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; - value_defaultFocus_type = runtimeType(value_defaultFocus); - valueSerializer.writeInt8(value_defaultFocus_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { - const auto value_defaultFocus_value = value_defaultFocus.value; - valueSerializer.writeBoolean(value_defaultFocus_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_type = value_fontColor_value.selector; - if (((value_fontColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontColor_value_0 = value_fontColor_value.value0; - valueSerializer.writeInt32(value_fontColor_value_0); - } - else if (((value_fontColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontColor_value_1 = value_fontColor_value.value1; - valueSerializer.writeNumber(value_fontColor_value_1); - } - else if (((value_fontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontColor_value_2 = value_fontColor_value.value2; - valueSerializer.writeString(value_fontColor_value_2); - } - else if (((value_fontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_fontColor_value_3 = value_fontColor_value.value3; - valueSerializer.writeResource(value_fontColor_value_3); - } - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } - } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); - const auto value_primary = value.primary; - Ark_Int32 value_primary_type = ARK_RUNTIME_UNDEFINED; - value_primary_type = runtimeType(value_primary); - valueSerializer.writeInt8(value_primary_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_primary_type)) { - const auto value_primary_value = value_primary.value; - valueSerializer.writeBoolean(value_primary_value); - } - } - void writeDismissDialogAction(Ark_DismissDialogAction value) - { - Serializer& valueSerializer = *this; - const auto value_dismiss = value.dismiss; - valueSerializer.writeCallbackResource(value_dismiss.resource); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); - const auto value_reason = value.reason; - valueSerializer.writeInt32(value_reason); - } - void writeSheetInfo(Ark_SheetInfo value) - { - Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = value_title.selector; - if (((value_title_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_0 = value_title.value0; - valueSerializer.writeString(value_title_0); - } - else if (((value_title_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_1 = value_title.value1; - valueSerializer.writeResource(value_title_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } - } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); - } - void writeActionSheetOptions(Ark_ActionSheetOptions value) - { - Serializer& valueSerializer = *this; - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = value_title.selector; - if (((value_title_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_0 = value_title.value0; - valueSerializer.writeString(value_title_0); - } - else if (((value_title_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_1 = value_title.value1; - valueSerializer.writeResource(value_title_1); - } - const auto value_subtitle = value.subtitle; - Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_type = runtimeType(value_subtitle); - valueSerializer.writeInt8(value_subtitle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { - const auto value_subtitle_value = value_subtitle.value; - Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; - value_subtitle_value_type = value_subtitle_value.selector; - if (((value_subtitle_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_subtitle_value_0 = value_subtitle_value.value0; - valueSerializer.writeString(value_subtitle_value_0); - } - else if (((value_subtitle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_subtitle_value_1 = value_subtitle_value.value1; - valueSerializer.writeResource(value_subtitle_value_1); - } - } - const auto value_message = value.message; - Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; - value_message_type = value_message.selector; - if (((value_message_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_message_0 = value_message.value0; - valueSerializer.writeString(value_message_0); - } - else if (((value_message_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_message_1 = value_message.value1; - valueSerializer.writeResource(value_message_1); - } - const auto value_confirm = value.confirm; - Ark_Int32 value_confirm_type = ARK_RUNTIME_UNDEFINED; - value_confirm_type = runtimeType(value_confirm); - valueSerializer.writeInt8(value_confirm_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_confirm_type)) { - const auto value_confirm_value = value_confirm.value; - valueSerializer.writeActionSheetButtonOptions(value_confirm_value); + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); } const auto value_cancel = value.cancel; Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; @@ -59484,20 +59336,6 @@ class Serializer : public SerializerBase { valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } - const auto value_sheets = value.sheets; - valueSerializer.writeInt32(value_sheets.length); - for (int i = 0; i < value_sheets.length; i++) { - const auto value_sheets_element = value_sheets.array[i]; - valueSerializer.writeSheetInfo(value_sheets_element); - } - const auto value_autoCancel = value.autoCancel; - Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; - value_autoCancel_type = runtimeType(value_autoCancel); - valueSerializer.writeInt8(value_autoCancel_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { - const auto value_autoCancel_value = value_autoCancel.value; - valueSerializer.writeBoolean(value_autoCancel_value); - } const auto value_alignment = value.alignment; Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; value_alignment_type = runtimeType(value_alignment); @@ -59512,7 +59350,18 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_offset_type); if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { const auto value_offset_value = value_offset.value; - valueSerializer.writeActionSheetOffset(value_offset_value); + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); + } + const auto value_gridCount = value.gridCount; + Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; + value_gridCount_type = runtimeType(value_gridCount); + valueSerializer.writeInt8(value_gridCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { + const auto value_gridCount_value = value_gridCount.value; + valueSerializer.writeNumber(value_gridCount_value); } const auto value_maskRect = value.maskRect; Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; @@ -59948,6 +59797,14 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_shadow_value_1); } } + const auto value_textStyle = value.textStyle; + Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; + value_textStyle_type = runtimeType(value_textStyle); + valueSerializer.writeInt8(value_textStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { + const auto value_textStyle_value = value_textStyle.value; + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); + } const auto value_enableHoverMode = value.enableHoverMode; Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; value_enableHoverMode_type = runtimeType(value_enableHoverMode); @@ -59964,133 +59821,243 @@ class Serializer : public SerializerBase { const auto value_hoverModeArea_value = value_hoverModeArea.value; valueSerializer.writeInt32(value_hoverModeArea_value); } + const auto value_primaryButton = value.primaryButton; + valueSerializer.writeAlertDialogButtonBaseOptions(value_primaryButton); + const auto value_secondaryButton = value.secondaryButton; + valueSerializer.writeAlertDialogButtonBaseOptions(value_secondaryButton); } - void writeLinearIndicatorController(Ark_LinearIndicatorController value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeReceiveCallback(Ark_ReceiveCallback value) - { - Serializer& valueSerializer = *this; - const auto value___ReceiveCallbackStub = value.__ReceiveCallbackStub; - valueSerializer.writeString(value___ReceiveCallbackStub); - } - void writeUIExtensionProxy(Ark_UIExtensionProxy value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeUIExtensionOptions(Ark_UIExtensionOptions value) + void writeAlertDialogParamWithConfirm(Ark_AlertDialogParamWithConfirm value) { Serializer& valueSerializer = *this; - const auto value_isTransferringCaller = value.isTransferringCaller; - Ark_Int32 value_isTransferringCaller_type = ARK_RUNTIME_UNDEFINED; - value_isTransferringCaller_type = runtimeType(value_isTransferringCaller); - valueSerializer.writeInt8(value_isTransferringCaller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isTransferringCaller_type)) { - const auto value_isTransferringCaller_value = value_isTransferringCaller.value; - valueSerializer.writeBoolean(value_isTransferringCaller_value); - } - const auto value_placeholder = value.placeholder; - Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_type = runtimeType(value_placeholder); - valueSerializer.writeInt8(value_placeholder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { - const auto value_placeholder_value = value_placeholder.value; - valueSerializer.writeComponentContent(value_placeholder_value); + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = runtimeType(value_title); + valueSerializer.writeInt8(value_title_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { + const auto value_title_value = value_title.value; + Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; + value_title_value_type = value_title_value.selector; + if (((value_title_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_value_0 = value_title_value.value0; + valueSerializer.writeString(value_title_value_0); + } + else if (((value_title_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_value_1 = value_title_value.value1; + valueSerializer.writeResource(value_title_value_1); + } } - const auto value_areaChangePlaceholder = value.areaChangePlaceholder; - Ark_Int32 value_areaChangePlaceholder_type = ARK_RUNTIME_UNDEFINED; - value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder); - valueSerializer.writeInt8(value_areaChangePlaceholder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_areaChangePlaceholder_type)) { - const auto value_areaChangePlaceholder_value = value_areaChangePlaceholder.value; - valueSerializer.writeInt32(value_areaChangePlaceholder_value.size); - for (int32_t i = 0; i < value_areaChangePlaceholder_value.size; i++) { - auto value_areaChangePlaceholder_value_key = value_areaChangePlaceholder_value.keys[i]; - auto value_areaChangePlaceholder_value_value = value_areaChangePlaceholder_value.values[i]; - valueSerializer.writeString(value_areaChangePlaceholder_value_key); - valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value); + const auto value_subtitle = value.subtitle; + Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_type = runtimeType(value_subtitle); + valueSerializer.writeInt8(value_subtitle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { + const auto value_subtitle_value = value_subtitle.value; + Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_value_type = value_subtitle_value.selector; + if (((value_subtitle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_subtitle_value_0 = value_subtitle_value.value0; + valueSerializer.writeString(value_subtitle_value_0); + } + else if (((value_subtitle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_subtitle_value_1 = value_subtitle_value.value1; + valueSerializer.writeResource(value_subtitle_value_1); } } - const auto value_dpiFollowStrategy = value.dpiFollowStrategy; - Ark_Int32 value_dpiFollowStrategy_type = ARK_RUNTIME_UNDEFINED; - value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy); - valueSerializer.writeInt8(value_dpiFollowStrategy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dpiFollowStrategy_type)) { - const auto value_dpiFollowStrategy_value = value_dpiFollowStrategy.value; - valueSerializer.writeInt32(value_dpiFollowStrategy_value); + const auto value_message = value.message; + Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; + value_message_type = value_message.selector; + if (((value_message_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_message_0 = value_message.value0; + valueSerializer.writeString(value_message_0); } - } - void writeWaterFlowOptions(Ark_WaterFlowOptions value) - { - Serializer& valueSerializer = *this; - const auto value_footer = value.footer; - Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; - value_footer_type = runtimeType(value_footer); - valueSerializer.writeInt8(value_footer_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { - const auto value_footer_value = value_footer.value; - valueSerializer.writeCallbackResource(value_footer_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); + else if (((value_message_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_message_1 = value_message.value1; + valueSerializer.writeResource(value_message_1); } - const auto value_scroller = value.scroller; - Ark_Int32 value_scroller_type = ARK_RUNTIME_UNDEFINED; - value_scroller_type = runtimeType(value_scroller); - valueSerializer.writeInt8(value_scroller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scroller_type)) { - const auto value_scroller_value = value_scroller.value; - valueSerializer.writeScroller(value_scroller_value); + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); } - const auto value_sections = value.sections; - Ark_Int32 value_sections_type = ARK_RUNTIME_UNDEFINED; - value_sections_type = runtimeType(value_sections); - valueSerializer.writeInt8(value_sections_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_sections_type)) { - const auto value_sections_value = value_sections.value; - valueSerializer.writeWaterFlowSections(value_sections_value); + const auto value_cancel = value.cancel; + Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; + value_cancel_type = runtimeType(value_cancel); + valueSerializer.writeInt8(value_cancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { + const auto value_cancel_value = value_cancel.value; + valueSerializer.writeCallbackResource(value_cancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } - const auto value_layoutMode = value.layoutMode; - Ark_Int32 value_layoutMode_type = ARK_RUNTIME_UNDEFINED; - value_layoutMode_type = runtimeType(value_layoutMode); - valueSerializer.writeInt8(value_layoutMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutMode_type)) { - const auto value_layoutMode_value = value_layoutMode.value; - valueSerializer.writeInt32(value_layoutMode_value); + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); } - } - void writeWindowAnimationTarget(Ark_WindowAnimationTarget value) - { - Serializer& valueSerializer = *this; - const auto value_bundleName = value.bundleName; - valueSerializer.writeString(value_bundleName); - const auto value_abilityName = value.abilityName; - valueSerializer.writeString(value_abilityName); - const auto value_windowBounds = value.windowBounds; - valueSerializer.writeRRect(value_windowBounds); - const auto value_missionId = value.missionId; - valueSerializer.writeNumber(value_missionId); - } - void writeButtonStyle(Ark_ButtonStyle value) - { - Serializer& valueSerializer = *this; - const auto value_left = value.left; - Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; - value_left_type = runtimeType(value_left); - valueSerializer.writeInt8(value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { - const auto value_left_value = value_left.value; - valueSerializer.writeNumber(value_left_value); + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); } - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeNumber(value_top_value); + const auto value_gridCount = value.gridCount; + Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; + value_gridCount_type = runtimeType(value_gridCount); + valueSerializer.writeInt8(value_gridCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { + const auto value_gridCount_value = value_gridCount.value; + valueSerializer.writeNumber(value_gridCount_value); + } + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + const auto value_isModal = value.isModal; + Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; + value_isModal_type = runtimeType(value_isModal); + valueSerializer.writeInt8(value_isModal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { + const auto value_isModal_value = value_isModal.value; + valueSerializer.writeBoolean(value_isModal_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_cornerRadius = value.cornerRadius; + Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_type = runtimeType(value_cornerRadius); + valueSerializer.writeInt8(value_cornerRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { + const auto value_cornerRadius_value = value_cornerRadius.value; + Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_type = value_cornerRadius_value.selector; + if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; + valueSerializer.writeLength(value_cornerRadius_value_0); + } + else if (((value_cornerRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; + const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; + Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); + } + const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; + Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); + } + const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; + Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); + } + const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; + Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); + } + } + else if (((value_cornerRadius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); + } } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; @@ -60098,7 +60065,7 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_width_type); if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { const auto value_width_value = value_width.value; - valueSerializer.writeNumber(value_width_value); + valueSerializer.writeLength(value_width_value); } const auto value_height = value.height; Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; @@ -60106,313 +60073,1469 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_height_type); if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { const auto value_height_value = value_height.value; - valueSerializer.writeNumber(value_height_value); - } - const auto value_icons = value.icons; - Ark_Int32 value_icons_type = ARK_RUNTIME_UNDEFINED; - value_icons_type = runtimeType(value_icons); - valueSerializer.writeInt8(value_icons_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icons_type)) { - const auto value_icons_value = value_icons.value; - valueSerializer.writeButtonIconOptions(value_icons_value); - } - } - void writeXComponentOptions(Ark_XComponentOptions value) - { - Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_controller = value.controller; - valueSerializer.writeXComponentController(value_controller); - const auto value_imageAIOptions = value.imageAIOptions; - Ark_Int32 value_imageAIOptions_type = ARK_RUNTIME_UNDEFINED; - value_imageAIOptions_type = runtimeType(value_imageAIOptions); - valueSerializer.writeInt8(value_imageAIOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_imageAIOptions_type)) { - const auto value_imageAIOptions_value = value_imageAIOptions.value; - valueSerializer.writeImageAIOptions(value_imageAIOptions_value); - } - } - void writeSelectionMenuOptionsExt(Ark_SelectionMenuOptionsExt value) - { - Serializer& valueSerializer = *this; - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); - } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); - } - const auto value_preview = value.preview; - Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; - value_preview_type = runtimeType(value_preview); - valueSerializer.writeInt8(value_preview_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { - const auto value_preview_value = value_preview.value; - valueSerializer.writeCallbackResource(value_preview_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_preview_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_preview_value.callSync)); - } - const auto value_menuType = value.menuType; - Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; - value_menuType_type = runtimeType(value_menuType); - valueSerializer.writeInt8(value_menuType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_menuType_type)) { - const auto value_menuType_value = value_menuType.value; - valueSerializer.writeInt32(value_menuType_value); - } - } - void writeAdsBlockedDetails(Ark_AdsBlockedDetails value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_adsBlocked = value.adsBlocked; - valueSerializer.writeInt32(value_adsBlocked.length); - for (int i = 0; i < value_adsBlocked.length; i++) { - const auto value_adsBlocked_element = value_adsBlocked.array[i]; - valueSerializer.writeString(value_adsBlocked_element); - } - } - void writeWebKeyboardOptions(Ark_WebKeyboardOptions value) - { - Serializer& valueSerializer = *this; - const auto value_useSystemKeyboard = value.useSystemKeyboard; - valueSerializer.writeBoolean(value_useSystemKeyboard); - const auto value_enterKeyType = value.enterKeyType; - Ark_Int32 value_enterKeyType_type = ARK_RUNTIME_UNDEFINED; - value_enterKeyType_type = runtimeType(value_enterKeyType); - valueSerializer.writeInt8(value_enterKeyType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enterKeyType_type)) { - const auto value_enterKeyType_value = value_enterKeyType.value; - valueSerializer.writeNumber(value_enterKeyType_value); - } - const auto value_customKeyboard = value.customKeyboard; - Ark_Int32 value_customKeyboard_type = ARK_RUNTIME_UNDEFINED; - value_customKeyboard_type = runtimeType(value_customKeyboard); - valueSerializer.writeInt8(value_customKeyboard_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_customKeyboard_type)) { - const auto value_customKeyboard_value = value_customKeyboard.value; - valueSerializer.writeCallbackResource(value_customKeyboard_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.callSync)); - } - } - void writeWebKeyboardCallbackInfo(Ark_WebKeyboardCallbackInfo value) - { - Serializer& valueSerializer = *this; - const auto value_controller = value.controller; - valueSerializer.writeWebKeyboardController(value_controller); - const auto value_attributes = value.attributes; - valueSerializer.writeInt32(value_attributes.size); - for (int32_t i = 0; i < value_attributes.size; i++) { - auto value_attributes_key = value_attributes.keys[i]; - auto value_attributes_value = value_attributes.values[i]; - valueSerializer.writeString(value_attributes_key); - valueSerializer.writeString(value_attributes_value); - } - } - void writeExpandedMenuItemOptions(Ark_ExpandedMenuItemOptions value) - { - Serializer& valueSerializer = *this; - const auto value_content = value.content; - Ark_Int32 value_content_type = ARK_RUNTIME_UNDEFINED; - value_content_type = value_content.selector; - if (((value_content_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_content_0 = value_content.value0; - valueSerializer.writeString(value_content_0); - } - else if (((value_content_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_content_1 = value_content.value1; - valueSerializer.writeResource(value_content_1); + valueSerializer.writeLength(value_height_value); } - const auto value_startIcon = value.startIcon; - Ark_Int32 value_startIcon_type = ARK_RUNTIME_UNDEFINED; - value_startIcon_type = runtimeType(value_startIcon); - valueSerializer.writeInt8(value_startIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_startIcon_type)) { - const auto value_startIcon_value = value_startIcon.value; - Ark_Int32 value_startIcon_value_type = ARK_RUNTIME_UNDEFINED; - value_startIcon_value_type = value_startIcon_value.selector; - if (((value_startIcon_value_type == 0))) { + const auto value_borderWidth = value.borderWidth; + Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_type = runtimeType(value_borderWidth); + valueSerializer.writeInt8(value_borderWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { + const auto value_borderWidth_value = value_borderWidth.value; + Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_type = value_borderWidth_value.selector; + if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_startIcon_value_0 = value_startIcon_value.value0; - valueSerializer.writeString(value_startIcon_value_0); + const auto value_borderWidth_value_0 = value_borderWidth_value.value0; + valueSerializer.writeLength(value_borderWidth_value_0); } - else if (((value_startIcon_value_type == 1))) { + else if (((value_borderWidth_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_startIcon_value_1 = value_startIcon_value.value1; - valueSerializer.writeResource(value_startIcon_value_1); + const auto value_borderWidth_value_1 = value_borderWidth_value.value1; + const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; + Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); + valueSerializer.writeInt8(value_borderWidth_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; + valueSerializer.writeLength(value_borderWidth_value_1_top_value); + } + const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; + Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); + valueSerializer.writeInt8(value_borderWidth_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; + valueSerializer.writeLength(value_borderWidth_value_1_right_value); + } + const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; + Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); + } + const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; + Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); + valueSerializer.writeInt8(value_borderWidth_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; + valueSerializer.writeLength(value_borderWidth_value_1_left_value); + } + } + else if (((value_borderWidth_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderWidth_value_2 = value_borderWidth_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); } } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); - } - void writeRenderProcessNotRespondingData(Ark_RenderProcessNotRespondingData value) - { - Serializer& valueSerializer = *this; - const auto value_jsStack = value.jsStack; - valueSerializer.writeString(value_jsStack); - const auto value_pid = value.pid; - valueSerializer.writeNumber(value_pid); - const auto value_reason = value.reason; - valueSerializer.writeInt32(value_reason); - } - void writeNativeMediaPlayerConfig(Ark_NativeMediaPlayerConfig value) - { - Serializer& valueSerializer = *this; - const auto value_enable = value.enable; - valueSerializer.writeBoolean(value_enable); - const auto value_shouldOverlay = value.shouldOverlay; - valueSerializer.writeBoolean(value_shouldOverlay); - } - void writeNativeEmbedTouchInfo(Ark_NativeEmbedTouchInfo value) - { - Serializer& valueSerializer = *this; - const auto value_embedId = value.embedId; - Ark_Int32 value_embedId_type = ARK_RUNTIME_UNDEFINED; - value_embedId_type = runtimeType(value_embedId); - valueSerializer.writeInt8(value_embedId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_embedId_type)) { - const auto value_embedId_value = value_embedId.value; - valueSerializer.writeString(value_embedId_value); - } - const auto value_touchEvent = value.touchEvent; - Ark_Int32 value_touchEvent_type = ARK_RUNTIME_UNDEFINED; - value_touchEvent_type = runtimeType(value_touchEvent); - valueSerializer.writeInt8(value_touchEvent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_touchEvent_type)) { - const auto value_touchEvent_value = value_touchEvent.value; - valueSerializer.writeTouchEvent(value_touchEvent_value); - } - const auto value_result = value.result; - Ark_Int32 value_result_type = ARK_RUNTIME_UNDEFINED; - value_result_type = runtimeType(value_result); - valueSerializer.writeInt8(value_result_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_result_type)) { - const auto value_result_value = value_result.value; - valueSerializer.writeEventResult(value_result_value); - } - } - void writeNativeEmbedVisibilityInfo(Ark_NativeEmbedVisibilityInfo value) - { - Serializer& valueSerializer = *this; - const auto value_visibility = value.visibility; - valueSerializer.writeBoolean(value_visibility); - const auto value_embedId = value.embedId; - valueSerializer.writeString(value_embedId); - } - void writeNativeEmbedDataInfo(Ark_NativeEmbedDataInfo value) - { - Serializer& valueSerializer = *this; - const auto value_status = value.status; - Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; - value_status_type = runtimeType(value_status); - valueSerializer.writeInt8(value_status_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_status_type)) { - const auto value_status_value = value_status.value; - valueSerializer.writeInt32(value_status_value); - } - const auto value_surfaceId = value.surfaceId; - Ark_Int32 value_surfaceId_type = ARK_RUNTIME_UNDEFINED; - value_surfaceId_type = runtimeType(value_surfaceId); - valueSerializer.writeInt8(value_surfaceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_surfaceId_type)) { - const auto value_surfaceId_value = value_surfaceId.value; - valueSerializer.writeString(value_surfaceId_value); - } - const auto value_embedId = value.embedId; - Ark_Int32 value_embedId_type = ARK_RUNTIME_UNDEFINED; - value_embedId_type = runtimeType(value_embedId); - valueSerializer.writeInt8(value_embedId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_embedId_type)) { - const auto value_embedId_value = value_embedId.value; - valueSerializer.writeString(value_embedId_value); - } - const auto value_info = value.info; - Ark_Int32 value_info_type = ARK_RUNTIME_UNDEFINED; - value_info_type = runtimeType(value_info); - valueSerializer.writeInt8(value_info_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_info_type)) { - const auto value_info_value = value_info.value; - valueSerializer.writeNativeEmbedInfo(value_info_value); - } - } - void writeScriptItem(Ark_ScriptItem value) - { - Serializer& valueSerializer = *this; - const auto value_script = value.script; - valueSerializer.writeString(value_script); - const auto value_scriptRules = value.scriptRules; - valueSerializer.writeInt32(value_scriptRules.length); - for (int i = 0; i < value_scriptRules.length; i++) { - const auto value_scriptRules_element = value_scriptRules.array[i]; - valueSerializer.writeString(value_scriptRules_element); - } - } - void writeIntelligentTrackingPreventionDetails(Ark_IntelligentTrackingPreventionDetails value) - { - Serializer& valueSerializer = *this; - const auto value_host = value.host; - valueSerializer.writeString(value_host); - const auto value_trackerHost = value.trackerHost; - valueSerializer.writeString(value_trackerHost); - } - void writeLoadCommittedDetails(Ark_LoadCommittedDetails value) - { - Serializer& valueSerializer = *this; - const auto value_isMainFrame = value.isMainFrame; - valueSerializer.writeBoolean(value_isMainFrame); - const auto value_isSameDocument = value.isSameDocument; - valueSerializer.writeBoolean(value_isSameDocument); - const auto value_didReplaceEntry = value.didReplaceEntry; - valueSerializer.writeBoolean(value_didReplaceEntry); - const auto value_navigationType = value.navigationType; - valueSerializer.writeInt32(value_navigationType); - const auto value_url = value.url; - valueSerializer.writeString(value_url); - } - void writeOnOverScrollEvent(Ark_OnOverScrollEvent value) - { - Serializer& valueSerializer = *this; - const auto value_xOffset = value.xOffset; - valueSerializer.writeNumber(value_xOffset); - const auto value_yOffset = value.yOffset; - valueSerializer.writeNumber(value_yOffset); - } - void writeOnLoadInterceptEvent(Ark_OnLoadInterceptEvent value) - { - Serializer& valueSerializer = *this; - const auto value_data = value.data; - valueSerializer.writeWebResourceRequest(value_data); - } - void writeLargestContentfulPaint(Ark_LargestContentfulPaint value) - { - Serializer& valueSerializer = *this; - const auto value_navigationStartTime = value.navigationStartTime; - Ark_Int32 value_navigationStartTime_type = ARK_RUNTIME_UNDEFINED; - value_navigationStartTime_type = runtimeType(value_navigationStartTime); - valueSerializer.writeInt8(value_navigationStartTime_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_navigationStartTime_type)) { - const auto value_navigationStartTime_value = value_navigationStartTime.value; - valueSerializer.writeNumber(value_navigationStartTime_value); + const auto value_borderColor = value.borderColor; + Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_type = runtimeType(value_borderColor); + valueSerializer.writeInt8(value_borderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { + const auto value_borderColor_value = value_borderColor.value; + Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_type = value_borderColor_value.selector; + if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0 = value_borderColor_value.value0; + Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_0_type = value_borderColor_value_0.selector; + if (((value_borderColor_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; + valueSerializer.writeInt32(value_borderColor_value_0_0); + } + else if (((value_borderColor_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; + valueSerializer.writeNumber(value_borderColor_value_0_1); + } + else if (((value_borderColor_value_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; + valueSerializer.writeString(value_borderColor_value_0_2); + } + else if (((value_borderColor_value_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; + valueSerializer.writeResource(value_borderColor_value_0_3); + } + } + else if (((value_borderColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1 = value_borderColor_value.value1; + const auto value_borderColor_value_1_top = value_borderColor_value_1.top; + Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); + valueSerializer.writeInt8(value_borderColor_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { + const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; + Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; + if (((value_borderColor_value_1_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); + } + else if (((value_borderColor_value_1_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); + } + else if (((value_borderColor_value_1_top_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; + valueSerializer.writeString(value_borderColor_value_1_top_value_2); + } + else if (((value_borderColor_value_1_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_top_value_3); + } + } + const auto value_borderColor_value_1_right = value_borderColor_value_1.right; + Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); + valueSerializer.writeInt8(value_borderColor_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { + const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; + Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; + if (((value_borderColor_value_1_right_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); + } + else if (((value_borderColor_value_1_right_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); + } + else if (((value_borderColor_value_1_right_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; + valueSerializer.writeString(value_borderColor_value_1_right_value_2); + } + else if (((value_borderColor_value_1_right_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_right_value_3); + } + } + const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; + Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; + Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; + if (((value_borderColor_value_1_bottom_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); + } + else if (((value_borderColor_value_1_bottom_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); + } + else if (((value_borderColor_value_1_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); + } + else if (((value_borderColor_value_1_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); + } + } + const auto value_borderColor_value_1_left = value_borderColor_value_1.left; + Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); + valueSerializer.writeInt8(value_borderColor_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { + const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; + Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; + if (((value_borderColor_value_1_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); + } + else if (((value_borderColor_value_1_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); + } + else if (((value_borderColor_value_1_left_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; + valueSerializer.writeString(value_borderColor_value_1_left_value_2); + } + else if (((value_borderColor_value_1_left_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_left_value_3); + } + } + } + else if (((value_borderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_2 = value_borderColor_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + } + } + const auto value_borderStyle = value.borderStyle; + Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_type = runtimeType(value_borderStyle); + valueSerializer.writeInt8(value_borderStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { + const auto value_borderStyle_value = value_borderStyle.value; + Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_type = value_borderStyle_value.selector; + if (((value_borderStyle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderStyle_value_0 = value_borderStyle_value.value0; + valueSerializer.writeInt32(value_borderStyle_value_0); + } + else if (((value_borderStyle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderStyle_value_1 = value_borderStyle_value.value1; + const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; + Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); + valueSerializer.writeInt8(value_borderStyle_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; + valueSerializer.writeInt32(value_borderStyle_value_1_top_value); + } + const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; + Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); + valueSerializer.writeInt8(value_borderStyle_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; + valueSerializer.writeInt32(value_borderStyle_value_1_right_value); + } + const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; + Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); + } + const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; + Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); + valueSerializer.writeInt8(value_borderStyle_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; + valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + } + } + } + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); + } + else if (((value_shadow_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); + } + } + const auto value_textStyle = value.textStyle; + Ark_Int32 value_textStyle_type = ARK_RUNTIME_UNDEFINED; + value_textStyle_type = runtimeType(value_textStyle); + valueSerializer.writeInt8(value_textStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_textStyle_type)) { + const auto value_textStyle_value = value_textStyle.value; + valueSerializer.writeTextStyle_alert_dialog(value_textStyle_value); + } + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); + } + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); + } + const auto value_confirm = value.confirm; + Ark_Int32 value_confirm_type = ARK_RUNTIME_UNDEFINED; + value_confirm_type = runtimeType(value_confirm); + valueSerializer.writeInt8(value_confirm_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_confirm_type)) { + const auto value_confirm_value = value_confirm.value; + valueSerializer.writeAlertDialogButtonBaseOptions(value_confirm_value); + } + } + void writeActionSheetOptions(Ark_ActionSheetOptions value) + { + Serializer& valueSerializer = *this; + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = value_title.selector; + if (((value_title_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_0 = value_title.value0; + valueSerializer.writeString(value_title_0); + } + else if (((value_title_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_1 = value_title.value1; + valueSerializer.writeResource(value_title_1); + } + const auto value_subtitle = value.subtitle; + Ark_Int32 value_subtitle_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_type = runtimeType(value_subtitle); + valueSerializer.writeInt8(value_subtitle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_subtitle_type)) { + const auto value_subtitle_value = value_subtitle.value; + Ark_Int32 value_subtitle_value_type = ARK_RUNTIME_UNDEFINED; + value_subtitle_value_type = value_subtitle_value.selector; + if (((value_subtitle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_subtitle_value_0 = value_subtitle_value.value0; + valueSerializer.writeString(value_subtitle_value_0); + } + else if (((value_subtitle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_subtitle_value_1 = value_subtitle_value.value1; + valueSerializer.writeResource(value_subtitle_value_1); + } + } + const auto value_message = value.message; + Ark_Int32 value_message_type = ARK_RUNTIME_UNDEFINED; + value_message_type = value_message.selector; + if (((value_message_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_message_0 = value_message.value0; + valueSerializer.writeString(value_message_0); + } + else if (((value_message_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_message_1 = value_message.value1; + valueSerializer.writeResource(value_message_1); + } + const auto value_confirm = value.confirm; + Ark_Int32 value_confirm_type = ARK_RUNTIME_UNDEFINED; + value_confirm_type = runtimeType(value_confirm); + valueSerializer.writeInt8(value_confirm_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_confirm_type)) { + const auto value_confirm_value = value_confirm.value; + valueSerializer.writeActionSheetButtonOptions(value_confirm_value); + } + const auto value_cancel = value.cancel; + Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; + value_cancel_type = runtimeType(value_cancel); + valueSerializer.writeInt8(value_cancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { + const auto value_cancel_value = value_cancel.value; + valueSerializer.writeCallbackResource(value_cancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); + } + const auto value_sheets = value.sheets; + valueSerializer.writeInt32(value_sheets.length); + for (int i = 0; i < value_sheets.length; i++) { + const auto value_sheets_element = value_sheets.array[i]; + valueSerializer.writeSheetInfo(value_sheets_element); + } + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); + } + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writeActionSheetOffset(value_offset_value); + } + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + const auto value_isModal = value.isModal; + Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; + value_isModal_type = runtimeType(value_isModal); + valueSerializer.writeInt8(value_isModal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { + const auto value_isModal_value = value_isModal.value; + valueSerializer.writeBoolean(value_isModal_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + } + const auto value_transition = value.transition; + Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; + value_transition_type = runtimeType(value_transition); + valueSerializer.writeInt8(value_transition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { + const auto value_transition_value = value_transition.value; + valueSerializer.writeTransitionEffect(value_transition_value); + } + const auto value_cornerRadius = value.cornerRadius; + Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_type = runtimeType(value_cornerRadius); + valueSerializer.writeInt8(value_cornerRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { + const auto value_cornerRadius_value = value_cornerRadius.value; + Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_type = value_cornerRadius_value.selector; + if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; + valueSerializer.writeLength(value_cornerRadius_value_0); + } + else if (((value_cornerRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; + const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; + Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); + } + const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; + Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); + } + const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; + Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); + } + const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; + Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); + } + } + else if (((value_cornerRadius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_cornerRadius_value_2 = value_cornerRadius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_cornerRadius_value_2); + } + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeLength(value_width_value); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + valueSerializer.writeLength(value_height_value); + } + const auto value_borderWidth = value.borderWidth; + Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_type = runtimeType(value_borderWidth); + valueSerializer.writeInt8(value_borderWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { + const auto value_borderWidth_value = value_borderWidth.value; + Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_type = value_borderWidth_value.selector; + if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderWidth_value_0 = value_borderWidth_value.value0; + valueSerializer.writeLength(value_borderWidth_value_0); + } + else if (((value_borderWidth_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderWidth_value_1 = value_borderWidth_value.value1; + const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; + Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); + valueSerializer.writeInt8(value_borderWidth_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; + valueSerializer.writeLength(value_borderWidth_value_1_top_value); + } + const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; + Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); + valueSerializer.writeInt8(value_borderWidth_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; + valueSerializer.writeLength(value_borderWidth_value_1_right_value); + } + const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; + Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); + } + const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; + Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); + valueSerializer.writeInt8(value_borderWidth_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; + valueSerializer.writeLength(value_borderWidth_value_1_left_value); + } + } + else if (((value_borderWidth_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderWidth_value_2 = value_borderWidth_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); + } + } + const auto value_borderColor = value.borderColor; + Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_type = runtimeType(value_borderColor); + valueSerializer.writeInt8(value_borderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { + const auto value_borderColor_value = value_borderColor.value; + Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_type = value_borderColor_value.selector; + if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0 = value_borderColor_value.value0; + Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_0_type = value_borderColor_value_0.selector; + if (((value_borderColor_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; + valueSerializer.writeInt32(value_borderColor_value_0_0); + } + else if (((value_borderColor_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; + valueSerializer.writeNumber(value_borderColor_value_0_1); + } + else if (((value_borderColor_value_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; + valueSerializer.writeString(value_borderColor_value_0_2); + } + else if (((value_borderColor_value_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; + valueSerializer.writeResource(value_borderColor_value_0_3); + } + } + else if (((value_borderColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1 = value_borderColor_value.value1; + const auto value_borderColor_value_1_top = value_borderColor_value_1.top; + Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); + valueSerializer.writeInt8(value_borderColor_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { + const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; + Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; + if (((value_borderColor_value_1_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); + } + else if (((value_borderColor_value_1_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); + } + else if (((value_borderColor_value_1_top_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; + valueSerializer.writeString(value_borderColor_value_1_top_value_2); + } + else if (((value_borderColor_value_1_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_top_value_3); + } + } + const auto value_borderColor_value_1_right = value_borderColor_value_1.right; + Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); + valueSerializer.writeInt8(value_borderColor_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { + const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; + Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; + if (((value_borderColor_value_1_right_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); + } + else if (((value_borderColor_value_1_right_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); + } + else if (((value_borderColor_value_1_right_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; + valueSerializer.writeString(value_borderColor_value_1_right_value_2); + } + else if (((value_borderColor_value_1_right_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_right_value_3); + } + } + const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; + Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; + Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; + if (((value_borderColor_value_1_bottom_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); + } + else if (((value_borderColor_value_1_bottom_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); + } + else if (((value_borderColor_value_1_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); + } + else if (((value_borderColor_value_1_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); + } + } + const auto value_borderColor_value_1_left = value_borderColor_value_1.left; + Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); + valueSerializer.writeInt8(value_borderColor_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { + const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; + Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; + if (((value_borderColor_value_1_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); + } + else if (((value_borderColor_value_1_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); + } + else if (((value_borderColor_value_1_left_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; + valueSerializer.writeString(value_borderColor_value_1_left_value_2); + } + else if (((value_borderColor_value_1_left_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_left_value_3); + } + } + } + else if (((value_borderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_2 = value_borderColor_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + } + } + const auto value_borderStyle = value.borderStyle; + Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_type = runtimeType(value_borderStyle); + valueSerializer.writeInt8(value_borderStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { + const auto value_borderStyle_value = value_borderStyle.value; + Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_type = value_borderStyle_value.selector; + if (((value_borderStyle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderStyle_value_0 = value_borderStyle_value.value0; + valueSerializer.writeInt32(value_borderStyle_value_0); + } + else if (((value_borderStyle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderStyle_value_1 = value_borderStyle_value.value1; + const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; + Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); + valueSerializer.writeInt8(value_borderStyle_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; + valueSerializer.writeInt32(value_borderStyle_value_1_top_value); + } + const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; + Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); + valueSerializer.writeInt8(value_borderStyle_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; + valueSerializer.writeInt32(value_borderStyle_value_1_right_value); + } + const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; + Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); + } + const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; + Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); + valueSerializer.writeInt8(value_borderStyle_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; + valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + } + } + } + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); + } + else if (((value_shadow_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); + } + } + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); + } + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); + } + } + void writeClickEvent(Ark_ClickEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); + } + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); + } + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); + } + const auto value_displayX = value.displayX; + valueSerializer.writeNumber(value_displayX); + const auto value_displayY = value.displayY; + valueSerializer.writeNumber(value_displayY); + const auto value_windowX = value.windowX; + valueSerializer.writeNumber(value_windowX); + const auto value_windowY = value.windowY; + valueSerializer.writeNumber(value_windowY); + const auto value_screenX = value.screenX; + valueSerializer.writeNumber(value_screenX); + const auto value_screenY = value.screenY; + valueSerializer.writeNumber(value_screenY); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + const auto value_preventDefault = value.preventDefault; + valueSerializer.writeCallbackResource(value_preventDefault.resource); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); + } + void writeWithThemeOptions(Ark_WithThemeOptions value) + { + Serializer& valueSerializer = *this; + const auto value_theme = value.theme; + Ark_Int32 value_theme_type = ARK_RUNTIME_UNDEFINED; + value_theme_type = runtimeType(value_theme); + valueSerializer.writeInt8(value_theme_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_theme_type)) { + const auto value_theme_value = value_theme.value; + valueSerializer.writeCustomTheme(value_theme_value); + } + const auto value_colorMode = value.colorMode; + Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; + value_colorMode_type = runtimeType(value_colorMode); + valueSerializer.writeInt8(value_colorMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { + const auto value_colorMode_value = value_colorMode.value; + valueSerializer.writeInt32(value_colorMode_value); + } + } + void writeIsolatedOptions(Ark_IsolatedOptions value) + { + Serializer& valueSerializer = *this; + const auto value_want = value.want; + valueSerializer.writeWant(value_want); + const auto value_worker = value.worker; + valueSerializer.writeRestrictedWorker(value_worker); + } + void writeWithThemeAttribute(Ark_WithThemeAttribute value) + { + } + void writeNavigationTransitionProxy(Ark_NavigationTransitionProxy value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeIsolatedComponentAttribute(Ark_IsolatedComponentAttribute value) + { + } + void writeLinearIndicatorController(Ark_LinearIndicatorController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeStyleOptions(Ark_StyleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeNumber(value_start_value); + } + const auto value_length = value.length; + Ark_Int32 value_length_type = ARK_RUNTIME_UNDEFINED; + value_length_type = runtimeType(value_length); + valueSerializer.writeInt8(value_length_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_length_type)) { + const auto value_length_value = value_length.value; + valueSerializer.writeNumber(value_length_value); + } + const auto value_styledKey = value.styledKey; + valueSerializer.writeInt32(value_styledKey); + const auto value_styledValue = value.styledValue; + Ark_Int32 value_styledValue_type = ARK_RUNTIME_UNDEFINED; + value_styledValue_type = value_styledValue.selector; + if (((value_styledValue_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_styledValue_0 = value_styledValue.value0; + valueSerializer.writeTextStyle_styled_string(value_styledValue_0); + } + else if (((value_styledValue_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_styledValue_1 = value_styledValue.value1; + valueSerializer.writeDecorationStyle(value_styledValue_1); + } + else if (((value_styledValue_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_styledValue_2 = value_styledValue.value2; + valueSerializer.writeBaselineOffsetStyle(value_styledValue_2); + } + else if (((value_styledValue_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_styledValue_3 = value_styledValue.value3; + valueSerializer.writeLetterSpacingStyle(value_styledValue_3); + } + else if (((value_styledValue_type == 4))) { + valueSerializer.writeInt8(4); + const auto value_styledValue_4 = value_styledValue.value4; + valueSerializer.writeTextShadowStyle(value_styledValue_4); + } + else if (((value_styledValue_type == 5))) { + valueSerializer.writeInt8(5); + const auto value_styledValue_5 = value_styledValue.value5; + valueSerializer.writeGestureStyle(value_styledValue_5); + } + else if (((value_styledValue_type == 6))) { + valueSerializer.writeInt8(6); + const auto value_styledValue_6 = value_styledValue.value6; + valueSerializer.writeImageAttachment(value_styledValue_6); + } + else if (((value_styledValue_type == 7))) { + valueSerializer.writeInt8(7); + const auto value_styledValue_7 = value_styledValue.value7; + valueSerializer.writeParagraphStyle(value_styledValue_7); + } + else if (((value_styledValue_type == 8))) { + valueSerializer.writeInt8(8); + const auto value_styledValue_8 = value_styledValue.value8; + valueSerializer.writeLineHeightStyle(value_styledValue_8); + } + else if (((value_styledValue_type == 9))) { + valueSerializer.writeInt8(9); + const auto value_styledValue_9 = value_styledValue.value9; + valueSerializer.writeUrlStyle(value_styledValue_9); + } + else if (((value_styledValue_type == 10))) { + valueSerializer.writeInt8(10); + const auto value_styledValue_10 = value_styledValue.value10; + valueSerializer.writeCustomSpan(value_styledValue_10); + } + else if (((value_styledValue_type == 11))) { + valueSerializer.writeInt8(11); + const auto value_styledValue_11 = value_styledValue.value11; + valueSerializer.writeUserDataSpan(value_styledValue_11); + } + else if (((value_styledValue_type == 12))) { + valueSerializer.writeInt8(12); + const auto value_styledValue_12 = value_styledValue.value12; + valueSerializer.writeBackgroundColorStyle(value_styledValue_12); + } + } + void writeReceiveCallback(Ark_ReceiveCallback value) + { + Serializer& valueSerializer = *this; + const auto value___ReceiveCallbackStub = value.__ReceiveCallbackStub; + valueSerializer.writeString(value___ReceiveCallbackStub); + } + void writeUIExtensionOptions(Ark_UIExtensionOptions value) + { + Serializer& valueSerializer = *this; + const auto value_isTransferringCaller = value.isTransferringCaller; + Ark_Int32 value_isTransferringCaller_type = ARK_RUNTIME_UNDEFINED; + value_isTransferringCaller_type = runtimeType(value_isTransferringCaller); + valueSerializer.writeInt8(value_isTransferringCaller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isTransferringCaller_type)) { + const auto value_isTransferringCaller_value = value_isTransferringCaller.value; + valueSerializer.writeBoolean(value_isTransferringCaller_value); + } + const auto value_placeholder = value.placeholder; + Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_type = runtimeType(value_placeholder); + valueSerializer.writeInt8(value_placeholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { + const auto value_placeholder_value = value_placeholder.value; + valueSerializer.writeComponentContent(value_placeholder_value); + } + const auto value_areaChangePlaceholder = value.areaChangePlaceholder; + Ark_Int32 value_areaChangePlaceholder_type = ARK_RUNTIME_UNDEFINED; + value_areaChangePlaceholder_type = runtimeType(value_areaChangePlaceholder); + valueSerializer.writeInt8(value_areaChangePlaceholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_areaChangePlaceholder_type)) { + const auto value_areaChangePlaceholder_value = value_areaChangePlaceholder.value; + valueSerializer.writeInt32(value_areaChangePlaceholder_value.size); + for (int32_t i = 0; i < value_areaChangePlaceholder_value.size; i++) { + auto value_areaChangePlaceholder_value_key = value_areaChangePlaceholder_value.keys[i]; + auto value_areaChangePlaceholder_value_value = value_areaChangePlaceholder_value.values[i]; + valueSerializer.writeString(value_areaChangePlaceholder_value_key); + valueSerializer.writeComponentContent(value_areaChangePlaceholder_value_value); + } + } + const auto value_dpiFollowStrategy = value.dpiFollowStrategy; + Ark_Int32 value_dpiFollowStrategy_type = ARK_RUNTIME_UNDEFINED; + value_dpiFollowStrategy_type = runtimeType(value_dpiFollowStrategy); + valueSerializer.writeInt8(value_dpiFollowStrategy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dpiFollowStrategy_type)) { + const auto value_dpiFollowStrategy_value = value_dpiFollowStrategy.value; + valueSerializer.writeInt32(value_dpiFollowStrategy_value); + } + } + void writeUIExtensionProxy(Ark_UIExtensionProxy value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeWaterFlowOptions(Ark_WaterFlowOptions value) + { + Serializer& valueSerializer = *this; + const auto value_footer = value.footer; + Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; + value_footer_type = runtimeType(value_footer); + valueSerializer.writeInt8(value_footer_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { + const auto value_footer_value = value_footer.value; + valueSerializer.writeCallbackResource(value_footer_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); + } + const auto value_scroller = value.scroller; + Ark_Int32 value_scroller_type = ARK_RUNTIME_UNDEFINED; + value_scroller_type = runtimeType(value_scroller); + valueSerializer.writeInt8(value_scroller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scroller_type)) { + const auto value_scroller_value = value_scroller.value; + valueSerializer.writeScroller(value_scroller_value); + } + const auto value_sections = value.sections; + Ark_Int32 value_sections_type = ARK_RUNTIME_UNDEFINED; + value_sections_type = runtimeType(value_sections); + valueSerializer.writeInt8(value_sections_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_sections_type)) { + const auto value_sections_value = value_sections.value; + valueSerializer.writeWaterFlowSections(value_sections_value); + } + const auto value_layoutMode = value.layoutMode; + Ark_Int32 value_layoutMode_type = ARK_RUNTIME_UNDEFINED; + value_layoutMode_type = runtimeType(value_layoutMode); + valueSerializer.writeInt8(value_layoutMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_layoutMode_type)) { + const auto value_layoutMode_value = value_layoutMode.value; + valueSerializer.writeInt32(value_layoutMode_value); + } + } + void writeWindowAnimationTarget(Ark_WindowAnimationTarget value) + { + Serializer& valueSerializer = *this; + const auto value_bundleName = value.bundleName; + valueSerializer.writeString(value_bundleName); + const auto value_abilityName = value.abilityName; + valueSerializer.writeString(value_abilityName); + const auto value_windowBounds = value.windowBounds; + valueSerializer.writeRRect(value_windowBounds); + const auto value_missionId = value.missionId; + valueSerializer.writeNumber(value_missionId); + } + void writeButtonStyle(Ark_ButtonStyle value) + { + Serializer& valueSerializer = *this; + const auto value_left = value.left; + Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; + value_left_type = runtimeType(value_left); + valueSerializer.writeInt8(value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { + const auto value_left_value = value_left.value; + valueSerializer.writeNumber(value_left_value); + } + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeNumber(value_top_value); + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeNumber(value_width_value); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + valueSerializer.writeNumber(value_height_value); + } + const auto value_icons = value.icons; + Ark_Int32 value_icons_type = ARK_RUNTIME_UNDEFINED; + value_icons_type = runtimeType(value_icons); + valueSerializer.writeInt8(value_icons_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icons_type)) { + const auto value_icons_value = value_icons.value; + valueSerializer.writeButtonIconOptions(value_icons_value); + } + } + void writeXComponentOptions(Ark_XComponentOptions value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_controller = value.controller; + valueSerializer.writeXComponentController(value_controller); + const auto value_imageAIOptions = value.imageAIOptions; + Ark_Int32 value_imageAIOptions_type = ARK_RUNTIME_UNDEFINED; + value_imageAIOptions_type = runtimeType(value_imageAIOptions); + valueSerializer.writeInt8(value_imageAIOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_imageAIOptions_type)) { + const auto value_imageAIOptions_value = value_imageAIOptions.value; + valueSerializer.writeImageAIOptions(value_imageAIOptions_value); + } + } + void writeAdsBlockedDetails(Ark_AdsBlockedDetails value) + { + Serializer& valueSerializer = *this; + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_adsBlocked = value.adsBlocked; + valueSerializer.writeInt32(value_adsBlocked.length); + for (int i = 0; i < value_adsBlocked.length; i++) { + const auto value_adsBlocked_element = value_adsBlocked.array[i]; + valueSerializer.writeString(value_adsBlocked_element); + } + } + void writeWebKeyboardOptions(Ark_WebKeyboardOptions value) + { + Serializer& valueSerializer = *this; + const auto value_useSystemKeyboard = value.useSystemKeyboard; + valueSerializer.writeBoolean(value_useSystemKeyboard); + const auto value_enterKeyType = value.enterKeyType; + Ark_Int32 value_enterKeyType_type = ARK_RUNTIME_UNDEFINED; + value_enterKeyType_type = runtimeType(value_enterKeyType); + valueSerializer.writeInt8(value_enterKeyType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enterKeyType_type)) { + const auto value_enterKeyType_value = value_enterKeyType.value; + valueSerializer.writeNumber(value_enterKeyType_value); + } + const auto value_customKeyboard = value.customKeyboard; + Ark_Int32 value_customKeyboard_type = ARK_RUNTIME_UNDEFINED; + value_customKeyboard_type = runtimeType(value_customKeyboard); + valueSerializer.writeInt8(value_customKeyboard_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_customKeyboard_type)) { + const auto value_customKeyboard_value = value_customKeyboard.value; + valueSerializer.writeCallbackResource(value_customKeyboard_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_customKeyboard_value.callSync)); + } + } + void writeWebKeyboardCallbackInfo(Ark_WebKeyboardCallbackInfo value) + { + Serializer& valueSerializer = *this; + const auto value_controller = value.controller; + valueSerializer.writeWebKeyboardController(value_controller); + const auto value_attributes = value.attributes; + valueSerializer.writeInt32(value_attributes.size); + for (int32_t i = 0; i < value_attributes.size; i++) { + auto value_attributes_key = value_attributes.keys[i]; + auto value_attributes_value = value_attributes.values[i]; + valueSerializer.writeString(value_attributes_key); + valueSerializer.writeString(value_attributes_value); + } + } + void writeExpandedMenuItemOptions(Ark_ExpandedMenuItemOptions value) + { + Serializer& valueSerializer = *this; + const auto value_content = value.content; + Ark_Int32 value_content_type = ARK_RUNTIME_UNDEFINED; + value_content_type = value_content.selector; + if (((value_content_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_content_0 = value_content.value0; + valueSerializer.writeString(value_content_0); + } + else if (((value_content_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_content_1 = value_content.value1; + valueSerializer.writeResource(value_content_1); + } + const auto value_startIcon = value.startIcon; + Ark_Int32 value_startIcon_type = ARK_RUNTIME_UNDEFINED; + value_startIcon_type = runtimeType(value_startIcon); + valueSerializer.writeInt8(value_startIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_startIcon_type)) { + const auto value_startIcon_value = value_startIcon.value; + Ark_Int32 value_startIcon_value_type = ARK_RUNTIME_UNDEFINED; + value_startIcon_value_type = value_startIcon_value.selector; + if (((value_startIcon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_startIcon_value_0 = value_startIcon_value.value0; + valueSerializer.writeString(value_startIcon_value_0); + } + else if (((value_startIcon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_startIcon_value_1 = value_startIcon_value.value1; + valueSerializer.writeResource(value_startIcon_value_1); + } + } + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); + } + void writeRenderProcessNotRespondingData(Ark_RenderProcessNotRespondingData value) + { + Serializer& valueSerializer = *this; + const auto value_jsStack = value.jsStack; + valueSerializer.writeString(value_jsStack); + const auto value_pid = value.pid; + valueSerializer.writeNumber(value_pid); + const auto value_reason = value.reason; + valueSerializer.writeInt32(value_reason); + } + void writeNativeMediaPlayerConfig(Ark_NativeMediaPlayerConfig value) + { + Serializer& valueSerializer = *this; + const auto value_enable = value.enable; + valueSerializer.writeBoolean(value_enable); + const auto value_shouldOverlay = value.shouldOverlay; + valueSerializer.writeBoolean(value_shouldOverlay); + } + void writeNativeEmbedTouchInfo(Ark_NativeEmbedTouchInfo value) + { + Serializer& valueSerializer = *this; + const auto value_embedId = value.embedId; + Ark_Int32 value_embedId_type = ARK_RUNTIME_UNDEFINED; + value_embedId_type = runtimeType(value_embedId); + valueSerializer.writeInt8(value_embedId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_embedId_type)) { + const auto value_embedId_value = value_embedId.value; + valueSerializer.writeString(value_embedId_value); + } + const auto value_touchEvent = value.touchEvent; + Ark_Int32 value_touchEvent_type = ARK_RUNTIME_UNDEFINED; + value_touchEvent_type = runtimeType(value_touchEvent); + valueSerializer.writeInt8(value_touchEvent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_touchEvent_type)) { + const auto value_touchEvent_value = value_touchEvent.value; + valueSerializer.writeTouchEvent(value_touchEvent_value); + } + const auto value_result = value.result; + Ark_Int32 value_result_type = ARK_RUNTIME_UNDEFINED; + value_result_type = runtimeType(value_result); + valueSerializer.writeInt8(value_result_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_result_type)) { + const auto value_result_value = value_result.value; + valueSerializer.writeEventResult(value_result_value); + } + } + void writeNativeEmbedVisibilityInfo(Ark_NativeEmbedVisibilityInfo value) + { + Serializer& valueSerializer = *this; + const auto value_visibility = value.visibility; + valueSerializer.writeBoolean(value_visibility); + const auto value_embedId = value.embedId; + valueSerializer.writeString(value_embedId); + } + void writeNativeEmbedDataInfo(Ark_NativeEmbedDataInfo value) + { + Serializer& valueSerializer = *this; + const auto value_status = value.status; + Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; + value_status_type = runtimeType(value_status); + valueSerializer.writeInt8(value_status_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_status_type)) { + const auto value_status_value = value_status.value; + valueSerializer.writeInt32(value_status_value); + } + const auto value_surfaceId = value.surfaceId; + Ark_Int32 value_surfaceId_type = ARK_RUNTIME_UNDEFINED; + value_surfaceId_type = runtimeType(value_surfaceId); + valueSerializer.writeInt8(value_surfaceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_surfaceId_type)) { + const auto value_surfaceId_value = value_surfaceId.value; + valueSerializer.writeString(value_surfaceId_value); + } + const auto value_embedId = value.embedId; + Ark_Int32 value_embedId_type = ARK_RUNTIME_UNDEFINED; + value_embedId_type = runtimeType(value_embedId); + valueSerializer.writeInt8(value_embedId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_embedId_type)) { + const auto value_embedId_value = value_embedId.value; + valueSerializer.writeString(value_embedId_value); + } + const auto value_info = value.info; + Ark_Int32 value_info_type = ARK_RUNTIME_UNDEFINED; + value_info_type = runtimeType(value_info); + valueSerializer.writeInt8(value_info_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_info_type)) { + const auto value_info_value = value_info.value; + valueSerializer.writeNativeEmbedInfo(value_info_value); + } + } + void writeScriptItem(Ark_ScriptItem value) + { + Serializer& valueSerializer = *this; + const auto value_script = value.script; + valueSerializer.writeString(value_script); + const auto value_scriptRules = value.scriptRules; + valueSerializer.writeInt32(value_scriptRules.length); + for (int i = 0; i < value_scriptRules.length; i++) { + const auto value_scriptRules_element = value_scriptRules.array[i]; + valueSerializer.writeString(value_scriptRules_element); + } + } + void writeIntelligentTrackingPreventionDetails(Ark_IntelligentTrackingPreventionDetails value) + { + Serializer& valueSerializer = *this; + const auto value_host = value.host; + valueSerializer.writeString(value_host); + const auto value_trackerHost = value.trackerHost; + valueSerializer.writeString(value_trackerHost); + } + void writeLoadCommittedDetails(Ark_LoadCommittedDetails value) + { + Serializer& valueSerializer = *this; + const auto value_isMainFrame = value.isMainFrame; + valueSerializer.writeBoolean(value_isMainFrame); + const auto value_isSameDocument = value.isSameDocument; + valueSerializer.writeBoolean(value_isSameDocument); + const auto value_didReplaceEntry = value.didReplaceEntry; + valueSerializer.writeBoolean(value_didReplaceEntry); + const auto value_navigationType = value.navigationType; + valueSerializer.writeInt32(value_navigationType); + const auto value_url = value.url; + valueSerializer.writeString(value_url); + } + void writeOnOverScrollEvent(Ark_OnOverScrollEvent value) + { + Serializer& valueSerializer = *this; + const auto value_xOffset = value.xOffset; + valueSerializer.writeNumber(value_xOffset); + const auto value_yOffset = value.yOffset; + valueSerializer.writeNumber(value_yOffset); + } + void writeOnLoadInterceptEvent(Ark_OnLoadInterceptEvent value) + { + Serializer& valueSerializer = *this; + const auto value_data = value.data; + valueSerializer.writeWebResourceRequest(value_data); + } + void writeLargestContentfulPaint(Ark_LargestContentfulPaint value) + { + Serializer& valueSerializer = *this; + const auto value_navigationStartTime = value.navigationStartTime; + Ark_Int32 value_navigationStartTime_type = ARK_RUNTIME_UNDEFINED; + value_navigationStartTime_type = runtimeType(value_navigationStartTime); + valueSerializer.writeInt8(value_navigationStartTime_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_navigationStartTime_type)) { + const auto value_navigationStartTime_value = value_navigationStartTime.value; + valueSerializer.writeNumber(value_navigationStartTime_value); } const auto value_largestImagePaintTime = value.largestImagePaintTime; Ark_Int32 value_largestImagePaintTime_type = ARK_RUNTIME_UNDEFINED; @@ -60682,1278 +61805,540 @@ class Serializer : public SerializerBase { Serializer& valueSerializer = *this; const auto value_result = value.result; valueSerializer.writeFileSelectorResult(value_result); - const auto value_fileSelector = value.fileSelector; - valueSerializer.writeFileSelectorParam(value_fileSelector); - } - void writeOnRenderExitedEvent(Ark_OnRenderExitedEvent value) - { - Serializer& valueSerializer = *this; - const auto value_renderExitReason = value.renderExitReason; - valueSerializer.writeInt32(value_renderExitReason); - } - void writeOnRefreshAccessedHistoryEvent(Ark_OnRefreshAccessedHistoryEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_isRefreshed = value.isRefreshed; - valueSerializer.writeBoolean(value_isRefreshed); - } - void writeOnDownloadStartEvent(Ark_OnDownloadStartEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_userAgent = value.userAgent; - valueSerializer.writeString(value_userAgent); - const auto value_contentDisposition = value.contentDisposition; - valueSerializer.writeString(value_contentDisposition); - const auto value_mimetype = value.mimetype; - valueSerializer.writeString(value_mimetype); - const auto value_contentLength = value.contentLength; - valueSerializer.writeNumber(value_contentLength); - } - void writeOnHttpErrorReceiveEvent(Ark_OnHttpErrorReceiveEvent value) - { - Serializer& valueSerializer = *this; - const auto value_request = value.request; - valueSerializer.writeWebResourceRequest(value_request); - const auto value_response = value.response; - valueSerializer.writeWebResourceResponse(value_response); - } - void writeOnErrorReceiveEvent(Ark_OnErrorReceiveEvent value) - { - Serializer& valueSerializer = *this; - const auto value_request = value.request; - valueSerializer.writeWebResourceRequest(value_request); - const auto value_error = value.error; - valueSerializer.writeWebResourceError(value_error); - } - void writeOnConsoleEvent(Ark_OnConsoleEvent value) - { - Serializer& valueSerializer = *this; - const auto value_message = value.message; - valueSerializer.writeConsoleMessage(value_message); - } - void writeOnPromptEvent(Ark_OnPromptEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_value = value.value; - valueSerializer.writeString(value_value); - const auto value_result = value.result; - valueSerializer.writeJsResult(value_result); - } - void writeOnConfirmEvent(Ark_OnConfirmEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_result = value.result; - valueSerializer.writeJsResult(value_result); - } - void writeOnBeforeUnloadEvent(Ark_OnBeforeUnloadEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_result = value.result; - valueSerializer.writeJsResult(value_result); - } - void writeOnAlertEvent(Ark_OnAlertEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - const auto value_result = value.result; - valueSerializer.writeJsResult(value_result); - } - void writeOnGeolocationShowEvent(Ark_OnGeolocationShowEvent value) - { - Serializer& valueSerializer = *this; - const auto value_origin = value.origin; - valueSerializer.writeString(value_origin); - const auto value_geolocation = value.geolocation; - valueSerializer.writeJsGeolocation(value_geolocation); - } - void writeOnTitleReceiveEvent(Ark_OnTitleReceiveEvent value) - { - Serializer& valueSerializer = *this; - const auto value_title = value.title; - valueSerializer.writeString(value_title); - } - void writeOnProgressChangeEvent(Ark_OnProgressChangeEvent value) - { - Serializer& valueSerializer = *this; - const auto value_newProgress = value.newProgress; - valueSerializer.writeNumber(value_newProgress); - } - void writeOnPageBeginEvent(Ark_OnPageBeginEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - } - void writeOnPageEndEvent(Ark_OnPageEndEvent value) - { - Serializer& valueSerializer = *this; - const auto value_url = value.url; - valueSerializer.writeString(value_url); - } - void writeWebMediaOptions(Ark_WebMediaOptions value) - { - Serializer& valueSerializer = *this; - const auto value_resumeInterval = value.resumeInterval; - Ark_Int32 value_resumeInterval_type = ARK_RUNTIME_UNDEFINED; - value_resumeInterval_type = runtimeType(value_resumeInterval); - valueSerializer.writeInt8(value_resumeInterval_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_resumeInterval_type)) { - const auto value_resumeInterval_value = value_resumeInterval.value; - valueSerializer.writeNumber(value_resumeInterval_value); - } - const auto value_audioExclusive = value.audioExclusive; - Ark_Int32 value_audioExclusive_type = ARK_RUNTIME_UNDEFINED; - value_audioExclusive_type = runtimeType(value_audioExclusive); - valueSerializer.writeInt8(value_audioExclusive_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_audioExclusive_type)) { - const auto value_audioExclusive_value = value_audioExclusive.value; - valueSerializer.writeBoolean(value_audioExclusive_value); - } - } - void writeJavaScriptProxy(Ark_JavaScriptProxy value) - { - Serializer& valueSerializer = *this; - const auto value_object = value.object; - valueSerializer.writeCustomObject("Object", value_object); - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_methodList = value.methodList; - valueSerializer.writeInt32(value_methodList.length); - for (int i = 0; i < value_methodList.length; i++) { - const auto value_methodList_element = value_methodList.array[i]; - valueSerializer.writeString(value_methodList_element); - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = value_controller.selector; - if (((value_controller_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_controller_0 = value_controller.value0; - valueSerializer.writeWebController(value_controller_0); - } - else if (((value_controller_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_controller_1 = value_controller.value1; - valueSerializer.writeWebviewController(value_controller_1); - } - const auto value_asyncMethodList = value.asyncMethodList; - Ark_Int32 value_asyncMethodList_type = ARK_RUNTIME_UNDEFINED; - value_asyncMethodList_type = runtimeType(value_asyncMethodList); - valueSerializer.writeInt8(value_asyncMethodList_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_asyncMethodList_type)) { - const auto value_asyncMethodList_value = value_asyncMethodList.value; - valueSerializer.writeInt32(value_asyncMethodList_value.length); - for (int i = 0; i < value_asyncMethodList_value.length; i++) { - const auto value_asyncMethodList_value_element = value_asyncMethodList_value.array[i]; - valueSerializer.writeString(value_asyncMethodList_value_element); - } - } - const auto value_permission = value.permission; - Ark_Int32 value_permission_type = ARK_RUNTIME_UNDEFINED; - value_permission_type = runtimeType(value_permission); - valueSerializer.writeInt8(value_permission_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_permission_type)) { - const auto value_permission_value = value_permission.value; - valueSerializer.writeString(value_permission_value); - } - } - void writeWebOptions(Ark_WebOptions value) - { - Serializer& valueSerializer = *this; - const auto value_src = value.src; - Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; - value_src_type = value_src.selector; - if (((value_src_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_src_0 = value_src.value0; - valueSerializer.writeString(value_src_0); - } - else if (((value_src_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_src_1 = value_src.value1; - valueSerializer.writeResource(value_src_1); - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = value_controller.selector; - if (((value_controller_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_controller_0 = value_controller.value0; - valueSerializer.writeWebController(value_controller_0); - } - else if (((value_controller_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_controller_1 = value_controller.value1; - valueSerializer.writeWebviewController(value_controller_1); - } - const auto value_renderMode = value.renderMode; - Ark_Int32 value_renderMode_type = ARK_RUNTIME_UNDEFINED; - value_renderMode_type = runtimeType(value_renderMode); - valueSerializer.writeInt8(value_renderMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_renderMode_type)) { - const auto value_renderMode_value = value_renderMode.value; - valueSerializer.writeInt32(value_renderMode_value); - } - const auto value_incognitoMode = value.incognitoMode; - Ark_Int32 value_incognitoMode_type = ARK_RUNTIME_UNDEFINED; - value_incognitoMode_type = runtimeType(value_incognitoMode); - valueSerializer.writeInt8(value_incognitoMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_incognitoMode_type)) { - const auto value_incognitoMode_value = value_incognitoMode.value; - valueSerializer.writeBoolean(value_incognitoMode_value); - } - const auto value_sharedRenderProcessToken = value.sharedRenderProcessToken; - Ark_Int32 value_sharedRenderProcessToken_type = ARK_RUNTIME_UNDEFINED; - value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken); - valueSerializer.writeInt8(value_sharedRenderProcessToken_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_sharedRenderProcessToken_type)) { - const auto value_sharedRenderProcessToken_value = value_sharedRenderProcessToken.value; - valueSerializer.writeString(value_sharedRenderProcessToken_value); - } - } - void writePlaybackInfo(Ark_PlaybackInfo value) - { - Serializer& valueSerializer = *this; - const auto value_time = value.time; - valueSerializer.writeNumber(value_time); - } - void writePreparedInfo(Ark_PreparedInfo value) - { - Serializer& valueSerializer = *this; - const auto value_duration = value.duration; - valueSerializer.writeNumber(value_duration); - } - void writeFullscreenInfo(Ark_FullscreenInfo value) - { - Serializer& valueSerializer = *this; - const auto value_fullscreen = value.fullscreen; - valueSerializer.writeBoolean(value_fullscreen); - } - void writeVideoOptions(Ark_VideoOptions value) - { - Serializer& valueSerializer = *this; - const auto value_src = value.src; - Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; - value_src_type = runtimeType(value_src); - valueSerializer.writeInt8(value_src_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_src_type)) { - const auto value_src_value = value_src.value; - Ark_Int32 value_src_value_type = ARK_RUNTIME_UNDEFINED; - value_src_value_type = value_src_value.selector; - if (((value_src_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_src_value_0 = value_src_value.value0; - valueSerializer.writeString(value_src_value_0); - } - else if (((value_src_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_src_value_1 = value_src_value.value1; - valueSerializer.writeResource(value_src_value_1); - } - } - const auto value_currentProgressRate = value.currentProgressRate; - Ark_Int32 value_currentProgressRate_type = ARK_RUNTIME_UNDEFINED; - value_currentProgressRate_type = runtimeType(value_currentProgressRate); - valueSerializer.writeInt8(value_currentProgressRate_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_currentProgressRate_type)) { - const auto value_currentProgressRate_value = value_currentProgressRate.value; - Ark_Int32 value_currentProgressRate_value_type = ARK_RUNTIME_UNDEFINED; - value_currentProgressRate_value_type = value_currentProgressRate_value.selector; - if (((value_currentProgressRate_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_currentProgressRate_value_0 = value_currentProgressRate_value.value0; - valueSerializer.writeNumber(value_currentProgressRate_value_0); - } - else if (((value_currentProgressRate_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_currentProgressRate_value_1 = value_currentProgressRate_value.value1; - valueSerializer.writeString(value_currentProgressRate_value_1); - } - else if (((value_currentProgressRate_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_currentProgressRate_value_2 = value_currentProgressRate_value.value2; - valueSerializer.writeInt32(value_currentProgressRate_value_2); - } - } - const auto value_previewUri = value.previewUri; - Ark_Int32 value_previewUri_type = ARK_RUNTIME_UNDEFINED; - value_previewUri_type = runtimeType(value_previewUri); - valueSerializer.writeInt8(value_previewUri_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_previewUri_type)) { - const auto value_previewUri_value = value_previewUri.value; - Ark_Int32 value_previewUri_value_type = ARK_RUNTIME_UNDEFINED; - value_previewUri_value_type = value_previewUri_value.selector; - if (((value_previewUri_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_previewUri_value_0 = value_previewUri_value.value0; - valueSerializer.writeString(value_previewUri_value_0); - } - else if (((value_previewUri_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_previewUri_value_1 = value_previewUri_value.value1; - valueSerializer.writePixelMap(value_previewUri_value_1); - } - else if (((value_previewUri_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_previewUri_value_2 = value_previewUri_value.value2; - valueSerializer.writeResource(value_previewUri_value_2); - } - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeVideoController(value_controller_value); - } - const auto value_imageAIOptions = value.imageAIOptions; - Ark_Int32 value_imageAIOptions_type = ARK_RUNTIME_UNDEFINED; - value_imageAIOptions_type = runtimeType(value_imageAIOptions); - valueSerializer.writeInt8(value_imageAIOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_imageAIOptions_type)) { - const auto value_imageAIOptions_value = value_imageAIOptions.value; - valueSerializer.writeImageAIOptions(value_imageAIOptions_value); - } - } - void writeSwitchStyle(Ark_SwitchStyle value) - { - Serializer& valueSerializer = *this; - const auto value_pointRadius = value.pointRadius; - Ark_Int32 value_pointRadius_type = ARK_RUNTIME_UNDEFINED; - value_pointRadius_type = runtimeType(value_pointRadius); - valueSerializer.writeInt8(value_pointRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_pointRadius_type)) { - const auto value_pointRadius_value = value_pointRadius.value; - Ark_Int32 value_pointRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_pointRadius_value_type = value_pointRadius_value.selector; - if (((value_pointRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_pointRadius_value_0 = value_pointRadius_value.value0; - valueSerializer.writeNumber(value_pointRadius_value_0); - } - else if (((value_pointRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_pointRadius_value_1 = value_pointRadius_value.value1; - valueSerializer.writeResource(value_pointRadius_value_1); - } - } - const auto value_unselectedColor = value.unselectedColor; - Ark_Int32 value_unselectedColor_type = ARK_RUNTIME_UNDEFINED; - value_unselectedColor_type = runtimeType(value_unselectedColor); - valueSerializer.writeInt8(value_unselectedColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_unselectedColor_type)) { - const auto value_unselectedColor_value = value_unselectedColor.value; - Ark_Int32 value_unselectedColor_value_type = ARK_RUNTIME_UNDEFINED; - value_unselectedColor_value_type = value_unselectedColor_value.selector; - if (((value_unselectedColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_unselectedColor_value_0 = value_unselectedColor_value.value0; - valueSerializer.writeInt32(value_unselectedColor_value_0); - } - else if (((value_unselectedColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_unselectedColor_value_1 = value_unselectedColor_value.value1; - valueSerializer.writeNumber(value_unselectedColor_value_1); - } - else if (((value_unselectedColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_unselectedColor_value_2 = value_unselectedColor_value.value2; - valueSerializer.writeString(value_unselectedColor_value_2); - } - else if (((value_unselectedColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_unselectedColor_value_3 = value_unselectedColor_value.value3; - valueSerializer.writeResource(value_unselectedColor_value_3); - } - } - const auto value_pointColor = value.pointColor; - Ark_Int32 value_pointColor_type = ARK_RUNTIME_UNDEFINED; - value_pointColor_type = runtimeType(value_pointColor); - valueSerializer.writeInt8(value_pointColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_pointColor_type)) { - const auto value_pointColor_value = value_pointColor.value; - Ark_Int32 value_pointColor_value_type = ARK_RUNTIME_UNDEFINED; - value_pointColor_value_type = value_pointColor_value.selector; - if (((value_pointColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_pointColor_value_0 = value_pointColor_value.value0; - valueSerializer.writeInt32(value_pointColor_value_0); - } - else if (((value_pointColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_pointColor_value_1 = value_pointColor_value.value1; - valueSerializer.writeNumber(value_pointColor_value_1); - } - else if (((value_pointColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_pointColor_value_2 = value_pointColor_value.value2; - valueSerializer.writeString(value_pointColor_value_2); - } - else if (((value_pointColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_pointColor_value_3 = value_pointColor_value.value3; - valueSerializer.writeResource(value_pointColor_value_3); - } - } - const auto value_trackBorderRadius = value.trackBorderRadius; - Ark_Int32 value_trackBorderRadius_type = ARK_RUNTIME_UNDEFINED; - value_trackBorderRadius_type = runtimeType(value_trackBorderRadius); - valueSerializer.writeInt8(value_trackBorderRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_trackBorderRadius_type)) { - const auto value_trackBorderRadius_value = value_trackBorderRadius.value; - Ark_Int32 value_trackBorderRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_trackBorderRadius_value_type = value_trackBorderRadius_value.selector; - if (((value_trackBorderRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_trackBorderRadius_value_0 = value_trackBorderRadius_value.value0; - valueSerializer.writeNumber(value_trackBorderRadius_value_0); - } - else if (((value_trackBorderRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_trackBorderRadius_value_1 = value_trackBorderRadius_value.value1; - valueSerializer.writeResource(value_trackBorderRadius_value_1); - } - } - } - void writeToggleOptions(Ark_ToggleOptions value) - { - Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_isOn = value.isOn; - Ark_Int32 value_isOn_type = ARK_RUNTIME_UNDEFINED; - value_isOn_type = runtimeType(value_isOn); - valueSerializer.writeInt8(value_isOn_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isOn_type)) { - const auto value_isOn_value = value_isOn.value; - valueSerializer.writeBoolean(value_isOn_value); - } - } - void writeTimePickerResult(Ark_TimePickerResult value) - { - Serializer& valueSerializer = *this; - const auto value_hour = value.hour; - valueSerializer.writeNumber(value_hour); - const auto value_minute = value.minute; - valueSerializer.writeNumber(value_minute); - const auto value_second = value.second; - valueSerializer.writeNumber(value_second); - } - void writeTimePickerOptions(Ark_TimePickerOptions value) - { - Serializer& valueSerializer = *this; - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); - } - const auto value_format = value.format; - Ark_Int32 value_format_type = ARK_RUNTIME_UNDEFINED; - value_format_type = runtimeType(value_format); - valueSerializer.writeInt8(value_format_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_format_type)) { - const auto value_format_value = value_format.value; - valueSerializer.writeInt32(value_format_value); - } + const auto value_fileSelector = value.fileSelector; + valueSerializer.writeFileSelectorParam(value_fileSelector); } - void writeTextTimerOptions(Ark_TextTimerOptions value) + void writeOnRenderExitedEvent(Ark_OnRenderExitedEvent value) { Serializer& valueSerializer = *this; - const auto value_isCountDown = value.isCountDown; - Ark_Int32 value_isCountDown_type = ARK_RUNTIME_UNDEFINED; - value_isCountDown_type = runtimeType(value_isCountDown); - valueSerializer.writeInt8(value_isCountDown_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isCountDown_type)) { - const auto value_isCountDown_value = value_isCountDown.value; - valueSerializer.writeBoolean(value_isCountDown_value); - } - const auto value_count = value.count; - Ark_Int32 value_count_type = ARK_RUNTIME_UNDEFINED; - value_count_type = runtimeType(value_count); - valueSerializer.writeInt8(value_count_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_count_type)) { - const auto value_count_value = value_count.value; - valueSerializer.writeNumber(value_count_value); - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeTextTimerController(value_controller_value); - } + const auto value_renderExitReason = value.renderExitReason; + valueSerializer.writeInt32(value_renderExitReason); } - void writeTextCascadePickerRangeContent(Ark_TextCascadePickerRangeContent value) + void writeOnRefreshAccessedHistoryEvent(Ark_OnRefreshAccessedHistoryEvent value) { Serializer& valueSerializer = *this; - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = value_text.selector; - if (((value_text_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_text_0 = value_text.value0; - valueSerializer.writeString(value_text_0); - } - else if (((value_text_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_text_1 = value_text.value1; - valueSerializer.writeResource(value_text_1); - } - const auto value_children = value.children; - Ark_Int32 value_children_type = ARK_RUNTIME_UNDEFINED; - value_children_type = runtimeType(value_children); - valueSerializer.writeInt8(value_children_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_children_type)) { - const auto value_children_value = value_children.value; - valueSerializer.writeInt32(value_children_value.length); - for (int i = 0; i < value_children_value.length; i++) { - const auto value_children_value_element = value_children_value.array[i]; - valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element); - } - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_isRefreshed = value.isRefreshed; + valueSerializer.writeBoolean(value_isRefreshed); } - void writeTextPickerRangeContent(Ark_TextPickerRangeContent value) + void writeOnDownloadStartEvent(Ark_OnDownloadStartEvent value) { Serializer& valueSerializer = *this; - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = value_icon.selector; - if (((value_icon_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_0 = value_icon.value0; - valueSerializer.writeString(value_icon_0); - } - else if (((value_icon_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_1 = value_icon.value1; - valueSerializer.writeResource(value_icon_1); - } - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = runtimeType(value_text); - valueSerializer.writeInt8(value_text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { - const auto value_text_value = value_text.value; - Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; - value_text_value_type = value_text_value.selector; - if (((value_text_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_text_value_0 = value_text_value.value0; - valueSerializer.writeString(value_text_value_0); - } - else if (((value_text_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_text_value_1 = value_text_value.value1; - valueSerializer.writeResource(value_text_value_1); - } - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_userAgent = value.userAgent; + valueSerializer.writeString(value_userAgent); + const auto value_contentDisposition = value.contentDisposition; + valueSerializer.writeString(value_contentDisposition); + const auto value_mimetype = value.mimetype; + valueSerializer.writeString(value_mimetype); + const auto value_contentLength = value.contentLength; + valueSerializer.writeNumber(value_contentLength); } - void writeTextPickerOptions(Ark_TextPickerOptions value) + void writeOnHttpErrorReceiveEvent(Ark_OnHttpErrorReceiveEvent value) { Serializer& valueSerializer = *this; - const auto value_range = value.range; - Ark_Int32 value_range_type = ARK_RUNTIME_UNDEFINED; - value_range_type = value_range.selector; - if (((value_range_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_range_0 = value_range.value0; - valueSerializer.writeInt32(value_range_0.length); - for (int i = 0; i < value_range_0.length; i++) { - const auto value_range_0_element = value_range_0.array[i]; - valueSerializer.writeString(value_range_0_element); - } - } - else if (((value_range_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_range_1 = value_range.value1; - valueSerializer.writeInt32(value_range_1.length); - for (int i = 0; i < value_range_1.length; i++) { - const auto value_range_1_element = value_range_1.array[i]; - valueSerializer.writeInt32(value_range_1_element.length); - for (int i = 0; i < value_range_1_element.length; i++) { - const auto value_range_1_element_element = value_range_1_element.array[i]; - valueSerializer.writeString(value_range_1_element_element); - } - } - } - else if (((value_range_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_range_2 = value_range.value2; - valueSerializer.writeResource(value_range_2); - } - else if (((value_range_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_range_3 = value_range.value3; - valueSerializer.writeInt32(value_range_3.length); - for (int i = 0; i < value_range_3.length; i++) { - const auto value_range_3_element = value_range_3.array[i]; - valueSerializer.writeTextPickerRangeContent(value_range_3_element); - } - } - else if (((value_range_type == 4))) { - valueSerializer.writeInt8(4); - const auto value_range_4 = value_range.value4; - valueSerializer.writeInt32(value_range_4.length); - for (int i = 0; i < value_range_4.length; i++) { - const auto value_range_4_element = value_range_4.array[i]; - valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element); - } - } - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = runtimeType(value_value); - valueSerializer.writeInt8(value_value_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { - const auto value_value_value = value_value.value; - Ark_Int32 value_value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_value_type = value_value_value.selector; - if (((value_value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_value_0 = value_value_value.value0; - valueSerializer.writeString(value_value_value_0); - } - else if (((value_value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_value_1 = value_value_value.value1; - valueSerializer.writeInt32(value_value_value_1.length); - for (int i = 0; i < value_value_value_1.length; i++) { - const auto value_value_value_1_element = value_value_value_1.array[i]; - valueSerializer.writeString(value_value_value_1_element); - } - } - } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - Ark_Int32 value_selected_value_type = ARK_RUNTIME_UNDEFINED; - value_selected_value_type = value_selected_value.selector; - if (((value_selected_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_selected_value_0 = value_selected_value.value0; - valueSerializer.writeNumber(value_selected_value_0); - } - else if (((value_selected_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_selected_value_1 = value_selected_value.value1; - valueSerializer.writeInt32(value_selected_value_1.length); - for (int i = 0; i < value_selected_value_1.length; i++) { - const auto value_selected_value_1_element = value_selected_value_1.array[i]; - valueSerializer.writeNumber(value_selected_value_1_element); - } - } - } + const auto value_request = value.request; + valueSerializer.writeWebResourceRequest(value_request); + const auto value_response = value.response; + valueSerializer.writeWebResourceResponse(value_response); } - void writePasswordIcon(Ark_PasswordIcon value) + void writeOnErrorReceiveEvent(Ark_OnErrorReceiveEvent value) { Serializer& valueSerializer = *this; - const auto value_onIconSrc = value.onIconSrc; - Ark_Int32 value_onIconSrc_type = ARK_RUNTIME_UNDEFINED; - value_onIconSrc_type = runtimeType(value_onIconSrc); - valueSerializer.writeInt8(value_onIconSrc_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onIconSrc_type)) { - const auto value_onIconSrc_value = value_onIconSrc.value; - Ark_Int32 value_onIconSrc_value_type = ARK_RUNTIME_UNDEFINED; - value_onIconSrc_value_type = value_onIconSrc_value.selector; - if (((value_onIconSrc_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_onIconSrc_value_0 = value_onIconSrc_value.value0; - valueSerializer.writeString(value_onIconSrc_value_0); - } - else if (((value_onIconSrc_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_onIconSrc_value_1 = value_onIconSrc_value.value1; - valueSerializer.writeResource(value_onIconSrc_value_1); - } - } - const auto value_offIconSrc = value.offIconSrc; - Ark_Int32 value_offIconSrc_type = ARK_RUNTIME_UNDEFINED; - value_offIconSrc_type = runtimeType(value_offIconSrc); - valueSerializer.writeInt8(value_offIconSrc_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offIconSrc_type)) { - const auto value_offIconSrc_value = value_offIconSrc.value; - Ark_Int32 value_offIconSrc_value_type = ARK_RUNTIME_UNDEFINED; - value_offIconSrc_value_type = value_offIconSrc_value.selector; - if (((value_offIconSrc_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_offIconSrc_value_0 = value_offIconSrc_value.value0; - valueSerializer.writeString(value_offIconSrc_value_0); - } - else if (((value_offIconSrc_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_offIconSrc_value_1 = value_offIconSrc_value.value1; - valueSerializer.writeResource(value_offIconSrc_value_1); - } - } + const auto value_request = value.request; + valueSerializer.writeWebResourceRequest(value_request); + const auto value_error = value.error; + valueSerializer.writeWebResourceError(value_error); } - void writeTextInputOptions(Ark_TextInputOptions value) + void writeOnConsoleEvent(Ark_OnConsoleEvent value) { Serializer& valueSerializer = *this; - const auto value_placeholder = value.placeholder; - Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_type = runtimeType(value_placeholder); - valueSerializer.writeInt8(value_placeholder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { - const auto value_placeholder_value = value_placeholder.value; - Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_value_type = value_placeholder_value.selector; - if (((value_placeholder_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_placeholder_value_0 = value_placeholder_value.value0; - valueSerializer.writeString(value_placeholder_value_0); - } - else if (((value_placeholder_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_placeholder_value_1 = value_placeholder_value.value1; - valueSerializer.writeResource(value_placeholder_value_1); - } - } - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = runtimeType(value_text); - valueSerializer.writeInt8(value_text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { - const auto value_text_value = value_text.value; - Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; - value_text_value_type = value_text_value.selector; - if (((value_text_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_text_value_0 = value_text_value.value0; - valueSerializer.writeString(value_text_value_0); - } - else if (((value_text_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_text_value_1 = value_text_value.value1; - valueSerializer.writeResource(value_text_value_1); - } - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeTextInputController(value_controller_value); - } + const auto value_message = value.message; + valueSerializer.writeConsoleMessage(value_message); } - void writeTextClockOptions(Ark_TextClockOptions value) + void writeOnPromptEvent(Ark_OnPromptEvent value) { Serializer& valueSerializer = *this; - const auto value_timeZoneOffset = value.timeZoneOffset; - Ark_Int32 value_timeZoneOffset_type = ARK_RUNTIME_UNDEFINED; - value_timeZoneOffset_type = runtimeType(value_timeZoneOffset); - valueSerializer.writeInt8(value_timeZoneOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_timeZoneOffset_type)) { - const auto value_timeZoneOffset_value = value_timeZoneOffset.value; - valueSerializer.writeNumber(value_timeZoneOffset_value); - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeTextClockController(value_controller_value); - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + const auto value_value = value.value; + valueSerializer.writeString(value_value); + const auto value_result = value.result; + valueSerializer.writeJsResult(value_result); } - void writeInputCounterOptions(Ark_InputCounterOptions value) + void writeOnConfirmEvent(Ark_OnConfirmEvent value) { Serializer& valueSerializer = *this; - const auto value_thresholdPercentage = value.thresholdPercentage; - Ark_Int32 value_thresholdPercentage_type = ARK_RUNTIME_UNDEFINED; - value_thresholdPercentage_type = runtimeType(value_thresholdPercentage); - valueSerializer.writeInt8(value_thresholdPercentage_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_thresholdPercentage_type)) { - const auto value_thresholdPercentage_value = value_thresholdPercentage.value; - valueSerializer.writeNumber(value_thresholdPercentage_value); - } - const auto value_highlightBorder = value.highlightBorder; - Ark_Int32 value_highlightBorder_type = ARK_RUNTIME_UNDEFINED; - value_highlightBorder_type = runtimeType(value_highlightBorder); - valueSerializer.writeInt8(value_highlightBorder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_highlightBorder_type)) { - const auto value_highlightBorder_value = value_highlightBorder.value; - valueSerializer.writeBoolean(value_highlightBorder_value); - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + const auto value_result = value.result; + valueSerializer.writeJsResult(value_result); } - void writeTextAreaOptions(Ark_TextAreaOptions value) + void writeOnBeforeUnloadEvent(Ark_OnBeforeUnloadEvent value) { Serializer& valueSerializer = *this; - const auto value_placeholder = value.placeholder; - Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_type = runtimeType(value_placeholder); - valueSerializer.writeInt8(value_placeholder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { - const auto value_placeholder_value = value_placeholder.value; - Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_value_type = value_placeholder_value.selector; - if (((value_placeholder_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_placeholder_value_0 = value_placeholder_value.value0; - valueSerializer.writeString(value_placeholder_value_0); - } - else if (((value_placeholder_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_placeholder_value_1 = value_placeholder_value.value1; - valueSerializer.writeResource(value_placeholder_value_1); - } - } - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = runtimeType(value_text); - valueSerializer.writeInt8(value_text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { - const auto value_text_value = value_text.value; - Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; - value_text_value_type = value_text_value.selector; - if (((value_text_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_text_value_0 = value_text_value.value0; - valueSerializer.writeString(value_text_value_0); - } - else if (((value_text_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_text_value_1 = value_text_value.value1; - valueSerializer.writeResource(value_text_value_1); - } - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeTextAreaController(value_controller_value); - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + const auto value_result = value.result; + valueSerializer.writeJsResult(value_result); } - void writeFontSettingOptions(Ark_FontSettingOptions value) + void writeOnAlertEvent(Ark_OnAlertEvent value) { Serializer& valueSerializer = *this; - const auto value_enableVariableFontWeight = value.enableVariableFontWeight; - Ark_Int32 value_enableVariableFontWeight_type = ARK_RUNTIME_UNDEFINED; - value_enableVariableFontWeight_type = runtimeType(value_enableVariableFontWeight); - valueSerializer.writeInt8(value_enableVariableFontWeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableVariableFontWeight_type)) { - const auto value_enableVariableFontWeight_value = value_enableVariableFontWeight.value; - valueSerializer.writeBoolean(value_enableVariableFontWeight_value); - } + const auto value_url = value.url; + valueSerializer.writeString(value_url); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + const auto value_result = value.result; + valueSerializer.writeJsResult(value_result); } - void writeTextOverflowOptions(Ark_TextOverflowOptions value) + void writeOnGeolocationShowEvent(Ark_OnGeolocationShowEvent value) { Serializer& valueSerializer = *this; - const auto value_overflow = value.overflow; - valueSerializer.writeInt32(value_overflow); + const auto value_origin = value.origin; + valueSerializer.writeString(value_origin); + const auto value_geolocation = value.geolocation; + valueSerializer.writeJsGeolocation(value_geolocation); } - void writeTextOptions(Ark_TextOptions value) + void writeOnTitleReceiveEvent(Ark_OnTitleReceiveEvent value) { Serializer& valueSerializer = *this; - const auto value_controller = value.controller; - valueSerializer.writeTextController(value_controller); + const auto value_title = value.title; + valueSerializer.writeString(value_title); } - void writeScrollableBarModeOptions(Ark_ScrollableBarModeOptions value) + void writeOnProgressChangeEvent(Ark_OnProgressChangeEvent value) { Serializer& valueSerializer = *this; - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - valueSerializer.writeLength(value_margin_value); - } - const auto value_nonScrollableLayoutStyle = value.nonScrollableLayoutStyle; - Ark_Int32 value_nonScrollableLayoutStyle_type = ARK_RUNTIME_UNDEFINED; - value_nonScrollableLayoutStyle_type = runtimeType(value_nonScrollableLayoutStyle); - valueSerializer.writeInt8(value_nonScrollableLayoutStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_nonScrollableLayoutStyle_type)) { - const auto value_nonScrollableLayoutStyle_value = value_nonScrollableLayoutStyle.value; - valueSerializer.writeInt32(value_nonScrollableLayoutStyle_value); - } + const auto value_newProgress = value.newProgress; + valueSerializer.writeNumber(value_newProgress); } - void writeTabContentTransitionProxy(Ark_TabContentTransitionProxy value) + void writeOnPageBeginEvent(Ark_OnPageBeginEvent value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_url = value.url; + valueSerializer.writeString(value_url); } - void writeBarGridColumnOptions(Ark_BarGridColumnOptions value) + void writeOnPageEndEvent(Ark_OnPageEndEvent value) { Serializer& valueSerializer = *this; - const auto value_sm = value.sm; - Ark_Int32 value_sm_type = ARK_RUNTIME_UNDEFINED; - value_sm_type = runtimeType(value_sm); - valueSerializer.writeInt8(value_sm_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_sm_type)) { - const auto value_sm_value = value_sm.value; - valueSerializer.writeNumber(value_sm_value); - } - const auto value_md = value.md; - Ark_Int32 value_md_type = ARK_RUNTIME_UNDEFINED; - value_md_type = runtimeType(value_md); - valueSerializer.writeInt8(value_md_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_md_type)) { - const auto value_md_value = value_md.value; - valueSerializer.writeNumber(value_md_value); - } - const auto value_lg = value.lg; - Ark_Int32 value_lg_type = ARK_RUNTIME_UNDEFINED; - value_lg_type = runtimeType(value_lg); - valueSerializer.writeInt8(value_lg_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lg_type)) { - const auto value_lg_value = value_lg.value; - valueSerializer.writeNumber(value_lg_value); - } - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - valueSerializer.writeLength(value_margin_value); + const auto value_url = value.url; + valueSerializer.writeString(value_url); + } + void writeWebMediaOptions(Ark_WebMediaOptions value) + { + Serializer& valueSerializer = *this; + const auto value_resumeInterval = value.resumeInterval; + Ark_Int32 value_resumeInterval_type = ARK_RUNTIME_UNDEFINED; + value_resumeInterval_type = runtimeType(value_resumeInterval); + valueSerializer.writeInt8(value_resumeInterval_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_resumeInterval_type)) { + const auto value_resumeInterval_value = value_resumeInterval.value; + valueSerializer.writeNumber(value_resumeInterval_value); } - const auto value_gutter = value.gutter; - Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; - value_gutter_type = runtimeType(value_gutter); - valueSerializer.writeInt8(value_gutter_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { - const auto value_gutter_value = value_gutter.value; - valueSerializer.writeLength(value_gutter_value); + const auto value_audioExclusive = value.audioExclusive; + Ark_Int32 value_audioExclusive_type = ARK_RUNTIME_UNDEFINED; + value_audioExclusive_type = runtimeType(value_audioExclusive); + valueSerializer.writeInt8(value_audioExclusive_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_audioExclusive_type)) { + const auto value_audioExclusive_value = value_audioExclusive.value; + valueSerializer.writeBoolean(value_audioExclusive_value); } } - void writeTabsAnimationEvent(Ark_TabsAnimationEvent value) + void writeJavaScriptProxy(Ark_JavaScriptProxy value) { Serializer& valueSerializer = *this; - const auto value_currentOffset = value.currentOffset; - valueSerializer.writeNumber(value_currentOffset); - const auto value_targetOffset = value.targetOffset; - valueSerializer.writeNumber(value_targetOffset); - const auto value_velocity = value.velocity; - valueSerializer.writeNumber(value_velocity); + const auto value_object = value.object; + valueSerializer.writeCustomObject("Object", value_object); + const auto value_name = value.name; + valueSerializer.writeString(value_name); + const auto value_methodList = value.methodList; + valueSerializer.writeInt32(value_methodList.length); + for (int i = 0; i < value_methodList.length; i++) { + const auto value_methodList_element = value_methodList.array[i]; + valueSerializer.writeString(value_methodList_element); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = value_controller.selector; + if (((value_controller_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_controller_0 = value_controller.value0; + valueSerializer.writeWebController(value_controller_0); + } + else if (((value_controller_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_controller_1 = value_controller.value1; + valueSerializer.writeWebviewController(value_controller_1); + } + const auto value_asyncMethodList = value.asyncMethodList; + Ark_Int32 value_asyncMethodList_type = ARK_RUNTIME_UNDEFINED; + value_asyncMethodList_type = runtimeType(value_asyncMethodList); + valueSerializer.writeInt8(value_asyncMethodList_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_asyncMethodList_type)) { + const auto value_asyncMethodList_value = value_asyncMethodList.value; + valueSerializer.writeInt32(value_asyncMethodList_value.length); + for (int i = 0; i < value_asyncMethodList_value.length; i++) { + const auto value_asyncMethodList_value_element = value_asyncMethodList_value.array[i]; + valueSerializer.writeString(value_asyncMethodList_value_element); + } + } + const auto value_permission = value.permission; + Ark_Int32 value_permission_type = ARK_RUNTIME_UNDEFINED; + value_permission_type = runtimeType(value_permission); + valueSerializer.writeInt8(value_permission_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_permission_type)) { + const auto value_permission_value = value_permission.value; + valueSerializer.writeString(value_permission_value); + } } - void writeTabsOptions(Ark_TabsOptions value) + void writeWebOptions(Ark_WebOptions value) { Serializer& valueSerializer = *this; - const auto value_barPosition = value.barPosition; - Ark_Int32 value_barPosition_type = ARK_RUNTIME_UNDEFINED; - value_barPosition_type = runtimeType(value_barPosition); - valueSerializer.writeInt8(value_barPosition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_barPosition_type)) { - const auto value_barPosition_value = value_barPosition.value; - valueSerializer.writeInt32(value_barPosition_value); + const auto value_src = value.src; + Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; + value_src_type = value_src.selector; + if (((value_src_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_src_0 = value_src.value0; + valueSerializer.writeString(value_src_0); } - const auto value_index = value.index; - Ark_Int32 value_index_type = ARK_RUNTIME_UNDEFINED; - value_index_type = runtimeType(value_index); - valueSerializer.writeInt8(value_index_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_index_type)) { - const auto value_index_value = value_index.value; - valueSerializer.writeNumber(value_index_value); + else if (((value_src_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_src_1 = value_src.value1; + valueSerializer.writeResource(value_src_1); } const auto value_controller = value.controller; Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeTabsController(value_controller_value); + value_controller_type = value_controller.selector; + if (((value_controller_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_controller_0 = value_controller.value0; + valueSerializer.writeWebController(value_controller_0); } - } - void writeSymbolEffect(Ark_SymbolEffect value) - { - } - void writeSwiperContentTransitionProxy(Ark_SwiperContentTransitionProxy value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeSwiperContentAnimatedTransition(Ark_SwiperContentAnimatedTransition value) - { - Serializer& valueSerializer = *this; - const auto value_timeout = value.timeout; - Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; - value_timeout_type = runtimeType(value_timeout); - valueSerializer.writeInt8(value_timeout_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_timeout_type)) { - const auto value_timeout_value = value_timeout.value; - valueSerializer.writeNumber(value_timeout_value); + else if (((value_controller_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_controller_1 = value_controller.value1; + valueSerializer.writeWebviewController(value_controller_1); + } + const auto value_renderMode = value.renderMode; + Ark_Int32 value_renderMode_type = ARK_RUNTIME_UNDEFINED; + value_renderMode_type = runtimeType(value_renderMode); + valueSerializer.writeInt8(value_renderMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_renderMode_type)) { + const auto value_renderMode_value = value_renderMode.value; + valueSerializer.writeInt32(value_renderMode_value); + } + const auto value_incognitoMode = value.incognitoMode; + Ark_Int32 value_incognitoMode_type = ARK_RUNTIME_UNDEFINED; + value_incognitoMode_type = runtimeType(value_incognitoMode); + valueSerializer.writeInt8(value_incognitoMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_incognitoMode_type)) { + const auto value_incognitoMode_value = value_incognitoMode.value; + valueSerializer.writeBoolean(value_incognitoMode_value); + } + const auto value_sharedRenderProcessToken = value.sharedRenderProcessToken; + Ark_Int32 value_sharedRenderProcessToken_type = ARK_RUNTIME_UNDEFINED; + value_sharedRenderProcessToken_type = runtimeType(value_sharedRenderProcessToken); + valueSerializer.writeInt8(value_sharedRenderProcessToken_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_sharedRenderProcessToken_type)) { + const auto value_sharedRenderProcessToken_value = value_sharedRenderProcessToken.value; + valueSerializer.writeString(value_sharedRenderProcessToken_value); } - const auto value_transition = value.transition; - valueSerializer.writeCallbackResource(value_transition.resource); - valueSerializer.writePointer(reinterpret_cast(value_transition.call)); - valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } - void writeSwiperAnimationEvent(Ark_SwiperAnimationEvent value) + void writeHeader(Ark_Header value) { Serializer& valueSerializer = *this; - const auto value_currentOffset = value.currentOffset; - valueSerializer.writeNumber(value_currentOffset); - const auto value_targetOffset = value.targetOffset; - valueSerializer.writeNumber(value_targetOffset); - const auto value_velocity = value.velocity; - valueSerializer.writeNumber(value_velocity); + const auto value_headerKey = value.headerKey; + valueSerializer.writeString(value_headerKey); + const auto value_headerValue = value.headerValue; + valueSerializer.writeString(value_headerValue); } - void writeIndicatorComponentController(Ark_IndicatorComponentController value) + void writePlaybackInfo(Ark_PlaybackInfo value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_time = value.time; + valueSerializer.writeNumber(value_time); } - void writeSwiperController(Ark_SwiperController value) + void writePreparedInfo(Ark_PreparedInfo value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_duration = value.duration; + valueSerializer.writeNumber(value_duration); } - void writeStackOptions(Ark_StackOptions value) + void writeFullscreenInfo(Ark_FullscreenInfo value) { Serializer& valueSerializer = *this; - const auto value_alignContent = value.alignContent; - Ark_Int32 value_alignContent_type = ARK_RUNTIME_UNDEFINED; - value_alignContent_type = runtimeType(value_alignContent); - valueSerializer.writeInt8(value_alignContent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignContent_type)) { - const auto value_alignContent_value = value_alignContent.value; - valueSerializer.writeInt32(value_alignContent_value); - } + const auto value_fullscreen = value.fullscreen; + valueSerializer.writeBoolean(value_fullscreen); } - void writeSlideRange(Ark_SlideRange value) + void writeVideoOptions(Ark_VideoOptions value) { Serializer& valueSerializer = *this; - const auto value_from = value.from; - Ark_Int32 value_from_type = ARK_RUNTIME_UNDEFINED; - value_from_type = runtimeType(value_from); - valueSerializer.writeInt8(value_from_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_from_type)) { - const auto value_from_value = value_from.value; - valueSerializer.writeNumber(value_from_value); + const auto value_src = value.src; + Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; + value_src_type = runtimeType(value_src); + valueSerializer.writeInt8(value_src_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_src_type)) { + const auto value_src_value = value_src.value; + Ark_Int32 value_src_value_type = ARK_RUNTIME_UNDEFINED; + value_src_value_type = value_src_value.selector; + if (((value_src_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_src_value_0 = value_src_value.value0; + valueSerializer.writeString(value_src_value_0); + } + else if (((value_src_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_src_value_1 = value_src_value.value1; + valueSerializer.writeResource(value_src_value_1); + } } - const auto value_to = value.to; - Ark_Int32 value_to_type = ARK_RUNTIME_UNDEFINED; - value_to_type = runtimeType(value_to); - valueSerializer.writeInt8(value_to_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_to_type)) { - const auto value_to_value = value_to.value; - valueSerializer.writeNumber(value_to_value); + const auto value_currentProgressRate = value.currentProgressRate; + Ark_Int32 value_currentProgressRate_type = ARK_RUNTIME_UNDEFINED; + value_currentProgressRate_type = runtimeType(value_currentProgressRate); + valueSerializer.writeInt8(value_currentProgressRate_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_currentProgressRate_type)) { + const auto value_currentProgressRate_value = value_currentProgressRate.value; + Ark_Int32 value_currentProgressRate_value_type = ARK_RUNTIME_UNDEFINED; + value_currentProgressRate_value_type = value_currentProgressRate_value.selector; + if (((value_currentProgressRate_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_currentProgressRate_value_0 = value_currentProgressRate_value.value0; + valueSerializer.writeNumber(value_currentProgressRate_value_0); + } + else if (((value_currentProgressRate_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_currentProgressRate_value_1 = value_currentProgressRate_value.value1; + valueSerializer.writeString(value_currentProgressRate_value_1); + } + else if (((value_currentProgressRate_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_currentProgressRate_value_2 = value_currentProgressRate_value.value2; + valueSerializer.writeInt32(value_currentProgressRate_value_2); + } + } + const auto value_previewUri = value.previewUri; + Ark_Int32 value_previewUri_type = ARK_RUNTIME_UNDEFINED; + value_previewUri_type = runtimeType(value_previewUri); + valueSerializer.writeInt8(value_previewUri_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_previewUri_type)) { + const auto value_previewUri_value = value_previewUri.value; + Ark_Int32 value_previewUri_value_type = ARK_RUNTIME_UNDEFINED; + value_previewUri_value_type = value_previewUri_value.selector; + if (((value_previewUri_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_previewUri_value_0 = value_previewUri_value.value0; + valueSerializer.writeString(value_previewUri_value_0); + } + else if (((value_previewUri_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_previewUri_value_1 = value_previewUri_value.value1; + valueSerializer.writePixelMap(value_previewUri_value_1); + } + else if (((value_previewUri_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_previewUri_value_2 = value_previewUri_value.value2; + valueSerializer.writeResource(value_previewUri_value_2); + } + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeVideoController(value_controller_value); + } + const auto value_imageAIOptions = value.imageAIOptions; + Ark_Int32 value_imageAIOptions_type = ARK_RUNTIME_UNDEFINED; + value_imageAIOptions_type = runtimeType(value_imageAIOptions); + valueSerializer.writeInt8(value_imageAIOptions_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_imageAIOptions_type)) { + const auto value_imageAIOptions_value = value_imageAIOptions.value; + valueSerializer.writeImageAIOptions(value_imageAIOptions_value); } } - void writeSliderBlockStyle(Ark_SliderBlockStyle value) + void writeSwitchStyle(Ark_SwitchStyle value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_image = value.image; - Ark_Int32 value_image_type = ARK_RUNTIME_UNDEFINED; - value_image_type = runtimeType(value_image); - valueSerializer.writeInt8(value_image_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_image_type)) { - const auto value_image_value = value_image.value; - Ark_Int32 value_image_value_type = ARK_RUNTIME_UNDEFINED; - value_image_value_type = value_image_value.selector; - if (((value_image_value_type == 0))) { + const auto value_pointRadius = value.pointRadius; + Ark_Int32 value_pointRadius_type = ARK_RUNTIME_UNDEFINED; + value_pointRadius_type = runtimeType(value_pointRadius); + valueSerializer.writeInt8(value_pointRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_pointRadius_type)) { + const auto value_pointRadius_value = value_pointRadius.value; + Ark_Int32 value_pointRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_pointRadius_value_type = value_pointRadius_value.selector; + if (((value_pointRadius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_image_value_0 = value_image_value.value0; - valueSerializer.writeString(value_image_value_0); + const auto value_pointRadius_value_0 = value_pointRadius_value.value0; + valueSerializer.writeNumber(value_pointRadius_value_0); } - else if (((value_image_value_type == 1))) { + else if (((value_pointRadius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_image_value_1 = value_image_value.value1; - valueSerializer.writeResource(value_image_value_1); + const auto value_pointRadius_value_1 = value_pointRadius_value.value1; + valueSerializer.writeResource(value_pointRadius_value_1); } } - const auto value_shape = value.shape; - Ark_Int32 value_shape_type = ARK_RUNTIME_UNDEFINED; - value_shape_type = runtimeType(value_shape); - valueSerializer.writeInt8(value_shape_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shape_type)) { - const auto value_shape_value = value_shape.value; - Ark_Int32 value_shape_value_type = ARK_RUNTIME_UNDEFINED; - value_shape_value_type = value_shape_value.selector; - if (((value_shape_value_type == 0))) { + const auto value_unselectedColor = value.unselectedColor; + Ark_Int32 value_unselectedColor_type = ARK_RUNTIME_UNDEFINED; + value_unselectedColor_type = runtimeType(value_unselectedColor); + valueSerializer.writeInt8(value_unselectedColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_unselectedColor_type)) { + const auto value_unselectedColor_value = value_unselectedColor.value; + Ark_Int32 value_unselectedColor_value_type = ARK_RUNTIME_UNDEFINED; + value_unselectedColor_value_type = value_unselectedColor_value.selector; + if (((value_unselectedColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_shape_value_0 = value_shape_value.value0; - valueSerializer.writeCircleAttribute(value_shape_value_0); + const auto value_unselectedColor_value_0 = value_unselectedColor_value.value0; + valueSerializer.writeInt32(value_unselectedColor_value_0); } - else if (((value_shape_value_type == 1))) { + else if (((value_unselectedColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_shape_value_1 = value_shape_value.value1; - valueSerializer.writeEllipseAttribute(value_shape_value_1); + const auto value_unselectedColor_value_1 = value_unselectedColor_value.value1; + valueSerializer.writeNumber(value_unselectedColor_value_1); } - else if (((value_shape_value_type == 2))) { + else if (((value_unselectedColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_shape_value_2 = value_shape_value.value2; - valueSerializer.writePathAttribute(value_shape_value_2); + const auto value_unselectedColor_value_2 = value_unselectedColor_value.value2; + valueSerializer.writeString(value_unselectedColor_value_2); } - else if (((value_shape_value_type == 3))) { + else if (((value_unselectedColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_shape_value_3 = value_shape_value.value3; - valueSerializer.writeRectAttribute(value_shape_value_3); + const auto value_unselectedColor_value_3 = value_unselectedColor_value.value3; + valueSerializer.writeResource(value_unselectedColor_value_3); } } - } - void writeSliderOptions(Ark_SliderOptions value) - { - Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = runtimeType(value_value); - valueSerializer.writeInt8(value_value_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { - const auto value_value_value = value_value.value; - valueSerializer.writeNumber(value_value_value); - } - const auto value_min = value.min; - Ark_Int32 value_min_type = ARK_RUNTIME_UNDEFINED; - value_min_type = runtimeType(value_min); - valueSerializer.writeInt8(value_min_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_min_type)) { - const auto value_min_value = value_min.value; - valueSerializer.writeNumber(value_min_value); - } - const auto value_max = value.max; - Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; - value_max_type = runtimeType(value_max); - valueSerializer.writeInt8(value_max_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { - const auto value_max_value = value_max.value; - valueSerializer.writeNumber(value_max_value); - } - const auto value_step = value.step; - Ark_Int32 value_step_type = ARK_RUNTIME_UNDEFINED; - value_step_type = runtimeType(value_step); - valueSerializer.writeInt8(value_step_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_step_type)) { - const auto value_step_value = value_step.value; - valueSerializer.writeNumber(value_step_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - const auto value_direction = value.direction; - Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; - value_direction_type = runtimeType(value_direction); - valueSerializer.writeInt8(value_direction_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { - const auto value_direction_value = value_direction.value; - valueSerializer.writeInt32(value_direction_value); - } - const auto value_reverse = value.reverse; - Ark_Int32 value_reverse_type = ARK_RUNTIME_UNDEFINED; - value_reverse_type = runtimeType(value_reverse); - valueSerializer.writeInt8(value_reverse_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_reverse_type)) { - const auto value_reverse_value = value_reverse.value; - valueSerializer.writeBoolean(value_reverse_value); - } - } - void writeViewportRect(Ark_ViewportRect value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; - value_x_type = runtimeType(value_x); - valueSerializer.writeInt8(value_x_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { - const auto value_x_value = value_x.value; - Ark_Int32 value_x_value_type = ARK_RUNTIME_UNDEFINED; - value_x_value_type = value_x_value.selector; - if (((value_x_value_type == 0))) { + const auto value_pointColor = value.pointColor; + Ark_Int32 value_pointColor_type = ARK_RUNTIME_UNDEFINED; + value_pointColor_type = runtimeType(value_pointColor); + valueSerializer.writeInt8(value_pointColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_pointColor_type)) { + const auto value_pointColor_value = value_pointColor.value; + Ark_Int32 value_pointColor_value_type = ARK_RUNTIME_UNDEFINED; + value_pointColor_value_type = value_pointColor_value.selector; + if (((value_pointColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_x_value_0 = value_x_value.value0; - valueSerializer.writeNumber(value_x_value_0); + const auto value_pointColor_value_0 = value_pointColor_value.value0; + valueSerializer.writeInt32(value_pointColor_value_0); } - else if (((value_x_value_type == 1))) { + else if (((value_pointColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_x_value_1 = value_x_value.value1; - valueSerializer.writeString(value_x_value_1); + const auto value_pointColor_value_1 = value_pointColor_value.value1; + valueSerializer.writeNumber(value_pointColor_value_1); + } + else if (((value_pointColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_pointColor_value_2 = value_pointColor_value.value2; + valueSerializer.writeString(value_pointColor_value_2); + } + else if (((value_pointColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_pointColor_value_3 = value_pointColor_value.value3; + valueSerializer.writeResource(value_pointColor_value_3); } } - const auto value_y = value.y; - Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; - value_y_type = runtimeType(value_y); - valueSerializer.writeInt8(value_y_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { - const auto value_y_value = value_y.value; - Ark_Int32 value_y_value_type = ARK_RUNTIME_UNDEFINED; - value_y_value_type = value_y_value.selector; - if (((value_y_value_type == 0))) { + const auto value_trackBorderRadius = value.trackBorderRadius; + Ark_Int32 value_trackBorderRadius_type = ARK_RUNTIME_UNDEFINED; + value_trackBorderRadius_type = runtimeType(value_trackBorderRadius); + valueSerializer.writeInt8(value_trackBorderRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_trackBorderRadius_type)) { + const auto value_trackBorderRadius_value = value_trackBorderRadius.value; + Ark_Int32 value_trackBorderRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_trackBorderRadius_value_type = value_trackBorderRadius_value.selector; + if (((value_trackBorderRadius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_y_value_0 = value_y_value.value0; - valueSerializer.writeNumber(value_y_value_0); + const auto value_trackBorderRadius_value_0 = value_trackBorderRadius_value.value0; + valueSerializer.writeNumber(value_trackBorderRadius_value_0); } - else if (((value_y_value_type == 1))) { + else if (((value_trackBorderRadius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_y_value_1 = value_y_value.value1; - valueSerializer.writeString(value_y_value_1); + const auto value_trackBorderRadius_value_1 = value_trackBorderRadius_value.value1; + valueSerializer.writeResource(value_trackBorderRadius_value_1); } } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeNumber(value_width_value_0); - } - else if (((value_width_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeString(value_width_value_1); - } + } + void writeToggleOptions(Ark_ToggleOptions value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_isOn = value.isOn; + Ark_Int32 value_isOn_type = ARK_RUNTIME_UNDEFINED; + value_isOn_type = runtimeType(value_isOn); + valueSerializer.writeInt8(value_isOn_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isOn_type)) { + const auto value_isOn_value = value_isOn.value; + valueSerializer.writeBoolean(value_isOn_value); + } + } + void writeTimePickerResult(Ark_TimePickerResult value) + { + Serializer& valueSerializer = *this; + const auto value_hour = value.hour; + valueSerializer.writeNumber(value_hour); + const auto value_minute = value.minute; + valueSerializer.writeNumber(value_minute); + const auto value_second = value.second; + valueSerializer.writeNumber(value_second); + } + void writeTimePickerOptions(Ark_TimePickerOptions value) + { + Serializer& valueSerializer = *this; + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); + } + const auto value_format = value.format; + Ark_Int32 value_format_type = ARK_RUNTIME_UNDEFINED; + value_format_type = runtimeType(value_format); + valueSerializer.writeInt8(value_format_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_format_type)) { + const auto value_format_value = value_format.value; + valueSerializer.writeInt32(value_format_value); } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeNumber(value_height_value_0); - } - else if (((value_height_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeString(value_height_value_1); - } + } + void writeTextTimerOptions(Ark_TextTimerOptions value) + { + Serializer& valueSerializer = *this; + const auto value_isCountDown = value.isCountDown; + Ark_Int32 value_isCountDown_type = ARK_RUNTIME_UNDEFINED; + value_isCountDown_type = runtimeType(value_isCountDown); + valueSerializer.writeInt8(value_isCountDown_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isCountDown_type)) { + const auto value_isCountDown_value = value_isCountDown.value; + valueSerializer.writeBoolean(value_isCountDown_value); + } + const auto value_count = value.count; + Ark_Int32 value_count_type = ARK_RUNTIME_UNDEFINED; + value_count_type = runtimeType(value_count); + valueSerializer.writeInt8(value_count_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_count_type)) { + const auto value_count_value = value_count.value; + valueSerializer.writeNumber(value_count_value); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTextTimerController(value_controller_value); } } - void writeSelectOption(Ark_SelectOption value) + void writeTextPickerResult(Ark_TextPickerResult value) { Serializer& valueSerializer = *this; const auto value_value = value.value; @@ -61967,345 +62352,256 @@ class Serializer : public SerializerBase { else if (((value_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); + valueSerializer.writeInt32(value_value_1.length); + for (int i = 0; i < value_value_1.length; i++) { + const auto value_value_1_element = value_value_1.array[i]; + valueSerializer.writeString(value_value_1_element); } } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); + const auto value_index = value.index; + Ark_Int32 value_index_type = ARK_RUNTIME_UNDEFINED; + value_index_type = value_index.selector; + if (((value_index_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_index_0 = value_index.value0; + valueSerializer.writeNumber(value_index_0); + } + else if (((value_index_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_index_1 = value_index.value1; + valueSerializer.writeInt32(value_index_1.length); + for (int i = 0; i < value_index_1.length; i++) { + const auto value_index_1_element = value_index_1.array[i]; + valueSerializer.writeNumber(value_index_1_element); + } } } - void writeSearchButtonOptions(Ark_SearchButtonOptions value) + void writeTextCascadePickerRangeContent(Ark_TextCascadePickerRangeContent value) { Serializer& valueSerializer = *this; - const auto value_fontSize = value.fontSize; - Ark_Int32 value_fontSize_type = ARK_RUNTIME_UNDEFINED; - value_fontSize_type = runtimeType(value_fontSize); - valueSerializer.writeInt8(value_fontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontSize_type)) { - const auto value_fontSize_value = value_fontSize.value; - valueSerializer.writeLength(value_fontSize_value); + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = value_text.selector; + if (((value_text_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_text_0 = value_text.value0; + valueSerializer.writeString(value_text_0); } - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_type = value_fontColor_value.selector; - if (((value_fontColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_fontColor_value_0 = value_fontColor_value.value0; - valueSerializer.writeInt32(value_fontColor_value_0); - } - else if (((value_fontColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_fontColor_value_1 = value_fontColor_value.value1; - valueSerializer.writeNumber(value_fontColor_value_1); - } - else if (((value_fontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontColor_value_2 = value_fontColor_value.value2; - valueSerializer.writeString(value_fontColor_value_2); - } - else if (((value_fontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_fontColor_value_3 = value_fontColor_value.value3; - valueSerializer.writeResource(value_fontColor_value_3); - } + else if (((value_text_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_text_1 = value_text.value1; + valueSerializer.writeResource(value_text_1); } - const auto value_autoDisable = value.autoDisable; - Ark_Int32 value_autoDisable_type = ARK_RUNTIME_UNDEFINED; - value_autoDisable_type = runtimeType(value_autoDisable); - valueSerializer.writeInt8(value_autoDisable_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_autoDisable_type)) { - const auto value_autoDisable_value = value_autoDisable.value; - valueSerializer.writeBoolean(value_autoDisable_value); + const auto value_children = value.children; + Ark_Int32 value_children_type = ARK_RUNTIME_UNDEFINED; + value_children_type = runtimeType(value_children); + valueSerializer.writeInt8(value_children_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_children_type)) { + const auto value_children_value = value_children.value; + valueSerializer.writeInt32(value_children_value.length); + for (int i = 0; i < value_children_value.length; i++) { + const auto value_children_value_element = value_children_value.array[i]; + valueSerializer.writeTextCascadePickerRangeContent(value_children_value_element); + } } } - void writeDeleteValue(Ark_DeleteValue value) - { - Serializer& valueSerializer = *this; - const auto value_deleteOffset = value.deleteOffset; - valueSerializer.writeNumber(value_deleteOffset); - const auto value_direction = value.direction; - valueSerializer.writeInt32(value_direction); - const auto value_deleteValue = value.deleteValue; - valueSerializer.writeString(value_deleteValue); - } - void writeInsertValue(Ark_InsertValue value) - { - Serializer& valueSerializer = *this; - const auto value_insertOffset = value.insertOffset; - valueSerializer.writeNumber(value_insertOffset); - const auto value_insertValue = value.insertValue; - valueSerializer.writeString(value_insertValue); - } - void writeTextDecorationOptions(Ark_TextDecorationOptions value) + void writeTextPickerRangeContent(Ark_TextPickerRangeContent value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = value_icon.selector; + if (((value_icon_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_0 = value_icon.value0; + valueSerializer.writeString(value_icon_0); + } + else if (((value_icon_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_1 = value_icon.value1; + valueSerializer.writeResource(value_icon_1); + } + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; + value_text_value_type = value_text_value.selector; + if (((value_text_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value_text_value_0 = value_text_value.value0; + valueSerializer.writeString(value_text_value_0); } - else if (((value_color_value_type == 1))) { + else if (((value_text_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); - } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + const auto value_text_value_1 = value_text_value.value1; + valueSerializer.writeResource(value_text_value_1); } } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - } - void writePreviewText(Ark_PreviewText value) - { - Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - valueSerializer.writeNumber(value_offset); - const auto value_value = value.value; - valueSerializer.writeString(value_value); } - void writeCaretStyle(Ark_CaretStyle value) + void writeTextPickerOptions(Ark_TextPickerOptions value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); - } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value_range = value.range; + Ark_Int32 value_range_type = ARK_RUNTIME_UNDEFINED; + value_range_type = value_range.selector; + if (((value_range_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_range_0 = value_range.value0; + valueSerializer.writeInt32(value_range_0.length); + for (int i = 0; i < value_range_0.length; i++) { + const auto value_range_0_element = value_range_0.array[i]; + valueSerializer.writeString(value_range_0_element); } - else if (((value_color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + } + else if (((value_range_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_range_1 = value_range.value1; + valueSerializer.writeInt32(value_range_1.length); + for (int i = 0; i < value_range_1.length; i++) { + const auto value_range_1_element = value_range_1.array[i]; + valueSerializer.writeInt32(value_range_1_element.length); + for (int i = 0; i < value_range_1_element.length; i++) { + const auto value_range_1_element_element = value_range_1_element.array[i]; + valueSerializer.writeString(value_range_1_element_element); + } } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); + } + else if (((value_range_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_range_2 = value_range.value2; + valueSerializer.writeResource(value_range_2); + } + else if (((value_range_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_range_3 = value_range.value3; + valueSerializer.writeInt32(value_range_3.length); + for (int i = 0; i < value_range_3.length; i++) { + const auto value_range_3_element = value_range_3.array[i]; + valueSerializer.writeTextPickerRangeContent(value_range_3_element); } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + } + else if (((value_range_type == 4))) { + valueSerializer.writeInt8(4); + const auto value_range_4 = value_range.value4; + valueSerializer.writeInt32(value_range_4.length); + for (int i = 0; i < value_range_4.length; i++) { + const auto value_range_4_element = value_range_4.array[i]; + valueSerializer.writeTextCascadePickerRangeContent(value_range_4_element); } } - } - void writeSearchOptions(Ark_SearchOptions value) - { - Serializer& valueSerializer = *this; const auto value_value = value.value; Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; value_value_type = runtimeType(value_value); valueSerializer.writeInt8(value_value_type); if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { const auto value_value_value = value_value.value; - valueSerializer.writeString(value_value_value); - } - const auto value_placeholder = value.placeholder; - Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_type = runtimeType(value_placeholder); - valueSerializer.writeInt8(value_placeholder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { - const auto value_placeholder_value = value_placeholder.value; - Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; - value_placeholder_value_type = value_placeholder_value.selector; - if (((value_placeholder_value_type == 0))) { + Ark_Int32 value_value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_value_type = value_value_value.selector; + if (((value_value_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_placeholder_value_0 = value_placeholder_value.value0; - valueSerializer.writeString(value_placeholder_value_0); + const auto value_value_value_0 = value_value_value.value0; + valueSerializer.writeString(value_value_value_0); } - else if (((value_placeholder_value_type == 1))) { + else if (((value_value_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_placeholder_value_1 = value_placeholder_value.value1; - valueSerializer.writeResource(value_placeholder_value_1); + const auto value_value_value_1 = value_value_value.value1; + valueSerializer.writeInt32(value_value_value_1.length); + for (int i = 0; i < value_value_value_1.length; i++) { + const auto value_value_value_1_element = value_value_value_1.array[i]; + valueSerializer.writeString(value_value_value_1_element); + } } } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - valueSerializer.writeString(value_icon_value); - } - const auto value_controller = value.controller; - Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; - value_controller_type = runtimeType(value_controller); - valueSerializer.writeInt8(value_controller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { - const auto value_controller_value = value_controller.value; - valueSerializer.writeSearchController(value_controller_value); - } - } - void writeScrollBarOptions(Ark_ScrollBarOptions value) - { - Serializer& valueSerializer = *this; - const auto value_scroller = value.scroller; - valueSerializer.writeScroller(value_scroller); - const auto value_direction = value.direction; - Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; - value_direction_type = runtimeType(value_direction); - valueSerializer.writeInt8(value_direction_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { - const auto value_direction_value = value_direction.value; - valueSerializer.writeInt32(value_direction_value); - } - const auto value_state = value.state; - Ark_Int32 value_state_type = ARK_RUNTIME_UNDEFINED; - value_state_type = runtimeType(value_state); - valueSerializer.writeInt8(value_state_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_state_type)) { - const auto value_state_value = value_state.value; - valueSerializer.writeInt32(value_state_value); - } - } - void writeOffsetOptions(Ark_OffsetOptions value) - { - Serializer& valueSerializer = *this; - const auto value_xOffset = value.xOffset; - Ark_Int32 value_xOffset_type = ARK_RUNTIME_UNDEFINED; - value_xOffset_type = runtimeType(value_xOffset); - valueSerializer.writeInt8(value_xOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_xOffset_type)) { - const auto value_xOffset_value = value_xOffset.value; - valueSerializer.writeLength(value_xOffset_value); - } - const auto value_yOffset = value.yOffset; - Ark_Int32 value_yOffset_type = ARK_RUNTIME_UNDEFINED; - value_yOffset_type = runtimeType(value_yOffset); - valueSerializer.writeInt8(value_yOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_yOffset_type)) { - const auto value_yOffset_value = value_yOffset.value; - valueSerializer.writeLength(value_yOffset_value); + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + Ark_Int32 value_selected_value_type = ARK_RUNTIME_UNDEFINED; + value_selected_value_type = value_selected_value.selector; + if (((value_selected_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_selected_value_0 = value_selected_value.value0; + valueSerializer.writeNumber(value_selected_value_0); + } + else if (((value_selected_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_selected_value_1 = value_selected_value.value1; + valueSerializer.writeInt32(value_selected_value_1.length); + for (int i = 0; i < value_selected_value_1.length; i++) { + const auto value_selected_value_1_element = value_selected_value_1.array[i]; + valueSerializer.writeNumber(value_selected_value_1_element); + } + } } } - void writeScrollSnapOptions(Ark_ScrollSnapOptions value) + void writePasswordIcon(Ark_PasswordIcon value) { Serializer& valueSerializer = *this; - const auto value_snapAlign = value.snapAlign; - valueSerializer.writeInt32(value_snapAlign); - const auto value_snapPagination = value.snapPagination; - Ark_Int32 value_snapPagination_type = ARK_RUNTIME_UNDEFINED; - value_snapPagination_type = runtimeType(value_snapPagination); - valueSerializer.writeInt8(value_snapPagination_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_snapPagination_type)) { - const auto value_snapPagination_value = value_snapPagination.value; - Ark_Int32 value_snapPagination_value_type = ARK_RUNTIME_UNDEFINED; - value_snapPagination_value_type = value_snapPagination_value.selector; - if (((value_snapPagination_value_type == 0)) || ((value_snapPagination_value_type == 0)) || ((value_snapPagination_value_type == 0))) { + const auto value_onIconSrc = value.onIconSrc; + Ark_Int32 value_onIconSrc_type = ARK_RUNTIME_UNDEFINED; + value_onIconSrc_type = runtimeType(value_onIconSrc); + valueSerializer.writeInt8(value_onIconSrc_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onIconSrc_type)) { + const auto value_onIconSrc_value = value_onIconSrc.value; + Ark_Int32 value_onIconSrc_value_type = ARK_RUNTIME_UNDEFINED; + value_onIconSrc_value_type = value_onIconSrc_value.selector; + if (((value_onIconSrc_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_snapPagination_value_0 = value_snapPagination_value.value0; - valueSerializer.writeLength(value_snapPagination_value_0); + const auto value_onIconSrc_value_0 = value_onIconSrc_value.value0; + valueSerializer.writeString(value_onIconSrc_value_0); } - else if (((value_snapPagination_value_type == 1))) { + else if (((value_onIconSrc_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_snapPagination_value_1 = value_snapPagination_value.value1; - valueSerializer.writeInt32(value_snapPagination_value_1.length); - for (int i = 0; i < value_snapPagination_value_1.length; i++) { - const auto value_snapPagination_value_1_element = value_snapPagination_value_1.array[i]; - valueSerializer.writeLength(value_snapPagination_value_1_element); - } + const auto value_onIconSrc_value_1 = value_onIconSrc_value.value1; + valueSerializer.writeResource(value_onIconSrc_value_1); + } + } + const auto value_offIconSrc = value.offIconSrc; + Ark_Int32 value_offIconSrc_type = ARK_RUNTIME_UNDEFINED; + value_offIconSrc_type = runtimeType(value_offIconSrc); + valueSerializer.writeInt8(value_offIconSrc_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offIconSrc_type)) { + const auto value_offIconSrc_value = value_offIconSrc.value; + Ark_Int32 value_offIconSrc_value_type = ARK_RUNTIME_UNDEFINED; + value_offIconSrc_value_type = value_offIconSrc_value.selector; + if (((value_offIconSrc_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_offIconSrc_value_0 = value_offIconSrc_value.value0; + valueSerializer.writeString(value_offIconSrc_value_0); + } + else if (((value_offIconSrc_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_offIconSrc_value_1 = value_offIconSrc_value.value1; + valueSerializer.writeResource(value_offIconSrc_value_1); } } - const auto value_enableSnapToStart = value.enableSnapToStart; - Ark_Int32 value_enableSnapToStart_type = ARK_RUNTIME_UNDEFINED; - value_enableSnapToStart_type = runtimeType(value_enableSnapToStart); - valueSerializer.writeInt8(value_enableSnapToStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableSnapToStart_type)) { - const auto value_enableSnapToStart_value = value_enableSnapToStart.value; - valueSerializer.writeBoolean(value_enableSnapToStart_value); - } - const auto value_enableSnapToEnd = value.enableSnapToEnd; - Ark_Int32 value_enableSnapToEnd_type = ARK_RUNTIME_UNDEFINED; - value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd); - valueSerializer.writeInt8(value_enableSnapToEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableSnapToEnd_type)) { - const auto value_enableSnapToEnd_value = value_enableSnapToEnd.value; - valueSerializer.writeBoolean(value_enableSnapToEnd_value); - } - } - void writeOnScrollFrameBeginHandlerResult(Ark_OnScrollFrameBeginHandlerResult value) - { - Serializer& valueSerializer = *this; - const auto value_offsetRemain = value.offsetRemain; - valueSerializer.writeNumber(value_offsetRemain); } - void writeSaveButtonOptions(Ark_SaveButtonOptions value) + void writeTextInputOptions(Ark_TextInputOptions value) { Serializer& valueSerializer = *this; - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - valueSerializer.writeInt32(value_icon_value); + const auto value_placeholder = value.placeholder; + Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_type = runtimeType(value_placeholder); + valueSerializer.writeInt8(value_placeholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { + const auto value_placeholder_value = value_placeholder.value; + Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_value_type = value_placeholder_value.selector; + if (((value_placeholder_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_placeholder_value_0 = value_placeholder_value.value0; + valueSerializer.writeString(value_placeholder_value_0); + } + else if (((value_placeholder_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_placeholder_value_1 = value_placeholder_value.value1; + valueSerializer.writeResource(value_placeholder_value_1); + } } const auto value_text = value.text; Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; @@ -62313,660 +62609,578 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_text_type); if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { const auto value_text_value = value_text.value; - valueSerializer.writeInt32(value_text_value); - } - const auto value_buttonType = value.buttonType; - Ark_Int32 value_buttonType_type = ARK_RUNTIME_UNDEFINED; - value_buttonType_type = runtimeType(value_buttonType); - valueSerializer.writeInt8(value_buttonType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_buttonType_type)) { - const auto value_buttonType_value = value_buttonType.value; - valueSerializer.writeInt32(value_buttonType_value); - } - } - void writeRowOptions(Ark_RowOptions value) - { - Serializer& valueSerializer = *this; - const auto value_space = value.space; - Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; - value_space_type = runtimeType(value_space); - valueSerializer.writeInt8(value_space_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { - const auto value_space_value = value_space.value; - Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; - value_space_value_type = value_space_value.selector; - if (((value_space_value_type == 0))) { + Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; + value_text_value_type = value_text_value.selector; + if (((value_text_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_space_value_0 = value_space_value.value0; - valueSerializer.writeString(value_space_value_0); + const auto value_text_value_0 = value_text_value.value0; + valueSerializer.writeString(value_text_value_0); } - else if (((value_space_value_type == 1))) { + else if (((value_text_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_space_value_1 = value_space_value.value1; - valueSerializer.writeNumber(value_space_value_1); + const auto value_text_value_1 = value_text_value.value1; + valueSerializer.writeResource(value_text_value_1); } } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTextInputController(value_controller_value); + } } - void writeRootSceneSession(Ark_RootSceneSession value) + void writeTextClockOptions(Ark_TextClockOptions value) { + Serializer& valueSerializer = *this; + const auto value_timeZoneOffset = value.timeZoneOffset; + Ark_Int32 value_timeZoneOffset_type = ARK_RUNTIME_UNDEFINED; + value_timeZoneOffset_type = runtimeType(value_timeZoneOffset); + valueSerializer.writeInt8(value_timeZoneOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_timeZoneOffset_type)) { + const auto value_timeZoneOffset_value = value_timeZoneOffset.value; + valueSerializer.writeNumber(value_timeZoneOffset_value); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTextClockController(value_controller_value); + } } - void writePlaceholderStyle(Ark_PlaceholderStyle value) + void writeTextAreaOptions(Ark_TextAreaOptions value) { Serializer& valueSerializer = *this; - const auto value_font = value.font; - Ark_Int32 value_font_type = ARK_RUNTIME_UNDEFINED; - value_font_type = runtimeType(value_font); - valueSerializer.writeInt8(value_font_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_font_type)) { - const auto value_font_value = value_font.value; - valueSerializer.writeFont(value_font_value); - } - const auto value_fontColor = value.fontColor; - Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_type = runtimeType(value_fontColor); - valueSerializer.writeInt8(value_fontColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { - const auto value_fontColor_value = value_fontColor.value; - Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; - value_fontColor_value_type = value_fontColor_value.selector; - if (((value_fontColor_value_type == 0))) { + const auto value_placeholder = value.placeholder; + Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_type = runtimeType(value_placeholder); + valueSerializer.writeInt8(value_placeholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { + const auto value_placeholder_value = value_placeholder.value; + Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_value_type = value_placeholder_value.selector; + if (((value_placeholder_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_fontColor_value_0 = value_fontColor_value.value0; - valueSerializer.writeInt32(value_fontColor_value_0); + const auto value_placeholder_value_0 = value_placeholder_value.value0; + valueSerializer.writeString(value_placeholder_value_0); } - else if (((value_fontColor_value_type == 1))) { + else if (((value_placeholder_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_fontColor_value_1 = value_fontColor_value.value1; - valueSerializer.writeNumber(value_fontColor_value_1); + const auto value_placeholder_value_1 = value_placeholder_value.value1; + valueSerializer.writeResource(value_placeholder_value_1); } - else if (((value_fontColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_fontColor_value_2 = value_fontColor_value.value2; - valueSerializer.writeString(value_fontColor_value_2); + } + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; + value_text_value_type = value_text_value.selector; + if (((value_text_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_text_value_0 = value_text_value.value0; + valueSerializer.writeString(value_text_value_0); } - else if (((value_fontColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_fontColor_value_3 = value_fontColor_value.value3; - valueSerializer.writeResource(value_fontColor_value_3); + else if (((value_text_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_text_value_1 = value_text_value.value1; + valueSerializer.writeResource(value_text_value_1); } } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTextAreaController(value_controller_value); + } } - void writeKeyboardOptions(Ark_KeyboardOptions value) + void writeTextOverflowOptions(Ark_TextOverflowOptions value) { Serializer& valueSerializer = *this; - const auto value_supportAvoidance = value.supportAvoidance; - Ark_Int32 value_supportAvoidance_type = ARK_RUNTIME_UNDEFINED; - value_supportAvoidance_type = runtimeType(value_supportAvoidance); - valueSerializer.writeInt8(value_supportAvoidance_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_supportAvoidance_type)) { - const auto value_supportAvoidance_value = value_supportAvoidance.value; - valueSerializer.writeBoolean(value_supportAvoidance_value); - } + const auto value_overflow = value.overflow; + valueSerializer.writeInt32(value_overflow); } - void writeSelectionMenuOptions(Ark_SelectionMenuOptions value) + void writeTextOptions(Ark_TextOptions value) { Serializer& valueSerializer = *this; - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); - } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); - } - const auto value_menuType = value.menuType; - Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; - value_menuType_type = runtimeType(value_menuType); - valueSerializer.writeInt8(value_menuType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_menuType_type)) { - const auto value_menuType_value = value_menuType.value; - valueSerializer.writeInt32(value_menuType_value); - } + const auto value_controller = value.controller; + valueSerializer.writeTextController(value_controller); } - void writeEditMenuOptions(Ark_EditMenuOptions value) + void writeTabContentTransitionProxy(Ark_TabContentTransitionProxy value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeCopyEvent(Ark_CopyEvent value) + void writeBarGridColumnOptions(Ark_BarGridColumnOptions value) { Serializer& valueSerializer = *this; - const auto value_preventDefault = value.preventDefault; - Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; - value_preventDefault_type = runtimeType(value_preventDefault); - valueSerializer.writeInt8(value_preventDefault_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { - const auto value_preventDefault_value = value_preventDefault.value; - valueSerializer.writeCallbackResource(value_preventDefault_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); + const auto value_sm = value.sm; + Ark_Int32 value_sm_type = ARK_RUNTIME_UNDEFINED; + value_sm_type = runtimeType(value_sm); + valueSerializer.writeInt8(value_sm_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_sm_type)) { + const auto value_sm_value = value_sm.value; + valueSerializer.writeNumber(value_sm_value); } - } - void writeCutEvent(Ark_CutEvent value) - { - Serializer& valueSerializer = *this; - const auto value_preventDefault = value.preventDefault; - Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; - value_preventDefault_type = runtimeType(value_preventDefault); - valueSerializer.writeInt8(value_preventDefault_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { - const auto value_preventDefault_value = value_preventDefault.value; - valueSerializer.writeCallbackResource(value_preventDefault_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); + const auto value_md = value.md; + Ark_Int32 value_md_type = ARK_RUNTIME_UNDEFINED; + value_md_type = runtimeType(value_md); + valueSerializer.writeInt8(value_md_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_md_type)) { + const auto value_md_value = value_md.value; + valueSerializer.writeNumber(value_md_value); } - } - void writeRichEditorChangeValue(Ark_RichEditorChangeValue value) - { - Serializer& valueSerializer = *this; - const auto value_rangeBefore = value.rangeBefore; - valueSerializer.writeTextRange(value_rangeBefore); - const auto value_replacedSpans = value.replacedSpans; - valueSerializer.writeInt32(value_replacedSpans.length); - for (int i = 0; i < value_replacedSpans.length; i++) { - const auto value_replacedSpans_element = value_replacedSpans.array[i]; - valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element); + const auto value_lg = value.lg; + Ark_Int32 value_lg_type = ARK_RUNTIME_UNDEFINED; + value_lg_type = runtimeType(value_lg); + valueSerializer.writeInt8(value_lg_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lg_type)) { + const auto value_lg_value = value_lg.value; + valueSerializer.writeNumber(value_lg_value); } - const auto value_replacedImageSpans = value.replacedImageSpans; - valueSerializer.writeInt32(value_replacedImageSpans.length); - for (int i = 0; i < value_replacedImageSpans.length; i++) { - const auto value_replacedImageSpans_element = value_replacedImageSpans.array[i]; - valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element); + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + valueSerializer.writeLength(value_margin_value); } - const auto value_replacedSymbolSpans = value.replacedSymbolSpans; - valueSerializer.writeInt32(value_replacedSymbolSpans.length); - for (int i = 0; i < value_replacedSymbolSpans.length; i++) { - const auto value_replacedSymbolSpans_element = value_replacedSymbolSpans.array[i]; - valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element); + const auto value_gutter = value.gutter; + Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; + value_gutter_type = runtimeType(value_gutter); + valueSerializer.writeInt8(value_gutter_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { + const auto value_gutter_value = value_gutter.value; + valueSerializer.writeLength(value_gutter_value); } } - void writeSubmitEvent(Ark_SubmitEvent value) + void writeTabsAnimationEvent(Ark_TabsAnimationEvent value) { Serializer& valueSerializer = *this; - const auto value_text = value.text; - valueSerializer.writeString(value_text); + const auto value_currentOffset = value.currentOffset; + valueSerializer.writeNumber(value_currentOffset); + const auto value_targetOffset = value.targetOffset; + valueSerializer.writeNumber(value_targetOffset); + const auto value_velocity = value.velocity; + valueSerializer.writeNumber(value_velocity); } - void writeTextDataDetectorConfig(Ark_TextDataDetectorConfig value) + void writeTabsOptions(Ark_TabsOptions value) { Serializer& valueSerializer = *this; - const auto value_types = value.types; - valueSerializer.writeInt32(value_types.length); - for (int i = 0; i < value_types.length; i++) { - const auto value_types_element = value_types.array[i]; - valueSerializer.writeInt32(value_types_element); - } - const auto value_onDetectResultUpdate = value.onDetectResultUpdate; - Ark_Int32 value_onDetectResultUpdate_type = ARK_RUNTIME_UNDEFINED; - value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate); - valueSerializer.writeInt8(value_onDetectResultUpdate_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDetectResultUpdate_type)) { - const auto value_onDetectResultUpdate_value = value_onDetectResultUpdate.value; - valueSerializer.writeCallbackResource(value_onDetectResultUpdate_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.callSync)); - } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); - } - else if (((value_color_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); - } - else if (((value_color_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); - } - else if (((value_color_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); - } - } - const auto value_decoration = value.decoration; - Ark_Int32 value_decoration_type = ARK_RUNTIME_UNDEFINED; - value_decoration_type = runtimeType(value_decoration); - valueSerializer.writeInt8(value_decoration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_decoration_type)) { - const auto value_decoration_value = value_decoration.value; - valueSerializer.writeDecorationStyleInterface(value_decoration_value); + const auto value_barPosition = value.barPosition; + Ark_Int32 value_barPosition_type = ARK_RUNTIME_UNDEFINED; + value_barPosition_type = runtimeType(value_barPosition); + valueSerializer.writeInt8(value_barPosition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_barPosition_type)) { + const auto value_barPosition_value = value_barPosition.value; + valueSerializer.writeInt32(value_barPosition_value); } - } - void writePasteEvent(Ark_PasteEvent value) - { - Serializer& valueSerializer = *this; - const auto value_preventDefault = value.preventDefault; - Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; - value_preventDefault_type = runtimeType(value_preventDefault); - valueSerializer.writeInt8(value_preventDefault_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { - const auto value_preventDefault_value = value_preventDefault.value; - valueSerializer.writeCallbackResource(value_preventDefault_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); + const auto value_index = value.index; + Ark_Int32 value_index_type = ARK_RUNTIME_UNDEFINED; + value_index_type = runtimeType(value_index); + valueSerializer.writeInt8(value_index_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_index_type)) { + const auto value_index_value = value_index.value; + valueSerializer.writeNumber(value_index_value); } - } - void writeRichEditorDeleteValue(Ark_RichEditorDeleteValue value) - { - Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - valueSerializer.writeNumber(value_offset); - const auto value_direction = value.direction; - valueSerializer.writeInt32(value_direction); - const auto value_length = value.length; - valueSerializer.writeNumber(value_length); - const auto value_richEditorDeleteSpans = value.richEditorDeleteSpans; - valueSerializer.writeInt32(value_richEditorDeleteSpans.length); - for (int i = 0; i < value_richEditorDeleteSpans.length; i++) { - const auto value_richEditorDeleteSpans_element = value_richEditorDeleteSpans.array[i]; - Ark_Int32 value_richEditorDeleteSpans_element_type = ARK_RUNTIME_UNDEFINED; - value_richEditorDeleteSpans_element_type = value_richEditorDeleteSpans_element.selector; - if (((value_richEditorDeleteSpans_element_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_richEditorDeleteSpans_element_0 = value_richEditorDeleteSpans_element.value0; - valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0); - } - else if (((value_richEditorDeleteSpans_element_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_richEditorDeleteSpans_element_1 = value_richEditorDeleteSpans_element.value1; - valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1); - } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTabsController(value_controller_value); } } - void writeRichEditorInsertValue(Ark_RichEditorInsertValue value) + void writeSwiperContentTransitionProxy(Ark_SwiperContentTransitionProxy value) { Serializer& valueSerializer = *this; - const auto value_insertOffset = value.insertOffset; - valueSerializer.writeNumber(value_insertOffset); - const auto value_insertValue = value.insertValue; - valueSerializer.writeString(value_insertValue); - const auto value_previewText = value.previewText; - Ark_Int32 value_previewText_type = ARK_RUNTIME_UNDEFINED; - value_previewText_type = runtimeType(value_previewText); - valueSerializer.writeInt8(value_previewText_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_previewText_type)) { - const auto value_previewText_value = value_previewText.value; - valueSerializer.writeString(value_previewText_value); - } + valueSerializer.writePointer(value.ptr); } - void writeRichEditorRange(Ark_RichEditorRange value) + void writeSwiperContentAnimatedTransition(Ark_SwiperContentAnimatedTransition value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeNumber(value_start_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeNumber(value_end_value); + const auto value_timeout = value.timeout; + Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; + value_timeout_type = runtimeType(value_timeout); + valueSerializer.writeInt8(value_timeout_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_timeout_type)) { + const auto value_timeout_value = value_timeout.value; + valueSerializer.writeNumber(value_timeout_value); } + const auto value_transition = value.transition; + valueSerializer.writeCallbackResource(value_transition.resource); + valueSerializer.writePointer(reinterpret_cast(value_transition.call)); + valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); } - void writeRichEditorSelection(Ark_RichEditorSelection value) + void writeSwiperAnimationEvent(Ark_SwiperAnimationEvent value) { Serializer& valueSerializer = *this; - const auto value_selection = value.selection; - const auto value_selection_0 = value_selection.value0; - valueSerializer.writeNumber(value_selection_0); - const auto value_selection_1 = value_selection.value1; - valueSerializer.writeNumber(value_selection_1); - const auto value_spans = value.spans; - valueSerializer.writeInt32(value_spans.length); - for (int i = 0; i < value_spans.length; i++) { - const auto value_spans_element = value_spans.array[i]; - Ark_Int32 value_spans_element_type = ARK_RUNTIME_UNDEFINED; - value_spans_element_type = value_spans_element.selector; - if (((value_spans_element_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_spans_element_0 = value_spans_element.value0; - valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0); - } - else if (((value_spans_element_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_spans_element_1 = value_spans_element.value1; - valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1); - } - } + const auto value_currentOffset = value.currentOffset; + valueSerializer.writeNumber(value_currentOffset); + const auto value_targetOffset = value.targetOffset; + valueSerializer.writeNumber(value_targetOffset); + const auto value_velocity = value.velocity; + valueSerializer.writeNumber(value_velocity); } - void writeRichEditorStyledStringOptions(Ark_RichEditorStyledStringOptions value) + void writeIndicatorComponentController(Ark_IndicatorComponentController value) { Serializer& valueSerializer = *this; - const auto value_controller = value.controller; - valueSerializer.writeRichEditorStyledStringController(value_controller); + valueSerializer.writePointer(value.ptr); } - void writeRichEditorOptions(Ark_RichEditorOptions value) + void writeSwiperController(Ark_SwiperController value) { Serializer& valueSerializer = *this; - const auto value_controller = value.controller; - valueSerializer.writeRichEditorController(value_controller); + valueSerializer.writePointer(value.ptr); } - void writeLocalizedBarrierStyle(Ark_LocalizedBarrierStyle value) + void writeStackOptions(Ark_StackOptions value) { Serializer& valueSerializer = *this; - const auto value_id = value.id; - valueSerializer.writeString(value_id); - const auto value_localizedDirection = value.localizedDirection; - valueSerializer.writeInt32(value_localizedDirection); - const auto value_referencedId = value.referencedId; - valueSerializer.writeInt32(value_referencedId.length); - for (int i = 0; i < value_referencedId.length; i++) { - const auto value_referencedId_element = value_referencedId.array[i]; - valueSerializer.writeString(value_referencedId_element); + const auto value_alignContent = value.alignContent; + Ark_Int32 value_alignContent_type = ARK_RUNTIME_UNDEFINED; + value_alignContent_type = runtimeType(value_alignContent); + valueSerializer.writeInt8(value_alignContent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignContent_type)) { + const auto value_alignContent_value = value_alignContent.value; + valueSerializer.writeInt32(value_alignContent_value); } } - void writeBarrierStyle(Ark_BarrierStyle value) + void writeSlideRange(Ark_SlideRange value) { Serializer& valueSerializer = *this; - const auto value_id = value.id; - valueSerializer.writeString(value_id); - const auto value_direction = value.direction; - valueSerializer.writeInt32(value_direction); - const auto value_referencedId = value.referencedId; - valueSerializer.writeInt32(value_referencedId.length); - for (int i = 0; i < value_referencedId.length; i++) { - const auto value_referencedId_element = value_referencedId.array[i]; - valueSerializer.writeString(value_referencedId_element); + const auto value_from = value.from; + Ark_Int32 value_from_type = ARK_RUNTIME_UNDEFINED; + value_from_type = runtimeType(value_from); + valueSerializer.writeInt8(value_from_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_from_type)) { + const auto value_from_value = value_from.value; + valueSerializer.writeNumber(value_from_value); + } + const auto value_to = value.to; + Ark_Int32 value_to_type = ARK_RUNTIME_UNDEFINED; + value_to_type = runtimeType(value_to); + valueSerializer.writeInt8(value_to_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_to_type)) { + const auto value_to_value = value_to.value; + valueSerializer.writeNumber(value_to_value); } } - void writeGuideLineStyle(Ark_GuideLineStyle value) - { - Serializer& valueSerializer = *this; - const auto value_id = value.id; - valueSerializer.writeString(value_id); - const auto value_direction = value.direction; - valueSerializer.writeInt32(value_direction); - const auto value_position = value.position; - valueSerializer.writeGuideLinePosition(value_position); - } - void writeRefreshOptions(Ark_RefreshOptions value) + void writeSliderBlockStyle(Ark_SliderBlockStyle value) { Serializer& valueSerializer = *this; - const auto value_refreshing = value.refreshing; - valueSerializer.writeBoolean(value_refreshing); - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - Ark_Int32 value_offset_value_type = ARK_RUNTIME_UNDEFINED; - value_offset_value_type = value_offset_value.selector; - if (((value_offset_value_type == 0))) { + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_image = value.image; + Ark_Int32 value_image_type = ARK_RUNTIME_UNDEFINED; + value_image_type = runtimeType(value_image); + valueSerializer.writeInt8(value_image_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_image_type)) { + const auto value_image_value = value_image.value; + Ark_Int32 value_image_value_type = ARK_RUNTIME_UNDEFINED; + value_image_value_type = value_image_value.selector; + if (((value_image_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offset_value_0 = value_offset_value.value0; - valueSerializer.writeNumber(value_offset_value_0); + const auto value_image_value_0 = value_image_value.value0; + valueSerializer.writeString(value_image_value_0); } - else if (((value_offset_value_type == 1))) { + else if (((value_image_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offset_value_1 = value_offset_value.value1; - valueSerializer.writeString(value_offset_value_1); + const auto value_image_value_1 = value_image_value.value1; + valueSerializer.writeResource(value_image_value_1); } } - const auto value_friction = value.friction; - Ark_Int32 value_friction_type = ARK_RUNTIME_UNDEFINED; - value_friction_type = runtimeType(value_friction); - valueSerializer.writeInt8(value_friction_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_friction_type)) { - const auto value_friction_value = value_friction.value; - Ark_Int32 value_friction_value_type = ARK_RUNTIME_UNDEFINED; - value_friction_value_type = value_friction_value.selector; - if (((value_friction_value_type == 0))) { + const auto value_shape = value.shape; + Ark_Int32 value_shape_type = ARK_RUNTIME_UNDEFINED; + value_shape_type = runtimeType(value_shape); + valueSerializer.writeInt8(value_shape_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shape_type)) { + const auto value_shape_value = value_shape.value; + Ark_Int32 value_shape_value_type = ARK_RUNTIME_UNDEFINED; + value_shape_value_type = value_shape_value.selector; + if (((value_shape_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_friction_value_0 = value_friction_value.value0; - valueSerializer.writeNumber(value_friction_value_0); + const auto value_shape_value_0 = value_shape_value.value0; + valueSerializer.writeCircleAttribute(value_shape_value_0); } - else if (((value_friction_value_type == 1))) { + else if (((value_shape_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_friction_value_1 = value_friction_value.value1; - valueSerializer.writeString(value_friction_value_1); + const auto value_shape_value_1 = value_shape_value.value1; + valueSerializer.writeEllipseAttribute(value_shape_value_1); } - } - const auto value_promptText = value.promptText; - Ark_Int32 value_promptText_type = ARK_RUNTIME_UNDEFINED; - value_promptText_type = runtimeType(value_promptText); - valueSerializer.writeInt8(value_promptText_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_promptText_type)) { - const auto value_promptText_value = value_promptText.value; - Ark_Int32 value_promptText_value_type = ARK_RUNTIME_UNDEFINED; - value_promptText_value_type = value_promptText_value.selector; - if (((value_promptText_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_promptText_value_0 = value_promptText_value.value0; - valueSerializer.writeString(value_promptText_value_0); + else if (((value_shape_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_shape_value_2 = value_shape_value.value2; + valueSerializer.writePathAttribute(value_shape_value_2); } - else if (((value_promptText_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_promptText_value_1 = value_promptText_value.value1; - valueSerializer.writeResource(value_promptText_value_1); + else if (((value_shape_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_shape_value_3 = value_shape_value.value3; + valueSerializer.writeRectAttribute(value_shape_value_3); } } - const auto value_builder = value.builder; - Ark_Int32 value_builder_type = ARK_RUNTIME_UNDEFINED; - value_builder_type = runtimeType(value_builder); - valueSerializer.writeInt8(value_builder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_builder_type)) { - const auto value_builder_value = value_builder.value; - valueSerializer.writeCallbackResource(value_builder_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); - } - const auto value_refreshingContent = value.refreshingContent; - Ark_Int32 value_refreshingContent_type = ARK_RUNTIME_UNDEFINED; - value_refreshingContent_type = runtimeType(value_refreshingContent); - valueSerializer.writeInt8(value_refreshingContent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_refreshingContent_type)) { - const auto value_refreshingContent_value = value_refreshingContent.value; - valueSerializer.writeComponentContent(value_refreshingContent_value); - } } - void writeStarStyleOptions(Ark_StarStyleOptions value) + void writeSliderOptions(Ark_SliderOptions value) { Serializer& valueSerializer = *this; - const auto value_backgroundUri = value.backgroundUri; - valueSerializer.writeString(value_backgroundUri); - const auto value_foregroundUri = value.foregroundUri; - valueSerializer.writeString(value_foregroundUri); - const auto value_secondaryUri = value.secondaryUri; - Ark_Int32 value_secondaryUri_type = ARK_RUNTIME_UNDEFINED; - value_secondaryUri_type = runtimeType(value_secondaryUri); - valueSerializer.writeInt8(value_secondaryUri_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_secondaryUri_type)) { - const auto value_secondaryUri_value = value_secondaryUri.value; - valueSerializer.writeString(value_secondaryUri_value); + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = runtimeType(value_value); + valueSerializer.writeInt8(value_value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { + const auto value_value_value = value_value.value; + valueSerializer.writeNumber(value_value_value); } - } - void writeRatingOptions(Ark_RatingOptions value) - { - Serializer& valueSerializer = *this; - const auto value_rating = value.rating; - valueSerializer.writeNumber(value_rating); - const auto value_indicator = value.indicator; - Ark_Int32 value_indicator_type = ARK_RUNTIME_UNDEFINED; - value_indicator_type = runtimeType(value_indicator); - valueSerializer.writeInt8(value_indicator_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_indicator_type)) { - const auto value_indicator_value = value_indicator.value; - valueSerializer.writeBoolean(value_indicator_value); + const auto value_min = value.min; + Ark_Int32 value_min_type = ARK_RUNTIME_UNDEFINED; + value_min_type = runtimeType(value_min); + valueSerializer.writeInt8(value_min_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_min_type)) { + const auto value_min_value = value_min.value; + valueSerializer.writeNumber(value_min_value); + } + const auto value_max = value.max; + Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; + value_max_type = runtimeType(value_max); + valueSerializer.writeInt8(value_max_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { + const auto value_max_value = value_max.value; + valueSerializer.writeNumber(value_max_value); + } + const auto value_step = value.step; + Ark_Int32 value_step_type = ARK_RUNTIME_UNDEFINED; + value_step_type = runtimeType(value_step); + valueSerializer.writeInt8(value_step_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_step_type)) { + const auto value_step_value = value_step.value; + valueSerializer.writeNumber(value_step_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + const auto value_direction = value.direction; + Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; + value_direction_type = runtimeType(value_direction); + valueSerializer.writeInt8(value_direction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { + const auto value_direction_value = value_direction.value; + valueSerializer.writeInt32(value_direction_value); + } + const auto value_reverse = value.reverse; + Ark_Int32 value_reverse_type = ARK_RUNTIME_UNDEFINED; + value_reverse_type = runtimeType(value_reverse); + valueSerializer.writeInt8(value_reverse_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_reverse_type)) { + const auto value_reverse_value = value_reverse.value; + valueSerializer.writeBoolean(value_reverse_value); } } - void writeRadioStyle(Ark_RadioStyle value) + void writeViewportRect(Ark_ViewportRect value) { Serializer& valueSerializer = *this; - const auto value_checkedBackgroundColor = value.checkedBackgroundColor; - Ark_Int32 value_checkedBackgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor); - valueSerializer.writeInt8(value_checkedBackgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_checkedBackgroundColor_type)) { - const auto value_checkedBackgroundColor_value = value_checkedBackgroundColor.value; - Ark_Int32 value_checkedBackgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_checkedBackgroundColor_value_type = value_checkedBackgroundColor_value.selector; - if (((value_checkedBackgroundColor_value_type == 0))) { + const auto value_x = value.x; + Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; + value_x_type = runtimeType(value_x); + valueSerializer.writeInt8(value_x_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { + const auto value_x_value = value_x.value; + Ark_Int32 value_x_value_type = ARK_RUNTIME_UNDEFINED; + value_x_value_type = value_x_value.selector; + if (((value_x_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_checkedBackgroundColor_value_0 = value_checkedBackgroundColor_value.value0; - valueSerializer.writeInt32(value_checkedBackgroundColor_value_0); + const auto value_x_value_0 = value_x_value.value0; + valueSerializer.writeNumber(value_x_value_0); } - else if (((value_checkedBackgroundColor_value_type == 1))) { + else if (((value_x_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_checkedBackgroundColor_value_1 = value_checkedBackgroundColor_value.value1; - valueSerializer.writeNumber(value_checkedBackgroundColor_value_1); - } - else if (((value_checkedBackgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_checkedBackgroundColor_value_2 = value_checkedBackgroundColor_value.value2; - valueSerializer.writeString(value_checkedBackgroundColor_value_2); - } - else if (((value_checkedBackgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_checkedBackgroundColor_value_3 = value_checkedBackgroundColor_value.value3; - valueSerializer.writeResource(value_checkedBackgroundColor_value_3); + const auto value_x_value_1 = value_x_value.value1; + valueSerializer.writeString(value_x_value_1); } } - const auto value_uncheckedBorderColor = value.uncheckedBorderColor; - Ark_Int32 value_uncheckedBorderColor_type = ARK_RUNTIME_UNDEFINED; - value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor); - valueSerializer.writeInt8(value_uncheckedBorderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_uncheckedBorderColor_type)) { - const auto value_uncheckedBorderColor_value = value_uncheckedBorderColor.value; - Ark_Int32 value_uncheckedBorderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_uncheckedBorderColor_value_type = value_uncheckedBorderColor_value.selector; - if (((value_uncheckedBorderColor_value_type == 0))) { + const auto value_y = value.y; + Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; + value_y_type = runtimeType(value_y); + valueSerializer.writeInt8(value_y_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { + const auto value_y_value = value_y.value; + Ark_Int32 value_y_value_type = ARK_RUNTIME_UNDEFINED; + value_y_value_type = value_y_value.selector; + if (((value_y_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_uncheckedBorderColor_value_0 = value_uncheckedBorderColor_value.value0; - valueSerializer.writeInt32(value_uncheckedBorderColor_value_0); + const auto value_y_value_0 = value_y_value.value0; + valueSerializer.writeNumber(value_y_value_0); } - else if (((value_uncheckedBorderColor_value_type == 1))) { + else if (((value_y_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_uncheckedBorderColor_value_1 = value_uncheckedBorderColor_value.value1; - valueSerializer.writeNumber(value_uncheckedBorderColor_value_1); - } - else if (((value_uncheckedBorderColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_uncheckedBorderColor_value_2 = value_uncheckedBorderColor_value.value2; - valueSerializer.writeString(value_uncheckedBorderColor_value_2); - } - else if (((value_uncheckedBorderColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_uncheckedBorderColor_value_3 = value_uncheckedBorderColor_value.value3; - valueSerializer.writeResource(value_uncheckedBorderColor_value_3); + const auto value_y_value_1 = value_y_value.value1; + valueSerializer.writeString(value_y_value_1); } } - const auto value_indicatorColor = value.indicatorColor; - Ark_Int32 value_indicatorColor_type = ARK_RUNTIME_UNDEFINED; - value_indicatorColor_type = runtimeType(value_indicatorColor); - valueSerializer.writeInt8(value_indicatorColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorColor_type)) { - const auto value_indicatorColor_value = value_indicatorColor.value; - Ark_Int32 value_indicatorColor_value_type = ARK_RUNTIME_UNDEFINED; - value_indicatorColor_value_type = value_indicatorColor_value.selector; - if (((value_indicatorColor_value_type == 0))) { + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_indicatorColor_value_0 = value_indicatorColor_value.value0; - valueSerializer.writeInt32(value_indicatorColor_value_0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeNumber(value_width_value_0); } - else if (((value_indicatorColor_value_type == 1))) { + else if (((value_width_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_indicatorColor_value_1 = value_indicatorColor_value.value1; - valueSerializer.writeNumber(value_indicatorColor_value_1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeString(value_width_value_1); } - else if (((value_indicatorColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_indicatorColor_value_2 = value_indicatorColor_value.value2; - valueSerializer.writeString(value_indicatorColor_value_2); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeNumber(value_height_value_0); } - else if (((value_indicatorColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_indicatorColor_value_3 = value_indicatorColor_value.value3; - valueSerializer.writeResource(value_indicatorColor_value_3); + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeString(value_height_value_1); } } } - void writeRadioOptions(Ark_RadioOptions value) + void writeSelectOption(Ark_SelectOption value) { Serializer& valueSerializer = *this; - const auto value_group = value.group; - valueSerializer.writeString(value_group); const auto value_value = value.value; - valueSerializer.writeString(value_value); - const auto value_indicatorType = value.indicatorType; - Ark_Int32 value_indicatorType_type = ARK_RUNTIME_UNDEFINED; - value_indicatorType_type = runtimeType(value_indicatorType); - valueSerializer.writeInt8(value_indicatorType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorType_type)) { - const auto value_indicatorType_value = value_indicatorType.value; - valueSerializer.writeInt32(value_indicatorType_value); + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); } - const auto value_indicatorBuilder = value.indicatorBuilder; - Ark_Int32 value_indicatorBuilder_type = ARK_RUNTIME_UNDEFINED; - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder); - valueSerializer.writeInt8(value_indicatorBuilder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorBuilder_type)) { - const auto value_indicatorBuilder_value = value_indicatorBuilder.value; - valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); + } + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } + } + const auto value_symbolIcon = value.symbolIcon; + Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; + value_symbolIcon_type = runtimeType(value_symbolIcon); + valueSerializer.writeInt8(value_symbolIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { + const auto value_symbolIcon_value = value_symbolIcon.value; + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); } } - void writeProgressOptions(Ark_ProgressOptions value) + void writeDeleteValue(Ark_DeleteValue value) + { + Serializer& valueSerializer = *this; + const auto value_deleteOffset = value.deleteOffset; + valueSerializer.writeNumber(value_deleteOffset); + const auto value_direction = value.direction; + valueSerializer.writeInt32(value_direction); + const auto value_deleteValue = value.deleteValue; + valueSerializer.writeString(value_deleteValue); + } + void writeInsertValue(Ark_InsertValue value) + { + Serializer& valueSerializer = *this; + const auto value_insertOffset = value.insertOffset; + valueSerializer.writeNumber(value_insertOffset); + const auto value_insertValue = value.insertValue; + valueSerializer.writeString(value_insertValue); + } + void writeTextDecorationOptions(Ark_TextDecorationOptions value) { Serializer& valueSerializer = *this; - const auto value_value = value.value; - valueSerializer.writeNumber(value_value); - const auto value_total = value.total; - Ark_Int32 value_total_type = ARK_RUNTIME_UNDEFINED; - value_total_type = runtimeType(value_total); - valueSerializer.writeInt8(value_total_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_total_type)) { - const auto value_total_value = value_total.value; - valueSerializer.writeNumber(value_total_value); - } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); + valueSerializer.writeInt32(value_type); + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); + } + else if (((value_color_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); + } + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); + } + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); + } + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); } } - void writePolylineOptions(Ark_PolylineOptions value) + void writePreviewText(Ark_PreviewText value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + valueSerializer.writeNumber(value_offset); + const auto value_value = value.value; + valueSerializer.writeString(value_value); + } + void writeCaretStyle(Ark_CaretStyle value) { Serializer& valueSerializer = *this; const auto value_width = value.width; @@ -62975,153 +63189,179 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_width_type); if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { + valueSerializer.writeLength(value_width_value); + } + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeString(value_width_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_width_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeNumber(value_width_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeString(value_height_value_0); + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); } - else if (((value_height_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeNumber(value_height_value_1); + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } } - void writePolygonOptions(Ark_PolygonOptions value) + void writeSearchOptions(Ark_SearchOptions value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeString(value_width_value_0); - } - else if (((value_width_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeNumber(value_width_value_1); - } + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = runtimeType(value_value); + valueSerializer.writeInt8(value_value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { + const auto value_value_value = value_value.value; + valueSerializer.writeString(value_value_value); } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { + const auto value_placeholder = value.placeholder; + Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_type = runtimeType(value_placeholder); + valueSerializer.writeInt8(value_placeholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { + const auto value_placeholder_value = value_placeholder.value; + Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_value_type = value_placeholder_value.selector; + if (((value_placeholder_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeString(value_height_value_0); + const auto value_placeholder_value_0 = value_placeholder_value.value0; + valueSerializer.writeString(value_placeholder_value_0); } - else if (((value_height_value_type == 1))) { + else if (((value_placeholder_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeNumber(value_height_value_1); + const auto value_placeholder_value_1 = value_placeholder_value.value1; + valueSerializer.writeResource(value_placeholder_value_1); } } + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + valueSerializer.writeString(value_icon_value); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeSearchController(value_controller_value); + } } - void writePluginErrorData(Ark_PluginErrorData value) - { - Serializer& valueSerializer = *this; - const auto value_errcode = value.errcode; - valueSerializer.writeNumber(value_errcode); - const auto value_msg = value.msg; - valueSerializer.writeString(value_msg); - } - void writePluginComponentOptions(Ark_PluginComponentOptions value) + void writeScrollBarOptions(Ark_ScrollBarOptions value) { Serializer& valueSerializer = *this; - const auto value_template = value.template_; - valueSerializer.writePluginComponentTemplate(value_template); - const auto value_data = value.data; - valueSerializer.writeCustomObject("Any", value_data); + const auto value_scroller = value.scroller; + valueSerializer.writeScroller(value_scroller); + const auto value_direction = value.direction; + Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; + value_direction_type = runtimeType(value_direction); + valueSerializer.writeInt8(value_direction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { + const auto value_direction_value = value_direction.value; + valueSerializer.writeInt32(value_direction_value); + } + const auto value_state = value.state; + Ark_Int32 value_state_type = ARK_RUNTIME_UNDEFINED; + value_state_type = runtimeType(value_state); + valueSerializer.writeInt8(value_state_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_state_type)) { + const auto value_state_value = value_state.value; + valueSerializer.writeInt32(value_state_value); + } } - void writePatternLockController(Ark_PatternLockController value) + void writeOffsetOptions(Ark_OffsetOptions value) { Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); + const auto value_xOffset = value.xOffset; + Ark_Int32 value_xOffset_type = ARK_RUNTIME_UNDEFINED; + value_xOffset_type = runtimeType(value_xOffset); + valueSerializer.writeInt8(value_xOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_xOffset_type)) { + const auto value_xOffset_value = value_xOffset.value; + valueSerializer.writeLength(value_xOffset_value); + } + const auto value_yOffset = value.yOffset; + Ark_Int32 value_yOffset_type = ARK_RUNTIME_UNDEFINED; + value_yOffset_type = runtimeType(value_yOffset); + valueSerializer.writeInt8(value_yOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_yOffset_type)) { + const auto value_yOffset_value = value_yOffset.value; + valueSerializer.writeLength(value_yOffset_value); + } } - void writePathOptions(Ark_PathOptions value) + void writeScrollSnapOptions(Ark_ScrollSnapOptions value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { + const auto value_snapAlign = value.snapAlign; + valueSerializer.writeInt32(value_snapAlign); + const auto value_snapPagination = value.snapPagination; + Ark_Int32 value_snapPagination_type = ARK_RUNTIME_UNDEFINED; + value_snapPagination_type = runtimeType(value_snapPagination); + valueSerializer.writeInt8(value_snapPagination_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_snapPagination_type)) { + const auto value_snapPagination_value = value_snapPagination.value; + Ark_Int32 value_snapPagination_value_type = ARK_RUNTIME_UNDEFINED; + value_snapPagination_value_type = value_snapPagination_value.selector; + if (((value_snapPagination_value_type == 0)) || ((value_snapPagination_value_type == 0)) || ((value_snapPagination_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeNumber(value_width_value_0); + const auto value_snapPagination_value_0 = value_snapPagination_value.value0; + valueSerializer.writeLength(value_snapPagination_value_0); } - else if (((value_width_value_type == 1))) { + else if (((value_snapPagination_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeString(value_width_value_1); + const auto value_snapPagination_value_1 = value_snapPagination_value.value1; + valueSerializer.writeInt32(value_snapPagination_value_1.length); + for (int i = 0; i < value_snapPagination_value_1.length; i++) { + const auto value_snapPagination_value_1_element = value_snapPagination_value_1.array[i]; + valueSerializer.writeLength(value_snapPagination_value_1_element); + } } } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeNumber(value_height_value_0); - } - else if (((value_height_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeString(value_height_value_1); - } + const auto value_enableSnapToStart = value.enableSnapToStart; + Ark_Int32 value_enableSnapToStart_type = ARK_RUNTIME_UNDEFINED; + value_enableSnapToStart_type = runtimeType(value_enableSnapToStart); + valueSerializer.writeInt8(value_enableSnapToStart_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableSnapToStart_type)) { + const auto value_enableSnapToStart_value = value_enableSnapToStart.value; + valueSerializer.writeBoolean(value_enableSnapToStart_value); } - const auto value_commands = value.commands; - Ark_Int32 value_commands_type = ARK_RUNTIME_UNDEFINED; - value_commands_type = runtimeType(value_commands); - valueSerializer.writeInt8(value_commands_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_commands_type)) { - const auto value_commands_value = value_commands.value; - valueSerializer.writeString(value_commands_value); + const auto value_enableSnapToEnd = value.enableSnapToEnd; + Ark_Int32 value_enableSnapToEnd_type = ARK_RUNTIME_UNDEFINED; + value_enableSnapToEnd_type = runtimeType(value_enableSnapToEnd); + valueSerializer.writeInt8(value_enableSnapToEnd_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableSnapToEnd_type)) { + const auto value_enableSnapToEnd_value = value_enableSnapToEnd.value; + valueSerializer.writeBoolean(value_enableSnapToEnd_value); } } - void writePasteButtonOptions(Ark_PasteButtonOptions value) + void writeOnScrollFrameBeginHandlerResult(Ark_OnScrollFrameBeginHandlerResult value) + { + Serializer& valueSerializer = *this; + const auto value_offsetRemain = value.offsetRemain; + valueSerializer.writeNumber(value_offsetRemain); + } + void writeSaveButtonOptions(Ark_SaveButtonOptions value) { Serializer& valueSerializer = *this; const auto value_icon = value.icon; @@ -63149,582 +63389,612 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_buttonType_value); } } - void writeNodeController(Ark_NodeController value) + void writeRowOptions(Ark_RowOptions value) + { + Serializer& valueSerializer = *this; + const auto value_space = value.space; + Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; + value_space_type = runtimeType(value_space); + valueSerializer.writeInt8(value_space_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { + const auto value_space_value = value_space.value; + Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; + value_space_value_type = value_space_value.selector; + if (((value_space_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_space_value_0 = value_space_value.value0; + valueSerializer.writeString(value_space_value_0); + } + else if (((value_space_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_space_value_1 = value_space_value.value1; + valueSerializer.writeNumber(value_space_value_1); + } + } + } + void writeRootSceneSession(Ark_RootSceneSession value) { } - void writeRouteInfo(Ark_RouteInfo value) + void writeRichEditorStyledStringOptions(Ark_RichEditorStyledStringOptions value) { Serializer& valueSerializer = *this; - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_param = value.param; - Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; - value_param_type = runtimeType(value_param); - valueSerializer.writeInt8(value_param_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { - const auto value_param_value = value_param.value; - valueSerializer.writeCustomObject("Any", value_param_value); + const auto value_controller = value.controller; + valueSerializer.writeRichEditorStyledStringController(value_controller); + } + void writeRichEditorOptions(Ark_RichEditorOptions value) + { + Serializer& valueSerializer = *this; + const auto value_controller = value.controller; + valueSerializer.writeRichEditorController(value_controller); + } + void writeEditMenuOptions(Ark_EditMenuOptions value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeCopyEvent(Ark_CopyEvent value) + { + Serializer& valueSerializer = *this; + const auto value_preventDefault = value.preventDefault; + Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; + value_preventDefault_type = runtimeType(value_preventDefault); + valueSerializer.writeInt8(value_preventDefault_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { + const auto value_preventDefault_value = value_preventDefault.value; + valueSerializer.writeCallbackResource(value_preventDefault_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } } - void writeNavigationToolbarOptions(Ark_NavigationToolbarOptions value) + void writeCutEvent(Ark_CutEvent value) { Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } + const auto value_preventDefault = value.preventDefault; + Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; + value_preventDefault_type = runtimeType(value_preventDefault); + valueSerializer.writeInt8(value_preventDefault_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { + const auto value_preventDefault_value = value_preventDefault.value; + valueSerializer.writeCallbackResource(value_preventDefault_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + void writeRichEditorChangeValue(Ark_RichEditorChangeValue value) + { + Serializer& valueSerializer = *this; + const auto value_rangeBefore = value.rangeBefore; + valueSerializer.writeTextRange(value_rangeBefore); + const auto value_replacedSpans = value.replacedSpans; + valueSerializer.writeInt32(value_replacedSpans.length); + for (int i = 0; i < value_replacedSpans.length; i++) { + const auto value_replacedSpans_element = value_replacedSpans.array[i]; + valueSerializer.writeRichEditorTextSpanResult(value_replacedSpans_element); } - const auto value_barStyle = value.barStyle; - Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; - value_barStyle_type = runtimeType(value_barStyle); - valueSerializer.writeInt8(value_barStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { - const auto value_barStyle_value = value_barStyle.value; - valueSerializer.writeInt32(value_barStyle_value); + const auto value_replacedImageSpans = value.replacedImageSpans; + valueSerializer.writeInt32(value_replacedImageSpans.length); + for (int i = 0; i < value_replacedImageSpans.length; i++) { + const auto value_replacedImageSpans_element = value_replacedImageSpans.array[i]; + valueSerializer.writeRichEditorImageSpanResult(value_replacedImageSpans_element); + } + const auto value_replacedSymbolSpans = value.replacedSymbolSpans; + valueSerializer.writeInt32(value_replacedSymbolSpans.length); + for (int i = 0; i < value_replacedSymbolSpans.length; i++) { + const auto value_replacedSymbolSpans_element = value_replacedSymbolSpans.array[i]; + valueSerializer.writeRichEditorTextSpanResult(value_replacedSymbolSpans_element); } } - void writeToolbarItem(Ark_ToolbarItem value) + void writeSubmitEvent(Ark_SubmitEvent value) { Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); + const auto value_text = value.text; + valueSerializer.writeString(value_text); + } + void writeTextDataDetectorConfig(Ark_TextDataDetectorConfig value) + { + Serializer& valueSerializer = *this; + const auto value_types = value.types; + valueSerializer.writeInt32(value_types.length); + for (int i = 0; i < value_types.length; i++) { + const auto value_types_element = value_types.array[i]; + valueSerializer.writeInt32(value_types_element); } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); + const auto value_onDetectResultUpdate = value.onDetectResultUpdate; + Ark_Int32 value_onDetectResultUpdate_type = ARK_RUNTIME_UNDEFINED; + value_onDetectResultUpdate_type = runtimeType(value_onDetectResultUpdate); + valueSerializer.writeInt8(value_onDetectResultUpdate_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDetectResultUpdate_type)) { + const auto value_onDetectResultUpdate_value = value_onDetectResultUpdate.value; + valueSerializer.writeCallbackResource(value_onDetectResultUpdate_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onDetectResultUpdate_value.callSync)); } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_icon_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); + } + else if (((value_color_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); + } + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); - } - const auto value_action = value.action; - Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; - value_action_type = runtimeType(value_action); - valueSerializer.writeInt8(value_action_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { - const auto value_action_value = value_action.value; - valueSerializer.writeCallbackResource(value_action_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); + const auto value_decoration = value.decoration; + Ark_Int32 value_decoration_type = ARK_RUNTIME_UNDEFINED; + value_decoration_type = runtimeType(value_decoration); + valueSerializer.writeInt8(value_decoration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_decoration_type)) { + const auto value_decoration_value = value_decoration.value; + valueSerializer.writeDecorationStyleInterface(value_decoration_value); } - const auto value_status = value.status; - Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; - value_status_type = runtimeType(value_status); - valueSerializer.writeInt8(value_status_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_status_type)) { - const auto value_status_value = value_status.value; - valueSerializer.writeInt32(value_status_value); + } + void writePasteEvent(Ark_PasteEvent value) + { + Serializer& valueSerializer = *this; + const auto value_preventDefault = value.preventDefault; + Ark_Int32 value_preventDefault_type = ARK_RUNTIME_UNDEFINED; + value_preventDefault_type = runtimeType(value_preventDefault); + valueSerializer.writeInt8(value_preventDefault_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preventDefault_type)) { + const auto value_preventDefault_value = value_preventDefault.value; + valueSerializer.writeCallbackResource(value_preventDefault_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_preventDefault_value.callSync)); } - const auto value_activeIcon = value.activeIcon; - Ark_Int32 value_activeIcon_type = ARK_RUNTIME_UNDEFINED; - value_activeIcon_type = runtimeType(value_activeIcon); - valueSerializer.writeInt8(value_activeIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_activeIcon_type)) { - const auto value_activeIcon_value = value_activeIcon.value; - Ark_Int32 value_activeIcon_value_type = ARK_RUNTIME_UNDEFINED; - value_activeIcon_value_type = value_activeIcon_value.selector; - if (((value_activeIcon_value_type == 0))) { + } + void writeRichEditorDeleteValue(Ark_RichEditorDeleteValue value) + { + Serializer& valueSerializer = *this; + const auto value_offset = value.offset; + valueSerializer.writeNumber(value_offset); + const auto value_direction = value.direction; + valueSerializer.writeInt32(value_direction); + const auto value_length = value.length; + valueSerializer.writeNumber(value_length); + const auto value_richEditorDeleteSpans = value.richEditorDeleteSpans; + valueSerializer.writeInt32(value_richEditorDeleteSpans.length); + for (int i = 0; i < value_richEditorDeleteSpans.length; i++) { + const auto value_richEditorDeleteSpans_element = value_richEditorDeleteSpans.array[i]; + Ark_Int32 value_richEditorDeleteSpans_element_type = ARK_RUNTIME_UNDEFINED; + value_richEditorDeleteSpans_element_type = value_richEditorDeleteSpans_element.selector; + if (((value_richEditorDeleteSpans_element_type == 0))) { valueSerializer.writeInt8(0); - const auto value_activeIcon_value_0 = value_activeIcon_value.value0; - valueSerializer.writeString(value_activeIcon_value_0); + const auto value_richEditorDeleteSpans_element_0 = value_richEditorDeleteSpans_element.value0; + valueSerializer.writeRichEditorTextSpanResult(value_richEditorDeleteSpans_element_0); } - else if (((value_activeIcon_value_type == 1))) { + else if (((value_richEditorDeleteSpans_element_type == 1))) { valueSerializer.writeInt8(1); - const auto value_activeIcon_value_1 = value_activeIcon_value.value1; - valueSerializer.writeResource(value_activeIcon_value_1); + const auto value_richEditorDeleteSpans_element_1 = value_richEditorDeleteSpans_element.value1; + valueSerializer.writeRichEditorImageSpanResult(value_richEditorDeleteSpans_element_1); } } - const auto value_activeSymbolIcon = value.activeSymbolIcon; - Ark_Int32 value_activeSymbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon); - valueSerializer.writeInt8(value_activeSymbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_activeSymbolIcon_type)) { - const auto value_activeSymbolIcon_value = value_activeSymbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value); + } + void writeRichEditorInsertValue(Ark_RichEditorInsertValue value) + { + Serializer& valueSerializer = *this; + const auto value_insertOffset = value.insertOffset; + valueSerializer.writeNumber(value_insertOffset); + const auto value_insertValue = value.insertValue; + valueSerializer.writeString(value_insertValue); + const auto value_previewText = value.previewText; + Ark_Int32 value_previewText_type = ARK_RUNTIME_UNDEFINED; + value_previewText_type = runtimeType(value_previewText); + valueSerializer.writeInt8(value_previewText_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_previewText_type)) { + const auto value_previewText_value = value_previewText.value; + valueSerializer.writeString(value_previewText_value); } } - void writeNavigationTitleOptions(Ark_NavigationTitleOptions value) + void writeRichEditorSelection(Ark_RichEditorSelection value) { Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_selection = value.selection; + const auto value_selection_0 = value_selection.value0; + valueSerializer.writeNumber(value_selection_0); + const auto value_selection_1 = value_selection.value1; + valueSerializer.writeNumber(value_selection_1); + const auto value_spans = value.spans; + valueSerializer.writeInt32(value_spans.length); + for (int i = 0; i < value_spans.length; i++) { + const auto value_spans_element = value_spans.array[i]; + Ark_Int32 value_spans_element_type = ARK_RUNTIME_UNDEFINED; + value_spans_element_type = value_spans_element.selector; + if (((value_spans_element_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_spans_element_0 = value_spans_element.value0; + valueSerializer.writeRichEditorTextSpanResult(value_spans_element_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_spans_element_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_spans_element_1 = value_spans_element.value1; + valueSerializer.writeRichEditorImageSpanResult(value_spans_element_1); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); + } + void writeStyledStringChangeValue(Ark_StyledStringChangeValue value) + { + Serializer& valueSerializer = *this; + const auto value_range = value.range; + valueSerializer.writeTextRange(value_range); + const auto value_replacementString = value.replacementString; + valueSerializer.writeStyledString(value_replacementString); + const auto value_previewText = value.previewText; + Ark_Int32 value_previewText_type = ARK_RUNTIME_UNDEFINED; + value_previewText_type = runtimeType(value_previewText); + valueSerializer.writeInt8(value_previewText_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_previewText_type)) { + const auto value_previewText_value = value_previewText.value; + valueSerializer.writeStyledString(value_previewText_value); } - const auto value_barStyle = value.barStyle; - Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; - value_barStyle_type = runtimeType(value_barStyle); - valueSerializer.writeInt8(value_barStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { - const auto value_barStyle_value = value_barStyle.value; - valueSerializer.writeInt32(value_barStyle_value); + } + void writeGestureEvent(Ark_GestureEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_paddingStart = value.paddingStart; - Ark_Int32 value_paddingStart_type = ARK_RUNTIME_UNDEFINED; - value_paddingStart_type = runtimeType(value_paddingStart); - valueSerializer.writeInt8(value_paddingStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_paddingStart_type)) { - const auto value_paddingStart_value = value_paddingStart.value; - valueSerializer.writeLengthMetrics(value_paddingStart_value); + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); } - const auto value_paddingEnd = value.paddingEnd; - Ark_Int32 value_paddingEnd_type = ARK_RUNTIME_UNDEFINED; - value_paddingEnd_type = runtimeType(value_paddingEnd); - valueSerializer.writeInt8(value_paddingEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_paddingEnd_type)) { - const auto value_paddingEnd_value = value_paddingEnd.value; - valueSerializer.writeLengthMetrics(value_paddingEnd_value); + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } - const auto value_mainTitleModifier = value.mainTitleModifier; - Ark_Int32 value_mainTitleModifier_type = ARK_RUNTIME_UNDEFINED; - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier); - valueSerializer.writeInt8(value_mainTitleModifier_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mainTitleModifier_type)) { - const auto value_mainTitleModifier_value = value_mainTitleModifier.value; - valueSerializer.writeTextModifier(value_mainTitleModifier_value); + const auto value_repeat = value.repeat; + valueSerializer.writeBoolean(value_repeat); + const auto value_fingerList = value.fingerList; + valueSerializer.writeInt32(value_fingerList.length); + for (int i = 0; i < value_fingerList.length; i++) { + const auto value_fingerList_element = value_fingerList.array[i]; + valueSerializer.writeFingerInfo(value_fingerList_element); } - const auto value_subTitleModifier = value.subTitleModifier; - Ark_Int32 value_subTitleModifier_type = ARK_RUNTIME_UNDEFINED; - value_subTitleModifier_type = runtimeType(value_subTitleModifier); - valueSerializer.writeInt8(value_subTitleModifier_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subTitleModifier_type)) { - const auto value_subTitleModifier_value = value_subTitleModifier.value; - valueSerializer.writeTextModifier(value_subTitleModifier_value); + const auto value_offsetX = value.offsetX; + valueSerializer.writeNumber(value_offsetX); + const auto value_offsetY = value.offsetY; + valueSerializer.writeNumber(value_offsetY); + const auto value_angle = value.angle; + valueSerializer.writeNumber(value_angle); + const auto value_speed = value.speed; + valueSerializer.writeNumber(value_speed); + const auto value_scale = value.scale; + valueSerializer.writeNumber(value_scale); + const auto value_pinchCenterX = value.pinchCenterX; + valueSerializer.writeNumber(value_pinchCenterX); + const auto value_pinchCenterY = value.pinchCenterY; + valueSerializer.writeNumber(value_pinchCenterY); + const auto value_velocityX = value.velocityX; + valueSerializer.writeNumber(value_velocityX); + const auto value_velocityY = value.velocityY; + valueSerializer.writeNumber(value_velocityY); + const auto value_velocity = value.velocity; + valueSerializer.writeNumber(value_velocity); + } + void writeLocalizedBarrierStyle(Ark_LocalizedBarrierStyle value) + { + Serializer& valueSerializer = *this; + const auto value_id = value.id; + valueSerializer.writeString(value_id); + const auto value_localizedDirection = value.localizedDirection; + valueSerializer.writeInt32(value_localizedDirection); + const auto value_referencedId = value.referencedId; + valueSerializer.writeInt32(value_referencedId.length); + for (int i = 0; i < value_referencedId.length; i++) { + const auto value_referencedId_element = value_referencedId.array[i]; + valueSerializer.writeString(value_referencedId_element); } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); + } + void writeBarrierStyle(Ark_BarrierStyle value) + { + Serializer& valueSerializer = *this; + const auto value_id = value.id; + valueSerializer.writeString(value_id); + const auto value_direction = value.direction; + valueSerializer.writeInt32(value_direction); + const auto value_referencedId = value.referencedId; + valueSerializer.writeInt32(value_referencedId.length); + for (int i = 0; i < value_referencedId.length; i++) { + const auto value_referencedId_element = value_referencedId.array[i]; + valueSerializer.writeString(value_referencedId_element); } } - void writePopInfo(Ark_PopInfo value) + void writeGuideLineStyle(Ark_GuideLineStyle value) { Serializer& valueSerializer = *this; - const auto value_info = value.info; - valueSerializer.writeNavPathInfo(value_info); - const auto value_result = value.result; - valueSerializer.writeCustomObject("Object", value_result); + const auto value_id = value.id; + valueSerializer.writeString(value_id); + const auto value_direction = value.direction; + valueSerializer.writeInt32(value_direction); + const auto value_position = value.position; + valueSerializer.writeGuideLinePosition(value_position); } - void writeNavigationMenuItem(Ark_NavigationMenuItem value) + void writeRefreshOptions(Ark_RefreshOptions value) { Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { + const auto value_refreshing = value.refreshing; + valueSerializer.writeBoolean(value_refreshing); + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + Ark_Int32 value_offset_value_type = ARK_RUNTIME_UNDEFINED; + value_offset_value_type = value_offset_value.selector; + if (((value_offset_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); + const auto value_offset_value_0 = value_offset_value.value0; + valueSerializer.writeNumber(value_offset_value_0); } - else if (((value_icon_value_type == 1))) { + else if (((value_offset_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); + const auto value_offset_value_1 = value_offset_value.value1; + valueSerializer.writeString(value_offset_value_1); } } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); - } - const auto value_isEnabled = value.isEnabled; - Ark_Int32 value_isEnabled_type = ARK_RUNTIME_UNDEFINED; - value_isEnabled_type = runtimeType(value_isEnabled); - valueSerializer.writeInt8(value_isEnabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isEnabled_type)) { - const auto value_isEnabled_value = value_isEnabled.value; - valueSerializer.writeBoolean(value_isEnabled_value); - } - const auto value_action = value.action; - Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; - value_action_type = runtimeType(value_action); - valueSerializer.writeInt8(value_action_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { - const auto value_action_value = value_action.value; - valueSerializer.writeCallbackResource(value_action_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); - } - } - void writeMenuItemGroupOptions(Ark_MenuItemGroupOptions value) - { - Serializer& valueSerializer = *this; - const auto value_header = value.header; - Ark_Int32 value_header_type = ARK_RUNTIME_UNDEFINED; - value_header_type = runtimeType(value_header); - valueSerializer.writeInt8(value_header_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_header_type)) { - const auto value_header_value = value_header.value; - Ark_Int32 value_header_value_type = ARK_RUNTIME_UNDEFINED; - value_header_value_type = value_header_value.selector; - if (((value_header_value_type == 0)) || ((value_header_value_type == 0))) { + const auto value_friction = value.friction; + Ark_Int32 value_friction_type = ARK_RUNTIME_UNDEFINED; + value_friction_type = runtimeType(value_friction); + valueSerializer.writeInt8(value_friction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_friction_type)) { + const auto value_friction_value = value_friction.value; + Ark_Int32 value_friction_value_type = ARK_RUNTIME_UNDEFINED; + value_friction_value_type = value_friction_value.selector; + if (((value_friction_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_header_value_0 = value_header_value.value0; - Ark_Int32 value_header_value_0_type = ARK_RUNTIME_UNDEFINED; - value_header_value_0_type = value_header_value_0.selector; - if (((value_header_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_header_value_0_0 = value_header_value_0.value0; - valueSerializer.writeString(value_header_value_0_0); - } - else if (((value_header_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_header_value_0_1 = value_header_value_0.value1; - valueSerializer.writeResource(value_header_value_0_1); - } + const auto value_friction_value_0 = value_friction_value.value0; + valueSerializer.writeNumber(value_friction_value_0); } - else if (((value_header_value_type == 1))) { + else if (((value_friction_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_header_value_1 = value_header_value.value1; - valueSerializer.writeCallbackResource(value_header_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_header_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_header_value_1.callSync)); + const auto value_friction_value_1 = value_friction_value.value1; + valueSerializer.writeString(value_friction_value_1); } } - const auto value_footer = value.footer; - Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; - value_footer_type = runtimeType(value_footer); - valueSerializer.writeInt8(value_footer_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { - const auto value_footer_value = value_footer.value; - Ark_Int32 value_footer_value_type = ARK_RUNTIME_UNDEFINED; - value_footer_value_type = value_footer_value.selector; - if (((value_footer_value_type == 0)) || ((value_footer_value_type == 0))) { + const auto value_promptText = value.promptText; + Ark_Int32 value_promptText_type = ARK_RUNTIME_UNDEFINED; + value_promptText_type = runtimeType(value_promptText); + valueSerializer.writeInt8(value_promptText_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_promptText_type)) { + const auto value_promptText_value = value_promptText.value; + Ark_Int32 value_promptText_value_type = ARK_RUNTIME_UNDEFINED; + value_promptText_value_type = value_promptText_value.selector; + if (((value_promptText_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_footer_value_0 = value_footer_value.value0; - Ark_Int32 value_footer_value_0_type = ARK_RUNTIME_UNDEFINED; - value_footer_value_0_type = value_footer_value_0.selector; - if (((value_footer_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_footer_value_0_0 = value_footer_value_0.value0; - valueSerializer.writeString(value_footer_value_0_0); - } - else if (((value_footer_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_footer_value_0_1 = value_footer_value_0.value1; - valueSerializer.writeResource(value_footer_value_0_1); - } + const auto value_promptText_value_0 = value_promptText_value.value0; + valueSerializer.writeString(value_promptText_value_0); } - else if (((value_footer_value_type == 1))) { + else if (((value_promptText_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_footer_value_1 = value_footer_value.value1; - valueSerializer.writeCallbackResource(value_footer_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.callSync)); + const auto value_promptText_value_1 = value_promptText_value.value1; + valueSerializer.writeResource(value_promptText_value_1); } } - } - void writeMarqueeOptions(Ark_MarqueeOptions value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - valueSerializer.writeBoolean(value_start); - const auto value_step = value.step; - Ark_Int32 value_step_type = ARK_RUNTIME_UNDEFINED; - value_step_type = runtimeType(value_step); - valueSerializer.writeInt8(value_step_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_step_type)) { - const auto value_step_value = value_step.value; - valueSerializer.writeNumber(value_step_value); - } - const auto value_loop = value.loop; - Ark_Int32 value_loop_type = ARK_RUNTIME_UNDEFINED; - value_loop_type = runtimeType(value_loop); - valueSerializer.writeInt8(value_loop_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_loop_type)) { - const auto value_loop_value = value_loop.value; - valueSerializer.writeNumber(value_loop_value); + const auto value_builder = value.builder; + Ark_Int32 value_builder_type = ARK_RUNTIME_UNDEFINED; + value_builder_type = runtimeType(value_builder); + valueSerializer.writeInt8(value_builder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_builder_type)) { + const auto value_builder_value = value_builder.value; + valueSerializer.writeCallbackResource(value_builder_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_builder_value.callSync)); } - const auto value_fromStart = value.fromStart; - Ark_Int32 value_fromStart_type = ARK_RUNTIME_UNDEFINED; - value_fromStart_type = runtimeType(value_fromStart); - valueSerializer.writeInt8(value_fromStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fromStart_type)) { - const auto value_fromStart_value = value_fromStart.value; - valueSerializer.writeBoolean(value_fromStart_value); + const auto value_refreshingContent = value.refreshingContent; + Ark_Int32 value_refreshingContent_type = ARK_RUNTIME_UNDEFINED; + value_refreshingContent_type = runtimeType(value_refreshingContent); + valueSerializer.writeInt8(value_refreshingContent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_refreshingContent_type)) { + const auto value_refreshingContent_value = value_refreshingContent.value; + valueSerializer.writeComponentContent(value_refreshingContent_value); } - const auto value_src = value.src; - valueSerializer.writeString(value_src); } - void writeLocationButtonOptions(Ark_LocationButtonOptions value) + void writeStarStyleOptions(Ark_StarStyleOptions value) { Serializer& valueSerializer = *this; - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - valueSerializer.writeInt32(value_icon_value); - } - const auto value_text = value.text; - Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; - value_text_type = runtimeType(value_text); - valueSerializer.writeInt8(value_text_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { - const auto value_text_value = value_text.value; - valueSerializer.writeInt32(value_text_value); - } - const auto value_buttonType = value.buttonType; - Ark_Int32 value_buttonType_type = ARK_RUNTIME_UNDEFINED; - value_buttonType_type = runtimeType(value_buttonType); - valueSerializer.writeInt8(value_buttonType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_buttonType_type)) { - const auto value_buttonType_value = value_buttonType.value; - valueSerializer.writeInt32(value_buttonType_value); + const auto value_backgroundUri = value.backgroundUri; + valueSerializer.writeString(value_backgroundUri); + const auto value_foregroundUri = value.foregroundUri; + valueSerializer.writeString(value_foregroundUri); + const auto value_secondaryUri = value.secondaryUri; + Ark_Int32 value_secondaryUri_type = ARK_RUNTIME_UNDEFINED; + value_secondaryUri_type = runtimeType(value_secondaryUri); + valueSerializer.writeInt8(value_secondaryUri_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_secondaryUri_type)) { + const auto value_secondaryUri_value = value_secondaryUri.value; + valueSerializer.writeString(value_secondaryUri_value); } } - void writeListItemGroupOptions(Ark_ListItemGroupOptions value) + void writeRatingOptions(Ark_RatingOptions value) { Serializer& valueSerializer = *this; - const auto value_header = value.header; - Ark_Int32 value_header_type = ARK_RUNTIME_UNDEFINED; - value_header_type = runtimeType(value_header); - valueSerializer.writeInt8(value_header_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_header_type)) { - const auto value_header_value = value_header.value; - valueSerializer.writeCallbackResource(value_header_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_header_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_header_value.callSync)); - } - const auto value_headerComponent = value.headerComponent; - Ark_Int32 value_headerComponent_type = ARK_RUNTIME_UNDEFINED; - value_headerComponent_type = runtimeType(value_headerComponent); - valueSerializer.writeInt8(value_headerComponent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_headerComponent_type)) { - const auto value_headerComponent_value = value_headerComponent.value; - valueSerializer.writeComponentContent(value_headerComponent_value); - } - const auto value_footer = value.footer; - Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; - value_footer_type = runtimeType(value_footer); - valueSerializer.writeInt8(value_footer_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { - const auto value_footer_value = value_footer.value; - valueSerializer.writeCallbackResource(value_footer_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); - } - const auto value_footerComponent = value.footerComponent; - Ark_Int32 value_footerComponent_type = ARK_RUNTIME_UNDEFINED; - value_footerComponent_type = runtimeType(value_footerComponent); - valueSerializer.writeInt8(value_footerComponent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_footerComponent_type)) { - const auto value_footerComponent_value = value_footerComponent.value; - valueSerializer.writeComponentContent(value_footerComponent_value); + const auto value_rating = value.rating; + valueSerializer.writeNumber(value_rating); + const auto value_indicator = value.indicator; + Ark_Int32 value_indicator_type = ARK_RUNTIME_UNDEFINED; + value_indicator_type = runtimeType(value_indicator); + valueSerializer.writeInt8(value_indicator_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_indicator_type)) { + const auto value_indicator_value = value_indicator.value; + valueSerializer.writeBoolean(value_indicator_value); } - const auto value_space = value.space; - Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; - value_space_type = runtimeType(value_space); - valueSerializer.writeInt8(value_space_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { - const auto value_space_value = value_space.value; - Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; - value_space_value_type = value_space_value.selector; - if (((value_space_value_type == 0))) { + } + void writeRadioStyle(Ark_RadioStyle value) + { + Serializer& valueSerializer = *this; + const auto value_checkedBackgroundColor = value.checkedBackgroundColor; + Ark_Int32 value_checkedBackgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_checkedBackgroundColor_type = runtimeType(value_checkedBackgroundColor); + valueSerializer.writeInt8(value_checkedBackgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_checkedBackgroundColor_type)) { + const auto value_checkedBackgroundColor_value = value_checkedBackgroundColor.value; + Ark_Int32 value_checkedBackgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_checkedBackgroundColor_value_type = value_checkedBackgroundColor_value.selector; + if (((value_checkedBackgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_space_value_0 = value_space_value.value0; - valueSerializer.writeNumber(value_space_value_0); + const auto value_checkedBackgroundColor_value_0 = value_checkedBackgroundColor_value.value0; + valueSerializer.writeInt32(value_checkedBackgroundColor_value_0); } - else if (((value_space_value_type == 1))) { + else if (((value_checkedBackgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_space_value_1 = value_space_value.value1; - valueSerializer.writeString(value_space_value_1); + const auto value_checkedBackgroundColor_value_1 = value_checkedBackgroundColor_value.value1; + valueSerializer.writeNumber(value_checkedBackgroundColor_value_1); + } + else if (((value_checkedBackgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_checkedBackgroundColor_value_2 = value_checkedBackgroundColor_value.value2; + valueSerializer.writeString(value_checkedBackgroundColor_value_2); + } + else if (((value_checkedBackgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_checkedBackgroundColor_value_3 = value_checkedBackgroundColor_value.value3; + valueSerializer.writeResource(value_checkedBackgroundColor_value_3); } } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); - } - } - void writeSwipeActionOptions(Ark_SwipeActionOptions value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - Ark_Int32 value_start_value_type = ARK_RUNTIME_UNDEFINED; - value_start_value_type = value_start_value.selector; - if (((value_start_value_type == 0))) { + const auto value_uncheckedBorderColor = value.uncheckedBorderColor; + Ark_Int32 value_uncheckedBorderColor_type = ARK_RUNTIME_UNDEFINED; + value_uncheckedBorderColor_type = runtimeType(value_uncheckedBorderColor); + valueSerializer.writeInt8(value_uncheckedBorderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_uncheckedBorderColor_type)) { + const auto value_uncheckedBorderColor_value = value_uncheckedBorderColor.value; + Ark_Int32 value_uncheckedBorderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_uncheckedBorderColor_value_type = value_uncheckedBorderColor_value.selector; + if (((value_uncheckedBorderColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_start_value_0 = value_start_value.value0; - valueSerializer.writeCallbackResource(value_start_value_0.resource); - valueSerializer.writePointer(reinterpret_cast(value_start_value_0.call)); - valueSerializer.writePointer(reinterpret_cast(value_start_value_0.callSync)); + const auto value_uncheckedBorderColor_value_0 = value_uncheckedBorderColor_value.value0; + valueSerializer.writeInt32(value_uncheckedBorderColor_value_0); } - else if (((value_start_value_type == 1))) { + else if (((value_uncheckedBorderColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_start_value_1 = value_start_value.value1; - valueSerializer.writeSwipeActionItem(value_start_value_1); + const auto value_uncheckedBorderColor_value_1 = value_uncheckedBorderColor_value.value1; + valueSerializer.writeNumber(value_uncheckedBorderColor_value_1); + } + else if (((value_uncheckedBorderColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_uncheckedBorderColor_value_2 = value_uncheckedBorderColor_value.value2; + valueSerializer.writeString(value_uncheckedBorderColor_value_2); + } + else if (((value_uncheckedBorderColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_uncheckedBorderColor_value_3 = value_uncheckedBorderColor_value.value3; + valueSerializer.writeResource(value_uncheckedBorderColor_value_3); } } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - Ark_Int32 value_end_value_type = ARK_RUNTIME_UNDEFINED; - value_end_value_type = value_end_value.selector; - if (((value_end_value_type == 0))) { + const auto value_indicatorColor = value.indicatorColor; + Ark_Int32 value_indicatorColor_type = ARK_RUNTIME_UNDEFINED; + value_indicatorColor_type = runtimeType(value_indicatorColor); + valueSerializer.writeInt8(value_indicatorColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorColor_type)) { + const auto value_indicatorColor_value = value_indicatorColor.value; + Ark_Int32 value_indicatorColor_value_type = ARK_RUNTIME_UNDEFINED; + value_indicatorColor_value_type = value_indicatorColor_value.selector; + if (((value_indicatorColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_end_value_0 = value_end_value.value0; - valueSerializer.writeCallbackResource(value_end_value_0.resource); - valueSerializer.writePointer(reinterpret_cast(value_end_value_0.call)); - valueSerializer.writePointer(reinterpret_cast(value_end_value_0.callSync)); + const auto value_indicatorColor_value_0 = value_indicatorColor_value.value0; + valueSerializer.writeInt32(value_indicatorColor_value_0); } - else if (((value_end_value_type == 1))) { + else if (((value_indicatorColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_end_value_1 = value_end_value.value1; - valueSerializer.writeSwipeActionItem(value_end_value_1); + const auto value_indicatorColor_value_1 = value_indicatorColor_value.value1; + valueSerializer.writeNumber(value_indicatorColor_value_1); + } + else if (((value_indicatorColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_indicatorColor_value_2 = value_indicatorColor_value.value2; + valueSerializer.writeString(value_indicatorColor_value_2); + } + else if (((value_indicatorColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_indicatorColor_value_3 = value_indicatorColor_value.value3; + valueSerializer.writeResource(value_indicatorColor_value_3); } } - const auto value_edgeEffect = value.edgeEffect; - Ark_Int32 value_edgeEffect_type = ARK_RUNTIME_UNDEFINED; - value_edgeEffect_type = runtimeType(value_edgeEffect); - valueSerializer.writeInt8(value_edgeEffect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_edgeEffect_type)) { - const auto value_edgeEffect_value = value_edgeEffect.value; - valueSerializer.writeInt32(value_edgeEffect_value); + } + void writeRadioOptions(Ark_RadioOptions value) + { + Serializer& valueSerializer = *this; + const auto value_group = value.group; + valueSerializer.writeString(value_group); + const auto value_value = value.value; + valueSerializer.writeString(value_value); + const auto value_indicatorType = value.indicatorType; + Ark_Int32 value_indicatorType_type = ARK_RUNTIME_UNDEFINED; + value_indicatorType_type = runtimeType(value_indicatorType); + valueSerializer.writeInt8(value_indicatorType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorType_type)) { + const auto value_indicatorType_value = value_indicatorType.value; + valueSerializer.writeInt32(value_indicatorType_value); } - const auto value_onOffsetChange = value.onOffsetChange; - Ark_Int32 value_onOffsetChange_type = ARK_RUNTIME_UNDEFINED; - value_onOffsetChange_type = runtimeType(value_onOffsetChange); - valueSerializer.writeInt8(value_onOffsetChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onOffsetChange_type)) { - const auto value_onOffsetChange_value = value_onOffsetChange.value; - valueSerializer.writeCallbackResource(value_onOffsetChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.callSync)); + const auto value_indicatorBuilder = value.indicatorBuilder; + Ark_Int32 value_indicatorBuilder_type = ARK_RUNTIME_UNDEFINED; + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder); + valueSerializer.writeInt8(value_indicatorBuilder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorBuilder_type)) { + const auto value_indicatorBuilder_value = value_indicatorBuilder.value; + valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); } } - void writeListItemOptions(Ark_ListItemOptions value) + void writeProgressOptions(Ark_ProgressOptions value) { Serializer& valueSerializer = *this; + const auto value_value = value.value; + valueSerializer.writeNumber(value_value); + const auto value_total = value.total; + Ark_Int32 value_total_type = ARK_RUNTIME_UNDEFINED; + value_total_type = runtimeType(value_total); + valueSerializer.writeInt8(value_total_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_total_type)) { + const auto value_total_value = value_total.value; + valueSerializer.writeNumber(value_total_value); + } const auto value_style = value.style; Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; value_style_type = runtimeType(value_style); @@ -63733,122 +64003,58 @@ class Serializer : public SerializerBase { const auto value_style_value = value_style.value; valueSerializer.writeInt32(value_style_value); } - } - void writeVisibleListContentInfo(Ark_VisibleListContentInfo value) - { - Serializer& valueSerializer = *this; - const auto value_index = value.index; - valueSerializer.writeNumber(value_index); - const auto value_itemGroupArea = value.itemGroupArea; - Ark_Int32 value_itemGroupArea_type = ARK_RUNTIME_UNDEFINED; - value_itemGroupArea_type = runtimeType(value_itemGroupArea); - valueSerializer.writeInt8(value_itemGroupArea_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_itemGroupArea_type)) { - const auto value_itemGroupArea_value = value_itemGroupArea.value; - valueSerializer.writeInt32(value_itemGroupArea_value); - } - const auto value_itemIndexInGroup = value.itemIndexInGroup; - Ark_Int32 value_itemIndexInGroup_type = ARK_RUNTIME_UNDEFINED; - value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup); - valueSerializer.writeInt8(value_itemIndexInGroup_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_itemIndexInGroup_type)) { - const auto value_itemIndexInGroup_value = value_itemIndexInGroup.value; - valueSerializer.writeNumber(value_itemIndexInGroup_value); - } - } - void writeChildrenMainSize(Ark_ChildrenMainSize value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeChainAnimationOptions(Ark_ChainAnimationOptions value) - { - Serializer& valueSerializer = *this; - const auto value_minSpace = value.minSpace; - valueSerializer.writeLength(value_minSpace); - const auto value_maxSpace = value.maxSpace; - valueSerializer.writeLength(value_maxSpace); - const auto value_conductivity = value.conductivity; - Ark_Int32 value_conductivity_type = ARK_RUNTIME_UNDEFINED; - value_conductivity_type = runtimeType(value_conductivity); - valueSerializer.writeInt8(value_conductivity_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_conductivity_type)) { - const auto value_conductivity_value = value_conductivity.value; - valueSerializer.writeNumber(value_conductivity_value); - } - const auto value_intensity = value.intensity; - Ark_Int32 value_intensity_type = ARK_RUNTIME_UNDEFINED; - value_intensity_type = runtimeType(value_intensity); - valueSerializer.writeInt8(value_intensity_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_intensity_type)) { - const auto value_intensity_value = value_intensity.value; - valueSerializer.writeNumber(value_intensity_value); - } - const auto value_edgeEffect = value.edgeEffect; - Ark_Int32 value_edgeEffect_type = ARK_RUNTIME_UNDEFINED; - value_edgeEffect_type = runtimeType(value_edgeEffect); - valueSerializer.writeInt8(value_edgeEffect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_edgeEffect_type)) { - const auto value_edgeEffect_value = value_edgeEffect.value; - valueSerializer.writeInt32(value_edgeEffect_value); - } - const auto value_stiffness = value.stiffness; - Ark_Int32 value_stiffness_type = ARK_RUNTIME_UNDEFINED; - value_stiffness_type = runtimeType(value_stiffness); - valueSerializer.writeInt8(value_stiffness_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_stiffness_type)) { - const auto value_stiffness_value = value_stiffness.value; - valueSerializer.writeNumber(value_stiffness_value); - } - const auto value_damping = value.damping; - Ark_Int32 value_damping_type = ARK_RUNTIME_UNDEFINED; - value_damping_type = runtimeType(value_damping); - valueSerializer.writeInt8(value_damping_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_damping_type)) { - const auto value_damping_value = value_damping.value; - valueSerializer.writeNumber(value_damping_value); + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); } } - void writeListOptions(Ark_ListOptions value) + void writePolylineOptions(Ark_PolylineOptions value) { Serializer& valueSerializer = *this; - const auto value_initialIndex = value.initialIndex; - Ark_Int32 value_initialIndex_type = ARK_RUNTIME_UNDEFINED; - value_initialIndex_type = runtimeType(value_initialIndex); - valueSerializer.writeInt8(value_initialIndex_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_initialIndex_type)) { - const auto value_initialIndex_value = value_initialIndex.value; - valueSerializer.writeNumber(value_initialIndex_value); - } - const auto value_space = value.space; - Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; - value_space_type = runtimeType(value_space); - valueSerializer.writeInt8(value_space_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { - const auto value_space_value = value_space.value; - Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; - value_space_value_type = value_space_value.selector; - if (((value_space_value_type == 0))) { + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_space_value_0 = value_space_value.value0; - valueSerializer.writeNumber(value_space_value_0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); } - else if (((value_space_value_type == 1))) { + else if (((value_width_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_space_value_1 = value_space_value.value1; - valueSerializer.writeString(value_space_value_1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); } } - const auto value_scroller = value.scroller; - Ark_Int32 value_scroller_type = ARK_RUNTIME_UNDEFINED; - value_scroller_type = runtimeType(value_scroller); - valueSerializer.writeInt8(value_scroller_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scroller_type)) { - const auto value_scroller_value = value_scroller.value; - valueSerializer.writeScroller(value_scroller_value); + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } } } - void writeLineOptions(Ark_LineOptions value) + void writePolygonOptions(Ark_PolygonOptions value) { Serializer& valueSerializer = *this; const auto value_width = value.width; @@ -63890,49 +64096,30 @@ class Serializer : public SerializerBase { } } } - void writeImageLoadResult(Ark_ImageLoadResult value) + void writePluginErrorData(Ark_PluginErrorData value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - const auto value_componentWidth = value.componentWidth; - valueSerializer.writeNumber(value_componentWidth); - const auto value_componentHeight = value.componentHeight; - valueSerializer.writeNumber(value_componentHeight); - const auto value_loadingStatus = value.loadingStatus; - valueSerializer.writeNumber(value_loadingStatus); - const auto value_contentWidth = value.contentWidth; - valueSerializer.writeNumber(value_contentWidth); - const auto value_contentHeight = value.contentHeight; - valueSerializer.writeNumber(value_contentHeight); - const auto value_contentOffsetX = value.contentOffsetX; - valueSerializer.writeNumber(value_contentOffsetX); - const auto value_contentOffsetY = value.contentOffsetY; - valueSerializer.writeNumber(value_contentOffsetY); + const auto value_errcode = value.errcode; + valueSerializer.writeNumber(value_errcode); + const auto value_msg = value.msg; + valueSerializer.writeString(value_msg); } - void writeImageFrameInfo(Ark_ImageFrameInfo value) + void writePluginComponentOptions(Ark_PluginComponentOptions value) + { + Serializer& valueSerializer = *this; + const auto value_template = value.template_; + valueSerializer.writePluginComponentTemplate(value_template); + const auto value_data = value.data; + valueSerializer.writeCustomObject("Any", value_data); + } + void writePatternLockController(Ark_PatternLockController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writePathOptions(Ark_PathOptions value) { Serializer& valueSerializer = *this; - const auto value_src = value.src; - Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; - value_src_type = value_src.selector; - if (((value_src_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_src_0 = value_src.value0; - valueSerializer.writeString(value_src_0); - } - else if (((value_src_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_src_1 = value_src.value1; - valueSerializer.writeResource(value_src_1); - } - else if (((value_src_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_src_2 = value_src.value2; - valueSerializer.writePixelMap(value_src_2); - } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; value_width_type = runtimeType(value_width); @@ -63971,365 +64158,385 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_height_value_1); } } - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - Ark_Int32 value_top_value_type = ARK_RUNTIME_UNDEFINED; - value_top_value_type = value_top_value.selector; - if (((value_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_top_value_0 = value_top_value.value0; - valueSerializer.writeNumber(value_top_value_0); - } - else if (((value_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_top_value_1 = value_top_value.value1; - valueSerializer.writeString(value_top_value_1); - } + const auto value_commands = value.commands; + Ark_Int32 value_commands_type = ARK_RUNTIME_UNDEFINED; + value_commands_type = runtimeType(value_commands); + valueSerializer.writeInt8(value_commands_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_commands_type)) { + const auto value_commands_value = value_commands.value; + valueSerializer.writeString(value_commands_value); } - const auto value_left = value.left; - Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; - value_left_type = runtimeType(value_left); - valueSerializer.writeInt8(value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { - const auto value_left_value = value_left.value; - Ark_Int32 value_left_value_type = ARK_RUNTIME_UNDEFINED; - value_left_value_type = value_left_value.selector; - if (((value_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_left_value_0 = value_left_value.value0; - valueSerializer.writeNumber(value_left_value_0); - } - else if (((value_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_left_value_1 = value_left_value.value1; - valueSerializer.writeString(value_left_value_1); - } + } + void writePasteButtonOptions(Ark_PasteButtonOptions value) + { + Serializer& valueSerializer = *this; + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + valueSerializer.writeInt32(value_icon_value); } - const auto value_duration = value.duration; - Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; - value_duration_type = runtimeType(value_duration); - valueSerializer.writeInt8(value_duration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { - const auto value_duration_value = value_duration.value; - valueSerializer.writeNumber(value_duration_value); + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + valueSerializer.writeInt32(value_text_value); + } + const auto value_buttonType = value.buttonType; + Ark_Int32 value_buttonType_type = ARK_RUNTIME_UNDEFINED; + value_buttonType_type = runtimeType(value_buttonType); + valueSerializer.writeInt8(value_buttonType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_buttonType_type)) { + const auto value_buttonType_value = value_buttonType.value; + valueSerializer.writeInt32(value_buttonType_value); } } - void writeResolutionQuality(Ark_ResolutionQuality value) + void writeNodeController(Ark_NodeController value) { - Serializer& valueSerializer = *this; - const auto value___ResolutionQualityStub = value.__ResolutionQualityStub; - valueSerializer.writeString(value___ResolutionQualityStub); } - void writeImageAnalyzerConfig(Ark_ImageAnalyzerConfig value) + void writeRouteInfo(Ark_RouteInfo value) { Serializer& valueSerializer = *this; - const auto value_types = value.types; - valueSerializer.writeInt32(value_types.length); - for (int i = 0; i < value_types.length; i++) { - const auto value_types_element = value_types.array[i]; - valueSerializer.writeInt32(value_types_element); + const auto value_name = value.name; + valueSerializer.writeString(value_name); + const auto value_param = value.param; + Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; + value_param_type = runtimeType(value_param); + valueSerializer.writeInt8(value_param_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { + const auto value_param_value = value_param.value; + valueSerializer.writeCustomObject("Any", value_param_value); } } - void writeImageError(Ark_ImageError value) - { - Serializer& valueSerializer = *this; - const auto value_componentWidth = value.componentWidth; - valueSerializer.writeNumber(value_componentWidth); - const auto value_componentHeight = value.componentHeight; - valueSerializer.writeNumber(value_componentHeight); - const auto value_message = value.message; - valueSerializer.writeString(value_message); - } - void writeImageSourceSize(Ark_ImageSourceSize value) - { - Serializer& valueSerializer = *this; - const auto value_width = value.width; - valueSerializer.writeNumber(value_width); - const auto value_height = value.height; - valueSerializer.writeNumber(value_height); - } - void writeGridRowOptions(Ark_GridRowOptions value) + void writeToolbarItem(Ark_ToolbarItem value) { Serializer& valueSerializer = *this; - const auto value_gutter = value.gutter; - Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; - value_gutter_type = runtimeType(value_gutter); - valueSerializer.writeInt8(value_gutter_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { - const auto value_gutter_value = value_gutter.value; - Ark_Int32 value_gutter_value_type = ARK_RUNTIME_UNDEFINED; - value_gutter_value_type = value_gutter_value.selector; - if (((value_gutter_value_type == 0)) || ((value_gutter_value_type == 0)) || ((value_gutter_value_type == 0))) { + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); + } + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); + } + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_gutter_value_0 = value_gutter_value.value0; - valueSerializer.writeLength(value_gutter_value_0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); } - else if (((value_gutter_value_type == 1))) { + else if (((value_icon_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_gutter_value_1 = value_gutter_value.value1; - valueSerializer.writeGutterOption(value_gutter_value_1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); } } - const auto value_columns = value.columns; - Ark_Int32 value_columns_type = ARK_RUNTIME_UNDEFINED; - value_columns_type = runtimeType(value_columns); - valueSerializer.writeInt8(value_columns_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_columns_type)) { - const auto value_columns_value = value_columns.value; - Ark_Int32 value_columns_value_type = ARK_RUNTIME_UNDEFINED; - value_columns_value_type = value_columns_value.selector; - if (((value_columns_value_type == 0))) { + const auto value_symbolIcon = value.symbolIcon; + Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; + value_symbolIcon_type = runtimeType(value_symbolIcon); + valueSerializer.writeInt8(value_symbolIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { + const auto value_symbolIcon_value = value_symbolIcon.value; + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); + } + const auto value_action = value.action; + Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; + value_action_type = runtimeType(value_action); + valueSerializer.writeInt8(value_action_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { + const auto value_action_value = value_action.value; + valueSerializer.writeCallbackResource(value_action_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); + } + const auto value_status = value.status; + Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; + value_status_type = runtimeType(value_status); + valueSerializer.writeInt8(value_status_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_status_type)) { + const auto value_status_value = value_status.value; + valueSerializer.writeInt32(value_status_value); + } + const auto value_activeIcon = value.activeIcon; + Ark_Int32 value_activeIcon_type = ARK_RUNTIME_UNDEFINED; + value_activeIcon_type = runtimeType(value_activeIcon); + valueSerializer.writeInt8(value_activeIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_activeIcon_type)) { + const auto value_activeIcon_value = value_activeIcon.value; + Ark_Int32 value_activeIcon_value_type = ARK_RUNTIME_UNDEFINED; + value_activeIcon_value_type = value_activeIcon_value.selector; + if (((value_activeIcon_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_columns_value_0 = value_columns_value.value0; - valueSerializer.writeNumber(value_columns_value_0); + const auto value_activeIcon_value_0 = value_activeIcon_value.value0; + valueSerializer.writeString(value_activeIcon_value_0); } - else if (((value_columns_value_type == 1))) { + else if (((value_activeIcon_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_columns_value_1 = value_columns_value.value1; - valueSerializer.writeGridRowColumnOption(value_columns_value_1); + const auto value_activeIcon_value_1 = value_activeIcon_value.value1; + valueSerializer.writeResource(value_activeIcon_value_1); } } - const auto value_breakpoints = value.breakpoints; - Ark_Int32 value_breakpoints_type = ARK_RUNTIME_UNDEFINED; - value_breakpoints_type = runtimeType(value_breakpoints); - valueSerializer.writeInt8(value_breakpoints_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_breakpoints_type)) { - const auto value_breakpoints_value = value_breakpoints.value; - valueSerializer.writeBreakPoints(value_breakpoints_value); - } - const auto value_direction = value.direction; - Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; - value_direction_type = runtimeType(value_direction); - valueSerializer.writeInt8(value_direction_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { - const auto value_direction_value = value_direction.value; - valueSerializer.writeInt32(value_direction_value); + const auto value_activeSymbolIcon = value.activeSymbolIcon; + Ark_Int32 value_activeSymbolIcon_type = ARK_RUNTIME_UNDEFINED; + value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon); + valueSerializer.writeInt8(value_activeSymbolIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_activeSymbolIcon_type)) { + const auto value_activeSymbolIcon_value = value_activeSymbolIcon.value; + valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value); } } - void writeGridContainerOptions(Ark_GridContainerOptions value) + void writePopInfo(Ark_PopInfo value) { Serializer& valueSerializer = *this; - const auto value_columns = value.columns; - Ark_Int32 value_columns_type = ARK_RUNTIME_UNDEFINED; - value_columns_type = runtimeType(value_columns); - valueSerializer.writeInt8(value_columns_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_columns_type)) { - const auto value_columns_value = value_columns.value; - Ark_Int32 value_columns_value_type = ARK_RUNTIME_UNDEFINED; - value_columns_value_type = value_columns_value.selector; - if (((value_columns_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_columns_value_0 = value_columns_value.value0; - valueSerializer.writeNumber(value_columns_value_0); - } - else if (((value_columns_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_columns_value_1 = value_columns_value.value1; - valueSerializer.writeString(value_columns_value_1); - } + const auto value_info = value.info; + valueSerializer.writeNavPathInfo(value_info); + const auto value_result = value.result; + valueSerializer.writeCustomObject("Object", value_result); + } + void writeNavigationMenuItem(Ark_NavigationMenuItem value) + { + Serializer& valueSerializer = *this; + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); } - const auto value_sizeType = value.sizeType; - Ark_Int32 value_sizeType_type = ARK_RUNTIME_UNDEFINED; - value_sizeType_type = runtimeType(value_sizeType); - valueSerializer.writeInt8(value_sizeType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_sizeType_type)) { - const auto value_sizeType_value = value_sizeType.value; - valueSerializer.writeInt32(value_sizeType_value); + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); } - const auto value_gutter = value.gutter; - Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; - value_gutter_type = runtimeType(value_gutter); - valueSerializer.writeInt8(value_gutter_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { - const auto value_gutter_value = value_gutter.value; - Ark_Int32 value_gutter_value_type = ARK_RUNTIME_UNDEFINED; - value_gutter_value_type = value_gutter_value.selector; - if (((value_gutter_value_type == 0))) { + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_gutter_value_0 = value_gutter_value.value0; - valueSerializer.writeNumber(value_gutter_value_0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); } - else if (((value_gutter_value_type == 1))) { + else if (((value_icon_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_gutter_value_1 = value_gutter_value.value1; - valueSerializer.writeString(value_gutter_value_1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); } } - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; - value_margin_value_type = value_margin_value.selector; - if (((value_margin_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_margin_value_0 = value_margin_value.value0; - valueSerializer.writeNumber(value_margin_value_0); - } - else if (((value_margin_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_margin_value_1 = value_margin_value.value1; - valueSerializer.writeString(value_margin_value_1); - } + const auto value_symbolIcon = value.symbolIcon; + Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; + value_symbolIcon_type = runtimeType(value_symbolIcon); + valueSerializer.writeInt8(value_symbolIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { + const auto value_symbolIcon_value = value_symbolIcon.value; + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); + } + const auto value_isEnabled = value.isEnabled; + Ark_Int32 value_isEnabled_type = ARK_RUNTIME_UNDEFINED; + value_isEnabled_type = runtimeType(value_isEnabled); + valueSerializer.writeInt8(value_isEnabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isEnabled_type)) { + const auto value_isEnabled_value = value_isEnabled.value; + valueSerializer.writeBoolean(value_isEnabled_value); + } + const auto value_action = value.action; + Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; + value_action_type = runtimeType(value_action); + valueSerializer.writeInt8(value_action_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { + const auto value_action_value = value_action.value; + valueSerializer.writeCallbackResource(value_action_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); } } - void writeGridColOptions(Ark_GridColOptions value) + void writeMenuItemGroupOptions(Ark_MenuItemGroupOptions value) { Serializer& valueSerializer = *this; - const auto value_span = value.span; - Ark_Int32 value_span_type = ARK_RUNTIME_UNDEFINED; - value_span_type = runtimeType(value_span); - valueSerializer.writeInt8(value_span_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_span_type)) { - const auto value_span_value = value_span.value; - Ark_Int32 value_span_value_type = ARK_RUNTIME_UNDEFINED; - value_span_value_type = value_span_value.selector; - if (((value_span_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_span_value_0 = value_span_value.value0; - valueSerializer.writeNumber(value_span_value_0); - } - else if (((value_span_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_span_value_1 = value_span_value.value1; - valueSerializer.writeGridColColumnOption(value_span_value_1); - } - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - Ark_Int32 value_offset_value_type = ARK_RUNTIME_UNDEFINED; - value_offset_value_type = value_offset_value.selector; - if (((value_offset_value_type == 0))) { + const auto value_header = value.header; + Ark_Int32 value_header_type = ARK_RUNTIME_UNDEFINED; + value_header_type = runtimeType(value_header); + valueSerializer.writeInt8(value_header_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_header_type)) { + const auto value_header_value = value_header.value; + Ark_Int32 value_header_value_type = ARK_RUNTIME_UNDEFINED; + value_header_value_type = value_header_value.selector; + if (((value_header_value_type == 0)) || ((value_header_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offset_value_0 = value_offset_value.value0; - valueSerializer.writeNumber(value_offset_value_0); + const auto value_header_value_0 = value_header_value.value0; + Ark_Int32 value_header_value_0_type = ARK_RUNTIME_UNDEFINED; + value_header_value_0_type = value_header_value_0.selector; + if (((value_header_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_header_value_0_0 = value_header_value_0.value0; + valueSerializer.writeString(value_header_value_0_0); + } + else if (((value_header_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_header_value_0_1 = value_header_value_0.value1; + valueSerializer.writeResource(value_header_value_0_1); + } } - else if (((value_offset_value_type == 1))) { + else if (((value_header_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offset_value_1 = value_offset_value.value1; - valueSerializer.writeGridColColumnOption(value_offset_value_1); + const auto value_header_value_1 = value_header_value.value1; + valueSerializer.writeCallbackResource(value_header_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_header_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_header_value_1.callSync)); } } - const auto value_order = value.order; - Ark_Int32 value_order_type = ARK_RUNTIME_UNDEFINED; - value_order_type = runtimeType(value_order); - valueSerializer.writeInt8(value_order_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_order_type)) { - const auto value_order_value = value_order.value; - Ark_Int32 value_order_value_type = ARK_RUNTIME_UNDEFINED; - value_order_value_type = value_order_value.selector; - if (((value_order_value_type == 0))) { + const auto value_footer = value.footer; + Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; + value_footer_type = runtimeType(value_footer); + valueSerializer.writeInt8(value_footer_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { + const auto value_footer_value = value_footer.value; + Ark_Int32 value_footer_value_type = ARK_RUNTIME_UNDEFINED; + value_footer_value_type = value_footer_value.selector; + if (((value_footer_value_type == 0)) || ((value_footer_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_order_value_0 = value_order_value.value0; - valueSerializer.writeNumber(value_order_value_0); + const auto value_footer_value_0 = value_footer_value.value0; + Ark_Int32 value_footer_value_0_type = ARK_RUNTIME_UNDEFINED; + value_footer_value_0_type = value_footer_value_0.selector; + if (((value_footer_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_footer_value_0_0 = value_footer_value_0.value0; + valueSerializer.writeString(value_footer_value_0_0); + } + else if (((value_footer_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_footer_value_0_1 = value_footer_value_0.value1; + valueSerializer.writeResource(value_footer_value_0_1); + } } - else if (((value_order_value_type == 1))) { + else if (((value_footer_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_order_value_1 = value_order_value.value1; - valueSerializer.writeGridColColumnOption(value_order_value_1); + const auto value_footer_value_1 = value_footer_value.value1; + valueSerializer.writeCallbackResource(value_footer_value_1.resource); + valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value_1.callSync)); } } } - void writeGridItemOptions(Ark_GridItemOptions value) + void writeMarqueeOptions(Ark_MarqueeOptions value) { Serializer& valueSerializer = *this; - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - valueSerializer.writeInt32(value_style_value); + const auto value_start = value.start; + valueSerializer.writeBoolean(value_start); + const auto value_step = value.step; + Ark_Int32 value_step_type = ARK_RUNTIME_UNDEFINED; + value_step_type = runtimeType(value_step); + valueSerializer.writeInt8(value_step_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_step_type)) { + const auto value_step_value = value_step.value; + valueSerializer.writeNumber(value_step_value); } + const auto value_loop = value.loop; + Ark_Int32 value_loop_type = ARK_RUNTIME_UNDEFINED; + value_loop_type = runtimeType(value_loop); + valueSerializer.writeInt8(value_loop_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_loop_type)) { + const auto value_loop_value = value_loop.value; + valueSerializer.writeNumber(value_loop_value); + } + const auto value_fromStart = value.fromStart; + Ark_Int32 value_fromStart_type = ARK_RUNTIME_UNDEFINED; + value_fromStart_type = runtimeType(value_fromStart); + valueSerializer.writeInt8(value_fromStart_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fromStart_type)) { + const auto value_fromStart_value = value_fromStart.value; + valueSerializer.writeBoolean(value_fromStart_value); + } + const auto value_src = value.src; + valueSerializer.writeString(value_src); } - void writeItemDragInfo(Ark_ItemDragInfo value) - { - Serializer& valueSerializer = *this; - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - } - void writeComputedBarAttribute(Ark_ComputedBarAttribute value) + void writeLocationButtonOptions(Ark_LocationButtonOptions value) { Serializer& valueSerializer = *this; - const auto value_totalOffset = value.totalOffset; - valueSerializer.writeNumber(value_totalOffset); - const auto value_totalLength = value.totalLength; - valueSerializer.writeNumber(value_totalLength); + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + valueSerializer.writeInt32(value_icon_value); + } + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + valueSerializer.writeInt32(value_text_value); + } + const auto value_buttonType = value.buttonType; + Ark_Int32 value_buttonType_type = ARK_RUNTIME_UNDEFINED; + value_buttonType_type = runtimeType(value_buttonType); + valueSerializer.writeInt8(value_buttonType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_buttonType_type)) { + const auto value_buttonType_value = value_buttonType.value; + valueSerializer.writeInt32(value_buttonType_value); + } } - void writeGridLayoutOptions(Ark_GridLayoutOptions value) + void writeListItemGroupOptions(Ark_ListItemGroupOptions value) { Serializer& valueSerializer = *this; - const auto value_regularSize = value.regularSize; - const auto value_regularSize_0 = value_regularSize.value0; - valueSerializer.writeNumber(value_regularSize_0); - const auto value_regularSize_1 = value_regularSize.value1; - valueSerializer.writeNumber(value_regularSize_1); - const auto value_irregularIndexes = value.irregularIndexes; - Ark_Int32 value_irregularIndexes_type = ARK_RUNTIME_UNDEFINED; - value_irregularIndexes_type = runtimeType(value_irregularIndexes); - valueSerializer.writeInt8(value_irregularIndexes_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_irregularIndexes_type)) { - const auto value_irregularIndexes_value = value_irregularIndexes.value; - valueSerializer.writeInt32(value_irregularIndexes_value.length); - for (int i = 0; i < value_irregularIndexes_value.length; i++) { - const auto value_irregularIndexes_value_element = value_irregularIndexes_value.array[i]; - valueSerializer.writeNumber(value_irregularIndexes_value_element); - } + const auto value_header = value.header; + Ark_Int32 value_header_type = ARK_RUNTIME_UNDEFINED; + value_header_type = runtimeType(value_header); + valueSerializer.writeInt8(value_header_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_header_type)) { + const auto value_header_value = value_header.value; + valueSerializer.writeCallbackResource(value_header_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_header_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_header_value.callSync)); } - const auto value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex; - Ark_Int32 value_onGetIrregularSizeByIndex_type = ARK_RUNTIME_UNDEFINED; - value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex); - valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { - const auto value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex.value; - valueSerializer.writeCallbackResource(value_onGetIrregularSizeByIndex_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.callSync)); + const auto value_headerComponent = value.headerComponent; + Ark_Int32 value_headerComponent_type = ARK_RUNTIME_UNDEFINED; + value_headerComponent_type = runtimeType(value_headerComponent); + valueSerializer.writeInt8(value_headerComponent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_headerComponent_type)) { + const auto value_headerComponent_value = value_headerComponent.value; + valueSerializer.writeComponentContent(value_headerComponent_value); } - const auto value_onGetRectByIndex = value.onGetRectByIndex; - Ark_Int32 value_onGetRectByIndex_type = ARK_RUNTIME_UNDEFINED; - value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex); - valueSerializer.writeInt8(value_onGetRectByIndex_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onGetRectByIndex_type)) { - const auto value_onGetRectByIndex_value = value_onGetRectByIndex.value; - valueSerializer.writeCallbackResource(value_onGetRectByIndex_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.callSync)); + const auto value_footer = value.footer; + Ark_Int32 value_footer_type = ARK_RUNTIME_UNDEFINED; + value_footer_type = runtimeType(value_footer); + valueSerializer.writeInt8(value_footer_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_footer_type)) { + const auto value_footer_value = value_footer.value; + valueSerializer.writeCallbackResource(value_footer_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_footer_value.callSync)); } - } - void writeGaugeIndicatorOptions(Ark_GaugeIndicatorOptions value) - { - Serializer& valueSerializer = *this; - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } + const auto value_footerComponent = value.footerComponent; + Ark_Int32 value_footerComponent_type = ARK_RUNTIME_UNDEFINED; + value_footerComponent_type = runtimeType(value_footerComponent); + valueSerializer.writeInt8(value_footerComponent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_footerComponent_type)) { + const auto value_footerComponent_value = value_footerComponent.value; + valueSerializer.writeComponentContent(value_footerComponent_value); } const auto value_space = value.space; Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; @@ -64337,287 +64544,189 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_space_type); if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { const auto value_space_value = value_space.value; - valueSerializer.writeLength(value_space_value); - } - } - void writeGaugeShadowOptions(Ark_GaugeShadowOptions value) - { - Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_type = value_radius_value.selector; - if (((value_radius_value_type == 0))) { + Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; + value_space_value_type = value_space_value.selector; + if (((value_space_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_radius_value_0 = value_radius_value.value0; - valueSerializer.writeNumber(value_radius_value_0); + const auto value_space_value_0 = value_space_value.value0; + valueSerializer.writeNumber(value_space_value_0); } - else if (((value_radius_value_type == 1))) { + else if (((value_space_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_radius_value_1 = value_radius_value.value1; - valueSerializer.writeResource(value_radius_value_1); + const auto value_space_value_1 = value_space_value.value1; + valueSerializer.writeString(value_space_value_1); } } - const auto value_offsetX = value.offsetX; - Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_type = runtimeType(value_offsetX); - valueSerializer.writeInt8(value_offsetX_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { - const auto value_offsetX_value = value_offsetX.value; - Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_value_type = value_offsetX_value.selector; - if (((value_offsetX_value_type == 0))) { + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + } + void writeSwipeActionOptions(Ark_SwipeActionOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + Ark_Int32 value_start_value_type = ARK_RUNTIME_UNDEFINED; + value_start_value_type = value_start_value.selector; + if (((value_start_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offsetX_value_0 = value_offsetX_value.value0; - valueSerializer.writeNumber(value_offsetX_value_0); + const auto value_start_value_0 = value_start_value.value0; + valueSerializer.writeCallbackResource(value_start_value_0.resource); + valueSerializer.writePointer(reinterpret_cast(value_start_value_0.call)); + valueSerializer.writePointer(reinterpret_cast(value_start_value_0.callSync)); } - else if (((value_offsetX_value_type == 1))) { + else if (((value_start_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offsetX_value_1 = value_offsetX_value.value1; - valueSerializer.writeResource(value_offsetX_value_1); + const auto value_start_value_1 = value_start_value.value1; + valueSerializer.writeSwipeActionItem(value_start_value_1); } } - const auto value_offsetY = value.offsetY; - Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_type = runtimeType(value_offsetY); - valueSerializer.writeInt8(value_offsetY_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { - const auto value_offsetY_value = value_offsetY.value; - Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_value_type = value_offsetY_value.selector; - if (((value_offsetY_value_type == 0))) { + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + Ark_Int32 value_end_value_type = ARK_RUNTIME_UNDEFINED; + value_end_value_type = value_end_value.selector; + if (((value_end_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offsetY_value_0 = value_offsetY_value.value0; - valueSerializer.writeNumber(value_offsetY_value_0); + const auto value_end_value_0 = value_end_value.value0; + valueSerializer.writeCallbackResource(value_end_value_0.resource); + valueSerializer.writePointer(reinterpret_cast(value_end_value_0.call)); + valueSerializer.writePointer(reinterpret_cast(value_end_value_0.callSync)); } - else if (((value_offsetY_value_type == 1))) { + else if (((value_end_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offsetY_value_1 = value_offsetY_value.value1; - valueSerializer.writeResource(value_offsetY_value_1); + const auto value_end_value_1 = value_end_value.value1; + valueSerializer.writeSwipeActionItem(value_end_value_1); } } + const auto value_edgeEffect = value.edgeEffect; + Ark_Int32 value_edgeEffect_type = ARK_RUNTIME_UNDEFINED; + value_edgeEffect_type = runtimeType(value_edgeEffect); + valueSerializer.writeInt8(value_edgeEffect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_edgeEffect_type)) { + const auto value_edgeEffect_value = value_edgeEffect.value; + valueSerializer.writeInt32(value_edgeEffect_value); + } + const auto value_onOffsetChange = value.onOffsetChange; + Ark_Int32 value_onOffsetChange_type = ARK_RUNTIME_UNDEFINED; + value_onOffsetChange_type = runtimeType(value_onOffsetChange); + valueSerializer.writeInt8(value_onOffsetChange_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onOffsetChange_type)) { + const auto value_onOffsetChange_value = value_onOffsetChange.value; + valueSerializer.writeCallbackResource(value_onOffsetChange_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onOffsetChange_value.callSync)); + } } - void writeGaugeOptions(Ark_GaugeOptions value) + void writeListItemOptions(Ark_ListItemOptions value) { Serializer& valueSerializer = *this; - const auto value_value = value.value; - valueSerializer.writeNumber(value_value); - const auto value_min = value.min; - Ark_Int32 value_min_type = ARK_RUNTIME_UNDEFINED; - value_min_type = runtimeType(value_min); - valueSerializer.writeInt8(value_min_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_min_type)) { - const auto value_min_value = value_min.value; - valueSerializer.writeNumber(value_min_value); - } - const auto value_max = value.max; - Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; - value_max_type = runtimeType(value_max); - valueSerializer.writeInt8(value_max_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { - const auto value_max_value = value_max.value; - valueSerializer.writeNumber(value_max_value); + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); } } - void writeFormLinkOptions(Ark_FormLinkOptions value) + void writeVisibleListContentInfo(Ark_VisibleListContentInfo value) { Serializer& valueSerializer = *this; - const auto value_action = value.action; - valueSerializer.writeString(value_action); - const auto value_moduleName = value.moduleName; - Ark_Int32 value_moduleName_type = ARK_RUNTIME_UNDEFINED; - value_moduleName_type = runtimeType(value_moduleName); - valueSerializer.writeInt8(value_moduleName_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_moduleName_type)) { - const auto value_moduleName_value = value_moduleName.value; - valueSerializer.writeString(value_moduleName_value); - } - const auto value_bundleName = value.bundleName; - Ark_Int32 value_bundleName_type = ARK_RUNTIME_UNDEFINED; - value_bundleName_type = runtimeType(value_bundleName); - valueSerializer.writeInt8(value_bundleName_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bundleName_type)) { - const auto value_bundleName_value = value_bundleName.value; - valueSerializer.writeString(value_bundleName_value); - } - const auto value_abilityName = value.abilityName; - Ark_Int32 value_abilityName_type = ARK_RUNTIME_UNDEFINED; - value_abilityName_type = runtimeType(value_abilityName); - valueSerializer.writeInt8(value_abilityName_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_abilityName_type)) { - const auto value_abilityName_value = value_abilityName.value; - valueSerializer.writeString(value_abilityName_value); - } - const auto value_uri = value.uri; - Ark_Int32 value_uri_type = ARK_RUNTIME_UNDEFINED; - value_uri_type = runtimeType(value_uri); - valueSerializer.writeInt8(value_uri_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_uri_type)) { - const auto value_uri_value = value_uri.value; - valueSerializer.writeString(value_uri_value); + const auto value_index = value.index; + valueSerializer.writeNumber(value_index); + const auto value_itemGroupArea = value.itemGroupArea; + Ark_Int32 value_itemGroupArea_type = ARK_RUNTIME_UNDEFINED; + value_itemGroupArea_type = runtimeType(value_itemGroupArea); + valueSerializer.writeInt8(value_itemGroupArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_itemGroupArea_type)) { + const auto value_itemGroupArea_value = value_itemGroupArea.value; + valueSerializer.writeInt32(value_itemGroupArea_value); } - const auto value_params = value.params; - Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; - value_params_type = runtimeType(value_params); - valueSerializer.writeInt8(value_params_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { - const auto value_params_value = value_params.value; - valueSerializer.writeCustomObject("Object", value_params_value); + const auto value_itemIndexInGroup = value.itemIndexInGroup; + Ark_Int32 value_itemIndexInGroup_type = ARK_RUNTIME_UNDEFINED; + value_itemIndexInGroup_type = runtimeType(value_itemIndexInGroup); + valueSerializer.writeInt8(value_itemIndexInGroup_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_itemIndexInGroup_type)) { + const auto value_itemIndexInGroup_value = value_itemIndexInGroup.value; + valueSerializer.writeNumber(value_itemIndexInGroup_value); } } - void writeFormCallbackInfo(Ark_FormCallbackInfo value) + void writeChildrenMainSize(Ark_ChildrenMainSize value) { Serializer& valueSerializer = *this; - const auto value_id = value.id; - valueSerializer.writeNumber(value_id); - const auto value_idString = value.idString; - valueSerializer.writeString(value_idString); + valueSerializer.writePointer(value.ptr); } - void writeFormInfo(Ark_FormInfo value) + void writeChainAnimationOptions(Ark_ChainAnimationOptions value) { Serializer& valueSerializer = *this; - const auto value_id = value.id; - Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; - value_id_type = value_id.selector; - if (((value_id_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_id_0 = value_id.value0; - valueSerializer.writeNumber(value_id_0); - } - else if (((value_id_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_id_1 = value_id.value1; - valueSerializer.writeString(value_id_1); - } - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_bundle = value.bundle; - valueSerializer.writeString(value_bundle); - const auto value_ability = value.ability; - valueSerializer.writeString(value_ability); - const auto value_module = value.module; - valueSerializer.writeString(value_module); - const auto value_dimension = value.dimension; - Ark_Int32 value_dimension_type = ARK_RUNTIME_UNDEFINED; - value_dimension_type = runtimeType(value_dimension); - valueSerializer.writeInt8(value_dimension_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dimension_type)) { - const auto value_dimension_value = value_dimension.value; - valueSerializer.writeInt32(value_dimension_value); - } - const auto value_temporary = value.temporary; - Ark_Int32 value_temporary_type = ARK_RUNTIME_UNDEFINED; - value_temporary_type = runtimeType(value_temporary); - valueSerializer.writeInt8(value_temporary_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_temporary_type)) { - const auto value_temporary_value = value_temporary.value; - valueSerializer.writeBoolean(value_temporary_value); + const auto value_minSpace = value.minSpace; + valueSerializer.writeLength(value_minSpace); + const auto value_maxSpace = value.maxSpace; + valueSerializer.writeLength(value_maxSpace); + const auto value_conductivity = value.conductivity; + Ark_Int32 value_conductivity_type = ARK_RUNTIME_UNDEFINED; + value_conductivity_type = runtimeType(value_conductivity); + valueSerializer.writeInt8(value_conductivity_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_conductivity_type)) { + const auto value_conductivity_value = value_conductivity.value; + valueSerializer.writeNumber(value_conductivity_value); } - const auto value_want = value.want; - Ark_Int32 value_want_type = ARK_RUNTIME_UNDEFINED; - value_want_type = runtimeType(value_want); - valueSerializer.writeInt8(value_want_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_want_type)) { - const auto value_want_value = value_want.value; - valueSerializer.writeWant(value_want_value); + const auto value_intensity = value.intensity; + Ark_Int32 value_intensity_type = ARK_RUNTIME_UNDEFINED; + value_intensity_type = runtimeType(value_intensity); + valueSerializer.writeInt8(value_intensity_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_intensity_type)) { + const auto value_intensity_value = value_intensity.value; + valueSerializer.writeNumber(value_intensity_value); } - const auto value_renderingMode = value.renderingMode; - Ark_Int32 value_renderingMode_type = ARK_RUNTIME_UNDEFINED; - value_renderingMode_type = runtimeType(value_renderingMode); - valueSerializer.writeInt8(value_renderingMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_renderingMode_type)) { - const auto value_renderingMode_value = value_renderingMode.value; - valueSerializer.writeInt32(value_renderingMode_value); + const auto value_edgeEffect = value.edgeEffect; + Ark_Int32 value_edgeEffect_type = ARK_RUNTIME_UNDEFINED; + value_edgeEffect_type = runtimeType(value_edgeEffect); + valueSerializer.writeInt8(value_edgeEffect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_edgeEffect_type)) { + const auto value_edgeEffect_value = value_edgeEffect.value; + valueSerializer.writeInt32(value_edgeEffect_value); } - const auto value_shape = value.shape; - Ark_Int32 value_shape_type = ARK_RUNTIME_UNDEFINED; - value_shape_type = runtimeType(value_shape); - valueSerializer.writeInt8(value_shape_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shape_type)) { - const auto value_shape_value = value_shape.value; - valueSerializer.writeInt32(value_shape_value); + const auto value_stiffness = value.stiffness; + Ark_Int32 value_stiffness_type = ARK_RUNTIME_UNDEFINED; + value_stiffness_type = runtimeType(value_stiffness); + valueSerializer.writeInt8(value_stiffness_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_stiffness_type)) { + const auto value_stiffness_value = value_stiffness.value; + valueSerializer.writeNumber(value_stiffness_value); } - } - void writeHoverEventParam(Ark_HoverEventParam value) - { - Serializer& valueSerializer = *this; - const auto value_foldStatus = value.foldStatus; - valueSerializer.writeInt32(value_foldStatus); - const auto value_isHoverMode = value.isHoverMode; - valueSerializer.writeBoolean(value_isHoverMode); - const auto value_appRotation = value.appRotation; - valueSerializer.writeInt32(value_appRotation); - const auto value_windowStatusType = value.windowStatusType; - valueSerializer.writeWindowStatusType(value_windowStatusType); - } - void writeOnFoldStatusChangeInfo(Ark_OnFoldStatusChangeInfo value) - { - Serializer& valueSerializer = *this; - const auto value_foldStatus = value.foldStatus; - valueSerializer.writeInt32(value_foldStatus); - } - void writeFolderStackOptions(Ark_FolderStackOptions value) - { - Serializer& valueSerializer = *this; - const auto value_upperItems = value.upperItems; - Ark_Int32 value_upperItems_type = ARK_RUNTIME_UNDEFINED; - value_upperItems_type = runtimeType(value_upperItems); - valueSerializer.writeInt8(value_upperItems_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_upperItems_type)) { - const auto value_upperItems_value = value_upperItems.value; - valueSerializer.writeInt32(value_upperItems_value.length); - for (int i = 0; i < value_upperItems_value.length; i++) { - const auto value_upperItems_value_element = value_upperItems_value.array[i]; - valueSerializer.writeString(value_upperItems_value_element); - } + const auto value_damping = value.damping; + Ark_Int32 value_damping_type = ARK_RUNTIME_UNDEFINED; + value_damping_type = runtimeType(value_damping); + valueSerializer.writeInt8(value_damping_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_damping_type)) { + const auto value_damping_value = value_damping.value; + valueSerializer.writeNumber(value_damping_value); } } - void writeFlexOptions(Ark_FlexOptions value) + void writeListOptions(Ark_ListOptions value) { Serializer& valueSerializer = *this; - const auto value_direction = value.direction; - Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; - value_direction_type = runtimeType(value_direction); - valueSerializer.writeInt8(value_direction_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { - const auto value_direction_value = value_direction.value; - valueSerializer.writeInt32(value_direction_value); - } - const auto value_wrap = value.wrap; - Ark_Int32 value_wrap_type = ARK_RUNTIME_UNDEFINED; - value_wrap_type = runtimeType(value_wrap); - valueSerializer.writeInt8(value_wrap_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_wrap_type)) { - const auto value_wrap_value = value_wrap.value; - valueSerializer.writeInt32(value_wrap_value); - } - const auto value_justifyContent = value.justifyContent; - Ark_Int32 value_justifyContent_type = ARK_RUNTIME_UNDEFINED; - value_justifyContent_type = runtimeType(value_justifyContent); - valueSerializer.writeInt8(value_justifyContent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_justifyContent_type)) { - const auto value_justifyContent_value = value_justifyContent.value; - valueSerializer.writeInt32(value_justifyContent_value); - } - const auto value_alignItems = value.alignItems; - Ark_Int32 value_alignItems_type = ARK_RUNTIME_UNDEFINED; - value_alignItems_type = runtimeType(value_alignItems); - valueSerializer.writeInt8(value_alignItems_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignItems_type)) { - const auto value_alignItems_value = value_alignItems.value; - valueSerializer.writeInt32(value_alignItems_value); - } - const auto value_alignContent = value.alignContent; - Ark_Int32 value_alignContent_type = ARK_RUNTIME_UNDEFINED; - value_alignContent_type = runtimeType(value_alignContent); - valueSerializer.writeInt8(value_alignContent_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_alignContent_type)) { - const auto value_alignContent_value = value_alignContent.value; - valueSerializer.writeInt32(value_alignContent_value); + const auto value_initialIndex = value.initialIndex; + Ark_Int32 value_initialIndex_type = ARK_RUNTIME_UNDEFINED; + value_initialIndex_type = runtimeType(value_initialIndex); + valueSerializer.writeInt8(value_initialIndex_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_initialIndex_type)) { + const auto value_initialIndex_value = value_initialIndex.value; + valueSerializer.writeNumber(value_initialIndex_value); } const auto value_space = value.space; Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; @@ -64625,26 +64734,113 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_space_type); if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { const auto value_space_value = value_space.value; - valueSerializer.writeFlexSpaceOptions(value_space_value); + Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; + value_space_value_type = value_space_value.selector; + if (((value_space_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_space_value_0 = value_space_value.value0; + valueSerializer.writeNumber(value_space_value_0); + } + else if (((value_space_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_space_value_1 = value_space_value.value1; + valueSerializer.writeString(value_space_value_1); + } + } + const auto value_scroller = value.scroller; + Ark_Int32 value_scroller_type = ARK_RUNTIME_UNDEFINED; + value_scroller_type = runtimeType(value_scroller); + valueSerializer.writeInt8(value_scroller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scroller_type)) { + const auto value_scroller_value = value_scroller.value; + valueSerializer.writeScroller(value_scroller_value); } } - void writeTerminationInfo(Ark_TerminationInfo value) + void writeLineOptions(Ark_LineOptions value) { Serializer& valueSerializer = *this; - const auto value_code = value.code; - valueSerializer.writeNumber(value_code); - const auto value_want = value.want; - Ark_Int32 value_want_type = ARK_RUNTIME_UNDEFINED; - value_want_type = runtimeType(value_want); - valueSerializer.writeInt8(value_want_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_want_type)) { - const auto value_want_value = value_want.value; - valueSerializer.writeWant(value_want_value); + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } } } - void writeEllipseOptions(Ark_EllipseOptions value) + void writeImageLoadResult(Ark_ImageLoadResult value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + const auto value_componentWidth = value.componentWidth; + valueSerializer.writeNumber(value_componentWidth); + const auto value_componentHeight = value.componentHeight; + valueSerializer.writeNumber(value_componentHeight); + const auto value_loadingStatus = value.loadingStatus; + valueSerializer.writeNumber(value_loadingStatus); + const auto value_contentWidth = value.contentWidth; + valueSerializer.writeNumber(value_contentWidth); + const auto value_contentHeight = value.contentHeight; + valueSerializer.writeNumber(value_contentHeight); + const auto value_contentOffsetX = value.contentOffsetX; + valueSerializer.writeNumber(value_contentOffsetX); + const auto value_contentOffsetY = value.contentOffsetY; + valueSerializer.writeNumber(value_contentOffsetY); + } + void writeImageFrameInfo(Ark_ImageFrameInfo value) { Serializer& valueSerializer = *this; + const auto value_src = value.src; + Ark_Int32 value_src_type = ARK_RUNTIME_UNDEFINED; + value_src_type = value_src.selector; + if (((value_src_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_src_0 = value_src.value0; + valueSerializer.writeString(value_src_0); + } + else if (((value_src_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_src_1 = value_src.value1; + valueSerializer.writeResource(value_src_1); + } + else if (((value_src_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_src_2 = value_src.value2; + valueSerializer.writePixelMap(value_src_2); + } const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; value_width_type = runtimeType(value_width); @@ -64656,12 +64852,12 @@ class Serializer : public SerializerBase { if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeString(value_width_value_0); + valueSerializer.writeNumber(value_width_value_0); } else if (((value_width_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeNumber(value_width_value_1); + valueSerializer.writeString(value_width_value_1); } } const auto value_height = value.height; @@ -64675,2992 +64871,3270 @@ class Serializer : public SerializerBase { if (((value_height_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeString(value_height_value_0); + valueSerializer.writeNumber(value_height_value_0); } else if (((value_height_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeNumber(value_height_value_1); + valueSerializer.writeString(value_height_value_1); } } - } - void writeDatePickerResult(Ark_DatePickerResult value) - { - Serializer& valueSerializer = *this; - const auto value_year = value.year; - Ark_Int32 value_year_type = ARK_RUNTIME_UNDEFINED; - value_year_type = runtimeType(value_year); - valueSerializer.writeInt8(value_year_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_year_type)) { - const auto value_year_value = value_year.value; - valueSerializer.writeNumber(value_year_value); + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + Ark_Int32 value_top_value_type = ARK_RUNTIME_UNDEFINED; + value_top_value_type = value_top_value.selector; + if (((value_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_top_value_0 = value_top_value.value0; + valueSerializer.writeNumber(value_top_value_0); + } + else if (((value_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_top_value_1 = value_top_value.value1; + valueSerializer.writeString(value_top_value_1); + } } - const auto value_month = value.month; - Ark_Int32 value_month_type = ARK_RUNTIME_UNDEFINED; - value_month_type = runtimeType(value_month); - valueSerializer.writeInt8(value_month_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_month_type)) { - const auto value_month_value = value_month.value; - valueSerializer.writeNumber(value_month_value); + const auto value_left = value.left; + Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; + value_left_type = runtimeType(value_left); + valueSerializer.writeInt8(value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { + const auto value_left_value = value_left.value; + Ark_Int32 value_left_value_type = ARK_RUNTIME_UNDEFINED; + value_left_value_type = value_left_value.selector; + if (((value_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_left_value_0 = value_left_value.value0; + valueSerializer.writeNumber(value_left_value_0); + } + else if (((value_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_left_value_1 = value_left_value.value1; + valueSerializer.writeString(value_left_value_1); + } } - const auto value_day = value.day; - Ark_Int32 value_day_type = ARK_RUNTIME_UNDEFINED; - value_day_type = runtimeType(value_day); - valueSerializer.writeInt8(value_day_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_day_type)) { - const auto value_day_value = value_day.value; - valueSerializer.writeNumber(value_day_value); + const auto value_duration = value.duration; + Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; + value_duration_type = runtimeType(value_duration); + valueSerializer.writeInt8(value_duration_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { + const auto value_duration_value = value_duration.value; + valueSerializer.writeNumber(value_duration_value); } } - void writeDatePickerOptions(Ark_DatePickerOptions value) + void writeResolutionQuality(Ark_ResolutionQuality value) { Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeInt64(value_start_value); + const auto value___ResolutionQualityStub = value.__ResolutionQualityStub; + valueSerializer.writeString(value___ResolutionQualityStub); + } + void writeImageError(Ark_ImageError value) + { + Serializer& valueSerializer = *this; + const auto value_componentWidth = value.componentWidth; + valueSerializer.writeNumber(value_componentWidth); + const auto value_componentHeight = value.componentHeight; + valueSerializer.writeNumber(value_componentHeight); + const auto value_message = value.message; + valueSerializer.writeString(value_message); + } + void writeImageSourceSize(Ark_ImageSourceSize value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + valueSerializer.writeNumber(value_width); + const auto value_height = value.height; + valueSerializer.writeNumber(value_height); + } + void writeGridRowOptions(Ark_GridRowOptions value) + { + Serializer& valueSerializer = *this; + const auto value_gutter = value.gutter; + Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; + value_gutter_type = runtimeType(value_gutter); + valueSerializer.writeInt8(value_gutter_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { + const auto value_gutter_value = value_gutter.value; + Ark_Int32 value_gutter_value_type = ARK_RUNTIME_UNDEFINED; + value_gutter_value_type = value_gutter_value.selector; + if (((value_gutter_value_type == 0)) || ((value_gutter_value_type == 0)) || ((value_gutter_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_gutter_value_0 = value_gutter_value.value0; + valueSerializer.writeLength(value_gutter_value_0); + } + else if (((value_gutter_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_gutter_value_1 = value_gutter_value.value1; + valueSerializer.writeGutterOption(value_gutter_value_1); + } } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeInt64(value_end_value); + const auto value_columns = value.columns; + Ark_Int32 value_columns_type = ARK_RUNTIME_UNDEFINED; + value_columns_type = runtimeType(value_columns); + valueSerializer.writeInt8(value_columns_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_columns_type)) { + const auto value_columns_value = value_columns.value; + Ark_Int32 value_columns_value_type = ARK_RUNTIME_UNDEFINED; + value_columns_value_type = value_columns_value.selector; + if (((value_columns_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_columns_value_0 = value_columns_value.value0; + valueSerializer.writeNumber(value_columns_value_0); + } + else if (((value_columns_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_columns_value_1 = value_columns_value.value1; + valueSerializer.writeGridRowColumnOption(value_columns_value_1); + } } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); + const auto value_breakpoints = value.breakpoints; + Ark_Int32 value_breakpoints_type = ARK_RUNTIME_UNDEFINED; + value_breakpoints_type = runtimeType(value_breakpoints); + valueSerializer.writeInt8(value_breakpoints_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_breakpoints_type)) { + const auto value_breakpoints_value = value_breakpoints.value; + valueSerializer.writeBreakPoints(value_breakpoints_value); + } + const auto value_direction = value.direction; + Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; + value_direction_type = runtimeType(value_direction); + valueSerializer.writeInt8(value_direction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { + const auto value_direction_value = value_direction.value; + valueSerializer.writeInt32(value_direction_value); } } - void writeDataPanelShadowOptions(Ark_DataPanelShadowOptions value) + void writeGridContainerOptions(Ark_GridContainerOptions value) { Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_type = value_radius_value.selector; - if (((value_radius_value_type == 0))) { + const auto value_columns = value.columns; + Ark_Int32 value_columns_type = ARK_RUNTIME_UNDEFINED; + value_columns_type = runtimeType(value_columns); + valueSerializer.writeInt8(value_columns_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_columns_type)) { + const auto value_columns_value = value_columns.value; + Ark_Int32 value_columns_value_type = ARK_RUNTIME_UNDEFINED; + value_columns_value_type = value_columns_value.selector; + if (((value_columns_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_radius_value_0 = value_radius_value.value0; - valueSerializer.writeNumber(value_radius_value_0); + const auto value_columns_value_0 = value_columns_value.value0; + valueSerializer.writeNumber(value_columns_value_0); } - else if (((value_radius_value_type == 1))) { + else if (((value_columns_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_radius_value_1 = value_radius_value.value1; - valueSerializer.writeResource(value_radius_value_1); + const auto value_columns_value_1 = value_columns_value.value1; + valueSerializer.writeString(value_columns_value_1); } } - const auto value_offsetX = value.offsetX; - Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_type = runtimeType(value_offsetX); - valueSerializer.writeInt8(value_offsetX_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { - const auto value_offsetX_value = value_offsetX.value; - Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetX_value_type = value_offsetX_value.selector; - if (((value_offsetX_value_type == 0))) { + const auto value_sizeType = value.sizeType; + Ark_Int32 value_sizeType_type = ARK_RUNTIME_UNDEFINED; + value_sizeType_type = runtimeType(value_sizeType); + valueSerializer.writeInt8(value_sizeType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_sizeType_type)) { + const auto value_sizeType_value = value_sizeType.value; + valueSerializer.writeInt32(value_sizeType_value); + } + const auto value_gutter = value.gutter; + Ark_Int32 value_gutter_type = ARK_RUNTIME_UNDEFINED; + value_gutter_type = runtimeType(value_gutter); + valueSerializer.writeInt8(value_gutter_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gutter_type)) { + const auto value_gutter_value = value_gutter.value; + Ark_Int32 value_gutter_value_type = ARK_RUNTIME_UNDEFINED; + value_gutter_value_type = value_gutter_value.selector; + if (((value_gutter_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offsetX_value_0 = value_offsetX_value.value0; - valueSerializer.writeNumber(value_offsetX_value_0); + const auto value_gutter_value_0 = value_gutter_value.value0; + valueSerializer.writeNumber(value_gutter_value_0); } - else if (((value_offsetX_value_type == 1))) { + else if (((value_gutter_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offsetX_value_1 = value_offsetX_value.value1; - valueSerializer.writeResource(value_offsetX_value_1); + const auto value_gutter_value_1 = value_gutter_value.value1; + valueSerializer.writeString(value_gutter_value_1); } } - const auto value_offsetY = value.offsetY; - Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_type = runtimeType(value_offsetY); - valueSerializer.writeInt8(value_offsetY_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { - const auto value_offsetY_value = value_offsetY.value; - Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; - value_offsetY_value_type = value_offsetY_value.selector; - if (((value_offsetY_value_type == 0))) { + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + Ark_Int32 value_margin_value_type = ARK_RUNTIME_UNDEFINED; + value_margin_value_type = value_margin_value.selector; + if (((value_margin_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_offsetY_value_0 = value_offsetY_value.value0; - valueSerializer.writeNumber(value_offsetY_value_0); + const auto value_margin_value_0 = value_margin_value.value0; + valueSerializer.writeNumber(value_margin_value_0); } - else if (((value_offsetY_value_type == 1))) { + else if (((value_margin_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_offsetY_value_1 = value_offsetY_value.value1; - valueSerializer.writeResource(value_offsetY_value_1); - } - } - const auto value_colors = value.colors; - Ark_Int32 value_colors_type = ARK_RUNTIME_UNDEFINED; - value_colors_type = runtimeType(value_colors); - valueSerializer.writeInt8(value_colors_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_colors_type)) { - const auto value_colors_value = value_colors.value; - valueSerializer.writeInt32(value_colors_value.length); - for (int i = 0; i < value_colors_value.length; i++) { - const auto value_colors_value_element = value_colors_value.array[i]; - Ark_Int32 value_colors_value_element_type = ARK_RUNTIME_UNDEFINED; - value_colors_value_element_type = value_colors_value_element.selector; - if (((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_colors_value_element_0 = value_colors_value_element.value0; - Ark_Int32 value_colors_value_element_0_type = ARK_RUNTIME_UNDEFINED; - value_colors_value_element_0_type = value_colors_value_element_0.selector; - if (((value_colors_value_element_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_colors_value_element_0_0 = value_colors_value_element_0.value0; - valueSerializer.writeInt32(value_colors_value_element_0_0); - } - else if (((value_colors_value_element_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_colors_value_element_0_1 = value_colors_value_element_0.value1; - valueSerializer.writeNumber(value_colors_value_element_0_1); - } - else if (((value_colors_value_element_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_colors_value_element_0_2 = value_colors_value_element_0.value2; - valueSerializer.writeString(value_colors_value_element_0_2); - } - else if (((value_colors_value_element_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_colors_value_element_0_3 = value_colors_value_element_0.value3; - valueSerializer.writeResource(value_colors_value_element_0_3); - } - } - else if (((value_colors_value_element_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_colors_value_element_1 = value_colors_value_element.value1; - valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1); - } + const auto value_margin_value_1 = value_margin_value.value1; + valueSerializer.writeString(value_margin_value_1); } } } - void writeDataPanelOptions(Ark_DataPanelOptions value) + void writeGridColOptions(Ark_GridColOptions value) { Serializer& valueSerializer = *this; - const auto value_values = value.values; - valueSerializer.writeInt32(value_values.length); - for (int i = 0; i < value_values.length; i++) { - const auto value_values_element = value_values.array[i]; - valueSerializer.writeNumber(value_values_element); - } - const auto value_max = value.max; - Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; - value_max_type = runtimeType(value_max); - valueSerializer.writeInt8(value_max_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { - const auto value_max_value = value_max.value; - valueSerializer.writeNumber(value_max_value); - } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); + const auto value_span = value.span; + Ark_Int32 value_span_type = ARK_RUNTIME_UNDEFINED; + value_span_type = runtimeType(value_span); + valueSerializer.writeInt8(value_span_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_span_type)) { + const auto value_span_value = value_span.value; + Ark_Int32 value_span_value_type = ARK_RUNTIME_UNDEFINED; + value_span_value_type = value_span_value.selector; + if (((value_span_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_span_value_0 = value_span_value.value0; + valueSerializer.writeNumber(value_span_value_0); + } + else if (((value_span_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_span_value_1 = value_span_value.value1; + valueSerializer.writeGridColColumnOption(value_span_value_1); + } } - } - void writeSceneOptions(Ark_SceneOptions value) - { - Serializer& valueSerializer = *this; - const auto value_scene = value.scene; - Ark_Int32 value_scene_type = ARK_RUNTIME_UNDEFINED; - value_scene_type = runtimeType(value_scene); - valueSerializer.writeInt8(value_scene_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scene_type)) { - const auto value_scene_value = value_scene.value; - Ark_Int32 value_scene_value_type = ARK_RUNTIME_UNDEFINED; - value_scene_value_type = value_scene_value.selector; - if (((value_scene_value_type == 0)) || ((value_scene_value_type == 0))) { + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + Ark_Int32 value_offset_value_type = ARK_RUNTIME_UNDEFINED; + value_offset_value_type = value_offset_value.selector; + if (((value_offset_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_scene_value_0 = value_scene_value.value0; - Ark_Int32 value_scene_value_0_type = ARK_RUNTIME_UNDEFINED; - value_scene_value_0_type = value_scene_value_0.selector; - if (((value_scene_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_scene_value_0_0 = value_scene_value_0.value0; - valueSerializer.writeString(value_scene_value_0_0); - } - else if (((value_scene_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_scene_value_0_1 = value_scene_value_0.value1; - valueSerializer.writeResource(value_scene_value_0_1); - } + const auto value_offset_value_0 = value_offset_value.value0; + valueSerializer.writeNumber(value_offset_value_0); } - else if (((value_scene_value_type == 1))) { + else if (((value_offset_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_scene_value_1 = value_scene_value.value1; - valueSerializer.writeScene(value_scene_value_1); + const auto value_offset_value_1 = value_offset_value.value1; + valueSerializer.writeGridColColumnOption(value_offset_value_1); } } - const auto value_modelType = value.modelType; - Ark_Int32 value_modelType_type = ARK_RUNTIME_UNDEFINED; - value_modelType_type = runtimeType(value_modelType); - valueSerializer.writeInt8(value_modelType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_modelType_type)) { - const auto value_modelType_value = value_modelType.value; - valueSerializer.writeInt32(value_modelType_value); + const auto value_order = value.order; + Ark_Int32 value_order_type = ARK_RUNTIME_UNDEFINED; + value_order_type = runtimeType(value_order); + valueSerializer.writeInt8(value_order_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_order_type)) { + const auto value_order_value = value_order.value; + Ark_Int32 value_order_value_type = ARK_RUNTIME_UNDEFINED; + value_order_value_type = value_order_value.selector; + if (((value_order_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_order_value_0 = value_order_value.value0; + valueSerializer.writeNumber(value_order_value_0); + } + else if (((value_order_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_order_value_1 = value_order_value.value1; + valueSerializer.writeGridColColumnOption(value_order_value_1); + } } } - void writeFadingEdgeOptions(Ark_FadingEdgeOptions value) + void writeGridItemOptions(Ark_GridItemOptions value) { Serializer& valueSerializer = *this; - const auto value_fadingEdgeLength = value.fadingEdgeLength; - Ark_Int32 value_fadingEdgeLength_type = ARK_RUNTIME_UNDEFINED; - value_fadingEdgeLength_type = runtimeType(value_fadingEdgeLength); - valueSerializer.writeInt8(value_fadingEdgeLength_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fadingEdgeLength_type)) { - const auto value_fadingEdgeLength_value = value_fadingEdgeLength.value; - valueSerializer.writeLengthMetrics(value_fadingEdgeLength_value); + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); } } - void writeEdgeEffectOptions(Ark_EdgeEffectOptions value) + void writeItemDragInfo(Ark_ItemDragInfo value) { Serializer& valueSerializer = *this; - const auto value_alwaysEnabled = value.alwaysEnabled; - valueSerializer.writeBoolean(value_alwaysEnabled); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); } - void writeOffsetResult(Ark_OffsetResult value) + void writeComputedBarAttribute(Ark_ComputedBarAttribute value) { Serializer& valueSerializer = *this; - const auto value_xOffset = value.xOffset; - valueSerializer.writeNumber(value_xOffset); - const auto value_yOffset = value.yOffset; - valueSerializer.writeNumber(value_yOffset); + const auto value_totalOffset = value.totalOffset; + valueSerializer.writeNumber(value_totalOffset); + const auto value_totalLength = value.totalLength; + valueSerializer.writeNumber(value_totalLength); } - void writePointLightStyle(Ark_PointLightStyle value) + void writeGridLayoutOptions(Ark_GridLayoutOptions value) { Serializer& valueSerializer = *this; - const auto value_lightSource = value.lightSource; - Ark_Int32 value_lightSource_type = ARK_RUNTIME_UNDEFINED; - value_lightSource_type = runtimeType(value_lightSource); - valueSerializer.writeInt8(value_lightSource_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lightSource_type)) { - const auto value_lightSource_value = value_lightSource.value; - valueSerializer.writeLightSource(value_lightSource_value); + const auto value_regularSize = value.regularSize; + const auto value_regularSize_0 = value_regularSize.value0; + valueSerializer.writeNumber(value_regularSize_0); + const auto value_regularSize_1 = value_regularSize.value1; + valueSerializer.writeNumber(value_regularSize_1); + const auto value_irregularIndexes = value.irregularIndexes; + Ark_Int32 value_irregularIndexes_type = ARK_RUNTIME_UNDEFINED; + value_irregularIndexes_type = runtimeType(value_irregularIndexes); + valueSerializer.writeInt8(value_irregularIndexes_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_irregularIndexes_type)) { + const auto value_irregularIndexes_value = value_irregularIndexes.value; + valueSerializer.writeInt32(value_irregularIndexes_value.length); + for (int i = 0; i < value_irregularIndexes_value.length; i++) { + const auto value_irregularIndexes_value_element = value_irregularIndexes_value.array[i]; + valueSerializer.writeNumber(value_irregularIndexes_value_element); + } } - const auto value_illuminated = value.illuminated; - Ark_Int32 value_illuminated_type = ARK_RUNTIME_UNDEFINED; - value_illuminated_type = runtimeType(value_illuminated); - valueSerializer.writeInt8(value_illuminated_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_illuminated_type)) { - const auto value_illuminated_value = value_illuminated.value; - valueSerializer.writeInt32(value_illuminated_value); + const auto value_onGetIrregularSizeByIndex = value.onGetIrregularSizeByIndex; + Ark_Int32 value_onGetIrregularSizeByIndex_type = ARK_RUNTIME_UNDEFINED; + value_onGetIrregularSizeByIndex_type = runtimeType(value_onGetIrregularSizeByIndex); + valueSerializer.writeInt8(value_onGetIrregularSizeByIndex_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onGetIrregularSizeByIndex_type)) { + const auto value_onGetIrregularSizeByIndex_value = value_onGetIrregularSizeByIndex.value; + valueSerializer.writeCallbackResource(value_onGetIrregularSizeByIndex_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetIrregularSizeByIndex_value.callSync)); } - const auto value_bloom = value.bloom; - Ark_Int32 value_bloom_type = ARK_RUNTIME_UNDEFINED; - value_bloom_type = runtimeType(value_bloom); - valueSerializer.writeInt8(value_bloom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bloom_type)) { - const auto value_bloom_value = value_bloom.value; - valueSerializer.writeNumber(value_bloom_value); + const auto value_onGetRectByIndex = value.onGetRectByIndex; + Ark_Int32 value_onGetRectByIndex_type = ARK_RUNTIME_UNDEFINED; + value_onGetRectByIndex_type = runtimeType(value_onGetRectByIndex); + valueSerializer.writeInt8(value_onGetRectByIndex_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onGetRectByIndex_type)) { + const auto value_onGetRectByIndex_value = value_onGetRectByIndex.value; + valueSerializer.writeCallbackResource(value_onGetRectByIndex_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onGetRectByIndex_value.callSync)); } } - void writeColumnOptions(Ark_ColumnOptions value) + void writeGaugeIndicatorOptions(Ark_GaugeIndicatorOptions value) { Serializer& valueSerializer = *this; + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } + } const auto value_space = value.space; Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; value_space_type = runtimeType(value_space); valueSerializer.writeInt8(value_space_type); if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { const auto value_space_value = value_space.value; - Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; - value_space_value_type = value_space_value.selector; - if (((value_space_value_type == 0))) { + valueSerializer.writeLength(value_space_value); + } + } + void writeGaugeShadowOptions(Ark_GaugeShadowOptions value) + { + Serializer& valueSerializer = *this; + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_type = value_radius_value.selector; + if (((value_radius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_space_value_0 = value_space_value.value0; - valueSerializer.writeString(value_space_value_0); + const auto value_radius_value_0 = value_radius_value.value0; + valueSerializer.writeNumber(value_radius_value_0); } - else if (((value_space_value_type == 1))) { + else if (((value_radius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_space_value_1 = value_space_value.value1; - valueSerializer.writeNumber(value_space_value_1); + const auto value_radius_value_1 = value_radius_value.value1; + valueSerializer.writeResource(value_radius_value_1); } } - } - void writeCircleOptions(Ark_CircleOptions value) - { - Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { + const auto value_offsetX = value.offsetX; + Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_type = runtimeType(value_offsetX); + valueSerializer.writeInt8(value_offsetX_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { + const auto value_offsetX_value = value_offsetX.value; + Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_value_type = value_offsetX_value.selector; + if (((value_offsetX_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeString(value_width_value_0); + const auto value_offsetX_value_0 = value_offsetX_value.value0; + valueSerializer.writeNumber(value_offsetX_value_0); } - else if (((value_width_value_type == 1))) { + else if (((value_offsetX_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeNumber(value_width_value_1); + const auto value_offsetX_value_1 = value_offsetX_value.value1; + valueSerializer.writeResource(value_offsetX_value_1); } } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { + const auto value_offsetY = value.offsetY; + Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_type = runtimeType(value_offsetY); + valueSerializer.writeInt8(value_offsetY_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { + const auto value_offsetY_value = value_offsetY.value; + Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_value_type = value_offsetY_value.selector; + if (((value_offsetY_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeString(value_height_value_0); + const auto value_offsetY_value_0 = value_offsetY_value.value0; + valueSerializer.writeNumber(value_offsetY_value_0); } - else if (((value_height_value_type == 1))) { + else if (((value_offsetY_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeNumber(value_height_value_1); + const auto value_offsetY_value_1 = value_offsetY_value.value1; + valueSerializer.writeResource(value_offsetY_value_1); } } } - void writeCheckboxGroupResult(Ark_CheckboxGroupResult value) + void writeGaugeOptions(Ark_GaugeOptions value) { Serializer& valueSerializer = *this; - const auto value_name = value.name; - valueSerializer.writeInt32(value_name.length); - for (int i = 0; i < value_name.length; i++) { - const auto value_name_element = value_name.array[i]; - valueSerializer.writeString(value_name_element); + const auto value_value = value.value; + valueSerializer.writeNumber(value_value); + const auto value_min = value.min; + Ark_Int32 value_min_type = ARK_RUNTIME_UNDEFINED; + value_min_type = runtimeType(value_min); + valueSerializer.writeInt8(value_min_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_min_type)) { + const auto value_min_value = value_min.value; + valueSerializer.writeNumber(value_min_value); } - const auto value_status = value.status; - valueSerializer.writeInt32(value_status); - } - void writeCheckboxGroupOptions(Ark_CheckboxGroupOptions value) - { - Serializer& valueSerializer = *this; - const auto value_group = value.group; - Ark_Int32 value_group_type = ARK_RUNTIME_UNDEFINED; - value_group_type = runtimeType(value_group); - valueSerializer.writeInt8(value_group_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_group_type)) { - const auto value_group_value = value_group.value; - valueSerializer.writeString(value_group_value); + const auto value_max = value.max; + Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; + value_max_type = runtimeType(value_max); + valueSerializer.writeInt8(value_max_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { + const auto value_max_value = value_max.value; + valueSerializer.writeNumber(value_max_value); } } - void writeMarkStyle(Ark_MarkStyle value) + void writeFormLinkOptions(Ark_FormLinkOptions value) { Serializer& valueSerializer = *this; - const auto value_strokeColor = value.strokeColor; - Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; - value_strokeColor_type = runtimeType(value_strokeColor); - valueSerializer.writeInt8(value_strokeColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { - const auto value_strokeColor_value = value_strokeColor.value; - Ark_Int32 value_strokeColor_value_type = ARK_RUNTIME_UNDEFINED; - value_strokeColor_value_type = value_strokeColor_value.selector; - if (((value_strokeColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_strokeColor_value_0 = value_strokeColor_value.value0; - valueSerializer.writeInt32(value_strokeColor_value_0); - } - else if (((value_strokeColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_strokeColor_value_1 = value_strokeColor_value.value1; - valueSerializer.writeNumber(value_strokeColor_value_1); - } - else if (((value_strokeColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_strokeColor_value_2 = value_strokeColor_value.value2; - valueSerializer.writeString(value_strokeColor_value_2); - } - else if (((value_strokeColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_strokeColor_value_3 = value_strokeColor_value.value3; - valueSerializer.writeResource(value_strokeColor_value_3); - } + const auto value_action = value.action; + valueSerializer.writeString(value_action); + const auto value_moduleName = value.moduleName; + Ark_Int32 value_moduleName_type = ARK_RUNTIME_UNDEFINED; + value_moduleName_type = runtimeType(value_moduleName); + valueSerializer.writeInt8(value_moduleName_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_moduleName_type)) { + const auto value_moduleName_value = value_moduleName.value; + valueSerializer.writeString(value_moduleName_value); } - const auto value_size = value.size; - Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; - value_size_type = runtimeType(value_size); - valueSerializer.writeInt8(value_size_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { - const auto value_size_value = value_size.value; - valueSerializer.writeLength(value_size_value); + const auto value_bundleName = value.bundleName; + Ark_Int32 value_bundleName_type = ARK_RUNTIME_UNDEFINED; + value_bundleName_type = runtimeType(value_bundleName); + valueSerializer.writeInt8(value_bundleName_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bundleName_type)) { + const auto value_bundleName_value = value_bundleName.value; + valueSerializer.writeString(value_bundleName_value); } - const auto value_strokeWidth = value.strokeWidth; - Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; - value_strokeWidth_type = runtimeType(value_strokeWidth); - valueSerializer.writeInt8(value_strokeWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { - const auto value_strokeWidth_value = value_strokeWidth.value; - valueSerializer.writeLength(value_strokeWidth_value); + const auto value_abilityName = value.abilityName; + Ark_Int32 value_abilityName_type = ARK_RUNTIME_UNDEFINED; + value_abilityName_type = runtimeType(value_abilityName); + valueSerializer.writeInt8(value_abilityName_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_abilityName_type)) { + const auto value_abilityName_value = value_abilityName.value; + valueSerializer.writeString(value_abilityName_value); + } + const auto value_uri = value.uri; + Ark_Int32 value_uri_type = ARK_RUNTIME_UNDEFINED; + value_uri_type = runtimeType(value_uri); + valueSerializer.writeInt8(value_uri_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_uri_type)) { + const auto value_uri_value = value_uri.value; + valueSerializer.writeString(value_uri_value); + } + const auto value_params = value.params; + Ark_Int32 value_params_type = ARK_RUNTIME_UNDEFINED; + value_params_type = runtimeType(value_params); + valueSerializer.writeInt8(value_params_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_params_type)) { + const auto value_params_value = value_params.value; + valueSerializer.writeCustomObject("Object", value_params_value); } } - void writeCheckboxOptions(Ark_CheckboxOptions value) + void writeFormCallbackInfo(Ark_FormCallbackInfo value) + { + Serializer& valueSerializer = *this; + const auto value_id = value.id; + valueSerializer.writeNumber(value_id); + const auto value_idString = value.idString; + valueSerializer.writeString(value_idString); + } + void writeFormInfo(Ark_FormInfo value) { Serializer& valueSerializer = *this; + const auto value_id = value.id; + Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; + value_id_type = value_id.selector; + if (((value_id_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_id_0 = value_id.value0; + valueSerializer.writeNumber(value_id_0); + } + else if (((value_id_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_id_1 = value_id.value1; + valueSerializer.writeString(value_id_1); + } const auto value_name = value.name; - Ark_Int32 value_name_type = ARK_RUNTIME_UNDEFINED; - value_name_type = runtimeType(value_name); - valueSerializer.writeInt8(value_name_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_name_type)) { - const auto value_name_value = value_name.value; - valueSerializer.writeString(value_name_value); + valueSerializer.writeString(value_name); + const auto value_bundle = value.bundle; + valueSerializer.writeString(value_bundle); + const auto value_ability = value.ability; + valueSerializer.writeString(value_ability); + const auto value_module = value.module; + valueSerializer.writeString(value_module); + const auto value_dimension = value.dimension; + Ark_Int32 value_dimension_type = ARK_RUNTIME_UNDEFINED; + value_dimension_type = runtimeType(value_dimension); + valueSerializer.writeInt8(value_dimension_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dimension_type)) { + const auto value_dimension_value = value_dimension.value; + valueSerializer.writeInt32(value_dimension_value); } - const auto value_group = value.group; - Ark_Int32 value_group_type = ARK_RUNTIME_UNDEFINED; - value_group_type = runtimeType(value_group); - valueSerializer.writeInt8(value_group_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_group_type)) { - const auto value_group_value = value_group.value; - valueSerializer.writeString(value_group_value); + const auto value_temporary = value.temporary; + Ark_Int32 value_temporary_type = ARK_RUNTIME_UNDEFINED; + value_temporary_type = runtimeType(value_temporary); + valueSerializer.writeInt8(value_temporary_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_temporary_type)) { + const auto value_temporary_value = value_temporary.value; + valueSerializer.writeBoolean(value_temporary_value); } - const auto value_indicatorBuilder = value.indicatorBuilder; - Ark_Int32 value_indicatorBuilder_type = ARK_RUNTIME_UNDEFINED; - value_indicatorBuilder_type = runtimeType(value_indicatorBuilder); - valueSerializer.writeInt8(value_indicatorBuilder_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorBuilder_type)) { - const auto value_indicatorBuilder_value = value_indicatorBuilder.value; - valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); + const auto value_want = value.want; + Ark_Int32 value_want_type = ARK_RUNTIME_UNDEFINED; + value_want_type = runtimeType(value_want); + valueSerializer.writeInt8(value_want_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_want_type)) { + const auto value_want_value = value_want.value; + valueSerializer.writeWant(value_want_value); } - } - void writeCalendarOptions(Ark_CalendarOptions value) - { - Serializer& valueSerializer = *this; - const auto value_hintRadius = value.hintRadius; - Ark_Int32 value_hintRadius_type = ARK_RUNTIME_UNDEFINED; - value_hintRadius_type = runtimeType(value_hintRadius); - valueSerializer.writeInt8(value_hintRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hintRadius_type)) { - const auto value_hintRadius_value = value_hintRadius.value; - Ark_Int32 value_hintRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_hintRadius_value_type = value_hintRadius_value.selector; - if (((value_hintRadius_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_hintRadius_value_0 = value_hintRadius_value.value0; - valueSerializer.writeNumber(value_hintRadius_value_0); - } - else if (((value_hintRadius_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_hintRadius_value_1 = value_hintRadius_value.value1; - valueSerializer.writeResource(value_hintRadius_value_1); - } + const auto value_renderingMode = value.renderingMode; + Ark_Int32 value_renderingMode_type = ARK_RUNTIME_UNDEFINED; + value_renderingMode_type = runtimeType(value_renderingMode); + valueSerializer.writeInt8(value_renderingMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_renderingMode_type)) { + const auto value_renderingMode_value = value_renderingMode.value; + valueSerializer.writeInt32(value_renderingMode_value); } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeInt64(value_selected_value); + const auto value_shape = value.shape; + Ark_Int32 value_shape_type = ARK_RUNTIME_UNDEFINED; + value_shape_type = runtimeType(value_shape); + valueSerializer.writeInt8(value_shape_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shape_type)) { + const auto value_shape_value = value_shape.value; + valueSerializer.writeInt32(value_shape_value); } } - void writeCalendarRequestedData(Ark_CalendarRequestedData value) + void writeHoverEventParam(Ark_HoverEventParam value) { Serializer& valueSerializer = *this; - const auto value_year = value.year; - valueSerializer.writeNumber(value_year); - const auto value_month = value.month; - valueSerializer.writeNumber(value_month); - const auto value_currentYear = value.currentYear; - valueSerializer.writeNumber(value_currentYear); - const auto value_currentMonth = value.currentMonth; - valueSerializer.writeNumber(value_currentMonth); - const auto value_monthState = value.monthState; - valueSerializer.writeNumber(value_monthState); + const auto value_foldStatus = value.foldStatus; + valueSerializer.writeInt32(value_foldStatus); + const auto value_isHoverMode = value.isHoverMode; + valueSerializer.writeBoolean(value_isHoverMode); + const auto value_appRotation = value.appRotation; + valueSerializer.writeInt32(value_appRotation); + const auto value_windowStatusType = value.windowStatusType; + valueSerializer.writeWindowStatusType(value_windowStatusType); } - void writeCalendarSelectedDate(Ark_CalendarSelectedDate value) + void writeOnFoldStatusChangeInfo(Ark_OnFoldStatusChangeInfo value) { Serializer& valueSerializer = *this; - const auto value_year = value.year; - valueSerializer.writeNumber(value_year); - const auto value_month = value.month; - valueSerializer.writeNumber(value_month); - const auto value_day = value.day; - valueSerializer.writeNumber(value_day); + const auto value_foldStatus = value.foldStatus; + valueSerializer.writeInt32(value_foldStatus); } - void writeWorkStateStyle(Ark_WorkStateStyle value) + void writeFolderStackOptions(Ark_FolderStackOptions value) { Serializer& valueSerializer = *this; - const auto value_workDayMarkColor = value.workDayMarkColor; - Ark_Int32 value_workDayMarkColor_type = ARK_RUNTIME_UNDEFINED; - value_workDayMarkColor_type = runtimeType(value_workDayMarkColor); - valueSerializer.writeInt8(value_workDayMarkColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_workDayMarkColor_type)) { - const auto value_workDayMarkColor_value = value_workDayMarkColor.value; - Ark_Int32 value_workDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; - value_workDayMarkColor_value_type = value_workDayMarkColor_value.selector; - if (((value_workDayMarkColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_workDayMarkColor_value_0 = value_workDayMarkColor_value.value0; - valueSerializer.writeInt32(value_workDayMarkColor_value_0); - } - else if (((value_workDayMarkColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_workDayMarkColor_value_1 = value_workDayMarkColor_value.value1; - valueSerializer.writeNumber(value_workDayMarkColor_value_1); - } - else if (((value_workDayMarkColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_workDayMarkColor_value_2 = value_workDayMarkColor_value.value2; - valueSerializer.writeString(value_workDayMarkColor_value_2); - } - else if (((value_workDayMarkColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_workDayMarkColor_value_3 = value_workDayMarkColor_value.value3; - valueSerializer.writeResource(value_workDayMarkColor_value_3); + const auto value_upperItems = value.upperItems; + Ark_Int32 value_upperItems_type = ARK_RUNTIME_UNDEFINED; + value_upperItems_type = runtimeType(value_upperItems); + valueSerializer.writeInt8(value_upperItems_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_upperItems_type)) { + const auto value_upperItems_value = value_upperItems.value; + valueSerializer.writeInt32(value_upperItems_value.length); + for (int i = 0; i < value_upperItems_value.length; i++) { + const auto value_upperItems_value_element = value_upperItems_value.array[i]; + valueSerializer.writeString(value_upperItems_value_element); } } - const auto value_offDayMarkColor = value.offDayMarkColor; - Ark_Int32 value_offDayMarkColor_type = ARK_RUNTIME_UNDEFINED; - value_offDayMarkColor_type = runtimeType(value_offDayMarkColor); - valueSerializer.writeInt8(value_offDayMarkColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offDayMarkColor_type)) { - const auto value_offDayMarkColor_value = value_offDayMarkColor.value; - Ark_Int32 value_offDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; - value_offDayMarkColor_value_type = value_offDayMarkColor_value.selector; - if (((value_offDayMarkColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_offDayMarkColor_value_0 = value_offDayMarkColor_value.value0; - valueSerializer.writeInt32(value_offDayMarkColor_value_0); - } - else if (((value_offDayMarkColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_offDayMarkColor_value_1 = value_offDayMarkColor_value.value1; - valueSerializer.writeNumber(value_offDayMarkColor_value_1); - } - else if (((value_offDayMarkColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_offDayMarkColor_value_2 = value_offDayMarkColor_value.value2; - valueSerializer.writeString(value_offDayMarkColor_value_2); - } - else if (((value_offDayMarkColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_offDayMarkColor_value_3 = value_offDayMarkColor_value.value3; - valueSerializer.writeResource(value_offDayMarkColor_value_3); - } + } + void writeFlexOptions(Ark_FlexOptions value) + { + Serializer& valueSerializer = *this; + const auto value_direction = value.direction; + Ark_Int32 value_direction_type = ARK_RUNTIME_UNDEFINED; + value_direction_type = runtimeType(value_direction); + valueSerializer.writeInt8(value_direction_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_direction_type)) { + const auto value_direction_value = value_direction.value; + valueSerializer.writeInt32(value_direction_value); } - const auto value_workDayMarkSize = value.workDayMarkSize; - Ark_Int32 value_workDayMarkSize_type = ARK_RUNTIME_UNDEFINED; - value_workDayMarkSize_type = runtimeType(value_workDayMarkSize); - valueSerializer.writeInt8(value_workDayMarkSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_workDayMarkSize_type)) { - const auto value_workDayMarkSize_value = value_workDayMarkSize.value; - valueSerializer.writeNumber(value_workDayMarkSize_value); + const auto value_wrap = value.wrap; + Ark_Int32 value_wrap_type = ARK_RUNTIME_UNDEFINED; + value_wrap_type = runtimeType(value_wrap); + valueSerializer.writeInt8(value_wrap_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_wrap_type)) { + const auto value_wrap_value = value_wrap.value; + valueSerializer.writeInt32(value_wrap_value); } - const auto value_offDayMarkSize = value.offDayMarkSize; - Ark_Int32 value_offDayMarkSize_type = ARK_RUNTIME_UNDEFINED; - value_offDayMarkSize_type = runtimeType(value_offDayMarkSize); - valueSerializer.writeInt8(value_offDayMarkSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offDayMarkSize_type)) { - const auto value_offDayMarkSize_value = value_offDayMarkSize.value; - valueSerializer.writeNumber(value_offDayMarkSize_value); + const auto value_justifyContent = value.justifyContent; + Ark_Int32 value_justifyContent_type = ARK_RUNTIME_UNDEFINED; + value_justifyContent_type = runtimeType(value_justifyContent); + valueSerializer.writeInt8(value_justifyContent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_justifyContent_type)) { + const auto value_justifyContent_value = value_justifyContent.value; + valueSerializer.writeInt32(value_justifyContent_value); } - const auto value_workStateWidth = value.workStateWidth; - Ark_Int32 value_workStateWidth_type = ARK_RUNTIME_UNDEFINED; - value_workStateWidth_type = runtimeType(value_workStateWidth); - valueSerializer.writeInt8(value_workStateWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_workStateWidth_type)) { - const auto value_workStateWidth_value = value_workStateWidth.value; - valueSerializer.writeNumber(value_workStateWidth_value); + const auto value_alignItems = value.alignItems; + Ark_Int32 value_alignItems_type = ARK_RUNTIME_UNDEFINED; + value_alignItems_type = runtimeType(value_alignItems); + valueSerializer.writeInt8(value_alignItems_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignItems_type)) { + const auto value_alignItems_value = value_alignItems.value; + valueSerializer.writeInt32(value_alignItems_value); } - const auto value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance; - Ark_Int32 value_workStateHorizontalMovingDistance_type = ARK_RUNTIME_UNDEFINED; - value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance); - valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { - const auto value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance.value; - valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value); + const auto value_alignContent = value.alignContent; + Ark_Int32 value_alignContent_type = ARK_RUNTIME_UNDEFINED; + value_alignContent_type = runtimeType(value_alignContent); + valueSerializer.writeInt8(value_alignContent_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignContent_type)) { + const auto value_alignContent_value = value_alignContent.value; + valueSerializer.writeInt32(value_alignContent_value); } - const auto value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance; - Ark_Int32 value_workStateVerticalMovingDistance_type = ARK_RUNTIME_UNDEFINED; - value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance); - valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { - const auto value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance.value; - valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value); + const auto value_space = value.space; + Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; + value_space_type = runtimeType(value_space); + valueSerializer.writeInt8(value_space_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { + const auto value_space_value = value_space.value; + valueSerializer.writeFlexSpaceOptions(value_space_value); } } - void writeWeekStyle(Ark_WeekStyle value) + void writeTerminationInfo(Ark_TerminationInfo value) { Serializer& valueSerializer = *this; - const auto value_weekColor = value.weekColor; - Ark_Int32 value_weekColor_type = ARK_RUNTIME_UNDEFINED; - value_weekColor_type = runtimeType(value_weekColor); - valueSerializer.writeInt8(value_weekColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekColor_type)) { - const auto value_weekColor_value = value_weekColor.value; - Ark_Int32 value_weekColor_value_type = ARK_RUNTIME_UNDEFINED; - value_weekColor_value_type = value_weekColor_value.selector; - if (((value_weekColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_weekColor_value_0 = value_weekColor_value.value0; - valueSerializer.writeInt32(value_weekColor_value_0); - } - else if (((value_weekColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_weekColor_value_1 = value_weekColor_value.value1; - valueSerializer.writeNumber(value_weekColor_value_1); - } - else if (((value_weekColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_weekColor_value_2 = value_weekColor_value.value2; - valueSerializer.writeString(value_weekColor_value_2); - } - else if (((value_weekColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_weekColor_value_3 = value_weekColor_value.value3; - valueSerializer.writeResource(value_weekColor_value_3); - } + const auto value_code = value.code; + valueSerializer.writeNumber(value_code); + const auto value_want = value.want; + Ark_Int32 value_want_type = ARK_RUNTIME_UNDEFINED; + value_want_type = runtimeType(value_want); + valueSerializer.writeInt8(value_want_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_want_type)) { + const auto value_want_value = value_want.value; + valueSerializer.writeWant(value_want_value); } - const auto value_weekendDayColor = value.weekendDayColor; - Ark_Int32 value_weekendDayColor_type = ARK_RUNTIME_UNDEFINED; - value_weekendDayColor_type = runtimeType(value_weekendDayColor); - valueSerializer.writeInt8(value_weekendDayColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekendDayColor_type)) { - const auto value_weekendDayColor_value = value_weekendDayColor.value; - Ark_Int32 value_weekendDayColor_value_type = ARK_RUNTIME_UNDEFINED; - value_weekendDayColor_value_type = value_weekendDayColor_value.selector; - if (((value_weekendDayColor_value_type == 0))) { + } + void writeEllipseOptions(Ark_EllipseOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_weekendDayColor_value_0 = value_weekendDayColor_value.value0; - valueSerializer.writeInt32(value_weekendDayColor_value_0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); } - else if (((value_weekendDayColor_value_type == 1))) { + else if (((value_width_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_weekendDayColor_value_1 = value_weekendDayColor_value.value1; - valueSerializer.writeNumber(value_weekendDayColor_value_1); - } - else if (((value_weekendDayColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_weekendDayColor_value_2 = value_weekendDayColor_value.value2; - valueSerializer.writeString(value_weekendDayColor_value_2); - } - else if (((value_weekendDayColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_weekendDayColor_value_3 = value_weekendDayColor_value.value3; - valueSerializer.writeResource(value_weekendDayColor_value_3); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); } } - const auto value_weekendLunarColor = value.weekendLunarColor; - Ark_Int32 value_weekendLunarColor_type = ARK_RUNTIME_UNDEFINED; - value_weekendLunarColor_type = runtimeType(value_weekendLunarColor); - valueSerializer.writeInt8(value_weekendLunarColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekendLunarColor_type)) { - const auto value_weekendLunarColor_value = value_weekendLunarColor.value; - Ark_Int32 value_weekendLunarColor_value_type = ARK_RUNTIME_UNDEFINED; - value_weekendLunarColor_value_type = value_weekendLunarColor_value.selector; - if (((value_weekendLunarColor_value_type == 0))) { + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_weekendLunarColor_value_0 = value_weekendLunarColor_value.value0; - valueSerializer.writeInt32(value_weekendLunarColor_value_0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); } - else if (((value_weekendLunarColor_value_type == 1))) { + else if (((value_height_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_weekendLunarColor_value_1 = value_weekendLunarColor_value.value1; - valueSerializer.writeNumber(value_weekendLunarColor_value_1); - } - else if (((value_weekendLunarColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_weekendLunarColor_value_2 = value_weekendLunarColor_value.value2; - valueSerializer.writeString(value_weekendLunarColor_value_2); - } - else if (((value_weekendLunarColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_weekendLunarColor_value_3 = value_weekendLunarColor_value.value3; - valueSerializer.writeResource(value_weekendLunarColor_value_3); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); } } - const auto value_weekFontSize = value.weekFontSize; - Ark_Int32 value_weekFontSize_type = ARK_RUNTIME_UNDEFINED; - value_weekFontSize_type = runtimeType(value_weekFontSize); - valueSerializer.writeInt8(value_weekFontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekFontSize_type)) { - const auto value_weekFontSize_value = value_weekFontSize.value; - valueSerializer.writeNumber(value_weekFontSize_value); + } + void writeDatePickerResult(Ark_DatePickerResult value) + { + Serializer& valueSerializer = *this; + const auto value_year = value.year; + Ark_Int32 value_year_type = ARK_RUNTIME_UNDEFINED; + value_year_type = runtimeType(value_year); + valueSerializer.writeInt8(value_year_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_year_type)) { + const auto value_year_value = value_year.value; + valueSerializer.writeNumber(value_year_value); } - const auto value_weekHeight = value.weekHeight; - Ark_Int32 value_weekHeight_type = ARK_RUNTIME_UNDEFINED; - value_weekHeight_type = runtimeType(value_weekHeight); - valueSerializer.writeInt8(value_weekHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekHeight_type)) { - const auto value_weekHeight_value = value_weekHeight.value; - valueSerializer.writeNumber(value_weekHeight_value); + const auto value_month = value.month; + Ark_Int32 value_month_type = ARK_RUNTIME_UNDEFINED; + value_month_type = runtimeType(value_month); + valueSerializer.writeInt8(value_month_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_month_type)) { + const auto value_month_value = value_month.value; + valueSerializer.writeNumber(value_month_value); } - const auto value_weekWidth = value.weekWidth; - Ark_Int32 value_weekWidth_type = ARK_RUNTIME_UNDEFINED; - value_weekWidth_type = runtimeType(value_weekWidth); - valueSerializer.writeInt8(value_weekWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekWidth_type)) { - const auto value_weekWidth_value = value_weekWidth.value; - valueSerializer.writeNumber(value_weekWidth_value); + const auto value_day = value.day; + Ark_Int32 value_day_type = ARK_RUNTIME_UNDEFINED; + value_day_type = runtimeType(value_day); + valueSerializer.writeInt8(value_day_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_day_type)) { + const auto value_day_value = value_day.value; + valueSerializer.writeNumber(value_day_value); } - const auto value_weekAndDayRowSpace = value.weekAndDayRowSpace; - Ark_Int32 value_weekAndDayRowSpace_type = ARK_RUNTIME_UNDEFINED; - value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace); - valueSerializer.writeInt8(value_weekAndDayRowSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_weekAndDayRowSpace_type)) { - const auto value_weekAndDayRowSpace_value = value_weekAndDayRowSpace.value; - valueSerializer.writeNumber(value_weekAndDayRowSpace_value); + } + void writeDatePickerOptions(Ark_DatePickerOptions value) + { + Serializer& valueSerializer = *this; + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeInt64(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeInt64(value_end_value); + } + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); } } - void writeTodayStyle(Ark_TodayStyle value) + void writeDataPanelShadowOptions(Ark_DataPanelShadowOptions value) { Serializer& valueSerializer = *this; - const auto value_focusedDayColor = value.focusedDayColor; - Ark_Int32 value_focusedDayColor_type = ARK_RUNTIME_UNDEFINED; - value_focusedDayColor_type = runtimeType(value_focusedDayColor); - valueSerializer.writeInt8(value_focusedDayColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focusedDayColor_type)) { - const auto value_focusedDayColor_value = value_focusedDayColor.value; - Ark_Int32 value_focusedDayColor_value_type = ARK_RUNTIME_UNDEFINED; - value_focusedDayColor_value_type = value_focusedDayColor_value.selector; - if (((value_focusedDayColor_value_type == 0))) { + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_type = value_radius_value.selector; + if (((value_radius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_focusedDayColor_value_0 = value_focusedDayColor_value.value0; - valueSerializer.writeInt32(value_focusedDayColor_value_0); + const auto value_radius_value_0 = value_radius_value.value0; + valueSerializer.writeNumber(value_radius_value_0); } - else if (((value_focusedDayColor_value_type == 1))) { + else if (((value_radius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_focusedDayColor_value_1 = value_focusedDayColor_value.value1; - valueSerializer.writeNumber(value_focusedDayColor_value_1); - } - else if (((value_focusedDayColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_focusedDayColor_value_2 = value_focusedDayColor_value.value2; - valueSerializer.writeString(value_focusedDayColor_value_2); - } - else if (((value_focusedDayColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_focusedDayColor_value_3 = value_focusedDayColor_value.value3; - valueSerializer.writeResource(value_focusedDayColor_value_3); + const auto value_radius_value_1 = value_radius_value.value1; + valueSerializer.writeResource(value_radius_value_1); } } - const auto value_focusedLunarColor = value.focusedLunarColor; - Ark_Int32 value_focusedLunarColor_type = ARK_RUNTIME_UNDEFINED; - value_focusedLunarColor_type = runtimeType(value_focusedLunarColor); - valueSerializer.writeInt8(value_focusedLunarColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focusedLunarColor_type)) { - const auto value_focusedLunarColor_value = value_focusedLunarColor.value; - Ark_Int32 value_focusedLunarColor_value_type = ARK_RUNTIME_UNDEFINED; - value_focusedLunarColor_value_type = value_focusedLunarColor_value.selector; - if (((value_focusedLunarColor_value_type == 0))) { + const auto value_offsetX = value.offsetX; + Ark_Int32 value_offsetX_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_type = runtimeType(value_offsetX); + valueSerializer.writeInt8(value_offsetX_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetX_type)) { + const auto value_offsetX_value = value_offsetX.value; + Ark_Int32 value_offsetX_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetX_value_type = value_offsetX_value.selector; + if (((value_offsetX_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_focusedLunarColor_value_0 = value_focusedLunarColor_value.value0; - valueSerializer.writeInt32(value_focusedLunarColor_value_0); + const auto value_offsetX_value_0 = value_offsetX_value.value0; + valueSerializer.writeNumber(value_offsetX_value_0); } - else if (((value_focusedLunarColor_value_type == 1))) { + else if (((value_offsetX_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_focusedLunarColor_value_1 = value_focusedLunarColor_value.value1; - valueSerializer.writeNumber(value_focusedLunarColor_value_1); - } - else if (((value_focusedLunarColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_focusedLunarColor_value_2 = value_focusedLunarColor_value.value2; - valueSerializer.writeString(value_focusedLunarColor_value_2); - } - else if (((value_focusedLunarColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_focusedLunarColor_value_3 = value_focusedLunarColor_value.value3; - valueSerializer.writeResource(value_focusedLunarColor_value_3); + const auto value_offsetX_value_1 = value_offsetX_value.value1; + valueSerializer.writeResource(value_offsetX_value_1); } } - const auto value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor; - Ark_Int32 value_focusedAreaBackgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor); - valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { - const auto value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor.value; - Ark_Int32 value_focusedAreaBackgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_focusedAreaBackgroundColor_value_type = value_focusedAreaBackgroundColor_value.selector; - if (((value_focusedAreaBackgroundColor_value_type == 0))) { + const auto value_offsetY = value.offsetY; + Ark_Int32 value_offsetY_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_type = runtimeType(value_offsetY); + valueSerializer.writeInt8(value_offsetY_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offsetY_type)) { + const auto value_offsetY_value = value_offsetY.value; + Ark_Int32 value_offsetY_value_type = ARK_RUNTIME_UNDEFINED; + value_offsetY_value_type = value_offsetY_value.selector; + if (((value_offsetY_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_focusedAreaBackgroundColor_value_0 = value_focusedAreaBackgroundColor_value.value0; - valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0); + const auto value_offsetY_value_0 = value_offsetY_value.value0; + valueSerializer.writeNumber(value_offsetY_value_0); } - else if (((value_focusedAreaBackgroundColor_value_type == 1))) { + else if (((value_offsetY_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_focusedAreaBackgroundColor_value_1 = value_focusedAreaBackgroundColor_value.value1; - valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1); - } - else if (((value_focusedAreaBackgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_focusedAreaBackgroundColor_value_2 = value_focusedAreaBackgroundColor_value.value2; - valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2); + const auto value_offsetY_value_1 = value_offsetY_value.value1; + valueSerializer.writeResource(value_offsetY_value_1); } - else if (((value_focusedAreaBackgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_focusedAreaBackgroundColor_value_3 = value_focusedAreaBackgroundColor_value.value3; - valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3); + } + const auto value_colors = value.colors; + Ark_Int32 value_colors_type = ARK_RUNTIME_UNDEFINED; + value_colors_type = runtimeType(value_colors); + valueSerializer.writeInt8(value_colors_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_colors_type)) { + const auto value_colors_value = value_colors.value; + valueSerializer.writeInt32(value_colors_value.length); + for (int i = 0; i < value_colors_value.length; i++) { + const auto value_colors_value_element = value_colors_value.array[i]; + Ark_Int32 value_colors_value_element_type = ARK_RUNTIME_UNDEFINED; + value_colors_value_element_type = value_colors_value_element.selector; + if (((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0)) || ((value_colors_value_element_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_colors_value_element_0 = value_colors_value_element.value0; + Ark_Int32 value_colors_value_element_0_type = ARK_RUNTIME_UNDEFINED; + value_colors_value_element_0_type = value_colors_value_element_0.selector; + if (((value_colors_value_element_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_colors_value_element_0_0 = value_colors_value_element_0.value0; + valueSerializer.writeInt32(value_colors_value_element_0_0); + } + else if (((value_colors_value_element_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_colors_value_element_0_1 = value_colors_value_element_0.value1; + valueSerializer.writeNumber(value_colors_value_element_0_1); + } + else if (((value_colors_value_element_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_colors_value_element_0_2 = value_colors_value_element_0.value2; + valueSerializer.writeString(value_colors_value_element_0_2); + } + else if (((value_colors_value_element_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_colors_value_element_0_3 = value_colors_value_element_0.value3; + valueSerializer.writeResource(value_colors_value_element_0_3); + } + } + else if (((value_colors_value_element_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_colors_value_element_1 = value_colors_value_element.value1; + valueSerializer.writeLinearGradient_data_panel(value_colors_value_element_1); + } } } - const auto value_focusedAreaRadius = value.focusedAreaRadius; - Ark_Int32 value_focusedAreaRadius_type = ARK_RUNTIME_UNDEFINED; - value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius); - valueSerializer.writeInt8(value_focusedAreaRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focusedAreaRadius_type)) { - const auto value_focusedAreaRadius_value = value_focusedAreaRadius.value; - valueSerializer.writeNumber(value_focusedAreaRadius_value); + } + void writeDataPanelOptions(Ark_DataPanelOptions value) + { + Serializer& valueSerializer = *this; + const auto value_values = value.values; + valueSerializer.writeInt32(value_values.length); + for (int i = 0; i < value_values.length; i++) { + const auto value_values_element = value_values.array[i]; + valueSerializer.writeNumber(value_values_element); + } + const auto value_max = value.max; + Ark_Int32 value_max_type = ARK_RUNTIME_UNDEFINED; + value_max_type = runtimeType(value_max); + valueSerializer.writeInt8(value_max_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_max_type)) { + const auto value_max_value = value_max.value; + valueSerializer.writeNumber(value_max_value); + } + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); } } - void writeNonCurrentDayStyle(Ark_NonCurrentDayStyle value) + void writeCustomDialogControllerOptions(Ark_CustomDialogControllerOptions value) { Serializer& valueSerializer = *this; - const auto value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor; - Ark_Int32 value_nonCurrentMonthDayColor_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor); - valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { - const auto value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor.value; - Ark_Int32 value_nonCurrentMonthDayColor_value_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthDayColor_value_type = value_nonCurrentMonthDayColor_value.selector; - if (((value_nonCurrentMonthDayColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_nonCurrentMonthDayColor_value_0 = value_nonCurrentMonthDayColor_value.value0; - valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0); - } - else if (((value_nonCurrentMonthDayColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_nonCurrentMonthDayColor_value_1 = value_nonCurrentMonthDayColor_value.value1; - valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1); - } - else if (((value_nonCurrentMonthDayColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_nonCurrentMonthDayColor_value_2 = value_nonCurrentMonthDayColor_value.value2; - valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2); - } - else if (((value_nonCurrentMonthDayColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_nonCurrentMonthDayColor_value_3 = value_nonCurrentMonthDayColor_value.value3; - valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3); - } + const auto value_builder = value.builder; + valueSerializer.writeCustomObject("Any", value_builder); + const auto value_cancel = value.cancel; + Ark_Int32 value_cancel_type = ARK_RUNTIME_UNDEFINED; + value_cancel_type = runtimeType(value_cancel); + valueSerializer.writeInt8(value_cancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cancel_type)) { + const auto value_cancel_value = value_cancel.value; + valueSerializer.writeCallbackResource(value_cancel_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_cancel_value.callSync)); } - const auto value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor; - Ark_Int32 value_nonCurrentMonthLunarColor_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor); - valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { - const auto value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor.value; - Ark_Int32 value_nonCurrentMonthLunarColor_value_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthLunarColor_value_type = value_nonCurrentMonthLunarColor_value.selector; - if (((value_nonCurrentMonthLunarColor_value_type == 0))) { + const auto value_autoCancel = value.autoCancel; + Ark_Int32 value_autoCancel_type = ARK_RUNTIME_UNDEFINED; + value_autoCancel_type = runtimeType(value_autoCancel); + valueSerializer.writeInt8(value_autoCancel_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoCancel_type)) { + const auto value_autoCancel_value = value_autoCancel.value; + valueSerializer.writeBoolean(value_autoCancel_value); + } + const auto value_alignment = value.alignment; + Ark_Int32 value_alignment_type = ARK_RUNTIME_UNDEFINED; + value_alignment_type = runtimeType(value_alignment); + valueSerializer.writeInt8(value_alignment_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_alignment_type)) { + const auto value_alignment_value = value_alignment.value; + valueSerializer.writeInt32(value_alignment_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + const auto value_offset_value_dx = value_offset_value.dx; + valueSerializer.writeLength(value_offset_value_dx); + const auto value_offset_value_dy = value_offset_value.dy; + valueSerializer.writeLength(value_offset_value_dy); + } + const auto value_customStyle = value.customStyle; + Ark_Int32 value_customStyle_type = ARK_RUNTIME_UNDEFINED; + value_customStyle_type = runtimeType(value_customStyle); + valueSerializer.writeInt8(value_customStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_customStyle_type)) { + const auto value_customStyle_value = value_customStyle.value; + valueSerializer.writeBoolean(value_customStyle_value); + } + const auto value_gridCount = value.gridCount; + Ark_Int32 value_gridCount_type = ARK_RUNTIME_UNDEFINED; + value_gridCount_type = runtimeType(value_gridCount); + valueSerializer.writeInt8(value_gridCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gridCount_type)) { + const auto value_gridCount_value = value_gridCount.value; + valueSerializer.writeNumber(value_gridCount_value); + } + const auto value_maskColor = value.maskColor; + Ark_Int32 value_maskColor_type = ARK_RUNTIME_UNDEFINED; + value_maskColor_type = runtimeType(value_maskColor); + valueSerializer.writeInt8(value_maskColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskColor_type)) { + const auto value_maskColor_value = value_maskColor.value; + Ark_Int32 value_maskColor_value_type = ARK_RUNTIME_UNDEFINED; + value_maskColor_value_type = value_maskColor_value.selector; + if (((value_maskColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_nonCurrentMonthLunarColor_value_0 = value_nonCurrentMonthLunarColor_value.value0; - valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0); + const auto value_maskColor_value_0 = value_maskColor_value.value0; + valueSerializer.writeInt32(value_maskColor_value_0); } - else if (((value_nonCurrentMonthLunarColor_value_type == 1))) { + else if (((value_maskColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_nonCurrentMonthLunarColor_value_1 = value_nonCurrentMonthLunarColor_value.value1; - valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1); + const auto value_maskColor_value_1 = value_maskColor_value.value1; + valueSerializer.writeNumber(value_maskColor_value_1); } - else if (((value_nonCurrentMonthLunarColor_value_type == 2))) { + else if (((value_maskColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_nonCurrentMonthLunarColor_value_2 = value_nonCurrentMonthLunarColor_value.value2; - valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2); + const auto value_maskColor_value_2 = value_maskColor_value.value2; + valueSerializer.writeString(value_maskColor_value_2); } - else if (((value_nonCurrentMonthLunarColor_value_type == 3))) { + else if (((value_maskColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_nonCurrentMonthLunarColor_value_3 = value_nonCurrentMonthLunarColor_value.value3; - valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3); + const auto value_maskColor_value_3 = value_maskColor_value.value3; + valueSerializer.writeResource(value_maskColor_value_3); } } - const auto value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor; - Ark_Int32 value_nonCurrentMonthWorkDayMarkColor_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor); - valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { - const auto value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor.value; - Ark_Int32 value_nonCurrentMonthWorkDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthWorkDayMarkColor_value_type = value_nonCurrentMonthWorkDayMarkColor_value.selector; - if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 0))) { + const auto value_maskRect = value.maskRect; + Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; + value_maskRect_type = runtimeType(value_maskRect); + valueSerializer.writeInt8(value_maskRect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maskRect_type)) { + const auto value_maskRect_value = value_maskRect.value; + valueSerializer.writeRectangle(value_maskRect_value); + } + const auto value_openAnimation = value.openAnimation; + Ark_Int32 value_openAnimation_type = ARK_RUNTIME_UNDEFINED; + value_openAnimation_type = runtimeType(value_openAnimation); + valueSerializer.writeInt8(value_openAnimation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_openAnimation_type)) { + const auto value_openAnimation_value = value_openAnimation.value; + valueSerializer.writeAnimateParam(value_openAnimation_value); + } + const auto value_closeAnimation = value.closeAnimation; + Ark_Int32 value_closeAnimation_type = ARK_RUNTIME_UNDEFINED; + value_closeAnimation_type = runtimeType(value_closeAnimation); + valueSerializer.writeInt8(value_closeAnimation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_closeAnimation_type)) { + const auto value_closeAnimation_value = value_closeAnimation.value; + valueSerializer.writeAnimateParam(value_closeAnimation_value); + } + const auto value_showInSubWindow = value.showInSubWindow; + Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; + value_showInSubWindow_type = runtimeType(value_showInSubWindow); + valueSerializer.writeInt8(value_showInSubWindow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { + const auto value_showInSubWindow_value = value_showInSubWindow.value; + valueSerializer.writeBoolean(value_showInSubWindow_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_nonCurrentMonthWorkDayMarkColor_value_0 = value_nonCurrentMonthWorkDayMarkColor_value.value0; - valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); } - else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 1))) { + else if (((value_backgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_nonCurrentMonthWorkDayMarkColor_value_1 = value_nonCurrentMonthWorkDayMarkColor_value.value1; - valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); } - else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 2))) { + else if (((value_backgroundColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_nonCurrentMonthWorkDayMarkColor_value_2 = value_nonCurrentMonthWorkDayMarkColor_value.value2; - valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); } - else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 3))) { + else if (((value_backgroundColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_nonCurrentMonthWorkDayMarkColor_value_3 = value_nonCurrentMonthWorkDayMarkColor_value.value3; - valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); } } - const auto value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor; - Ark_Int32 value_nonCurrentMonthOffDayMarkColor_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor); - valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { - const auto value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor.value; - Ark_Int32 value_nonCurrentMonthOffDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; - value_nonCurrentMonthOffDayMarkColor_value_type = value_nonCurrentMonthOffDayMarkColor_value.selector; - if (((value_nonCurrentMonthOffDayMarkColor_value_type == 0))) { + const auto value_cornerRadius = value.cornerRadius; + Ark_Int32 value_cornerRadius_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_type = runtimeType(value_cornerRadius); + valueSerializer.writeInt8(value_cornerRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_type)) { + const auto value_cornerRadius_value = value_cornerRadius.value; + Ark_Int32 value_cornerRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_type = value_cornerRadius_value.selector; + if (((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0)) || ((value_cornerRadius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_nonCurrentMonthOffDayMarkColor_value_0 = value_nonCurrentMonthOffDayMarkColor_value.value0; - valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0); + const auto value_cornerRadius_value_0 = value_cornerRadius_value.value0; + valueSerializer.writeLength(value_cornerRadius_value_0); } - else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 1))) { + else if (((value_cornerRadius_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_nonCurrentMonthOffDayMarkColor_value_1 = value_nonCurrentMonthOffDayMarkColor_value.value1; - valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1); - } - else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_nonCurrentMonthOffDayMarkColor_value_2 = value_nonCurrentMonthOffDayMarkColor_value.value2; - valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2); - } - else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_nonCurrentMonthOffDayMarkColor_value_3 = value_nonCurrentMonthOffDayMarkColor_value.value3; - valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3); + const auto value_cornerRadius_value_1 = value_cornerRadius_value.value1; + const auto value_cornerRadius_value_1_topLeft = value_cornerRadius_value_1.topLeft; + Ark_Int32 value_cornerRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topLeft_type = runtimeType(value_cornerRadius_value_1_topLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topLeft_type)) { + const auto value_cornerRadius_value_1_topLeft_value = value_cornerRadius_value_1_topLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topLeft_value); + } + const auto value_cornerRadius_value_1_topRight = value_cornerRadius_value_1.topRight; + Ark_Int32 value_cornerRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_topRight_type = runtimeType(value_cornerRadius_value_1_topRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_topRight_type)) { + const auto value_cornerRadius_value_1_topRight_value = value_cornerRadius_value_1_topRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_topRight_value); + } + const auto value_cornerRadius_value_1_bottomLeft = value_cornerRadius_value_1.bottomLeft; + Ark_Int32 value_cornerRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomLeft_type = runtimeType(value_cornerRadius_value_1_bottomLeft); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomLeft_type)) { + const auto value_cornerRadius_value_1_bottomLeft_value = value_cornerRadius_value_1_bottomLeft.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomLeft_value); + } + const auto value_cornerRadius_value_1_bottomRight = value_cornerRadius_value_1.bottomRight; + Ark_Int32 value_cornerRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_cornerRadius_value_1_bottomRight_type = runtimeType(value_cornerRadius_value_1_bottomRight); + valueSerializer.writeInt8(value_cornerRadius_value_1_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_cornerRadius_value_1_bottomRight_type)) { + const auto value_cornerRadius_value_1_bottomRight_value = value_cornerRadius_value_1_bottomRight.value; + valueSerializer.writeLength(value_cornerRadius_value_1_bottomRight_value); + } } } - } - void writeCurrentDayStyle(Ark_CurrentDayStyle value) - { - Serializer& valueSerializer = *this; - const auto value_dayColor = value.dayColor; - Ark_Int32 value_dayColor_type = ARK_RUNTIME_UNDEFINED; - value_dayColor_type = runtimeType(value_dayColor); - valueSerializer.writeInt8(value_dayColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dayColor_type)) { - const auto value_dayColor_value = value_dayColor.value; - Ark_Int32 value_dayColor_value_type = ARK_RUNTIME_UNDEFINED; - value_dayColor_value_type = value_dayColor_value.selector; - if (((value_dayColor_value_type == 0))) { + const auto value_isModal = value.isModal; + Ark_Int32 value_isModal_type = ARK_RUNTIME_UNDEFINED; + value_isModal_type = runtimeType(value_isModal); + valueSerializer.writeInt8(value_isModal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isModal_type)) { + const auto value_isModal_value = value_isModal.value; + valueSerializer.writeBoolean(value_isModal_value); + } + const auto value_onWillDismiss = value.onWillDismiss; + Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; + value_onWillDismiss_type = runtimeType(value_onWillDismiss); + valueSerializer.writeInt8(value_onWillDismiss_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { + const auto value_onWillDismiss_value = value_onWillDismiss.value; + valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + valueSerializer.writeLength(value_width_value); + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + valueSerializer.writeLength(value_height_value); + } + const auto value_borderWidth = value.borderWidth; + Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_type = runtimeType(value_borderWidth); + valueSerializer.writeInt8(value_borderWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { + const auto value_borderWidth_value = value_borderWidth.value; + Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_type = value_borderWidth_value.selector; + if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_dayColor_value_0 = value_dayColor_value.value0; - valueSerializer.writeInt32(value_dayColor_value_0); + const auto value_borderWidth_value_0 = value_borderWidth_value.value0; + valueSerializer.writeLength(value_borderWidth_value_0); } - else if (((value_dayColor_value_type == 1))) { + else if (((value_borderWidth_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_dayColor_value_1 = value_dayColor_value.value1; - valueSerializer.writeNumber(value_dayColor_value_1); - } - else if (((value_dayColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_dayColor_value_2 = value_dayColor_value.value2; - valueSerializer.writeString(value_dayColor_value_2); - } - else if (((value_dayColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_dayColor_value_3 = value_dayColor_value.value3; - valueSerializer.writeResource(value_dayColor_value_3); + const auto value_borderWidth_value_1 = value_borderWidth_value.value1; + const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; + Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); + valueSerializer.writeInt8(value_borderWidth_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { + const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; + valueSerializer.writeLength(value_borderWidth_value_1_top_value); + } + const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; + Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); + valueSerializer.writeInt8(value_borderWidth_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { + const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; + valueSerializer.writeLength(value_borderWidth_value_1_right_value); + } + const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; + Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); + valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { + const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; + valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); + } + const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; + Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); + valueSerializer.writeInt8(value_borderWidth_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { + const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; + valueSerializer.writeLength(value_borderWidth_value_1_left_value); + } } } - const auto value_lunarColor = value.lunarColor; - Ark_Int32 value_lunarColor_type = ARK_RUNTIME_UNDEFINED; - value_lunarColor_type = runtimeType(value_lunarColor); - valueSerializer.writeInt8(value_lunarColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarColor_type)) { - const auto value_lunarColor_value = value_lunarColor.value; - Ark_Int32 value_lunarColor_value_type = ARK_RUNTIME_UNDEFINED; - value_lunarColor_value_type = value_lunarColor_value.selector; - if (((value_lunarColor_value_type == 0))) { + const auto value_borderColor = value.borderColor; + Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_type = runtimeType(value_borderColor); + valueSerializer.writeInt8(value_borderColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { + const auto value_borderColor_value = value_borderColor.value; + Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_type = value_borderColor_value.selector; + if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_lunarColor_value_0 = value_lunarColor_value.value0; - valueSerializer.writeInt32(value_lunarColor_value_0); + const auto value_borderColor_value_0 = value_borderColor_value.value0; + Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_0_type = value_borderColor_value_0.selector; + if (((value_borderColor_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; + valueSerializer.writeInt32(value_borderColor_value_0_0); + } + else if (((value_borderColor_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; + valueSerializer.writeNumber(value_borderColor_value_0_1); + } + else if (((value_borderColor_value_0_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; + valueSerializer.writeString(value_borderColor_value_0_2); + } + else if (((value_borderColor_value_0_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; + valueSerializer.writeResource(value_borderColor_value_0_3); + } } - else if (((value_lunarColor_value_type == 1))) { + else if (((value_borderColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_lunarColor_value_1 = value_lunarColor_value.value1; - valueSerializer.writeNumber(value_lunarColor_value_1); + const auto value_borderColor_value_1 = value_borderColor_value.value1; + const auto value_borderColor_value_1_top = value_borderColor_value_1.top; + Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); + valueSerializer.writeInt8(value_borderColor_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { + const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; + Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; + if (((value_borderColor_value_1_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); + } + else if (((value_borderColor_value_1_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); + } + else if (((value_borderColor_value_1_top_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; + valueSerializer.writeString(value_borderColor_value_1_top_value_2); + } + else if (((value_borderColor_value_1_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_top_value_3); + } + } + const auto value_borderColor_value_1_right = value_borderColor_value_1.right; + Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); + valueSerializer.writeInt8(value_borderColor_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { + const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; + Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; + if (((value_borderColor_value_1_right_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); + } + else if (((value_borderColor_value_1_right_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); + } + else if (((value_borderColor_value_1_right_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; + valueSerializer.writeString(value_borderColor_value_1_right_value_2); + } + else if (((value_borderColor_value_1_right_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_right_value_3); + } + } + const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; + Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); + valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { + const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; + Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; + if (((value_borderColor_value_1_bottom_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); + } + else if (((value_borderColor_value_1_bottom_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); + } + else if (((value_borderColor_value_1_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; + valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); + } + else if (((value_borderColor_value_1_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); + } + } + const auto value_borderColor_value_1_left = value_borderColor_value_1.left; + Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); + valueSerializer.writeInt8(value_borderColor_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { + const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; + Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; + value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; + if (((value_borderColor_value_1_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; + valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); + } + else if (((value_borderColor_value_1_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; + valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); + } + else if (((value_borderColor_value_1_left_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; + valueSerializer.writeString(value_borderColor_value_1_left_value_2); + } + else if (((value_borderColor_value_1_left_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; + valueSerializer.writeResource(value_borderColor_value_1_left_value_3); + } + } } - else if (((value_lunarColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_lunarColor_value_2 = value_lunarColor_value.value2; - valueSerializer.writeString(value_lunarColor_value_2); + } + const auto value_borderStyle = value.borderStyle; + Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_type = runtimeType(value_borderStyle); + valueSerializer.writeInt8(value_borderStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { + const auto value_borderStyle_value = value_borderStyle.value; + Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_type = value_borderStyle_value.selector; + if (((value_borderStyle_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_borderStyle_value_0 = value_borderStyle_value.value0; + valueSerializer.writeInt32(value_borderStyle_value_0); } - else if (((value_lunarColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_lunarColor_value_3 = value_lunarColor_value.value3; - valueSerializer.writeResource(value_lunarColor_value_3); + else if (((value_borderStyle_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_borderStyle_value_1 = value_borderStyle_value.value1; + const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; + Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); + valueSerializer.writeInt8(value_borderStyle_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { + const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; + valueSerializer.writeInt32(value_borderStyle_value_1_top_value); + } + const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; + Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); + valueSerializer.writeInt8(value_borderStyle_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { + const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; + valueSerializer.writeInt32(value_borderStyle_value_1_right_value); + } + const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; + Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); + valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { + const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; + valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); + } + const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; + Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); + valueSerializer.writeInt8(value_borderStyle_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { + const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; + valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + } } } - const auto value_markLunarColor = value.markLunarColor; - Ark_Int32 value_markLunarColor_type = ARK_RUNTIME_UNDEFINED; - value_markLunarColor_type = runtimeType(value_markLunarColor); - valueSerializer.writeInt8(value_markLunarColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_markLunarColor_type)) { - const auto value_markLunarColor_value = value_markLunarColor.value; - Ark_Int32 value_markLunarColor_value_type = ARK_RUNTIME_UNDEFINED; - value_markLunarColor_value_type = value_markLunarColor_value.selector; - if (((value_markLunarColor_value_type == 0))) { + const auto value_shadow = value.shadow; + Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; + value_shadow_type = runtimeType(value_shadow); + valueSerializer.writeInt8(value_shadow_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { + const auto value_shadow_value = value_shadow.value; + Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; + value_shadow_value_type = value_shadow_value.selector; + if (((value_shadow_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_markLunarColor_value_0 = value_markLunarColor_value.value0; - valueSerializer.writeInt32(value_markLunarColor_value_0); + const auto value_shadow_value_0 = value_shadow_value.value0; + valueSerializer.writeShadowOptions(value_shadow_value_0); } - else if (((value_markLunarColor_value_type == 1))) { + else if (((value_shadow_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_markLunarColor_value_1 = value_markLunarColor_value.value1; - valueSerializer.writeNumber(value_markLunarColor_value_1); - } - else if (((value_markLunarColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_markLunarColor_value_2 = value_markLunarColor_value.value2; - valueSerializer.writeString(value_markLunarColor_value_2); - } - else if (((value_markLunarColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_markLunarColor_value_3 = value_markLunarColor_value.value3; - valueSerializer.writeResource(value_markLunarColor_value_3); + const auto value_shadow_value_1 = value_shadow_value.value1; + valueSerializer.writeInt32(value_shadow_value_1); } } - const auto value_dayFontSize = value.dayFontSize; - Ark_Int32 value_dayFontSize_type = ARK_RUNTIME_UNDEFINED; - value_dayFontSize_type = runtimeType(value_dayFontSize); - valueSerializer.writeInt8(value_dayFontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dayFontSize_type)) { - const auto value_dayFontSize_value = value_dayFontSize.value; - valueSerializer.writeNumber(value_dayFontSize_value); - } - const auto value_lunarDayFontSize = value.lunarDayFontSize; - Ark_Int32 value_lunarDayFontSize_type = ARK_RUNTIME_UNDEFINED; - value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize); - valueSerializer.writeInt8(value_lunarDayFontSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarDayFontSize_type)) { - const auto value_lunarDayFontSize_value = value_lunarDayFontSize.value; - valueSerializer.writeNumber(value_lunarDayFontSize_value); - } - const auto value_dayHeight = value.dayHeight; - Ark_Int32 value_dayHeight_type = ARK_RUNTIME_UNDEFINED; - value_dayHeight_type = runtimeType(value_dayHeight); - valueSerializer.writeInt8(value_dayHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dayHeight_type)) { - const auto value_dayHeight_value = value_dayHeight.value; - valueSerializer.writeNumber(value_dayHeight_value); - } - const auto value_dayWidth = value.dayWidth; - Ark_Int32 value_dayWidth_type = ARK_RUNTIME_UNDEFINED; - value_dayWidth_type = runtimeType(value_dayWidth); - valueSerializer.writeInt8(value_dayWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dayWidth_type)) { - const auto value_dayWidth_value = value_dayWidth.value; - valueSerializer.writeNumber(value_dayWidth_value); - } - const auto value_gregorianCalendarHeight = value.gregorianCalendarHeight; - Ark_Int32 value_gregorianCalendarHeight_type = ARK_RUNTIME_UNDEFINED; - value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight); - valueSerializer.writeInt8(value_gregorianCalendarHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_gregorianCalendarHeight_type)) { - const auto value_gregorianCalendarHeight_value = value_gregorianCalendarHeight.value; - valueSerializer.writeNumber(value_gregorianCalendarHeight_value); - } - const auto value_dayYAxisOffset = value.dayYAxisOffset; - Ark_Int32 value_dayYAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset); - valueSerializer.writeInt8(value_dayYAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dayYAxisOffset_type)) { - const auto value_dayYAxisOffset_value = value_dayYAxisOffset.value; - valueSerializer.writeNumber(value_dayYAxisOffset_value); - } - const auto value_lunarDayYAxisOffset = value.lunarDayYAxisOffset; - Ark_Int32 value_lunarDayYAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset); - valueSerializer.writeInt8(value_lunarDayYAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarDayYAxisOffset_type)) { - const auto value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset.value; - valueSerializer.writeNumber(value_lunarDayYAxisOffset_value); - } - const auto value_underscoreXAxisOffset = value.underscoreXAxisOffset; - Ark_Int32 value_underscoreXAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset); - valueSerializer.writeInt8(value_underscoreXAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreXAxisOffset_type)) { - const auto value_underscoreXAxisOffset_value = value_underscoreXAxisOffset.value; - valueSerializer.writeNumber(value_underscoreXAxisOffset_value); - } - const auto value_underscoreYAxisOffset = value.underscoreYAxisOffset; - Ark_Int32 value_underscoreYAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset); - valueSerializer.writeInt8(value_underscoreYAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreYAxisOffset_type)) { - const auto value_underscoreYAxisOffset_value = value_underscoreYAxisOffset.value; - valueSerializer.writeNumber(value_underscoreYAxisOffset_value); - } - const auto value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset; - Ark_Int32 value_scheduleMarkerXAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset); - valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { - const auto value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset.value; - valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value); + const auto value_backgroundBlurStyle = value.backgroundBlurStyle; + Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; + value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); + valueSerializer.writeInt8(value_backgroundBlurStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { + const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; + valueSerializer.writeInt32(value_backgroundBlurStyle_value); } - const auto value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset; - Ark_Int32 value_scheduleMarkerYAxisOffset_type = ARK_RUNTIME_UNDEFINED; - value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset); - valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { - const auto value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset.value; - valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value); + const auto value_keyboardAvoidMode = value.keyboardAvoidMode; + Ark_Int32 value_keyboardAvoidMode_type = ARK_RUNTIME_UNDEFINED; + value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode); + valueSerializer.writeInt8(value_keyboardAvoidMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_keyboardAvoidMode_type)) { + const auto value_keyboardAvoidMode_value = value_keyboardAvoidMode.value; + valueSerializer.writeInt32(value_keyboardAvoidMode_value); } - const auto value_colSpace = value.colSpace; - Ark_Int32 value_colSpace_type = ARK_RUNTIME_UNDEFINED; - value_colSpace_type = runtimeType(value_colSpace); - valueSerializer.writeInt8(value_colSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_colSpace_type)) { - const auto value_colSpace_value = value_colSpace.value; - valueSerializer.writeNumber(value_colSpace_value); + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); } - const auto value_dailyFiveRowSpace = value.dailyFiveRowSpace; - Ark_Int32 value_dailyFiveRowSpace_type = ARK_RUNTIME_UNDEFINED; - value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace); - valueSerializer.writeInt8(value_dailyFiveRowSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dailyFiveRowSpace_type)) { - const auto value_dailyFiveRowSpace_value = value_dailyFiveRowSpace.value; - valueSerializer.writeNumber(value_dailyFiveRowSpace_value); + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); } - const auto value_dailySixRowSpace = value.dailySixRowSpace; - Ark_Int32 value_dailySixRowSpace_type = ARK_RUNTIME_UNDEFINED; - value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace); - valueSerializer.writeInt8(value_dailySixRowSpace_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dailySixRowSpace_type)) { - const auto value_dailySixRowSpace_value = value_dailySixRowSpace.value; - valueSerializer.writeNumber(value_dailySixRowSpace_value); + } + void writeSceneOptions(Ark_SceneOptions value) + { + Serializer& valueSerializer = *this; + const auto value_scene = value.scene; + Ark_Int32 value_scene_type = ARK_RUNTIME_UNDEFINED; + value_scene_type = runtimeType(value_scene); + valueSerializer.writeInt8(value_scene_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scene_type)) { + const auto value_scene_value = value_scene.value; + Ark_Int32 value_scene_value_type = ARK_RUNTIME_UNDEFINED; + value_scene_value_type = value_scene_value.selector; + if (((value_scene_value_type == 0)) || ((value_scene_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_scene_value_0 = value_scene_value.value0; + Ark_Int32 value_scene_value_0_type = ARK_RUNTIME_UNDEFINED; + value_scene_value_0_type = value_scene_value_0.selector; + if (((value_scene_value_0_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_scene_value_0_0 = value_scene_value_0.value0; + valueSerializer.writeString(value_scene_value_0_0); + } + else if (((value_scene_value_0_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_scene_value_0_1 = value_scene_value_0.value1; + valueSerializer.writeResource(value_scene_value_0_1); + } + } + else if (((value_scene_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_scene_value_1 = value_scene_value.value1; + valueSerializer.writeScene(value_scene_value_1); + } } - const auto value_lunarHeight = value.lunarHeight; - Ark_Int32 value_lunarHeight_type = ARK_RUNTIME_UNDEFINED; - value_lunarHeight_type = runtimeType(value_lunarHeight); - valueSerializer.writeInt8(value_lunarHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lunarHeight_type)) { - const auto value_lunarHeight_value = value_lunarHeight.value; - valueSerializer.writeNumber(value_lunarHeight_value); + const auto value_modelType = value.modelType; + Ark_Int32 value_modelType_type = ARK_RUNTIME_UNDEFINED; + value_modelType_type = runtimeType(value_modelType); + valueSerializer.writeInt8(value_modelType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_modelType_type)) { + const auto value_modelType_value = value_modelType.value; + valueSerializer.writeInt32(value_modelType_value); } - const auto value_underscoreWidth = value.underscoreWidth; - Ark_Int32 value_underscoreWidth_type = ARK_RUNTIME_UNDEFINED; - value_underscoreWidth_type = runtimeType(value_underscoreWidth); - valueSerializer.writeInt8(value_underscoreWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreWidth_type)) { - const auto value_underscoreWidth_value = value_underscoreWidth.value; - valueSerializer.writeNumber(value_underscoreWidth_value); + } + void writeOffsetResult(Ark_OffsetResult value) + { + Serializer& valueSerializer = *this; + const auto value_xOffset = value.xOffset; + valueSerializer.writeNumber(value_xOffset); + const auto value_yOffset = value.yOffset; + valueSerializer.writeNumber(value_yOffset); + } + void writeSpringBackAction(Ark_SpringBackAction value) + { + Serializer& valueSerializer = *this; + const auto value_springBack = value.springBack; + valueSerializer.writeCallbackResource(value_springBack.resource); + valueSerializer.writePointer(reinterpret_cast(value_springBack.call)); + valueSerializer.writePointer(reinterpret_cast(value_springBack.callSync)); + } + void writeDismissSheetAction(Ark_DismissSheetAction value) + { + Serializer& valueSerializer = *this; + const auto value_dismiss = value.dismiss; + valueSerializer.writeCallbackResource(value_dismiss.resource); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + const auto value_reason = value.reason; + valueSerializer.writeInt32(value_reason); + } + void writeSheetDismiss(Ark_SheetDismiss value) + { + Serializer& valueSerializer = *this; + const auto value_dismiss = value.dismiss; + valueSerializer.writeCallbackResource(value_dismiss.resource); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + } + void writeDismissContentCoverAction(Ark_DismissContentCoverAction value) + { + Serializer& valueSerializer = *this; + const auto value_dismiss = value.dismiss; + valueSerializer.writeCallbackResource(value_dismiss.resource); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + const auto value_reason = value.reason; + valueSerializer.writeInt32(value_reason); + } + void writeMenuElement(Ark_MenuElement value) + { + Serializer& valueSerializer = *this; + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); } - const auto value_underscoreLength = value.underscoreLength; - Ark_Int32 value_underscoreLength_type = ARK_RUNTIME_UNDEFINED; - value_underscoreLength_type = runtimeType(value_underscoreLength); - valueSerializer.writeInt8(value_underscoreLength_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreLength_type)) { - const auto value_underscoreLength_value = value_underscoreLength.value; - valueSerializer.writeNumber(value_underscoreLength_value); + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); } - const auto value_scheduleMarkerRadius = value.scheduleMarkerRadius; - Ark_Int32 value_scheduleMarkerRadius_type = ARK_RUNTIME_UNDEFINED; - value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius); - valueSerializer.writeInt8(value_scheduleMarkerRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerRadius_type)) { - const auto value_scheduleMarkerRadius_value = value_scheduleMarkerRadius.value; - valueSerializer.writeNumber(value_scheduleMarkerRadius_value); + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } } - const auto value_boundaryRowOffset = value.boundaryRowOffset; - Ark_Int32 value_boundaryRowOffset_type = ARK_RUNTIME_UNDEFINED; - value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset); - valueSerializer.writeInt8(value_boundaryRowOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_boundaryRowOffset_type)) { - const auto value_boundaryRowOffset_value = value_boundaryRowOffset.value; - valueSerializer.writeNumber(value_boundaryRowOffset_value); + const auto value_symbolIcon = value.symbolIcon; + Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; + value_symbolIcon_type = runtimeType(value_symbolIcon); + valueSerializer.writeInt8(value_symbolIcon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { + const auto value_symbolIcon_value = value_symbolIcon.value; + valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); } - const auto value_boundaryColOffset = value.boundaryColOffset; - Ark_Int32 value_boundaryColOffset_type = ARK_RUNTIME_UNDEFINED; - value_boundaryColOffset_type = runtimeType(value_boundaryColOffset); - valueSerializer.writeInt8(value_boundaryColOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_boundaryColOffset_type)) { - const auto value_boundaryColOffset_value = value_boundaryColOffset.value; - valueSerializer.writeNumber(value_boundaryColOffset_value); + const auto value_enabled = value.enabled; + Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; + value_enabled_type = runtimeType(value_enabled); + valueSerializer.writeInt8(value_enabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { + const auto value_enabled_value = value_enabled.value; + valueSerializer.writeBoolean(value_enabled_value); } + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } - void writeCalendarDay(Ark_CalendarDay value) + void writeDismissPopupAction(Ark_DismissPopupAction value) { Serializer& valueSerializer = *this; - const auto value_index = value.index; - valueSerializer.writeNumber(value_index); - const auto value_lunarMonth = value.lunarMonth; - valueSerializer.writeString(value_lunarMonth); - const auto value_lunarDay = value.lunarDay; - valueSerializer.writeString(value_lunarDay); - const auto value_dayMark = value.dayMark; - valueSerializer.writeString(value_dayMark); - const auto value_dayMarkValue = value.dayMarkValue; - valueSerializer.writeString(value_dayMarkValue); - const auto value_year = value.year; - valueSerializer.writeNumber(value_year); - const auto value_month = value.month; - valueSerializer.writeNumber(value_month); - const auto value_day = value.day; - valueSerializer.writeNumber(value_day); - const auto value_isFirstOfLunar = value.isFirstOfLunar; - valueSerializer.writeBoolean(value_isFirstOfLunar); - const auto value_hasSchedule = value.hasSchedule; - valueSerializer.writeBoolean(value_hasSchedule); - const auto value_markLunarDay = value.markLunarDay; - valueSerializer.writeBoolean(value_markLunarDay); + const auto value_dismiss = value.dismiss; + valueSerializer.writeCallbackResource(value_dismiss.resource); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + const auto value_reason = value.reason; + valueSerializer.writeInt32(value_reason); } - void writeButtonOptions(Ark_ButtonOptions value) + void writeGestureRecognizer(Ark_GestureRecognizer value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } - const auto value_stateEffect = value.stateEffect; - Ark_Int32 value_stateEffect_type = ARK_RUNTIME_UNDEFINED; - value_stateEffect_type = runtimeType(value_stateEffect); - valueSerializer.writeInt8(value_stateEffect_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_stateEffect_type)) { - const auto value_stateEffect_value = value_stateEffect.value; - valueSerializer.writeBoolean(value_stateEffect_value); + valueSerializer.writePointer(value.ptr); + } + void writeFingerInfo(Ark_FingerInfo value) + { + Serializer& valueSerializer = *this; + const auto value_id = value.id; + valueSerializer.writeNumber(value_id); + const auto value_globalX = value.globalX; + valueSerializer.writeNumber(value_globalX); + const auto value_globalY = value.globalY; + valueSerializer.writeNumber(value_globalY); + const auto value_localX = value.localX; + valueSerializer.writeNumber(value_localX); + const auto value_localY = value.localY; + valueSerializer.writeNumber(value_localY); + const auto value_displayX = value.displayX; + valueSerializer.writeNumber(value_displayX); + const auto value_displayY = value.displayY; + valueSerializer.writeNumber(value_displayY); + } + void writeBaseGestureEvent(Ark_BaseGestureEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_buttonStyle = value.buttonStyle; - Ark_Int32 value_buttonStyle_type = ARK_RUNTIME_UNDEFINED; - value_buttonStyle_type = runtimeType(value_buttonStyle); - valueSerializer.writeInt8(value_buttonStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_buttonStyle_type)) { - const auto value_buttonStyle_value = value_buttonStyle.value; - valueSerializer.writeInt32(value_buttonStyle_value); + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); } - const auto value_controlSize = value.controlSize; - Ark_Int32 value_controlSize_type = ARK_RUNTIME_UNDEFINED; - value_controlSize_type = runtimeType(value_controlSize); - valueSerializer.writeInt8(value_controlSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_controlSize_type)) { - const auto value_controlSize_value = value_controlSize.value; - valueSerializer.writeInt32(value_controlSize_value); + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } - const auto value_role = value.role; - Ark_Int32 value_role_type = ARK_RUNTIME_UNDEFINED; - value_role_type = runtimeType(value_role); - valueSerializer.writeInt8(value_role_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_role_type)) { - const auto value_role_value = value_role.value; - valueSerializer.writeInt32(value_role_value); + const auto value_fingerList = value.fingerList; + valueSerializer.writeInt32(value_fingerList.length); + for (int i = 0; i < value_fingerList.length; i++) { + const auto value_fingerList_element = value_fingerList.array[i]; + valueSerializer.writeFingerInfo(value_fingerList_element); } } - void writeBadgeParamWithString(Ark_BadgeParamWithString value) + void writeGestureInfo(Ark_GestureInfo value) { Serializer& valueSerializer = *this; - const auto value_position = value.position; - Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; - value_position_type = runtimeType(value_position); - valueSerializer.writeInt8(value_position_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { - const auto value_position_value = value_position.value; - Ark_Int32 value_position_value_type = ARK_RUNTIME_UNDEFINED; - value_position_value_type = value_position_value.selector; - if (((value_position_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_position_value_0 = value_position_value.value0; - valueSerializer.writeInt32(value_position_value_0); - } - else if (((value_position_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_position_value_1 = value_position_value.value1; - valueSerializer.writePosition(value_position_value_1); - } + const auto value_tag = value.tag; + Ark_Int32 value_tag_type = ARK_RUNTIME_UNDEFINED; + value_tag_type = runtimeType(value_tag); + valueSerializer.writeInt8(value_tag_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_tag_type)) { + const auto value_tag_value = value_tag.value; + valueSerializer.writeString(value_tag_value); } - const auto value_style = value.style; - valueSerializer.writeBadgeStyle(value_style); - const auto value_value = value.value; - valueSerializer.writeString(value_value); + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_isSystemGesture = value.isSystemGesture; + valueSerializer.writeBoolean(value_isSystemGesture); + } + void writeBackgroundBrightnessOptions(Ark_BackgroundBrightnessOptions value) + { + Serializer& valueSerializer = *this; + const auto value_rate = value.rate; + valueSerializer.writeNumber(value_rate); + const auto value_lightUpDegree = value.lightUpDegree; + valueSerializer.writeNumber(value_lightUpDegree); } - void writeBadgeParamWithNumber(Ark_BadgeParamWithNumber value) + void writeGestureModifier(Ark_GestureModifier value) { Serializer& valueSerializer = *this; - const auto value_position = value.position; - Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; - value_position_type = runtimeType(value_position); - valueSerializer.writeInt8(value_position_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { - const auto value_position_value = value_position.value; - Ark_Int32 value_position_value_type = ARK_RUNTIME_UNDEFINED; - value_position_value_type = value_position_value.selector; - if (((value_position_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_position_value_0 = value_position_value.value0; - valueSerializer.writeInt32(value_position_value_0); - } - else if (((value_position_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_position_value_1 = value_position_value.value1; - valueSerializer.writePosition(value_position_value_1); - } - } - const auto value_style = value.style; - valueSerializer.writeBadgeStyle(value_style); - const auto value_count = value.count; - valueSerializer.writeNumber(value_count); - const auto value_maxCount = value.maxCount; - Ark_Int32 value_maxCount_type = ARK_RUNTIME_UNDEFINED; - value_maxCount_type = runtimeType(value_maxCount); - valueSerializer.writeInt8(value_maxCount_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maxCount_type)) { - const auto value_maxCount_value = value_maxCount.value; - valueSerializer.writeNumber(value_maxCount_value); - } + valueSerializer.writePointer(value.ptr); } - void writeAlphabetIndexerOptions(Ark_AlphabetIndexerOptions value) + void writePixelStretchEffectOptions(Ark_PixelStretchEffectOptions value) { Serializer& valueSerializer = *this; - const auto value_arrayValue = value.arrayValue; - valueSerializer.writeInt32(value_arrayValue.length); - for (int i = 0; i < value_arrayValue.length; i++) { - const auto value_arrayValue_element = value_arrayValue.array[i]; - valueSerializer.writeString(value_arrayValue_element); + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLength(value_top_value); + } + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + valueSerializer.writeLength(value_bottom_value); + } + const auto value_left = value.left; + Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; + value_left_type = runtimeType(value_left); + valueSerializer.writeInt8(value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { + const auto value_left_value = value_left.value; + valueSerializer.writeLength(value_left_value); + } + const auto value_right = value.right; + Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; + value_right_type = runtimeType(value_right); + valueSerializer.writeInt8(value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { + const auto value_right_value = value_right.value; + valueSerializer.writeLength(value_right_value); } - const auto value_selected = value.selected; - valueSerializer.writeNumber(value_selected); } - void writeAccessibilityOptions(Ark_AccessibilityOptions value) + void writeStateStyles(Ark_StateStyles value) { Serializer& valueSerializer = *this; - const auto value_accessibilityPreferred = value.accessibilityPreferred; - Ark_Int32 value_accessibilityPreferred_type = ARK_RUNTIME_UNDEFINED; - value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred); - valueSerializer.writeInt8(value_accessibilityPreferred_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_accessibilityPreferred_type)) { - const auto value_accessibilityPreferred_value = value_accessibilityPreferred.value; - valueSerializer.writeBoolean(value_accessibilityPreferred_value); + const auto value_normal = value.normal; + Ark_Int32 value_normal_type = ARK_RUNTIME_UNDEFINED; + value_normal_type = runtimeType(value_normal); + valueSerializer.writeInt8(value_normal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_normal_type)) { + const auto value_normal_value = value_normal.value; + valueSerializer.writeCustomObject("Any", value_normal_value); + } + const auto value_pressed = value.pressed; + Ark_Int32 value_pressed_type = ARK_RUNTIME_UNDEFINED; + value_pressed_type = runtimeType(value_pressed); + valueSerializer.writeInt8(value_pressed_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_pressed_type)) { + const auto value_pressed_value = value_pressed.value; + valueSerializer.writeCustomObject("Any", value_pressed_value); + } + const auto value_disabled = value.disabled; + Ark_Int32 value_disabled_type = ARK_RUNTIME_UNDEFINED; + value_disabled_type = runtimeType(value_disabled); + valueSerializer.writeInt8(value_disabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_disabled_type)) { + const auto value_disabled_value = value_disabled.value; + valueSerializer.writeCustomObject("Any", value_disabled_value); + } + const auto value_focused = value.focused; + Ark_Int32 value_focused_type = ARK_RUNTIME_UNDEFINED; + value_focused_type = runtimeType(value_focused); + valueSerializer.writeInt8(value_focused_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focused_type)) { + const auto value_focused_value = value_focused.value; + valueSerializer.writeCustomObject("Any", value_focused_value); + } + const auto value_clicked = value.clicked; + Ark_Int32 value_clicked_type = ARK_RUNTIME_UNDEFINED; + value_clicked_type = runtimeType(value_clicked); + valueSerializer.writeInt8(value_clicked_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_clicked_type)) { + const auto value_clicked_value = value_clicked.value; + valueSerializer.writeCustomObject("Any", value_clicked_value); + } + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeCustomObject("Object", value_selected_value); } } - void writeSpringBackAction(Ark_SpringBackAction value) + void writeUniformDataType(Ark_UniformDataType value) { Serializer& valueSerializer = *this; - const auto value_springBack = value.springBack; - valueSerializer.writeCallbackResource(value_springBack.resource); - valueSerializer.writePointer(reinterpret_cast(value_springBack.call)); - valueSerializer.writePointer(reinterpret_cast(value_springBack.callSync)); + const auto value___UniformDataTypeStub = value.__UniformDataTypeStub; + valueSerializer.writeString(value___UniformDataTypeStub); } - void writeDismissSheetAction(Ark_DismissSheetAction value) + void writeDragEvent(Ark_DragEvent value) { Serializer& valueSerializer = *this; - const auto value_dismiss = value.dismiss; - valueSerializer.writeCallbackResource(value_dismiss.resource); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); - const auto value_reason = value.reason; - valueSerializer.writeInt32(value_reason); + const auto value_dragBehavior = value.dragBehavior; + valueSerializer.writeInt32(value_dragBehavior); + const auto value_useCustomDropAnimation = value.useCustomDropAnimation; + valueSerializer.writeBoolean(value_useCustomDropAnimation); } - void writeSheetDismiss(Ark_SheetDismiss value) + void writeLocalizedAlignRuleOptions(Ark_LocalizedAlignRuleOptions value) { Serializer& valueSerializer = *this; - const auto value_dismiss = value.dismiss; - valueSerializer.writeCallbackResource(value_dismiss.resource); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + const auto value_start = value.start; + Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; + value_start_type = runtimeType(value_start); + valueSerializer.writeInt8(value_start_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { + const auto value_start_value = value_start.value; + valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value); + } + const auto value_middle = value.middle; + Ark_Int32 value_middle_type = ARK_RUNTIME_UNDEFINED; + value_middle_type = runtimeType(value_middle); + valueSerializer.writeInt8(value_middle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_middle_type)) { + const auto value_middle_value = value_middle.value; + valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value); + } + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + valueSerializer.writeLocalizedVerticalAlignParam(value_top_value); + } + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value); + } + const auto value_center = value.center; + Ark_Int32 value_center_type = ARK_RUNTIME_UNDEFINED; + value_center_type = runtimeType(value_center); + valueSerializer.writeInt8(value_center_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_center_type)) { + const auto value_center_value = value_center.value; + valueSerializer.writeLocalizedVerticalAlignParam(value_center_value); + } + const auto value_bias = value.bias; + Ark_Int32 value_bias_type = ARK_RUNTIME_UNDEFINED; + value_bias_type = runtimeType(value_bias); + valueSerializer.writeInt8(value_bias_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bias_type)) { + const auto value_bias_value = value_bias.value; + valueSerializer.writeBias(value_bias_value); + } } - void writeSheetOptions(Ark_SheetOptions value) + void writeAlignRuleOption(Ark_AlignRuleOption value) { Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } + const auto value_left = value.left; + Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; + value_left_type = runtimeType(value_left); + valueSerializer.writeInt8(value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { + const auto value_left_value = value_left.value; + const auto value_left_value_anchor = value_left_value.anchor; + valueSerializer.writeString(value_left_value_anchor); + const auto value_left_value_align = value_left_value.align; + valueSerializer.writeInt32(value_left_value_align); } - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); + const auto value_right = value.right; + Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; + value_right_type = runtimeType(value_right); + valueSerializer.writeInt8(value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { + const auto value_right_value = value_right.value; + const auto value_right_value_anchor = value_right_value.anchor; + valueSerializer.writeString(value_right_value_anchor); + const auto value_right_value_align = value_right_value.align; + valueSerializer.writeInt32(value_right_value_align); } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); + const auto value_middle = value.middle; + Ark_Int32 value_middle_type = ARK_RUNTIME_UNDEFINED; + value_middle_type = runtimeType(value_middle); + valueSerializer.writeInt8(value_middle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_middle_type)) { + const auto value_middle_value = value_middle.value; + const auto value_middle_value_anchor = value_middle_value.anchor; + valueSerializer.writeString(value_middle_value_anchor); + const auto value_middle_value_align = value_middle_value.align; + valueSerializer.writeInt32(value_middle_value_align); } - const auto value_onWillAppear = value.onWillAppear; - Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; - value_onWillAppear_type = runtimeType(value_onWillAppear); - valueSerializer.writeInt8(value_onWillAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { - const auto value_onWillAppear_value = value_onWillAppear.value; - valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); + const auto value_top = value.top; + Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; + value_top_type = runtimeType(value_top); + valueSerializer.writeInt8(value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { + const auto value_top_value = value_top.value; + const auto value_top_value_anchor = value_top_value.anchor; + valueSerializer.writeString(value_top_value_anchor); + const auto value_top_value_align = value_top_value.align; + valueSerializer.writeInt32(value_top_value_align); } - const auto value_onWillDisappear = value.onWillDisappear; - Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onWillDisappear_type = runtimeType(value_onWillDisappear); - valueSerializer.writeInt8(value_onWillDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { - const auto value_onWillDisappear_value = value_onWillDisappear.value; - valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); + const auto value_bottom = value.bottom; + Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_bottom_type = runtimeType(value_bottom); + valueSerializer.writeInt8(value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { + const auto value_bottom_value = value_bottom.value; + const auto value_bottom_value_anchor = value_bottom_value.anchor; + valueSerializer.writeString(value_bottom_value_anchor); + const auto value_bottom_value_align = value_bottom_value.align; + valueSerializer.writeInt32(value_bottom_value_align); } - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = runtimeType(value_height); - valueSerializer.writeInt8(value_height_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { - const auto value_height_value = value_height.value; - Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; - value_height_value_type = value_height_value.selector; - if (((value_height_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_height_value_0 = value_height_value.value0; - valueSerializer.writeInt32(value_height_value_0); - } - else if (((value_height_value_type == 1)) || ((value_height_value_type == 1)) || ((value_height_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_height_value_1 = value_height_value.value1; - valueSerializer.writeLength(value_height_value_1); - } + const auto value_center = value.center; + Ark_Int32 value_center_type = ARK_RUNTIME_UNDEFINED; + value_center_type = runtimeType(value_center); + valueSerializer.writeInt8(value_center_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_center_type)) { + const auto value_center_value = value_center.value; + const auto value_center_value_anchor = value_center_value.anchor; + valueSerializer.writeString(value_center_value_anchor); + const auto value_center_value_align = value_center_value.align; + valueSerializer.writeInt32(value_center_value_align); } - const auto value_dragBar = value.dragBar; - Ark_Int32 value_dragBar_type = ARK_RUNTIME_UNDEFINED; - value_dragBar_type = runtimeType(value_dragBar); - valueSerializer.writeInt8(value_dragBar_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dragBar_type)) { - const auto value_dragBar_value = value_dragBar.value; - valueSerializer.writeBoolean(value_dragBar_value); + const auto value_bias = value.bias; + Ark_Int32 value_bias_type = ARK_RUNTIME_UNDEFINED; + value_bias_type = runtimeType(value_bias); + valueSerializer.writeInt8(value_bias_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bias_type)) { + const auto value_bias_value = value_bias.value; + valueSerializer.writeBias(value_bias_value); } - const auto value_maskColor = value.maskColor; - Ark_Int32 value_maskColor_type = ARK_RUNTIME_UNDEFINED; - value_maskColor_type = runtimeType(value_maskColor); - valueSerializer.writeInt8(value_maskColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maskColor_type)) { - const auto value_maskColor_value = value_maskColor.value; - Ark_Int32 value_maskColor_value_type = ARK_RUNTIME_UNDEFINED; - value_maskColor_value_type = value_maskColor_value.selector; - if (((value_maskColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_maskColor_value_0 = value_maskColor_value.value0; - valueSerializer.writeInt32(value_maskColor_value_0); - } - else if (((value_maskColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_maskColor_value_1 = value_maskColor_value.value1; - valueSerializer.writeNumber(value_maskColor_value_1); - } - else if (((value_maskColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_maskColor_value_2 = value_maskColor_value.value2; - valueSerializer.writeString(value_maskColor_value_2); - } - else if (((value_maskColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_maskColor_value_3 = value_maskColor_value.value3; - valueSerializer.writeResource(value_maskColor_value_3); - } + } + void writeMotionBlurOptions(Ark_MotionBlurOptions value) + { + Serializer& valueSerializer = *this; + const auto value_radius = value.radius; + valueSerializer.writeNumber(value_radius); + const auto value_anchor = value.anchor; + valueSerializer.writeMotionBlurAnchor(value_anchor); + } + void writeFocusBoxStyle(Ark_FocusBoxStyle value) + { + Serializer& valueSerializer = *this; + const auto value_margin = value.margin; + Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; + value_margin_type = runtimeType(value_margin); + valueSerializer.writeInt8(value_margin_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { + const auto value_margin_value = value_margin.value; + valueSerializer.writeLengthMetrics(value_margin_value); } - const auto value_detents = value.detents; - Ark_Int32 value_detents_type = ARK_RUNTIME_UNDEFINED; - value_detents_type = runtimeType(value_detents); - valueSerializer.writeInt8(value_detents_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_detents_type)) { - const auto value_detents_value = value_detents.value; - const auto value_detents_value_0 = value_detents_value.value0; - Ark_Int32 value_detents_value_0_type = ARK_RUNTIME_UNDEFINED; - value_detents_value_0_type = value_detents_value_0.selector; - if (((value_detents_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_detents_value_0_0 = value_detents_value_0.value0; - valueSerializer.writeInt32(value_detents_value_0_0); - } - else if (((value_detents_value_0_type == 1)) || ((value_detents_value_0_type == 1)) || ((value_detents_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_detents_value_0_1 = value_detents_value_0.value1; - valueSerializer.writeLength(value_detents_value_0_1); - } - const auto value_detents_value_1 = value_detents_value.value1; - Ark_Int32 value_detents_value_1_type = ARK_RUNTIME_UNDEFINED; - value_detents_value_1_type = runtimeType(value_detents_value_1); - valueSerializer.writeInt8(value_detents_value_1_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_detents_value_1_type)) { - const auto value_detents_value_1_value = value_detents_value_1.value; - Ark_Int32 value_detents_value_1_value_type = ARK_RUNTIME_UNDEFINED; - value_detents_value_1_value_type = value_detents_value_1_value.selector; - if (((value_detents_value_1_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_detents_value_1_value_0 = value_detents_value_1_value.value0; - valueSerializer.writeInt32(value_detents_value_1_value_0); - } - else if (((value_detents_value_1_value_type == 1)) || ((value_detents_value_1_value_type == 1)) || ((value_detents_value_1_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_detents_value_1_value_1 = value_detents_value_1_value.value1; - valueSerializer.writeLength(value_detents_value_1_value_1); - } - } - const auto value_detents_value_2 = value_detents_value.value2; - Ark_Int32 value_detents_value_2_type = ARK_RUNTIME_UNDEFINED; - value_detents_value_2_type = runtimeType(value_detents_value_2); - valueSerializer.writeInt8(value_detents_value_2_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_detents_value_2_type)) { - const auto value_detents_value_2_value = value_detents_value_2.value; - Ark_Int32 value_detents_value_2_value_type = ARK_RUNTIME_UNDEFINED; - value_detents_value_2_value_type = value_detents_value_2_value.selector; - if (((value_detents_value_2_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_detents_value_2_value_0 = value_detents_value_2_value.value0; - valueSerializer.writeInt32(value_detents_value_2_value_0); - } - else if (((value_detents_value_2_value_type == 1)) || ((value_detents_value_2_value_type == 1)) || ((value_detents_value_2_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_detents_value_2_value_1 = value_detents_value_2_value.value1; - valueSerializer.writeLength(value_detents_value_2_value_1); - } - } + const auto value_strokeColor = value.strokeColor; + Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; + value_strokeColor_type = runtimeType(value_strokeColor); + valueSerializer.writeInt8(value_strokeColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { + const auto value_strokeColor_value = value_strokeColor.value; + valueSerializer.writeColorMetrics(value_strokeColor_value); + } + const auto value_strokeWidth = value.strokeWidth; + Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; + value_strokeWidth_type = runtimeType(value_strokeWidth); + valueSerializer.writeInt8(value_strokeWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { + const auto value_strokeWidth_value = value_strokeWidth.value; + valueSerializer.writeLengthMetrics(value_strokeWidth_value); + } + } + void writeKeyEvent(Ark_KeyEvent value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_keyCode = value.keyCode; + valueSerializer.writeNumber(value_keyCode); + const auto value_keyText = value.keyText; + valueSerializer.writeString(value_keyText); + const auto value_keySource = value.keySource; + valueSerializer.writeInt32(value_keySource); + const auto value_deviceId = value.deviceId; + valueSerializer.writeNumber(value_deviceId); + const auto value_metaKey = value.metaKey; + valueSerializer.writeNumber(value_metaKey); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_stopPropagation = value.stopPropagation; + valueSerializer.writeCallbackResource(value_stopPropagation.resource); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); + const auto value_intentionCode = value.intentionCode; + valueSerializer.writeIntentionCode(value_intentionCode); + const auto value_unicode = value.unicode; + Ark_Int32 value_unicode_type = ARK_RUNTIME_UNDEFINED; + value_unicode_type = runtimeType(value_unicode); + valueSerializer.writeInt8(value_unicode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_unicode_type)) { + const auto value_unicode_value = value_unicode.value; + valueSerializer.writeNumber(value_unicode_value); } - const auto value_blurStyle = value.blurStyle; - Ark_Int32 value_blurStyle_type = ARK_RUNTIME_UNDEFINED; - value_blurStyle_type = runtimeType(value_blurStyle); - valueSerializer.writeInt8(value_blurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_blurStyle_type)) { - const auto value_blurStyle_value = value_blurStyle.value; - valueSerializer.writeInt32(value_blurStyle_value); + } + void writeTouchObject(Ark_TouchObject value) + { + Serializer& valueSerializer = *this; + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_id = value.id; + valueSerializer.writeNumber(value_id); + const auto value_displayX = value.displayX; + valueSerializer.writeNumber(value_displayX); + const auto value_displayY = value.displayY; + valueSerializer.writeNumber(value_displayY); + const auto value_windowX = value.windowX; + valueSerializer.writeNumber(value_windowX); + const auto value_windowY = value.windowY; + valueSerializer.writeNumber(value_windowY); + const auto value_screenX = value.screenX; + valueSerializer.writeNumber(value_screenX); + const auto value_screenY = value.screenY; + valueSerializer.writeNumber(value_screenY); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + } + void writeMouseEvent(Ark_MouseEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_showClose = value.showClose; - Ark_Int32 value_showClose_type = ARK_RUNTIME_UNDEFINED; - value_showClose_type = runtimeType(value_showClose); - valueSerializer.writeInt8(value_showClose_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showClose_type)) { - const auto value_showClose_value = value_showClose.value; - Ark_Int32 value_showClose_value_type = ARK_RUNTIME_UNDEFINED; - value_showClose_value_type = value_showClose_value.selector; - if (((value_showClose_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_showClose_value_0 = value_showClose_value.value0; - valueSerializer.writeBoolean(value_showClose_value_0); - } - else if (((value_showClose_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_showClose_value_1 = value_showClose_value.value1; - valueSerializer.writeResource(value_showClose_value_1); - } + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); } - const auto value_preferType = value.preferType; - Ark_Int32 value_preferType_type = ARK_RUNTIME_UNDEFINED; - value_preferType_type = runtimeType(value_preferType); - valueSerializer.writeInt8(value_preferType_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preferType_type)) { - const auto value_preferType_value = value_preferType.value; - valueSerializer.writeInt32(value_preferType_value); + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = runtimeType(value_title); - valueSerializer.writeInt8(value_title_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { - const auto value_title_value = value_title.value; - Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; - value_title_value_type = value_title_value.selector; - if (((value_title_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_title_value_0 = value_title_value.value0; - valueSerializer.writeSheetTitleOptions(value_title_value_0); - } - else if (((value_title_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_title_value_1 = value_title_value.value1; - valueSerializer.writeCallbackResource(value_title_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_title_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_title_value_1.callSync)); - } + const auto value_button = value.button; + valueSerializer.writeInt32(value_button); + const auto value_action = value.action; + valueSerializer.writeInt32(value_action); + const auto value_displayX = value.displayX; + valueSerializer.writeNumber(value_displayX); + const auto value_displayY = value.displayY; + valueSerializer.writeNumber(value_displayY); + const auto value_windowX = value.windowX; + valueSerializer.writeNumber(value_windowX); + const auto value_windowY = value.windowY; + valueSerializer.writeNumber(value_windowY); + const auto value_screenX = value.screenX; + valueSerializer.writeNumber(value_screenX); + const auto value_screenY = value.screenY; + valueSerializer.writeNumber(value_screenY); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + const auto value_stopPropagation = value.stopPropagation; + valueSerializer.writeCallbackResource(value_stopPropagation.resource); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); + } + void writeAccessibilityHoverEvent(Ark_AccessibilityHoverEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_shouldDismiss = value.shouldDismiss; - Ark_Int32 value_shouldDismiss_type = ARK_RUNTIME_UNDEFINED; - value_shouldDismiss_type = runtimeType(value_shouldDismiss); - valueSerializer.writeInt8(value_shouldDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shouldDismiss_type)) { - const auto value_shouldDismiss_value = value_shouldDismiss.value; - valueSerializer.writeCallbackResource(value_shouldDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_shouldDismiss_value.callSync)); + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } - const auto value_onWillSpringBackWhenDismiss = value.onWillSpringBackWhenDismiss; - Ark_Int32 value_onWillSpringBackWhenDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillSpringBackWhenDismiss_type = runtimeType(value_onWillSpringBackWhenDismiss); - valueSerializer.writeInt8(value_onWillSpringBackWhenDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillSpringBackWhenDismiss_type)) { - const auto value_onWillSpringBackWhenDismiss_value = value_onWillSpringBackWhenDismiss.value; - valueSerializer.writeCallbackResource(value_onWillSpringBackWhenDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillSpringBackWhenDismiss_value.callSync)); + const auto value_type = value.type; + valueSerializer.writeInt32(value_type); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + const auto value_displayX = value.displayX; + valueSerializer.writeNumber(value_displayX); + const auto value_displayY = value.displayY; + valueSerializer.writeNumber(value_displayY); + const auto value_windowX = value.windowX; + valueSerializer.writeNumber(value_windowX); + const auto value_windowY = value.windowY; + valueSerializer.writeNumber(value_windowY); + } + void writeHoverEvent(Ark_HoverEvent value) + { + Serializer& valueSerializer = *this; + const auto value_target = value.target; + valueSerializer.writeEventTarget(value_target); + const auto value_timestamp = value.timestamp; + valueSerializer.writeNumber(value_timestamp); + const auto value_source = value.source; + valueSerializer.writeInt32(value_source); + const auto value_axisHorizontal = value.axisHorizontal; + Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; + value_axisHorizontal_type = runtimeType(value_axisHorizontal); + valueSerializer.writeInt8(value_axisHorizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { + const auto value_axisHorizontal_value = value_axisHorizontal.value; + valueSerializer.writeNumber(value_axisHorizontal_value); } - const auto value_enableOutsideInteractive = value.enableOutsideInteractive; - Ark_Int32 value_enableOutsideInteractive_type = ARK_RUNTIME_UNDEFINED; - value_enableOutsideInteractive_type = runtimeType(value_enableOutsideInteractive); - valueSerializer.writeInt8(value_enableOutsideInteractive_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableOutsideInteractive_type)) { - const auto value_enableOutsideInteractive_value = value_enableOutsideInteractive.value; - valueSerializer.writeBoolean(value_enableOutsideInteractive_value); + const auto value_axisVertical = value.axisVertical; + Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; + value_axisVertical_type = runtimeType(value_axisVertical); + valueSerializer.writeInt8(value_axisVertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { + const auto value_axisVertical_value = value_axisVertical.value; + valueSerializer.writeNumber(value_axisVertical_value); + } + const auto value_pressure = value.pressure; + valueSerializer.writeNumber(value_pressure); + const auto value_tiltX = value.tiltX; + valueSerializer.writeNumber(value_tiltX); + const auto value_tiltY = value.tiltY; + valueSerializer.writeNumber(value_tiltY); + const auto value_sourceTool = value.sourceTool; + valueSerializer.writeInt32(value_sourceTool); + const auto value_deviceId = value.deviceId; + Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; + value_deviceId_type = runtimeType(value_deviceId); + valueSerializer.writeInt8(value_deviceId_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { + const auto value_deviceId_value = value_deviceId.value; + valueSerializer.writeNumber(value_deviceId_value); } + const auto value_stopPropagation = value.stopPropagation; + valueSerializer.writeCallbackResource(value_stopPropagation.resource); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); + valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); + } + void writeOutlineOptions(Ark_OutlineOptions value) + { + Serializer& valueSerializer = *this; const auto value_width = value.width; Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; value_width_type = runtimeType(value_width); valueSerializer.writeInt8(value_width_type); if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { const auto value_width_value = value_width.value; - valueSerializer.writeLength(value_width_value); - } - const auto value_borderWidth = value.borderWidth; - Ark_Int32 value_borderWidth_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_type = runtimeType(value_borderWidth); - valueSerializer.writeInt8(value_borderWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_type)) { - const auto value_borderWidth_value = value_borderWidth.value; - Ark_Int32 value_borderWidth_value_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_type = value_borderWidth_value.selector; - if (((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0)) || ((value_borderWidth_value_type == 0))) { + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderWidth_value_0 = value_borderWidth_value.value0; - valueSerializer.writeLength(value_borderWidth_value_0); - } - else if (((value_borderWidth_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderWidth_value_1 = value_borderWidth_value.value1; - const auto value_borderWidth_value_1_top = value_borderWidth_value_1.top; - Ark_Int32 value_borderWidth_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_top_type = runtimeType(value_borderWidth_value_1_top); - valueSerializer.writeInt8(value_borderWidth_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_top_type)) { - const auto value_borderWidth_value_1_top_value = value_borderWidth_value_1_top.value; - valueSerializer.writeLength(value_borderWidth_value_1_top_value); + const auto value_width_value_0 = value_width_value.value0; + const auto value_width_value_0_top = value_width_value_0.top; + Ark_Int32 value_width_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_top_type = runtimeType(value_width_value_0_top); + valueSerializer.writeInt8(value_width_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_top_type)) { + const auto value_width_value_0_top_value = value_width_value_0_top.value; + valueSerializer.writeLength(value_width_value_0_top_value); } - const auto value_borderWidth_value_1_right = value_borderWidth_value_1.right; - Ark_Int32 value_borderWidth_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_right_type = runtimeType(value_borderWidth_value_1_right); - valueSerializer.writeInt8(value_borderWidth_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_right_type)) { - const auto value_borderWidth_value_1_right_value = value_borderWidth_value_1_right.value; - valueSerializer.writeLength(value_borderWidth_value_1_right_value); + const auto value_width_value_0_right = value_width_value_0.right; + Ark_Int32 value_width_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_right_type = runtimeType(value_width_value_0_right); + valueSerializer.writeInt8(value_width_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_right_type)) { + const auto value_width_value_0_right_value = value_width_value_0_right.value; + valueSerializer.writeLength(value_width_value_0_right_value); } - const auto value_borderWidth_value_1_bottom = value_borderWidth_value_1.bottom; - Ark_Int32 value_borderWidth_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_bottom_type = runtimeType(value_borderWidth_value_1_bottom); - valueSerializer.writeInt8(value_borderWidth_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_bottom_type)) { - const auto value_borderWidth_value_1_bottom_value = value_borderWidth_value_1_bottom.value; - valueSerializer.writeLength(value_borderWidth_value_1_bottom_value); + const auto value_width_value_0_bottom = value_width_value_0.bottom; + Ark_Int32 value_width_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom); + valueSerializer.writeInt8(value_width_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_bottom_type)) { + const auto value_width_value_0_bottom_value = value_width_value_0_bottom.value; + valueSerializer.writeLength(value_width_value_0_bottom_value); } - const auto value_borderWidth_value_1_left = value_borderWidth_value_1.left; - Ark_Int32 value_borderWidth_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderWidth_value_1_left_type = runtimeType(value_borderWidth_value_1_left); - valueSerializer.writeInt8(value_borderWidth_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderWidth_value_1_left_type)) { - const auto value_borderWidth_value_1_left_value = value_borderWidth_value_1_left.value; - valueSerializer.writeLength(value_borderWidth_value_1_left_value); + const auto value_width_value_0_left = value_width_value_0.left; + Ark_Int32 value_width_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_left_type = runtimeType(value_width_value_0_left); + valueSerializer.writeInt8(value_width_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_left_type)) { + const auto value_width_value_0_left_value = value_width_value_0_left.value; + valueSerializer.writeLength(value_width_value_0_left_value); } } - else if (((value_borderWidth_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderWidth_value_2 = value_borderWidth_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_borderWidth_value_2); + else if (((value_width_value_type == 1)) || ((value_width_value_type == 1)) || ((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeLength(value_width_value_1); } } - const auto value_borderColor = value.borderColor; - Ark_Int32 value_borderColor_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_type = runtimeType(value_borderColor); - valueSerializer.writeInt8(value_borderColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_type)) { - const auto value_borderColor_value = value_borderColor.value; - Ark_Int32 value_borderColor_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_type = value_borderColor_value.selector; - if (((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0)) || ((value_borderColor_value_type == 0))) { + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_0 = value_borderColor_value.value0; - Ark_Int32 value_borderColor_value_0_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_0_type = value_borderColor_value_0.selector; - if (((value_borderColor_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_borderColor_value_0_0 = value_borderColor_value_0.value0; - valueSerializer.writeInt32(value_borderColor_value_0_0); - } - else if (((value_borderColor_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_0_1 = value_borderColor_value_0.value1; - valueSerializer.writeNumber(value_borderColor_value_0_1); - } - else if (((value_borderColor_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_borderColor_value_0_2 = value_borderColor_value_0.value2; - valueSerializer.writeString(value_borderColor_value_0_2); - } - else if (((value_borderColor_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_borderColor_value_0_3 = value_borderColor_value_0.value3; - valueSerializer.writeResource(value_borderColor_value_0_3); - } - } - else if (((value_borderColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderColor_value_1 = value_borderColor_value.value1; - const auto value_borderColor_value_1_top = value_borderColor_value_1.top; - Ark_Int32 value_borderColor_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_type = runtimeType(value_borderColor_value_1_top); - valueSerializer.writeInt8(value_borderColor_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_top_type)) { - const auto value_borderColor_value_1_top_value = value_borderColor_value_1_top.value; - Ark_Int32 value_borderColor_value_1_top_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_top_value_type = value_borderColor_value_1_top_value.selector; - if (((value_borderColor_value_1_top_value_type == 0))) { + const auto value_color_value_0 = value_color_value.value0; + const auto value_color_value_0_top = value_color_value_0.top; + Ark_Int32 value_color_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_top_type = runtimeType(value_color_value_0_top); + valueSerializer.writeInt8(value_color_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_top_type)) { + const auto value_color_value_0_top_value = value_color_value_0_top.value; + Ark_Int32 value_color_value_0_top_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_top_value_type = value_color_value_0_top_value.selector; + if (((value_color_value_0_top_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_top_value_0 = value_borderColor_value_1_top_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_top_value_0); + const auto value_color_value_0_top_value_0 = value_color_value_0_top_value.value0; + valueSerializer.writeInt32(value_color_value_0_top_value_0); } - else if (((value_borderColor_value_1_top_value_type == 1))) { + else if (((value_color_value_0_top_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_top_value_1 = value_borderColor_value_1_top_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_top_value_1); + const auto value_color_value_0_top_value_1 = value_color_value_0_top_value.value1; + valueSerializer.writeNumber(value_color_value_0_top_value_1); } - else if (((value_borderColor_value_1_top_value_type == 2))) { + else if (((value_color_value_0_top_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_top_value_2 = value_borderColor_value_1_top_value.value2; - valueSerializer.writeString(value_borderColor_value_1_top_value_2); + const auto value_color_value_0_top_value_2 = value_color_value_0_top_value.value2; + valueSerializer.writeString(value_color_value_0_top_value_2); } - else if (((value_borderColor_value_1_top_value_type == 3))) { + else if (((value_color_value_0_top_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_top_value_3 = value_borderColor_value_1_top_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_top_value_3); + const auto value_color_value_0_top_value_3 = value_color_value_0_top_value.value3; + valueSerializer.writeResource(value_color_value_0_top_value_3); } } - const auto value_borderColor_value_1_right = value_borderColor_value_1.right; - Ark_Int32 value_borderColor_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_type = runtimeType(value_borderColor_value_1_right); - valueSerializer.writeInt8(value_borderColor_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_right_type)) { - const auto value_borderColor_value_1_right_value = value_borderColor_value_1_right.value; - Ark_Int32 value_borderColor_value_1_right_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_right_value_type = value_borderColor_value_1_right_value.selector; - if (((value_borderColor_value_1_right_value_type == 0))) { + const auto value_color_value_0_right = value_color_value_0.right; + Ark_Int32 value_color_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_right_type = runtimeType(value_color_value_0_right); + valueSerializer.writeInt8(value_color_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_right_type)) { + const auto value_color_value_0_right_value = value_color_value_0_right.value; + Ark_Int32 value_color_value_0_right_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_right_value_type = value_color_value_0_right_value.selector; + if (((value_color_value_0_right_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_right_value_0 = value_borderColor_value_1_right_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_right_value_0); + const auto value_color_value_0_right_value_0 = value_color_value_0_right_value.value0; + valueSerializer.writeInt32(value_color_value_0_right_value_0); } - else if (((value_borderColor_value_1_right_value_type == 1))) { + else if (((value_color_value_0_right_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_right_value_1 = value_borderColor_value_1_right_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_right_value_1); + const auto value_color_value_0_right_value_1 = value_color_value_0_right_value.value1; + valueSerializer.writeNumber(value_color_value_0_right_value_1); } - else if (((value_borderColor_value_1_right_value_type == 2))) { + else if (((value_color_value_0_right_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_right_value_2 = value_borderColor_value_1_right_value.value2; - valueSerializer.writeString(value_borderColor_value_1_right_value_2); + const auto value_color_value_0_right_value_2 = value_color_value_0_right_value.value2; + valueSerializer.writeString(value_color_value_0_right_value_2); } - else if (((value_borderColor_value_1_right_value_type == 3))) { + else if (((value_color_value_0_right_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_right_value_3 = value_borderColor_value_1_right_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_right_value_3); + const auto value_color_value_0_right_value_3 = value_color_value_0_right_value.value3; + valueSerializer.writeResource(value_color_value_0_right_value_3); } } - const auto value_borderColor_value_1_bottom = value_borderColor_value_1.bottom; - Ark_Int32 value_borderColor_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_type = runtimeType(value_borderColor_value_1_bottom); - valueSerializer.writeInt8(value_borderColor_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_bottom_type)) { - const auto value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom.value; - Ark_Int32 value_borderColor_value_1_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_bottom_value_type = value_borderColor_value_1_bottom_value.selector; - if (((value_borderColor_value_1_bottom_value_type == 0))) { + const auto value_color_value_0_bottom = value_color_value_0.bottom; + Ark_Int32 value_color_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom); + valueSerializer.writeInt8(value_color_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_bottom_type)) { + const auto value_color_value_0_bottom_value = value_color_value_0_bottom.value; + Ark_Int32 value_color_value_0_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_bottom_value_type = value_color_value_0_bottom_value.selector; + if (((value_color_value_0_bottom_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_bottom_value_0 = value_borderColor_value_1_bottom_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0); + const auto value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value.value0; + valueSerializer.writeInt32(value_color_value_0_bottom_value_0); } - else if (((value_borderColor_value_1_bottom_value_type == 1))) { + else if (((value_color_value_0_bottom_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_bottom_value_1 = value_borderColor_value_1_bottom_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_bottom_value_1); + const auto value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value.value1; + valueSerializer.writeNumber(value_color_value_0_bottom_value_1); } - else if (((value_borderColor_value_1_bottom_value_type == 2))) { + else if (((value_color_value_0_bottom_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_bottom_value_2 = value_borderColor_value_1_bottom_value.value2; - valueSerializer.writeString(value_borderColor_value_1_bottom_value_2); + const auto value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value.value2; + valueSerializer.writeString(value_color_value_0_bottom_value_2); } - else if (((value_borderColor_value_1_bottom_value_type == 3))) { + else if (((value_color_value_0_bottom_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_bottom_value_3 = value_borderColor_value_1_bottom_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_bottom_value_3); + const auto value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value.value3; + valueSerializer.writeResource(value_color_value_0_bottom_value_3); } } - const auto value_borderColor_value_1_left = value_borderColor_value_1.left; - Ark_Int32 value_borderColor_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_type = runtimeType(value_borderColor_value_1_left); - valueSerializer.writeInt8(value_borderColor_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderColor_value_1_left_type)) { - const auto value_borderColor_value_1_left_value = value_borderColor_value_1_left.value; - Ark_Int32 value_borderColor_value_1_left_value_type = ARK_RUNTIME_UNDEFINED; - value_borderColor_value_1_left_value_type = value_borderColor_value_1_left_value.selector; - if (((value_borderColor_value_1_left_value_type == 0))) { + const auto value_color_value_0_left = value_color_value_0.left; + Ark_Int32 value_color_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_left_type = runtimeType(value_color_value_0_left); + valueSerializer.writeInt8(value_color_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_left_type)) { + const auto value_color_value_0_left_value = value_color_value_0_left.value; + Ark_Int32 value_color_value_0_left_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_left_value_type = value_color_value_0_left_value.selector; + if (((value_color_value_0_left_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderColor_value_1_left_value_0 = value_borderColor_value_1_left_value.value0; - valueSerializer.writeInt32(value_borderColor_value_1_left_value_0); + const auto value_color_value_0_left_value_0 = value_color_value_0_left_value.value0; + valueSerializer.writeInt32(value_color_value_0_left_value_0); } - else if (((value_borderColor_value_1_left_value_type == 1))) { + else if (((value_color_value_0_left_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderColor_value_1_left_value_1 = value_borderColor_value_1_left_value.value1; - valueSerializer.writeNumber(value_borderColor_value_1_left_value_1); + const auto value_color_value_0_left_value_1 = value_color_value_0_left_value.value1; + valueSerializer.writeNumber(value_color_value_0_left_value_1); } - else if (((value_borderColor_value_1_left_value_type == 2))) { + else if (((value_color_value_0_left_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_1_left_value_2 = value_borderColor_value_1_left_value.value2; - valueSerializer.writeString(value_borderColor_value_1_left_value_2); + const auto value_color_value_0_left_value_2 = value_color_value_0_left_value.value2; + valueSerializer.writeString(value_color_value_0_left_value_2); } - else if (((value_borderColor_value_1_left_value_type == 3))) { + else if (((value_color_value_0_left_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_borderColor_value_1_left_value_3 = value_borderColor_value_1_left_value.value3; - valueSerializer.writeResource(value_borderColor_value_1_left_value_3); + const auto value_color_value_0_left_value_3 = value_color_value_0_left_value.value3; + valueSerializer.writeResource(value_color_value_0_left_value_3); } } } - else if (((value_borderColor_value_type == 2))) { + else if (((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1 = value_color_value.value1; + Ark_Int32 value_color_value_1_type = ARK_RUNTIME_UNDEFINED; + value_color_value_1_type = value_color_value_1.selector; + if (((value_color_value_1_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_1_0 = value_color_value_1.value0; + valueSerializer.writeInt32(value_color_value_1_0); + } + else if (((value_color_value_1_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1_1 = value_color_value_1.value1; + valueSerializer.writeNumber(value_color_value_1_1); + } + else if (((value_color_value_1_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_1_2 = value_color_value_1.value2; + valueSerializer.writeString(value_color_value_1_2); + } + else if (((value_color_value_1_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_1_3 = value_color_value_1.value3; + valueSerializer.writeResource(value_color_value_1_3); + } + } + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderColor_value_2 = value_borderColor_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_borderColor_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_color_value_2); } } - const auto value_borderStyle = value.borderStyle; - Ark_Int32 value_borderStyle_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_type = runtimeType(value_borderStyle); - valueSerializer.writeInt8(value_borderStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_type)) { - const auto value_borderStyle_value = value_borderStyle.value; - Ark_Int32 value_borderStyle_value_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_type = value_borderStyle_value.selector; - if (((value_borderStyle_value_type == 0))) { + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_type = value_radius_value.selector; + if (((value_radius_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderStyle_value_0 = value_borderStyle_value.value0; - valueSerializer.writeInt32(value_borderStyle_value_0); - } - else if (((value_borderStyle_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_borderStyle_value_1 = value_borderStyle_value.value1; - const auto value_borderStyle_value_1_top = value_borderStyle_value_1.top; - Ark_Int32 value_borderStyle_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_top_type = runtimeType(value_borderStyle_value_1_top); - valueSerializer.writeInt8(value_borderStyle_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_top_type)) { - const auto value_borderStyle_value_1_top_value = value_borderStyle_value_1_top.value; - valueSerializer.writeInt32(value_borderStyle_value_1_top_value); + const auto value_radius_value_0 = value_radius_value.value0; + const auto value_radius_value_0_topLeft = value_radius_value_0.topLeft; + Ark_Int32 value_radius_value_0_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft); + valueSerializer.writeInt8(value_radius_value_0_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const auto value_radius_value_0_topLeft_value = value_radius_value_0_topLeft.value; + valueSerializer.writeLength(value_radius_value_0_topLeft_value); } - const auto value_borderStyle_value_1_right = value_borderStyle_value_1.right; - Ark_Int32 value_borderStyle_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_right_type = runtimeType(value_borderStyle_value_1_right); - valueSerializer.writeInt8(value_borderStyle_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_right_type)) { - const auto value_borderStyle_value_1_right_value = value_borderStyle_value_1_right.value; - valueSerializer.writeInt32(value_borderStyle_value_1_right_value); + const auto value_radius_value_0_topRight = value_radius_value_0.topRight; + Ark_Int32 value_radius_value_0_topRight_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight); + valueSerializer.writeInt8(value_radius_value_0_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topRight_type)) { + const auto value_radius_value_0_topRight_value = value_radius_value_0_topRight.value; + valueSerializer.writeLength(value_radius_value_0_topRight_value); } - const auto value_borderStyle_value_1_bottom = value_borderStyle_value_1.bottom; - Ark_Int32 value_borderStyle_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_bottom_type = runtimeType(value_borderStyle_value_1_bottom); - valueSerializer.writeInt8(value_borderStyle_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_bottom_type)) { - const auto value_borderStyle_value_1_bottom_value = value_borderStyle_value_1_bottom.value; - valueSerializer.writeInt32(value_borderStyle_value_1_bottom_value); + const auto value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft; + Ark_Int32 value_radius_value_0_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft); + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const auto value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft.value; + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value); } - const auto value_borderStyle_value_1_left = value_borderStyle_value_1.left; - Ark_Int32 value_borderStyle_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_borderStyle_value_1_left_type = runtimeType(value_borderStyle_value_1_left); - valueSerializer.writeInt8(value_borderStyle_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderStyle_value_1_left_type)) { - const auto value_borderStyle_value_1_left_value = value_borderStyle_value_1_left.value; - valueSerializer.writeInt32(value_borderStyle_value_1_left_value); + const auto value_radius_value_0_bottomRight = value_radius_value_0.bottomRight; + Ark_Int32 value_radius_value_0_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight); + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const auto value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight.value; + valueSerializer.writeLength(value_radius_value_0_bottomRight_value); } } + else if (((value_radius_value_type == 1)) || ((value_radius_value_type == 1)) || ((value_radius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radius_value_1 = value_radius_value.value1; + valueSerializer.writeLength(value_radius_value_1); + } } - const auto value_shadow = value.shadow; - Ark_Int32 value_shadow_type = ARK_RUNTIME_UNDEFINED; - value_shadow_type = runtimeType(value_shadow); - valueSerializer.writeInt8(value_shadow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_shadow_type)) { - const auto value_shadow_value = value_shadow.value; - Ark_Int32 value_shadow_value_type = ARK_RUNTIME_UNDEFINED; - value_shadow_value_type = value_shadow_value.selector; - if (((value_shadow_value_type == 0))) { + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + Ark_Int32 value_style_value_type = ARK_RUNTIME_UNDEFINED; + value_style_value_type = value_style_value.selector; + if (((value_style_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_shadow_value_0 = value_shadow_value.value0; - valueSerializer.writeShadowOptions(value_shadow_value_0); + const auto value_style_value_0 = value_style_value.value0; + const auto value_style_value_0_top = value_style_value_0.top; + Ark_Int32 value_style_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_top_type = runtimeType(value_style_value_0_top); + valueSerializer.writeInt8(value_style_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_top_type)) { + const auto value_style_value_0_top_value = value_style_value_0_top.value; + valueSerializer.writeInt32(value_style_value_0_top_value); + } + const auto value_style_value_0_right = value_style_value_0.right; + Ark_Int32 value_style_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_right_type = runtimeType(value_style_value_0_right); + valueSerializer.writeInt8(value_style_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_right_type)) { + const auto value_style_value_0_right_value = value_style_value_0_right.value; + valueSerializer.writeInt32(value_style_value_0_right_value); + } + const auto value_style_value_0_bottom = value_style_value_0.bottom; + Ark_Int32 value_style_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom); + valueSerializer.writeInt8(value_style_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_bottom_type)) { + const auto value_style_value_0_bottom_value = value_style_value_0_bottom.value; + valueSerializer.writeInt32(value_style_value_0_bottom_value); + } + const auto value_style_value_0_left = value_style_value_0.left; + Ark_Int32 value_style_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_left_type = runtimeType(value_style_value_0_left); + valueSerializer.writeInt8(value_style_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_left_type)) { + const auto value_style_value_0_left_value = value_style_value_0_left.value; + valueSerializer.writeInt32(value_style_value_0_left_value); + } } - else if (((value_shadow_value_type == 1))) { + else if (((value_style_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_shadow_value_1 = value_shadow_value.value1; - valueSerializer.writeInt32(value_shadow_value_1); + const auto value_style_value_1 = value_style_value.value1; + valueSerializer.writeInt32(value_style_value_1); } } - const auto value_onHeightDidChange = value.onHeightDidChange; - Ark_Int32 value_onHeightDidChange_type = ARK_RUNTIME_UNDEFINED; - value_onHeightDidChange_type = runtimeType(value_onHeightDidChange); - valueSerializer.writeInt8(value_onHeightDidChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onHeightDidChange_type)) { - const auto value_onHeightDidChange_value = value_onHeightDidChange.value; - valueSerializer.writeCallbackResource(value_onHeightDidChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onHeightDidChange_value.callSync)); - } - const auto value_mode = value.mode; - Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; - value_mode_type = runtimeType(value_mode); - valueSerializer.writeInt8(value_mode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mode_type)) { - const auto value_mode_value = value_mode.value; - valueSerializer.writeInt32(value_mode_value); - } - const auto value_scrollSizeMode = value.scrollSizeMode; - Ark_Int32 value_scrollSizeMode_type = ARK_RUNTIME_UNDEFINED; - value_scrollSizeMode_type = runtimeType(value_scrollSizeMode); - valueSerializer.writeInt8(value_scrollSizeMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scrollSizeMode_type)) { - const auto value_scrollSizeMode_value = value_scrollSizeMode.value; - valueSerializer.writeInt32(value_scrollSizeMode_value); - } - const auto value_onDetentsDidChange = value.onDetentsDidChange; - Ark_Int32 value_onDetentsDidChange_type = ARK_RUNTIME_UNDEFINED; - value_onDetentsDidChange_type = runtimeType(value_onDetentsDidChange); - valueSerializer.writeInt8(value_onDetentsDidChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDetentsDidChange_type)) { - const auto value_onDetentsDidChange_value = value_onDetentsDidChange.value; - valueSerializer.writeCallbackResource(value_onDetentsDidChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDetentsDidChange_value.callSync)); - } - const auto value_onWidthDidChange = value.onWidthDidChange; - Ark_Int32 value_onWidthDidChange_type = ARK_RUNTIME_UNDEFINED; - value_onWidthDidChange_type = runtimeType(value_onWidthDidChange); - valueSerializer.writeInt8(value_onWidthDidChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWidthDidChange_type)) { - const auto value_onWidthDidChange_value = value_onWidthDidChange.value; - valueSerializer.writeCallbackResource(value_onWidthDidChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWidthDidChange_value.callSync)); - } - const auto value_onTypeDidChange = value.onTypeDidChange; - Ark_Int32 value_onTypeDidChange_type = ARK_RUNTIME_UNDEFINED; - value_onTypeDidChange_type = runtimeType(value_onTypeDidChange); - valueSerializer.writeInt8(value_onTypeDidChange_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onTypeDidChange_type)) { - const auto value_onTypeDidChange_value = value_onTypeDidChange.value; - valueSerializer.writeCallbackResource(value_onTypeDidChange_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.callSync)); - } - const auto value_uiContext = value.uiContext; - Ark_Int32 value_uiContext_type = ARK_RUNTIME_UNDEFINED; - value_uiContext_type = runtimeType(value_uiContext); - valueSerializer.writeInt8(value_uiContext_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_uiContext_type)) { - const auto value_uiContext_value = value_uiContext.value; - valueSerializer.writeUIContext(value_uiContext_value); - } - const auto value_keyboardAvoidMode = value.keyboardAvoidMode; - Ark_Int32 value_keyboardAvoidMode_type = ARK_RUNTIME_UNDEFINED; - value_keyboardAvoidMode_type = runtimeType(value_keyboardAvoidMode); - valueSerializer.writeInt8(value_keyboardAvoidMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_keyboardAvoidMode_type)) { - const auto value_keyboardAvoidMode_value = value_keyboardAvoidMode.value; - valueSerializer.writeInt32(value_keyboardAvoidMode_value); - } - } - void writeDismissContentCoverAction(Ark_DismissContentCoverAction value) - { - Serializer& valueSerializer = *this; - const auto value_dismiss = value.dismiss; - valueSerializer.writeCallbackResource(value_dismiss.resource); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); - const auto value_reason = value.reason; - valueSerializer.writeInt32(value_reason); } - void writeContentCoverOptions(Ark_ContentCoverOptions value) + void writeBorderImageOption(Ark_BorderImageOption value) { Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_slice = value.slice; + Ark_Int32 value_slice_type = ARK_RUNTIME_UNDEFINED; + value_slice_type = runtimeType(value_slice); + valueSerializer.writeInt8(value_slice_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_type)) { + const auto value_slice_value = value_slice.value; + Ark_Int32 value_slice_value_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_type = value_slice_value.selector; + if (((value_slice_value_type == 0)) || ((value_slice_value_type == 0)) || ((value_slice_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_slice_value_0 = value_slice_value.value0; + valueSerializer.writeLength(value_slice_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_slice_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); + const auto value_slice_value_1 = value_slice_value.value1; + const auto value_slice_value_1_top = value_slice_value_1.top; + Ark_Int32 value_slice_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_1_top_type = runtimeType(value_slice_value_1_top); + valueSerializer.writeInt8(value_slice_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_top_type)) { + const auto value_slice_value_1_top_value = value_slice_value_1_top.value; + valueSerializer.writeLength(value_slice_value_1_top_value); + } + const auto value_slice_value_1_right = value_slice_value_1.right; + Ark_Int32 value_slice_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_1_right_type = runtimeType(value_slice_value_1_right); + valueSerializer.writeInt8(value_slice_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_right_type)) { + const auto value_slice_value_1_right_value = value_slice_value_1_right.value; + valueSerializer.writeLength(value_slice_value_1_right_value); + } + const auto value_slice_value_1_bottom = value_slice_value_1.bottom; + Ark_Int32 value_slice_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom); + valueSerializer.writeInt8(value_slice_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_bottom_type)) { + const auto value_slice_value_1_bottom_value = value_slice_value_1_bottom.value; + valueSerializer.writeLength(value_slice_value_1_bottom_value); + } + const auto value_slice_value_1_left = value_slice_value_1.left; + Ark_Int32 value_slice_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_1_left_type = runtimeType(value_slice_value_1_left); + valueSerializer.writeInt8(value_slice_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_left_type)) { + const auto value_slice_value_1_left_value = value_slice_value_1_left.value; + valueSerializer.writeLength(value_slice_value_1_left_value); + } } - else if (((value_backgroundColor_value_type == 2))) { + else if (((value_slice_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_slice_value_2 = value_slice_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2); } } - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); - } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); - } - const auto value_onWillAppear = value.onWillAppear; - Ark_Int32 value_onWillAppear_type = ARK_RUNTIME_UNDEFINED; - value_onWillAppear_type = runtimeType(value_onWillAppear); - valueSerializer.writeInt8(value_onWillAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillAppear_type)) { - const auto value_onWillAppear_value = value_onWillAppear.value; - valueSerializer.writeCallbackResource(value_onWillAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillAppear_value.callSync)); - } - const auto value_onWillDisappear = value.onWillDisappear; - Ark_Int32 value_onWillDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onWillDisappear_type = runtimeType(value_onWillDisappear); - valueSerializer.writeInt8(value_onWillDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDisappear_type)) { - const auto value_onWillDisappear_value = value_onWillDisappear.value; - valueSerializer.writeCallbackResource(value_onWillDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDisappear_value.callSync)); - } - const auto value_modalTransition = value.modalTransition; - Ark_Int32 value_modalTransition_type = ARK_RUNTIME_UNDEFINED; - value_modalTransition_type = runtimeType(value_modalTransition); - valueSerializer.writeInt8(value_modalTransition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_modalTransition_type)) { - const auto value_modalTransition_value = value_modalTransition.value; - valueSerializer.writeInt32(value_modalTransition_value); - } - const auto value_onWillDismiss = value.onWillDismiss; - Ark_Int32 value_onWillDismiss_type = ARK_RUNTIME_UNDEFINED; - value_onWillDismiss_type = runtimeType(value_onWillDismiss); - valueSerializer.writeInt8(value_onWillDismiss_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onWillDismiss_type)) { - const auto value_onWillDismiss_value = value_onWillDismiss.value; - valueSerializer.writeCallbackResource(value_onWillDismiss_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onWillDismiss_value.callSync)); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - } - void writeContextMenuOptions(Ark_ContextMenuOptions value) - { - Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writePosition(value_offset_value); - } - const auto value_placement = value.placement; - Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; - value_placement_type = runtimeType(value_placement); - valueSerializer.writeInt8(value_placement_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { - const auto value_placement_value = value_placement.value; - valueSerializer.writeInt32(value_placement_value); - } - const auto value_enableArrow = value.enableArrow; - Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; - value_enableArrow_type = runtimeType(value_enableArrow); - valueSerializer.writeInt8(value_enableArrow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { - const auto value_enableArrow_value = value_enableArrow.value; - valueSerializer.writeBoolean(value_enableArrow_value); - } - const auto value_arrowOffset = value.arrowOffset; - Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; - value_arrowOffset_type = runtimeType(value_arrowOffset); - valueSerializer.writeInt8(value_arrowOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { - const auto value_arrowOffset_value = value_arrowOffset.value; - valueSerializer.writeLength(value_arrowOffset_value); + const auto value_repeat = value.repeat; + Ark_Int32 value_repeat_type = ARK_RUNTIME_UNDEFINED; + value_repeat_type = runtimeType(value_repeat); + valueSerializer.writeInt8(value_repeat_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_repeat_type)) { + const auto value_repeat_value = value_repeat.value; + valueSerializer.writeInt32(value_repeat_value); } - const auto value_preview = value.preview; - Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; - value_preview_type = runtimeType(value_preview); - valueSerializer.writeInt8(value_preview_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { - const auto value_preview_value = value_preview.value; - Ark_Int32 value_preview_value_type = ARK_RUNTIME_UNDEFINED; - value_preview_value_type = value_preview_value.selector; - if (((value_preview_value_type == 0))) { + const auto value_source = value.source; + Ark_Int32 value_source_type = ARK_RUNTIME_UNDEFINED; + value_source_type = runtimeType(value_source); + valueSerializer.writeInt8(value_source_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_source_type)) { + const auto value_source_value = value_source.value; + Ark_Int32 value_source_value_type = ARK_RUNTIME_UNDEFINED; + value_source_value_type = value_source_value.selector; + if (((value_source_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_preview_value_0 = value_preview_value.value0; - valueSerializer.writeInt32(value_preview_value_0); + const auto value_source_value_0 = value_source_value.value0; + valueSerializer.writeString(value_source_value_0); } - else if (((value_preview_value_type == 1))) { + else if (((value_source_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_preview_value_1 = value_preview_value.value1; - valueSerializer.writeCallbackResource(value_preview_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); + const auto value_source_value_1 = value_source_value.value1; + valueSerializer.writeResource(value_source_value_1); + } + else if (((value_source_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_source_value_2 = value_source_value.value2; + valueSerializer.writeLinearGradient_common(value_source_value_2); } } - const auto value_borderRadius = value.borderRadius; - Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_type = runtimeType(value_borderRadius); - valueSerializer.writeInt8(value_borderRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { - const auto value_borderRadius_value = value_borderRadius.value; - Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_type = value_borderRadius_value.selector; - if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0)) || ((value_width_value_type == 0)) || ((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderRadius_value_0 = value_borderRadius_value.value0; - valueSerializer.writeLength(value_borderRadius_value_0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeLength(value_width_value_0); } - else if (((value_borderRadius_value_type == 1))) { + else if (((value_width_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderRadius_value_1 = value_borderRadius_value.value1; - const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; - Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); + const auto value_width_value_1 = value_width_value.value1; + const auto value_width_value_1_top = value_width_value_1.top; + Ark_Int32 value_width_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_width_value_1_top_type = runtimeType(value_width_value_1_top); + valueSerializer.writeInt8(value_width_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_top_type)) { + const auto value_width_value_1_top_value = value_width_value_1_top.value; + valueSerializer.writeLength(value_width_value_1_top_value); } - const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; - Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); + const auto value_width_value_1_right = value_width_value_1.right; + Ark_Int32 value_width_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_width_value_1_right_type = runtimeType(value_width_value_1_right); + valueSerializer.writeInt8(value_width_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_right_type)) { + const auto value_width_value_1_right_value = value_width_value_1_right.value; + valueSerializer.writeLength(value_width_value_1_right_value); } - const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; - Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); + const auto value_width_value_1_bottom = value_width_value_1.bottom; + Ark_Int32 value_width_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom); + valueSerializer.writeInt8(value_width_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_bottom_type)) { + const auto value_width_value_1_bottom_value = value_width_value_1_bottom.value; + valueSerializer.writeLength(value_width_value_1_bottom_value); } - const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; - Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); + const auto value_width_value_1_left = value_width_value_1.left; + Ark_Int32 value_width_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_width_value_1_left_type = runtimeType(value_width_value_1_left); + valueSerializer.writeInt8(value_width_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_left_type)) { + const auto value_width_value_1_left_value = value_width_value_1_left.value; + valueSerializer.writeLength(value_width_value_1_left_value); } } - else if (((value_borderRadius_value_type == 2))) { + else if (((value_width_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderRadius_value_2 = value_borderRadius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2); - } - } - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); - } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); - } - const auto value_aboutToAppear = value.aboutToAppear; - Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; - value_aboutToAppear_type = runtimeType(value_aboutToAppear); - valueSerializer.writeInt8(value_aboutToAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToAppear_type)) { - const auto value_aboutToAppear_value = value_aboutToAppear.value; - valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); - } - const auto value_aboutToDisappear = value.aboutToDisappear; - Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear); - valueSerializer.writeInt8(value_aboutToDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToDisappear_type)) { - const auto value_aboutToDisappear_value = value_aboutToDisappear.value; - valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); - } - const auto value_layoutRegionMargin = value.layoutRegionMargin; - Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin); - valueSerializer.writeInt8(value_layoutRegionMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_type)) { - const auto value_layoutRegionMargin_value = value_layoutRegionMargin.value; - const auto value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top; - Ark_Int32 value_layoutRegionMargin_value_top_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top); - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const auto value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value); - } - const auto value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right; - Ark_Int32 value_layoutRegionMargin_value_right_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right); - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const auto value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value); - } - const auto value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom; - Ark_Int32 value_layoutRegionMargin_value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom); - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const auto value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value); - } - const auto value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left; - Ark_Int32 value_layoutRegionMargin_value_left_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left); - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const auto value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value); + const auto value_width_value_2 = value_width_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2); } } - const auto value_previewAnimationOptions = value.previewAnimationOptions; - Ark_Int32 value_previewAnimationOptions_type = ARK_RUNTIME_UNDEFINED; - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions); - valueSerializer.writeInt8(value_previewAnimationOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_previewAnimationOptions_type)) { - const auto value_previewAnimationOptions_value = value_previewAnimationOptions.value; - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value); - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_outset = value.outset; + Ark_Int32 value_outset_type = ARK_RUNTIME_UNDEFINED; + value_outset_type = runtimeType(value_outset); + valueSerializer.writeInt8(value_outset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_outset_type)) { + const auto value_outset_value = value_outset.value; + Ark_Int32 value_outset_value_type = ARK_RUNTIME_UNDEFINED; + value_outset_value_type = value_outset_value.selector; + if (((value_outset_value_type == 0)) || ((value_outset_value_type == 0)) || ((value_outset_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_outset_value_0 = value_outset_value.value0; + valueSerializer.writeLength(value_outset_value_0); } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_outset_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); + const auto value_outset_value_1 = value_outset_value.value1; + const auto value_outset_value_1_top = value_outset_value_1.top; + Ark_Int32 value_outset_value_1_top_type = ARK_RUNTIME_UNDEFINED; + value_outset_value_1_top_type = runtimeType(value_outset_value_1_top); + valueSerializer.writeInt8(value_outset_value_1_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_top_type)) { + const auto value_outset_value_1_top_value = value_outset_value_1_top.value; + valueSerializer.writeLength(value_outset_value_1_top_value); + } + const auto value_outset_value_1_right = value_outset_value_1.right; + Ark_Int32 value_outset_value_1_right_type = ARK_RUNTIME_UNDEFINED; + value_outset_value_1_right_type = runtimeType(value_outset_value_1_right); + valueSerializer.writeInt8(value_outset_value_1_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_right_type)) { + const auto value_outset_value_1_right_value = value_outset_value_1_right.value; + valueSerializer.writeLength(value_outset_value_1_right_value); + } + const auto value_outset_value_1_bottom = value_outset_value_1.bottom; + Ark_Int32 value_outset_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; + value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom); + valueSerializer.writeInt8(value_outset_value_1_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_bottom_type)) { + const auto value_outset_value_1_bottom_value = value_outset_value_1_bottom.value; + valueSerializer.writeLength(value_outset_value_1_bottom_value); + } + const auto value_outset_value_1_left = value_outset_value_1.left; + Ark_Int32 value_outset_value_1_left_type = ARK_RUNTIME_UNDEFINED; + value_outset_value_1_left_type = runtimeType(value_outset_value_1_left); + valueSerializer.writeInt8(value_outset_value_1_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_left_type)) { + const auto value_outset_value_1_left_value = value_outset_value_1_left.value; + valueSerializer.writeLength(value_outset_value_1_left_value); + } } - else if (((value_backgroundColor_value_type == 2))) { + else if (((value_outset_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_outset_value_2 = value_outset_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); + const auto value_fill = value.fill; + Ark_Int32 value_fill_type = ARK_RUNTIME_UNDEFINED; + value_fill_type = runtimeType(value_fill); + valueSerializer.writeInt8(value_fill_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fill_type)) { + const auto value_fill_value = value_fill.value; + valueSerializer.writeBoolean(value_fill_value); } } - void writeMenuOptions(Ark_MenuOptions value) + void writeBorderOptions(Ark_BorderOptions value) { Serializer& valueSerializer = *this; - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writePosition(value_offset_value); - } - const auto value_placement = value.placement; - Ark_Int32 value_placement_type = ARK_RUNTIME_UNDEFINED; - value_placement_type = runtimeType(value_placement); - valueSerializer.writeInt8(value_placement_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_placement_type)) { - const auto value_placement_value = value_placement.value; - valueSerializer.writeInt32(value_placement_value); - } - const auto value_enableArrow = value.enableArrow; - Ark_Int32 value_enableArrow_type = ARK_RUNTIME_UNDEFINED; - value_enableArrow_type = runtimeType(value_enableArrow); - valueSerializer.writeInt8(value_enableArrow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableArrow_type)) { - const auto value_enableArrow_value = value_enableArrow.value; - valueSerializer.writeBoolean(value_enableArrow_value); - } - const auto value_arrowOffset = value.arrowOffset; - Ark_Int32 value_arrowOffset_type = ARK_RUNTIME_UNDEFINED; - value_arrowOffset_type = runtimeType(value_arrowOffset); - valueSerializer.writeInt8(value_arrowOffset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowOffset_type)) { - const auto value_arrowOffset_value = value_arrowOffset.value; - valueSerializer.writeLength(value_arrowOffset_value); - } - const auto value_preview = value.preview; - Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; - value_preview_type = runtimeType(value_preview); - valueSerializer.writeInt8(value_preview_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { - const auto value_preview_value = value_preview.value; - Ark_Int32 value_preview_value_type = ARK_RUNTIME_UNDEFINED; - value_preview_value_type = value_preview_value.selector; - if (((value_preview_value_type == 0))) { + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_preview_value_0 = value_preview_value.value0; - valueSerializer.writeInt32(value_preview_value_0); + const auto value_width_value_0 = value_width_value.value0; + const auto value_width_value_0_top = value_width_value_0.top; + Ark_Int32 value_width_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_top_type = runtimeType(value_width_value_0_top); + valueSerializer.writeInt8(value_width_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_top_type)) { + const auto value_width_value_0_top_value = value_width_value_0_top.value; + valueSerializer.writeLength(value_width_value_0_top_value); + } + const auto value_width_value_0_right = value_width_value_0.right; + Ark_Int32 value_width_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_right_type = runtimeType(value_width_value_0_right); + valueSerializer.writeInt8(value_width_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_right_type)) { + const auto value_width_value_0_right_value = value_width_value_0_right.value; + valueSerializer.writeLength(value_width_value_0_right_value); + } + const auto value_width_value_0_bottom = value_width_value_0.bottom; + Ark_Int32 value_width_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom); + valueSerializer.writeInt8(value_width_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_bottom_type)) { + const auto value_width_value_0_bottom_value = value_width_value_0_bottom.value; + valueSerializer.writeLength(value_width_value_0_bottom_value); + } + const auto value_width_value_0_left = value_width_value_0.left; + Ark_Int32 value_width_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_width_value_0_left_type = runtimeType(value_width_value_0_left); + valueSerializer.writeInt8(value_width_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_left_type)) { + const auto value_width_value_0_left_value = value_width_value_0_left.value; + valueSerializer.writeLength(value_width_value_0_left_value); + } } - else if (((value_preview_value_type == 1))) { + else if (((value_width_value_type == 1)) || ((value_width_value_type == 1)) || ((value_width_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_preview_value_1 = value_preview_value.value1; - valueSerializer.writeCallbackResource(value_preview_value_1.resource); - valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.call)); - valueSerializer.writePointer(reinterpret_cast(value_preview_value_1.callSync)); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeLength(value_width_value_1); + } + else if (((value_width_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_width_value_2 = value_width_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_width_value_2); } } - const auto value_borderRadius = value.borderRadius; - Ark_Int32 value_borderRadius_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_type = runtimeType(value_borderRadius); - valueSerializer.writeInt8(value_borderRadius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_type)) { - const auto value_borderRadius_value = value_borderRadius.value; - Ark_Int32 value_borderRadius_value_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_type = value_borderRadius_value.selector; - if (((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0)) || ((value_borderRadius_value_type == 0))) { + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_borderRadius_value_0 = value_borderRadius_value.value0; - valueSerializer.writeLength(value_borderRadius_value_0); + const auto value_color_value_0 = value_color_value.value0; + const auto value_color_value_0_top = value_color_value_0.top; + Ark_Int32 value_color_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_top_type = runtimeType(value_color_value_0_top); + valueSerializer.writeInt8(value_color_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_top_type)) { + const auto value_color_value_0_top_value = value_color_value_0_top.value; + Ark_Int32 value_color_value_0_top_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_top_value_type = value_color_value_0_top_value.selector; + if (((value_color_value_0_top_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0_top_value_0 = value_color_value_0_top_value.value0; + valueSerializer.writeInt32(value_color_value_0_top_value_0); + } + else if (((value_color_value_0_top_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_0_top_value_1 = value_color_value_0_top_value.value1; + valueSerializer.writeNumber(value_color_value_0_top_value_1); + } + else if (((value_color_value_0_top_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_0_top_value_2 = value_color_value_0_top_value.value2; + valueSerializer.writeString(value_color_value_0_top_value_2); + } + else if (((value_color_value_0_top_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_0_top_value_3 = value_color_value_0_top_value.value3; + valueSerializer.writeResource(value_color_value_0_top_value_3); + } + } + const auto value_color_value_0_right = value_color_value_0.right; + Ark_Int32 value_color_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_right_type = runtimeType(value_color_value_0_right); + valueSerializer.writeInt8(value_color_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_right_type)) { + const auto value_color_value_0_right_value = value_color_value_0_right.value; + Ark_Int32 value_color_value_0_right_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_right_value_type = value_color_value_0_right_value.selector; + if (((value_color_value_0_right_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0_right_value_0 = value_color_value_0_right_value.value0; + valueSerializer.writeInt32(value_color_value_0_right_value_0); + } + else if (((value_color_value_0_right_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_0_right_value_1 = value_color_value_0_right_value.value1; + valueSerializer.writeNumber(value_color_value_0_right_value_1); + } + else if (((value_color_value_0_right_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_0_right_value_2 = value_color_value_0_right_value.value2; + valueSerializer.writeString(value_color_value_0_right_value_2); + } + else if (((value_color_value_0_right_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_0_right_value_3 = value_color_value_0_right_value.value3; + valueSerializer.writeResource(value_color_value_0_right_value_3); + } + } + const auto value_color_value_0_bottom = value_color_value_0.bottom; + Ark_Int32 value_color_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom); + valueSerializer.writeInt8(value_color_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_bottom_type)) { + const auto value_color_value_0_bottom_value = value_color_value_0_bottom.value; + Ark_Int32 value_color_value_0_bottom_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_bottom_value_type = value_color_value_0_bottom_value.selector; + if (((value_color_value_0_bottom_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value.value0; + valueSerializer.writeInt32(value_color_value_0_bottom_value_0); + } + else if (((value_color_value_0_bottom_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value.value1; + valueSerializer.writeNumber(value_color_value_0_bottom_value_1); + } + else if (((value_color_value_0_bottom_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value.value2; + valueSerializer.writeString(value_color_value_0_bottom_value_2); + } + else if (((value_color_value_0_bottom_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value.value3; + valueSerializer.writeResource(value_color_value_0_bottom_value_3); + } + } + const auto value_color_value_0_left = value_color_value_0.left; + Ark_Int32 value_color_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_left_type = runtimeType(value_color_value_0_left); + valueSerializer.writeInt8(value_color_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_left_type)) { + const auto value_color_value_0_left_value = value_color_value_0_left.value; + Ark_Int32 value_color_value_0_left_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_0_left_value_type = value_color_value_0_left_value.selector; + if (((value_color_value_0_left_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_0_left_value_0 = value_color_value_0_left_value.value0; + valueSerializer.writeInt32(value_color_value_0_left_value_0); + } + else if (((value_color_value_0_left_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_0_left_value_1 = value_color_value_0_left_value.value1; + valueSerializer.writeNumber(value_color_value_0_left_value_1); + } + else if (((value_color_value_0_left_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_0_left_value_2 = value_color_value_0_left_value.value2; + valueSerializer.writeString(value_color_value_0_left_value_2); + } + else if (((value_color_value_0_left_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_0_left_value_3 = value_color_value_0_left_value.value3; + valueSerializer.writeResource(value_color_value_0_left_value_3); + } + } } - else if (((value_borderRadius_value_type == 1))) { + else if (((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_borderRadius_value_1 = value_borderRadius_value.value1; - const auto value_borderRadius_value_1_topLeft = value_borderRadius_value_1.topLeft; - Ark_Int32 value_borderRadius_value_1_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topLeft_type = runtimeType(value_borderRadius_value_1_topLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topLeft_type)) { - const auto value_borderRadius_value_1_topLeft_value = value_borderRadius_value_1_topLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_topLeft_value); + const auto value_color_value_1 = value_color_value.value1; + Ark_Int32 value_color_value_1_type = ARK_RUNTIME_UNDEFINED; + value_color_value_1_type = value_color_value_1.selector; + if (((value_color_value_1_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_color_value_1_0 = value_color_value_1.value0; + valueSerializer.writeInt32(value_color_value_1_0); } - const auto value_borderRadius_value_1_topRight = value_borderRadius_value_1.topRight; - Ark_Int32 value_borderRadius_value_1_topRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_topRight_type = runtimeType(value_borderRadius_value_1_topRight); - valueSerializer.writeInt8(value_borderRadius_value_1_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_topRight_type)) { - const auto value_borderRadius_value_1_topRight_value = value_borderRadius_value_1_topRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_topRight_value); + else if (((value_color_value_1_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_color_value_1_1 = value_color_value_1.value1; + valueSerializer.writeNumber(value_color_value_1_1); } - const auto value_borderRadius_value_1_bottomLeft = value_borderRadius_value_1.bottomLeft; - Ark_Int32 value_borderRadius_value_1_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomLeft_type = runtimeType(value_borderRadius_value_1_bottomLeft); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomLeft_type)) { - const auto value_borderRadius_value_1_bottomLeft_value = value_borderRadius_value_1_bottomLeft.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomLeft_value); + else if (((value_color_value_1_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_color_value_1_2 = value_color_value_1.value2; + valueSerializer.writeString(value_color_value_1_2); } - const auto value_borderRadius_value_1_bottomRight = value_borderRadius_value_1.bottomRight; - Ark_Int32 value_borderRadius_value_1_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_borderRadius_value_1_bottomRight_type = runtimeType(value_borderRadius_value_1_bottomRight); - valueSerializer.writeInt8(value_borderRadius_value_1_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_borderRadius_value_1_bottomRight_type)) { - const auto value_borderRadius_value_1_bottomRight_value = value_borderRadius_value_1_bottomRight.value; - valueSerializer.writeLength(value_borderRadius_value_1_bottomRight_value); + else if (((value_color_value_1_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_1_3 = value_color_value_1.value3; + valueSerializer.writeResource(value_color_value_1_3); } } - else if (((value_borderRadius_value_type == 2))) { + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_borderRadius_value_2 = value_borderRadius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_borderRadius_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeLocalizedEdgeColors(value_color_value_2); } } - const auto value_onAppear = value.onAppear; - Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; - value_onAppear_type = runtimeType(value_onAppear); - valueSerializer.writeInt8(value_onAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { - const auto value_onAppear_value = value_onAppear.value; - valueSerializer.writeCallbackResource(value_onAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.callSync)); - } - const auto value_onDisappear = value.onDisappear; - Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; - value_onDisappear_type = runtimeType(value_onDisappear); - valueSerializer.writeInt8(value_onDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { - const auto value_onDisappear_value = value_onDisappear.value; - valueSerializer.writeCallbackResource(value_onDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.callSync)); - } - const auto value_aboutToAppear = value.aboutToAppear; - Ark_Int32 value_aboutToAppear_type = ARK_RUNTIME_UNDEFINED; - value_aboutToAppear_type = runtimeType(value_aboutToAppear); - valueSerializer.writeInt8(value_aboutToAppear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToAppear_type)) { - const auto value_aboutToAppear_value = value_aboutToAppear.value; - valueSerializer.writeCallbackResource(value_aboutToAppear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_aboutToAppear_value.callSync)); - } - const auto value_aboutToDisappear = value.aboutToDisappear; - Ark_Int32 value_aboutToDisappear_type = ARK_RUNTIME_UNDEFINED; - value_aboutToDisappear_type = runtimeType(value_aboutToDisappear); - valueSerializer.writeInt8(value_aboutToDisappear_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_aboutToDisappear_type)) { - const auto value_aboutToDisappear_value = value_aboutToDisappear.value; - valueSerializer.writeCallbackResource(value_aboutToDisappear_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_aboutToDisappear_value.callSync)); - } - const auto value_layoutRegionMargin = value.layoutRegionMargin; - Ark_Int32 value_layoutRegionMargin_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_type = runtimeType(value_layoutRegionMargin); - valueSerializer.writeInt8(value_layoutRegionMargin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_type)) { - const auto value_layoutRegionMargin_value = value_layoutRegionMargin.value; - const auto value_layoutRegionMargin_value_top = value_layoutRegionMargin_value.top; - Ark_Int32 value_layoutRegionMargin_value_top_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_top_type = runtimeType(value_layoutRegionMargin_value_top); - valueSerializer.writeInt8(value_layoutRegionMargin_value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_top_type)) { - const auto value_layoutRegionMargin_value_top_value = value_layoutRegionMargin_value_top.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_top_value); - } - const auto value_layoutRegionMargin_value_right = value_layoutRegionMargin_value.right; - Ark_Int32 value_layoutRegionMargin_value_right_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_right_type = runtimeType(value_layoutRegionMargin_value_right); - valueSerializer.writeInt8(value_layoutRegionMargin_value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_right_type)) { - const auto value_layoutRegionMargin_value_right_value = value_layoutRegionMargin_value_right.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_right_value); + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_type = value_radius_value.selector; + if (((value_radius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_radius_value_0 = value_radius_value.value0; + const auto value_radius_value_0_topLeft = value_radius_value_0.topLeft; + Ark_Int32 value_radius_value_0_topLeft_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft); + valueSerializer.writeInt8(value_radius_value_0_topLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topLeft_type)) { + const auto value_radius_value_0_topLeft_value = value_radius_value_0_topLeft.value; + valueSerializer.writeLength(value_radius_value_0_topLeft_value); + } + const auto value_radius_value_0_topRight = value_radius_value_0.topRight; + Ark_Int32 value_radius_value_0_topRight_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight); + valueSerializer.writeInt8(value_radius_value_0_topRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topRight_type)) { + const auto value_radius_value_0_topRight_value = value_radius_value_0_topRight.value; + valueSerializer.writeLength(value_radius_value_0_topRight_value); + } + const auto value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft; + Ark_Int32 value_radius_value_0_bottomLeft_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft); + valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { + const auto value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft.value; + valueSerializer.writeLength(value_radius_value_0_bottomLeft_value); + } + const auto value_radius_value_0_bottomRight = value_radius_value_0.bottomRight; + Ark_Int32 value_radius_value_0_bottomRight_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight); + valueSerializer.writeInt8(value_radius_value_0_bottomRight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomRight_type)) { + const auto value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight.value; + valueSerializer.writeLength(value_radius_value_0_bottomRight_value); + } } - const auto value_layoutRegionMargin_value_bottom = value_layoutRegionMargin_value.bottom; - Ark_Int32 value_layoutRegionMargin_value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_bottom_type = runtimeType(value_layoutRegionMargin_value_bottom); - valueSerializer.writeInt8(value_layoutRegionMargin_value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_bottom_type)) { - const auto value_layoutRegionMargin_value_bottom_value = value_layoutRegionMargin_value_bottom.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_bottom_value); + else if (((value_radius_value_type == 1)) || ((value_radius_value_type == 1)) || ((value_radius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radius_value_1 = value_radius_value.value1; + valueSerializer.writeLength(value_radius_value_1); } - const auto value_layoutRegionMargin_value_left = value_layoutRegionMargin_value.left; - Ark_Int32 value_layoutRegionMargin_value_left_type = ARK_RUNTIME_UNDEFINED; - value_layoutRegionMargin_value_left_type = runtimeType(value_layoutRegionMargin_value_left); - valueSerializer.writeInt8(value_layoutRegionMargin_value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_layoutRegionMargin_value_left_type)) { - const auto value_layoutRegionMargin_value_left_value = value_layoutRegionMargin_value_left.value; - valueSerializer.writeLength(value_layoutRegionMargin_value_left_value); + else if (((value_radius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_radius_value_2 = value_radius_value.value2; + valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2); } } - const auto value_previewAnimationOptions = value.previewAnimationOptions; - Ark_Int32 value_previewAnimationOptions_type = ARK_RUNTIME_UNDEFINED; - value_previewAnimationOptions_type = runtimeType(value_previewAnimationOptions); - valueSerializer.writeInt8(value_previewAnimationOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_previewAnimationOptions_type)) { - const auto value_previewAnimationOptions_value = value_previewAnimationOptions.value; - valueSerializer.writeContextMenuAnimationOptions(value_previewAnimationOptions_value); - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + Ark_Int32 value_style_value_type = ARK_RUNTIME_UNDEFINED; + value_style_value_type = value_style_value.selector; + if (((value_style_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); + const auto value_style_value_0 = value_style_value.value0; + const auto value_style_value_0_top = value_style_value_0.top; + Ark_Int32 value_style_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_top_type = runtimeType(value_style_value_0_top); + valueSerializer.writeInt8(value_style_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_top_type)) { + const auto value_style_value_0_top_value = value_style_value_0_top.value; + valueSerializer.writeInt32(value_style_value_0_top_value); + } + const auto value_style_value_0_right = value_style_value_0.right; + Ark_Int32 value_style_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_right_type = runtimeType(value_style_value_0_right); + valueSerializer.writeInt8(value_style_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_right_type)) { + const auto value_style_value_0_right_value = value_style_value_0_right.value; + valueSerializer.writeInt32(value_style_value_0_right_value); + } + const auto value_style_value_0_bottom = value_style_value_0.bottom; + Ark_Int32 value_style_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom); + valueSerializer.writeInt8(value_style_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_bottom_type)) { + const auto value_style_value_0_bottom_value = value_style_value_0_bottom.value; + valueSerializer.writeInt32(value_style_value_0_bottom_value); + } + const auto value_style_value_0_left = value_style_value_0.left; + Ark_Int32 value_style_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_style_value_0_left_type = runtimeType(value_style_value_0_left); + valueSerializer.writeInt8(value_style_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_left_type)) { + const auto value_style_value_0_left_value = value_style_value_0_left.value; + valueSerializer.writeInt32(value_style_value_0_left_value); + } } - else if (((value_backgroundColor_value_type == 1))) { + else if (((value_style_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); + const auto value_style_value_1 = value_style_value.value1; + valueSerializer.writeInt32(value_style_value_1); } } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_transition = value.transition; - Ark_Int32 value_transition_type = ARK_RUNTIME_UNDEFINED; - value_transition_type = runtimeType(value_transition); - valueSerializer.writeInt8(value_transition_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_transition_type)) { - const auto value_transition_value = value_transition.value; - valueSerializer.writeTransitionEffect(value_transition_value); - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - const auto value_title = value.title; - Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; - value_title_type = runtimeType(value_title); - valueSerializer.writeInt8(value_title_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_title_type)) { - const auto value_title_value = value_title.value; - Ark_Int32 value_title_value_type = ARK_RUNTIME_UNDEFINED; - value_title_value_type = value_title_value.selector; - if (((value_title_value_type == 0))) { + const auto value_dashGap = value.dashGap; + Ark_Int32 value_dashGap_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_type = runtimeType(value_dashGap); + valueSerializer.writeInt8(value_dashGap_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_type)) { + const auto value_dashGap_value = value_dashGap.value; + Ark_Int32 value_dashGap_value_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_value_type = value_dashGap_value.selector; + if (((value_dashGap_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_title_value_0 = value_title_value.value0; - valueSerializer.writeString(value_title_value_0); + const auto value_dashGap_value_0 = value_dashGap_value.value0; + const auto value_dashGap_value_0_top = value_dashGap_value_0.top; + Ark_Int32 value_dashGap_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top); + valueSerializer.writeInt8(value_dashGap_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_top_type)) { + const auto value_dashGap_value_0_top_value = value_dashGap_value_0_top.value; + valueSerializer.writeLength(value_dashGap_value_0_top_value); + } + const auto value_dashGap_value_0_right = value_dashGap_value_0.right; + Ark_Int32 value_dashGap_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right); + valueSerializer.writeInt8(value_dashGap_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_right_type)) { + const auto value_dashGap_value_0_right_value = value_dashGap_value_0_right.value; + valueSerializer.writeLength(value_dashGap_value_0_right_value); + } + const auto value_dashGap_value_0_bottom = value_dashGap_value_0.bottom; + Ark_Int32 value_dashGap_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom); + valueSerializer.writeInt8(value_dashGap_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_bottom_type)) { + const auto value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom.value; + valueSerializer.writeLength(value_dashGap_value_0_bottom_value); + } + const auto value_dashGap_value_0_left = value_dashGap_value_0.left; + Ark_Int32 value_dashGap_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left); + valueSerializer.writeInt8(value_dashGap_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_left_type)) { + const auto value_dashGap_value_0_left_value = value_dashGap_value_0_left.value; + valueSerializer.writeLength(value_dashGap_value_0_left_value); + } } - else if (((value_title_value_type == 1))) { + else if (((value_dashGap_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_title_value_1 = value_title_value.value1; - valueSerializer.writeResource(value_title_value_1); + const auto value_dashGap_value_1 = value_dashGap_value.value1; + valueSerializer.writeLengthMetrics(value_dashGap_value_1); + } + else if (((value_dashGap_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_dashGap_value_2 = value_dashGap_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2); } } - const auto value_showInSubWindow = value.showInSubWindow; - Ark_Int32 value_showInSubWindow_type = ARK_RUNTIME_UNDEFINED; - value_showInSubWindow_type = runtimeType(value_showInSubWindow); - valueSerializer.writeInt8(value_showInSubWindow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showInSubWindow_type)) { - const auto value_showInSubWindow_value = value_showInSubWindow.value; - valueSerializer.writeBoolean(value_showInSubWindow_value); - } - } - void writeMenuElement(Ark_MenuElement value) - { - Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { + const auto value_dashWidth = value.dashWidth; + Ark_Int32 value_dashWidth_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_type = runtimeType(value_dashWidth); + valueSerializer.writeInt8(value_dashWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_type)) { + const auto value_dashWidth_value = value_dashWidth.value; + Ark_Int32 value_dashWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_value_type = value_dashWidth_value.selector; + if (((value_dashWidth_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); + const auto value_dashWidth_value_0 = value_dashWidth_value.value0; + const auto value_dashWidth_value_0_top = value_dashWidth_value_0.top; + Ark_Int32 value_dashWidth_value_0_top_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top); + valueSerializer.writeInt8(value_dashWidth_value_0_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_top_type)) { + const auto value_dashWidth_value_0_top_value = value_dashWidth_value_0_top.value; + valueSerializer.writeLength(value_dashWidth_value_0_top_value); + } + const auto value_dashWidth_value_0_right = value_dashWidth_value_0.right; + Ark_Int32 value_dashWidth_value_0_right_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right); + valueSerializer.writeInt8(value_dashWidth_value_0_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_right_type)) { + const auto value_dashWidth_value_0_right_value = value_dashWidth_value_0_right.value; + valueSerializer.writeLength(value_dashWidth_value_0_right_value); + } + const auto value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom; + Ark_Int32 value_dashWidth_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom); + valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { + const auto value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom.value; + valueSerializer.writeLength(value_dashWidth_value_0_bottom_value); + } + const auto value_dashWidth_value_0_left = value_dashWidth_value_0.left; + Ark_Int32 value_dashWidth_value_0_left_type = ARK_RUNTIME_UNDEFINED; + value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left); + valueSerializer.writeInt8(value_dashWidth_value_0_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_left_type)) { + const auto value_dashWidth_value_0_left_value = value_dashWidth_value_0_left.value; + valueSerializer.writeLength(value_dashWidth_value_0_left_value); + } } - else if (((value_icon_value_type == 1))) { + else if (((value_dashWidth_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); + const auto value_dashWidth_value_1 = value_dashWidth_value.value1; + valueSerializer.writeLengthMetrics(value_dashWidth_value_1); + } + else if (((value_dashWidth_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_dashWidth_value_2 = value_dashWidth_value.value2; + valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2); } } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); - } - const auto value_enabled = value.enabled; - Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; - value_enabled_type = runtimeType(value_enabled); - valueSerializer.writeInt8(value_enabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { - const auto value_enabled_value = value_enabled.value; - valueSerializer.writeBoolean(value_enabled_value); - } - const auto value_action = value.action; - valueSerializer.writeCallbackResource(value_action.resource); - valueSerializer.writePointer(reinterpret_cast(value_action.call)); - valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); - } - void writeDismissPopupAction(Ark_DismissPopupAction value) - { - Serializer& valueSerializer = *this; - const auto value_dismiss = value.dismiss; - valueSerializer.writeCallbackResource(value_dismiss.resource); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); - valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); - const auto value_reason = value.reason; - valueSerializer.writeInt32(value_reason); } - void writeGeometryTransitionOptions(Ark_GeometryTransitionOptions value) + void writeFilter(Ark_Filter value) { Serializer& valueSerializer = *this; - const auto value_follow = value.follow; - Ark_Int32 value_follow_type = ARK_RUNTIME_UNDEFINED; - value_follow_type = runtimeType(value_follow); - valueSerializer.writeInt8(value_follow_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_follow_type)) { - const auto value_follow_value = value_follow.value; - valueSerializer.writeBoolean(value_follow_value); - } - const auto value_hierarchyStrategy = value.hierarchyStrategy; - Ark_Int32 value_hierarchyStrategy_type = ARK_RUNTIME_UNDEFINED; - value_hierarchyStrategy_type = runtimeType(value_hierarchyStrategy); - valueSerializer.writeInt8(value_hierarchyStrategy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_hierarchyStrategy_type)) { - const auto value_hierarchyStrategy_value = value_hierarchyStrategy.value; - valueSerializer.writeInt32(value_hierarchyStrategy_value); - } + const auto value___FilterStub = value.__FilterStub; + valueSerializer.writeString(value___FilterStub); } - void writeOverlayOptions(Ark_OverlayOptions value) + void writeVisualEffect(Ark_VisualEffect value) { Serializer& valueSerializer = *this; - const auto value_align = value.align; - Ark_Int32 value_align_type = ARK_RUNTIME_UNDEFINED; - value_align_type = runtimeType(value_align); - valueSerializer.writeInt8(value_align_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_align_type)) { - const auto value_align_value = value_align.value; - valueSerializer.writeInt32(value_align_value); - } - const auto value_offset = value.offset; - Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; - value_offset_type = runtimeType(value_offset); - valueSerializer.writeInt8(value_offset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { - const auto value_offset_value = value_offset.value; - valueSerializer.writeOverlayOffset(value_offset_value); - } + const auto value___VisualEffectStub = value.__VisualEffectStub; + valueSerializer.writeString(value___VisualEffectStub); } - void writeDragInteractionOptions(Ark_DragInteractionOptions value) + void writeForegroundEffectOptions(Ark_ForegroundEffectOptions value) { Serializer& valueSerializer = *this; - const auto value_isMultiSelectionEnabled = value.isMultiSelectionEnabled; - Ark_Int32 value_isMultiSelectionEnabled_type = ARK_RUNTIME_UNDEFINED; - value_isMultiSelectionEnabled_type = runtimeType(value_isMultiSelectionEnabled); - valueSerializer.writeInt8(value_isMultiSelectionEnabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isMultiSelectionEnabled_type)) { - const auto value_isMultiSelectionEnabled_value = value_isMultiSelectionEnabled.value; - valueSerializer.writeBoolean(value_isMultiSelectionEnabled_value); - } - const auto value_defaultAnimationBeforeLifting = value.defaultAnimationBeforeLifting; - Ark_Int32 value_defaultAnimationBeforeLifting_type = ARK_RUNTIME_UNDEFINED; - value_defaultAnimationBeforeLifting_type = runtimeType(value_defaultAnimationBeforeLifting); - valueSerializer.writeInt8(value_defaultAnimationBeforeLifting_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_defaultAnimationBeforeLifting_type)) { - const auto value_defaultAnimationBeforeLifting_value = value_defaultAnimationBeforeLifting.value; - valueSerializer.writeBoolean(value_defaultAnimationBeforeLifting_value); - } + const auto value_radius = value.radius; + valueSerializer.writeNumber(value_radius); } - void writeDragPreviewOptions(Ark_DragPreviewOptions value) + void writeResizableOptions(Ark_ResizableOptions value) { Serializer& valueSerializer = *this; - const auto value_mode = value.mode; - Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; - value_mode_type = runtimeType(value_mode); - valueSerializer.writeInt8(value_mode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mode_type)) { - const auto value_mode_value = value_mode.value; - Ark_Int32 value_mode_value_type = ARK_RUNTIME_UNDEFINED; - value_mode_value_type = value_mode_value.selector; - if (((value_mode_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_mode_value_0 = value_mode_value.value0; - valueSerializer.writeInt32(value_mode_value_0); + const auto value_slice = value.slice; + Ark_Int32 value_slice_type = ARK_RUNTIME_UNDEFINED; + value_slice_type = runtimeType(value_slice); + valueSerializer.writeInt8(value_slice_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_type)) { + const auto value_slice_value = value_slice.value; + const auto value_slice_value_top = value_slice_value.top; + Ark_Int32 value_slice_value_top_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_top_type = runtimeType(value_slice_value_top); + valueSerializer.writeInt8(value_slice_value_top_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_top_type)) { + const auto value_slice_value_top_value = value_slice_value_top.value; + valueSerializer.writeLength(value_slice_value_top_value); } - else if (((value_mode_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_mode_value_1 = value_mode_value.value1; - valueSerializer.writeInt32(value_mode_value_1.length); - for (int i = 0; i < value_mode_value_1.length; i++) { - const auto value_mode_value_1_element = value_mode_value_1.array[i]; - valueSerializer.writeInt32(value_mode_value_1_element); - } + const auto value_slice_value_right = value_slice_value.right; + Ark_Int32 value_slice_value_right_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_right_type = runtimeType(value_slice_value_right); + valueSerializer.writeInt8(value_slice_value_right_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_right_type)) { + const auto value_slice_value_right_value = value_slice_value_right.value; + valueSerializer.writeLength(value_slice_value_right_value); } - } - const auto value_modifier = value.modifier; - Ark_Int32 value_modifier_type = ARK_RUNTIME_UNDEFINED; - value_modifier_type = runtimeType(value_modifier); - valueSerializer.writeInt8(value_modifier_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_modifier_type)) { - const auto value_modifier_value = value_modifier.value; - valueSerializer.writeImageModifier(value_modifier_value); - } - const auto value_numberBadge = value.numberBadge; - Ark_Int32 value_numberBadge_type = ARK_RUNTIME_UNDEFINED; - value_numberBadge_type = runtimeType(value_numberBadge); - valueSerializer.writeInt8(value_numberBadge_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_numberBadge_type)) { - const auto value_numberBadge_value = value_numberBadge.value; - Ark_Int32 value_numberBadge_value_type = ARK_RUNTIME_UNDEFINED; - value_numberBadge_value_type = value_numberBadge_value.selector; - if (((value_numberBadge_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_numberBadge_value_0 = value_numberBadge_value.value0; - valueSerializer.writeBoolean(value_numberBadge_value_0); + const auto value_slice_value_bottom = value_slice_value.bottom; + Ark_Int32 value_slice_value_bottom_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_bottom_type = runtimeType(value_slice_value_bottom); + valueSerializer.writeInt8(value_slice_value_bottom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_bottom_type)) { + const auto value_slice_value_bottom_value = value_slice_value_bottom.value; + valueSerializer.writeLength(value_slice_value_bottom_value); } - else if (((value_numberBadge_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_numberBadge_value_1 = value_numberBadge_value.value1; - valueSerializer.writeNumber(value_numberBadge_value_1); + const auto value_slice_value_left = value_slice_value.left; + Ark_Int32 value_slice_value_left_type = ARK_RUNTIME_UNDEFINED; + value_slice_value_left_type = runtimeType(value_slice_value_left); + valueSerializer.writeInt8(value_slice_value_left_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_left_type)) { + const auto value_slice_value_left_value = value_slice_value_left.value; + valueSerializer.writeLength(value_slice_value_left_value); } } + const auto value_lattice = value.lattice; + Ark_Int32 value_lattice_type = ARK_RUNTIME_UNDEFINED; + value_lattice_type = runtimeType(value_lattice); + valueSerializer.writeInt8(value_lattice_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lattice_type)) { + const auto value_lattice_value = value_lattice.value; + valueSerializer.writeDrawingLattice(value_lattice_value); + } } - void writesharedTransitionOptions(Ark_sharedTransitionOptions value) + void writeBackgroundEffectOptions(Ark_BackgroundEffectOptions value) { Serializer& valueSerializer = *this; - const auto value_duration = value.duration; - Ark_Int32 value_duration_type = ARK_RUNTIME_UNDEFINED; - value_duration_type = runtimeType(value_duration); - valueSerializer.writeInt8(value_duration_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_duration_type)) { - const auto value_duration_value = value_duration.value; - valueSerializer.writeNumber(value_duration_value); + const auto value_radius = value.radius; + valueSerializer.writeNumber(value_radius); + const auto value_saturation = value.saturation; + Ark_Int32 value_saturation_type = ARK_RUNTIME_UNDEFINED; + value_saturation_type = runtimeType(value_saturation); + valueSerializer.writeInt8(value_saturation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_saturation_type)) { + const auto value_saturation_value = value_saturation.value; + valueSerializer.writeNumber(value_saturation_value); } - const auto value_curve = value.curve; - Ark_Int32 value_curve_type = ARK_RUNTIME_UNDEFINED; - value_curve_type = runtimeType(value_curve); - valueSerializer.writeInt8(value_curve_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_curve_type)) { - const auto value_curve_value = value_curve.value; - Ark_Int32 value_curve_value_type = ARK_RUNTIME_UNDEFINED; - value_curve_value_type = value_curve_value.selector; - if (((value_curve_value_type == 0))) { + const auto value_brightness = value.brightness; + Ark_Int32 value_brightness_type = ARK_RUNTIME_UNDEFINED; + value_brightness_type = runtimeType(value_brightness); + valueSerializer.writeInt8(value_brightness_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_brightness_type)) { + const auto value_brightness_value = value_brightness.value; + valueSerializer.writeNumber(value_brightness_value); + } + const auto value_color = value.color; + Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; + value_color_type = runtimeType(value_color); + valueSerializer.writeInt8(value_color_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { + const auto value_color_value = value_color.value; + Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; + value_color_value_type = value_color_value.selector; + if (((value_color_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_curve_value_0 = value_curve_value.value0; - valueSerializer.writeInt32(value_curve_value_0); + const auto value_color_value_0 = value_color_value.value0; + valueSerializer.writeInt32(value_color_value_0); } - else if (((value_curve_value_type == 1))) { + else if (((value_color_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_curve_value_1 = value_curve_value.value1; - valueSerializer.writeString(value_curve_value_1); + const auto value_color_value_1 = value_color_value.value1; + valueSerializer.writeNumber(value_color_value_1); } - else if (((value_curve_value_type == 2))) { + else if (((value_color_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_curve_value_2 = value_curve_value.value2; - valueSerializer.writeICurve(value_curve_value_2); + const auto value_color_value_2 = value_color_value.value2; + valueSerializer.writeString(value_color_value_2); + } + else if (((value_color_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_color_value_3 = value_color_value.value3; + valueSerializer.writeResource(value_color_value_3); } - } - const auto value_delay = value.delay; - Ark_Int32 value_delay_type = ARK_RUNTIME_UNDEFINED; - value_delay_type = runtimeType(value_delay); - valueSerializer.writeInt8(value_delay_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_delay_type)) { - const auto value_delay_value = value_delay.value; - valueSerializer.writeNumber(value_delay_value); - } - const auto value_motionPath = value.motionPath; - Ark_Int32 value_motionPath_type = ARK_RUNTIME_UNDEFINED; - value_motionPath_type = runtimeType(value_motionPath); - valueSerializer.writeInt8(value_motionPath_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_motionPath_type)) { - const auto value_motionPath_value = value_motionPath.value; - valueSerializer.writeMotionPathOptions(value_motionPath_value); - } - const auto value_zIndex = value.zIndex; - Ark_Int32 value_zIndex_type = ARK_RUNTIME_UNDEFINED; - value_zIndex_type = runtimeType(value_zIndex); - valueSerializer.writeInt8(value_zIndex_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_zIndex_type)) { - const auto value_zIndex_value = value_zIndex.value; - valueSerializer.writeNumber(value_zIndex_value); - } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } - } - void writeLinearGradientBlurOptions(Ark_LinearGradientBlurOptions value) - { - Serializer& valueSerializer = *this; - const auto value_fractionStops = value.fractionStops; - valueSerializer.writeInt32(value_fractionStops.length); - for (int i = 0; i < value_fractionStops.length; i++) { - const auto value_fractionStops_element = value_fractionStops.array[i]; - const auto value_fractionStops_element_0 = value_fractionStops_element.value0; - valueSerializer.writeNumber(value_fractionStops_element_0); - const auto value_fractionStops_element_1 = value_fractionStops_element.value1; - valueSerializer.writeNumber(value_fractionStops_element_1); - } - const auto value_direction = value.direction; - valueSerializer.writeInt32(value_direction); - } - void writeForegroundBlurStyleOptions(Ark_ForegroundBlurStyleOptions value) - { - Serializer& valueSerializer = *this; - const auto value_colorMode = value.colorMode; - Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; - value_colorMode_type = runtimeType(value_colorMode); - valueSerializer.writeInt8(value_colorMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { - const auto value_colorMode_value = value_colorMode.value; - valueSerializer.writeInt32(value_colorMode_value); - } - const auto value_adaptiveColor = value.adaptiveColor; - Ark_Int32 value_adaptiveColor_type = ARK_RUNTIME_UNDEFINED; - value_adaptiveColor_type = runtimeType(value_adaptiveColor); - valueSerializer.writeInt8(value_adaptiveColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_adaptiveColor_type)) { - const auto value_adaptiveColor_value = value_adaptiveColor.value; - valueSerializer.writeInt32(value_adaptiveColor_value); - } - const auto value_scale = value.scale; - Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; - value_scale_type = runtimeType(value_scale); - valueSerializer.writeInt8(value_scale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { - const auto value_scale_value = value_scale.value; - valueSerializer.writeNumber(value_scale_value); - } - const auto value_blurOptions = value.blurOptions; - Ark_Int32 value_blurOptions_type = ARK_RUNTIME_UNDEFINED; - value_blurOptions_type = runtimeType(value_blurOptions); - valueSerializer.writeInt8(value_blurOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_blurOptions_type)) { - const auto value_blurOptions_value = value_blurOptions.value; - valueSerializer.writeBlurOptions(value_blurOptions_value); - } - } - void writeBackgroundBlurStyleOptions(Ark_BackgroundBlurStyleOptions value) - { - Serializer& valueSerializer = *this; - const auto value_colorMode = value.colorMode; - Ark_Int32 value_colorMode_type = ARK_RUNTIME_UNDEFINED; - value_colorMode_type = runtimeType(value_colorMode); - valueSerializer.writeInt8(value_colorMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_colorMode_type)) { - const auto value_colorMode_value = value_colorMode.value; - valueSerializer.writeInt32(value_colorMode_value); } const auto value_adaptiveColor = value.adaptiveColor; Ark_Int32 value_adaptiveColor_type = ARK_RUNTIME_UNDEFINED; @@ -67670,14 +68144,6 @@ class Serializer : public SerializerBase { const auto value_adaptiveColor_value = value_adaptiveColor.value; valueSerializer.writeInt32(value_adaptiveColor_value); } - const auto value_scale = value.scale; - Ark_Int32 value_scale_type = ARK_RUNTIME_UNDEFINED; - value_scale_type = runtimeType(value_scale); - valueSerializer.writeInt8(value_scale_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_scale_type)) { - const auto value_scale_value = value_scale.value; - valueSerializer.writeNumber(value_scale_value); - } const auto value_blurOptions = value.blurOptions; Ark_Int32 value_blurOptions_type = ARK_RUNTIME_UNDEFINED; value_blurOptions_type = runtimeType(value_blurOptions); @@ -67687,246 +68153,44 @@ class Serializer : public SerializerBase { valueSerializer.writeBlurOptions(value_blurOptions_value); } const auto value_policy = value.policy; - Ark_Int32 value_policy_type = ARK_RUNTIME_UNDEFINED; - value_policy_type = runtimeType(value_policy); - valueSerializer.writeInt8(value_policy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_policy_type)) { - const auto value_policy_value = value_policy.value; - valueSerializer.writeInt32(value_policy_value); - } - const auto value_inactiveColor = value.inactiveColor; - Ark_Int32 value_inactiveColor_type = ARK_RUNTIME_UNDEFINED; - value_inactiveColor_type = runtimeType(value_inactiveColor); - valueSerializer.writeInt8(value_inactiveColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_inactiveColor_type)) { - const auto value_inactiveColor_value = value_inactiveColor.value; - Ark_Int32 value_inactiveColor_value_type = ARK_RUNTIME_UNDEFINED; - value_inactiveColor_value_type = value_inactiveColor_value.selector; - if (((value_inactiveColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_inactiveColor_value_0 = value_inactiveColor_value.value0; - valueSerializer.writeInt32(value_inactiveColor_value_0); - } - else if (((value_inactiveColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_inactiveColor_value_1 = value_inactiveColor_value.value1; - valueSerializer.writeNumber(value_inactiveColor_value_1); - } - else if (((value_inactiveColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_inactiveColor_value_2 = value_inactiveColor_value.value2; - valueSerializer.writeString(value_inactiveColor_value_2); - } - else if (((value_inactiveColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_inactiveColor_value_3 = value_inactiveColor_value.value3; - valueSerializer.writeResource(value_inactiveColor_value_3); - } - } - } - void writeGestureRecognizer(Ark_GestureRecognizer value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeFingerInfo(Ark_FingerInfo value) - { - Serializer& valueSerializer = *this; - const auto value_id = value.id; - valueSerializer.writeNumber(value_id); - const auto value_globalX = value.globalX; - valueSerializer.writeNumber(value_globalX); - const auto value_globalY = value.globalY; - valueSerializer.writeNumber(value_globalY); - const auto value_localX = value.localX; - valueSerializer.writeNumber(value_localX); - const auto value_localY = value.localY; - valueSerializer.writeNumber(value_localY); - const auto value_displayX = value.displayX; - valueSerializer.writeNumber(value_displayX); - const auto value_displayY = value.displayY; - valueSerializer.writeNumber(value_displayY); - } - void writeBaseGestureEvent(Ark_BaseGestureEvent value) - { - Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); - } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); - } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); - } - const auto value_fingerList = value.fingerList; - valueSerializer.writeInt32(value_fingerList.length); - for (int i = 0; i < value_fingerList.length; i++) { - const auto value_fingerList_element = value_fingerList.array[i]; - valueSerializer.writeFingerInfo(value_fingerList_element); - } - } - void writeGestureInfo(Ark_GestureInfo value) - { - Serializer& valueSerializer = *this; - const auto value_tag = value.tag; - Ark_Int32 value_tag_type = ARK_RUNTIME_UNDEFINED; - value_tag_type = runtimeType(value_tag); - valueSerializer.writeInt8(value_tag_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_tag_type)) { - const auto value_tag_value = value_tag.value; - valueSerializer.writeString(value_tag_value); - } - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_isSystemGesture = value.isSystemGesture; - valueSerializer.writeBoolean(value_isSystemGesture); - } - void writeBackgroundBrightnessOptions(Ark_BackgroundBrightnessOptions value) - { - Serializer& valueSerializer = *this; - const auto value_rate = value.rate; - valueSerializer.writeNumber(value_rate); - const auto value_lightUpDegree = value.lightUpDegree; - valueSerializer.writeNumber(value_lightUpDegree); - } - void writeGestureModifier(Ark_GestureModifier value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writePixelStretchEffectOptions(Ark_PixelStretchEffectOptions value) - { - Serializer& valueSerializer = *this; - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeLength(value_top_value); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - valueSerializer.writeLength(value_bottom_value); - } - const auto value_left = value.left; - Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; - value_left_type = runtimeType(value_left); - valueSerializer.writeInt8(value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { - const auto value_left_value = value_left.value; - valueSerializer.writeLength(value_left_value); - } - const auto value_right = value.right; - Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; - value_right_type = runtimeType(value_right); - valueSerializer.writeInt8(value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { - const auto value_right_value = value_right.value; - valueSerializer.writeLength(value_right_value); - } - } - void writeStateStyles(Ark_StateStyles value) - { - Serializer& valueSerializer = *this; - const auto value_normal = value.normal; - Ark_Int32 value_normal_type = ARK_RUNTIME_UNDEFINED; - value_normal_type = runtimeType(value_normal); - valueSerializer.writeInt8(value_normal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_normal_type)) { - const auto value_normal_value = value_normal.value; - valueSerializer.writeCustomObject("Any", value_normal_value); - } - const auto value_pressed = value.pressed; - Ark_Int32 value_pressed_type = ARK_RUNTIME_UNDEFINED; - value_pressed_type = runtimeType(value_pressed); - valueSerializer.writeInt8(value_pressed_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_pressed_type)) { - const auto value_pressed_value = value_pressed.value; - valueSerializer.writeCustomObject("Any", value_pressed_value); - } - const auto value_disabled = value.disabled; - Ark_Int32 value_disabled_type = ARK_RUNTIME_UNDEFINED; - value_disabled_type = runtimeType(value_disabled); - valueSerializer.writeInt8(value_disabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_disabled_type)) { - const auto value_disabled_value = value_disabled.value; - valueSerializer.writeCustomObject("Any", value_disabled_value); - } - const auto value_focused = value.focused; - Ark_Int32 value_focused_type = ARK_RUNTIME_UNDEFINED; - value_focused_type = runtimeType(value_focused); - valueSerializer.writeInt8(value_focused_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_focused_type)) { - const auto value_focused_value = value_focused.value; - valueSerializer.writeCustomObject("Any", value_focused_value); - } - const auto value_clicked = value.clicked; - Ark_Int32 value_clicked_type = ARK_RUNTIME_UNDEFINED; - value_clicked_type = runtimeType(value_clicked); - valueSerializer.writeInt8(value_clicked_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_clicked_type)) { - const auto value_clicked_value = value_clicked.value; - valueSerializer.writeCustomObject("Any", value_clicked_value); + Ark_Int32 value_policy_type = ARK_RUNTIME_UNDEFINED; + value_policy_type = runtimeType(value_policy); + valueSerializer.writeInt8(value_policy_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_policy_type)) { + const auto value_policy_value = value_policy.value; + valueSerializer.writeInt32(value_policy_value); } - const auto value_selected = value.selected; - Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; - value_selected_type = runtimeType(value_selected); - valueSerializer.writeInt8(value_selected_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { - const auto value_selected_value = value_selected.value; - valueSerializer.writeCustomObject("Object", value_selected_value); + const auto value_inactiveColor = value.inactiveColor; + Ark_Int32 value_inactiveColor_type = ARK_RUNTIME_UNDEFINED; + value_inactiveColor_type = runtimeType(value_inactiveColor); + valueSerializer.writeInt8(value_inactiveColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_inactiveColor_type)) { + const auto value_inactiveColor_value = value_inactiveColor.value; + Ark_Int32 value_inactiveColor_value_type = ARK_RUNTIME_UNDEFINED; + value_inactiveColor_value_type = value_inactiveColor_value.selector; + if (((value_inactiveColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_inactiveColor_value_0 = value_inactiveColor_value.value0; + valueSerializer.writeInt32(value_inactiveColor_value_0); + } + else if (((value_inactiveColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_inactiveColor_value_1 = value_inactiveColor_value.value1; + valueSerializer.writeNumber(value_inactiveColor_value_1); + } + else if (((value_inactiveColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_inactiveColor_value_2 = value_inactiveColor_value.value2; + valueSerializer.writeString(value_inactiveColor_value_2); + } + else if (((value_inactiveColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_inactiveColor_value_3 = value_inactiveColor_value.value3; + valueSerializer.writeResource(value_inactiveColor_value_3); + } } } - void writeUniformDataType(Ark_UniformDataType value) - { - Serializer& valueSerializer = *this; - const auto value___UniformDataTypeStub = value.__UniformDataTypeStub; - valueSerializer.writeString(value___UniformDataTypeStub); - } - void writeDragEvent(Ark_DragEvent value) - { - Serializer& valueSerializer = *this; - const auto value_dragBehavior = value.dragBehavior; - valueSerializer.writeInt32(value_dragBehavior); - const auto value_useCustomDropAnimation = value.useCustomDropAnimation; - valueSerializer.writeBoolean(value_useCustomDropAnimation); - } - void writeLocalizedAlignRuleOptions(Ark_LocalizedAlignRuleOptions value) + void writePixelRoundPolicy(Ark_PixelRoundPolicy value) { Serializer& valueSerializer = *this; const auto value_start = value.start; @@ -67935,23 +68199,7 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_start_type); if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { const auto value_start_value = value_start.value; - valueSerializer.writeLocalizedHorizontalAlignParam(value_start_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeLocalizedHorizontalAlignParam(value_end_value); - } - const auto value_middle = value.middle; - Ark_Int32 value_middle_type = ARK_RUNTIME_UNDEFINED; - value_middle_type = runtimeType(value_middle); - valueSerializer.writeInt8(value_middle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_middle_type)) { - const auto value_middle_value = value_middle.value; - valueSerializer.writeLocalizedHorizontalAlignParam(value_middle_value); + valueSerializer.writeInt32(value_start_value); } const auto value_top = value.top; Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; @@ -67959,7 +68207,15 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_top_type); if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { const auto value_top_value = value_top.value; - valueSerializer.writeLocalizedVerticalAlignParam(value_top_value); + valueSerializer.writeInt32(value_top_value); + } + const auto value_end = value.end; + Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; + value_end_type = runtimeType(value_end); + valueSerializer.writeInt8(value_end_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { + const auto value_end_value = value_end.value; + valueSerializer.writeInt32(value_end_value); } const auto value_bottom = value.bottom; Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; @@ -67967,1680 +68223,1367 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_bottom_type); if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { const auto value_bottom_value = value_bottom.value; - valueSerializer.writeLocalizedVerticalAlignParam(value_bottom_value); - } - const auto value_center = value.center; - Ark_Int32 value_center_type = ARK_RUNTIME_UNDEFINED; - value_center_type = runtimeType(value_center); - valueSerializer.writeInt8(value_center_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_center_type)) { - const auto value_center_value = value_center.value; - valueSerializer.writeLocalizedVerticalAlignParam(value_center_value); - } - const auto value_bias = value.bias; - Ark_Int32 value_bias_type = ARK_RUNTIME_UNDEFINED; - value_bias_type = runtimeType(value_bias); - valueSerializer.writeInt8(value_bias_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bias_type)) { - const auto value_bias_value = value_bias.value; - valueSerializer.writeBias(value_bias_value); + valueSerializer.writeInt32(value_bottom_value); } } - void writeAlignRuleOption(Ark_AlignRuleOption value) + void writeChainWeightOptions(Ark_ChainWeightOptions value) { Serializer& valueSerializer = *this; - const auto value_left = value.left; - Ark_Int32 value_left_type = ARK_RUNTIME_UNDEFINED; - value_left_type = runtimeType(value_left); - valueSerializer.writeInt8(value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_left_type)) { - const auto value_left_value = value_left.value; - const auto value_left_value_anchor = value_left_value.anchor; - valueSerializer.writeString(value_left_value_anchor); - const auto value_left_value_align = value_left_value.align; - valueSerializer.writeInt32(value_left_value_align); - } - const auto value_right = value.right; - Ark_Int32 value_right_type = ARK_RUNTIME_UNDEFINED; - value_right_type = runtimeType(value_right); - valueSerializer.writeInt8(value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_right_type)) { - const auto value_right_value = value_right.value; - const auto value_right_value_anchor = value_right_value.anchor; - valueSerializer.writeString(value_right_value_anchor); - const auto value_right_value_align = value_right_value.align; - valueSerializer.writeInt32(value_right_value_align); - } - const auto value_middle = value.middle; - Ark_Int32 value_middle_type = ARK_RUNTIME_UNDEFINED; - value_middle_type = runtimeType(value_middle); - valueSerializer.writeInt8(value_middle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_middle_type)) { - const auto value_middle_value = value_middle.value; - const auto value_middle_value_anchor = value_middle_value.anchor; - valueSerializer.writeString(value_middle_value_anchor); - const auto value_middle_value_align = value_middle_value.align; - valueSerializer.writeInt32(value_middle_value_align); - } - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - const auto value_top_value_anchor = value_top_value.anchor; - valueSerializer.writeString(value_top_value_anchor); - const auto value_top_value_align = value_top_value.align; - valueSerializer.writeInt32(value_top_value_align); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - const auto value_bottom_value_anchor = value_bottom_value.anchor; - valueSerializer.writeString(value_bottom_value_anchor); - const auto value_bottom_value_align = value_bottom_value.align; - valueSerializer.writeInt32(value_bottom_value_align); + const auto value_horizontal = value.horizontal; + Ark_Int32 value_horizontal_type = ARK_RUNTIME_UNDEFINED; + value_horizontal_type = runtimeType(value_horizontal); + valueSerializer.writeInt8(value_horizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_horizontal_type)) { + const auto value_horizontal_value = value_horizontal.value; + valueSerializer.writeNumber(value_horizontal_value); } - const auto value_center = value.center; - Ark_Int32 value_center_type = ARK_RUNTIME_UNDEFINED; - value_center_type = runtimeType(value_center); - valueSerializer.writeInt8(value_center_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_center_type)) { - const auto value_center_value = value_center.value; - const auto value_center_value_anchor = value_center_value.anchor; - valueSerializer.writeString(value_center_value_anchor); - const auto value_center_value_align = value_center_value.align; - valueSerializer.writeInt32(value_center_value_align); + const auto value_vertical = value.vertical; + Ark_Int32 value_vertical_type = ARK_RUNTIME_UNDEFINED; + value_vertical_type = runtimeType(value_vertical); + valueSerializer.writeInt8(value_vertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_vertical_type)) { + const auto value_vertical_value = value_vertical.value; + valueSerializer.writeNumber(value_vertical_value); } - const auto value_bias = value.bias; - Ark_Int32 value_bias_type = ARK_RUNTIME_UNDEFINED; - value_bias_type = runtimeType(value_bias); - valueSerializer.writeInt8(value_bias_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bias_type)) { - const auto value_bias_value = value_bias.value; - valueSerializer.writeBias(value_bias_value); + } + void writeTouchResult(Ark_TouchResult value) + { + Serializer& valueSerializer = *this; + const auto value_strategy = value.strategy; + valueSerializer.writeInt32(value_strategy); + const auto value_id = value.id; + Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; + value_id_type = runtimeType(value_id); + valueSerializer.writeInt8(value_id_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_id_type)) { + const auto value_id_value = value_id.value; + valueSerializer.writeString(value_id_value); } } - void writeMotionBlurOptions(Ark_MotionBlurOptions value) + void writeTouchTestInfo(Ark_TouchTestInfo value) { Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - valueSerializer.writeNumber(value_radius); - const auto value_anchor = value.anchor; - valueSerializer.writeMotionBlurAnchor(value_anchor); + const auto value_windowX = value.windowX; + valueSerializer.writeNumber(value_windowX); + const auto value_windowY = value.windowY; + valueSerializer.writeNumber(value_windowY); + const auto value_parentX = value.parentX; + valueSerializer.writeNumber(value_parentX); + const auto value_parentY = value.parentY; + valueSerializer.writeNumber(value_parentY); + const auto value_x = value.x; + valueSerializer.writeNumber(value_x); + const auto value_y = value.y; + valueSerializer.writeNumber(value_y); + const auto value_rect = value.rect; + valueSerializer.writeRectResult(value_rect); + const auto value_id = value.id; + valueSerializer.writeString(value_id); } - void writeFocusBoxStyle(Ark_FocusBoxStyle value) + void writeConstraintSizeOptions(Ark_ConstraintSizeOptions value) { Serializer& valueSerializer = *this; - const auto value_margin = value.margin; - Ark_Int32 value_margin_type = ARK_RUNTIME_UNDEFINED; - value_margin_type = runtimeType(value_margin); - valueSerializer.writeInt8(value_margin_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_margin_type)) { - const auto value_margin_value = value_margin.value; - valueSerializer.writeLengthMetrics(value_margin_value); + const auto value_minWidth = value.minWidth; + Ark_Int32 value_minWidth_type = ARK_RUNTIME_UNDEFINED; + value_minWidth_type = runtimeType(value_minWidth); + valueSerializer.writeInt8(value_minWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_minWidth_type)) { + const auto value_minWidth_value = value_minWidth.value; + valueSerializer.writeLength(value_minWidth_value); } - const auto value_strokeColor = value.strokeColor; - Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; - value_strokeColor_type = runtimeType(value_strokeColor); - valueSerializer.writeInt8(value_strokeColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { - const auto value_strokeColor_value = value_strokeColor.value; - valueSerializer.writeColorMetrics(value_strokeColor_value); + const auto value_maxWidth = value.maxWidth; + Ark_Int32 value_maxWidth_type = ARK_RUNTIME_UNDEFINED; + value_maxWidth_type = runtimeType(value_maxWidth); + valueSerializer.writeInt8(value_maxWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maxWidth_type)) { + const auto value_maxWidth_value = value_maxWidth.value; + valueSerializer.writeLength(value_maxWidth_value); } - const auto value_strokeWidth = value.strokeWidth; - Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; - value_strokeWidth_type = runtimeType(value_strokeWidth); - valueSerializer.writeInt8(value_strokeWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { - const auto value_strokeWidth_value = value_strokeWidth.value; - valueSerializer.writeLengthMetrics(value_strokeWidth_value); + const auto value_minHeight = value.minHeight; + Ark_Int32 value_minHeight_type = ARK_RUNTIME_UNDEFINED; + value_minHeight_type = runtimeType(value_minHeight); + valueSerializer.writeInt8(value_minHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_minHeight_type)) { + const auto value_minHeight_value = value_minHeight.value; + valueSerializer.writeLength(value_minHeight_value); + } + const auto value_maxHeight = value.maxHeight; + Ark_Int32 value_maxHeight_type = ARK_RUNTIME_UNDEFINED; + value_maxHeight_type = runtimeType(value_maxHeight); + valueSerializer.writeInt8(value_maxHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maxHeight_type)) { + const auto value_maxHeight_value = value_maxHeight.value; + valueSerializer.writeLength(value_maxHeight_value); } } - void writeKeyEvent(Ark_KeyEvent value) + void writePointLightStyle(Ark_PointLightStyle value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_keyCode = value.keyCode; - valueSerializer.writeNumber(value_keyCode); - const auto value_keyText = value.keyText; - valueSerializer.writeString(value_keyText); - const auto value_keySource = value.keySource; - valueSerializer.writeInt32(value_keySource); - const auto value_deviceId = value.deviceId; - valueSerializer.writeNumber(value_deviceId); - const auto value_metaKey = value.metaKey; - valueSerializer.writeNumber(value_metaKey); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_stopPropagation = value.stopPropagation; - valueSerializer.writeCallbackResource(value_stopPropagation.resource); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); - const auto value_intentionCode = value.intentionCode; - valueSerializer.writeIntentionCode(value_intentionCode); - const auto value_unicode = value.unicode; - Ark_Int32 value_unicode_type = ARK_RUNTIME_UNDEFINED; - value_unicode_type = runtimeType(value_unicode); - valueSerializer.writeInt8(value_unicode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_unicode_type)) { - const auto value_unicode_value = value_unicode.value; - valueSerializer.writeNumber(value_unicode_value); + const auto value_lightSource = value.lightSource; + Ark_Int32 value_lightSource_type = ARK_RUNTIME_UNDEFINED; + value_lightSource_type = runtimeType(value_lightSource); + valueSerializer.writeInt8(value_lightSource_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lightSource_type)) { + const auto value_lightSource_value = value_lightSource.value; + valueSerializer.writeLightSource(value_lightSource_value); + } + const auto value_illuminated = value.illuminated; + Ark_Int32 value_illuminated_type = ARK_RUNTIME_UNDEFINED; + value_illuminated_type = runtimeType(value_illuminated); + valueSerializer.writeInt8(value_illuminated_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_illuminated_type)) { + const auto value_illuminated_value = value_illuminated.value; + valueSerializer.writeInt32(value_illuminated_value); + } + const auto value_bloom = value.bloom; + Ark_Int32 value_bloom_type = ARK_RUNTIME_UNDEFINED; + value_bloom_type = runtimeType(value_bloom); + valueSerializer.writeInt8(value_bloom_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_bloom_type)) { + const auto value_bloom_value = value_bloom.value; + valueSerializer.writeNumber(value_bloom_value); } } - void writeTouchObject(Ark_TouchObject value) + void writeColumnOptions(Ark_ColumnOptions value) { Serializer& valueSerializer = *this; - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_id = value.id; - valueSerializer.writeNumber(value_id); - const auto value_displayX = value.displayX; - valueSerializer.writeNumber(value_displayX); - const auto value_displayY = value.displayY; - valueSerializer.writeNumber(value_displayY); - const auto value_windowX = value.windowX; - valueSerializer.writeNumber(value_windowX); - const auto value_windowY = value.windowY; - valueSerializer.writeNumber(value_windowY); - const auto value_screenX = value.screenX; - valueSerializer.writeNumber(value_screenX); - const auto value_screenY = value.screenY; - valueSerializer.writeNumber(value_screenY); - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); + const auto value_space = value.space; + Ark_Int32 value_space_type = ARK_RUNTIME_UNDEFINED; + value_space_type = runtimeType(value_space); + valueSerializer.writeInt8(value_space_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_space_type)) { + const auto value_space_value = value_space.value; + Ark_Int32 value_space_value_type = ARK_RUNTIME_UNDEFINED; + value_space_value_type = value_space_value.selector; + if (((value_space_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_space_value_0 = value_space_value.value0; + valueSerializer.writeString(value_space_value_0); + } + else if (((value_space_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_space_value_1 = value_space_value.value1; + valueSerializer.writeNumber(value_space_value_1); + } + } } - void writeMouseEvent(Ark_MouseEvent value) + void writeCircleOptions(Ark_CircleOptions value) { Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); + } + void writeCheckboxGroupResult(Ark_CheckboxGroupResult value) + { + Serializer& valueSerializer = *this; + const auto value_name = value.name; + valueSerializer.writeInt32(value_name.length); + for (int i = 0; i < value_name.length; i++) { + const auto value_name_element = value_name.array[i]; + valueSerializer.writeString(value_name_element); } - const auto value_button = value.button; - valueSerializer.writeInt32(value_button); - const auto value_action = value.action; - valueSerializer.writeInt32(value_action); - const auto value_displayX = value.displayX; - valueSerializer.writeNumber(value_displayX); - const auto value_displayY = value.displayY; - valueSerializer.writeNumber(value_displayY); - const auto value_windowX = value.windowX; - valueSerializer.writeNumber(value_windowX); - const auto value_windowY = value.windowY; - valueSerializer.writeNumber(value_windowY); - const auto value_screenX = value.screenX; - valueSerializer.writeNumber(value_screenX); - const auto value_screenY = value.screenY; - valueSerializer.writeNumber(value_screenY); - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - const auto value_stopPropagation = value.stopPropagation; - valueSerializer.writeCallbackResource(value_stopPropagation.resource); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); + const auto value_status = value.status; + valueSerializer.writeInt32(value_status); } - void writeAccessibilityHoverEvent(Ark_AccessibilityHoverEvent value) + void writeCheckboxGroupOptions(Ark_CheckboxGroupOptions value) { Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); + const auto value_group = value.group; + Ark_Int32 value_group_type = ARK_RUNTIME_UNDEFINED; + value_group_type = runtimeType(value_group); + valueSerializer.writeInt8(value_group_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_group_type)) { + const auto value_group_value = value_group.value; + valueSerializer.writeString(value_group_value); + } + } + void writeMarkStyle(Ark_MarkStyle value) + { + Serializer& valueSerializer = *this; + const auto value_strokeColor = value.strokeColor; + Ark_Int32 value_strokeColor_type = ARK_RUNTIME_UNDEFINED; + value_strokeColor_type = runtimeType(value_strokeColor); + valueSerializer.writeInt8(value_strokeColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeColor_type)) { + const auto value_strokeColor_value = value_strokeColor.value; + Ark_Int32 value_strokeColor_value_type = ARK_RUNTIME_UNDEFINED; + value_strokeColor_value_type = value_strokeColor_value.selector; + if (((value_strokeColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_strokeColor_value_0 = value_strokeColor_value.value0; + valueSerializer.writeInt32(value_strokeColor_value_0); + } + else if (((value_strokeColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_strokeColor_value_1 = value_strokeColor_value.value1; + valueSerializer.writeNumber(value_strokeColor_value_1); + } + else if (((value_strokeColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_strokeColor_value_2 = value_strokeColor_value.value2; + valueSerializer.writeString(value_strokeColor_value_2); + } + else if (((value_strokeColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_strokeColor_value_3 = value_strokeColor_value.value3; + valueSerializer.writeResource(value_strokeColor_value_3); + } } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); + const auto value_size = value.size; + Ark_Int32 value_size_type = ARK_RUNTIME_UNDEFINED; + value_size_type = runtimeType(value_size); + valueSerializer.writeInt8(value_size_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_size_type)) { + const auto value_size_value = value_size.value; + valueSerializer.writeLength(value_size_value); } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); + const auto value_strokeWidth = value.strokeWidth; + Ark_Int32 value_strokeWidth_type = ARK_RUNTIME_UNDEFINED; + value_strokeWidth_type = runtimeType(value_strokeWidth); + valueSerializer.writeInt8(value_strokeWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_strokeWidth_type)) { + const auto value_strokeWidth_value = value_strokeWidth.value; + valueSerializer.writeLength(value_strokeWidth_value); } - const auto value_type = value.type; - valueSerializer.writeInt32(value_type); - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - const auto value_displayX = value.displayX; - valueSerializer.writeNumber(value_displayX); - const auto value_displayY = value.displayY; - valueSerializer.writeNumber(value_displayY); - const auto value_windowX = value.windowX; - valueSerializer.writeNumber(value_windowX); - const auto value_windowY = value.windowY; - valueSerializer.writeNumber(value_windowY); } - void writeHoverEvent(Ark_HoverEvent value) + void writeCheckboxOptions(Ark_CheckboxOptions value) { Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); + const auto value_name = value.name; + Ark_Int32 value_name_type = ARK_RUNTIME_UNDEFINED; + value_name_type = runtimeType(value_name); + valueSerializer.writeInt8(value_name_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_name_type)) { + const auto value_name_value = value_name.value; + valueSerializer.writeString(value_name_value); } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); + const auto value_group = value.group; + Ark_Int32 value_group_type = ARK_RUNTIME_UNDEFINED; + value_group_type = runtimeType(value_group); + valueSerializer.writeInt8(value_group_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_group_type)) { + const auto value_group_value = value_group.value; + valueSerializer.writeString(value_group_value); } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); + const auto value_indicatorBuilder = value.indicatorBuilder; + Ark_Int32 value_indicatorBuilder_type = ARK_RUNTIME_UNDEFINED; + value_indicatorBuilder_type = runtimeType(value_indicatorBuilder); + valueSerializer.writeInt8(value_indicatorBuilder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_indicatorBuilder_type)) { + const auto value_indicatorBuilder_value = value_indicatorBuilder.value; + valueSerializer.writeCallbackResource(value_indicatorBuilder_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.call)); + valueSerializer.writePointer(reinterpret_cast(value_indicatorBuilder_value.callSync)); } - const auto value_stopPropagation = value.stopPropagation; - valueSerializer.writeCallbackResource(value_stopPropagation.resource); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.call)); - valueSerializer.writePointer(reinterpret_cast(value_stopPropagation.callSync)); } - void writeClickEvent(Ark_ClickEvent value) + void writeRenderingContextSettings(Ark_RenderingContextSettings value) { Serializer& valueSerializer = *this; - const auto value_target = value.target; - valueSerializer.writeEventTarget(value_target); - const auto value_timestamp = value.timestamp; - valueSerializer.writeNumber(value_timestamp); - const auto value_source = value.source; - valueSerializer.writeInt32(value_source); - const auto value_axisHorizontal = value.axisHorizontal; - Ark_Int32 value_axisHorizontal_type = ARK_RUNTIME_UNDEFINED; - value_axisHorizontal_type = runtimeType(value_axisHorizontal); - valueSerializer.writeInt8(value_axisHorizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisHorizontal_type)) { - const auto value_axisHorizontal_value = value_axisHorizontal.value; - valueSerializer.writeNumber(value_axisHorizontal_value); + const auto value_antialias = value.antialias; + Ark_Int32 value_antialias_type = ARK_RUNTIME_UNDEFINED; + value_antialias_type = runtimeType(value_antialias); + valueSerializer.writeInt8(value_antialias_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_antialias_type)) { + const auto value_antialias_value = value_antialias.value; + valueSerializer.writeBoolean(value_antialias_value); } - const auto value_axisVertical = value.axisVertical; - Ark_Int32 value_axisVertical_type = ARK_RUNTIME_UNDEFINED; - value_axisVertical_type = runtimeType(value_axisVertical); - valueSerializer.writeInt8(value_axisVertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_axisVertical_type)) { - const auto value_axisVertical_value = value_axisVertical.value; - valueSerializer.writeNumber(value_axisVertical_value); + } + void writeLengthMetricsUnit(Ark_LengthMetricsUnit value) + { + Serializer& valueSerializer = *this; + const auto value___LengthMetricsUnitStub = value.__LengthMetricsUnitStub; + valueSerializer.writeString(value___LengthMetricsUnitStub); + } + void writeCalendarOptions(Ark_CalendarOptions value) + { + Serializer& valueSerializer = *this; + const auto value_hintRadius = value.hintRadius; + Ark_Int32 value_hintRadius_type = ARK_RUNTIME_UNDEFINED; + value_hintRadius_type = runtimeType(value_hintRadius); + valueSerializer.writeInt8(value_hintRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hintRadius_type)) { + const auto value_hintRadius_value = value_hintRadius.value; + Ark_Int32 value_hintRadius_value_type = ARK_RUNTIME_UNDEFINED; + value_hintRadius_value_type = value_hintRadius_value.selector; + if (((value_hintRadius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_hintRadius_value_0 = value_hintRadius_value.value0; + valueSerializer.writeNumber(value_hintRadius_value_0); + } + else if (((value_hintRadius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_hintRadius_value_1 = value_hintRadius_value.value1; + valueSerializer.writeResource(value_hintRadius_value_1); + } } - const auto value_pressure = value.pressure; - valueSerializer.writeNumber(value_pressure); - const auto value_tiltX = value.tiltX; - valueSerializer.writeNumber(value_tiltX); - const auto value_tiltY = value.tiltY; - valueSerializer.writeNumber(value_tiltY); - const auto value_sourceTool = value.sourceTool; - valueSerializer.writeInt32(value_sourceTool); - const auto value_deviceId = value.deviceId; - Ark_Int32 value_deviceId_type = ARK_RUNTIME_UNDEFINED; - value_deviceId_type = runtimeType(value_deviceId); - valueSerializer.writeInt8(value_deviceId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_deviceId_type)) { - const auto value_deviceId_value = value_deviceId.value; - valueSerializer.writeNumber(value_deviceId_value); + const auto value_selected = value.selected; + Ark_Int32 value_selected_type = ARK_RUNTIME_UNDEFINED; + value_selected_type = runtimeType(value_selected); + valueSerializer.writeInt8(value_selected_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_selected_type)) { + const auto value_selected_value = value_selected.value; + valueSerializer.writeInt64(value_selected_value); } - const auto value_displayX = value.displayX; - valueSerializer.writeNumber(value_displayX); - const auto value_displayY = value.displayY; - valueSerializer.writeNumber(value_displayY); - const auto value_windowX = value.windowX; - valueSerializer.writeNumber(value_windowX); - const auto value_windowY = value.windowY; - valueSerializer.writeNumber(value_windowY); - const auto value_screenX = value.screenX; - valueSerializer.writeNumber(value_screenX); - const auto value_screenY = value.screenY; - valueSerializer.writeNumber(value_screenY); - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - const auto value_preventDefault = value.preventDefault; - valueSerializer.writeCallbackResource(value_preventDefault.resource); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault.call)); - valueSerializer.writePointer(reinterpret_cast(value_preventDefault.callSync)); } - void writeOutlineOptions(Ark_OutlineOptions value) + void writeCalendarRequestedData(Ark_CalendarRequestedData value) { Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { + const auto value_year = value.year; + valueSerializer.writeNumber(value_year); + const auto value_month = value.month; + valueSerializer.writeNumber(value_month); + const auto value_currentYear = value.currentYear; + valueSerializer.writeNumber(value_currentYear); + const auto value_currentMonth = value.currentMonth; + valueSerializer.writeNumber(value_currentMonth); + const auto value_monthState = value.monthState; + valueSerializer.writeNumber(value_monthState); + } + void writeCalendarSelectedDate(Ark_CalendarSelectedDate value) + { + Serializer& valueSerializer = *this; + const auto value_year = value.year; + valueSerializer.writeNumber(value_year); + const auto value_month = value.month; + valueSerializer.writeNumber(value_month); + const auto value_day = value.day; + valueSerializer.writeNumber(value_day); + } + void writeWorkStateStyle(Ark_WorkStateStyle value) + { + Serializer& valueSerializer = *this; + const auto value_workDayMarkColor = value.workDayMarkColor; + Ark_Int32 value_workDayMarkColor_type = ARK_RUNTIME_UNDEFINED; + value_workDayMarkColor_type = runtimeType(value_workDayMarkColor); + valueSerializer.writeInt8(value_workDayMarkColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_workDayMarkColor_type)) { + const auto value_workDayMarkColor_value = value_workDayMarkColor.value; + Ark_Int32 value_workDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; + value_workDayMarkColor_value_type = value_workDayMarkColor_value.selector; + if (((value_workDayMarkColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - const auto value_width_value_0_top = value_width_value_0.top; - Ark_Int32 value_width_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_top_type = runtimeType(value_width_value_0_top); - valueSerializer.writeInt8(value_width_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_top_type)) { - const auto value_width_value_0_top_value = value_width_value_0_top.value; - valueSerializer.writeLength(value_width_value_0_top_value); - } - const auto value_width_value_0_right = value_width_value_0.right; - Ark_Int32 value_width_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_right_type = runtimeType(value_width_value_0_right); - valueSerializer.writeInt8(value_width_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_right_type)) { - const auto value_width_value_0_right_value = value_width_value_0_right.value; - valueSerializer.writeLength(value_width_value_0_right_value); - } - const auto value_width_value_0_bottom = value_width_value_0.bottom; - Ark_Int32 value_width_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom); - valueSerializer.writeInt8(value_width_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_bottom_type)) { - const auto value_width_value_0_bottom_value = value_width_value_0_bottom.value; - valueSerializer.writeLength(value_width_value_0_bottom_value); - } - const auto value_width_value_0_left = value_width_value_0.left; - Ark_Int32 value_width_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_left_type = runtimeType(value_width_value_0_left); - valueSerializer.writeInt8(value_width_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_left_type)) { - const auto value_width_value_0_left_value = value_width_value_0_left.value; - valueSerializer.writeLength(value_width_value_0_left_value); - } + const auto value_workDayMarkColor_value_0 = value_workDayMarkColor_value.value0; + valueSerializer.writeInt32(value_workDayMarkColor_value_0); } - else if (((value_width_value_type == 1)) || ((value_width_value_type == 1)) || ((value_width_value_type == 1))) { + else if (((value_workDayMarkColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeLength(value_width_value_1); + const auto value_workDayMarkColor_value_1 = value_workDayMarkColor_value.value1; + valueSerializer.writeNumber(value_workDayMarkColor_value_1); + } + else if (((value_workDayMarkColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_workDayMarkColor_value_2 = value_workDayMarkColor_value.value2; + valueSerializer.writeString(value_workDayMarkColor_value_2); + } + else if (((value_workDayMarkColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_workDayMarkColor_value_3 = value_workDayMarkColor_value.value3; + valueSerializer.writeResource(value_workDayMarkColor_value_3); } } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_offDayMarkColor = value.offDayMarkColor; + Ark_Int32 value_offDayMarkColor_type = ARK_RUNTIME_UNDEFINED; + value_offDayMarkColor_type = runtimeType(value_offDayMarkColor); + valueSerializer.writeInt8(value_offDayMarkColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offDayMarkColor_type)) { + const auto value_offDayMarkColor_value = value_offDayMarkColor.value; + Ark_Int32 value_offDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; + value_offDayMarkColor_value_type = value_offDayMarkColor_value.selector; + if (((value_offDayMarkColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - const auto value_color_value_0_top = value_color_value_0.top; - Ark_Int32 value_color_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_top_type = runtimeType(value_color_value_0_top); - valueSerializer.writeInt8(value_color_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_top_type)) { - const auto value_color_value_0_top_value = value_color_value_0_top.value; - Ark_Int32 value_color_value_0_top_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_top_value_type = value_color_value_0_top_value.selector; - if (((value_color_value_0_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_top_value_0 = value_color_value_0_top_value.value0; - valueSerializer.writeInt32(value_color_value_0_top_value_0); - } - else if (((value_color_value_0_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_top_value_1 = value_color_value_0_top_value.value1; - valueSerializer.writeNumber(value_color_value_0_top_value_1); - } - else if (((value_color_value_0_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_top_value_2 = value_color_value_0_top_value.value2; - valueSerializer.writeString(value_color_value_0_top_value_2); - } - else if (((value_color_value_0_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_top_value_3 = value_color_value_0_top_value.value3; - valueSerializer.writeResource(value_color_value_0_top_value_3); - } - } - const auto value_color_value_0_right = value_color_value_0.right; - Ark_Int32 value_color_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_right_type = runtimeType(value_color_value_0_right); - valueSerializer.writeInt8(value_color_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_right_type)) { - const auto value_color_value_0_right_value = value_color_value_0_right.value; - Ark_Int32 value_color_value_0_right_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_right_value_type = value_color_value_0_right_value.selector; - if (((value_color_value_0_right_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_right_value_0 = value_color_value_0_right_value.value0; - valueSerializer.writeInt32(value_color_value_0_right_value_0); - } - else if (((value_color_value_0_right_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_right_value_1 = value_color_value_0_right_value.value1; - valueSerializer.writeNumber(value_color_value_0_right_value_1); - } - else if (((value_color_value_0_right_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_right_value_2 = value_color_value_0_right_value.value2; - valueSerializer.writeString(value_color_value_0_right_value_2); - } - else if (((value_color_value_0_right_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_right_value_3 = value_color_value_0_right_value.value3; - valueSerializer.writeResource(value_color_value_0_right_value_3); - } - } - const auto value_color_value_0_bottom = value_color_value_0.bottom; - Ark_Int32 value_color_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom); - valueSerializer.writeInt8(value_color_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_bottom_type)) { - const auto value_color_value_0_bottom_value = value_color_value_0_bottom.value; - Ark_Int32 value_color_value_0_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_bottom_value_type = value_color_value_0_bottom_value.selector; - if (((value_color_value_0_bottom_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value.value0; - valueSerializer.writeInt32(value_color_value_0_bottom_value_0); - } - else if (((value_color_value_0_bottom_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value.value1; - valueSerializer.writeNumber(value_color_value_0_bottom_value_1); - } - else if (((value_color_value_0_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value.value2; - valueSerializer.writeString(value_color_value_0_bottom_value_2); - } - else if (((value_color_value_0_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value.value3; - valueSerializer.writeResource(value_color_value_0_bottom_value_3); - } - } - const auto value_color_value_0_left = value_color_value_0.left; - Ark_Int32 value_color_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_left_type = runtimeType(value_color_value_0_left); - valueSerializer.writeInt8(value_color_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_left_type)) { - const auto value_color_value_0_left_value = value_color_value_0_left.value; - Ark_Int32 value_color_value_0_left_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_left_value_type = value_color_value_0_left_value.selector; - if (((value_color_value_0_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_left_value_0 = value_color_value_0_left_value.value0; - valueSerializer.writeInt32(value_color_value_0_left_value_0); - } - else if (((value_color_value_0_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_left_value_1 = value_color_value_0_left_value.value1; - valueSerializer.writeNumber(value_color_value_0_left_value_1); - } - else if (((value_color_value_0_left_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_left_value_2 = value_color_value_0_left_value.value2; - valueSerializer.writeString(value_color_value_0_left_value_2); - } - else if (((value_color_value_0_left_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_left_value_3 = value_color_value_0_left_value.value3; - valueSerializer.writeResource(value_color_value_0_left_value_3); - } - } + const auto value_offDayMarkColor_value_0 = value_offDayMarkColor_value.value0; + valueSerializer.writeInt32(value_offDayMarkColor_value_0); + } + else if (((value_offDayMarkColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_offDayMarkColor_value_1 = value_offDayMarkColor_value.value1; + valueSerializer.writeNumber(value_offDayMarkColor_value_1); + } + else if (((value_offDayMarkColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_offDayMarkColor_value_2 = value_offDayMarkColor_value.value2; + valueSerializer.writeString(value_offDayMarkColor_value_2); + } + else if (((value_offDayMarkColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_offDayMarkColor_value_3 = value_offDayMarkColor_value.value3; + valueSerializer.writeResource(value_offDayMarkColor_value_3); + } + } + const auto value_workDayMarkSize = value.workDayMarkSize; + Ark_Int32 value_workDayMarkSize_type = ARK_RUNTIME_UNDEFINED; + value_workDayMarkSize_type = runtimeType(value_workDayMarkSize); + valueSerializer.writeInt8(value_workDayMarkSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_workDayMarkSize_type)) { + const auto value_workDayMarkSize_value = value_workDayMarkSize.value; + valueSerializer.writeNumber(value_workDayMarkSize_value); + } + const auto value_offDayMarkSize = value.offDayMarkSize; + Ark_Int32 value_offDayMarkSize_type = ARK_RUNTIME_UNDEFINED; + value_offDayMarkSize_type = runtimeType(value_offDayMarkSize); + valueSerializer.writeInt8(value_offDayMarkSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offDayMarkSize_type)) { + const auto value_offDayMarkSize_value = value_offDayMarkSize.value; + valueSerializer.writeNumber(value_offDayMarkSize_value); + } + const auto value_workStateWidth = value.workStateWidth; + Ark_Int32 value_workStateWidth_type = ARK_RUNTIME_UNDEFINED; + value_workStateWidth_type = runtimeType(value_workStateWidth); + valueSerializer.writeInt8(value_workStateWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_workStateWidth_type)) { + const auto value_workStateWidth_value = value_workStateWidth.value; + valueSerializer.writeNumber(value_workStateWidth_value); + } + const auto value_workStateHorizontalMovingDistance = value.workStateHorizontalMovingDistance; + Ark_Int32 value_workStateHorizontalMovingDistance_type = ARK_RUNTIME_UNDEFINED; + value_workStateHorizontalMovingDistance_type = runtimeType(value_workStateHorizontalMovingDistance); + valueSerializer.writeInt8(value_workStateHorizontalMovingDistance_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_workStateHorizontalMovingDistance_type)) { + const auto value_workStateHorizontalMovingDistance_value = value_workStateHorizontalMovingDistance.value; + valueSerializer.writeNumber(value_workStateHorizontalMovingDistance_value); + } + const auto value_workStateVerticalMovingDistance = value.workStateVerticalMovingDistance; + Ark_Int32 value_workStateVerticalMovingDistance_type = ARK_RUNTIME_UNDEFINED; + value_workStateVerticalMovingDistance_type = runtimeType(value_workStateVerticalMovingDistance); + valueSerializer.writeInt8(value_workStateVerticalMovingDistance_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_workStateVerticalMovingDistance_type)) { + const auto value_workStateVerticalMovingDistance_value = value_workStateVerticalMovingDistance.value; + valueSerializer.writeNumber(value_workStateVerticalMovingDistance_value); + } + } + void writeWeekStyle(Ark_WeekStyle value) + { + Serializer& valueSerializer = *this; + const auto value_weekColor = value.weekColor; + Ark_Int32 value_weekColor_type = ARK_RUNTIME_UNDEFINED; + value_weekColor_type = runtimeType(value_weekColor); + valueSerializer.writeInt8(value_weekColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekColor_type)) { + const auto value_weekColor_value = value_weekColor.value; + Ark_Int32 value_weekColor_value_type = ARK_RUNTIME_UNDEFINED; + value_weekColor_value_type = value_weekColor_value.selector; + if (((value_weekColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_weekColor_value_0 = value_weekColor_value.value0; + valueSerializer.writeInt32(value_weekColor_value_0); } - else if (((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1))) { + else if (((value_weekColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - Ark_Int32 value_color_value_1_type = ARK_RUNTIME_UNDEFINED; - value_color_value_1_type = value_color_value_1.selector; - if (((value_color_value_1_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_1_0 = value_color_value_1.value0; - valueSerializer.writeInt32(value_color_value_1_0); - } - else if (((value_color_value_1_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1_1 = value_color_value_1.value1; - valueSerializer.writeNumber(value_color_value_1_1); - } - else if (((value_color_value_1_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_1_2 = value_color_value_1.value2; - valueSerializer.writeString(value_color_value_1_2); - } - else if (((value_color_value_1_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_1_3 = value_color_value_1.value3; - valueSerializer.writeResource(value_color_value_1_3); - } + const auto value_weekColor_value_1 = value_weekColor_value.value1; + valueSerializer.writeNumber(value_weekColor_value_1); } - else if (((value_color_value_type == 2))) { + else if (((value_weekColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_color_value_2); + const auto value_weekColor_value_2 = value_weekColor_value.value2; + valueSerializer.writeString(value_weekColor_value_2); + } + else if (((value_weekColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_weekColor_value_3 = value_weekColor_value.value3; + valueSerializer.writeResource(value_weekColor_value_3); } } - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_type = value_radius_value.selector; - if (((value_radius_value_type == 0))) { + const auto value_weekendDayColor = value.weekendDayColor; + Ark_Int32 value_weekendDayColor_type = ARK_RUNTIME_UNDEFINED; + value_weekendDayColor_type = runtimeType(value_weekendDayColor); + valueSerializer.writeInt8(value_weekendDayColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekendDayColor_type)) { + const auto value_weekendDayColor_value = value_weekendDayColor.value; + Ark_Int32 value_weekendDayColor_value_type = ARK_RUNTIME_UNDEFINED; + value_weekendDayColor_value_type = value_weekendDayColor_value.selector; + if (((value_weekendDayColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_radius_value_0 = value_radius_value.value0; - const auto value_radius_value_0_topLeft = value_radius_value_0.topLeft; - Ark_Int32 value_radius_value_0_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft); - valueSerializer.writeInt8(value_radius_value_0_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const auto value_radius_value_0_topLeft_value = value_radius_value_0_topLeft.value; - valueSerializer.writeLength(value_radius_value_0_topLeft_value); - } - const auto value_radius_value_0_topRight = value_radius_value_0.topRight; - Ark_Int32 value_radius_value_0_topRight_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight); - valueSerializer.writeInt8(value_radius_value_0_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topRight_type)) { - const auto value_radius_value_0_topRight_value = value_radius_value_0_topRight.value; - valueSerializer.writeLength(value_radius_value_0_topRight_value); - } - const auto value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft; - Ark_Int32 value_radius_value_0_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft); - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const auto value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft.value; - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value); - } - const auto value_radius_value_0_bottomRight = value_radius_value_0.bottomRight; - Ark_Int32 value_radius_value_0_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight); - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const auto value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight.value; - valueSerializer.writeLength(value_radius_value_0_bottomRight_value); - } + const auto value_weekendDayColor_value_0 = value_weekendDayColor_value.value0; + valueSerializer.writeInt32(value_weekendDayColor_value_0); } - else if (((value_radius_value_type == 1)) || ((value_radius_value_type == 1)) || ((value_radius_value_type == 1))) { + else if (((value_weekendDayColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_radius_value_1 = value_radius_value.value1; - valueSerializer.writeLength(value_radius_value_1); + const auto value_weekendDayColor_value_1 = value_weekendDayColor_value.value1; + valueSerializer.writeNumber(value_weekendDayColor_value_1); + } + else if (((value_weekendDayColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_weekendDayColor_value_2 = value_weekendDayColor_value.value2; + valueSerializer.writeString(value_weekendDayColor_value_2); + } + else if (((value_weekendDayColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_weekendDayColor_value_3 = value_weekendDayColor_value.value3; + valueSerializer.writeResource(value_weekendDayColor_value_3); } } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - Ark_Int32 value_style_value_type = ARK_RUNTIME_UNDEFINED; - value_style_value_type = value_style_value.selector; - if (((value_style_value_type == 0))) { + const auto value_weekendLunarColor = value.weekendLunarColor; + Ark_Int32 value_weekendLunarColor_type = ARK_RUNTIME_UNDEFINED; + value_weekendLunarColor_type = runtimeType(value_weekendLunarColor); + valueSerializer.writeInt8(value_weekendLunarColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekendLunarColor_type)) { + const auto value_weekendLunarColor_value = value_weekendLunarColor.value; + Ark_Int32 value_weekendLunarColor_value_type = ARK_RUNTIME_UNDEFINED; + value_weekendLunarColor_value_type = value_weekendLunarColor_value.selector; + if (((value_weekendLunarColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_style_value_0 = value_style_value.value0; - const auto value_style_value_0_top = value_style_value_0.top; - Ark_Int32 value_style_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_top_type = runtimeType(value_style_value_0_top); - valueSerializer.writeInt8(value_style_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_top_type)) { - const auto value_style_value_0_top_value = value_style_value_0_top.value; - valueSerializer.writeInt32(value_style_value_0_top_value); - } - const auto value_style_value_0_right = value_style_value_0.right; - Ark_Int32 value_style_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_right_type = runtimeType(value_style_value_0_right); - valueSerializer.writeInt8(value_style_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_right_type)) { - const auto value_style_value_0_right_value = value_style_value_0_right.value; - valueSerializer.writeInt32(value_style_value_0_right_value); - } - const auto value_style_value_0_bottom = value_style_value_0.bottom; - Ark_Int32 value_style_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom); - valueSerializer.writeInt8(value_style_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_bottom_type)) { - const auto value_style_value_0_bottom_value = value_style_value_0_bottom.value; - valueSerializer.writeInt32(value_style_value_0_bottom_value); - } - const auto value_style_value_0_left = value_style_value_0.left; - Ark_Int32 value_style_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_left_type = runtimeType(value_style_value_0_left); - valueSerializer.writeInt8(value_style_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_left_type)) { - const auto value_style_value_0_left_value = value_style_value_0_left.value; - valueSerializer.writeInt32(value_style_value_0_left_value); - } + const auto value_weekendLunarColor_value_0 = value_weekendLunarColor_value.value0; + valueSerializer.writeInt32(value_weekendLunarColor_value_0); } - else if (((value_style_value_type == 1))) { + else if (((value_weekendLunarColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_style_value_1 = value_style_value.value1; - valueSerializer.writeInt32(value_style_value_1); + const auto value_weekendLunarColor_value_1 = value_weekendLunarColor_value.value1; + valueSerializer.writeNumber(value_weekendLunarColor_value_1); + } + else if (((value_weekendLunarColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_weekendLunarColor_value_2 = value_weekendLunarColor_value.value2; + valueSerializer.writeString(value_weekendLunarColor_value_2); + } + else if (((value_weekendLunarColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_weekendLunarColor_value_3 = value_weekendLunarColor_value.value3; + valueSerializer.writeResource(value_weekendLunarColor_value_3); } } + const auto value_weekFontSize = value.weekFontSize; + Ark_Int32 value_weekFontSize_type = ARK_RUNTIME_UNDEFINED; + value_weekFontSize_type = runtimeType(value_weekFontSize); + valueSerializer.writeInt8(value_weekFontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekFontSize_type)) { + const auto value_weekFontSize_value = value_weekFontSize.value; + valueSerializer.writeNumber(value_weekFontSize_value); + } + const auto value_weekHeight = value.weekHeight; + Ark_Int32 value_weekHeight_type = ARK_RUNTIME_UNDEFINED; + value_weekHeight_type = runtimeType(value_weekHeight); + valueSerializer.writeInt8(value_weekHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekHeight_type)) { + const auto value_weekHeight_value = value_weekHeight.value; + valueSerializer.writeNumber(value_weekHeight_value); + } + const auto value_weekWidth = value.weekWidth; + Ark_Int32 value_weekWidth_type = ARK_RUNTIME_UNDEFINED; + value_weekWidth_type = runtimeType(value_weekWidth); + valueSerializer.writeInt8(value_weekWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekWidth_type)) { + const auto value_weekWidth_value = value_weekWidth.value; + valueSerializer.writeNumber(value_weekWidth_value); + } + const auto value_weekAndDayRowSpace = value.weekAndDayRowSpace; + Ark_Int32 value_weekAndDayRowSpace_type = ARK_RUNTIME_UNDEFINED; + value_weekAndDayRowSpace_type = runtimeType(value_weekAndDayRowSpace); + valueSerializer.writeInt8(value_weekAndDayRowSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_weekAndDayRowSpace_type)) { + const auto value_weekAndDayRowSpace_value = value_weekAndDayRowSpace.value; + valueSerializer.writeNumber(value_weekAndDayRowSpace_value); + } } - void writeBorderImageOption(Ark_BorderImageOption value) + void writeTodayStyle(Ark_TodayStyle value) { Serializer& valueSerializer = *this; - const auto value_slice = value.slice; - Ark_Int32 value_slice_type = ARK_RUNTIME_UNDEFINED; - value_slice_type = runtimeType(value_slice); - valueSerializer.writeInt8(value_slice_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_type)) { - const auto value_slice_value = value_slice.value; - Ark_Int32 value_slice_value_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_type = value_slice_value.selector; - if (((value_slice_value_type == 0)) || ((value_slice_value_type == 0)) || ((value_slice_value_type == 0))) { + const auto value_focusedDayColor = value.focusedDayColor; + Ark_Int32 value_focusedDayColor_type = ARK_RUNTIME_UNDEFINED; + value_focusedDayColor_type = runtimeType(value_focusedDayColor); + valueSerializer.writeInt8(value_focusedDayColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focusedDayColor_type)) { + const auto value_focusedDayColor_value = value_focusedDayColor.value; + Ark_Int32 value_focusedDayColor_value_type = ARK_RUNTIME_UNDEFINED; + value_focusedDayColor_value_type = value_focusedDayColor_value.selector; + if (((value_focusedDayColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_slice_value_0 = value_slice_value.value0; - valueSerializer.writeLength(value_slice_value_0); + const auto value_focusedDayColor_value_0 = value_focusedDayColor_value.value0; + valueSerializer.writeInt32(value_focusedDayColor_value_0); } - else if (((value_slice_value_type == 1))) { + else if (((value_focusedDayColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_slice_value_1 = value_slice_value.value1; - const auto value_slice_value_1_top = value_slice_value_1.top; - Ark_Int32 value_slice_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_1_top_type = runtimeType(value_slice_value_1_top); - valueSerializer.writeInt8(value_slice_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_top_type)) { - const auto value_slice_value_1_top_value = value_slice_value_1_top.value; - valueSerializer.writeLength(value_slice_value_1_top_value); - } - const auto value_slice_value_1_right = value_slice_value_1.right; - Ark_Int32 value_slice_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_1_right_type = runtimeType(value_slice_value_1_right); - valueSerializer.writeInt8(value_slice_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_right_type)) { - const auto value_slice_value_1_right_value = value_slice_value_1_right.value; - valueSerializer.writeLength(value_slice_value_1_right_value); - } - const auto value_slice_value_1_bottom = value_slice_value_1.bottom; - Ark_Int32 value_slice_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_1_bottom_type = runtimeType(value_slice_value_1_bottom); - valueSerializer.writeInt8(value_slice_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_bottom_type)) { - const auto value_slice_value_1_bottom_value = value_slice_value_1_bottom.value; - valueSerializer.writeLength(value_slice_value_1_bottom_value); - } - const auto value_slice_value_1_left = value_slice_value_1.left; - Ark_Int32 value_slice_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_1_left_type = runtimeType(value_slice_value_1_left); - valueSerializer.writeInt8(value_slice_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_1_left_type)) { - const auto value_slice_value_1_left_value = value_slice_value_1_left.value; - valueSerializer.writeLength(value_slice_value_1_left_value); - } + const auto value_focusedDayColor_value_1 = value_focusedDayColor_value.value1; + valueSerializer.writeNumber(value_focusedDayColor_value_1); } - else if (((value_slice_value_type == 2))) { + else if (((value_focusedDayColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_slice_value_2 = value_slice_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_slice_value_2); + const auto value_focusedDayColor_value_2 = value_focusedDayColor_value.value2; + valueSerializer.writeString(value_focusedDayColor_value_2); + } + else if (((value_focusedDayColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_focusedDayColor_value_3 = value_focusedDayColor_value.value3; + valueSerializer.writeResource(value_focusedDayColor_value_3); } } - const auto value_repeat = value.repeat; - Ark_Int32 value_repeat_type = ARK_RUNTIME_UNDEFINED; - value_repeat_type = runtimeType(value_repeat); - valueSerializer.writeInt8(value_repeat_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_repeat_type)) { - const auto value_repeat_value = value_repeat.value; - valueSerializer.writeInt32(value_repeat_value); - } - const auto value_source = value.source; - Ark_Int32 value_source_type = ARK_RUNTIME_UNDEFINED; - value_source_type = runtimeType(value_source); - valueSerializer.writeInt8(value_source_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_source_type)) { - const auto value_source_value = value_source.value; - Ark_Int32 value_source_value_type = ARK_RUNTIME_UNDEFINED; - value_source_value_type = value_source_value.selector; - if (((value_source_value_type == 0))) { + const auto value_focusedLunarColor = value.focusedLunarColor; + Ark_Int32 value_focusedLunarColor_type = ARK_RUNTIME_UNDEFINED; + value_focusedLunarColor_type = runtimeType(value_focusedLunarColor); + valueSerializer.writeInt8(value_focusedLunarColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focusedLunarColor_type)) { + const auto value_focusedLunarColor_value = value_focusedLunarColor.value; + Ark_Int32 value_focusedLunarColor_value_type = ARK_RUNTIME_UNDEFINED; + value_focusedLunarColor_value_type = value_focusedLunarColor_value.selector; + if (((value_focusedLunarColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_source_value_0 = value_source_value.value0; - valueSerializer.writeString(value_source_value_0); + const auto value_focusedLunarColor_value_0 = value_focusedLunarColor_value.value0; + valueSerializer.writeInt32(value_focusedLunarColor_value_0); } - else if (((value_source_value_type == 1))) { + else if (((value_focusedLunarColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_source_value_1 = value_source_value.value1; - valueSerializer.writeResource(value_source_value_1); + const auto value_focusedLunarColor_value_1 = value_focusedLunarColor_value.value1; + valueSerializer.writeNumber(value_focusedLunarColor_value_1); } - else if (((value_source_value_type == 2))) { + else if (((value_focusedLunarColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_source_value_2 = value_source_value.value2; - valueSerializer.writeLinearGradient_common(value_source_value_2); + const auto value_focusedLunarColor_value_2 = value_focusedLunarColor_value.value2; + valueSerializer.writeString(value_focusedLunarColor_value_2); + } + else if (((value_focusedLunarColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_focusedLunarColor_value_3 = value_focusedLunarColor_value.value3; + valueSerializer.writeResource(value_focusedLunarColor_value_3); } } - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0)) || ((value_width_value_type == 0)) || ((value_width_value_type == 0))) { + const auto value_focusedAreaBackgroundColor = value.focusedAreaBackgroundColor; + Ark_Int32 value_focusedAreaBackgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_focusedAreaBackgroundColor_type = runtimeType(value_focusedAreaBackgroundColor); + valueSerializer.writeInt8(value_focusedAreaBackgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focusedAreaBackgroundColor_type)) { + const auto value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor.value; + Ark_Int32 value_focusedAreaBackgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_focusedAreaBackgroundColor_value_type = value_focusedAreaBackgroundColor_value.selector; + if (((value_focusedAreaBackgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - valueSerializer.writeLength(value_width_value_0); + const auto value_focusedAreaBackgroundColor_value_0 = value_focusedAreaBackgroundColor_value.value0; + valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0); } - else if (((value_width_value_type == 1))) { + else if (((value_focusedAreaBackgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - const auto value_width_value_1_top = value_width_value_1.top; - Ark_Int32 value_width_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_width_value_1_top_type = runtimeType(value_width_value_1_top); - valueSerializer.writeInt8(value_width_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_top_type)) { - const auto value_width_value_1_top_value = value_width_value_1_top.value; - valueSerializer.writeLength(value_width_value_1_top_value); - } - const auto value_width_value_1_right = value_width_value_1.right; - Ark_Int32 value_width_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_width_value_1_right_type = runtimeType(value_width_value_1_right); - valueSerializer.writeInt8(value_width_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_right_type)) { - const auto value_width_value_1_right_value = value_width_value_1_right.value; - valueSerializer.writeLength(value_width_value_1_right_value); - } - const auto value_width_value_1_bottom = value_width_value_1.bottom; - Ark_Int32 value_width_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_width_value_1_bottom_type = runtimeType(value_width_value_1_bottom); - valueSerializer.writeInt8(value_width_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_bottom_type)) { - const auto value_width_value_1_bottom_value = value_width_value_1_bottom.value; - valueSerializer.writeLength(value_width_value_1_bottom_value); - } - const auto value_width_value_1_left = value_width_value_1.left; - Ark_Int32 value_width_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_width_value_1_left_type = runtimeType(value_width_value_1_left); - valueSerializer.writeInt8(value_width_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_1_left_type)) { - const auto value_width_value_1_left_value = value_width_value_1_left.value; - valueSerializer.writeLength(value_width_value_1_left_value); - } + const auto value_focusedAreaBackgroundColor_value_1 = value_focusedAreaBackgroundColor_value.value1; + valueSerializer.writeNumber(value_focusedAreaBackgroundColor_value_1); } - else if (((value_width_value_type == 2))) { + else if (((value_focusedAreaBackgroundColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_width_value_2 = value_width_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2); + const auto value_focusedAreaBackgroundColor_value_2 = value_focusedAreaBackgroundColor_value.value2; + valueSerializer.writeString(value_focusedAreaBackgroundColor_value_2); + } + else if (((value_focusedAreaBackgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_focusedAreaBackgroundColor_value_3 = value_focusedAreaBackgroundColor_value.value3; + valueSerializer.writeResource(value_focusedAreaBackgroundColor_value_3); } } - const auto value_outset = value.outset; - Ark_Int32 value_outset_type = ARK_RUNTIME_UNDEFINED; - value_outset_type = runtimeType(value_outset); - valueSerializer.writeInt8(value_outset_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_outset_type)) { - const auto value_outset_value = value_outset.value; - Ark_Int32 value_outset_value_type = ARK_RUNTIME_UNDEFINED; - value_outset_value_type = value_outset_value.selector; - if (((value_outset_value_type == 0)) || ((value_outset_value_type == 0)) || ((value_outset_value_type == 0))) { + const auto value_focusedAreaRadius = value.focusedAreaRadius; + Ark_Int32 value_focusedAreaRadius_type = ARK_RUNTIME_UNDEFINED; + value_focusedAreaRadius_type = runtimeType(value_focusedAreaRadius); + valueSerializer.writeInt8(value_focusedAreaRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_focusedAreaRadius_type)) { + const auto value_focusedAreaRadius_value = value_focusedAreaRadius.value; + valueSerializer.writeNumber(value_focusedAreaRadius_value); + } + } + void writeNonCurrentDayStyle(Ark_NonCurrentDayStyle value) + { + Serializer& valueSerializer = *this; + const auto value_nonCurrentMonthDayColor = value.nonCurrentMonthDayColor; + Ark_Int32 value_nonCurrentMonthDayColor_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthDayColor_type = runtimeType(value_nonCurrentMonthDayColor); + valueSerializer.writeInt8(value_nonCurrentMonthDayColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthDayColor_type)) { + const auto value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor.value; + Ark_Int32 value_nonCurrentMonthDayColor_value_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthDayColor_value_type = value_nonCurrentMonthDayColor_value.selector; + if (((value_nonCurrentMonthDayColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_outset_value_0 = value_outset_value.value0; - valueSerializer.writeLength(value_outset_value_0); + const auto value_nonCurrentMonthDayColor_value_0 = value_nonCurrentMonthDayColor_value.value0; + valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0); } - else if (((value_outset_value_type == 1))) { + else if (((value_nonCurrentMonthDayColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_outset_value_1 = value_outset_value.value1; - const auto value_outset_value_1_top = value_outset_value_1.top; - Ark_Int32 value_outset_value_1_top_type = ARK_RUNTIME_UNDEFINED; - value_outset_value_1_top_type = runtimeType(value_outset_value_1_top); - valueSerializer.writeInt8(value_outset_value_1_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_top_type)) { - const auto value_outset_value_1_top_value = value_outset_value_1_top.value; - valueSerializer.writeLength(value_outset_value_1_top_value); - } - const auto value_outset_value_1_right = value_outset_value_1.right; - Ark_Int32 value_outset_value_1_right_type = ARK_RUNTIME_UNDEFINED; - value_outset_value_1_right_type = runtimeType(value_outset_value_1_right); - valueSerializer.writeInt8(value_outset_value_1_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_right_type)) { - const auto value_outset_value_1_right_value = value_outset_value_1_right.value; - valueSerializer.writeLength(value_outset_value_1_right_value); - } - const auto value_outset_value_1_bottom = value_outset_value_1.bottom; - Ark_Int32 value_outset_value_1_bottom_type = ARK_RUNTIME_UNDEFINED; - value_outset_value_1_bottom_type = runtimeType(value_outset_value_1_bottom); - valueSerializer.writeInt8(value_outset_value_1_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_bottom_type)) { - const auto value_outset_value_1_bottom_value = value_outset_value_1_bottom.value; - valueSerializer.writeLength(value_outset_value_1_bottom_value); - } - const auto value_outset_value_1_left = value_outset_value_1.left; - Ark_Int32 value_outset_value_1_left_type = ARK_RUNTIME_UNDEFINED; - value_outset_value_1_left_type = runtimeType(value_outset_value_1_left); - valueSerializer.writeInt8(value_outset_value_1_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_outset_value_1_left_type)) { - const auto value_outset_value_1_left_value = value_outset_value_1_left.value; - valueSerializer.writeLength(value_outset_value_1_left_value); - } + const auto value_nonCurrentMonthDayColor_value_1 = value_nonCurrentMonthDayColor_value.value1; + valueSerializer.writeNumber(value_nonCurrentMonthDayColor_value_1); } - else if (((value_outset_value_type == 2))) { + else if (((value_nonCurrentMonthDayColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_outset_value_2 = value_outset_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_outset_value_2); + const auto value_nonCurrentMonthDayColor_value_2 = value_nonCurrentMonthDayColor_value.value2; + valueSerializer.writeString(value_nonCurrentMonthDayColor_value_2); + } + else if (((value_nonCurrentMonthDayColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_nonCurrentMonthDayColor_value_3 = value_nonCurrentMonthDayColor_value.value3; + valueSerializer.writeResource(value_nonCurrentMonthDayColor_value_3); } } - const auto value_fill = value.fill; - Ark_Int32 value_fill_type = ARK_RUNTIME_UNDEFINED; - value_fill_type = runtimeType(value_fill); - valueSerializer.writeInt8(value_fill_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_fill_type)) { - const auto value_fill_value = value_fill.value; - valueSerializer.writeBoolean(value_fill_value); - } - } - void writeBorderOptions(Ark_BorderOptions value) - { - Serializer& valueSerializer = *this; - const auto value_width = value.width; - Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; - value_width_type = runtimeType(value_width); - valueSerializer.writeInt8(value_width_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { - const auto value_width_value = value_width.value; - Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; - value_width_value_type = value_width_value.selector; - if (((value_width_value_type == 0))) { + const auto value_nonCurrentMonthLunarColor = value.nonCurrentMonthLunarColor; + Ark_Int32 value_nonCurrentMonthLunarColor_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthLunarColor_type = runtimeType(value_nonCurrentMonthLunarColor); + valueSerializer.writeInt8(value_nonCurrentMonthLunarColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthLunarColor_type)) { + const auto value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor.value; + Ark_Int32 value_nonCurrentMonthLunarColor_value_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthLunarColor_value_type = value_nonCurrentMonthLunarColor_value.selector; + if (((value_nonCurrentMonthLunarColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_width_value_0 = value_width_value.value0; - const auto value_width_value_0_top = value_width_value_0.top; - Ark_Int32 value_width_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_top_type = runtimeType(value_width_value_0_top); - valueSerializer.writeInt8(value_width_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_top_type)) { - const auto value_width_value_0_top_value = value_width_value_0_top.value; - valueSerializer.writeLength(value_width_value_0_top_value); - } - const auto value_width_value_0_right = value_width_value_0.right; - Ark_Int32 value_width_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_right_type = runtimeType(value_width_value_0_right); - valueSerializer.writeInt8(value_width_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_right_type)) { - const auto value_width_value_0_right_value = value_width_value_0_right.value; - valueSerializer.writeLength(value_width_value_0_right_value); - } - const auto value_width_value_0_bottom = value_width_value_0.bottom; - Ark_Int32 value_width_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_bottom_type = runtimeType(value_width_value_0_bottom); - valueSerializer.writeInt8(value_width_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_bottom_type)) { - const auto value_width_value_0_bottom_value = value_width_value_0_bottom.value; - valueSerializer.writeLength(value_width_value_0_bottom_value); - } - const auto value_width_value_0_left = value_width_value_0.left; - Ark_Int32 value_width_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_width_value_0_left_type = runtimeType(value_width_value_0_left); - valueSerializer.writeInt8(value_width_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_width_value_0_left_type)) { - const auto value_width_value_0_left_value = value_width_value_0_left.value; - valueSerializer.writeLength(value_width_value_0_left_value); - } + const auto value_nonCurrentMonthLunarColor_value_0 = value_nonCurrentMonthLunarColor_value.value0; + valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0); } - else if (((value_width_value_type == 1)) || ((value_width_value_type == 1)) || ((value_width_value_type == 1))) { + else if (((value_nonCurrentMonthLunarColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_width_value_1 = value_width_value.value1; - valueSerializer.writeLength(value_width_value_1); + const auto value_nonCurrentMonthLunarColor_value_1 = value_nonCurrentMonthLunarColor_value.value1; + valueSerializer.writeNumber(value_nonCurrentMonthLunarColor_value_1); } - else if (((value_width_value_type == 2))) { + else if (((value_nonCurrentMonthLunarColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_width_value_2 = value_width_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_width_value_2); + const auto value_nonCurrentMonthLunarColor_value_2 = value_nonCurrentMonthLunarColor_value.value2; + valueSerializer.writeString(value_nonCurrentMonthLunarColor_value_2); + } + else if (((value_nonCurrentMonthLunarColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_nonCurrentMonthLunarColor_value_3 = value_nonCurrentMonthLunarColor_value.value3; + valueSerializer.writeResource(value_nonCurrentMonthLunarColor_value_3); } } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_nonCurrentMonthWorkDayMarkColor = value.nonCurrentMonthWorkDayMarkColor; + Ark_Int32 value_nonCurrentMonthWorkDayMarkColor_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthWorkDayMarkColor_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor); + valueSerializer.writeInt8(value_nonCurrentMonthWorkDayMarkColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthWorkDayMarkColor_type)) { + const auto value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor.value; + Ark_Int32 value_nonCurrentMonthWorkDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthWorkDayMarkColor_value_type = value_nonCurrentMonthWorkDayMarkColor_value.selector; + if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - const auto value_color_value_0_top = value_color_value_0.top; - Ark_Int32 value_color_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_top_type = runtimeType(value_color_value_0_top); - valueSerializer.writeInt8(value_color_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_top_type)) { - const auto value_color_value_0_top_value = value_color_value_0_top.value; - Ark_Int32 value_color_value_0_top_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_top_value_type = value_color_value_0_top_value.selector; - if (((value_color_value_0_top_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_top_value_0 = value_color_value_0_top_value.value0; - valueSerializer.writeInt32(value_color_value_0_top_value_0); - } - else if (((value_color_value_0_top_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_top_value_1 = value_color_value_0_top_value.value1; - valueSerializer.writeNumber(value_color_value_0_top_value_1); - } - else if (((value_color_value_0_top_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_top_value_2 = value_color_value_0_top_value.value2; - valueSerializer.writeString(value_color_value_0_top_value_2); - } - else if (((value_color_value_0_top_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_top_value_3 = value_color_value_0_top_value.value3; - valueSerializer.writeResource(value_color_value_0_top_value_3); - } - } - const auto value_color_value_0_right = value_color_value_0.right; - Ark_Int32 value_color_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_right_type = runtimeType(value_color_value_0_right); - valueSerializer.writeInt8(value_color_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_right_type)) { - const auto value_color_value_0_right_value = value_color_value_0_right.value; - Ark_Int32 value_color_value_0_right_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_right_value_type = value_color_value_0_right_value.selector; - if (((value_color_value_0_right_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_right_value_0 = value_color_value_0_right_value.value0; - valueSerializer.writeInt32(value_color_value_0_right_value_0); - } - else if (((value_color_value_0_right_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_right_value_1 = value_color_value_0_right_value.value1; - valueSerializer.writeNumber(value_color_value_0_right_value_1); - } - else if (((value_color_value_0_right_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_right_value_2 = value_color_value_0_right_value.value2; - valueSerializer.writeString(value_color_value_0_right_value_2); - } - else if (((value_color_value_0_right_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_right_value_3 = value_color_value_0_right_value.value3; - valueSerializer.writeResource(value_color_value_0_right_value_3); - } - } - const auto value_color_value_0_bottom = value_color_value_0.bottom; - Ark_Int32 value_color_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_bottom_type = runtimeType(value_color_value_0_bottom); - valueSerializer.writeInt8(value_color_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_bottom_type)) { - const auto value_color_value_0_bottom_value = value_color_value_0_bottom.value; - Ark_Int32 value_color_value_0_bottom_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_bottom_value_type = value_color_value_0_bottom_value.selector; - if (((value_color_value_0_bottom_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_bottom_value_0 = value_color_value_0_bottom_value.value0; - valueSerializer.writeInt32(value_color_value_0_bottom_value_0); - } - else if (((value_color_value_0_bottom_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_bottom_value_1 = value_color_value_0_bottom_value.value1; - valueSerializer.writeNumber(value_color_value_0_bottom_value_1); - } - else if (((value_color_value_0_bottom_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_bottom_value_2 = value_color_value_0_bottom_value.value2; - valueSerializer.writeString(value_color_value_0_bottom_value_2); - } - else if (((value_color_value_0_bottom_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_bottom_value_3 = value_color_value_0_bottom_value.value3; - valueSerializer.writeResource(value_color_value_0_bottom_value_3); - } - } - const auto value_color_value_0_left = value_color_value_0.left; - Ark_Int32 value_color_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_left_type = runtimeType(value_color_value_0_left); - valueSerializer.writeInt8(value_color_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_value_0_left_type)) { - const auto value_color_value_0_left_value = value_color_value_0_left.value; - Ark_Int32 value_color_value_0_left_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_0_left_value_type = value_color_value_0_left_value.selector; - if (((value_color_value_0_left_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_0_left_value_0 = value_color_value_0_left_value.value0; - valueSerializer.writeInt32(value_color_value_0_left_value_0); - } - else if (((value_color_value_0_left_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_0_left_value_1 = value_color_value_0_left_value.value1; - valueSerializer.writeNumber(value_color_value_0_left_value_1); - } - else if (((value_color_value_0_left_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_0_left_value_2 = value_color_value_0_left_value.value2; - valueSerializer.writeString(value_color_value_0_left_value_2); - } - else if (((value_color_value_0_left_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_0_left_value_3 = value_color_value_0_left_value.value3; - valueSerializer.writeResource(value_color_value_0_left_value_3); - } - } + const auto value_nonCurrentMonthWorkDayMarkColor_value_0 = value_nonCurrentMonthWorkDayMarkColor_value.value0; + valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0); } - else if (((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1)) || ((value_color_value_type == 1))) { + else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - Ark_Int32 value_color_value_1_type = ARK_RUNTIME_UNDEFINED; - value_color_value_1_type = value_color_value_1.selector; - if (((value_color_value_1_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_color_value_1_0 = value_color_value_1.value0; - valueSerializer.writeInt32(value_color_value_1_0); - } - else if (((value_color_value_1_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_color_value_1_1 = value_color_value_1.value1; - valueSerializer.writeNumber(value_color_value_1_1); - } - else if (((value_color_value_1_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_color_value_1_2 = value_color_value_1.value2; - valueSerializer.writeString(value_color_value_1_2); - } - else if (((value_color_value_1_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_color_value_1_3 = value_color_value_1.value3; - valueSerializer.writeResource(value_color_value_1_3); - } + const auto value_nonCurrentMonthWorkDayMarkColor_value_1 = value_nonCurrentMonthWorkDayMarkColor_value.value1; + valueSerializer.writeNumber(value_nonCurrentMonthWorkDayMarkColor_value_1); } - else if (((value_color_value_type == 2))) { + else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeLocalizedEdgeColors(value_color_value_2); + const auto value_nonCurrentMonthWorkDayMarkColor_value_2 = value_nonCurrentMonthWorkDayMarkColor_value.value2; + valueSerializer.writeString(value_nonCurrentMonthWorkDayMarkColor_value_2); + } + else if (((value_nonCurrentMonthWorkDayMarkColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_nonCurrentMonthWorkDayMarkColor_value_3 = value_nonCurrentMonthWorkDayMarkColor_value.value3; + valueSerializer.writeResource(value_nonCurrentMonthWorkDayMarkColor_value_3); } } - const auto value_radius = value.radius; - Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; - value_radius_type = runtimeType(value_radius); - valueSerializer.writeInt8(value_radius_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { - const auto value_radius_value = value_radius.value; - Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_type = value_radius_value.selector; - if (((value_radius_value_type == 0))) { + const auto value_nonCurrentMonthOffDayMarkColor = value.nonCurrentMonthOffDayMarkColor; + Ark_Int32 value_nonCurrentMonthOffDayMarkColor_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthOffDayMarkColor_type = runtimeType(value_nonCurrentMonthOffDayMarkColor); + valueSerializer.writeInt8(value_nonCurrentMonthOffDayMarkColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_nonCurrentMonthOffDayMarkColor_type)) { + const auto value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor.value; + Ark_Int32 value_nonCurrentMonthOffDayMarkColor_value_type = ARK_RUNTIME_UNDEFINED; + value_nonCurrentMonthOffDayMarkColor_value_type = value_nonCurrentMonthOffDayMarkColor_value.selector; + if (((value_nonCurrentMonthOffDayMarkColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_radius_value_0 = value_radius_value.value0; - const auto value_radius_value_0_topLeft = value_radius_value_0.topLeft; - Ark_Int32 value_radius_value_0_topLeft_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_topLeft_type = runtimeType(value_radius_value_0_topLeft); - valueSerializer.writeInt8(value_radius_value_0_topLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topLeft_type)) { - const auto value_radius_value_0_topLeft_value = value_radius_value_0_topLeft.value; - valueSerializer.writeLength(value_radius_value_0_topLeft_value); - } - const auto value_radius_value_0_topRight = value_radius_value_0.topRight; - Ark_Int32 value_radius_value_0_topRight_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_topRight_type = runtimeType(value_radius_value_0_topRight); - valueSerializer.writeInt8(value_radius_value_0_topRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_topRight_type)) { - const auto value_radius_value_0_topRight_value = value_radius_value_0_topRight.value; - valueSerializer.writeLength(value_radius_value_0_topRight_value); - } - const auto value_radius_value_0_bottomLeft = value_radius_value_0.bottomLeft; - Ark_Int32 value_radius_value_0_bottomLeft_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_bottomLeft_type = runtimeType(value_radius_value_0_bottomLeft); - valueSerializer.writeInt8(value_radius_value_0_bottomLeft_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomLeft_type)) { - const auto value_radius_value_0_bottomLeft_value = value_radius_value_0_bottomLeft.value; - valueSerializer.writeLength(value_radius_value_0_bottomLeft_value); - } - const auto value_radius_value_0_bottomRight = value_radius_value_0.bottomRight; - Ark_Int32 value_radius_value_0_bottomRight_type = ARK_RUNTIME_UNDEFINED; - value_radius_value_0_bottomRight_type = runtimeType(value_radius_value_0_bottomRight); - valueSerializer.writeInt8(value_radius_value_0_bottomRight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_radius_value_0_bottomRight_type)) { - const auto value_radius_value_0_bottomRight_value = value_radius_value_0_bottomRight.value; - valueSerializer.writeLength(value_radius_value_0_bottomRight_value); - } + const auto value_nonCurrentMonthOffDayMarkColor_value_0 = value_nonCurrentMonthOffDayMarkColor_value.value0; + valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0); } - else if (((value_radius_value_type == 1)) || ((value_radius_value_type == 1)) || ((value_radius_value_type == 1))) { + else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_radius_value_1 = value_radius_value.value1; - valueSerializer.writeLength(value_radius_value_1); + const auto value_nonCurrentMonthOffDayMarkColor_value_1 = value_nonCurrentMonthOffDayMarkColor_value.value1; + valueSerializer.writeNumber(value_nonCurrentMonthOffDayMarkColor_value_1); } - else if (((value_radius_value_type == 2))) { + else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_radius_value_2 = value_radius_value.value2; - valueSerializer.writeLocalizedBorderRadiuses(value_radius_value_2); + const auto value_nonCurrentMonthOffDayMarkColor_value_2 = value_nonCurrentMonthOffDayMarkColor_value.value2; + valueSerializer.writeString(value_nonCurrentMonthOffDayMarkColor_value_2); + } + else if (((value_nonCurrentMonthOffDayMarkColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_nonCurrentMonthOffDayMarkColor_value_3 = value_nonCurrentMonthOffDayMarkColor_value.value3; + valueSerializer.writeResource(value_nonCurrentMonthOffDayMarkColor_value_3); } } - const auto value_style = value.style; - Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; - value_style_type = runtimeType(value_style); - valueSerializer.writeInt8(value_style_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { - const auto value_style_value = value_style.value; - Ark_Int32 value_style_value_type = ARK_RUNTIME_UNDEFINED; - value_style_value_type = value_style_value.selector; - if (((value_style_value_type == 0))) { + } + void writeCurrentDayStyle(Ark_CurrentDayStyle value) + { + Serializer& valueSerializer = *this; + const auto value_dayColor = value.dayColor; + Ark_Int32 value_dayColor_type = ARK_RUNTIME_UNDEFINED; + value_dayColor_type = runtimeType(value_dayColor); + valueSerializer.writeInt8(value_dayColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dayColor_type)) { + const auto value_dayColor_value = value_dayColor.value; + Ark_Int32 value_dayColor_value_type = ARK_RUNTIME_UNDEFINED; + value_dayColor_value_type = value_dayColor_value.selector; + if (((value_dayColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_style_value_0 = value_style_value.value0; - const auto value_style_value_0_top = value_style_value_0.top; - Ark_Int32 value_style_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_top_type = runtimeType(value_style_value_0_top); - valueSerializer.writeInt8(value_style_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_top_type)) { - const auto value_style_value_0_top_value = value_style_value_0_top.value; - valueSerializer.writeInt32(value_style_value_0_top_value); - } - const auto value_style_value_0_right = value_style_value_0.right; - Ark_Int32 value_style_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_right_type = runtimeType(value_style_value_0_right); - valueSerializer.writeInt8(value_style_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_right_type)) { - const auto value_style_value_0_right_value = value_style_value_0_right.value; - valueSerializer.writeInt32(value_style_value_0_right_value); - } - const auto value_style_value_0_bottom = value_style_value_0.bottom; - Ark_Int32 value_style_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_bottom_type = runtimeType(value_style_value_0_bottom); - valueSerializer.writeInt8(value_style_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_bottom_type)) { - const auto value_style_value_0_bottom_value = value_style_value_0_bottom.value; - valueSerializer.writeInt32(value_style_value_0_bottom_value); - } - const auto value_style_value_0_left = value_style_value_0.left; - Ark_Int32 value_style_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_style_value_0_left_type = runtimeType(value_style_value_0_left); - valueSerializer.writeInt8(value_style_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_style_value_0_left_type)) { - const auto value_style_value_0_left_value = value_style_value_0_left.value; - valueSerializer.writeInt32(value_style_value_0_left_value); - } + const auto value_dayColor_value_0 = value_dayColor_value.value0; + valueSerializer.writeInt32(value_dayColor_value_0); } - else if (((value_style_value_type == 1))) { + else if (((value_dayColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_style_value_1 = value_style_value.value1; - valueSerializer.writeInt32(value_style_value_1); + const auto value_dayColor_value_1 = value_dayColor_value.value1; + valueSerializer.writeNumber(value_dayColor_value_1); + } + else if (((value_dayColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_dayColor_value_2 = value_dayColor_value.value2; + valueSerializer.writeString(value_dayColor_value_2); + } + else if (((value_dayColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_dayColor_value_3 = value_dayColor_value.value3; + valueSerializer.writeResource(value_dayColor_value_3); } } - const auto value_dashGap = value.dashGap; - Ark_Int32 value_dashGap_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_type = runtimeType(value_dashGap); - valueSerializer.writeInt8(value_dashGap_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_type)) { - const auto value_dashGap_value = value_dashGap.value; - Ark_Int32 value_dashGap_value_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_value_type = value_dashGap_value.selector; - if (((value_dashGap_value_type == 0))) { + const auto value_lunarColor = value.lunarColor; + Ark_Int32 value_lunarColor_type = ARK_RUNTIME_UNDEFINED; + value_lunarColor_type = runtimeType(value_lunarColor); + valueSerializer.writeInt8(value_lunarColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarColor_type)) { + const auto value_lunarColor_value = value_lunarColor.value; + Ark_Int32 value_lunarColor_value_type = ARK_RUNTIME_UNDEFINED; + value_lunarColor_value_type = value_lunarColor_value.selector; + if (((value_lunarColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_dashGap_value_0 = value_dashGap_value.value0; - const auto value_dashGap_value_0_top = value_dashGap_value_0.top; - Ark_Int32 value_dashGap_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_value_0_top_type = runtimeType(value_dashGap_value_0_top); - valueSerializer.writeInt8(value_dashGap_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_top_type)) { - const auto value_dashGap_value_0_top_value = value_dashGap_value_0_top.value; - valueSerializer.writeLength(value_dashGap_value_0_top_value); - } - const auto value_dashGap_value_0_right = value_dashGap_value_0.right; - Ark_Int32 value_dashGap_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_value_0_right_type = runtimeType(value_dashGap_value_0_right); - valueSerializer.writeInt8(value_dashGap_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_right_type)) { - const auto value_dashGap_value_0_right_value = value_dashGap_value_0_right.value; - valueSerializer.writeLength(value_dashGap_value_0_right_value); - } - const auto value_dashGap_value_0_bottom = value_dashGap_value_0.bottom; - Ark_Int32 value_dashGap_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_value_0_bottom_type = runtimeType(value_dashGap_value_0_bottom); - valueSerializer.writeInt8(value_dashGap_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_bottom_type)) { - const auto value_dashGap_value_0_bottom_value = value_dashGap_value_0_bottom.value; - valueSerializer.writeLength(value_dashGap_value_0_bottom_value); - } - const auto value_dashGap_value_0_left = value_dashGap_value_0.left; - Ark_Int32 value_dashGap_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_dashGap_value_0_left_type = runtimeType(value_dashGap_value_0_left); - valueSerializer.writeInt8(value_dashGap_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashGap_value_0_left_type)) { - const auto value_dashGap_value_0_left_value = value_dashGap_value_0_left.value; - valueSerializer.writeLength(value_dashGap_value_0_left_value); - } + const auto value_lunarColor_value_0 = value_lunarColor_value.value0; + valueSerializer.writeInt32(value_lunarColor_value_0); } - else if (((value_dashGap_value_type == 1))) { + else if (((value_lunarColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_dashGap_value_1 = value_dashGap_value.value1; - valueSerializer.writeLengthMetrics(value_dashGap_value_1); + const auto value_lunarColor_value_1 = value_lunarColor_value.value1; + valueSerializer.writeNumber(value_lunarColor_value_1); } - else if (((value_dashGap_value_type == 2))) { + else if (((value_lunarColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_dashGap_value_2 = value_dashGap_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_dashGap_value_2); + const auto value_lunarColor_value_2 = value_lunarColor_value.value2; + valueSerializer.writeString(value_lunarColor_value_2); + } + else if (((value_lunarColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_lunarColor_value_3 = value_lunarColor_value.value3; + valueSerializer.writeResource(value_lunarColor_value_3); } } - const auto value_dashWidth = value.dashWidth; - Ark_Int32 value_dashWidth_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_type = runtimeType(value_dashWidth); - valueSerializer.writeInt8(value_dashWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_type)) { - const auto value_dashWidth_value = value_dashWidth.value; - Ark_Int32 value_dashWidth_value_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_value_type = value_dashWidth_value.selector; - if (((value_dashWidth_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_dashWidth_value_0 = value_dashWidth_value.value0; - const auto value_dashWidth_value_0_top = value_dashWidth_value_0.top; - Ark_Int32 value_dashWidth_value_0_top_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_value_0_top_type = runtimeType(value_dashWidth_value_0_top); - valueSerializer.writeInt8(value_dashWidth_value_0_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_top_type)) { - const auto value_dashWidth_value_0_top_value = value_dashWidth_value_0_top.value; - valueSerializer.writeLength(value_dashWidth_value_0_top_value); - } - const auto value_dashWidth_value_0_right = value_dashWidth_value_0.right; - Ark_Int32 value_dashWidth_value_0_right_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_value_0_right_type = runtimeType(value_dashWidth_value_0_right); - valueSerializer.writeInt8(value_dashWidth_value_0_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_right_type)) { - const auto value_dashWidth_value_0_right_value = value_dashWidth_value_0_right.value; - valueSerializer.writeLength(value_dashWidth_value_0_right_value); - } - const auto value_dashWidth_value_0_bottom = value_dashWidth_value_0.bottom; - Ark_Int32 value_dashWidth_value_0_bottom_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_value_0_bottom_type = runtimeType(value_dashWidth_value_0_bottom); - valueSerializer.writeInt8(value_dashWidth_value_0_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_bottom_type)) { - const auto value_dashWidth_value_0_bottom_value = value_dashWidth_value_0_bottom.value; - valueSerializer.writeLength(value_dashWidth_value_0_bottom_value); - } - const auto value_dashWidth_value_0_left = value_dashWidth_value_0.left; - Ark_Int32 value_dashWidth_value_0_left_type = ARK_RUNTIME_UNDEFINED; - value_dashWidth_value_0_left_type = runtimeType(value_dashWidth_value_0_left); - valueSerializer.writeInt8(value_dashWidth_value_0_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_dashWidth_value_0_left_type)) { - const auto value_dashWidth_value_0_left_value = value_dashWidth_value_0_left.value; - valueSerializer.writeLength(value_dashWidth_value_0_left_value); - } + const auto value_markLunarColor = value.markLunarColor; + Ark_Int32 value_markLunarColor_type = ARK_RUNTIME_UNDEFINED; + value_markLunarColor_type = runtimeType(value_markLunarColor); + valueSerializer.writeInt8(value_markLunarColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_markLunarColor_type)) { + const auto value_markLunarColor_value = value_markLunarColor.value; + Ark_Int32 value_markLunarColor_value_type = ARK_RUNTIME_UNDEFINED; + value_markLunarColor_value_type = value_markLunarColor_value.selector; + if (((value_markLunarColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_markLunarColor_value_0 = value_markLunarColor_value.value0; + valueSerializer.writeInt32(value_markLunarColor_value_0); } - else if (((value_dashWidth_value_type == 1))) { + else if (((value_markLunarColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_dashWidth_value_1 = value_dashWidth_value.value1; - valueSerializer.writeLengthMetrics(value_dashWidth_value_1); + const auto value_markLunarColor_value_1 = value_markLunarColor_value.value1; + valueSerializer.writeNumber(value_markLunarColor_value_1); } - else if (((value_dashWidth_value_type == 2))) { + else if (((value_markLunarColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_dashWidth_value_2 = value_dashWidth_value.value2; - valueSerializer.writeLocalizedEdgeWidths(value_dashWidth_value_2); + const auto value_markLunarColor_value_2 = value_markLunarColor_value.value2; + valueSerializer.writeString(value_markLunarColor_value_2); + } + else if (((value_markLunarColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_markLunarColor_value_3 = value_markLunarColor_value.value3; + valueSerializer.writeResource(value_markLunarColor_value_3); } } + const auto value_dayFontSize = value.dayFontSize; + Ark_Int32 value_dayFontSize_type = ARK_RUNTIME_UNDEFINED; + value_dayFontSize_type = runtimeType(value_dayFontSize); + valueSerializer.writeInt8(value_dayFontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dayFontSize_type)) { + const auto value_dayFontSize_value = value_dayFontSize.value; + valueSerializer.writeNumber(value_dayFontSize_value); + } + const auto value_lunarDayFontSize = value.lunarDayFontSize; + Ark_Int32 value_lunarDayFontSize_type = ARK_RUNTIME_UNDEFINED; + value_lunarDayFontSize_type = runtimeType(value_lunarDayFontSize); + valueSerializer.writeInt8(value_lunarDayFontSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarDayFontSize_type)) { + const auto value_lunarDayFontSize_value = value_lunarDayFontSize.value; + valueSerializer.writeNumber(value_lunarDayFontSize_value); + } + const auto value_dayHeight = value.dayHeight; + Ark_Int32 value_dayHeight_type = ARK_RUNTIME_UNDEFINED; + value_dayHeight_type = runtimeType(value_dayHeight); + valueSerializer.writeInt8(value_dayHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dayHeight_type)) { + const auto value_dayHeight_value = value_dayHeight.value; + valueSerializer.writeNumber(value_dayHeight_value); + } + const auto value_dayWidth = value.dayWidth; + Ark_Int32 value_dayWidth_type = ARK_RUNTIME_UNDEFINED; + value_dayWidth_type = runtimeType(value_dayWidth); + valueSerializer.writeInt8(value_dayWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dayWidth_type)) { + const auto value_dayWidth_value = value_dayWidth.value; + valueSerializer.writeNumber(value_dayWidth_value); + } + const auto value_gregorianCalendarHeight = value.gregorianCalendarHeight; + Ark_Int32 value_gregorianCalendarHeight_type = ARK_RUNTIME_UNDEFINED; + value_gregorianCalendarHeight_type = runtimeType(value_gregorianCalendarHeight); + valueSerializer.writeInt8(value_gregorianCalendarHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_gregorianCalendarHeight_type)) { + const auto value_gregorianCalendarHeight_value = value_gregorianCalendarHeight.value; + valueSerializer.writeNumber(value_gregorianCalendarHeight_value); + } + const auto value_dayYAxisOffset = value.dayYAxisOffset; + Ark_Int32 value_dayYAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_dayYAxisOffset_type = runtimeType(value_dayYAxisOffset); + valueSerializer.writeInt8(value_dayYAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dayYAxisOffset_type)) { + const auto value_dayYAxisOffset_value = value_dayYAxisOffset.value; + valueSerializer.writeNumber(value_dayYAxisOffset_value); + } + const auto value_lunarDayYAxisOffset = value.lunarDayYAxisOffset; + Ark_Int32 value_lunarDayYAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_lunarDayYAxisOffset_type = runtimeType(value_lunarDayYAxisOffset); + valueSerializer.writeInt8(value_lunarDayYAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarDayYAxisOffset_type)) { + const auto value_lunarDayYAxisOffset_value = value_lunarDayYAxisOffset.value; + valueSerializer.writeNumber(value_lunarDayYAxisOffset_value); + } + const auto value_underscoreXAxisOffset = value.underscoreXAxisOffset; + Ark_Int32 value_underscoreXAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_underscoreXAxisOffset_type = runtimeType(value_underscoreXAxisOffset); + valueSerializer.writeInt8(value_underscoreXAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreXAxisOffset_type)) { + const auto value_underscoreXAxisOffset_value = value_underscoreXAxisOffset.value; + valueSerializer.writeNumber(value_underscoreXAxisOffset_value); + } + const auto value_underscoreYAxisOffset = value.underscoreYAxisOffset; + Ark_Int32 value_underscoreYAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_underscoreYAxisOffset_type = runtimeType(value_underscoreYAxisOffset); + valueSerializer.writeInt8(value_underscoreYAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreYAxisOffset_type)) { + const auto value_underscoreYAxisOffset_value = value_underscoreYAxisOffset.value; + valueSerializer.writeNumber(value_underscoreYAxisOffset_value); + } + const auto value_scheduleMarkerXAxisOffset = value.scheduleMarkerXAxisOffset; + Ark_Int32 value_scheduleMarkerXAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_scheduleMarkerXAxisOffset_type = runtimeType(value_scheduleMarkerXAxisOffset); + valueSerializer.writeInt8(value_scheduleMarkerXAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerXAxisOffset_type)) { + const auto value_scheduleMarkerXAxisOffset_value = value_scheduleMarkerXAxisOffset.value; + valueSerializer.writeNumber(value_scheduleMarkerXAxisOffset_value); + } + const auto value_scheduleMarkerYAxisOffset = value.scheduleMarkerYAxisOffset; + Ark_Int32 value_scheduleMarkerYAxisOffset_type = ARK_RUNTIME_UNDEFINED; + value_scheduleMarkerYAxisOffset_type = runtimeType(value_scheduleMarkerYAxisOffset); + valueSerializer.writeInt8(value_scheduleMarkerYAxisOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerYAxisOffset_type)) { + const auto value_scheduleMarkerYAxisOffset_value = value_scheduleMarkerYAxisOffset.value; + valueSerializer.writeNumber(value_scheduleMarkerYAxisOffset_value); + } + const auto value_colSpace = value.colSpace; + Ark_Int32 value_colSpace_type = ARK_RUNTIME_UNDEFINED; + value_colSpace_type = runtimeType(value_colSpace); + valueSerializer.writeInt8(value_colSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_colSpace_type)) { + const auto value_colSpace_value = value_colSpace.value; + valueSerializer.writeNumber(value_colSpace_value); + } + const auto value_dailyFiveRowSpace = value.dailyFiveRowSpace; + Ark_Int32 value_dailyFiveRowSpace_type = ARK_RUNTIME_UNDEFINED; + value_dailyFiveRowSpace_type = runtimeType(value_dailyFiveRowSpace); + valueSerializer.writeInt8(value_dailyFiveRowSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dailyFiveRowSpace_type)) { + const auto value_dailyFiveRowSpace_value = value_dailyFiveRowSpace.value; + valueSerializer.writeNumber(value_dailyFiveRowSpace_value); + } + const auto value_dailySixRowSpace = value.dailySixRowSpace; + Ark_Int32 value_dailySixRowSpace_type = ARK_RUNTIME_UNDEFINED; + value_dailySixRowSpace_type = runtimeType(value_dailySixRowSpace); + valueSerializer.writeInt8(value_dailySixRowSpace_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_dailySixRowSpace_type)) { + const auto value_dailySixRowSpace_value = value_dailySixRowSpace.value; + valueSerializer.writeNumber(value_dailySixRowSpace_value); + } + const auto value_lunarHeight = value.lunarHeight; + Ark_Int32 value_lunarHeight_type = ARK_RUNTIME_UNDEFINED; + value_lunarHeight_type = runtimeType(value_lunarHeight); + valueSerializer.writeInt8(value_lunarHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_lunarHeight_type)) { + const auto value_lunarHeight_value = value_lunarHeight.value; + valueSerializer.writeNumber(value_lunarHeight_value); + } + const auto value_underscoreWidth = value.underscoreWidth; + Ark_Int32 value_underscoreWidth_type = ARK_RUNTIME_UNDEFINED; + value_underscoreWidth_type = runtimeType(value_underscoreWidth); + valueSerializer.writeInt8(value_underscoreWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreWidth_type)) { + const auto value_underscoreWidth_value = value_underscoreWidth.value; + valueSerializer.writeNumber(value_underscoreWidth_value); + } + const auto value_underscoreLength = value.underscoreLength; + Ark_Int32 value_underscoreLength_type = ARK_RUNTIME_UNDEFINED; + value_underscoreLength_type = runtimeType(value_underscoreLength); + valueSerializer.writeInt8(value_underscoreLength_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_underscoreLength_type)) { + const auto value_underscoreLength_value = value_underscoreLength.value; + valueSerializer.writeNumber(value_underscoreLength_value); + } + const auto value_scheduleMarkerRadius = value.scheduleMarkerRadius; + Ark_Int32 value_scheduleMarkerRadius_type = ARK_RUNTIME_UNDEFINED; + value_scheduleMarkerRadius_type = runtimeType(value_scheduleMarkerRadius); + valueSerializer.writeInt8(value_scheduleMarkerRadius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_scheduleMarkerRadius_type)) { + const auto value_scheduleMarkerRadius_value = value_scheduleMarkerRadius.value; + valueSerializer.writeNumber(value_scheduleMarkerRadius_value); + } + const auto value_boundaryRowOffset = value.boundaryRowOffset; + Ark_Int32 value_boundaryRowOffset_type = ARK_RUNTIME_UNDEFINED; + value_boundaryRowOffset_type = runtimeType(value_boundaryRowOffset); + valueSerializer.writeInt8(value_boundaryRowOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_boundaryRowOffset_type)) { + const auto value_boundaryRowOffset_value = value_boundaryRowOffset.value; + valueSerializer.writeNumber(value_boundaryRowOffset_value); + } + const auto value_boundaryColOffset = value.boundaryColOffset; + Ark_Int32 value_boundaryColOffset_type = ARK_RUNTIME_UNDEFINED; + value_boundaryColOffset_type = runtimeType(value_boundaryColOffset); + valueSerializer.writeInt8(value_boundaryColOffset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_boundaryColOffset_type)) { + const auto value_boundaryColOffset_value = value_boundaryColOffset.value; + valueSerializer.writeNumber(value_boundaryColOffset_value); + } } - void writeFilter(Ark_Filter value) + void writeCalendarDay(Ark_CalendarDay value) { Serializer& valueSerializer = *this; - const auto value___FilterStub = value.__FilterStub; - valueSerializer.writeString(value___FilterStub); + const auto value_index = value.index; + valueSerializer.writeNumber(value_index); + const auto value_lunarMonth = value.lunarMonth; + valueSerializer.writeString(value_lunarMonth); + const auto value_lunarDay = value.lunarDay; + valueSerializer.writeString(value_lunarDay); + const auto value_dayMark = value.dayMark; + valueSerializer.writeString(value_dayMark); + const auto value_dayMarkValue = value.dayMarkValue; + valueSerializer.writeString(value_dayMarkValue); + const auto value_year = value.year; + valueSerializer.writeNumber(value_year); + const auto value_month = value.month; + valueSerializer.writeNumber(value_month); + const auto value_day = value.day; + valueSerializer.writeNumber(value_day); + const auto value_isFirstOfLunar = value.isFirstOfLunar; + valueSerializer.writeBoolean(value_isFirstOfLunar); + const auto value_hasSchedule = value.hasSchedule; + valueSerializer.writeBoolean(value_hasSchedule); + const auto value_markLunarDay = value.markLunarDay; + valueSerializer.writeBoolean(value_markLunarDay); } - void writeVisualEffect(Ark_VisualEffect value) + void writeButtonOptions(Ark_ButtonOptions value) { Serializer& valueSerializer = *this; - const auto value___VisualEffectStub = value.__VisualEffectStub; - valueSerializer.writeString(value___VisualEffectStub); + const auto value_type = value.type; + Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; + value_type_type = runtimeType(value_type); + valueSerializer.writeInt8(value_type_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { + const auto value_type_value = value_type.value; + valueSerializer.writeInt32(value_type_value); + } + const auto value_stateEffect = value.stateEffect; + Ark_Int32 value_stateEffect_type = ARK_RUNTIME_UNDEFINED; + value_stateEffect_type = runtimeType(value_stateEffect); + valueSerializer.writeInt8(value_stateEffect_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_stateEffect_type)) { + const auto value_stateEffect_value = value_stateEffect.value; + valueSerializer.writeBoolean(value_stateEffect_value); + } + const auto value_buttonStyle = value.buttonStyle; + Ark_Int32 value_buttonStyle_type = ARK_RUNTIME_UNDEFINED; + value_buttonStyle_type = runtimeType(value_buttonStyle); + valueSerializer.writeInt8(value_buttonStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_buttonStyle_type)) { + const auto value_buttonStyle_value = value_buttonStyle.value; + valueSerializer.writeInt32(value_buttonStyle_value); + } + const auto value_controlSize = value.controlSize; + Ark_Int32 value_controlSize_type = ARK_RUNTIME_UNDEFINED; + value_controlSize_type = runtimeType(value_controlSize); + valueSerializer.writeInt8(value_controlSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controlSize_type)) { + const auto value_controlSize_value = value_controlSize.value; + valueSerializer.writeInt32(value_controlSize_value); + } + const auto value_role = value.role; + Ark_Int32 value_role_type = ARK_RUNTIME_UNDEFINED; + value_role_type = runtimeType(value_role); + valueSerializer.writeInt8(value_role_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_role_type)) { + const auto value_role_value = value_role.value; + valueSerializer.writeInt32(value_role_value); + } } - void writeForegroundEffectOptions(Ark_ForegroundEffectOptions value) + void writeBadgeParamWithString(Ark_BadgeParamWithString value) { Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - valueSerializer.writeNumber(value_radius); + const auto value_position = value.position; + Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; + value_position_type = runtimeType(value_position); + valueSerializer.writeInt8(value_position_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { + const auto value_position_value = value_position.value; + Ark_Int32 value_position_value_type = ARK_RUNTIME_UNDEFINED; + value_position_value_type = value_position_value.selector; + if (((value_position_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_position_value_0 = value_position_value.value0; + valueSerializer.writeInt32(value_position_value_0); + } + else if (((value_position_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_position_value_1 = value_position_value.value1; + valueSerializer.writePosition(value_position_value_1); + } + } + const auto value_style = value.style; + valueSerializer.writeBadgeStyle(value_style); + const auto value_value = value.value; + valueSerializer.writeString(value_value); } - void writeResizableOptions(Ark_ResizableOptions value) + void writeBadgeParamWithNumber(Ark_BadgeParamWithNumber value) { Serializer& valueSerializer = *this; - const auto value_slice = value.slice; - Ark_Int32 value_slice_type = ARK_RUNTIME_UNDEFINED; - value_slice_type = runtimeType(value_slice); - valueSerializer.writeInt8(value_slice_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_type)) { - const auto value_slice_value = value_slice.value; - const auto value_slice_value_top = value_slice_value.top; - Ark_Int32 value_slice_value_top_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_top_type = runtimeType(value_slice_value_top); - valueSerializer.writeInt8(value_slice_value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_top_type)) { - const auto value_slice_value_top_value = value_slice_value_top.value; - valueSerializer.writeLength(value_slice_value_top_value); - } - const auto value_slice_value_right = value_slice_value.right; - Ark_Int32 value_slice_value_right_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_right_type = runtimeType(value_slice_value_right); - valueSerializer.writeInt8(value_slice_value_right_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_right_type)) { - const auto value_slice_value_right_value = value_slice_value_right.value; - valueSerializer.writeLength(value_slice_value_right_value); - } - const auto value_slice_value_bottom = value_slice_value.bottom; - Ark_Int32 value_slice_value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_bottom_type = runtimeType(value_slice_value_bottom); - valueSerializer.writeInt8(value_slice_value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_bottom_type)) { - const auto value_slice_value_bottom_value = value_slice_value_bottom.value; - valueSerializer.writeLength(value_slice_value_bottom_value); + const auto value_position = value.position; + Ark_Int32 value_position_type = ARK_RUNTIME_UNDEFINED; + value_position_type = runtimeType(value_position); + valueSerializer.writeInt8(value_position_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_position_type)) { + const auto value_position_value = value_position.value; + Ark_Int32 value_position_value_type = ARK_RUNTIME_UNDEFINED; + value_position_value_type = value_position_value.selector; + if (((value_position_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_position_value_0 = value_position_value.value0; + valueSerializer.writeInt32(value_position_value_0); } - const auto value_slice_value_left = value_slice_value.left; - Ark_Int32 value_slice_value_left_type = ARK_RUNTIME_UNDEFINED; - value_slice_value_left_type = runtimeType(value_slice_value_left); - valueSerializer.writeInt8(value_slice_value_left_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_slice_value_left_type)) { - const auto value_slice_value_left_value = value_slice_value_left.value; - valueSerializer.writeLength(value_slice_value_left_value); + else if (((value_position_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_position_value_1 = value_position_value.value1; + valueSerializer.writePosition(value_position_value_1); } } - const auto value_lattice = value.lattice; - Ark_Int32 value_lattice_type = ARK_RUNTIME_UNDEFINED; - value_lattice_type = runtimeType(value_lattice); - valueSerializer.writeInt8(value_lattice_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_lattice_type)) { - const auto value_lattice_value = value_lattice.value; - valueSerializer.writeDrawingLattice(value_lattice_value); + const auto value_style = value.style; + valueSerializer.writeBadgeStyle(value_style); + const auto value_count = value.count; + valueSerializer.writeNumber(value_count); + const auto value_maxCount = value.maxCount; + Ark_Int32 value_maxCount_type = ARK_RUNTIME_UNDEFINED; + value_maxCount_type = runtimeType(value_maxCount); + valueSerializer.writeInt8(value_maxCount_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_maxCount_type)) { + const auto value_maxCount_value = value_maxCount.value; + valueSerializer.writeNumber(value_maxCount_value); } } - void writeBackgroundEffectOptions(Ark_BackgroundEffectOptions value) + void writeAlphabetIndexerOptions(Ark_AlphabetIndexerOptions value) { Serializer& valueSerializer = *this; - const auto value_radius = value.radius; - valueSerializer.writeNumber(value_radius); - const auto value_saturation = value.saturation; - Ark_Int32 value_saturation_type = ARK_RUNTIME_UNDEFINED; - value_saturation_type = runtimeType(value_saturation); - valueSerializer.writeInt8(value_saturation_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_saturation_type)) { - const auto value_saturation_value = value_saturation.value; - valueSerializer.writeNumber(value_saturation_value); + const auto value_arrayValue = value.arrayValue; + valueSerializer.writeInt32(value_arrayValue.length); + for (int i = 0; i < value_arrayValue.length; i++) { + const auto value_arrayValue_element = value_arrayValue.array[i]; + valueSerializer.writeString(value_arrayValue_element); } - const auto value_brightness = value.brightness; - Ark_Int32 value_brightness_type = ARK_RUNTIME_UNDEFINED; - value_brightness_type = runtimeType(value_brightness); - valueSerializer.writeInt8(value_brightness_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_brightness_type)) { - const auto value_brightness_value = value_brightness.value; - valueSerializer.writeNumber(value_brightness_value); + const auto value_selected = value.selected; + valueSerializer.writeNumber(value_selected); + } + void writeAlertDialogButtonOptions(Ark_AlertDialogButtonOptions value) + { + Serializer& valueSerializer = *this; + const auto value_enabled = value.enabled; + Ark_Int32 value_enabled_type = ARK_RUNTIME_UNDEFINED; + value_enabled_type = runtimeType(value_enabled); + valueSerializer.writeInt8(value_enabled_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enabled_type)) { + const auto value_enabled_value = value_enabled.value; + valueSerializer.writeBoolean(value_enabled_value); } - const auto value_color = value.color; - Ark_Int32 value_color_type = ARK_RUNTIME_UNDEFINED; - value_color_type = runtimeType(value_color); - valueSerializer.writeInt8(value_color_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_color_type)) { - const auto value_color_value = value_color.value; - Ark_Int32 value_color_value_type = ARK_RUNTIME_UNDEFINED; - value_color_value_type = value_color_value.selector; - if (((value_color_value_type == 0))) { + const auto value_defaultFocus = value.defaultFocus; + Ark_Int32 value_defaultFocus_type = ARK_RUNTIME_UNDEFINED; + value_defaultFocus_type = runtimeType(value_defaultFocus); + valueSerializer.writeInt8(value_defaultFocus_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_defaultFocus_type)) { + const auto value_defaultFocus_value = value_defaultFocus.value; + valueSerializer.writeBoolean(value_defaultFocus_value); + } + const auto value_style = value.style; + Ark_Int32 value_style_type = ARK_RUNTIME_UNDEFINED; + value_style_type = runtimeType(value_style); + valueSerializer.writeInt8(value_style_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_style_type)) { + const auto value_style_value = value_style.value; + valueSerializer.writeInt32(value_style_value); + } + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = value_value.selector; + if (((value_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_value_0 = value_value.value0; + valueSerializer.writeString(value_value_0); + } + else if (((value_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_value_1 = value_value.value1; + valueSerializer.writeResource(value_value_1); + } + const auto value_fontColor = value.fontColor; + Ark_Int32 value_fontColor_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_type = runtimeType(value_fontColor); + valueSerializer.writeInt8(value_fontColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_fontColor_type)) { + const auto value_fontColor_value = value_fontColor.value; + Ark_Int32 value_fontColor_value_type = ARK_RUNTIME_UNDEFINED; + value_fontColor_value_type = value_fontColor_value.selector; + if (((value_fontColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_color_value_0 = value_color_value.value0; - valueSerializer.writeInt32(value_color_value_0); + const auto value_fontColor_value_0 = value_fontColor_value.value0; + valueSerializer.writeInt32(value_fontColor_value_0); } - else if (((value_color_value_type == 1))) { + else if (((value_fontColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_color_value_1 = value_color_value.value1; - valueSerializer.writeNumber(value_color_value_1); + const auto value_fontColor_value_1 = value_fontColor_value.value1; + valueSerializer.writeNumber(value_fontColor_value_1); } - else if (((value_color_value_type == 2))) { + else if (((value_fontColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_color_value_2 = value_color_value.value2; - valueSerializer.writeString(value_color_value_2); + const auto value_fontColor_value_2 = value_fontColor_value.value2; + valueSerializer.writeString(value_fontColor_value_2); } - else if (((value_color_value_type == 3))) { + else if (((value_fontColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_color_value_3 = value_color_value.value3; - valueSerializer.writeResource(value_color_value_3); + const auto value_fontColor_value_3 = value_fontColor_value.value3; + valueSerializer.writeResource(value_fontColor_value_3); } } - const auto value_adaptiveColor = value.adaptiveColor; - Ark_Int32 value_adaptiveColor_type = ARK_RUNTIME_UNDEFINED; - value_adaptiveColor_type = runtimeType(value_adaptiveColor); - valueSerializer.writeInt8(value_adaptiveColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_adaptiveColor_type)) { - const auto value_adaptiveColor_value = value_adaptiveColor.value; - valueSerializer.writeInt32(value_adaptiveColor_value); - } - const auto value_blurOptions = value.blurOptions; - Ark_Int32 value_blurOptions_type = ARK_RUNTIME_UNDEFINED; - value_blurOptions_type = runtimeType(value_blurOptions); - valueSerializer.writeInt8(value_blurOptions_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_blurOptions_type)) { - const auto value_blurOptions_value = value_blurOptions.value; - valueSerializer.writeBlurOptions(value_blurOptions_value); - } - const auto value_policy = value.policy; - Ark_Int32 value_policy_type = ARK_RUNTIME_UNDEFINED; - value_policy_type = runtimeType(value_policy); - valueSerializer.writeInt8(value_policy_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_policy_type)) { - const auto value_policy_value = value_policy.value; - valueSerializer.writeInt32(value_policy_value); - } - const auto value_inactiveColor = value.inactiveColor; - Ark_Int32 value_inactiveColor_type = ARK_RUNTIME_UNDEFINED; - value_inactiveColor_type = runtimeType(value_inactiveColor); - valueSerializer.writeInt8(value_inactiveColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_inactiveColor_type)) { - const auto value_inactiveColor_value = value_inactiveColor.value; - Ark_Int32 value_inactiveColor_value_type = ARK_RUNTIME_UNDEFINED; - value_inactiveColor_value_type = value_inactiveColor_value.selector; - if (((value_inactiveColor_value_type == 0))) { + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { valueSerializer.writeInt8(0); - const auto value_inactiveColor_value_0 = value_inactiveColor_value.value0; - valueSerializer.writeInt32(value_inactiveColor_value_0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); } - else if (((value_inactiveColor_value_type == 1))) { + else if (((value_backgroundColor_value_type == 1))) { valueSerializer.writeInt8(1); - const auto value_inactiveColor_value_1 = value_inactiveColor_value.value1; - valueSerializer.writeNumber(value_inactiveColor_value_1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); } - else if (((value_inactiveColor_value_type == 2))) { + else if (((value_backgroundColor_value_type == 2))) { valueSerializer.writeInt8(2); - const auto value_inactiveColor_value_2 = value_inactiveColor_value.value2; - valueSerializer.writeString(value_inactiveColor_value_2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); } - else if (((value_inactiveColor_value_type == 3))) { + else if (((value_backgroundColor_value_type == 3))) { valueSerializer.writeInt8(3); - const auto value_inactiveColor_value_3 = value_inactiveColor_value.value3; - valueSerializer.writeResource(value_inactiveColor_value_3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); } } - } - void writePixelRoundPolicy(Ark_PixelRoundPolicy value) - { - Serializer& valueSerializer = *this; - const auto value_start = value.start; - Ark_Int32 value_start_type = ARK_RUNTIME_UNDEFINED; - value_start_type = runtimeType(value_start); - valueSerializer.writeInt8(value_start_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_start_type)) { - const auto value_start_value = value_start.value; - valueSerializer.writeInt32(value_start_value); - } - const auto value_top = value.top; - Ark_Int32 value_top_type = ARK_RUNTIME_UNDEFINED; - value_top_type = runtimeType(value_top); - valueSerializer.writeInt8(value_top_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_top_type)) { - const auto value_top_value = value_top.value; - valueSerializer.writeInt32(value_top_value); - } - const auto value_end = value.end; - Ark_Int32 value_end_type = ARK_RUNTIME_UNDEFINED; - value_end_type = runtimeType(value_end); - valueSerializer.writeInt8(value_end_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_end_type)) { - const auto value_end_value = value_end.value; - valueSerializer.writeInt32(value_end_value); - } - const auto value_bottom = value.bottom; - Ark_Int32 value_bottom_type = ARK_RUNTIME_UNDEFINED; - value_bottom_type = runtimeType(value_bottom); - valueSerializer.writeInt8(value_bottom_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_bottom_type)) { - const auto value_bottom_value = value_bottom.value; - valueSerializer.writeInt32(value_bottom_value); - } - } - void writeChainWeightOptions(Ark_ChainWeightOptions value) - { - Serializer& valueSerializer = *this; - const auto value_horizontal = value.horizontal; - Ark_Int32 value_horizontal_type = ARK_RUNTIME_UNDEFINED; - value_horizontal_type = runtimeType(value_horizontal); - valueSerializer.writeInt8(value_horizontal_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_horizontal_type)) { - const auto value_horizontal_value = value_horizontal.value; - valueSerializer.writeNumber(value_horizontal_value); - } - const auto value_vertical = value.vertical; - Ark_Int32 value_vertical_type = ARK_RUNTIME_UNDEFINED; - value_vertical_type = runtimeType(value_vertical); - valueSerializer.writeInt8(value_vertical_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_vertical_type)) { - const auto value_vertical_value = value_vertical.value; - valueSerializer.writeNumber(value_vertical_value); - } - } - void writeTouchResult(Ark_TouchResult value) - { - Serializer& valueSerializer = *this; - const auto value_strategy = value.strategy; - valueSerializer.writeInt32(value_strategy); - const auto value_id = value.id; - Ark_Int32 value_id_type = ARK_RUNTIME_UNDEFINED; - value_id_type = runtimeType(value_id); - valueSerializer.writeInt8(value_id_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_id_type)) { - const auto value_id_value = value_id.value; - valueSerializer.writeString(value_id_value); + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); + const auto value_primary = value.primary; + Ark_Int32 value_primary_type = ARK_RUNTIME_UNDEFINED; + value_primary_type = runtimeType(value_primary); + valueSerializer.writeInt8(value_primary_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_primary_type)) { + const auto value_primary_value = value_primary.value; + valueSerializer.writeBoolean(value_primary_value); } } - void writeTouchTestInfo(Ark_TouchTestInfo value) + void writeDismissDialogAction(Ark_DismissDialogAction value) { Serializer& valueSerializer = *this; - const auto value_windowX = value.windowX; - valueSerializer.writeNumber(value_windowX); - const auto value_windowY = value.windowY; - valueSerializer.writeNumber(value_windowY); - const auto value_parentX = value.parentX; - valueSerializer.writeNumber(value_parentX); - const auto value_parentY = value.parentY; - valueSerializer.writeNumber(value_parentY); - const auto value_x = value.x; - valueSerializer.writeNumber(value_x); - const auto value_y = value.y; - valueSerializer.writeNumber(value_y); - const auto value_rect = value.rect; - valueSerializer.writeRectResult(value_rect); - const auto value_id = value.id; - valueSerializer.writeString(value_id); + const auto value_dismiss = value.dismiss; + valueSerializer.writeCallbackResource(value_dismiss.resource); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.call)); + valueSerializer.writePointer(reinterpret_cast(value_dismiss.callSync)); + const auto value_reason = value.reason; + valueSerializer.writeInt32(value_reason); } - void writeConstraintSizeOptions(Ark_ConstraintSizeOptions value) + void writeSheetInfo(Ark_SheetInfo value) { Serializer& valueSerializer = *this; - const auto value_minWidth = value.minWidth; - Ark_Int32 value_minWidth_type = ARK_RUNTIME_UNDEFINED; - value_minWidth_type = runtimeType(value_minWidth); - valueSerializer.writeInt8(value_minWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_minWidth_type)) { - const auto value_minWidth_value = value_minWidth.value; - valueSerializer.writeLength(value_minWidth_value); - } - const auto value_maxWidth = value.maxWidth; - Ark_Int32 value_maxWidth_type = ARK_RUNTIME_UNDEFINED; - value_maxWidth_type = runtimeType(value_maxWidth); - valueSerializer.writeInt8(value_maxWidth_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maxWidth_type)) { - const auto value_maxWidth_value = value_maxWidth.value; - valueSerializer.writeLength(value_maxWidth_value); + const auto value_title = value.title; + Ark_Int32 value_title_type = ARK_RUNTIME_UNDEFINED; + value_title_type = value_title.selector; + if (((value_title_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_title_0 = value_title.value0; + valueSerializer.writeString(value_title_0); } - const auto value_minHeight = value.minHeight; - Ark_Int32 value_minHeight_type = ARK_RUNTIME_UNDEFINED; - value_minHeight_type = runtimeType(value_minHeight); - valueSerializer.writeInt8(value_minHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_minHeight_type)) { - const auto value_minHeight_value = value_minHeight.value; - valueSerializer.writeLength(value_minHeight_value); + else if (((value_title_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_title_1 = value_title.value1; + valueSerializer.writeResource(value_title_1); } - const auto value_maxHeight = value.maxHeight; - Ark_Int32 value_maxHeight_type = ARK_RUNTIME_UNDEFINED; - value_maxHeight_type = runtimeType(value_maxHeight); - valueSerializer.writeInt8(value_maxHeight_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_maxHeight_type)) { - const auto value_maxHeight_value = value_maxHeight.value; - valueSerializer.writeLength(value_maxHeight_value); + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } } + const auto value_action = value.action; + valueSerializer.writeCallbackResource(value_action.resource); + valueSerializer.writePointer(reinterpret_cast(value_action.call)); + valueSerializer.writePointer(reinterpret_cast(value_action.callSync)); } }; @@ -69714,200 +69657,6 @@ class Deserializer : public DeserializerBase { Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_ShadowOptions readShadowOptions() - { - Ark_ShadowOptions value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 radius_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource radius_buf = {}; - radius_buf.selector = radius_buf_selector; - if (radius_buf_selector == 0) { - radius_buf.selector = 0; - radius_buf.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (radius_buf_selector == 1) { - radius_buf.selector = 1; - radius_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for radius_buf has to be chosen through deserialisation."; - } - value.radius = static_cast(radius_buf); - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ShadowType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = type_buf; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_ColoringStrategy color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_ColoringStrategy color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readResource(); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = static_cast(valueDeserializer.readInt32()); - } - else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; - } - color_buf.value = static_cast(color_buf_); - } - value.color = color_buf; - const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetX_buf = {}; - offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) - { - const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetX_buf_ = {}; - offsetX_buf_.selector = offsetX_buf__selector; - if (offsetX_buf__selector == 0) { - offsetX_buf_.selector = 0; - offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetX_buf__selector == 1) { - offsetX_buf_.selector = 1; - offsetX_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for offsetX_buf_ has to be chosen through deserialisation."; - } - offsetX_buf.value = static_cast(offsetX_buf_); - } - value.offsetX = offsetX_buf; - const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource offsetY_buf = {}; - offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) - { - const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource offsetY_buf_ = {}; - offsetY_buf_.selector = offsetY_buf__selector; - if (offsetY_buf__selector == 0) { - offsetY_buf_.selector = 0; - offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (offsetY_buf__selector == 1) { - offsetY_buf_.selector = 1; - offsetY_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for offsetY_buf_ has to be chosen through deserialisation."; - } - offsetY_buf.value = static_cast(offsetY_buf_); - } - value.offsetY = offsetY_buf; - const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fill_buf = {}; - fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) - { - fill_buf.value = valueDeserializer.readBoolean(); - } - value.fill = fill_buf; - return value; - } - Ark_Position readPosition() - { - Ark_Position value = {}; - Deserializer& valueDeserializer = *this; - const auto x_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length x_buf = {}; - x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = valueDeserializer.readLength(); - } - value.x = x_buf; - const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length y_buf = {}; - y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = valueDeserializer.readLength(); - } - value.y = y_buf; - return value; - } - Ark_SymbolGlyphModifier readSymbolGlyphModifier() - { - Ark_SymbolGlyphModifier value = {}; - Deserializer& valueDeserializer = *this; - value.__SymbolGlyphModifierStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_GridRowSizeOption readGridRowSizeOption() - { - Ark_GridRowSizeOption value = {}; - Deserializer& valueDeserializer = *this; - const auto xs_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xs_buf = {}; - xs_buf.tag = xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (xs_buf_runtimeType)) - { - xs_buf.value = valueDeserializer.readLength(); - } - value.xs = xs_buf; - const auto sm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length sm_buf = {}; - sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) - { - sm_buf.value = valueDeserializer.readLength(); - } - value.sm = sm_buf; - const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length md_buf = {}; - md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) - { - md_buf.value = valueDeserializer.readLength(); - } - value.md = md_buf; - const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length lg_buf = {}; - lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) - { - lg_buf.value = valueDeserializer.readLength(); - } - value.lg = lg_buf; - const auto xl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xl_buf = {}; - xl_buf.tag = xl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (xl_buf_runtimeType)) - { - xl_buf.value = valueDeserializer.readLength(); - } - value.xl = xl_buf; - const auto xxl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length xxl_buf = {}; - xxl_buf.tag = xxl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (xxl_buf_runtimeType)) - { - xxl_buf.value = valueDeserializer.readLength(); - } - value.xxl = xxl_buf; - return value; - } Ark_TextBackgroundStyle readTextBackgroundStyle() { Ark_TextBackgroundStyle value = {}; @@ -70083,185 +69832,47 @@ class Deserializer : public DeserializerBase { padding_buf__u.top = padding_buf__u_top_buf; const auto padding_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length padding_buf__u_right_buf = {}; - padding_buf__u_right_buf.tag = padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_right_buf_runtimeType)) - { - padding_buf__u_right_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.right = padding_buf__u_right_buf; - const auto padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_bottom_buf = {}; - padding_buf__u_bottom_buf.tag = padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_bottom_buf_runtimeType)) - { - padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.bottom = padding_buf__u_bottom_buf; - const auto padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length padding_buf__u_left_buf = {}; - padding_buf__u_left_buf.tag = padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_left_buf_runtimeType)) - { - padding_buf__u_left_buf.value = valueDeserializer.readLength(); - } - padding_buf__u.left = padding_buf__u_left_buf; - padding_buf_.value1 = padding_buf__u; - } - else { - throw "One of the branches for padding_buf_ has to be chosen through deserialisation."; - } - padding_buf.value = static_cast(padding_buf_); - } - value.padding = padding_buf; - const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_LengthMetrics_BorderRadiuses borderRadius_buf = {}; - borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_LengthMetrics_BorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLengthMetrics(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else { - throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; - } - borderRadius_buf.value = static_cast(borderRadius_buf_); - } - value.borderRadius = borderRadius_buf; - return value; - } - Ark_SizeOptions readSizeOptions() - { - Ark_SizeOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } - value.height = height_buf; - return value; - } - Ark_RichEditorLayoutStyle readRichEditorLayoutStyle() - { - Ark_RichEditorLayoutStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_Margin margin_buf = {}; - margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_Margin margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - margin_buf_.value0 = valueDeserializer.readLength(); - } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - Ark_Padding margin_buf__u = {}; - const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_top_buf = {}; - margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.top = margin_buf__u_top_buf; - const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_right_buf = {}; - margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + padding_buf__u_right_buf.tag = padding_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_right_buf_runtimeType)) { - margin_buf__u_right_buf.value = valueDeserializer.readLength(); + padding_buf__u_right_buf.value = valueDeserializer.readLength(); } - margin_buf__u.right = margin_buf__u_right_buf; - const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_bottom_buf = {}; - margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + padding_buf__u.right = padding_buf__u_right_buf; + const auto padding_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_bottom_buf = {}; + padding_buf__u_bottom_buf.tag = padding_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_bottom_buf_runtimeType)) { - margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); + padding_buf__u_bottom_buf.value = valueDeserializer.readLength(); } - margin_buf__u.bottom = margin_buf__u_bottom_buf; - const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_left_buf = {}; - margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + padding_buf__u.bottom = padding_buf__u_bottom_buf; + const auto padding_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length padding_buf__u_left_buf = {}; + padding_buf__u_left_buf.tag = padding_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (padding_buf__u_left_buf_runtimeType)) { - margin_buf__u_left_buf.value = valueDeserializer.readLength(); + padding_buf__u_left_buf.value = valueDeserializer.readLength(); } - margin_buf__u.left = margin_buf__u_left_buf; - margin_buf_.value1 = margin_buf__u; + padding_buf__u.left = padding_buf__u_left_buf; + padding_buf_.value1 = padding_buf__u; } else { - throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; + throw "One of the branches for padding_buf_ has to be chosen through deserialisation."; } - margin_buf.value = static_cast(margin_buf_); + padding_buf.value = static_cast(padding_buf_); } - value.margin = margin_buf; + value.padding = padding_buf; const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses borderRadius_buf = {}; + Opt_Union_LengthMetrics_BorderRadiuses borderRadius_buf = {}; borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) { const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses borderRadius_buf_ = {}; + Ark_Union_LengthMetrics_BorderRadiuses borderRadius_buf_ = {}; borderRadius_buf_.selector = borderRadius_buf__selector; if (borderRadius_buf__selector == 0) { borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); + borderRadius_buf_.value0 = valueDeserializer.readLengthMetrics(); } else if (borderRadius_buf__selector == 1) { borderRadius_buf_.selector = 1; @@ -70303,417 +69914,227 @@ class Deserializer : public DeserializerBase { else { throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } - borderRadius_buf.value = static_cast(borderRadius_buf_); + borderRadius_buf.value = static_cast(borderRadius_buf_); } value.borderRadius = borderRadius_buf; return value; } - Ark_DecorationStyleInterface readDecorationStyleInterface() + Ark_SizeOptions readSizeOptions() { - Ark_DecorationStyleInterface value = {}; + Ark_SizeOptions value = {}; Deserializer& valueDeserializer = *this; - value.type = static_cast(valueDeserializer.readInt32()); - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; - } - color_buf.value = static_cast(color_buf_); + width_buf.value = valueDeserializer.readLength(); } - value.color = color_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextDecorationStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + height_buf.value = valueDeserializer.readLength(); } - value.style = style_buf; + value.height = height_buf; return value; } - Ark_LocalizedEdgeColors readLocalizedEdgeColors() + Ark_Position readPosition() { - Ark_LocalizedEdgeColors value = {}; + Ark_Position value = {}; Deserializer& valueDeserializer = *this; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor top_buf_ = {}; - top_buf_.selector = top_buf__selector; - if (top_buf__selector == 0) { - top_buf_.selector = 0; - top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (top_buf__selector == 1) { - top_buf_.selector = 1; - top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (top_buf__selector == 2) { - top_buf_.selector = 2; - top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (top_buf__selector == 3) { - top_buf_.selector = 3; - top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for top_buf_ has to be chosen through deserialisation."; - } - top_buf.value = static_cast(top_buf_); - } - value.top = top_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor end_buf_ = {}; - end_buf_.selector = end_buf__selector; - if (end_buf__selector == 0) { - end_buf_.selector = 0; - end_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (end_buf__selector == 1) { - end_buf_.selector = 1; - end_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (end_buf__selector == 2) { - end_buf_.selector = 2; - end_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (end_buf__selector == 3) { - end_buf_.selector = 3; - end_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for end_buf_ has to be chosen through deserialisation."; - } - end_buf.value = static_cast(end_buf_); - } - value.end = end_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + const auto x_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length x_buf = {}; + x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) { - const Ark_Int8 bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor bottom_buf_ = {}; - bottom_buf_.selector = bottom_buf__selector; - if (bottom_buf__selector == 0) { - bottom_buf_.selector = 0; - bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (bottom_buf__selector == 1) { - bottom_buf_.selector = 1; - bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (bottom_buf__selector == 2) { - bottom_buf_.selector = 2; - bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (bottom_buf__selector == 3) { - bottom_buf_.selector = 3; - bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for bottom_buf_ has to be chosen through deserialisation."; - } - bottom_buf.value = static_cast(bottom_buf_); + x_buf.value = valueDeserializer.readLength(); } - value.bottom = bottom_buf; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + value.x = x_buf; + const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length y_buf = {}; + y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) { - const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor start_buf_ = {}; - start_buf_.selector = start_buf__selector; - if (start_buf__selector == 0) { - start_buf_.selector = 0; - start_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (start_buf__selector == 1) { - start_buf_.selector = 1; - start_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (start_buf__selector == 2) { - start_buf_.selector = 2; - start_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (start_buf__selector == 3) { - start_buf_.selector = 3; - start_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for start_buf_ has to be chosen through deserialisation."; - } - start_buf.value = static_cast(start_buf_); + y_buf.value = valueDeserializer.readLength(); } - value.start = start_buf; + value.y = y_buf; return value; } - Ark_LocalizedEdgeWidths readLocalizedEdgeWidths() + Ark_SymbolGlyphModifier readSymbolGlyphModifier() { - Ark_LocalizedEdgeWidths value = {}; + Ark_SymbolGlyphModifier value = {}; Deserializer& valueDeserializer = *this; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = valueDeserializer.readLengthMetrics(); - } - value.top = top_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLengthMetrics(); - } - value.end = end_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = valueDeserializer.readLengthMetrics(); - } - value.bottom = bottom_buf; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLengthMetrics(); - } - value.start = start_buf; + value.__SymbolGlyphModifierStub = static_cast(valueDeserializer.readString()); return value; } - Ark_LocalizedBorderRadiuses readLocalizedBorderRadiuses() + Ark_ShadowOptions readShadowOptions() { - Ark_LocalizedBorderRadiuses value = {}; + Ark_ShadowOptions value = {}; Deserializer& valueDeserializer = *this; - const auto topStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topStart_buf = {}; - topStart_buf.tag = topStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (topStart_buf_runtimeType)) - { - topStart_buf.value = valueDeserializer.readLengthMetrics(); - } - value.topStart = topStart_buf; - const auto topEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics topEnd_buf = {}; - topEnd_buf.tag = topEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (topEnd_buf_runtimeType)) - { - topEnd_buf.value = valueDeserializer.readLengthMetrics(); + const Ark_Int8 radius_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource radius_buf = {}; + radius_buf.selector = radius_buf_selector; + if (radius_buf_selector == 0) { + radius_buf.selector = 0; + radius_buf.value0 = static_cast(valueDeserializer.readNumber()); } - value.topEnd = topEnd_buf; - const auto bottomStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomStart_buf = {}; - bottomStart_buf.tag = bottomStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottomStart_buf_runtimeType)) - { - bottomStart_buf.value = valueDeserializer.readLengthMetrics(); + else if (radius_buf_selector == 1) { + radius_buf.selector = 1; + radius_buf.value1 = valueDeserializer.readResource(); } - value.bottomStart = bottomStart_buf; - const auto bottomEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottomEnd_buf = {}; - bottomEnd_buf.tag = bottomEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottomEnd_buf_runtimeType)) - { - bottomEnd_buf.value = valueDeserializer.readLengthMetrics(); + else { + throw "One of the branches for radius_buf has to be chosen through deserialisation."; } - value.bottomEnd = bottomEnd_buf; - return value; - } - Ark_Area readArea() - { - Ark_Area value = {}; - Deserializer& valueDeserializer = *this; - value.width = valueDeserializer.readLength(); - value.height = valueDeserializer.readLength(); - value.position = valueDeserializer.readPosition(); - value.globalPosition = valueDeserializer.readPosition(); - return value; - } - Ark_LocalizedPadding readLocalizedPadding() - { - Ark_LocalizedPadding value = {}; - Deserializer& valueDeserializer = *this; - value.stub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_Font readFont() - { - Ark_Font value = {}; - Deserializer& valueDeserializer = *this; - const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length size_buf = {}; - size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) + value.radius = static_cast(radius_buf); + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ShadowType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - size_buf.value = valueDeserializer.readLength(); + type_buf.value = static_cast(valueDeserializer.readInt32()); } - value.size = size_buf; - const auto weight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_FontWeight_Number_String weight_buf = {}; - weight_buf.tag = weight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weight_buf_runtimeType)) + value.type = type_buf; + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Color_String_Resource_ColoringStrategy color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - const Ark_Int8 weight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String weight_buf_ = {}; - weight_buf_.selector = weight_buf__selector; - if (weight_buf__selector == 0) { - weight_buf_.selector = 0; - weight_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_ColoringStrategy color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (weight_buf__selector == 1) { - weight_buf_.selector = 1; - weight_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readString()); } - else if (weight_buf__selector == 2) { - weight_buf_.selector = 2; - weight_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readResource(); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for weight_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } - weight_buf.value = static_cast(weight_buf_); + color_buf.value = static_cast(color_buf_); } - value.weight = weight_buf; - const auto family_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource family_buf = {}; - family_buf.tag = family_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (family_buf_runtimeType)) + value.color = color_buf; + const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetX_buf = {}; + offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) { - const Ark_Int8 family_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource family_buf_ = {}; - family_buf_.selector = family_buf__selector; - if (family_buf__selector == 0) { - family_buf_.selector = 0; - family_buf_.value0 = static_cast(valueDeserializer.readString()); + const Ark_Int8 offsetX_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetX_buf_ = {}; + offsetX_buf_.selector = offsetX_buf__selector; + if (offsetX_buf__selector == 0) { + offsetX_buf_.selector = 0; + offsetX_buf_.value0 = static_cast(valueDeserializer.readNumber()); } - else if (family_buf__selector == 1) { - family_buf_.selector = 1; - family_buf_.value1 = valueDeserializer.readResource(); + else if (offsetX_buf__selector == 1) { + offsetX_buf_.selector = 1; + offsetX_buf_.value1 = valueDeserializer.readResource(); } else { - throw "One of the branches for family_buf_ has to be chosen through deserialisation."; + throw "One of the branches for offsetX_buf_ has to be chosen through deserialisation."; } - family_buf.value = static_cast(family_buf_); + offsetX_buf.value = static_cast(offsetX_buf_); } - value.family = family_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + value.offsetX = offsetX_buf; + const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource offsetY_buf = {}; + offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 offsetY_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource offsetY_buf_ = {}; + offsetY_buf_.selector = offsetY_buf__selector; + if (offsetY_buf__selector == 0) { + offsetY_buf_.selector = 0; + offsetY_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (offsetY_buf__selector == 1) { + offsetY_buf_.selector = 1; + offsetY_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offsetY_buf_ has to be chosen through deserialisation."; + } + offsetY_buf.value = static_cast(offsetY_buf_); } - value.style = style_buf; - return value; - } - Ark_TabBarSymbol readTabBarSymbol() - { - Ark_TabBarSymbol value = {}; - Deserializer& valueDeserializer = *this; - value.normal = valueDeserializer.readSymbolGlyphModifier(); - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + value.offsetY = offsetY_buf; + const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fill_buf = {}; + fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) { - selected_buf.value = valueDeserializer.readSymbolGlyphModifier(); + fill_buf.value = valueDeserializer.readBoolean(); } - value.selected = selected_buf; - return value; - } - Ark_ComponentContent readComponentContent() - { - Ark_ComponentContent value = {}; - Deserializer& valueDeserializer = *this; - value.__ComponentContentStub = static_cast(valueDeserializer.readString()); + value.fill = fill_buf; return value; } - Ark_DecorationStyleResult readDecorationStyleResult() + Ark_GridRowSizeOption readGridRowSizeOption() { - Ark_DecorationStyleResult value = {}; + Ark_GridRowSizeOption value = {}; Deserializer& valueDeserializer = *this; - value.type = static_cast(valueDeserializer.readInt32()); - const Ark_Int8 color_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf = {}; - color_buf.selector = color_buf_selector; - if (color_buf_selector == 0) { - color_buf.selector = 0; - color_buf.value0 = static_cast(valueDeserializer.readInt32()); + const auto xs_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xs_buf = {}; + xs_buf.tag = xs_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (xs_buf_runtimeType)) + { + xs_buf.value = valueDeserializer.readLength(); } - else if (color_buf_selector == 1) { - color_buf.selector = 1; - color_buf.value1 = static_cast(valueDeserializer.readNumber()); + value.xs = xs_buf; + const auto sm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length sm_buf = {}; + sm_buf.tag = sm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (sm_buf_runtimeType)) + { + sm_buf.value = valueDeserializer.readLength(); } - else if (color_buf_selector == 2) { - color_buf.selector = 2; - color_buf.value2 = static_cast(valueDeserializer.readString()); + value.sm = sm_buf; + const auto md_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length md_buf = {}; + md_buf.tag = md_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (md_buf_runtimeType)) + { + md_buf.value = valueDeserializer.readLength(); } - else if (color_buf_selector == 3) { - color_buf.selector = 3; - color_buf.value3 = valueDeserializer.readResource(); + value.md = md_buf; + const auto lg_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length lg_buf = {}; + lg_buf.tag = lg_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lg_buf_runtimeType)) + { + lg_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for color_buf has to be chosen through deserialisation."; + value.lg = lg_buf; + const auto xl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xl_buf = {}; + xl_buf.tag = xl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (xl_buf_runtimeType)) + { + xl_buf.value = valueDeserializer.readLength(); } - value.color = static_cast(color_buf); - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextDecorationStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + value.xl = xl_buf; + const auto xxl_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length xxl_buf = {}; + xxl_buf.tag = xxl_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (xxl_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + xxl_buf.value = valueDeserializer.readLength(); } - value.style = style_buf; + value.xxl = xxl_buf; return value; } - Ark_CanvasPattern readCanvasPattern() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_CanvasGradient readCanvasGradient() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } Ark_BackgroundColorStyle readBackgroundColorStyle() { Ark_BackgroundColorStyle value = {}; @@ -70999,6 +70420,115 @@ class Deserializer : public DeserializerBase { value.fontStyle = fontStyle_buf; return value; } + Ark_Area readArea() + { + Ark_Area value = {}; + Deserializer& valueDeserializer = *this; + value.width = valueDeserializer.readLength(); + value.height = valueDeserializer.readLength(); + value.position = valueDeserializer.readPosition(); + value.globalPosition = valueDeserializer.readPosition(); + return value; + } + Ark_Font readFont() + { + Ark_Font value = {}; + Deserializer& valueDeserializer = *this; + const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length size_buf = {}; + size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) + { + size_buf.value = valueDeserializer.readLength(); + } + value.size = size_buf; + const auto weight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_FontWeight_Number_String weight_buf = {}; + weight_buf.tag = weight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weight_buf_runtimeType)) + { + const Ark_Int8 weight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String weight_buf_ = {}; + weight_buf_.selector = weight_buf__selector; + if (weight_buf__selector == 0) { + weight_buf_.selector = 0; + weight_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (weight_buf__selector == 1) { + weight_buf_.selector = 1; + weight_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weight_buf__selector == 2) { + weight_buf_.selector = 2; + weight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for weight_buf_ has to be chosen through deserialisation."; + } + weight_buf.value = static_cast(weight_buf_); + } + value.weight = weight_buf; + const auto family_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource family_buf = {}; + family_buf.tag = family_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (family_buf_runtimeType)) + { + const Ark_Int8 family_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource family_buf_ = {}; + family_buf_.selector = family_buf__selector; + if (family_buf__selector == 0) { + family_buf_.selector = 0; + family_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (family_buf__selector == 1) { + family_buf_.selector = 1; + family_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for family_buf_ has to be chosen through deserialisation."; + } + family_buf.value = static_cast(family_buf_); + } + value.family = family_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = style_buf; + return value; + } + Ark_LocalizedPadding readLocalizedPadding() + { + Ark_LocalizedPadding value = {}; + Deserializer& valueDeserializer = *this; + value.stub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_TabBarSymbol readTabBarSymbol() + { + Ark_TabBarSymbol value = {}; + Deserializer& valueDeserializer = *this; + value.normal = valueDeserializer.readSymbolGlyphModifier(); + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } + value.selected = selected_buf; + return value; + } + Ark_ComponentContent readComponentContent() + { + Ark_ComponentContent value = {}; + Deserializer& valueDeserializer = *this; + value.__ComponentContentStub = static_cast(valueDeserializer.readString()); + return value; + } Ark_ScrollAnimationOptions readScrollAnimationOptions() { Ark_ScrollAnimationOptions value = {}; @@ -71043,371 +70573,473 @@ class Deserializer : public DeserializerBase { value.canOverScroll = canOverScroll_buf; return value; } - Ark_RichEditorSymbolSpanStyle readRichEditorSymbolSpanStyle() + Ark_RichEditorLayoutStyle readRichEditorLayoutStyle() { - Ark_RichEditorSymbolSpanStyle value = {}; + Ark_RichEditorLayoutStyle value = {}; Deserializer& valueDeserializer = *this; - const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource fontSize_buf = {}; - fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_Margin margin_buf = {}; + margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_Margin margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + margin_buf_.value0 = valueDeserializer.readLength(); } - else if (fontSize_buf__selector == 2) { - fontSize_buf_.selector = 2; - fontSize_buf_.value2 = valueDeserializer.readResource(); + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + Ark_Padding margin_buf__u = {}; + const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_top_buf = {}; + margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) + { + margin_buf__u_top_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.top = margin_buf__u_top_buf; + const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_right_buf = {}; + margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) + { + margin_buf__u_right_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.right = margin_buf__u_right_buf; + const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_bottom_buf = {}; + margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) + { + margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.bottom = margin_buf__u_bottom_buf; + const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_left_buf = {}; + margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) + { + margin_buf__u_left_buf.value = valueDeserializer.readLength(); + } + margin_buf__u.left = margin_buf__u_left_buf; + margin_buf_.value1 = margin_buf__u; } else { - throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; } - fontSize_buf.value = static_cast(fontSize_buf_); + margin_buf.value = static_cast(margin_buf_); } - value.fontSize = fontSize_buf; - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + value.margin = margin_buf; + const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_BorderRadiuses borderRadius_buf = {}; + borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) { - const Ark_Int32 fontColor_buf__length = valueDeserializer.readInt32(); - Array_ResourceColor fontColor_buf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fontColor_buf_, fontColor_buf__length); - for (int fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { - const Ark_Int8 fontColor_buf__buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf__buf = {}; - fontColor_buf__buf.selector = fontColor_buf__buf_selector; - if (fontColor_buf__buf_selector == 0) { - fontColor_buf__buf.selector = 0; - fontColor_buf__buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__buf_selector == 1) { - fontColor_buf__buf.selector = 1; - fontColor_buf__buf.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); } - else if (fontColor_buf__buf_selector == 2) { - fontColor_buf__buf.selector = 2; - fontColor_buf__buf.value2 = static_cast(valueDeserializer.readString()); + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); } - else if (fontColor_buf__buf_selector == 3) { - fontColor_buf__buf.selector = 3; - fontColor_buf__buf.value3 = valueDeserializer.readResource(); + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for fontColor_buf__buf has to be chosen through deserialisation."; + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); } - fontColor_buf_.array[fontColor_buf__i] = static_cast(fontColor_buf__buf); - } - fontColor_buf.value = fontColor_buf_; - } - value.fontColor = fontColor_buf; - const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_String fontWeight_buf = {}; - fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; } else { - throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } - fontWeight_buf.value = static_cast(fontWeight_buf_); - } - value.fontWeight = fontWeight_buf; - const auto effectStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolEffectStrategy effectStrategy_buf = {}; - effectStrategy_buf.tag = effectStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (effectStrategy_buf_runtimeType)) - { - effectStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.effectStrategy = effectStrategy_buf; - const auto renderingStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolRenderingStrategy renderingStrategy_buf = {}; - renderingStrategy_buf.tag = renderingStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (renderingStrategy_buf_runtimeType)) - { - renderingStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + borderRadius_buf.value = static_cast(borderRadius_buf_); } - value.renderingStrategy = renderingStrategy_buf; + value.borderRadius = borderRadius_buf; return value; } - Ark_RichEditorImageSpanStyle readRichEditorImageSpanStyle() + Ark_DecorationStyleResult readDecorationStyleResult() { - Ark_RichEditorImageSpanStyle value = {}; + Ark_DecorationStyleResult value = {}; Deserializer& valueDeserializer = *this; - const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Tuple_Dimension_Dimension size_buf = {}; - size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - Ark_Tuple_Dimension_Dimension size_buf_ = {}; - size_buf_.value0 = valueDeserializer.readLength(); - size_buf_.value1 = valueDeserializer.readLength(); - size_buf.value = size_buf_; + value.type = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf = {}; + color_buf.selector = color_buf_selector; + if (color_buf_selector == 0) { + color_buf.selector = 0; + color_buf.value0 = static_cast(valueDeserializer.readInt32()); } - value.size = size_buf; - const auto verticalAlign_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageSpanAlignment verticalAlign_buf = {}; - verticalAlign_buf.tag = verticalAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (verticalAlign_buf_runtimeType)) + else if (color_buf_selector == 1) { + color_buf.selector = 1; + color_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf_selector == 2) { + color_buf.selector = 2; + color_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf_selector == 3) { + color_buf.selector = 3; + color_buf.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf has to be chosen through deserialisation."; + } + value.color = static_cast(color_buf); + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextDecorationStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); + style_buf.value = static_cast(valueDeserializer.readInt32()); } - value.verticalAlign = verticalAlign_buf; - const auto objectFit_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageFit objectFit_buf = {}; - objectFit_buf.tag = objectFit_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (objectFit_buf_runtimeType)) + value.style = style_buf; + return value; + } + Ark_DecorationStyleInterface readDecorationStyleInterface() + { + Ark_DecorationStyleInterface value = {}; + Deserializer& valueDeserializer = *this; + value.type = static_cast(valueDeserializer.readInt32()); + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - objectFit_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); } - value.objectFit = objectFit_buf; - const auto layoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorLayoutStyle layoutStyle_buf = {}; - layoutStyle_buf.tag = layoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutStyle_buf_runtimeType)) + value.color = color_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextDecorationStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); + style_buf.value = static_cast(valueDeserializer.readInt32()); } - value.layoutStyle = layoutStyle_buf; + value.style = style_buf; return value; } - Ark_RichEditorTextStyle readRichEditorTextStyle() + Ark_LocalizedEdgeColors readLocalizedEdgeColors() { - Ark_RichEditorTextStyle value = {}; + Ark_LocalizedEdgeColors value = {}; Deserializer& valueDeserializer = *this; - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor top_buf_ = {}; + top_buf_.selector = top_buf__selector; + if (top_buf__selector == 0) { + top_buf_.selector = 0; + top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (top_buf__selector == 1) { + top_buf_.selector = 1; + top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (top_buf__selector == 2) { + top_buf_.selector = 2; + top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); + else if (top_buf__selector == 3) { + top_buf_.selector = 3; + top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for top_buf_ has to be chosen through deserialisation."; + } + top_buf.value = static_cast(top_buf_); + } + value.top = top_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + const Ark_Int8 end_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor end_buf_ = {}; + end_buf_.selector = end_buf__selector; + if (end_buf__selector == 0) { + end_buf_.selector = 0; + end_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (end_buf__selector == 1) { + end_buf_.selector = 1; + end_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (end_buf__selector == 2) { + end_buf_.selector = 2; + end_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (end_buf__selector == 3) { + end_buf_.selector = 3; + end_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for end_buf_ has to be chosen through deserialisation."; } - fontColor_buf.value = static_cast(fontColor_buf_); + end_buf.value = static_cast(end_buf_); } - value.fontColor = fontColor_buf; - const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_Number fontSize_buf = {}; - fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + value.end = end_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_Number fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = valueDeserializer.readLength(); + const Ark_Int8 bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor bottom_buf_ = {}; + bottom_buf_.selector = bottom_buf__selector; + if (bottom_buf__selector == 0) { + bottom_buf_.selector = 0; + bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (bottom_buf__selector == 1) { + bottom_buf_.selector = 1; + bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (bottom_buf__selector == 2) { + bottom_buf_.selector = 2; + bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (bottom_buf__selector == 3) { + bottom_buf_.selector = 3; + bottom_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + throw "One of the branches for bottom_buf_ has to be chosen through deserialisation."; } - fontSize_buf.value = static_cast(fontSize_buf_); - } - value.fontSize = fontSize_buf; - const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle fontStyle_buf = {}; - fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); + bottom_buf.value = static_cast(bottom_buf_); } - value.fontStyle = fontStyle_buf; - const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_String fontWeight_buf = {}; - fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) + value.bottom = bottom_buf; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 start_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor start_buf_ = {}; + start_buf_.selector = start_buf__selector; + if (start_buf__selector == 0) { + start_buf_.selector = 0; + start_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (start_buf__selector == 1) { + start_buf_.selector = 1; + start_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (start_buf__selector == 2) { + start_buf_.selector = 2; + start_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (start_buf__selector == 3) { + start_buf_.selector = 3; + start_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + throw "One of the branches for start_buf_ has to be chosen through deserialisation."; } - fontWeight_buf.value = static_cast(fontWeight_buf_); + start_buf.value = static_cast(start_buf_); } - value.fontWeight = fontWeight_buf; - const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr fontFamily_buf = {}; - fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) + value.start = start_buf; + return value; + } + Ark_LocalizedEdgeWidths readLocalizedEdgeWidths() + { + Ark_LocalizedEdgeWidths value = {}; + Deserializer& valueDeserializer = *this; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr fontFamily_buf_ = {}; - fontFamily_buf_.selector = fontFamily_buf__selector; - if (fontFamily_buf__selector == 0) { - fontFamily_buf_.selector = 0; - fontFamily_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_.selector = 1; - fontFamily_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; - } - fontFamily_buf.value = static_cast(fontFamily_buf_); + top_buf.value = valueDeserializer.readLengthMetrics(); } - value.fontFamily = fontFamily_buf; - const auto decoration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DecorationStyleInterface decoration_buf = {}; - decoration_buf.tag = decoration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (decoration_buf_runtimeType)) + value.top = top_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) { - decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); + end_buf.value = valueDeserializer.readLengthMetrics(); } - value.decoration = decoration_buf; - const auto textShadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_Array_ShadowOptions textShadow_buf = {}; - textShadow_buf.tag = textShadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textShadow_buf_runtimeType)) + value.end = end_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - const Ark_Int8 textShadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_Array_ShadowOptions textShadow_buf_ = {}; - textShadow_buf_.selector = textShadow_buf__selector; - if (textShadow_buf__selector == 0) { - textShadow_buf_.selector = 0; - textShadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (textShadow_buf__selector == 1) { - textShadow_buf_.selector = 1; - const Ark_Int32 textShadow_buf__u_length = valueDeserializer.readInt32(); - Array_ShadowOptions textShadow_buf__u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&textShadow_buf__u, textShadow_buf__u_length); - for (int textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { - textShadow_buf__u.array[textShadow_buf__u_i] = valueDeserializer.readShadowOptions(); - } - textShadow_buf_.value1 = textShadow_buf__u; - } - else { - throw "One of the branches for textShadow_buf_ has to be chosen through deserialisation."; - } - textShadow_buf.value = static_cast(textShadow_buf_); + bottom_buf.value = valueDeserializer.readLengthMetrics(); } - value.textShadow = textShadow_buf; - const auto letterSpacing_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String letterSpacing_buf = {}; - letterSpacing_buf.tag = letterSpacing_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (letterSpacing_buf_runtimeType)) + value.bottom = bottom_buf; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) { - const Ark_Int8 letterSpacing_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String letterSpacing_buf_ = {}; - letterSpacing_buf_.selector = letterSpacing_buf__selector; - if (letterSpacing_buf__selector == 0) { - letterSpacing_buf_.selector = 0; - letterSpacing_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (letterSpacing_buf__selector == 1) { - letterSpacing_buf_.selector = 1; - letterSpacing_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw "One of the branches for letterSpacing_buf_ has to be chosen through deserialisation."; - } - letterSpacing_buf.value = static_cast(letterSpacing_buf_); + start_buf.value = valueDeserializer.readLengthMetrics(); } - value.letterSpacing = letterSpacing_buf; - const auto lineHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String_Resource lineHeight_buf = {}; - lineHeight_buf.tag = lineHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lineHeight_buf_runtimeType)) + value.start = start_buf; + return value; + } + Ark_SheetTitleOptions readSheetTitleOptions() + { + Ark_SheetTitleOptions value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 title_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf = {}; + title_buf.selector = title_buf_selector; + if (title_buf_selector == 0) { + title_buf.selector = 0; + title_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf_selector == 1) { + title_buf.selector = 1; + title_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf has to be chosen through deserialisation."; + } + value.title = static_cast(title_buf); + const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr subtitle_buf = {}; + subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) { - const Ark_Int8 lineHeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource lineHeight_buf_ = {}; - lineHeight_buf_.selector = lineHeight_buf__selector; - if (lineHeight_buf__selector == 0) { - lineHeight_buf_.selector = 0; - lineHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (lineHeight_buf__selector == 1) { - lineHeight_buf_.selector = 1; - lineHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (lineHeight_buf__selector == 2) { - lineHeight_buf_.selector = 2; - lineHeight_buf_.value2 = valueDeserializer.readResource(); + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); } else { - throw "One of the branches for lineHeight_buf_ has to be chosen through deserialisation."; + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; } - lineHeight_buf.value = static_cast(lineHeight_buf_); + subtitle_buf.value = static_cast(subtitle_buf_); } - value.lineHeight = lineHeight_buf; - const auto fontFeature_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String fontFeature_buf = {}; - fontFeature_buf.tag = fontFeature_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontFeature_buf_runtimeType)) + value.subtitle = subtitle_buf; + return value; + } + Ark_TransitionEffect readTransitionEffect() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_LocalizedBorderRadiuses readLocalizedBorderRadiuses() + { + Ark_LocalizedBorderRadiuses value = {}; + Deserializer& valueDeserializer = *this; + const auto topStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topStart_buf = {}; + topStart_buf.tag = topStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (topStart_buf_runtimeType)) { - fontFeature_buf.value = static_cast(valueDeserializer.readString()); + topStart_buf.value = valueDeserializer.readLengthMetrics(); } - value.fontFeature = fontFeature_buf; + value.topStart = topStart_buf; + const auto topEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics topEnd_buf = {}; + topEnd_buf.tag = topEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (topEnd_buf_runtimeType)) + { + topEnd_buf.value = valueDeserializer.readLengthMetrics(); + } + value.topEnd = topEnd_buf; + const auto bottomStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomStart_buf = {}; + bottomStart_buf.tag = bottomStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottomStart_buf_runtimeType)) + { + bottomStart_buf.value = valueDeserializer.readLengthMetrics(); + } + value.bottomStart = bottomStart_buf; + const auto bottomEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottomEnd_buf = {}; + bottomEnd_buf.tag = bottomEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottomEnd_buf_runtimeType)) + { + bottomEnd_buf.value = valueDeserializer.readLengthMetrics(); + } + value.bottomEnd = bottomEnd_buf; return value; } - Ark_NavPathStack readNavPathStack() + Ark_CanvasPattern readCanvasPattern() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_CanvasGradient readCanvasGradient() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } + Ark_NavPathStack readNavPathStack() + { + Ark_NavPathStack value = {}; + return value; + } Ark_NavPathInfo readNavPathInfo() { Ark_NavPathInfo value = {}; @@ -71439,33 +71071,50 @@ class Deserializer : public DeserializerBase { value.isEntry = isEntry_buf; return value; } - Ark_ExpectedFrameRateRange readExpectedFrameRateRange() + Ark_ColorMetrics readColorMetrics() { - Ark_ExpectedFrameRateRange value = {}; + Ark_ColorMetrics value = {}; Deserializer& valueDeserializer = *this; - value.min = static_cast(valueDeserializer.readNumber()); - value.max = static_cast(valueDeserializer.readNumber()); - value.expected = static_cast(valueDeserializer.readNumber()); + value.__ColorMetricsStub = static_cast(valueDeserializer.readString()); return value; } - Ark_TransitionEffect readTransitionEffect() + Ark_ImageAnalyzerController readImageAnalyzerController() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_TextStyle_alert_dialog readTextStyle_alert_dialog() + Ark_EventTarget readEventTarget() { - Ark_TextStyle_alert_dialog value = {}; + Ark_EventTarget value = {}; Deserializer& valueDeserializer = *this; - const auto wordBreak_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_WordBreak wordBreak_buf = {}; - wordBreak_buf.tag = wordBreak_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (wordBreak_buf_runtimeType)) - { - wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.wordBreak = wordBreak_buf; + value.area = valueDeserializer.readArea(); + return value; + } + Ark_WebResourceRequest readWebResourceRequest() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_WebviewController readWebviewController() + { + Ark_WebviewController value = {}; + Deserializer& valueDeserializer = *this; + value.__WebviewControllerStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_WebController readWebController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_DateTimeOptions readDateTimeOptions() + { + Ark_DateTimeOptions value = {}; + Deserializer& valueDeserializer = *this; + value.__DateTimeOptionsStub = static_cast(valueDeserializer.readString()); return value; } Ark_Rectangle readRectangle() @@ -71506,79 +71155,172 @@ class Deserializer : public DeserializerBase { value.height = height_buf; return value; } - Ark_AlertDialogButtonBaseOptions readAlertDialogButtonBaseOptions() + Ark_PickerTextStyle readPickerTextStyle() { - Ark_AlertDialogButtonBaseOptions value = {}; + Ark_PickerTextStyle value = {}; Deserializer& valueDeserializer = *this; - const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabled_buf = {}; - enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - enabled_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); } - value.enabled = enabled_buf; - const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean defaultFocus_buf = {}; - defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) + value.color = color_buf; + const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Font font_buf = {}; + font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) { - defaultFocus_buf.value = valueDeserializer.readBoolean(); + font_buf.value = valueDeserializer.readFont(); } - value.defaultFocus = defaultFocus_buf; + value.font = font_buf; + return value; + } + Ark_PickerDialogButtonStyle readPickerDialogButtonStyle() + { + Ark_PickerDialogButtonStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.type = type_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogButtonStyle style_buf = {}; + Opt_ButtonStyleMode style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + style_buf.value = static_cast(valueDeserializer.readInt32()); } value.style = style_buf; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); + const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonRole role_buf = {}; + role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) + { + role_buf.value = static_cast(valueDeserializer.readInt32()); } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); + value.role = role_buf; + const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length fontSize_buf = {}; + fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf.value = valueDeserializer.readLength(); + } + value.fontSize = fontSize_buf; + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); + } + value.fontColor = fontColor_buf; + const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_FontWeight_Number_String fontWeight_buf = {}; + fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_FontWeight_Number_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + } + fontWeight_buf.value = static_cast(fontWeight_buf_); } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; + value.fontWeight = fontWeight_buf; + const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle fontStyle_buf = {}; + fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) + { + fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - value.value = static_cast(value_buf); - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + value.fontStyle = fontStyle_buf; + const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Resource_String fontFamily_buf = {}; + fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Resource_String fontFamily_buf_ = {}; + fontFamily_buf_.selector = fontFamily_buf__selector; + if (fontFamily_buf__selector == 0) { + fontFamily_buf_.selector = 0; + fontFamily_buf_.value0 = valueDeserializer.readResource(); } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_.selector = 1; + fontFamily_buf_.value1 = static_cast(valueDeserializer.readString()); } else { - throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; } - fontColor_buf.value = static_cast(fontColor_buf_); + fontFamily_buf.value = static_cast(fontFamily_buf_); } - value.fontColor = fontColor_buf; + value.fontFamily = fontFamily_buf; const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColor_buf = {}; backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -71609,43 +71351,72 @@ class Deserializer : public DeserializerBase { backgroundColor_buf.value = static_cast(backgroundColor_buf_); } value.backgroundColor = backgroundColor_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - return value; - } - Ark_ColorMetrics readColorMetrics() - { - Ark_ColorMetrics value = {}; - Deserializer& valueDeserializer = *this; - value.__ColorMetricsStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_ImageAnalyzerController readImageAnalyzerController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_EventTarget readEventTarget() - { - Ark_EventTarget value = {}; - Deserializer& valueDeserializer = *this; - value.area = valueDeserializer.readArea(); - return value; - } - Ark_WebResourceRequest readWebResourceRequest() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebviewController readWebviewController() - { - Ark_WebviewController value = {}; - Deserializer& valueDeserializer = *this; - value.__WebviewControllerStub = static_cast(valueDeserializer.readString()); + const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses borderRadius_buf = {}; + borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) + { + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else { + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; + } + borderRadius_buf.value = static_cast(borderRadius_buf_); + } + value.borderRadius = borderRadius_buf; + const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean primary_buf = {}; + primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) + { + primary_buf.value = valueDeserializer.readBoolean(); + } + value.primary = primary_buf; return value; } - Ark_WebController readWebController() + Ark_TextMenuItemId readTextMenuItemId() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); @@ -71955,6 +71726,16 @@ class Deserializer : public DeserializerBase { value.selectedColor = selectedColor_buf; return value; } + Ark_BlurOptions readBlurOptions() + { + Ark_BlurOptions value = {}; + Deserializer& valueDeserializer = *this; + Ark_Tuple_Number_Number grayscale_buf = {}; + grayscale_buf.value0 = static_cast(valueDeserializer.readNumber()); + grayscale_buf.value1 = static_cast(valueDeserializer.readNumber()); + value.grayscale = grayscale_buf; + return value; + } Ark_RectAttribute readRectAttribute() { Ark_RectAttribute value = {}; @@ -72124,6 +71905,117 @@ class Deserializer : public DeserializerBase { value.lineBreakStrategy = lineBreakStrategy_buf; return value; } + Ark_RichEditorSymbolSpanStyle readRichEditorSymbolSpanStyle() + { + Ark_RichEditorSymbolSpanStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource fontSize_buf = {}; + fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + { + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (fontSize_buf__selector == 2) { + fontSize_buf_.selector = 2; + fontSize_buf_.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + } + fontSize_buf.value = static_cast(fontSize_buf_); + } + value.fontSize = fontSize_buf; + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + { + const Ark_Int32 fontColor_buf__length = valueDeserializer.readInt32(); + Array_ResourceColor fontColor_buf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fontColor_buf_, fontColor_buf__length); + for (int fontColor_buf__i = 0; fontColor_buf__i < fontColor_buf__length; fontColor_buf__i++) { + const Ark_Int8 fontColor_buf__buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf__buf = {}; + fontColor_buf__buf.selector = fontColor_buf__buf_selector; + if (fontColor_buf__buf_selector == 0) { + fontColor_buf__buf.selector = 0; + fontColor_buf__buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__buf_selector == 1) { + fontColor_buf__buf.selector = 1; + fontColor_buf__buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__buf_selector == 2) { + fontColor_buf__buf.selector = 2; + fontColor_buf__buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__buf_selector == 3) { + fontColor_buf__buf.selector = 3; + fontColor_buf__buf.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf__buf has to be chosen through deserialisation."; + } + fontColor_buf_.array[fontColor_buf__i] = static_cast(fontColor_buf__buf); + } + fontColor_buf.value = fontColor_buf_; + } + value.fontColor = fontColor_buf; + const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeight_buf = {}; + fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } + value.fontWeight = fontWeight_buf; + const auto effectStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolEffectStrategy effectStrategy_buf = {}; + effectStrategy_buf.tag = effectStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (effectStrategy_buf_runtimeType)) + { + effectStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.effectStrategy = effectStrategy_buf; + const auto renderingStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolRenderingStrategy renderingStrategy_buf = {}; + renderingStrategy_buf.tag = renderingStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (renderingStrategy_buf_runtimeType)) + { + renderingStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.renderingStrategy = renderingStrategy_buf; + return value; + } Ark_RichEditorTextStyleResult readRichEditorTextStyleResult() { Ark_RichEditorTextStyleResult value = {}; @@ -72197,6 +72089,281 @@ class Deserializer : public DeserializerBase { value.fontFeature = fontFeature_buf; return value; } + Ark_RichEditorImageSpanStyle readRichEditorImageSpanStyle() + { + Ark_RichEditorImageSpanStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Tuple_Dimension_Dimension size_buf = {}; + size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) + { + Ark_Tuple_Dimension_Dimension size_buf_ = {}; + size_buf_.value0 = valueDeserializer.readLength(); + size_buf_.value1 = valueDeserializer.readLength(); + size_buf.value = size_buf_; + } + value.size = size_buf; + const auto verticalAlign_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageSpanAlignment verticalAlign_buf = {}; + verticalAlign_buf.tag = verticalAlign_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (verticalAlign_buf_runtimeType)) + { + verticalAlign_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.verticalAlign = verticalAlign_buf; + const auto objectFit_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageFit objectFit_buf = {}; + objectFit_buf.tag = objectFit_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (objectFit_buf_runtimeType)) + { + objectFit_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.objectFit = objectFit_buf; + const auto layoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorLayoutStyle layoutStyle_buf = {}; + layoutStyle_buf.tag = layoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutStyle_buf_runtimeType)) + { + layoutStyle_buf.value = valueDeserializer.readRichEditorLayoutStyle(); + } + value.layoutStyle = layoutStyle_buf; + return value; + } + Ark_RichEditorTextStyle readRichEditorTextStyle() + { + Ark_RichEditorTextStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); + } + value.fontColor = fontColor_buf; + const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_Number fontSize_buf = {}; + fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + { + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_Number fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = valueDeserializer.readLength(); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + } + fontSize_buf.value = static_cast(fontSize_buf_); + } + value.fontSize = fontSize_buf; + const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FontStyle fontStyle_buf = {}; + fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) + { + fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.fontStyle = fontStyle_buf; + const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeight_buf = {}; + fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) + { + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; + } + fontWeight_buf.value = static_cast(fontWeight_buf_); + } + value.fontWeight = fontWeight_buf; + const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr fontFamily_buf = {}; + fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) + { + const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr fontFamily_buf_ = {}; + fontFamily_buf_.selector = fontFamily_buf__selector; + if (fontFamily_buf__selector == 0) { + fontFamily_buf_.selector = 0; + fontFamily_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (fontFamily_buf__selector == 1) { + fontFamily_buf_.selector = 1; + fontFamily_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; + } + fontFamily_buf.value = static_cast(fontFamily_buf_); + } + value.fontFamily = fontFamily_buf; + const auto decoration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DecorationStyleInterface decoration_buf = {}; + decoration_buf.tag = decoration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (decoration_buf_runtimeType)) + { + decoration_buf.value = valueDeserializer.readDecorationStyleInterface(); + } + value.decoration = decoration_buf; + const auto textShadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_Array_ShadowOptions textShadow_buf = {}; + textShadow_buf.tag = textShadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textShadow_buf_runtimeType)) + { + const Ark_Int8 textShadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_Array_ShadowOptions textShadow_buf_ = {}; + textShadow_buf_.selector = textShadow_buf__selector; + if (textShadow_buf__selector == 0) { + textShadow_buf_.selector = 0; + textShadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (textShadow_buf__selector == 1) { + textShadow_buf_.selector = 1; + const Ark_Int32 textShadow_buf__u_length = valueDeserializer.readInt32(); + Array_ShadowOptions textShadow_buf__u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&textShadow_buf__u, textShadow_buf__u_length); + for (int textShadow_buf__u_i = 0; textShadow_buf__u_i < textShadow_buf__u_length; textShadow_buf__u_i++) { + textShadow_buf__u.array[textShadow_buf__u_i] = valueDeserializer.readShadowOptions(); + } + textShadow_buf_.value1 = textShadow_buf__u; + } + else { + throw "One of the branches for textShadow_buf_ has to be chosen through deserialisation."; + } + textShadow_buf.value = static_cast(textShadow_buf_); + } + value.textShadow = textShadow_buf; + const auto letterSpacing_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String letterSpacing_buf = {}; + letterSpacing_buf.tag = letterSpacing_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (letterSpacing_buf_runtimeType)) + { + const Ark_Int8 letterSpacing_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String letterSpacing_buf_ = {}; + letterSpacing_buf_.selector = letterSpacing_buf__selector; + if (letterSpacing_buf__selector == 0) { + letterSpacing_buf_.selector = 0; + letterSpacing_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (letterSpacing_buf__selector == 1) { + letterSpacing_buf_.selector = 1; + letterSpacing_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for letterSpacing_buf_ has to be chosen through deserialisation."; + } + letterSpacing_buf.value = static_cast(letterSpacing_buf_); + } + value.letterSpacing = letterSpacing_buf; + const auto lineHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Resource lineHeight_buf = {}; + lineHeight_buf.tag = lineHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lineHeight_buf_runtimeType)) + { + const Ark_Int8 lineHeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource lineHeight_buf_ = {}; + lineHeight_buf_.selector = lineHeight_buf__selector; + if (lineHeight_buf__selector == 0) { + lineHeight_buf_.selector = 0; + lineHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (lineHeight_buf__selector == 1) { + lineHeight_buf_.selector = 1; + lineHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (lineHeight_buf__selector == 2) { + lineHeight_buf_.selector = 2; + lineHeight_buf_.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for lineHeight_buf_ has to be chosen through deserialisation."; + } + lineHeight_buf.value = static_cast(lineHeight_buf_); + } + value.lineHeight = lineHeight_buf; + const auto fontFeature_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String fontFeature_buf = {}; + fontFeature_buf.tag = fontFeature_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontFeature_buf_runtimeType)) + { + fontFeature_buf.value = static_cast(valueDeserializer.readString()); + } + value.fontFeature = fontFeature_buf; + return value; + } + Ark_RichEditorGesture readRichEditorGesture() + { + Ark_RichEditorGesture value = {}; + Deserializer& valueDeserializer = *this; + const auto onClick_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_ClickEvent_Void onClick_buf = {}; + onClick_buf.tag = onClick_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onClick_buf_runtimeType)) + { + onClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; + } + value.onClick = onClick_buf; + const auto onLongPress_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_GestureEvent_Void onLongPress_buf = {}; + onLongPress_buf.tag = onLongPress_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onLongPress_buf_runtimeType)) + { + onLongPress_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; + } + value.onLongPress = onLongPress_buf; + return value; + } + Ark_TextModifier readTextModifier() + { + Ark_TextModifier value = {}; + return value; + } Ark_SwipeActionItem readSwipeActionItem() { Ark_SwipeActionItem value = {}; @@ -72486,74 +72653,153 @@ class Deserializer : public DeserializerBase { value.repeating = repeating_buf; return value; } - Ark_Scene readScene() + Ark_LunarSwitchStyle readLunarSwitchStyle() { - Ark_Scene value = {}; + Ark_LunarSwitchStyle value = {}; Deserializer& valueDeserializer = *this; - value.__SceneStub = static_cast(valueDeserializer.readString()); + const auto selectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor selectedColor_buf = {}; + selectedColor_buf.tag = selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selectedColor_buf_runtimeType)) + { + const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor selectedColor_buf_ = {}; + selectedColor_buf_.selector = selectedColor_buf__selector; + if (selectedColor_buf__selector == 0) { + selectedColor_buf_.selector = 0; + selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (selectedColor_buf__selector == 1) { + selectedColor_buf_.selector = 1; + selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (selectedColor_buf__selector == 2) { + selectedColor_buf_.selector = 2; + selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (selectedColor_buf__selector == 3) { + selectedColor_buf_.selector = 3; + selectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for selectedColor_buf_ has to be chosen through deserialisation."; + } + selectedColor_buf.value = static_cast(selectedColor_buf_); + } + value.selectedColor = selectedColor_buf; + const auto unselectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor unselectedColor_buf = {}; + unselectedColor_buf.tag = unselectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (unselectedColor_buf_runtimeType)) + { + const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor unselectedColor_buf_ = {}; + unselectedColor_buf_.selector = unselectedColor_buf__selector; + if (unselectedColor_buf__selector == 0) { + unselectedColor_buf_.selector = 0; + unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (unselectedColor_buf__selector == 1) { + unselectedColor_buf_.selector = 1; + unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (unselectedColor_buf__selector == 2) { + unselectedColor_buf_.selector = 2; + unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (unselectedColor_buf__selector == 3) { + unselectedColor_buf_.selector = 3; + unselectedColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."; + } + unselectedColor_buf.value = static_cast(unselectedColor_buf_); + } + value.unselectedColor = unselectedColor_buf; + const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor strokeColor_buf = {}; + strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) + { + const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor strokeColor_buf_ = {}; + strokeColor_buf_.selector = strokeColor_buf__selector; + if (strokeColor_buf__selector == 0) { + strokeColor_buf_.selector = 0; + strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_.selector = 1; + strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_.selector = 2; + strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_.selector = 3; + strokeColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; + } + strokeColor_buf.value = static_cast(strokeColor_buf_); + } + value.strokeColor = strokeColor_buf; return value; } - Ark_DrawingCanvas readDrawingCanvas() + Ark_ExpectedFrameRateRange readExpectedFrameRateRange() { + Ark_ExpectedFrameRateRange value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + value.min = static_cast(valueDeserializer.readNumber()); + value.max = static_cast(valueDeserializer.readNumber()); + value.expected = static_cast(valueDeserializer.readNumber()); + return value; } - Ark_Size readSize() + Ark_Scene readScene() { - Ark_Size value = {}; + Ark_Scene value = {}; Deserializer& valueDeserializer = *this; - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); + value.__SceneStub = static_cast(valueDeserializer.readString()); return value; } - Ark_FrameNode readFrameNode() + Ark_UIContext readUIContext() { + Ark_UIContext value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + value.__UIContextStub = static_cast(valueDeserializer.readString()); + return value; } - Ark_SheetTitleOptions readSheetTitleOptions() + Ark_ContextMenuAnimationOptions readContextMenuAnimationOptions() { - Ark_SheetTitleOptions value = {}; + Ark_ContextMenuAnimationOptions value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int8 title_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf = {}; - title_buf.selector = title_buf_selector; - if (title_buf_selector == 0) { - title_buf.selector = 0; - title_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf_selector == 1) { - title_buf.selector = 1; - title_buf.value1 = valueDeserializer.readResource(); + const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject scale_buf = {}; + scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); } - else { - throw "One of the branches for title_buf has to be chosen through deserialisation."; + value.scale = scale_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } - value.title = static_cast(title_buf); - const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr subtitle_buf = {}; - subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) + value.transition = transition_buf; + const auto hoverScale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject hoverScale_buf = {}; + hoverScale_buf.tag = hoverScale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverScale_buf_runtimeType)) { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; - } - subtitle_buf.value = static_cast(subtitle_buf_); + hoverScale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); } - value.subtitle = subtitle_buf; + value.hoverScale = hoverScale_buf; return value; } Ark_PopupMessageOptions readPopupMessageOptions() @@ -72600,6 +72846,66 @@ class Deserializer : public DeserializerBase { value.font = font_buf; return value; } + Ark_OverlayOffset readOverlayOffset() + { + Ark_OverlayOffset value = {}; + Deserializer& valueDeserializer = *this; + const auto x_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number x_buf = {}; + x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) + { + x_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.x = x_buf; + const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number y_buf = {}; + y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) + { + y_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.y = y_buf; + return value; + } + Ark_ImageModifier readImageModifier() + { + Ark_ImageModifier value = {}; + Deserializer& valueDeserializer = *this; + value.__ImageModifierStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_MotionPathOptions readMotionPathOptions() + { + Ark_MotionPathOptions value = {}; + Deserializer& valueDeserializer = *this; + value.path = static_cast(valueDeserializer.readString()); + const auto from_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number from_buf = {}; + from_buf.tag = from_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (from_buf_runtimeType)) + { + from_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.from = from_buf; + const auto to_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number to_buf = {}; + to_buf.tag = to_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (to_buf_runtimeType)) + { + to_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.to = to_buf; + const auto rotatable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean rotatable_buf = {}; + rotatable_buf.tag = rotatable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (rotatable_buf_runtimeType)) + { + rotatable_buf.value = valueDeserializer.readBoolean(); + } + value.rotatable = rotatable_buf; + return value; + } Ark_RotateOptions readRotateOptions() { Ark_RotateOptions value = {}; @@ -72846,290 +73152,88 @@ class Deserializer : public DeserializerBase { else { throw "One of the branches for z_buf_ has to be chosen through deserialisation."; } - z_buf.value = static_cast(z_buf_); - } - value.z = z_buf; - return value; - } - Ark_CustomTheme readCustomTheme() - { - Ark_CustomTheme value = {}; - Deserializer& valueDeserializer = *this; - value.__CustomThemeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_RestrictedWorker readRestrictedWorker() - { - Ark_RestrictedWorker value = {}; - Deserializer& valueDeserializer = *this; - value.__RestrictedWorkerStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_Want readWant() - { - Ark_Want value = {}; - Deserializer& valueDeserializer = *this; - const auto bundleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String bundleName_buf = {}; - bundleName_buf.tag = bundleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bundleName_buf_runtimeType)) - { - bundleName_buf.value = static_cast(valueDeserializer.readString()); - } - value.bundleName = bundleName_buf; - const auto abilityName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String abilityName_buf = {}; - abilityName_buf.tag = abilityName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (abilityName_buf_runtimeType)) - { - abilityName_buf.value = static_cast(valueDeserializer.readString()); - } - value.abilityName = abilityName_buf; - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readString()); - } - value.deviceId = deviceId_buf; - const auto uri_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String uri_buf = {}; - uri_buf.tag = uri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (uri_buf_runtimeType)) - { - uri_buf.value = static_cast(valueDeserializer.readString()); - } - value.uri = uri_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readString()); - } - value.type = type_buf; - const auto flags_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number flags_buf = {}; - flags_buf.tag = flags_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (flags_buf_runtimeType)) - { - flags_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.flags = flags_buf; - const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String action_buf = {}; - action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) - { - action_buf.value = static_cast(valueDeserializer.readString()); - } - value.action = action_buf; - const auto parameters_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Map_String_CustomObject parameters_buf = {}; - parameters_buf.tag = parameters_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (parameters_buf_runtimeType)) - { - const Ark_Int32 parameters_buf__size = valueDeserializer.readInt32(); - Map_String_CustomObject parameters_buf_ = {}; - valueDeserializer.resizeMap(¶meters_buf_, parameters_buf__size); - for (int parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { - const Ark_String parameters_buf__key = static_cast(valueDeserializer.readString()); - const Ark_CustomObject parameters_buf__value = static_cast(valueDeserializer.readCustomObject("Object")); - parameters_buf_.keys[parameters_buf__i] = parameters_buf__key; - parameters_buf_.values[parameters_buf__i] = parameters_buf__value; - } - parameters_buf.value = parameters_buf_; - } - value.parameters = parameters_buf; - const auto entities_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String entities_buf = {}; - entities_buf.tag = entities_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (entities_buf_runtimeType)) - { - const Ark_Int32 entities_buf__length = valueDeserializer.readInt32(); - Array_String entities_buf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&entities_buf_, entities_buf__length); - for (int entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { - entities_buf_.array[entities_buf__i] = static_cast(valueDeserializer.readString()); - } - entities_buf.value = entities_buf_; - } - value.entities = entities_buf; - const auto moduleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String moduleName_buf = {}; - moduleName_buf.tag = moduleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (moduleName_buf_runtimeType)) - { - moduleName_buf.value = static_cast(valueDeserializer.readString()); - } - value.moduleName = moduleName_buf; - return value; - } - Ark_StyledString readStyledString() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_NavigationAnimatedTransition readNavigationAnimatedTransition() - { - Ark_NavigationAnimatedTransition value = {}; - Deserializer& valueDeserializer = *this; - const auto onTransitionEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Boolean_Void onTransitionEnd_buf = {}; - onTransitionEnd_buf.tag = onTransitionEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - } - value.onTransitionEnd = onTransitionEnd_buf; - const auto timeout_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeout_buf = {}; - timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.timeout = timeout_buf; - const auto isInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isInteractive_buf = {}; - isInteractive_buf.tag = isInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf.value = valueDeserializer.readBoolean(); - } - value.isInteractive = isInteractive_buf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; - return value; - } - Ark_NavContentInfo readNavContentInfo() - { - Ark_NavContentInfo value = {}; - Deserializer& valueDeserializer = *this; - const auto name_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String name_buf = {}; - name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) - { - name_buf.value = static_cast(valueDeserializer.readString()); - } - value.name = name_buf; - value.index = static_cast(valueDeserializer.readNumber()); - const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NavDestinationMode mode_buf = {}; - mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.mode = mode_buf; - const auto param_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject param_buf = {}; - param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); - } - value.param = param_buf; - const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String navDestinationId_buf = {}; - navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf.value = static_cast(valueDeserializer.readString()); - } - value.navDestinationId = navDestinationId_buf; - return value; - } - Ark_DateTimeOptions readDateTimeOptions() - { - Ark_DateTimeOptions value = {}; - Deserializer& valueDeserializer = *this; - value.__DateTimeOptionsStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_PickerTextStyle readPickerTextStyle() - { - Ark_PickerTextStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; - } - color_buf.value = static_cast(color_buf_); - } - value.color = color_buf; - const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font font_buf = {}; - font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) + z_buf.value = static_cast(z_buf_); + } + value.z = z_buf; + return value; + } + Ark_DrawingCanvas readDrawingCanvas() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_Size readSize() + { + Ark_Size value = {}; + Deserializer& valueDeserializer = *this; + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_FrameNode readFrameNode() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_TextStyle_alert_dialog readTextStyle_alert_dialog() + { + Ark_TextStyle_alert_dialog value = {}; + Deserializer& valueDeserializer = *this; + const auto wordBreak_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_WordBreak wordBreak_buf = {}; + wordBreak_buf.tag = wordBreak_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (wordBreak_buf_runtimeType)) { - font_buf.value = valueDeserializer.readFont(); + wordBreak_buf.value = static_cast(valueDeserializer.readInt32()); } - value.font = font_buf; + value.wordBreak = wordBreak_buf; return value; } - Ark_PickerDialogButtonStyle readPickerDialogButtonStyle() + Ark_AlertDialogButtonBaseOptions readAlertDialogButtonBaseOptions() { - Ark_PickerDialogButtonStyle value = {}; + Ark_AlertDialogButtonBaseOptions value = {}; Deserializer& valueDeserializer = *this; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) + const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enabled_buf = {}; + enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) { - type_buf.value = static_cast(valueDeserializer.readInt32()); + enabled_buf.value = valueDeserializer.readBoolean(); } - value.type = type_buf; + value.enabled = enabled_buf; + const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean defaultFocus_buf = {}; + defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) + { + defaultFocus_buf.value = valueDeserializer.readBoolean(); + } + value.defaultFocus = defaultFocus_buf; const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonStyleMode style_buf = {}; + Opt_DialogButtonStyle style_buf = {}; style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + style_buf.value = static_cast(valueDeserializer.readInt32()); } value.style = style_buf; - const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonRole role_buf = {}; - role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) - { - role_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); } - value.role = role_buf; - const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length fontSize_buf = {}; - fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf.value = valueDeserializer.readLength(); + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = valueDeserializer.readResource(); } - value.fontSize = fontSize_buf; + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + value.value = static_cast(value_buf); const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor fontColor_buf = {}; fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -73160,62 +73264,6 @@ class Deserializer : public DeserializerBase { fontColor_buf.value = static_cast(fontColor_buf_); } value.fontColor = fontColor_buf; - const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_FontWeight_Number_String fontWeight_buf = {}; - fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) - { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_FontWeight_Number_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; - } - fontWeight_buf.value = static_cast(fontWeight_buf_); - } - value.fontWeight = fontWeight_buf; - const auto fontStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FontStyle fontStyle_buf = {}; - fontStyle_buf.tag = fontStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontStyle_buf_runtimeType)) - { - fontStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.fontStyle = fontStyle_buf; - const auto fontFamily_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Resource_String fontFamily_buf = {}; - fontFamily_buf.tag = fontFamily_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontFamily_buf_runtimeType)) - { - const Ark_Int8 fontFamily_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Resource_String fontFamily_buf_ = {}; - fontFamily_buf_.selector = fontFamily_buf__selector; - if (fontFamily_buf__selector == 0) { - fontFamily_buf_.selector = 0; - fontFamily_buf_.value0 = valueDeserializer.readResource(); - } - else if (fontFamily_buf__selector == 1) { - fontFamily_buf_.selector = 1; - fontFamily_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else { - throw "One of the branches for fontFamily_buf_ has to be chosen through deserialisation."; - } - fontFamily_buf.value = static_cast(fontFamily_buf_); - } - value.fontFamily = fontFamily_buf; const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColor_buf = {}; backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -73246,1671 +73294,1224 @@ class Deserializer : public DeserializerBase { backgroundColor_buf.value = static_cast(backgroundColor_buf_); } value.backgroundColor = backgroundColor_buf; - const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses borderRadius_buf = {}; - borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) - { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) - { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) - { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) - { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) - { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else { - throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; - } - borderRadius_buf.value = static_cast(borderRadius_buf_); - } - value.borderRadius = borderRadius_buf; - const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean primary_buf = {}; - primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf.value = valueDeserializer.readBoolean(); - } - value.primary = primary_buf; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } - Ark_TextMenuItemId readTextMenuItemId() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_TextRange readTextRange() + Ark_ActionSheetOffset readActionSheetOffset() { - Ark_TextRange value = {}; + Ark_ActionSheetOffset value = {}; Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 dx_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource dx_buf = {}; + dx_buf.selector = dx_buf_selector; + if (dx_buf_selector == 0) { + dx_buf.selector = 0; + dx_buf.value0 = static_cast(valueDeserializer.readNumber()); } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); + else if (dx_buf_selector == 1) { + dx_buf.selector = 1; + dx_buf.value1 = static_cast(valueDeserializer.readString()); } - value.end = end_buf; - return value; - } - Ark_RichEditorUpdateSymbolSpanStyleOptions readRichEditorUpdateSymbolSpanStyleOptions() - { - Ark_RichEditorUpdateSymbolSpanStyleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); + else if (dx_buf_selector == 2) { + dx_buf.selector = 2; + dx_buf.value2 = valueDeserializer.readResource(); } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); + else { + throw "One of the branches for dx_buf has to be chosen through deserialisation."; } - value.end = end_buf; - value.symbolStyle = valueDeserializer.readRichEditorSymbolSpanStyle(); + value.dx = static_cast(dx_buf); + const Ark_Int8 dy_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Resource dy_buf = {}; + dy_buf.selector = dy_buf_selector; + if (dy_buf_selector == 0) { + dy_buf.selector = 0; + dy_buf.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (dy_buf_selector == 1) { + dy_buf.selector = 1; + dy_buf.value1 = static_cast(valueDeserializer.readString()); + } + else if (dy_buf_selector == 2) { + dy_buf.selector = 2; + dy_buf.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for dy_buf has to be chosen through deserialisation."; + } + value.dy = static_cast(dy_buf); return value; } - Ark_RichEditorUpdateImageSpanStyleOptions readRichEditorUpdateImageSpanStyleOptions() + Ark_ActionSheetButtonOptions readActionSheetButtonOptions() { - Ark_RichEditorUpdateImageSpanStyleOptions value = {}; + Ark_ActionSheetButtonOptions value = {}; Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enabled_buf = {}; + enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) { - start_buf.value = static_cast(valueDeserializer.readNumber()); + enabled_buf.value = valueDeserializer.readBoolean(); } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + value.enabled = enabled_buf; + const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean defaultFocus_buf = {}; + defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) { - end_buf.value = static_cast(valueDeserializer.readNumber()); + defaultFocus_buf.value = valueDeserializer.readBoolean(); } - value.end = end_buf; - value.imageStyle = valueDeserializer.readRichEditorImageSpanStyle(); - return value; - } - Ark_RichEditorUpdateTextSpanStyleOptions readRichEditorUpdateTextSpanStyleOptions() - { - Ark_RichEditorUpdateTextSpanStyleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + value.defaultFocus = defaultFocus_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogButtonStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - start_buf.value = static_cast(valueDeserializer.readNumber()); + style_buf.value = static_cast(valueDeserializer.readInt32()); } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); + value.style = style_buf; + const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); } - value.end = end_buf; - value.textStyle = valueDeserializer.readRichEditorTextStyle(); + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + value.value = static_cast(value_buf); + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } - Ark_RichEditorGesture readRichEditorGesture() + Ark_CustomTheme readCustomTheme() { - Ark_RichEditorGesture value = {}; + Ark_CustomTheme value = {}; Deserializer& valueDeserializer = *this; - const auto onClick_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_ClickEvent_Void onClick_buf = {}; - onClick_buf.tag = onClick_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onClick_buf_runtimeType)) - { - onClick_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ClickEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_ClickEvent_Void))))}; - } - value.onClick = onClick_buf; - const auto onLongPress_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_GestureEvent_Void onLongPress_buf = {}; - onLongPress_buf.tag = onLongPress_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onLongPress_buf_runtimeType)) - { - onLongPress_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureEvent_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_GestureEvent_Void))))}; - } - value.onLongPress = onLongPress_buf; + value.__CustomThemeStub = static_cast(valueDeserializer.readString()); return value; } - Ark_NavDestinationContext readNavDestinationContext() + Ark_RestrictedWorker readRestrictedWorker() { + Ark_RestrictedWorker value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + value.__RestrictedWorkerStub = static_cast(valueDeserializer.readString()); + return value; } - Ark_LunarSwitchStyle readLunarSwitchStyle() + Ark_Want readWant() { - Ark_LunarSwitchStyle value = {}; + Ark_Want value = {}; Deserializer& valueDeserializer = *this; - const auto selectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor selectedColor_buf = {}; - selectedColor_buf.tag = selectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selectedColor_buf_runtimeType)) - { - const Ark_Int8 selectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor selectedColor_buf_ = {}; - selectedColor_buf_.selector = selectedColor_buf__selector; - if (selectedColor_buf__selector == 0) { - selectedColor_buf_.selector = 0; - selectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (selectedColor_buf__selector == 1) { - selectedColor_buf_.selector = 1; - selectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (selectedColor_buf__selector == 2) { - selectedColor_buf_.selector = 2; - selectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (selectedColor_buf__selector == 3) { - selectedColor_buf_.selector = 3; - selectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for selectedColor_buf_ has to be chosen through deserialisation."; - } - selectedColor_buf.value = static_cast(selectedColor_buf_); - } - value.selectedColor = selectedColor_buf; - const auto unselectedColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor unselectedColor_buf = {}; - unselectedColor_buf.tag = unselectedColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (unselectedColor_buf_runtimeType)) + const auto bundleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String bundleName_buf = {}; + bundleName_buf.tag = bundleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bundleName_buf_runtimeType)) { - const Ark_Int8 unselectedColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor unselectedColor_buf_ = {}; - unselectedColor_buf_.selector = unselectedColor_buf__selector; - if (unselectedColor_buf__selector == 0) { - unselectedColor_buf_.selector = 0; - unselectedColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (unselectedColor_buf__selector == 1) { - unselectedColor_buf_.selector = 1; - unselectedColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (unselectedColor_buf__selector == 2) { - unselectedColor_buf_.selector = 2; - unselectedColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (unselectedColor_buf__selector == 3) { - unselectedColor_buf_.selector = 3; - unselectedColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for unselectedColor_buf_ has to be chosen through deserialisation."; - } - unselectedColor_buf.value = static_cast(unselectedColor_buf_); + bundleName_buf.value = static_cast(valueDeserializer.readString()); } - value.unselectedColor = unselectedColor_buf; - const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor strokeColor_buf = {}; - strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) + value.bundleName = bundleName_buf; + const auto abilityName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String abilityName_buf = {}; + abilityName_buf.tag = abilityName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (abilityName_buf_runtimeType)) { - const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor strokeColor_buf_ = {}; - strokeColor_buf_.selector = strokeColor_buf__selector; - if (strokeColor_buf__selector == 0) { - strokeColor_buf_.selector = 0; - strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_.selector = 1; - strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_.selector = 2; - strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_.selector = 3; - strokeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; - } - strokeColor_buf.value = static_cast(strokeColor_buf_); + abilityName_buf.value = static_cast(valueDeserializer.readString()); } - value.strokeColor = strokeColor_buf; - return value; - } - Ark_AnimateParam readAnimateParam() - { - Ark_AnimateParam value = {}; - Deserializer& valueDeserializer = *this; - const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number duration_buf = {}; - duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) + value.abilityName = abilityName_buf; + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - duration_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.duration = duration_buf; - const auto tempo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number tempo_buf = {}; - tempo_buf.tag = tempo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (tempo_buf_runtimeType)) + deviceId_buf.value = static_cast(valueDeserializer.readString()); + } + value.deviceId = deviceId_buf; + const auto uri_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String uri_buf = {}; + uri_buf.tag = uri_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (uri_buf_runtimeType)) { - tempo_buf.value = static_cast(valueDeserializer.readNumber()); + uri_buf.value = static_cast(valueDeserializer.readString()); } - value.tempo = tempo_buf; - const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Curve_String_ICurve curve_buf = {}; - curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) + value.uri = uri_buf; + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curve_buf_ = {}; - curve_buf_.selector = curve_buf__selector; - if (curve_buf__selector == 0) { - curve_buf_.selector = 0; - curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (curve_buf__selector == 1) { - curve_buf_.selector = 1; - curve_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (curve_buf__selector == 2) { - curve_buf_.selector = 2; - curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); - } - else { - throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; - } - curve_buf.value = static_cast(curve_buf_); + type_buf.value = static_cast(valueDeserializer.readString()); } - value.curve = curve_buf; - const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delay_buf = {}; - delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) + value.type = type_buf; + const auto flags_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number flags_buf = {}; + flags_buf.tag = flags_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (flags_buf_runtimeType)) { - delay_buf.value = static_cast(valueDeserializer.readNumber()); + flags_buf.value = static_cast(valueDeserializer.readNumber()); } - value.delay = delay_buf; - const auto iterations_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number iterations_buf = {}; - iterations_buf.tag = iterations_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (iterations_buf_runtimeType)) + value.flags = flags_buf; + const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String action_buf = {}; + action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) { - iterations_buf.value = static_cast(valueDeserializer.readNumber()); + action_buf.value = static_cast(valueDeserializer.readString()); } - value.iterations = iterations_buf; - const auto playMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PlayMode playMode_buf = {}; - playMode_buf.tag = playMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (playMode_buf_runtimeType)) + value.action = action_buf; + const auto parameters_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Map_String_CustomObject parameters_buf = {}; + parameters_buf.tag = parameters_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (parameters_buf_runtimeType)) { - playMode_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int32 parameters_buf__size = valueDeserializer.readInt32(); + Map_String_CustomObject parameters_buf_ = {}; + valueDeserializer.resizeMap(¶meters_buf_, parameters_buf__size); + for (int parameters_buf__i = 0; parameters_buf__i < parameters_buf__size; parameters_buf__i++) { + const Ark_String parameters_buf__key = static_cast(valueDeserializer.readString()); + const Ark_CustomObject parameters_buf__value = static_cast(valueDeserializer.readCustomObject("Object")); + parameters_buf_.keys[parameters_buf__i] = parameters_buf__key; + parameters_buf_.values[parameters_buf__i] = parameters_buf__value; + } + parameters_buf.value = parameters_buf_; } - value.playMode = playMode_buf; - const auto onFinish_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onFinish_buf = {}; - onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) + value.parameters = parameters_buf; + const auto entities_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_String entities_buf = {}; + entities_buf.tag = entities_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (entities_buf_runtimeType)) { - onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const Ark_Int32 entities_buf__length = valueDeserializer.readInt32(); + Array_String entities_buf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&entities_buf_, entities_buf__length); + for (int entities_buf__i = 0; entities_buf__i < entities_buf__length; entities_buf__i++) { + entities_buf_.array[entities_buf__i] = static_cast(valueDeserializer.readString()); + } + entities_buf.value = entities_buf_; } - value.onFinish = onFinish_buf; - const auto finishCallbackType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_FinishCallbackType finishCallbackType_buf = {}; - finishCallbackType_buf.tag = finishCallbackType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (finishCallbackType_buf_runtimeType)) + value.entities = entities_buf; + const auto moduleName_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String moduleName_buf = {}; + moduleName_buf.tag = moduleName_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (moduleName_buf_runtimeType)) { - finishCallbackType_buf.value = static_cast(valueDeserializer.readInt32()); + moduleName_buf.value = static_cast(valueDeserializer.readString()); } - value.finishCallbackType = finishCallbackType_buf; - const auto expectedFrameRateRange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ExpectedFrameRateRange expectedFrameRateRange_buf = {}; - expectedFrameRateRange_buf.tag = expectedFrameRateRange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) + value.moduleName = moduleName_buf; + return value; + } + Ark_NavDestinationContext readNavDestinationContext() + { + Ark_NavDestinationContext value = {}; + Deserializer& valueDeserializer = *this; + value.pathInfo = valueDeserializer.readNavPathInfo(); + value.pathStack = valueDeserializer.readNavPathStack(); + const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String navDestinationId_buf = {}; + navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) { - expectedFrameRateRange_buf.value = valueDeserializer.readExpectedFrameRateRange(); + navDestinationId_buf.value = static_cast(valueDeserializer.readString()); } - value.expectedFrameRateRange = expectedFrameRateRange_buf; + value.navDestinationId = navDestinationId_buf; return value; } - Ark_ImageBitmap readImageBitmap() + Ark_StyledString readStyledString() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_AlertDialogParamWithOptions readAlertDialogParamWithOptions() + Ark_NavigationAnimatedTransition readNavigationAnimatedTransition() { - Ark_AlertDialogParamWithOptions value = {}; + Ark_NavigationAnimatedTransition value = {}; Deserializer& valueDeserializer = *this; - const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + const auto onTransitionEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Boolean_Void onTransitionEnd_buf = {}; + onTransitionEnd_buf.tag = onTransitionEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onTransitionEnd_buf_runtimeType)) { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for title_buf_ has to be chosen through deserialisation."; - } - title_buf.value = static_cast(title_buf_); + onTransitionEnd_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; } - value.title = title_buf; - const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr subtitle_buf = {}; - subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) + value.onTransitionEnd = onTransitionEnd_buf; + const auto timeout_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number timeout_buf = {}; + timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; - } - subtitle_buf.value = static_cast(subtitle_buf_); - } - value.subtitle = subtitle_buf; - const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr message_buf = {}; - message_buf.selector = message_buf_selector; - if (message_buf_selector == 0) { - message_buf.selector = 0; - message_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (message_buf_selector == 1) { - message_buf.selector = 1; - message_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for message_buf has to be chosen through deserialisation."; + timeout_buf.value = static_cast(valueDeserializer.readNumber()); } - value.message = static_cast(message_buf); - const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancel_buf = {}; - autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) + value.timeout = timeout_buf; + const auto isInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isInteractive_buf = {}; + isInteractive_buf.tag = isInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isInteractive_buf_runtimeType)) { - autoCancel_buf.value = valueDeserializer.readBoolean(); + isInteractive_buf.value = valueDeserializer.readBoolean(); } - value.autoCancel = autoCancel_buf; - const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback cancel_buf = {}; - cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) + value.isInteractive = isInteractive_buf; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; + return value; + } + Ark_NavContentInfo readNavContentInfo() + { + Ark_NavContentInfo value = {}; + Deserializer& valueDeserializer = *this; + const auto name_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String name_buf = {}; + name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + name_buf.value = static_cast(valueDeserializer.readString()); } - value.cancel = cancel_buf; - const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignment_buf = {}; - alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) + value.name = name_buf; + value.index = static_cast(valueDeserializer.readNumber()); + const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NavDestinationMode mode_buf = {}; + mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); + mode_buf.value = static_cast(valueDeserializer.readInt32()); } - value.alignment = alignment_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.mode = mode_buf; + const auto param_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject param_buf = {}; + param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; + param_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); } - value.offset = offset_buf; - const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number gridCount_buf = {}; - gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) + value.param = param_buf; + const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String navDestinationId_buf = {}; + navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + navDestinationId_buf.value = static_cast(valueDeserializer.readString()); } - value.gridCount = gridCount_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + value.navDestinationId = navDestinationId_buf; + return value; + } + Ark_LinearIndicatorStyle readLinearIndicatorStyle() + { + Ark_LinearIndicatorStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics space_buf = {}; + space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) { - maskRect_buf.value = valueDeserializer.readRectangle(); + space_buf.value = valueDeserializer.readLengthMetrics(); } - value.maskRect = maskRect_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + value.space = space_buf; + const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeWidth_buf = {}; + strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); } - value.showInSubWindow = showInSubWindow_buf; - const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isModal_buf = {}; - isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) + value.strokeWidth = strokeWidth_buf; + const auto strokeRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeRadius_buf = {}; + strokeRadius_buf.tag = strokeRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeRadius_buf_runtimeType)) { - isModal_buf.value = valueDeserializer.readBoolean(); + strokeRadius_buf.value = valueDeserializer.readLengthMetrics(); } - value.isModal = isModal_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.strokeRadius = strokeRadius_buf; + const auto trackBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ColorMetrics trackBackgroundColor_buf = {}; + trackBackgroundColor_buf.tag = trackBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + trackBackgroundColor_buf.value = valueDeserializer.readColorMetrics(); } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + value.trackBackgroundColor = trackBackgroundColor_buf; + const auto trackColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ColorMetrics trackColor_buf = {}; + trackColor_buf.tag = trackColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (trackColor_buf_runtimeType)) { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + trackColor_buf.value = valueDeserializer.readColorMetrics(); } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + value.trackColor = trackColor_buf; + return value; + } + Ark_LinearIndicatorStartOptions readLinearIndicatorStartOptions() + { + Ark_LinearIndicatorStartOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto interval_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number interval_buf = {}; + interval_buf.tag = interval_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (interval_buf_runtimeType)) { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + interval_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onWillDismiss = onWillDismiss_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + value.interval = interval_buf; + const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number duration_buf = {}; + duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + duration_buf.value = static_cast(valueDeserializer.readNumber()); } - value.transition = transition_buf; - const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; - cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) + value.duration = duration_buf; + return value; + } + Ark_CustomSpanDrawInfo readCustomSpanDrawInfo() + { + Ark_CustomSpanDrawInfo value = {}; + Deserializer& valueDeserializer = *this; + value.x = static_cast(valueDeserializer.readNumber()); + value.lineTop = static_cast(valueDeserializer.readNumber()); + value.lineBottom = static_cast(valueDeserializer.readNumber()); + value.baseline = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_DrawContext readDrawContext() + { + Ark_DrawContext value = {}; + Deserializer& valueDeserializer = *this; + value.__DrawContextStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_CustomSpanMeasureInfo readCustomSpanMeasureInfo() + { + Ark_CustomSpanMeasureInfo value = {}; + Deserializer& valueDeserializer = *this; + value.fontSize = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_SpanStyle readSpanStyle() + { + Ark_SpanStyle value = {}; + Deserializer& valueDeserializer = *this; + value.start = static_cast(valueDeserializer.readNumber()); + value.length = static_cast(valueDeserializer.readNumber()); + value.styledKey = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 styledValue_buf_selector = valueDeserializer.readInt8(); + Ark_StyledStringValue styledValue_buf = {}; + styledValue_buf.selector = styledValue_buf_selector; + if (styledValue_buf_selector == 0) { + styledValue_buf.selector = 0; + styledValue_buf.value0 = valueDeserializer.readTextStyle_styled_string(); + } + else if (styledValue_buf_selector == 1) { + styledValue_buf.selector = 1; + styledValue_buf.value1 = valueDeserializer.readDecorationStyle(); + } + else if (styledValue_buf_selector == 2) { + styledValue_buf.selector = 2; + styledValue_buf.value2 = valueDeserializer.readBaselineOffsetStyle(); + } + else if (styledValue_buf_selector == 3) { + styledValue_buf.selector = 3; + styledValue_buf.value3 = valueDeserializer.readLetterSpacingStyle(); + } + else if (styledValue_buf_selector == 4) { + styledValue_buf.selector = 4; + styledValue_buf.value4 = valueDeserializer.readTextShadowStyle(); + } + else if (styledValue_buf_selector == 5) { + styledValue_buf.selector = 5; + styledValue_buf.value5 = valueDeserializer.readGestureStyle(); + } + else if (styledValue_buf_selector == 6) { + styledValue_buf.selector = 6; + styledValue_buf.value6 = valueDeserializer.readImageAttachment(); + } + else if (styledValue_buf_selector == 7) { + styledValue_buf.selector = 7; + styledValue_buf.value7 = valueDeserializer.readParagraphStyle(); + } + else if (styledValue_buf_selector == 8) { + styledValue_buf.selector = 8; + styledValue_buf.value8 = valueDeserializer.readLineHeightStyle(); + } + else if (styledValue_buf_selector == 9) { + styledValue_buf.selector = 9; + styledValue_buf.value9 = valueDeserializer.readUrlStyle(); + } + else if (styledValue_buf_selector == 10) { + styledValue_buf.selector = 10; + styledValue_buf.value10 = static_cast(valueDeserializer.readCustomSpan()); + } + else if (styledValue_buf_selector == 11) { + styledValue_buf.selector = 11; + styledValue_buf.value11 = valueDeserializer.readUserDataSpan(); + } + else if (styledValue_buf_selector == 12) { + styledValue_buf.selector = 12; + styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); + } + else { + throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; + } + value.styledValue = static_cast(styledValue_buf); + return value; + } + Ark_WaterFlowSections readWaterFlowSections() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_Scroller readScroller() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_SectionOptions readSectionOptions() + { + Ark_SectionOptions value = {}; + Deserializer& valueDeserializer = *this; + value.itemsCount = static_cast(valueDeserializer.readNumber()); + const auto crossCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number crossCount_buf = {}; + crossCount_buf.tag = crossCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (crossCount_buf_runtimeType)) { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + crossCount_buf.value = static_cast(valueDeserializer.readNumber()); } - value.cornerRadius = cornerRadius_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + value.crossCount = crossCount_buf; + const auto onGetItemMainSizeByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex_buf = {}; + onGetItemMainSizeByIndex_buf.tag = onGetItemMainSizeByIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) { - width_buf.value = valueDeserializer.readLength(); + onGetItemMainSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GetItemMainSizeByIndex)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GetItemMainSizeByIndex))))}; } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + value.onGetItemMainSizeByIndex = onGetItemMainSizeByIndex_buf; + const auto columnsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length columnsGap_buf = {}; + columnsGap_buf.tag = columnsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (columnsGap_buf_runtimeType)) { - height_buf.value = valueDeserializer.readLength(); + columnsGap_buf.value = valueDeserializer.readLength(); } - value.height = height_buf; - const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; - borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) + value.columnsGap = columnsGap_buf; + const auto rowsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length rowsGap_buf = {}; + rowsGap_buf.tag = rowsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (rowsGap_buf_runtimeType)) { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + rowsGap_buf.value = valueDeserializer.readLength(); } - value.borderWidth = borderWidth_buf; - const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; - borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + value.rowsGap = rowsGap_buf; + const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Margin_Dimension margin_buf = {}; + margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; - } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Margin_Dimension margin_buf_ = {}; + margin_buf_.selector = margin_buf__selector; + if (margin_buf__selector == 0) { + margin_buf_.selector = 0; + Ark_Padding margin_buf__u = {}; + const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_top_buf = {}; + margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + margin_buf__u_top_buf.value = valueDeserializer.readLength(); } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + margin_buf__u.top = margin_buf__u_top_buf; + const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_right_buf = {}; + margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + margin_buf__u_right_buf.value = valueDeserializer.readLength(); } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + margin_buf__u.right = margin_buf__u_right_buf; + const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_bottom_buf = {}; + margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + margin_buf__u.bottom = margin_buf__u_bottom_buf; + const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf__u_left_buf = {}; + margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + margin_buf__u_left_buf.value = valueDeserializer.readLength(); } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; + margin_buf__u.left = margin_buf__u_left_buf; + margin_buf_.value0 = margin_buf__u; } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + else if (margin_buf__selector == 1) { + margin_buf_.selector = 1; + margin_buf_.value1 = valueDeserializer.readLength(); } else { - throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; } - borderColor_buf.value = static_cast(borderColor_buf_); + margin_buf.value = static_cast(margin_buf_); } - value.borderColor = borderColor_buf; - const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; - borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) + value.margin = margin_buf; + return value; + } + Ark_RRect readRRect() + { + Ark_RRect value = {}; + Deserializer& valueDeserializer = *this; + value.left = static_cast(valueDeserializer.readNumber()); + value.top = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + value.radius = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_DividerStyle readDividerStyle() + { + Ark_DividerStyle value = {}; + Deserializer& valueDeserializer = *this; + value.strokeWidth = valueDeserializer.readLength(); + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else { - throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - borderStyle_buf.value = static_cast(borderStyle_buf_); - } - value.borderStyle = borderStyle_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } - shadow_buf.value = static_cast(shadow_buf_); + color_buf.value = static_cast(color_buf_); } - value.shadow = shadow_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextStyle_alert_dialog textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + value.color = color_buf; + const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length startMargin_buf = {}; + startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + startMargin_buf.value = valueDeserializer.readLength(); } - value.textStyle = textStyle_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + value.startMargin = startMargin_buf; + const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length endMargin_buf = {}; + endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); + endMargin_buf.value = valueDeserializer.readLength(); } - value.enableHoverMode = enableHoverMode_buf; - const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeArea_buf = {}; - hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + value.endMargin = endMargin_buf; + return value; + } + Ark_ButtonIconOptions readButtonIconOptions() + { + Ark_ButtonIconOptions value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 shown_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource shown_buf = {}; + shown_buf.selector = shown_buf_selector; + if (shown_buf_selector == 0) { + shown_buf.selector = 0; + shown_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (shown_buf_selector == 1) { + shown_buf.selector = 1; + shown_buf.value1 = static_cast(valueDeserializer.readPixelMap()); + } + else if (shown_buf_selector == 2) { + shown_buf.selector = 2; + shown_buf.value2 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for shown_buf has to be chosen through deserialisation."; + } + value.shown = static_cast(shown_buf); + const Ark_Int8 hidden_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource hidden_buf = {}; + hidden_buf.selector = hidden_buf_selector; + if (hidden_buf_selector == 0) { + hidden_buf.selector = 0; + hidden_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (hidden_buf_selector == 1) { + hidden_buf.selector = 1; + hidden_buf.value1 = static_cast(valueDeserializer.readPixelMap()); } - value.hoverModeArea = hoverModeArea_buf; - const Ark_Int32 buttons_buf_length = valueDeserializer.readInt32(); - Array_AlertDialogButtonOptions buttons_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&buttons_buf, buttons_buf_length); - for (int buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { - buttons_buf.array[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions(); + else if (hidden_buf_selector == 2) { + hidden_buf.selector = 2; + hidden_buf.value2 = valueDeserializer.readResource(); } - value.buttons = buttons_buf; - const auto buttonDirection_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogButtonDirection buttonDirection_buf = {}; - buttonDirection_buf.tag = buttonDirection_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (buttonDirection_buf_runtimeType)) - { - buttonDirection_buf.value = static_cast(valueDeserializer.readInt32()); + else { + throw "One of the branches for hidden_buf has to be chosen through deserialisation."; } - value.buttonDirection = buttonDirection_buf; - return value; - } - Ark_AlertDialogParamWithButtons readAlertDialogParamWithButtons() - { - Ark_AlertDialogParamWithButtons value = {}; - Deserializer& valueDeserializer = *this; - const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + value.hidden = static_cast(hidden_buf); + const auto switching_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_PixelMap_Resource switching_buf = {}; + switching_buf.tag = switching_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (switching_buf_runtimeType)) { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); + const Ark_Int8 switching_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource switching_buf_ = {}; + switching_buf_.selector = switching_buf__selector; + if (switching_buf__selector == 0) { + switching_buf_.selector = 0; + switching_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); + else if (switching_buf__selector == 1) { + switching_buf_.selector = 1; + switching_buf_.value1 = static_cast(valueDeserializer.readPixelMap()); + } + else if (switching_buf__selector == 2) { + switching_buf_.selector = 2; + switching_buf_.value2 = valueDeserializer.readResource(); } else { - throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + throw "One of the branches for switching_buf_ has to be chosen through deserialisation."; } - title_buf.value = static_cast(title_buf_); + switching_buf.value = static_cast(switching_buf_); } - value.title = title_buf; - const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr subtitle_buf = {}; - subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) + value.switching = switching_buf; + return value; + } + Ark_ImageAIOptions readImageAIOptions() + { + Ark_ImageAIOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto types_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_ImageAnalyzerType types_buf = {}; + types_buf.tag = types_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (types_buf_runtimeType)) { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; + const Ark_Int32 types_buf__length = valueDeserializer.readInt32(); + Array_ImageAnalyzerType types_buf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&types_buf_, types_buf__length); + for (int types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { + types_buf_.array[types_buf__i] = static_cast(valueDeserializer.readInt32()); } - subtitle_buf.value = static_cast(subtitle_buf_); - } - value.subtitle = subtitle_buf; - const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr message_buf = {}; - message_buf.selector = message_buf_selector; - if (message_buf_selector == 0) { - message_buf.selector = 0; - message_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (message_buf_selector == 1) { - message_buf.selector = 1; - message_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for message_buf has to be chosen through deserialisation."; + types_buf.value = types_buf_; } - value.message = static_cast(message_buf); - const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancel_buf = {}; - autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) + value.types = types_buf; + const auto aiController_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageAnalyzerController aiController_buf = {}; + aiController_buf.tag = aiController_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (aiController_buf_runtimeType)) { - autoCancel_buf.value = valueDeserializer.readBoolean(); + aiController_buf.value = static_cast(valueDeserializer.readImageAnalyzerController()); } - value.autoCancel = autoCancel_buf; - const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback cancel_buf = {}; - cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) - { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.aiController = aiController_buf; + return value; + } + Ark_XComponentController readXComponentController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ImageAnalyzerConfig readImageAnalyzerConfig() + { + Ark_ImageAnalyzerConfig value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 types_buf_length = valueDeserializer.readInt32(); + Array_ImageAnalyzerType types_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&types_buf, types_buf_length); + for (int types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { + types_buf.array[types_buf_i] = static_cast(valueDeserializer.readInt32()); } - value.cancel = cancel_buf; - const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignment_buf = {}; - alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) + value.types = types_buf; + return value; + } + Ark_SurfaceRect readSurfaceRect() + { + Ark_SurfaceRect value = {}; + Deserializer& valueDeserializer = *this; + const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offsetX_buf = {}; + offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); + offsetX_buf.value = static_cast(valueDeserializer.readNumber()); } - value.alignment = alignment_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.offsetX = offsetX_buf; + const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offsetY_buf = {}; + offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; + offsetY_buf.value = static_cast(valueDeserializer.readNumber()); } - value.offset = offset_buf; - const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number gridCount_buf = {}; - gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) + value.offsetY = offsetY_buf; + value.surfaceWidth = static_cast(valueDeserializer.readNumber()); + value.surfaceHeight = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_SurfaceRotationOptions readSurfaceRotationOptions() + { + Ark_SurfaceRotationOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto lock_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean lock_buf = {}; + lock_buf.tag = lock_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lock_buf_runtimeType)) { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + lock_buf.value = valueDeserializer.readBoolean(); } - value.gridCount = gridCount_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + value.lock = lock_buf; + return value; + } + Ark_SelectionMenuOptionsExt readSelectionMenuOptionsExt() + { + Ark_SelectionMenuOptionsExt value = {}; + Deserializer& valueDeserializer = *this; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) { - maskRect_buf.value = valueDeserializer.readRectangle(); + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.maskRect = maskRect_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.showInSubWindow = showInSubWindow_buf; - const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isModal_buf = {}; - isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) + value.onDisappear = onDisappear_buf; + const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder preview_buf = {}; + preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) { - isModal_buf.value = valueDeserializer.readBoolean(); + preview_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.isModal = isModal_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.preview = preview_buf; + const auto menuType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuType menuType_buf = {}; + menuType_buf.tag = menuType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (menuType_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + menuType_buf.value = static_cast(valueDeserializer.readInt32()); } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + value.menuType = menuType_buf; + return value; + } + Ark_WebKeyboardController readWebKeyboardController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_EventResult readEventResult() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_TouchEvent readTouchEvent() + { + Ark_TouchEvent value = {}; + Deserializer& valueDeserializer = *this; + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onWillDismiss = onWillDismiss_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); } - value.transition = transition_buf; - const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; - cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + value.deviceId = deviceId_buf; + value.type = static_cast(valueDeserializer.readInt32()); + const Ark_Int32 touches_buf_length = valueDeserializer.readInt32(); + Array_TouchObject touches_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&touches_buf, touches_buf_length); + for (int touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { + touches_buf.array[touches_buf_i] = valueDeserializer.readTouchObject(); } - value.cornerRadius = cornerRadius_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); + value.touches = touches_buf; + const Ark_Int32 changedTouches_buf_length = valueDeserializer.readInt32(); + Array_TouchObject changedTouches_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&changedTouches_buf, changedTouches_buf_length); + for (int changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { + changedTouches_buf.array[changedTouches_buf_i] = valueDeserializer.readTouchObject(); } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + value.changedTouches = changedTouches_buf; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_NativeEmbedInfo readNativeEmbedInfo() + { + Ark_NativeEmbedInfo value = {}; + Deserializer& valueDeserializer = *this; + const auto id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String id_buf = {}; + id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) { - height_buf.value = valueDeserializer.readLength(); + id_buf.value = static_cast(valueDeserializer.readString()); } - value.height = height_buf; - const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; - borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) + value.id = id_buf; + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; - } - borderWidth_buf.value = static_cast(borderWidth_buf_); + type_buf.value = static_cast(valueDeserializer.readString()); + } + value.type = type_buf; + const auto src_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String src_buf = {}; + src_buf.tag = src_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (src_buf_runtimeType)) + { + src_buf.value = static_cast(valueDeserializer.readString()); } - value.borderWidth = borderWidth_buf; - const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; - borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + value.src = src_buf; + const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position position_buf = {}; + position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; - } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; - } - borderColor_buf.value = static_cast(borderColor_buf_); + position_buf.value = valueDeserializer.readPosition(); } - value.borderColor = borderColor_buf; - const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; - borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) + value.position = position_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; - } - borderStyle_buf.value = static_cast(borderStyle_buf_); + width_buf.value = static_cast(valueDeserializer.readNumber()); } - value.borderStyle = borderStyle_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + height_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.height = height_buf; + const auto url_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String url_buf = {}; + url_buf.tag = url_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (url_buf_runtimeType)) + { + url_buf.value = static_cast(valueDeserializer.readString()); + } + value.url = url_buf; + const auto tag_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String tag_buf = {}; + tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) + { + tag_buf.value = static_cast(valueDeserializer.readString()); + } + value.tag = tag_buf; + const auto params_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Map_String_String params_buf = {}; + params_buf.tag = params_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (params_buf_runtimeType)) + { + const Ark_Int32 params_buf__size = valueDeserializer.readInt32(); + Map_String_String params_buf_ = {}; + valueDeserializer.resizeMap(¶ms_buf_, params_buf__size); + for (int params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { + const Ark_String params_buf__key = static_cast(valueDeserializer.readString()); + const Ark_String params_buf__value = static_cast(valueDeserializer.readString()); + params_buf_.keys[params_buf__i] = params_buf__key; + params_buf_.values[params_buf__i] = params_buf__value; } - shadow_buf.value = static_cast(shadow_buf_); + params_buf.value = params_buf_; } - value.shadow = shadow_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextStyle_alert_dialog textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + value.params = params_buf; + return value; + } + Ark_NestedScrollOptionsExt readNestedScrollOptionsExt() + { + Ark_NestedScrollOptionsExt value = {}; + Deserializer& valueDeserializer = *this; + const auto scrollUp_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollUp_buf = {}; + scrollUp_buf.tag = scrollUp_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scrollUp_buf_runtimeType)) { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + scrollUp_buf.value = static_cast(valueDeserializer.readInt32()); } - value.textStyle = textStyle_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + value.scrollUp = scrollUp_buf; + const auto scrollDown_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollDown_buf = {}; + scrollDown_buf.tag = scrollDown_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scrollDown_buf_runtimeType)) { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); + scrollDown_buf.value = static_cast(valueDeserializer.readInt32()); } - value.enableHoverMode = enableHoverMode_buf; - const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeArea_buf = {}; - hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) + value.scrollDown = scrollDown_buf; + const auto scrollRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollRight_buf = {}; + scrollRight_buf.tag = scrollRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scrollRight_buf_runtimeType)) { - hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + scrollRight_buf.value = static_cast(valueDeserializer.readInt32()); } - value.hoverModeArea = hoverModeArea_buf; - value.primaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); - value.secondaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); + value.scrollRight = scrollRight_buf; + const auto scrollLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_NestedScrollMode scrollLeft_buf = {}; + scrollLeft_buf.tag = scrollLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scrollLeft_buf_runtimeType)) + { + scrollLeft_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.scrollLeft = scrollLeft_buf; return value; } - Ark_AlertDialogParamWithConfirm readAlertDialogParamWithConfirm() + Ark_NestedScrollOptions readNestedScrollOptions() { - Ark_AlertDialogParamWithConfirm value = {}; + Ark_NestedScrollOptions value = {}; Deserializer& valueDeserializer = *this; - const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + value.scrollForward = static_cast(valueDeserializer.readInt32()); + value.scrollBackward = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_DataResubmissionHandler readDataResubmissionHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ControllerHandler readControllerHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ClientAuthenticationHandler readClientAuthenticationHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_SslErrorHandler readSslErrorHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_WebContextMenuResult readWebContextMenuResult() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_WebContextMenuParam readWebContextMenuParam() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ScreenCaptureHandler readScreenCaptureHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_PermissionRequest readPermissionRequest() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_HttpAuthHandler readHttpAuthHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_FullScreenExitHandler readFullScreenExitHandler() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_FileSelectorParam readFileSelectorParam() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_FileSelectorResult readFileSelectorResult() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_WebResourceResponse readWebResourceResponse() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_WebResourceError readWebResourceError() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ConsoleMessage readConsoleMessage() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_JsResult readJsResult() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_JsGeolocation readJsGeolocation() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ScreenCaptureConfig readScreenCaptureConfig() + { + Ark_ScreenCaptureConfig value = {}; + Deserializer& valueDeserializer = *this; + value.captureMode = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_VideoController readVideoController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_TimePickerDialogOptions readTimePickerDialogOptions() + { + Ark_TimePickerDialogOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for title_buf_ has to be chosen through deserialisation."; - } - title_buf.value = static_cast(title_buf_); + selected_buf.value = valueDeserializer.readInt64(); + } + value.selected = selected_buf; + const auto format_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TimePickerFormat format_buf = {}; + format_buf.tag = format_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (format_buf_runtimeType)) + { + format_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.format = format_buf; + const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean useMilitaryTime_buf = {}; + useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + { + useMilitaryTime_buf.value = valueDeserializer.readBoolean(); } - value.title = title_buf; - const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr subtitle_buf = {}; - subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) + value.useMilitaryTime = useMilitaryTime_buf; + const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle disappearTextStyle_buf = {}; + disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr subtitle_buf_ = {}; - subtitle_buf_.selector = subtitle_buf__selector; - if (subtitle_buf__selector == 0) { - subtitle_buf_.selector = 0; - subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (subtitle_buf__selector == 1) { - subtitle_buf_.selector = 1; - subtitle_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; - } - subtitle_buf.value = static_cast(subtitle_buf_); + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - value.subtitle = subtitle_buf; - const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr message_buf = {}; - message_buf.selector = message_buf_selector; - if (message_buf_selector == 0) { - message_buf.selector = 0; - message_buf.value0 = static_cast(valueDeserializer.readString()); + value.disappearTextStyle = disappearTextStyle_buf; + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - else if (message_buf_selector == 1) { - message_buf.selector = 1; - message_buf.value1 = valueDeserializer.readResource(); + value.textStyle = textStyle_buf; + const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; + acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); } - else { - throw "One of the branches for message_buf has to be chosen through deserialisation."; + value.acceptButtonStyle = acceptButtonStyle_buf; + const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; + cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); } - value.message = static_cast(message_buf); - const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancel_buf = {}; - autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) + value.cancelButtonStyle = cancelButtonStyle_buf; + const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle selectedTextStyle_buf = {}; + selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) { - autoCancel_buf.value = valueDeserializer.readBoolean(); + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - value.autoCancel = autoCancel_buf; - const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback cancel_buf = {}; - cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) + value.selectedTextStyle = selectedTextStyle_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + maskRect_buf.value = valueDeserializer.readRectangle(); } - value.cancel = cancel_buf; + value.maskRect = maskRect_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -74930,38 +74531,30 @@ class Deserializer : public DeserializerBase { offset_buf.value = offset_buf_; } value.offset = offset_buf; - const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number gridCount_buf = {}; - gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) - { - gridCount_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.gridCount = gridCount_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_TimePickerResult_Void onAccept_buf = {}; + onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) { - maskRect_buf.value = valueDeserializer.readRectangle(); + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; } - value.maskRect = maskRect_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + value.onAccept = onAccept_buf; + const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onCancel_buf = {}; + onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.showInSubWindow = showInSubWindow_buf; - const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isModal_buf = {}; - isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) + value.onCancel = onCancel_buf; + const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_TimePickerResult_Void onChange_buf = {}; + onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) { - isModal_buf.value = valueDeserializer.readBoolean(); + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; } - value.isModal = isModal_buf; + value.onChange = onChange_buf; const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColor_buf = {}; backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -74991,389 +74584,47 @@ class Deserializer : public DeserializerBase { } backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; - } - value.onWillDismiss = onWillDismiss_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } - value.transition = transition_buf; - const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; - cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) - { - const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; - cornerRadius_buf_.selector = cornerRadius_buf__selector; - if (cornerRadius_buf__selector == 0) { - cornerRadius_buf_.selector = 0; - cornerRadius_buf_.value0 = valueDeserializer.readLength(); - } - else if (cornerRadius_buf__selector == 1) { - cornerRadius_buf_.selector = 1; - Ark_BorderRadiuses cornerRadius_buf__u = {}; - const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topLeft_buf = {}; - cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) - { - cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; - const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_topRight_buf = {}; - cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) - { - cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; - const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; - cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) - { - cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; - const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; - cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) - { - cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; - cornerRadius_buf_.value1 = cornerRadius_buf__u; - } - else if (cornerRadius_buf__selector == 2) { - cornerRadius_buf_.selector = 2; - cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; - } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); - } - value.cornerRadius = cornerRadius_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - height_buf.value = valueDeserializer.readLength(); - } - value.height = height_buf; - const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; - borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) - { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) - { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) - { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) - { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; - } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); - } - else { - throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; - } - borderWidth_buf.value = static_cast(borderWidth_buf_); - } - value.borderWidth = borderWidth_buf; - const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; - borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; - } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); - } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); - } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); - } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; - } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); - } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; - } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); - } - else { - throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; - } - borderColor_buf.value = static_cast(borderColor_buf_); - } - value.borderColor = borderColor_buf; - const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; - borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) - { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) - { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) - { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) - { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) - { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; - } - borderStyle_buf.value = static_cast(borderStyle_buf_); - } - value.borderStyle = borderStyle_buf; + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidAppear_buf = {}; + onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidAppear = onDidAppear_buf; + const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidDisappear_buf = {}; + onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDidDisappear = onDidDisappear_buf; + const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppear_buf = {}; + onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillAppear = onWillAppear_buf; + const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappear_buf = {}; + onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -75396,14 +74647,14 @@ class Deserializer : public DeserializerBase { shadow_buf.value = static_cast(shadow_buf_); } value.shadow = shadow_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextStyle_alert_dialog textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DateTimeOptions dateTimeOptions_buf = {}; + dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); + dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); } - value.textStyle = textStyle_buf; + value.dateTimeOptions = dateTimeOptions_buf; const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverMode_buf = {}; enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -75420,648 +74671,369 @@ class Deserializer : public DeserializerBase { hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); } value.hoverModeArea = hoverModeArea_buf; - const auto confirm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AlertDialogButtonBaseOptions confirm_buf = {}; - confirm_buf.tag = confirm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (confirm_buf_runtimeType)) - { - confirm_buf.value = valueDeserializer.readAlertDialogButtonBaseOptions(); - } - value.confirm = confirm_buf; return value; } - Ark_ActionSheetOffset readActionSheetOffset() + Ark_TextTimerController readTextTimerController() { - Ark_ActionSheetOffset value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int8 dx_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource dx_buf = {}; - dx_buf.selector = dx_buf_selector; - if (dx_buf_selector == 0) { - dx_buf.selector = 0; - dx_buf.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (dx_buf_selector == 1) { - dx_buf.selector = 1; - dx_buf.value1 = static_cast(valueDeserializer.readString()); - } - else if (dx_buf_selector == 2) { - dx_buf.selector = 2; - dx_buf.value2 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for dx_buf has to be chosen through deserialisation."; - } - value.dx = static_cast(dx_buf); - const Ark_Int8 dy_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_String_Resource dy_buf = {}; - dy_buf.selector = dy_buf_selector; - if (dy_buf_selector == 0) { - dy_buf.selector = 0; - dy_buf.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (dy_buf_selector == 1) { - dy_buf.selector = 1; - dy_buf.value1 = static_cast(valueDeserializer.readString()); - } - else if (dy_buf_selector == 2) { - dy_buf.selector = 2; - dy_buf.value2 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for dy_buf has to be chosen through deserialisation."; - } - value.dy = static_cast(dy_buf); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; } - Ark_ActionSheetButtonOptions readActionSheetButtonOptions() + Ark_TextPickerDialogOptions readTextPickerDialogOptions() { - Ark_ActionSheetButtonOptions value = {}; + Ark_TextPickerDialogOptions value = {}; Deserializer& valueDeserializer = *this; - const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabled_buf = {}; - enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 range_buf_selector = valueDeserializer.readInt8(); + Ark_Type_TextPickerOptions_range range_buf = {}; + range_buf.selector = range_buf_selector; + if (range_buf_selector == 0) { + range_buf.selector = 0; + const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); + Array_String range_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&range_buf_u, range_buf_u_length); + for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u.array[range_buf_u_i] = static_cast(valueDeserializer.readString()); + } + range_buf.value0 = range_buf_u; } - value.enabled = enabled_buf; - const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean defaultFocus_buf = {}; - defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf.value = valueDeserializer.readBoolean(); + else if (range_buf_selector == 1) { + range_buf.selector = 1; + const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); + Array_Array_String range_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&range_buf_u, range_buf_u_length); + for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + const Ark_Int32 range_buf_u_buf_length = valueDeserializer.readInt32(); + Array_String range_buf_u_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&range_buf_u_buf, range_buf_u_buf_length); + for (int range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { + range_buf_u_buf.array[range_buf_u_buf_i] = static_cast(valueDeserializer.readString()); + } + range_buf_u.array[range_buf_u_i] = range_buf_u_buf; + } + range_buf.value1 = range_buf_u; } - value.defaultFocus = defaultFocus_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogButtonStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); + else if (range_buf_selector == 2) { + range_buf.selector = 2; + range_buf.value2 = valueDeserializer.readResource(); } - value.style = style_buf; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); + else if (range_buf_selector == 3) { + range_buf.selector = 3; + const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); + Array_TextPickerRangeContent range_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&range_buf_u, range_buf_u_length); + for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u.array[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent(); + } + range_buf.value3 = range_buf_u; } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); + else if (range_buf_selector == 4) { + range_buf.selector = 4; + const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); + Array_TextCascadePickerRangeContent range_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&range_buf_u, range_buf_u_length); + for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { + range_buf_u.array[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent(); + } + range_buf.value4 = range_buf_u; } else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; - } - value.value = static_cast(value_buf); - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - return value; - } - Ark_LinearIndicatorStyle readLinearIndicatorStyle() - { - Ark_LinearIndicatorStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics space_buf = {}; - space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - space_buf.value = valueDeserializer.readLengthMetrics(); - } - value.space = space_buf; - const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidth_buf = {}; - strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) - { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); - } - value.strokeWidth = strokeWidth_buf; - const auto strokeRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeRadius_buf = {}; - strokeRadius_buf.tag = strokeRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeRadius_buf_runtimeType)) - { - strokeRadius_buf.value = valueDeserializer.readLengthMetrics(); - } - value.strokeRadius = strokeRadius_buf; - const auto trackBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics trackBackgroundColor_buf = {}; - trackBackgroundColor_buf.tag = trackBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (trackBackgroundColor_buf_runtimeType)) - { - trackBackgroundColor_buf.value = valueDeserializer.readColorMetrics(); - } - value.trackBackgroundColor = trackBackgroundColor_buf; - const auto trackColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics trackColor_buf = {}; - trackColor_buf.tag = trackColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (trackColor_buf_runtimeType)) - { - trackColor_buf.value = valueDeserializer.readColorMetrics(); + throw "One of the branches for range_buf has to be chosen through deserialisation."; } - value.trackColor = trackColor_buf; - return value; - } - Ark_WaterFlowSections readWaterFlowSections() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_Scroller readScroller() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_RRect readRRect() - { - Ark_RRect value = {}; - Deserializer& valueDeserializer = *this; - value.left = static_cast(valueDeserializer.readNumber()); - value.top = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - value.radius = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_DividerStyle readDividerStyle() - { - Ark_DividerStyle value = {}; - Deserializer& valueDeserializer = *this; - value.strokeWidth = valueDeserializer.readLength(); - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.range = static_cast(range_buf); + const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Array_String value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 value_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Array_String value_buf_ = {}; + value_buf_.selector = value_buf__selector; + if (value_buf__selector == 0) { + value_buf_.selector = 0; + value_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (value_buf__selector == 1) { + value_buf_.selector = 1; + const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); + Array_String value_buf__u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&value_buf__u, value_buf__u_length); + for (int value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { + value_buf__u.array[value_buf__u_i] = static_cast(valueDeserializer.readString()); + } + value_buf_.value1 = value_buf__u; } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for value_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); - } - value.color = color_buf; - const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length startMargin_buf = {}; - startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) - { - startMargin_buf.value = valueDeserializer.readLength(); + value_buf.value = static_cast(value_buf_); } - value.startMargin = startMargin_buf; - const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length endMargin_buf = {}; - endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + value.value = value_buf; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Array_Number selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) { - endMargin_buf.value = valueDeserializer.readLength(); - } - value.endMargin = endMargin_buf; - return value; - } - Ark_ButtonIconOptions readButtonIconOptions() - { - Ark_ButtonIconOptions value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 shown_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource shown_buf = {}; - shown_buf.selector = shown_buf_selector; - if (shown_buf_selector == 0) { - shown_buf.selector = 0; - shown_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (shown_buf_selector == 1) { - shown_buf.selector = 1; - shown_buf.value1 = static_cast(valueDeserializer.readPixelMap()); - } - else if (shown_buf_selector == 2) { - shown_buf.selector = 2; - shown_buf.value2 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for shown_buf has to be chosen through deserialisation."; - } - value.shown = static_cast(shown_buf); - const Ark_Int8 hidden_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource hidden_buf = {}; - hidden_buf.selector = hidden_buf_selector; - if (hidden_buf_selector == 0) { - hidden_buf.selector = 0; - hidden_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (hidden_buf_selector == 1) { - hidden_buf.selector = 1; - hidden_buf.value1 = static_cast(valueDeserializer.readPixelMap()); - } - else if (hidden_buf_selector == 2) { - hidden_buf.selector = 2; - hidden_buf.value2 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for hidden_buf has to be chosen through deserialisation."; + const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Array_Number selected_buf_ = {}; + selected_buf_.selector = selected_buf__selector; + if (selected_buf__selector == 0) { + selected_buf_.selector = 0; + selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (selected_buf__selector == 1) { + selected_buf_.selector = 1; + const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); + Array_Number selected_buf__u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&selected_buf__u, selected_buf__u_length); + for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { + selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); + } + selected_buf_.value1 = selected_buf__u; + } + else { + throw "One of the branches for selected_buf_ has to be chosen through deserialisation."; + } + selected_buf.value = static_cast(selected_buf_); } - value.hidden = static_cast(hidden_buf); - const auto switching_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_PixelMap_Resource switching_buf = {}; - switching_buf.tag = switching_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (switching_buf_runtimeType)) + value.selected = selected_buf; + const auto defaultPickerItemHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String defaultPickerItemHeight_buf = {}; + defaultPickerItemHeight_buf.tag = defaultPickerItemHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) { - const Ark_Int8 switching_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource switching_buf_ = {}; - switching_buf_.selector = switching_buf__selector; - if (switching_buf__selector == 0) { - switching_buf_.selector = 0; - switching_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (switching_buf__selector == 1) { - switching_buf_.selector = 1; - switching_buf_.value1 = static_cast(valueDeserializer.readPixelMap()); + const Ark_Int8 defaultPickerItemHeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String defaultPickerItemHeight_buf_ = {}; + defaultPickerItemHeight_buf_.selector = defaultPickerItemHeight_buf__selector; + if (defaultPickerItemHeight_buf__selector == 0) { + defaultPickerItemHeight_buf_.selector = 0; + defaultPickerItemHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); } - else if (switching_buf__selector == 2) { - switching_buf_.selector = 2; - switching_buf_.value2 = valueDeserializer.readResource(); + else if (defaultPickerItemHeight_buf__selector == 1) { + defaultPickerItemHeight_buf_.selector = 1; + defaultPickerItemHeight_buf_.value1 = static_cast(valueDeserializer.readString()); } else { - throw "One of the branches for switching_buf_ has to be chosen through deserialisation."; + throw "One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation."; } - switching_buf.value = static_cast(switching_buf_); + defaultPickerItemHeight_buf.value = static_cast(defaultPickerItemHeight_buf_); } - value.switching = switching_buf; - return value; - } - Ark_ImageAIOptions readImageAIOptions() - { - Ark_ImageAIOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto types_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_ImageAnalyzerType types_buf = {}; - types_buf.tag = types_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (types_buf_runtimeType)) + value.defaultPickerItemHeight = defaultPickerItemHeight_buf; + const auto canLoop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean canLoop_buf = {}; + canLoop_buf.tag = canLoop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (canLoop_buf_runtimeType)) { - const Ark_Int32 types_buf__length = valueDeserializer.readInt32(); - Array_ImageAnalyzerType types_buf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&types_buf_, types_buf__length); - for (int types_buf__i = 0; types_buf__i < types_buf__length; types_buf__i++) { - types_buf_.array[types_buf__i] = static_cast(valueDeserializer.readInt32()); - } - types_buf.value = types_buf_; + canLoop_buf.value = valueDeserializer.readBoolean(); } - value.types = types_buf; - const auto aiController_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageAnalyzerController aiController_buf = {}; - aiController_buf.tag = aiController_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (aiController_buf_runtimeType)) + value.canLoop = canLoop_buf; + const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle disappearTextStyle_buf = {}; + disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) { - aiController_buf.value = static_cast(valueDeserializer.readImageAnalyzerController()); + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - value.aiController = aiController_buf; - return value; - } - Ark_XComponentController readXComponentController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebKeyboardController readWebKeyboardController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_EventResult readEventResult() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_TouchEvent readTouchEvent() - { - Ark_TouchEvent value = {}; - Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + value.disappearTextStyle = disappearTextStyle_buf; + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + value.textStyle = textStyle_buf; + const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; + acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + value.acceptButtonStyle = acceptButtonStyle_buf; + const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; + cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); } - value.deviceId = deviceId_buf; - value.type = static_cast(valueDeserializer.readInt32()); - const Ark_Int32 touches_buf_length = valueDeserializer.readInt32(); - Array_TouchObject touches_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&touches_buf, touches_buf_length); - for (int touches_buf_i = 0; touches_buf_i < touches_buf_length; touches_buf_i++) { - touches_buf.array[touches_buf_i] = valueDeserializer.readTouchObject(); + value.cancelButtonStyle = cancelButtonStyle_buf; + const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle selectedTextStyle_buf = {}; + selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); } - value.touches = touches_buf; - const Ark_Int32 changedTouches_buf_length = valueDeserializer.readInt32(); - Array_TouchObject changedTouches_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&changedTouches_buf, changedTouches_buf_length); - for (int changedTouches_buf_i = 0; changedTouches_buf_i < changedTouches_buf_length; changedTouches_buf_i++) { - changedTouches_buf.array[changedTouches_buf_i] = valueDeserializer.readTouchObject(); + value.selectedTextStyle = selectedTextStyle_buf; + const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_TextPickerResult_Void onAccept_buf = {}; + onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; } - value.changedTouches = changedTouches_buf; - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - return value; - } - Ark_NativeEmbedInfo readNativeEmbedInfo() - { - Ark_NativeEmbedInfo value = {}; - Deserializer& valueDeserializer = *this; - const auto id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String id_buf = {}; - id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) + value.onAccept = onAccept_buf; + const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onCancel_buf = {}; + onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) { - id_buf.value = static_cast(valueDeserializer.readString()); + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.id = id_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) + value.onCancel = onCancel_buf; + const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_TextPickerResult_Void onChange_buf = {}; + onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) { - type_buf.value = static_cast(valueDeserializer.readString()); + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; } - value.type = type_buf; - const auto src_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String src_buf = {}; - src_buf.tag = src_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (src_buf_runtimeType)) + value.onChange = onChange_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) { - src_buf.value = static_cast(valueDeserializer.readString()); + maskRect_buf.value = valueDeserializer.readRectangle(); } - value.src = src_buf; - const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position position_buf = {}; - position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) + value.maskRect = maskRect_buf; + const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogAlignment alignment_buf = {}; + alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) { - position_buf.value = valueDeserializer.readPosition(); + alignment_buf.value = static_cast(valueDeserializer.readInt32()); } - value.position = position_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + value.alignment = alignment_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Offset offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) { - width_buf.value = static_cast(valueDeserializer.readNumber()); + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + value.offset = offset_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - height_buf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.height = height_buf; - const auto url_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String url_buf = {}; - url_buf.tag = url_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (url_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - url_buf.value = static_cast(valueDeserializer.readString()); + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - value.url = url_buf; - const auto tag_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String tag_buf = {}; - tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidAppear_buf = {}; + onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) { - tag_buf.value = static_cast(valueDeserializer.readString()); + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.tag = tag_buf; - const auto params_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Map_String_String params_buf = {}; - params_buf.tag = params_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (params_buf_runtimeType)) + value.onDidAppear = onDidAppear_buf; + const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDidDisappear_buf = {}; + onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - const Ark_Int32 params_buf__size = valueDeserializer.readInt32(); - Map_String_String params_buf_ = {}; - valueDeserializer.resizeMap(¶ms_buf_, params_buf__size); - for (int params_buf__i = 0; params_buf__i < params_buf__size; params_buf__i++) { - const Ark_String params_buf__key = static_cast(valueDeserializer.readString()); - const Ark_String params_buf__value = static_cast(valueDeserializer.readString()); - params_buf_.keys[params_buf__i] = params_buf__key; - params_buf_.values[params_buf__i] = params_buf__value; - } - params_buf.value = params_buf_; + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.params = params_buf; - return value; - } - Ark_NestedScrollOptionsExt readNestedScrollOptionsExt() - { - Ark_NestedScrollOptionsExt value = {}; - Deserializer& valueDeserializer = *this; - const auto scrollUp_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollUp_buf = {}; - scrollUp_buf.tag = scrollUp_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scrollUp_buf_runtimeType)) + value.onDidDisappear = onDidDisappear_buf; + const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppear_buf = {}; + onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) { - scrollUp_buf.value = static_cast(valueDeserializer.readInt32()); + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.scrollUp = scrollUp_buf; - const auto scrollDown_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollDown_buf = {}; - scrollDown_buf.tag = scrollDown_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scrollDown_buf_runtimeType)) + value.onWillAppear = onWillAppear_buf; + const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappear_buf = {}; + onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - scrollDown_buf.value = static_cast(valueDeserializer.readInt32()); + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.scrollDown = scrollDown_buf; - const auto scrollRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollRight_buf = {}; - scrollRight_buf.tag = scrollRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scrollRight_buf_runtimeType)) + value.onWillDisappear = onWillDisappear_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) { - scrollRight_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); } - value.scrollRight = scrollRight_buf; - const auto scrollLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NestedScrollMode scrollLeft_buf = {}; - scrollLeft_buf.tag = scrollLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scrollLeft_buf_runtimeType)) + value.shadow = shadow_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - scrollLeft_buf.value = static_cast(valueDeserializer.readInt32()); + enableHoverMode_buf.value = valueDeserializer.readBoolean(); } - value.scrollLeft = scrollLeft_buf; - return value; - } - Ark_NestedScrollOptions readNestedScrollOptions() - { - Ark_NestedScrollOptions value = {}; - Deserializer& valueDeserializer = *this; - value.scrollForward = static_cast(valueDeserializer.readInt32()); - value.scrollBackward = static_cast(valueDeserializer.readInt32()); + value.enableHoverMode = enableHoverMode_buf; + const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeArea_buf = {}; + hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.hoverModeArea = hoverModeArea_buf; return value; } - Ark_DataResubmissionHandler readDataResubmissionHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_ControllerHandler readControllerHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_ClientAuthenticationHandler readClientAuthenticationHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_SslErrorHandler readSslErrorHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebContextMenuResult readWebContextMenuResult() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebContextMenuParam readWebContextMenuParam() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_ScreenCaptureHandler readScreenCaptureHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_PermissionRequest readPermissionRequest() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_HttpAuthHandler readHttpAuthHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_FullScreenExitHandler readFullScreenExitHandler() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_FileSelectorParam readFileSelectorParam() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_FileSelectorResult readFileSelectorResult() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebResourceResponse readWebResourceResponse() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WebResourceError readWebResourceError() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_ConsoleMessage readConsoleMessage() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_JsResult readJsResult() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_JsGeolocation readJsGeolocation() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_VideoController readVideoController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_TextTimerController readTextTimerController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } Ark_DividerOptions readDividerOptions() { Ark_DividerOptions value = {}; @@ -76122,6 +75094,42 @@ class Deserializer : public DeserializerBase { value.endMargin = endMargin_buf; return value; } + Ark_InputCounterOptions readInputCounterOptions() + { + Ark_InputCounterOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto thresholdPercentage_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number thresholdPercentage_buf = {}; + thresholdPercentage_buf.tag = thresholdPercentage_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (thresholdPercentage_buf_runtimeType)) + { + thresholdPercentage_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.thresholdPercentage = thresholdPercentage_buf; + const auto highlightBorder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean highlightBorder_buf = {}; + highlightBorder_buf.tag = highlightBorder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (highlightBorder_buf_runtimeType)) + { + highlightBorder_buf.value = valueDeserializer.readBoolean(); + } + value.highlightBorder = highlightBorder_buf; + return value; + } + Ark_KeyboardOptions readKeyboardOptions() + { + Ark_KeyboardOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto supportAvoidance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean supportAvoidance_buf = {}; + supportAvoidance_buf.tag = supportAvoidance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (supportAvoidance_buf_runtimeType)) + { + supportAvoidance_buf.value = valueDeserializer.readBoolean(); + } + value.supportAvoidance = supportAvoidance_buf; + return value; + } Ark_UnderlineColor readUnderlineColor() { Ark_UnderlineColor value = {}; @@ -76215,56 +75223,180 @@ class Deserializer : public DeserializerBase { } error_buf.value = static_cast(error_buf_); } - value.error = error_buf; - const auto disable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor disable_buf = {}; - disable_buf.tag = disable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (disable_buf_runtimeType)) + value.error = error_buf; + const auto disable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor disable_buf = {}; + disable_buf.tag = disable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (disable_buf_runtimeType)) + { + const Ark_Int8 disable_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor disable_buf_ = {}; + disable_buf_.selector = disable_buf__selector; + if (disable_buf__selector == 0) { + disable_buf_.selector = 0; + disable_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (disable_buf__selector == 1) { + disable_buf_.selector = 1; + disable_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (disable_buf__selector == 2) { + disable_buf_.selector = 2; + disable_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (disable_buf__selector == 3) { + disable_buf_.selector = 3; + disable_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for disable_buf_ has to be chosen through deserialisation."; + } + disable_buf.value = static_cast(disable_buf_); + } + value.disable = disable_buf; + return value; + } + Ark_TextInputController readTextInputController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_SelectionOptions readSelectionOptions() + { + Ark_SelectionOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto menuPolicy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuPolicy menuPolicy_buf = {}; + menuPolicy_buf.tag = menuPolicy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (menuPolicy_buf_runtimeType)) + { + menuPolicy_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.menuPolicy = menuPolicy_buf; + return value; + } + Ark_TextRange readTextRange() + { + Ark_TextRange value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + return value; + } + Ark_TextMenuItem readTextMenuItem() + { + Ark_TextMenuItem value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 content_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr content_buf = {}; + content_buf.selector = content_buf_selector; + if (content_buf_selector == 0) { + content_buf.selector = 0; + content_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (content_buf_selector == 1) { + content_buf.selector = 1; + content_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for content_buf has to be chosen through deserialisation."; + } + value.content = static_cast(content_buf); + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) { - const Ark_Int8 disable_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor disable_buf_ = {}; - disable_buf_.selector = disable_buf__selector; - if (disable_buf__selector == 0) { - disable_buf_.selector = 0; - disable_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (disable_buf__selector == 1) { - disable_buf_.selector = 1; - disable_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (disable_buf__selector == 2) { - disable_buf_.selector = 2; - disable_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr icon_buf_ = {}; + icon_buf_.selector = icon_buf__selector; + if (icon_buf__selector == 0) { + icon_buf_.selector = 0; + icon_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (disable_buf__selector == 3) { - disable_buf_.selector = 3; - disable_buf_.value3 = valueDeserializer.readResource(); + else if (icon_buf__selector == 1) { + icon_buf_.selector = 1; + icon_buf_.value1 = valueDeserializer.readResource(); } else { - throw "One of the branches for disable_buf_ has to be chosen through deserialisation."; + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } - disable_buf.value = static_cast(disable_buf_); + icon_buf.value = static_cast(icon_buf_); } - value.disable = disable_buf; + value.icon = icon_buf; + value.id = static_cast(valueDeserializer.readTextMenuItemId()); return value; } - Ark_TextInputController readTextInputController() + Ark_TextClockController readTextClockController() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_TextClockController readTextClockController() + Ark_TextAreaController readTextAreaController() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_TextAreaController readTextAreaController() + Ark_SelectionMenuOptions readSelectionMenuOptions() { + Ark_SelectionMenuOptions value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuOnAppearCallback onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuOnAppearCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuOnAppearCallback))))}; + } + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onDisappear = onDisappear_buf; + const auto menuType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuType menuType_buf = {}; + menuType_buf.tag = menuType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (menuType_buf_runtimeType)) + { + menuType_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.menuType = menuType_buf; + return value; + } + Ark_FontSettingOptions readFontSettingOptions() + { + Ark_FontSettingOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto enableVariableFontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableVariableFontWeight_buf = {}; + enableVariableFontWeight_buf.tag = enableVariableFontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) + { + enableVariableFontWeight_buf.value = valueDeserializer.readBoolean(); + } + value.enableVariableFontWeight = enableVariableFontWeight_buf; + return value; } Ark_TextController readTextController() { @@ -76634,6 +75766,104 @@ class Deserializer : public DeserializerBase { value.text = text_buf; return value; } + Ark_BackgroundBlurStyleOptions readBackgroundBlurStyleOptions() + { + Ark_BackgroundBlurStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ThemeColorMode colorMode_buf = {}; + colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) + { + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorMode_buf; + const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AdaptiveColor adaptiveColor_buf = {}; + adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) + { + adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.adaptiveColor = adaptiveColor_buf; + const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scale_buf = {}; + scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) + { + scale_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.scale = scale_buf; + const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurOptions blurOptions_buf = {}; + blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) + { + blurOptions_buf.value = valueDeserializer.readBlurOptions(); + } + value.blurOptions = blurOptions_buf; + const auto policy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyleActivePolicy policy_buf = {}; + policy_buf.tag = policy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (policy_buf_runtimeType)) + { + policy_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.policy = policy_buf; + const auto inactiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor inactiveColor_buf = {}; + inactiveColor_buf.tag = inactiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (inactiveColor_buf_runtimeType)) + { + const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor inactiveColor_buf_ = {}; + inactiveColor_buf_.selector = inactiveColor_buf__selector; + if (inactiveColor_buf__selector == 0) { + inactiveColor_buf_.selector = 0; + inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (inactiveColor_buf__selector == 1) { + inactiveColor_buf_.selector = 1; + inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (inactiveColor_buf__selector == 2) { + inactiveColor_buf_.selector = 2; + inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (inactiveColor_buf__selector == 3) { + inactiveColor_buf_.selector = 3; + inactiveColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."; + } + inactiveColor_buf.value = static_cast(inactiveColor_buf_); + } + value.inactiveColor = inactiveColor_buf; + return value; + } + Ark_ScrollableBarModeOptions readScrollableBarModeOptions() + { + Ark_ScrollableBarModeOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length margin_buf = {}; + margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) + { + margin_buf.value = valueDeserializer.readLength(); + } + value.margin = margin_buf; + const auto nonScrollableLayoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LayoutStyle nonScrollableLayoutStyle_buf = {}; + nonScrollableLayoutStyle_buf.tag = nonScrollableLayoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) + { + nonScrollableLayoutStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.nonScrollableLayoutStyle = nonScrollableLayoutStyle_buf; + return value; + } Ark_TabContentAnimatedTransition readTabContentAnimatedTransition() { Ark_TabContentAnimatedTransition value = {}; @@ -76655,6 +75885,11 @@ class Deserializer : public DeserializerBase { Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } + Ark_SymbolEffect readSymbolEffect() + { + Ark_SymbolEffect value = {}; + return value; + } Ark_DigitIndicator readDigitIndicator() { Ark_DigitIndicator value = {}; @@ -77033,89 +76268,381 @@ class Deserializer : public DeserializerBase { { arrowSize_buf.value = valueDeserializer.readLength(); } - value.arrowSize = arrowSize_buf; - const auto arrowColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor arrowColor_buf = {}; - arrowColor_buf.tag = arrowColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowColor_buf_runtimeType)) + value.arrowSize = arrowSize_buf; + const auto arrowColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor arrowColor_buf = {}; + arrowColor_buf.tag = arrowColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowColor_buf_runtimeType)) + { + const Ark_Int8 arrowColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor arrowColor_buf_ = {}; + arrowColor_buf_.selector = arrowColor_buf__selector; + if (arrowColor_buf__selector == 0) { + arrowColor_buf_.selector = 0; + arrowColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (arrowColor_buf__selector == 1) { + arrowColor_buf_.selector = 1; + arrowColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (arrowColor_buf__selector == 2) { + arrowColor_buf_.selector = 2; + arrowColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (arrowColor_buf__selector == 3) { + arrowColor_buf_.selector = 3; + arrowColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for arrowColor_buf_ has to be chosen through deserialisation."; + } + arrowColor_buf.value = static_cast(arrowColor_buf_); + } + value.arrowColor = arrowColor_buf; + return value; + } + Ark_LocalizedEdges readLocalizedEdges() + { + Ark_LocalizedEdges value = {}; + Deserializer& valueDeserializer = *this; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + { + top_buf.value = valueDeserializer.readLengthMetrics(); + } + value.top = top_buf; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = valueDeserializer.readLengthMetrics(); + } + value.start = start_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf.value = valueDeserializer.readLengthMetrics(); + } + value.bottom = bottom_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = valueDeserializer.readLengthMetrics(); + } + value.end = end_buf; + return value; + } + Ark_Edges readEdges() + { + Ark_Edges value = {}; + Deserializer& valueDeserializer = *this; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + { + top_buf.value = valueDeserializer.readLength(); + } + value.top = top_buf; + const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length left_buf = {}; + left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) + { + left_buf.value = valueDeserializer.readLength(); + } + value.left = left_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + { + bottom_buf.value = valueDeserializer.readLength(); + } + value.bottom = bottom_buf; + const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length right_buf = {}; + right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) + { + right_buf.value = valueDeserializer.readLength(); + } + value.right = right_buf; + return value; + } + Ark_SearchButtonOptions readSearchButtonOptions() + { + Ark_SearchButtonOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length fontSize_buf = {}; + fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + { + fontSize_buf.value = valueDeserializer.readLength(); + } + value.fontSize = fontSize_buf; + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); + } + value.fontColor = fontColor_buf; + const auto autoDisable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoDisable_buf = {}; + autoDisable_buf.tag = autoDisable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoDisable_buf_runtimeType)) + { + autoDisable_buf.value = valueDeserializer.readBoolean(); + } + value.autoDisable = autoDisable_buf; + return value; + } + Ark_CancelButtonSymbolOptions readCancelButtonSymbolOptions() + { + Ark_CancelButtonSymbolOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CancelButtonStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = style_buf; + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf.value = valueDeserializer.readSymbolGlyphModifier(); + } + value.icon = icon_buf; + return value; + } + Ark_CancelButtonOptions readCancelButtonOptions() + { + Ark_CancelButtonOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CancelButtonStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + { + style_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = style_buf; + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_IconOptions icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf.value = valueDeserializer.readIconOptions(); + } + value.icon = icon_buf; + return value; + } + Ark_SearchController readSearchController() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_EdgeEffectOptions readEdgeEffectOptions() + { + Ark_EdgeEffectOptions value = {}; + Deserializer& valueDeserializer = *this; + value.alwaysEnabled = valueDeserializer.readBoolean(); + return value; + } + Ark_ScrollToIndexOptions readScrollToIndexOptions() + { + Ark_ScrollToIndexOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto extraOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics extraOffset_buf = {}; + extraOffset_buf.tag = extraOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (extraOffset_buf_runtimeType)) + { + extraOffset_buf.value = valueDeserializer.readLengthMetrics(); + } + value.extraOffset = extraOffset_buf; + return value; + } + Ark_ScrollPageOptions readScrollPageOptions() + { + Ark_ScrollPageOptions value = {}; + Deserializer& valueDeserializer = *this; + value.next = valueDeserializer.readBoolean(); + const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean animation_buf = {}; + animation_buf.tag = animation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (animation_buf_runtimeType)) + { + animation_buf.value = valueDeserializer.readBoolean(); + } + value.animation = animation_buf; + return value; + } + Ark_ScrollEdgeOptions readScrollEdgeOptions() + { + Ark_ScrollEdgeOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto velocity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number velocity_buf = {}; + velocity_buf.tag = velocity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (velocity_buf_runtimeType)) + { + velocity_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.velocity = velocity_buf; + return value; + } + Ark_ScrollOptions readScrollOptions() + { + Ark_ScrollOptions value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 xOffset_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_String xOffset_buf = {}; + xOffset_buf.selector = xOffset_buf_selector; + if (xOffset_buf_selector == 0) { + xOffset_buf.selector = 0; + xOffset_buf.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (xOffset_buf_selector == 1) { + xOffset_buf.selector = 1; + xOffset_buf.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for xOffset_buf has to be chosen through deserialisation."; + } + value.xOffset = static_cast(xOffset_buf); + const Ark_Int8 yOffset_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_String yOffset_buf = {}; + yOffset_buf.selector = yOffset_buf_selector; + if (yOffset_buf_selector == 0) { + yOffset_buf.selector = 0; + yOffset_buf.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (yOffset_buf_selector == 1) { + yOffset_buf.selector = 1; + yOffset_buf.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for yOffset_buf has to be chosen through deserialisation."; + } + value.yOffset = static_cast(yOffset_buf); + const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ScrollAnimationOptions_Boolean animation_buf = {}; + animation_buf.tag = animation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (animation_buf_runtimeType)) { - const Ark_Int8 arrowColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor arrowColor_buf_ = {}; - arrowColor_buf_.selector = arrowColor_buf__selector; - if (arrowColor_buf__selector == 0) { - arrowColor_buf_.selector = 0; - arrowColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (arrowColor_buf__selector == 1) { - arrowColor_buf_.selector = 1; - arrowColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (arrowColor_buf__selector == 2) { - arrowColor_buf_.selector = 2; - arrowColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 animation_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ScrollAnimationOptions_Boolean animation_buf_ = {}; + animation_buf_.selector = animation_buf__selector; + if (animation_buf__selector == 0) { + animation_buf_.selector = 0; + animation_buf_.value0 = valueDeserializer.readScrollAnimationOptions(); } - else if (arrowColor_buf__selector == 3) { - arrowColor_buf_.selector = 3; - arrowColor_buf_.value3 = valueDeserializer.readResource(); + else if (animation_buf__selector == 1) { + animation_buf_.selector = 1; + animation_buf_.value1 = valueDeserializer.readBoolean(); } else { - throw "One of the branches for arrowColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for animation_buf_ has to be chosen through deserialisation."; } - arrowColor_buf.value = static_cast(arrowColor_buf_); + animation_buf.value = static_cast(animation_buf_); } - value.arrowColor = arrowColor_buf; + value.animation = animation_buf; return value; } - Ark_CancelButtonSymbolOptions readCancelButtonSymbolOptions() + Ark_RichEditorStyledStringController readRichEditorStyledStringController() { - Ark_CancelButtonSymbolOptions value = {}; Deserializer& valueDeserializer = *this; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CancelButtonStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = style_buf; - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) - { - icon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } - value.icon = icon_buf; - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; } - Ark_CancelButtonOptions readCancelButtonOptions() + Ark_RichEditorController readRichEditorController() { - Ark_CancelButtonOptions value = {}; Deserializer& valueDeserializer = *this; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CancelButtonStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_PlaceholderStyle readPlaceholderStyle() + { + Ark_PlaceholderStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Font font_buf = {}; + font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) { - style_buf.value = static_cast(valueDeserializer.readInt32()); + font_buf.value = valueDeserializer.readFont(); } - value.style = style_buf; - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_IconOptions icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + value.font = font_buf; + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) { - icon_buf.value = valueDeserializer.readIconOptions(); + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; + } + fontColor_buf.value = static_cast(fontColor_buf_); } - value.icon = icon_buf; + value.fontColor = fontColor_buf; return value; } - Ark_SearchController readSearchController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } Ark_RichEditorImageSpanResult readRichEditorImageSpanResult() { Ark_RichEditorImageSpanResult value = {}; @@ -77203,17 +76730,245 @@ class Deserializer : public DeserializerBase { value.previewText = previewText_buf; return value; } - Ark_RichEditorStyledStringController readRichEditorStyledStringController() + Ark_StyledStringChangedListener readStyledStringChangedListener() { + Ark_StyledStringChangedListener value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + const auto onWillChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_StyledStringChangeValue_Boolean onWillChange_buf = {}; + onWillChange_buf.tag = onWillChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillChange_buf_runtimeType)) + { + onWillChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_StyledStringChangeValue_Boolean))))}; + } + value.onWillChange = onWillChange_buf; + const auto onDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OnDidChangeCallback onDidChange_buf = {}; + onDidChange_buf.tag = onDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidChange_buf_runtimeType)) + { + onDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))}; + } + value.onDidChange = onDidChange_buf; + return value; } - Ark_RichEditorController readRichEditorController() + Ark_RichEditorRange readRichEditorRange() { + Ark_RichEditorRange value = {}; Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + return value; + } + Ark_RichEditorParagraphStyleOptions readRichEditorParagraphStyleOptions() + { + Ark_RichEditorParagraphStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + value.style = valueDeserializer.readRichEditorParagraphStyle(); + return value; + } + Ark_RichEditorUpdateSymbolSpanStyleOptions readRichEditorUpdateSymbolSpanStyleOptions() + { + Ark_RichEditorUpdateSymbolSpanStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + value.symbolStyle = valueDeserializer.readRichEditorSymbolSpanStyle(); + return value; + } + Ark_RichEditorUpdateImageSpanStyleOptions readRichEditorUpdateImageSpanStyleOptions() + { + Ark_RichEditorUpdateImageSpanStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + value.imageStyle = valueDeserializer.readRichEditorImageSpanStyle(); + return value; + } + Ark_RichEditorUpdateTextSpanStyleOptions readRichEditorUpdateTextSpanStyleOptions() + { + Ark_RichEditorUpdateTextSpanStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.end = end_buf; + value.textStyle = valueDeserializer.readRichEditorTextStyle(); + return value; + } + Ark_RichEditorSymbolSpanOptions readRichEditorSymbolSpanOptions() + { + Ark_RichEditorSymbolSpanOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.offset = offset_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorSymbolSpanStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + { + style_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); + } + value.style = style_buf; + return value; + } + Ark_RichEditorBuilderSpanOptions readRichEditorBuilderSpanOptions() + { + Ark_RichEditorBuilderSpanOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.offset = offset_buf; + return value; + } + Ark_RichEditorImageSpanOptions readRichEditorImageSpanOptions() + { + Ark_RichEditorImageSpanOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.offset = offset_buf; + const auto imageStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorImageSpanStyle imageStyle_buf = {}; + imageStyle_buf.tag = imageStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (imageStyle_buf_runtimeType)) + { + imageStyle_buf.value = valueDeserializer.readRichEditorImageSpanStyle(); + } + value.imageStyle = imageStyle_buf; + const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorGesture gesture_buf = {}; + gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) + { + gesture_buf.value = valueDeserializer.readRichEditorGesture(); + } + value.gesture = gesture_buf; + return value; + } + Ark_RichEditorTextSpanOptions readRichEditorTextSpanOptions() + { + Ark_RichEditorTextSpanOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.offset = offset_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorTextStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + { + style_buf.value = valueDeserializer.readRichEditorTextStyle(); + } + value.style = style_buf; + const auto paragraphStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorParagraphStyle paragraphStyle_buf = {}; + paragraphStyle_buf.tag = paragraphStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (paragraphStyle_buf_runtimeType)) + { + paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); + } + value.paragraphStyle = paragraphStyle_buf; + const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RichEditorGesture gesture_buf = {}; + gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) + { + gesture_buf.value = valueDeserializer.readRichEditorGesture(); + } + value.gesture = gesture_buf; + return value; } Ark_GuideLinePosition readGuideLinePosition() { @@ -77699,14 +77454,153 @@ class Deserializer : public DeserializerBase { enableWaveEffect_buf.tag = enableWaveEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (enableWaveEffect_buf_runtimeType)) { - enableWaveEffect_buf.value = valueDeserializer.readBoolean(); + enableWaveEffect_buf.value = valueDeserializer.readBoolean(); + } + value.enableWaveEffect = enableWaveEffect_buf; + return value; + } + Ark_NavigationToolbarOptions readNavigationToolbarOptions() + { + Ark_NavigationToolbarOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarStyle barStyle_buf = {}; + barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.barStyle = barStyle_buf; + return value; + } + Ark_NavigationTitleOptions readNavigationTitleOptions() + { + Ark_NavigationTitleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarStyle barStyle_buf = {}; + barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.barStyle = barStyle_buf; + const auto paddingStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics paddingStart_buf = {}; + paddingStart_buf.tag = paddingStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (paddingStart_buf_runtimeType)) + { + paddingStart_buf.value = valueDeserializer.readLengthMetrics(); + } + value.paddingStart = paddingStart_buf; + const auto paddingEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics paddingEnd_buf = {}; + paddingEnd_buf.tag = paddingEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (paddingEnd_buf_runtimeType)) + { + paddingEnd_buf.value = valueDeserializer.readLengthMetrics(); + } + value.paddingEnd = paddingEnd_buf; + const auto mainTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextModifier mainTitleModifier_buf = {}; + mainTitleModifier_buf.tag = mainTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mainTitleModifier_buf_runtimeType)) + { + mainTitleModifier_buf.value = valueDeserializer.readTextModifier(); + } + value.mainTitleModifier = mainTitleModifier_buf; + const auto subTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextModifier subTitleModifier_buf = {}; + subTitleModifier_buf.tag = subTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (subTitleModifier_buf_runtimeType)) + { + subTitleModifier_buf.value = valueDeserializer.readTextModifier(); + } + value.subTitleModifier = subTitleModifier_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); } - value.enableWaveEffect = enableWaveEffect_buf; - return value; - } - Ark_TextModifier readTextModifier() - { - Ark_TextModifier value = {}; + value.enableHoverMode = enableHoverMode_buf; return value; } Ark_NavDestinationCustomTitle readNavDestinationCustomTitle() @@ -77865,630 +77759,1445 @@ class Deserializer : public DeserializerBase { labelInfo_buf.tag = labelInfo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (labelInfo_buf_runtimeType)) { - const Ark_Int8 labelInfo_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr labelInfo_buf_ = {}; - labelInfo_buf_.selector = labelInfo_buf__selector; - if (labelInfo_buf__selector == 0) { - labelInfo_buf_.selector = 0; - labelInfo_buf_.value0 = static_cast(valueDeserializer.readString()); + const Ark_Int8 labelInfo_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr labelInfo_buf_ = {}; + labelInfo_buf_.selector = labelInfo_buf__selector; + if (labelInfo_buf__selector == 0) { + labelInfo_buf_.selector = 0; + labelInfo_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (labelInfo_buf__selector == 1) { + labelInfo_buf_.selector = 1; + labelInfo_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for labelInfo_buf_ has to be chosen through deserialisation."; + } + labelInfo_buf.value = static_cast(labelInfo_buf_); + } + value.labelInfo = labelInfo_buf; + const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builder_buf = {}; + builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) + { + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.builder = builder_buf; + return value; + } + Ark_DividerStyleOptions readDividerStyleOptions() + { + Ark_DividerStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeWidth_buf = {}; + strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) + { + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + } + value.strokeWidth = strokeWidth_buf; + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } + value.color = color_buf; + const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics startMargin_buf = {}; + startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + { + startMargin_buf.value = valueDeserializer.readLengthMetrics(); + } + value.startMargin = startMargin_buf; + const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics endMargin_buf = {}; + endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + { + endMargin_buf.value = valueDeserializer.readLengthMetrics(); + } + value.endMargin = endMargin_buf; + return value; + } + Ark_ASTCResource readASTCResource() + { + Ark_ASTCResource value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 sources_buf_length = valueDeserializer.readInt32(); + Array_String sources_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&sources_buf, sources_buf_length); + for (int sources_buf_i = 0; sources_buf_i < sources_buf_length; sources_buf_i++) { + sources_buf.array[sources_buf_i] = static_cast(valueDeserializer.readString()); + } + value.sources = sources_buf; + value.column = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_DrawableDescriptor readDrawableDescriptor() + { + Ark_DrawableDescriptor value = {}; + Deserializer& valueDeserializer = *this; + value.__DrawableDescriptorStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_Matrix2D readMatrix2D() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ListDividerOptions readListDividerOptions() + { + Ark_ListDividerOptions value = {}; + Deserializer& valueDeserializer = *this; + value.strokeWidth = valueDeserializer.readLength(); + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } + value.color = color_buf; + const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length startMargin_buf = {}; + startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + { + startMargin_buf.value = valueDeserializer.readLength(); + } + value.startMargin = startMargin_buf; + const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length endMargin_buf = {}; + endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + { + endMargin_buf.value = valueDeserializer.readLength(); + } + value.endMargin = endMargin_buf; + return value; + } + Ark_CloseSwipeActionOptions readCloseSwipeActionOptions() + { + Ark_CloseSwipeActionOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto onFinish_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onFinish_buf = {}; + onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) + { + onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onFinish = onFinish_buf; + return value; + } + Ark_DrawingColorFilter readDrawingColorFilter() + { + Ark_DrawingColorFilter value = {}; + Deserializer& valueDeserializer = *this; + value.__DrawingColorFilterStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_ColorFilter readColorFilter() + { + Ark_ColorFilter value = {}; + return value; + } + Ark_BreakPoints readBreakPoints() + { + Ark_BreakPoints value = {}; + Deserializer& valueDeserializer = *this; + const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_String value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + { + const Ark_Int32 value_buf__length = valueDeserializer.readInt32(); + Array_String value_buf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&value_buf_, value_buf__length); + for (int value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { + value_buf_.array[value_buf__i] = static_cast(valueDeserializer.readString()); + } + value_buf.value = value_buf_; + } + value.value = value_buf; + const auto reference_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BreakpointsReference reference_buf = {}; + reference_buf.tag = reference_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (reference_buf_runtimeType)) + { + reference_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.reference = reference_buf; + return value; + } + Ark_WindowStatusType readWindowStatusType() + { + Ark_WindowStatusType value = {}; + Deserializer& valueDeserializer = *this; + value.__WindowStatusTypeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_FlexSpaceOptions readFlexSpaceOptions() + { + Ark_FlexSpaceOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto main_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics main_buf = {}; + main_buf.tag = main_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (main_buf_runtimeType)) + { + main_buf.value = valueDeserializer.readLengthMetrics(); + } + value.main = main_buf; + const auto cross_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics cross_buf = {}; + cross_buf.tag = cross_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cross_buf_runtimeType)) + { + cross_buf.value = valueDeserializer.readLengthMetrics(); + } + value.cross = cross_buf; + return value; + } + Ark_DatePickerDialogOptions readDatePickerDialogOptions() + { + Ark_DatePickerDialogOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = valueDeserializer.readInt64(); + } + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = valueDeserializer.readInt64(); + } + value.end = end_buf; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + { + selected_buf.value = valueDeserializer.readInt64(); + } + value.selected = selected_buf; + const auto lunar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean lunar_buf = {}; + lunar_buf.tag = lunar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunar_buf_runtimeType)) + { + lunar_buf.value = valueDeserializer.readBoolean(); + } + value.lunar = lunar_buf; + const auto lunarSwitch_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean lunarSwitch_buf = {}; + lunarSwitch_buf.tag = lunarSwitch_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitch_buf_runtimeType)) + { + lunarSwitch_buf.value = valueDeserializer.readBoolean(); + } + value.lunarSwitch = lunarSwitch_buf; + const auto lunarSwitchStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LunarSwitchStyle lunarSwitchStyle_buf = {}; + lunarSwitchStyle_buf.tag = lunarSwitchStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) + { + lunarSwitchStyle_buf.value = valueDeserializer.readLunarSwitchStyle(); + } + value.lunarSwitchStyle = lunarSwitchStyle_buf; + const auto showTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showTime_buf = {}; + showTime_buf.tag = showTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showTime_buf_runtimeType)) + { + showTime_buf.value = valueDeserializer.readBoolean(); + } + value.showTime = showTime_buf; + const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean useMilitaryTime_buf = {}; + useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + { + useMilitaryTime_buf.value = valueDeserializer.readBoolean(); + } + value.useMilitaryTime = useMilitaryTime_buf; + const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle disappearTextStyle_buf = {}; + disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + { + disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } + value.disappearTextStyle = disappearTextStyle_buf; + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + { + textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } + value.textStyle = textStyle_buf; + const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; + acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } + value.acceptButtonStyle = acceptButtonStyle_buf; + const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; + cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } + value.cancelButtonStyle = cancelButtonStyle_buf; + const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerTextStyle selectedTextStyle_buf = {}; + selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + { + selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + } + value.selectedTextStyle = selectedTextStyle_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + { + maskRect_buf.value = valueDeserializer.readRectangle(); + } + value.maskRect = maskRect_buf; + const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogAlignment alignment_buf = {}; + alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) + { + alignment_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.alignment = alignment_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Offset offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; + } + value.offset = offset_buf; + const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DatePickerResult_Void onAccept_buf = {}; + onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) + { + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + } + value.onAccept = onAccept_buf; + const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onCancel_buf = {}; + onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) + { + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onCancel = onCancel_buf; + const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DatePickerResult_Void onChange_buf = {}; + onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) + { + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + } + value.onChange = onChange_buf; + const auto onDateAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Date_Void onDateAccept_buf = {}; + onDateAccept_buf.tag = onDateAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDateAccept_buf_runtimeType)) + { + onDateAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } + value.onDateAccept = onDateAccept_buf; + const auto onDateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Date_Void onDateChange_buf = {}; + onDateChange_buf.tag = onDateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDateChange_buf_runtimeType)) + { + onDateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + } + value.onDateChange = onDateChange_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onDidAppear_buf = {}; + onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) + { + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onDidAppear = onDidAppear_buf; + const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onDidDisappear_buf = {}; + onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) + { + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onDidDisappear = onDidDisappear_buf; + const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onWillAppear_buf = {}; + onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) + { + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onWillAppear = onWillAppear_buf; + const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback onWillDisappear_buf = {}; + onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.onWillDisappear = onWillDisappear_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); } - else if (labelInfo_buf__selector == 1) { - labelInfo_buf_.selector = 1; - labelInfo_buf_.value1 = valueDeserializer.readResource(); + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for labelInfo_buf_ has to be chosen through deserialisation."; + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } - labelInfo_buf.value = static_cast(labelInfo_buf_); + shadow_buf.value = static_cast(shadow_buf_); } - value.labelInfo = labelInfo_buf; - const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builder_buf = {}; - builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) + value.shadow = shadow_buf; + const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DateTimeOptions dateTimeOptions_buf = {}; + dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); } - value.builder = builder_buf; + value.dateTimeOptions = dateTimeOptions_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverMode_buf; + const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeArea_buf = {}; + hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.hoverModeArea = hoverModeArea_buf; return value; } - Ark_DividerStyleOptions readDividerStyleOptions() + Ark_LinearGradient_data_panel readLinearGradient_data_panel() { - Ark_DividerStyleOptions value = {}; + Ark_LinearGradient_data_panel value = {}; + return value; + } + Ark_AnimateParam readAnimateParam() + { + Ark_AnimateParam value = {}; Deserializer& valueDeserializer = *this; - const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidth_buf = {}; - strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) + const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number duration_buf = {}; + duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + duration_buf.value = static_cast(valueDeserializer.readNumber()); } - value.strokeWidth = strokeWidth_buf; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.duration = duration_buf; + const auto tempo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number tempo_buf = {}; + tempo_buf.tag = tempo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (tempo_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + tempo_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.tempo = tempo_buf; + const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Curve_String_ICurve curve_buf = {}; + curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) + { + const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curve_buf_ = {}; + curve_buf_.selector = curve_buf__selector; + if (curve_buf__selector == 0) { + curve_buf_.selector = 0; + curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (curve_buf__selector == 1) { + curve_buf_.selector = 1; + curve_buf_.value1 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (curve_buf__selector == 2) { + curve_buf_.selector = 2; + curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + curve_buf.value = static_cast(curve_buf_); } - value.color = color_buf; - const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics startMargin_buf = {}; - startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + value.curve = curve_buf; + const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delay_buf = {}; + delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) { - startMargin_buf.value = valueDeserializer.readLengthMetrics(); + delay_buf.value = static_cast(valueDeserializer.readNumber()); } - value.startMargin = startMargin_buf; - const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics endMargin_buf = {}; - endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + value.delay = delay_buf; + const auto iterations_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number iterations_buf = {}; + iterations_buf.tag = iterations_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (iterations_buf_runtimeType)) { - endMargin_buf.value = valueDeserializer.readLengthMetrics(); + iterations_buf.value = static_cast(valueDeserializer.readNumber()); } - value.endMargin = endMargin_buf; + value.iterations = iterations_buf; + const auto playMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PlayMode playMode_buf = {}; + playMode_buf.tag = playMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (playMode_buf_runtimeType)) + { + playMode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.playMode = playMode_buf; + const auto onFinish_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onFinish_buf = {}; + onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) + { + onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onFinish = onFinish_buf; + const auto finishCallbackType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_FinishCallbackType finishCallbackType_buf = {}; + finishCallbackType_buf.tag = finishCallbackType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (finishCallbackType_buf_runtimeType)) + { + finishCallbackType_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.finishCallbackType = finishCallbackType_buf; + const auto expectedFrameRateRange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ExpectedFrameRateRange expectedFrameRateRange_buf = {}; + expectedFrameRateRange_buf.tag = expectedFrameRateRange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (expectedFrameRateRange_buf_runtimeType)) + { + expectedFrameRateRange_buf.value = valueDeserializer.readExpectedFrameRateRange(); + } + value.expectedFrameRateRange = expectedFrameRateRange_buf; return value; } - Ark_ASTCResource readASTCResource() + Ark_IPropertySubscriber readIPropertySubscriber() { - Ark_ASTCResource value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int32 sources_buf_length = valueDeserializer.readInt32(); - Array_String sources_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&sources_buf, sources_buf_length); - for (int sources_buf_i = 0; sources_buf_i < sources_buf_length; sources_buf_i++) { - sources_buf.array[sources_buf_i] = static_cast(valueDeserializer.readString()); + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_UIGestureEvent readUIGestureEvent() + { + Ark_UIGestureEvent value = {}; + return value; + } + Ark_FadingEdgeOptions readFadingEdgeOptions() + { + Ark_FadingEdgeOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto fadingEdgeLength_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics fadingEdgeLength_buf = {}; + fadingEdgeLength_buf.tag = fadingEdgeLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) + { + fadingEdgeLength_buf.value = valueDeserializer.readLengthMetrics(); } - value.sources = sources_buf; - value.column = static_cast(valueDeserializer.readNumber()); + value.fadingEdgeLength = fadingEdgeLength_buf; return value; } - Ark_DrawableDescriptor readDrawableDescriptor() + Ark_RectShape readRectShape() { - Ark_DrawableDescriptor value = {}; + Ark_RectShape value = {}; Deserializer& valueDeserializer = *this; - value.__DrawableDescriptorStub = static_cast(valueDeserializer.readString()); + value.__RectShapeStub = static_cast(valueDeserializer.readString()); return value; } - Ark_LocalizedEdges readLocalizedEdges() + Ark_AccessibilityOptions readAccessibilityOptions() { - Ark_LocalizedEdges value = {}; + Ark_AccessibilityOptions value = {}; Deserializer& valueDeserializer = *this; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + const auto accessibilityPreferred_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean accessibilityPreferred_buf = {}; + accessibilityPreferred_buf.tag = accessibilityPreferred_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) { - top_buf.value = valueDeserializer.readLengthMetrics(); + accessibilityPreferred_buf.value = valueDeserializer.readBoolean(); } - value.top = top_buf; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + value.accessibilityPreferred = accessibilityPreferred_buf; + return value; + } + Ark_SheetOptions readSheetOptions() + { + Ark_SheetOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - start_buf.value = valueDeserializer.readLengthMetrics(); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.start = start_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) { - bottom_buf.value = valueDeserializer.readLengthMetrics(); + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.bottom = bottom_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) { - end_buf.value = valueDeserializer.readLengthMetrics(); + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.end = end_buf; - return value; - } - Ark_Edges readEdges() - { - Ark_Edges value = {}; - Deserializer& valueDeserializer = *this; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + value.onDisappear = onDisappear_buf; + const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppear_buf = {}; + onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) { - top_buf.value = valueDeserializer.readLength(); + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.top = top_buf; - const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length left_buf = {}; - left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) + value.onWillAppear = onWillAppear_buf; + const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappear_buf = {}; + onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - left_buf.value = valueDeserializer.readLength(); + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.left = left_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + value.onWillDisappear = onWillDisappear_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetSize_Length height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - bottom_buf.value = valueDeserializer.readLength(); + const Ark_Int8 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + height_buf.value = static_cast(height_buf_); } - value.bottom = bottom_buf; - const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length right_buf = {}; - right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) + value.height = height_buf; + const auto dragBar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean dragBar_buf = {}; + dragBar_buf.tag = dragBar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dragBar_buf_runtimeType)) { - right_buf.value = valueDeserializer.readLength(); + dragBar_buf.value = valueDeserializer.readBoolean(); } - value.right = right_buf; - return value; - } - Ark_ListDividerOptions readListDividerOptions() - { - Ark_ListDividerOptions value = {}; - Deserializer& valueDeserializer = *this; - value.strokeWidth = valueDeserializer.readLength(); - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.dragBar = dragBar_buf; + const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor maskColor_buf = {}; + maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + maskColor_buf.value = static_cast(maskColor_buf_); } - value.color = color_buf; - const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length startMargin_buf = {}; - startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + value.maskColor = maskColor_buf; + const auto detents_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Type_SheetOptions_detents detents_buf = {}; + detents_buf.tag = detents_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (detents_buf_runtimeType)) { - startMargin_buf.value = valueDeserializer.readLength(); + Ark_Type_SheetOptions_detents detents_buf_ = {}; + const Ark_Int8 detents_buf__value0_buf_selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value0_buf = {}; + detents_buf__value0_buf.selector = detents_buf__value0_buf_selector; + if (detents_buf__value0_buf_selector == 0) { + detents_buf__value0_buf.selector = 0; + detents_buf__value0_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value0_buf_selector == 1) { + detents_buf__value0_buf.selector = 1; + detents_buf__value0_buf.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for detents_buf__value0_buf has to be chosen through deserialisation."; + } + detents_buf_.value0 = static_cast(detents_buf__value0_buf); + const auto detents_buf__value1_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetSize_Length detents_buf__value1_buf = {}; + detents_buf__value1_buf.tag = detents_buf__value1_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value1_buf_runtimeType)) + { + const Ark_Int8 detents_buf__value1_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value1_buf_ = {}; + detents_buf__value1_buf_.selector = detents_buf__value1_buf__selector; + if (detents_buf__value1_buf__selector == 0) { + detents_buf__value1_buf_.selector = 0; + detents_buf__value1_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value1_buf__selector == 1) { + detents_buf__value1_buf_.selector = 1; + detents_buf__value1_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation."; + } + detents_buf__value1_buf.value = static_cast(detents_buf__value1_buf_); + } + detents_buf_.value1 = detents_buf__value1_buf; + const auto detents_buf__value2_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetSize_Length detents_buf__value2_buf = {}; + detents_buf__value2_buf.tag = detents_buf__value2_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value2_buf_runtimeType)) + { + const Ark_Int8 detents_buf__value2_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetSize_Length detents_buf__value2_buf_ = {}; + detents_buf__value2_buf_.selector = detents_buf__value2_buf__selector; + if (detents_buf__value2_buf__selector == 0) { + detents_buf__value2_buf_.selector = 0; + detents_buf__value2_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (detents_buf__value2_buf__selector == 1) { + detents_buf__value2_buf_.selector = 1; + detents_buf__value2_buf_.value1 = valueDeserializer.readLength(); + } + else { + throw "One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation."; + } + detents_buf__value2_buf.value = static_cast(detents_buf__value2_buf_); + } + detents_buf_.value2 = detents_buf__value2_buf; + detents_buf.value = detents_buf_; + } + value.detents = detents_buf; + const auto blurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle blurStyle_buf = {}; + blurStyle_buf.tag = blurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (blurStyle_buf_runtimeType)) + { + blurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.blurStyle = blurStyle_buf; + const auto showClose_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Resource showClose_buf = {}; + showClose_buf.tag = showClose_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showClose_buf_runtimeType)) + { + const Ark_Int8 showClose_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Resource showClose_buf_ = {}; + showClose_buf_.selector = showClose_buf__selector; + if (showClose_buf__selector == 0) { + showClose_buf_.selector = 0; + showClose_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (showClose_buf__selector == 1) { + showClose_buf_.selector = 1; + showClose_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for showClose_buf_ has to be chosen through deserialisation."; + } + showClose_buf.value = static_cast(showClose_buf_); } - value.startMargin = startMargin_buf; - const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length endMargin_buf = {}; - endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + value.showClose = showClose_buf; + const auto preferType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SheetType preferType_buf = {}; + preferType_buf.tag = preferType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (preferType_buf_runtimeType)) { - endMargin_buf.value = valueDeserializer.readLength(); + preferType_buf.value = static_cast(valueDeserializer.readInt32()); } - value.endMargin = endMargin_buf; - return value; - } - Ark_DrawingColorFilter readDrawingColorFilter() - { - Ark_DrawingColorFilter value = {}; - Deserializer& valueDeserializer = *this; - value.__DrawingColorFilterStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_ColorFilter readColorFilter() - { - Ark_ColorFilter value = {}; - return value; - } - Ark_BreakPoints readBreakPoints() - { - Ark_BreakPoints value = {}; - Deserializer& valueDeserializer = *this; - const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Array_String value_buf = {}; - value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + value.preferType = preferType_buf; + const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_SheetTitleOptions_CustomBuilder title_buf = {}; + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) { - const Ark_Int32 value_buf__length = valueDeserializer.readInt32(); - Array_String value_buf_ = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&value_buf_, value_buf__length); - for (int value_buf__i = 0; value_buf__i < value_buf__length; value_buf__i++) { - value_buf_.array[value_buf__i] = static_cast(valueDeserializer.readString()); + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_Union_SheetTitleOptions_CustomBuilder title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = valueDeserializer.readSheetTitleOptions(); } - value_buf.value = value_buf_; + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); } - value.value = value_buf; - const auto reference_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BreakpointsReference reference_buf = {}; - reference_buf.tag = reference_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (reference_buf_runtimeType)) + value.title = title_buf; + const auto shouldDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_SheetDismiss_Void shouldDismiss_buf = {}; + shouldDismiss_buf.tag = shouldDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shouldDismiss_buf_runtimeType)) { - reference_buf.value = static_cast(valueDeserializer.readInt32()); + shouldDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetDismiss_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetDismiss_Void))))}; } - value.reference = reference_buf; - return value; - } - Ark_WindowStatusType readWindowStatusType() - { - Ark_WindowStatusType value = {}; - Deserializer& valueDeserializer = *this; - value.__WindowStatusTypeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_FlexSpaceOptions readFlexSpaceOptions() - { - Ark_FlexSpaceOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto main_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics main_buf = {}; - main_buf.tag = main_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (main_buf_runtimeType)) + value.shouldDismiss = shouldDismiss_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissSheetAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - main_buf.value = valueDeserializer.readLengthMetrics(); + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissSheetAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissSheetAction_Void))))}; } - value.main = main_buf; - const auto cross_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics cross_buf = {}; - cross_buf.tag = cross_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cross_buf_runtimeType)) + value.onWillDismiss = onWillDismiss_buf; + const auto onWillSpringBackWhenDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_SpringBackAction_Void onWillSpringBackWhenDismiss_buf = {}; + onWillSpringBackWhenDismiss_buf.tag = onWillSpringBackWhenDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) { - cross_buf.value = valueDeserializer.readLengthMetrics(); + onWillSpringBackWhenDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SpringBackAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SpringBackAction_Void))))}; } - value.cross = cross_buf; - return value; - } - Ark_LinearGradient_data_panel readLinearGradient_data_panel() - { - Ark_LinearGradient_data_panel value = {}; - return value; - } - Ark_RectShape readRectShape() - { - Ark_RectShape value = {}; - Deserializer& valueDeserializer = *this; - value.__RectShapeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_ColumnSplitDividerStyle readColumnSplitDividerStyle() - { - Ark_ColumnSplitDividerStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length startMargin_buf = {}; - startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + value.onWillSpringBackWhenDismiss = onWillSpringBackWhenDismiss_buf; + const auto enableOutsideInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableOutsideInteractive_buf = {}; + enableOutsideInteractive_buf.tag = enableOutsideInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) { - startMargin_buf.value = valueDeserializer.readLength(); + enableOutsideInteractive_buf.value = valueDeserializer.readBoolean(); } - value.startMargin = startMargin_buf; - const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length endMargin_buf = {}; - endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + value.enableOutsideInteractive = enableOutsideInteractive_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - endMargin_buf.value = valueDeserializer.readLength(); + width_buf.value = valueDeserializer.readLength(); } - value.endMargin = endMargin_buf; - return value; - } - Ark_LightSource readLightSource() - { - Ark_LightSource value = {}; - Deserializer& valueDeserializer = *this; - value.positionX = valueDeserializer.readLength(); - value.positionY = valueDeserializer.readLength(); - value.positionZ = valueDeserializer.readLength(); - value.intensity = static_cast(valueDeserializer.readNumber()); - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.width = width_buf; + const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; + borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); - } - value.color = color_buf; - return value; - } - Ark_DrawingRenderingContext readDrawingRenderingContext() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_CanvasRenderingContext2D readCanvasRenderingContext2D() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_CalendarController readCalendarController() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_MonthData readMonthData() - { - Ark_MonthData value = {}; - Deserializer& valueDeserializer = *this; - value.year = static_cast(valueDeserializer.readNumber()); - value.month = static_cast(valueDeserializer.readNumber()); - const Ark_Int32 data_buf_length = valueDeserializer.readInt32(); - Array_CalendarDay data_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&data_buf, data_buf_length); - for (int data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { - data_buf.array[data_buf_i] = valueDeserializer.readCalendarDay(); + borderWidth_buf.value = static_cast(borderWidth_buf_); } - value.data = data_buf; - return value; - } - Ark_BadgeStyle readBadgeStyle() - { - Ark_BadgeStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.borderWidth = borderWidth_buf; + const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; + borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + } + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + borderColor_buf.value = static_cast(borderColor_buf_); } - value.color = color_buf; - const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String fontSize_buf = {}; - fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) + value.borderColor = borderColor_buf; + const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; + borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) { - const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String fontSize_buf_ = {}; - fontSize_buf_.selector = fontSize_buf__selector; - if (fontSize_buf__selector == 0) { - fontSize_buf_.selector = 0; - fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (fontSize_buf__selector == 1) { - fontSize_buf_.selector = 1; - fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; } else { - throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } - fontSize_buf.value = static_cast(fontSize_buf_); + borderStyle_buf.value = static_cast(borderStyle_buf_); } - value.fontSize = fontSize_buf; - const auto badgeSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String badgeSize_buf = {}; - badgeSize_buf.tag = badgeSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (badgeSize_buf_runtimeType)) + value.borderStyle = borderStyle_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) { - const Ark_Int8 badgeSize_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String badgeSize_buf_ = {}; - badgeSize_buf_.selector = badgeSize_buf__selector; - if (badgeSize_buf__selector == 0) { - badgeSize_buf_.selector = 0; - badgeSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); } - else if (badgeSize_buf__selector == 1) { - badgeSize_buf_.selector = 1; - badgeSize_buf_.value1 = static_cast(valueDeserializer.readString()); + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for badgeSize_buf_ has to be chosen through deserialisation."; + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } - badgeSize_buf.value = static_cast(badgeSize_buf_); + shadow_buf.value = static_cast(shadow_buf_); } - value.badgeSize = badgeSize_buf; - const auto badgeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor badgeColor_buf = {}; - badgeColor_buf.tag = badgeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (badgeColor_buf_runtimeType)) + value.shadow = shadow_buf; + const auto onHeightDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Void onHeightDidChange_buf = {}; + onHeightDidChange_buf.tag = onHeightDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onHeightDidChange_buf_runtimeType)) { - const Ark_Int8 badgeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor badgeColor_buf_ = {}; - badgeColor_buf_.selector = badgeColor_buf__selector; - if (badgeColor_buf__selector == 0) { - badgeColor_buf_.selector = 0; - badgeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (badgeColor_buf__selector == 1) { - badgeColor_buf_.selector = 1; - badgeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (badgeColor_buf__selector == 2) { - badgeColor_buf_.selector = 2; - badgeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (badgeColor_buf__selector == 3) { - badgeColor_buf_.selector = 3; - badgeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for badgeColor_buf_ has to be chosen through deserialisation."; - } - badgeColor_buf.value = static_cast(badgeColor_buf_); + onHeightDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; } - value.badgeColor = badgeColor_buf; - const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf = {}; - borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + value.onHeightDidChange = onHeightDidChange_buf; + const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SheetMode mode_buf = {}; + mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + mode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.mode = mode_buf; + const auto scrollSizeMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ScrollSizeMode scrollSizeMode_buf = {}; + scrollSizeMode_buf.tag = scrollSizeMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scrollSizeMode_buf_runtimeType)) + { + scrollSizeMode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.scrollSizeMode = scrollSizeMode_buf; + const auto onDetentsDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Void onDetentsDidChange_buf = {}; + onDetentsDidChange_buf.tag = onDetentsDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) + { + onDetentsDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } + value.onDetentsDidChange = onDetentsDidChange_buf; + const auto onWidthDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Number_Void onWidthDidChange_buf = {}; + onWidthDidChange_buf.tag = onWidthDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWidthDidChange_buf_runtimeType)) + { + onWidthDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; + } + value.onWidthDidChange = onWidthDidChange_buf; + const auto onTypeDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_SheetType_Void onTypeDidChange_buf = {}; + onTypeDidChange_buf.tag = onTypeDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onTypeDidChange_buf_runtimeType)) + { + onTypeDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetType_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetType_Void))))}; + } + value.onTypeDidChange = onTypeDidChange_buf; + const auto uiContext_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_UIContext uiContext_buf = {}; + uiContext_buf.tag = uiContext_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (uiContext_buf_runtimeType)) + { + uiContext_buf.value = valueDeserializer.readUIContext(); + } + value.uiContext = uiContext_buf; + const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SheetKeyboardAvoidMode keyboardAvoidMode_buf = {}; + keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) + { + keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.keyboardAvoidMode = keyboardAvoidMode_buf; + return value; + } + Ark_ContentCoverOptions readContentCoverOptions() + { + Ark_ContentCoverOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__selector == 3) { - borderColor_buf_.selector = 3; - borderColor_buf_.value3 = valueDeserializer.readResource(); + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } - borderColor_buf.value = static_cast(borderColor_buf_); + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.borderColor = borderColor_buf; - const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf = {}; - borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) { - borderWidth_buf.value = valueDeserializer.readLength(); + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.borderWidth = borderWidth_buf; - const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_FontWeight_String fontWeight_buf = {}; - fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) { - const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; - fontWeight_buf_.selector = fontWeight_buf__selector; - if (fontWeight_buf__selector == 0) { - fontWeight_buf_.selector = 0; - fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (fontWeight_buf__selector == 1) { - fontWeight_buf_.selector = 1; - fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else if (fontWeight_buf__selector == 2) { - fontWeight_buf_.selector = 2; - fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else { - throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; - } - fontWeight_buf.value = static_cast(fontWeight_buf_); + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.fontWeight = fontWeight_buf; - return value; - } - Ark_ScrollMotion readScrollMotion() - { - Ark_ScrollMotion value = {}; - return value; - } - Ark_FrictionMotion readFrictionMotion() - { - Ark_FrictionMotion value = {}; - return value; - } - Ark_SpringMotion readSpringMotion() - { - Ark_SpringMotion value = {}; - return value; - } - Ark_UIContext readUIContext() - { - Ark_UIContext value = {}; - Deserializer& valueDeserializer = *this; - value.__UIContextStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_ContextMenuAnimationOptions readContextMenuAnimationOptions() - { - Ark_ContextMenuAnimationOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject scale_buf = {}; - scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) + value.onDisappear = onDisappear_buf; + const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillAppear_buf = {}; + onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) { - scale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.scale = scale_buf; + value.onWillAppear = onWillAppear_buf; + const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onWillDisappear_buf = {}; + onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) + { + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + } + value.onWillDisappear = onWillDisappear_buf; + const auto modalTransition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ModalTransition modalTransition_buf = {}; + modalTransition_buf.tag = modalTransition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (modalTransition_buf_runtimeType)) + { + modalTransition_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.modalTransition = modalTransition_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissContentCoverAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissContentCoverAction_Void))))}; + } + value.onWillDismiss = onWillDismiss_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78497,21 +79206,20 @@ class Deserializer : public DeserializerBase { transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } value.transition = transition_buf; - const auto hoverScale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject hoverScale_buf = {}; - hoverScale_buf.tag = hoverScale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hoverScale_buf_runtimeType)) - { - hoverScale_buf.value = static_cast(valueDeserializer.readCustomObject("AnimationRange")); - } - value.hoverScale = hoverScale_buf; return value; } - Ark_CustomPopupOptions readCustomPopupOptions() + Ark_ContextMenuOptions readContextMenuOptions() { - Ark_CustomPopupOptions value = {}; + Ark_ContextMenuOptions value = {}; Deserializer& valueDeserializer = *this; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = valueDeserializer.readPosition(); + } + value.offset = offset_buf; const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Placement placement_buf = {}; placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78520,66 +79228,6 @@ class Deserializer : public DeserializerBase { placement_buf.value = static_cast(valueDeserializer.readInt32()); } value.placement = placement_buf; - const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_Number maskColor_buf = {}; - maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = valueDeserializer.readResource(); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); - } - else { - throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; - } - maskColor_buf.value = static_cast(maskColor_buf_); - } - value.maskColor = maskColor_buf; - const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_Number popupColor_buf = {}; - popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) - { - const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; - popupColor_buf_.selector = popupColor_buf__selector; - if (popupColor_buf__selector == 0) { - popupColor_buf_.selector = 0; - popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_.selector = 1; - popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); - } - else if (popupColor_buf__selector == 2) { - popupColor_buf_.selector = 2; - popupColor_buf_.value2 = valueDeserializer.readResource(); - } - else if (popupColor_buf__selector == 3) { - popupColor_buf_.selector = 3; - popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); - } - else { - throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; - } - popupColor_buf.value = static_cast(popupColor_buf_); - } - value.popupColor = popupColor_buf; const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableArrow_buf = {}; enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78588,22 +79236,6 @@ class Deserializer : public DeserializerBase { enableArrow_buf.value = valueDeserializer.readBoolean(); } value.enableArrow = enableArrow_buf; - const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancel_buf = {}; - autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } - value.autoCancel = autoCancel_buf; - const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; - onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) - { - onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; - } - value.onStateChange = onStateChange_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78612,138 +79244,198 @@ class Deserializer : public DeserializerBase { arrowOffset_buf.value = valueDeserializer.readLength(); } value.arrowOffset = arrowOffset_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; + preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; + preview_buf_.selector = preview_buf__selector; + if (preview_buf__selector == 0) { + preview_buf_.selector = 0; + preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (preview_buf__selector == 1) { + preview_buf_.selector = 1; + preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + else { + throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; + } + preview_buf.value = static_cast(preview_buf_); } - value.showInSubWindow = showInSubWindow_buf; - const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; - mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) + value.preview = preview_buf; + const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; + borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) { - const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; - mask_buf_.selector = mask_buf__selector; - if (mask_buf__selector == 0) { - mask_buf_.selector = 0; - mask_buf_.value0 = valueDeserializer.readBoolean(); + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); } - else if (mask_buf__selector == 1) { - mask_buf_.selector = 1; - Ark_Literal_ResourceColor_color mask_buf__u = {}; - const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor mask_buf__u_color_buf = {}; - mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf.selector = 0; - mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf.selector = 1; - mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf.selector = 2; - mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf.selector = 3; - mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); } - mask_buf__u.color = static_cast(mask_buf__u_color_buf); - mask_buf_.value1 = mask_buf__u; + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_.selector = 2; + borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); } else { - throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } - mask_buf.value = static_cast(mask_buf_); - } - value.mask = mask_buf; - const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length targetSpace_buf = {}; - targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) - { - targetSpace_buf.value = valueDeserializer.readLength(); + borderRadius_buf.value = static_cast(borderRadius_buf_); } - value.targetSpace = targetSpace_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.borderRadius = borderRadius_buf; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) { - offset_buf.value = valueDeserializer.readPosition(); + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.offset = offset_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) { - width_buf.value = valueDeserializer.readLength(); + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.width = width_buf; - const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ArrowPointPosition arrowPointPosition_buf = {}; - arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + value.onDisappear = onDisappear_buf; + const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToAppear_buf = {}; + aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) { - arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); + aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.arrowPointPosition = arrowPointPosition_buf; - const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowWidth_buf = {}; - arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) + value.aboutToAppear = aboutToAppear_buf; + const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToDisappear_buf = {}; + aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) { - arrowWidth_buf.value = valueDeserializer.readLength(); + aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.arrowWidth = arrowWidth_buf; - const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowHeight_buf = {}; - arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) + value.aboutToDisappear = aboutToDisappear_buf; + const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Padding layoutRegionMargin_buf = {}; + layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) { - arrowHeight_buf.value = valueDeserializer.readLength(); + Ark_Padding layoutRegionMargin_buf_ = {}; + const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__top_buf = {}; + layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; + const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__right_buf = {}; + layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; + const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__bottom_buf = {}; + layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; + const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__left_buf = {}; + layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); + } + layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; + layoutRegionMargin_buf.value = layoutRegionMargin_buf_; } - value.arrowHeight = arrowHeight_buf; - const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf = {}; - radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + value.layoutRegionMargin = layoutRegionMargin_buf; + const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; + previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) { - radius_buf.value = valueDeserializer.readLength(); + previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); } - value.radius = radius_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + value.previewAnimationOptions = previewAnimationOptions_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } - shadow_buf.value = static_cast(shadow_buf_); + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.shadow = shadow_buf; + value.backgroundColor = backgroundColor_buf; const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyle backgroundBlurStyle_buf = {}; backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78752,14 +79444,6 @@ class Deserializer : public DeserializerBase { backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto focusable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean focusable_buf = {}; - focusable_buf.tag = focusable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focusable_buf_runtimeType)) - { - focusable_buf.value = valueDeserializer.readBoolean(); - } - value.focusable = focusable_buf; const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_TransitionEffect transition_buf = {}; transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78768,28 +79452,6 @@ class Deserializer : public DeserializerBase { transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } value.transition = transition_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; - onWillDismiss_buf_.selector = onWillDismiss_buf__selector; - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_.selector = 0; - onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_.selector = 1; - onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; - } - else { - throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; - } - onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); - } - value.onWillDismiss = onWillDismiss_buf; const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverMode_buf = {}; enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78798,29 +79460,20 @@ class Deserializer : public DeserializerBase { enableHoverMode_buf.value = valueDeserializer.readBoolean(); } value.enableHoverMode = enableHoverMode_buf; - const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean followTransformOfTarget_buf = {}; - followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); - } - value.followTransformOfTarget = followTransformOfTarget_buf; return value; } - Ark_PopupOptions readPopupOptions() + Ark_MenuOptions readMenuOptions() { - Ark_PopupOptions value = {}; + Ark_MenuOptions value = {}; Deserializer& valueDeserializer = *this; - value.message = static_cast(valueDeserializer.readString()); - const auto placementOnTop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean placementOnTop_buf = {}; - placementOnTop_buf.tag = placementOnTop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (placementOnTop_buf_runtimeType)) + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) { - placementOnTop_buf.value = valueDeserializer.readBoolean(); + offset_buf.value = valueDeserializer.readPosition(); } - value.placementOnTop = placementOnTop_buf; + value.offset = offset_buf; const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Placement placement_buf = {}; placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78829,36 +79482,14 @@ class Deserializer : public DeserializerBase { placement_buf.value = static_cast(valueDeserializer.readInt32()); } value.placement = placement_buf; - const auto primaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_value_Callback_Void_action primaryButton_buf = {}; - primaryButton_buf.tag = primaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (primaryButton_buf_runtimeType)) - { - Ark_Literal_String_value_Callback_Void_action primaryButton_buf_ = {}; - primaryButton_buf_.value = static_cast(valueDeserializer.readString()); - primaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - primaryButton_buf.value = primaryButton_buf_; - } - value.primaryButton = primaryButton_buf; - const auto secondaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_value_Callback_Void_action secondaryButton_buf = {}; - secondaryButton_buf.tag = secondaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (secondaryButton_buf_runtimeType)) - { - Ark_Literal_String_value_Callback_Void_action secondaryButton_buf_ = {}; - secondaryButton_buf_.value = static_cast(valueDeserializer.readString()); - secondaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - secondaryButton_buf.value = secondaryButton_buf_; - } - value.secondaryButton = secondaryButton_buf; - const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; - onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) + const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrow_buf = {}; + enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) { - onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; + enableArrow_buf.value = valueDeserializer.readBoolean(); } - value.onStateChange = onStateChange_buf; + value.enableArrow = enableArrow_buf; const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length arrowOffset_buf = {}; arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78867,192 +79498,198 @@ class Deserializer : public DeserializerBase { arrowOffset_buf.value = valueDeserializer.readLength(); } value.arrowOffset = arrowOffset_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; + preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); + Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; + preview_buf_.selector = preview_buf__selector; + if (preview_buf__selector == 0) { + preview_buf_.selector = 0; + preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (preview_buf__selector == 1) { + preview_buf_.selector = 1; + preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + else { + throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; + } + preview_buf.value = static_cast(preview_buf_); } - value.showInSubWindow = showInSubWindow_buf; - const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; - mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) + value.preview = preview_buf; + const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; + borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) { - const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; - mask_buf_.selector = mask_buf__selector; - if (mask_buf__selector == 0) { - mask_buf_.selector = 0; - mask_buf_.value0 = valueDeserializer.readBoolean(); + const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; + borderRadius_buf_.selector = borderRadius_buf__selector; + if (borderRadius_buf__selector == 0) { + borderRadius_buf_.selector = 0; + borderRadius_buf_.value0 = valueDeserializer.readLength(); } - else if (mask_buf__selector == 1) { - mask_buf_.selector = 1; - Ark_Literal_ResourceColor_color mask_buf__u = {}; - const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceColor mask_buf__u_color_buf = {}; - mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; - if (mask_buf__u_color_buf_selector == 0) { - mask_buf__u_color_buf.selector = 0; - mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mask_buf__u_color_buf_selector == 1) { - mask_buf__u_color_buf.selector = 1; - mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderRadius_buf__selector == 1) { + borderRadius_buf_.selector = 1; + Ark_BorderRadiuses borderRadius_buf__u = {}; + const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topLeft_buf = {}; + borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + { + borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); } - else if (mask_buf__u_color_buf_selector == 2) { - mask_buf__u_color_buf.selector = 2; - mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; + const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_topRight_buf = {}; + borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + { + borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); } - else if (mask_buf__u_color_buf_selector == 3) { - mask_buf__u_color_buf.selector = 3; - mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); + borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; + const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; + borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + { + borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; + borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; + const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderRadius_buf__u_bottomRight_buf = {}; + borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + { + borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); } - mask_buf__u.color = static_cast(mask_buf__u_color_buf); - mask_buf_.value1 = mask_buf__u; + borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; + borderRadius_buf_.value1 = borderRadius_buf__u; + } + else if (borderRadius_buf__selector == 2) { + borderRadius_buf_.selector = 2; + borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); } else { - throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; } - mask_buf.value = static_cast(mask_buf_); + borderRadius_buf.value = static_cast(borderRadius_buf_); } - value.mask = mask_buf; - const auto messageOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PopupMessageOptions messageOptions_buf = {}; - messageOptions_buf.tag = messageOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (messageOptions_buf_runtimeType)) + value.borderRadius = borderRadius_buf; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) { - messageOptions_buf.value = valueDeserializer.readPopupMessageOptions(); + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.messageOptions = messageOptions_buf; - const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length targetSpace_buf = {}; - targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) { - targetSpace_buf.value = valueDeserializer.readLength(); + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.targetSpace = targetSpace_buf; - const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrow_buf = {}; - enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) + value.onDisappear = onDisappear_buf; + const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToAppear_buf = {}; + aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) { - enableArrow_buf.value = valueDeserializer.readBoolean(); + aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.enableArrow = enableArrow_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.aboutToAppear = aboutToAppear_buf; + const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void aboutToDisappear_buf = {}; + aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) { - offset_buf.value = valueDeserializer.readPosition(); + aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.offset = offset_buf; - const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Color_String_Resource_Number popupColor_buf = {}; - popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) + value.aboutToDisappear = aboutToDisappear_buf; + const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Padding layoutRegionMargin_buf = {}; + layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) { - const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; - popupColor_buf_.selector = popupColor_buf__selector; - if (popupColor_buf__selector == 0) { - popupColor_buf_.selector = 0; - popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (popupColor_buf__selector == 1) { - popupColor_buf_.selector = 1; - popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); + Ark_Padding layoutRegionMargin_buf_ = {}; + const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__top_buf = {}; + layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) + { + layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); } - else if (popupColor_buf__selector == 2) { - popupColor_buf_.selector = 2; - popupColor_buf_.value2 = valueDeserializer.readResource(); + layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; + const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__right_buf = {}; + layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) + { + layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); } - else if (popupColor_buf__selector == 3) { - popupColor_buf_.selector = 3; - popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; + const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__bottom_buf = {}; + layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) + { + layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; + layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; + const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length layoutRegionMargin_buf__left_buf = {}; + layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) + { + layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); } - popupColor_buf.value = static_cast(popupColor_buf_); - } - value.popupColor = popupColor_buf; - const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoCancel_buf = {}; - autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) - { - autoCancel_buf.value = valueDeserializer.readBoolean(); - } - value.autoCancel = autoCancel_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - width_buf.value = valueDeserializer.readLength(); - } - value.width = width_buf; - const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ArrowPointPosition arrowPointPosition_buf = {}; - arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) - { - arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.arrowPointPosition = arrowPointPosition_buf; - const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowWidth_buf = {}; - arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) - { - arrowWidth_buf.value = valueDeserializer.readLength(); - } - value.arrowWidth = arrowWidth_buf; - const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowHeight_buf = {}; - arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) - { - arrowHeight_buf.value = valueDeserializer.readLength(); + layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; + layoutRegionMargin_buf.value = layoutRegionMargin_buf_; } - value.arrowHeight = arrowHeight_buf; - const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf = {}; - radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + value.layoutRegionMargin = layoutRegionMargin_buf; + const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; + previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) { - radius_buf.value = valueDeserializer.readLength(); + previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); } - value.radius = radius_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + value.previewAnimationOptions = previewAnimationOptions_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } - shadow_buf.value = static_cast(shadow_buf_); + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.shadow = shadow_buf; + value.backgroundColor = backgroundColor_buf; const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurStyle backgroundBlurStyle_buf = {}; backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -79069,28 +79706,6 @@ class Deserializer : public DeserializerBase { transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } value.transition = transition_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; - onWillDismiss_buf_.selector = onWillDismiss_buf__selector; - if (onWillDismiss_buf__selector == 0) { - onWillDismiss_buf_.selector = 0; - onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (onWillDismiss_buf__selector == 1) { - onWillDismiss_buf_.selector = 1; - onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; - } - else { - throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; - } - onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); - } - value.onWillDismiss = onWillDismiss_buf; const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverMode_buf = {}; enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -79099,1233 +79714,1285 @@ class Deserializer : public DeserializerBase { enableHoverMode_buf.value = valueDeserializer.readBoolean(); } value.enableHoverMode = enableHoverMode_buf; - const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean followTransformOfTarget_buf = {}; - followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) - { - followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); - } - value.followTransformOfTarget = followTransformOfTarget_buf; - return value; - } - Ark_Blender readBlender() - { - Ark_Blender value = {}; - Deserializer& valueDeserializer = *this; - value.__BlenderStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_OverlayOffset readOverlayOffset() - { - Ark_OverlayOffset value = {}; - Deserializer& valueDeserializer = *this; - const auto x_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number x_buf = {}; - x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) - { - x_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.x = x_buf; - const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number y_buf = {}; - y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) - { - y_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.y = y_buf; - return value; - } - Ark_ImageModifier readImageModifier() - { - Ark_ImageModifier value = {}; - Deserializer& valueDeserializer = *this; - value.__ImageModifierStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_MotionPathOptions readMotionPathOptions() - { - Ark_MotionPathOptions value = {}; - Deserializer& valueDeserializer = *this; - value.path = static_cast(valueDeserializer.readString()); - const auto from_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number from_buf = {}; - from_buf.tag = from_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (from_buf_runtimeType)) - { - from_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.from = from_buf; - const auto to_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number to_buf = {}; - to_buf.tag = to_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (to_buf_runtimeType)) - { - to_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.to = to_buf; - const auto rotatable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean rotatable_buf = {}; - rotatable_buf.tag = rotatable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (rotatable_buf_runtimeType)) - { - rotatable_buf.value = valueDeserializer.readBoolean(); - } - value.rotatable = rotatable_buf; - return value; - } - Ark_BlurOptions readBlurOptions() - { - Ark_BlurOptions value = {}; - Deserializer& valueDeserializer = *this; - Ark_Tuple_Number_Number grayscale_buf = {}; - grayscale_buf.value0 = static_cast(valueDeserializer.readNumber()); - grayscale_buf.value1 = static_cast(valueDeserializer.readNumber()); - value.grayscale = grayscale_buf; - return value; - } - Ark_PathShape readPathShape() - { - Ark_PathShape value = {}; - Deserializer& valueDeserializer = *this; - value.__PathShapeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_EllipseShape readEllipseShape() - { - Ark_EllipseShape value = {}; - Deserializer& valueDeserializer = *this; - value.__EllipseShapeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_CircleShape readCircleShape() - { - Ark_CircleShape value = {}; - Deserializer& valueDeserializer = *this; - value.__CircleShapeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_ProgressMask readProgressMask() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_DragItemInfo readDragItemInfo() - { - Ark_DragItemInfo value = {}; - Deserializer& valueDeserializer = *this; - const auto pixelMap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelMap pixelMap_buf = {}; - pixelMap_buf.tag = pixelMap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (pixelMap_buf_runtimeType)) - { - pixelMap_buf.value = static_cast(valueDeserializer.readPixelMap()); - } - value.pixelMap = pixelMap_buf; - const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder builder_buf = {}; - builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) - { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.builder = builder_buf; - const auto extraInfo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String extraInfo_buf = {}; - extraInfo_buf.tag = extraInfo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (extraInfo_buf_runtimeType)) - { - extraInfo_buf.value = static_cast(valueDeserializer.readString()); - } - value.extraInfo = extraInfo_buf; - return value; - } - Ark_ClickEffect readClickEffect() - { - Ark_ClickEffect value = {}; - Deserializer& valueDeserializer = *this; - value.level = static_cast(valueDeserializer.readInt32()); - const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scale_buf = {}; - scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.scale = scale_buf; - return value; - } - Ark_Bias readBias() - { - Ark_Bias value = {}; - Deserializer& valueDeserializer = *this; - const auto horizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number horizontal_buf = {}; - horizontal_buf.tag = horizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.horizontal = horizontal_buf; - const auto vertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number vertical_buf = {}; - vertical_buf.tag = vertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.vertical = vertical_buf; - return value; - } - Ark_LocalizedVerticalAlignParam readLocalizedVerticalAlignParam() - { - Ark_LocalizedVerticalAlignParam value = {}; - Deserializer& valueDeserializer = *this; - value.anchor = static_cast(valueDeserializer.readString()); - value.align = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_LocalizedHorizontalAlignParam readLocalizedHorizontalAlignParam() - { - Ark_LocalizedHorizontalAlignParam value = {}; - Deserializer& valueDeserializer = *this; - value.anchor = static_cast(valueDeserializer.readString()); - value.align = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_LocalizedPosition readLocalizedPosition() - { - Ark_LocalizedPosition value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr title_buf = {}; + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) { - start_buf.value = valueDeserializer.readLengthMetrics(); + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); } - value.start = start_buf; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + value.title = title_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - top_buf.value = valueDeserializer.readLengthMetrics(); + showInSubWindow_buf.value = valueDeserializer.readBoolean(); } - value.top = top_buf; - return value; - } - Ark_InvertOptions readInvertOptions() - { - Ark_InvertOptions value = {}; - Deserializer& valueDeserializer = *this; - value.low = static_cast(valueDeserializer.readNumber()); - value.high = static_cast(valueDeserializer.readNumber()); - value.threshold = static_cast(valueDeserializer.readNumber()); - value.thresholdRange = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_MotionBlurAnchor readMotionBlurAnchor() - { - Ark_MotionBlurAnchor value = {}; - Deserializer& valueDeserializer = *this; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); + value.showInSubWindow = showInSubWindow_buf; return value; } - Ark_TransitionOptions readTransitionOptions() + Ark_CustomPopupOptions readCustomPopupOptions() { - Ark_TransitionOptions value = {}; + Ark_CustomPopupOptions value = {}; Deserializer& valueDeserializer = *this; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = type_buf; - const auto opacity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number opacity_buf = {}; - opacity_buf.tag = opacity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (opacity_buf_runtimeType)) + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Placement placement_buf = {}; + placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) { - opacity_buf.value = static_cast(valueDeserializer.readNumber()); + placement_buf.value = static_cast(valueDeserializer.readInt32()); } - value.opacity = opacity_buf; - const auto translate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TranslateOptions translate_buf = {}; - translate_buf.tag = translate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (translate_buf_runtimeType)) + value.placement = placement_buf; + const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Color_String_Resource_Number maskColor_buf = {}; + maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) { - translate_buf.value = valueDeserializer.readTranslateOptions(); + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; + } + maskColor_buf.value = static_cast(maskColor_buf_); } - value.translate = translate_buf; - const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ScaleOptions scale_buf = {}; - scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) + value.maskColor = maskColor_buf; + const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Color_String_Resource_Number popupColor_buf = {}; + popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) { - scale_buf.value = valueDeserializer.readScaleOptions(); + const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; + popupColor_buf_.selector = popupColor_buf__selector; + if (popupColor_buf__selector == 0) { + popupColor_buf_.selector = 0; + popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_.selector = 1; + popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_.selector = 2; + popupColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_.selector = 3; + popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; + } + popupColor_buf.value = static_cast(popupColor_buf_); } - value.scale = scale_buf; - const auto rotate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RotateOptions rotate_buf = {}; - rotate_buf.tag = rotate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (rotate_buf_runtimeType)) + value.popupColor = popupColor_buf; + const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrow_buf = {}; + enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) { - rotate_buf.value = valueDeserializer.readRotateOptions(); + enableArrow_buf.value = valueDeserializer.readBoolean(); } - value.rotate = rotate_buf; - return value; - } - Ark_IntentionCode readIntentionCode() - { - Ark_IntentionCode value = {}; - Deserializer& valueDeserializer = *this; - value.__IntentionCodeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_DrawingLattice readDrawingLattice() - { - Ark_DrawingLattice value = {}; - Deserializer& valueDeserializer = *this; - value.__DrawingLatticeStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_RectResult readRectResult() - { - Ark_RectResult value = {}; - Deserializer& valueDeserializer = *this; - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - value.height = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_DrawModifier readDrawModifier() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_WithThemeOptions readWithThemeOptions() - { - Ark_WithThemeOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto theme_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomTheme theme_buf = {}; - theme_buf.tag = theme_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (theme_buf_runtimeType)) + value.enableArrow = enableArrow_buf; + const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancel_buf = {}; + autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) { - theme_buf.value = valueDeserializer.readCustomTheme(); + autoCancel_buf.value = valueDeserializer.readBoolean(); } - value.theme = theme_buf; - const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ThemeColorMode colorMode_buf = {}; - colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) + value.autoCancel = autoCancel_buf; + const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; + onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; } - value.colorMode = colorMode_buf; - return value; - } - Ark_IsolatedOptions readIsolatedOptions() - { - Ark_IsolatedOptions value = {}; - Deserializer& valueDeserializer = *this; - value.want = valueDeserializer.readWant(); - value.worker = valueDeserializer.readRestrictedWorker(); - return value; - } - Ark_WithThemeAttribute readWithThemeAttribute() - { - Ark_WithThemeAttribute value = {}; - return value; - } - Ark_NavigationTransitionProxy readNavigationTransitionProxy() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_IsolatedComponentAttribute readIsolatedComponentAttribute() - { - Ark_IsolatedComponentAttribute value = {}; - return value; - } - Ark_LinearIndicatorStartOptions readLinearIndicatorStartOptions() - { - Ark_LinearIndicatorStartOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto interval_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number interval_buf = {}; - interval_buf.tag = interval_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (interval_buf_runtimeType)) + value.onStateChange = onStateChange_buf; + const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowOffset_buf = {}; + arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) { - interval_buf.value = static_cast(valueDeserializer.readNumber()); + arrowOffset_buf.value = valueDeserializer.readLength(); } - value.interval = interval_buf; - const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number duration_buf = {}; - duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) + value.arrowOffset = arrowOffset_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - duration_buf.value = static_cast(valueDeserializer.readNumber()); + showInSubWindow_buf.value = valueDeserializer.readBoolean(); } - value.duration = duration_buf; - return value; - } - Ark_CustomSpanDrawInfo readCustomSpanDrawInfo() - { - Ark_CustomSpanDrawInfo value = {}; - Deserializer& valueDeserializer = *this; - value.x = static_cast(valueDeserializer.readNumber()); - value.lineTop = static_cast(valueDeserializer.readNumber()); - value.lineBottom = static_cast(valueDeserializer.readNumber()); - value.baseline = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_CustomSpanMeasureInfo readCustomSpanMeasureInfo() - { - Ark_CustomSpanMeasureInfo value = {}; - Deserializer& valueDeserializer = *this; - value.fontSize = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_SpanStyle readSpanStyle() - { - Ark_SpanStyle value = {}; - Deserializer& valueDeserializer = *this; - value.start = static_cast(valueDeserializer.readNumber()); - value.length = static_cast(valueDeserializer.readNumber()); - value.styledKey = static_cast(valueDeserializer.readInt32()); - const Ark_Int8 styledValue_buf_selector = valueDeserializer.readInt8(); - Ark_StyledStringValue styledValue_buf = {}; - styledValue_buf.selector = styledValue_buf_selector; - if (styledValue_buf_selector == 0) { - styledValue_buf.selector = 0; - styledValue_buf.value0 = valueDeserializer.readTextStyle_styled_string(); + value.showInSubWindow = showInSubWindow_buf; + const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; + mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) + { + const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; + mask_buf_.selector = mask_buf__selector; + if (mask_buf__selector == 0) { + mask_buf_.selector = 0; + mask_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (mask_buf__selector == 1) { + mask_buf_.selector = 1; + Ark_Literal_ResourceColor_color mask_buf__u = {}; + const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor mask_buf__u_color_buf = {}; + mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf.selector = 0; + mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf.selector = 1; + mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf.selector = 2; + mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf.selector = 3; + mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; + } + mask_buf__u.color = static_cast(mask_buf__u_color_buf); + mask_buf_.value1 = mask_buf__u; + } + else { + throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; + } + mask_buf.value = static_cast(mask_buf_); } - else if (styledValue_buf_selector == 1) { - styledValue_buf.selector = 1; - styledValue_buf.value1 = valueDeserializer.readDecorationStyle(); + value.mask = mask_buf; + const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length targetSpace_buf = {}; + targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) + { + targetSpace_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 2) { - styledValue_buf.selector = 2; - styledValue_buf.value2 = valueDeserializer.readBaselineOffsetStyle(); + value.targetSpace = targetSpace_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = valueDeserializer.readPosition(); } - else if (styledValue_buf_selector == 3) { - styledValue_buf.selector = 3; - styledValue_buf.value3 = valueDeserializer.readLetterSpacingStyle(); + value.offset = offset_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + width_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 4) { - styledValue_buf.selector = 4; - styledValue_buf.value4 = valueDeserializer.readTextShadowStyle(); + value.width = width_buf; + const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ArrowPointPosition arrowPointPosition_buf = {}; + arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + { + arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); } - else if (styledValue_buf_selector == 5) { - styledValue_buf.selector = 5; - styledValue_buf.value5 = valueDeserializer.readGestureStyle(); + value.arrowPointPosition = arrowPointPosition_buf; + const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowWidth_buf = {}; + arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) + { + arrowWidth_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 6) { - styledValue_buf.selector = 6; - styledValue_buf.value6 = valueDeserializer.readImageAttachment(); + value.arrowWidth = arrowWidth_buf; + const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowHeight_buf = {}; + arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) + { + arrowHeight_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 7) { - styledValue_buf.selector = 7; - styledValue_buf.value7 = valueDeserializer.readParagraphStyle(); + value.arrowHeight = arrowHeight_buf; + const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf = {}; + radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + { + radius_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 8) { - styledValue_buf.selector = 8; - styledValue_buf.value8 = valueDeserializer.readLineHeightStyle(); + value.radius = radius_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + { + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); } - else if (styledValue_buf_selector == 9) { - styledValue_buf.selector = 9; - styledValue_buf.value9 = valueDeserializer.readUrlStyle(); + value.shadow = shadow_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - else if (styledValue_buf_selector == 10) { - styledValue_buf.selector = 10; - styledValue_buf.value10 = static_cast(valueDeserializer.readCustomSpan()); + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto focusable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean focusable_buf = {}; + focusable_buf.tag = focusable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focusable_buf_runtimeType)) + { + focusable_buf.value = valueDeserializer.readBoolean(); } - else if (styledValue_buf_selector == 11) { - styledValue_buf.selector = 11; - styledValue_buf.value11 = valueDeserializer.readUserDataSpan(); + value.focusable = focusable_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } - else if (styledValue_buf_selector == 12) { - styledValue_buf.selector = 12; - styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); + value.transition = transition_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; + onWillDismiss_buf_.selector = onWillDismiss_buf__selector; + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_.selector = 0; + onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_.selector = 1; + onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; + } + else { + throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; + } + onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); } - else { - throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; + value.onWillDismiss = onWillDismiss_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); } - value.styledValue = static_cast(styledValue_buf); + value.enableHoverMode = enableHoverMode_buf; + const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTransformOfTarget_buf = {}; + followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } + value.followTransformOfTarget = followTransformOfTarget_buf; return value; } - Ark_StyleOptions readStyleOptions() + Ark_PopupOptions readPopupOptions() { - Ark_StyleOptions value = {}; + Ark_PopupOptions value = {}; Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + value.message = static_cast(valueDeserializer.readString()); + const auto placementOnTop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean placementOnTop_buf = {}; + placementOnTop_buf.tag = placementOnTop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (placementOnTop_buf_runtimeType)) { - start_buf.value = static_cast(valueDeserializer.readNumber()); + placementOnTop_buf.value = valueDeserializer.readBoolean(); } - value.start = start_buf; - const auto length_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number length_buf = {}; - length_buf.tag = length_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (length_buf_runtimeType)) + value.placementOnTop = placementOnTop_buf; + const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Placement placement_buf = {}; + placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) { - length_buf.value = static_cast(valueDeserializer.readNumber()); + placement_buf.value = static_cast(valueDeserializer.readInt32()); } - value.length = length_buf; - value.styledKey = static_cast(valueDeserializer.readInt32()); - const Ark_Int8 styledValue_buf_selector = valueDeserializer.readInt8(); - Ark_StyledStringValue styledValue_buf = {}; - styledValue_buf.selector = styledValue_buf_selector; - if (styledValue_buf_selector == 0) { - styledValue_buf.selector = 0; - styledValue_buf.value0 = valueDeserializer.readTextStyle_styled_string(); + value.placement = placement_buf; + const auto primaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_value_Callback_Void_action primaryButton_buf = {}; + primaryButton_buf.tag = primaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (primaryButton_buf_runtimeType)) + { + Ark_Literal_String_value_Callback_Void_action primaryButton_buf_ = {}; + primaryButton_buf_.value = static_cast(valueDeserializer.readString()); + primaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + primaryButton_buf.value = primaryButton_buf_; } - else if (styledValue_buf_selector == 1) { - styledValue_buf.selector = 1; - styledValue_buf.value1 = valueDeserializer.readDecorationStyle(); + value.primaryButton = primaryButton_buf; + const auto secondaryButton_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_value_Callback_Void_action secondaryButton_buf = {}; + secondaryButton_buf.tag = secondaryButton_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (secondaryButton_buf_runtimeType)) + { + Ark_Literal_String_value_Callback_Void_action secondaryButton_buf_ = {}; + secondaryButton_buf_.value = static_cast(valueDeserializer.readString()); + secondaryButton_buf_.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + secondaryButton_buf.value = secondaryButton_buf_; } - else if (styledValue_buf_selector == 2) { - styledValue_buf.selector = 2; - styledValue_buf.value2 = valueDeserializer.readBaselineOffsetStyle(); + value.secondaryButton = secondaryButton_buf; + const auto onStateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Literal_Boolean_isVisible_Void onStateChange_buf = {}; + onStateChange_buf.tag = onStateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onStateChange_buf_runtimeType)) + { + onStateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_isVisible_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Literal_Boolean_isVisible_Void))))}; } - else if (styledValue_buf_selector == 3) { - styledValue_buf.selector = 3; - styledValue_buf.value3 = valueDeserializer.readLetterSpacingStyle(); + value.onStateChange = onStateChange_buf; + const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowOffset_buf = {}; + arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) + { + arrowOffset_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 4) { - styledValue_buf.selector = 4; - styledValue_buf.value4 = valueDeserializer.readTextShadowStyle(); + value.arrowOffset = arrowOffset_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); } - else if (styledValue_buf_selector == 5) { - styledValue_buf.selector = 5; - styledValue_buf.value5 = valueDeserializer.readGestureStyle(); + value.showInSubWindow = showInSubWindow_buf; + const auto mask_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Literal_ResourceColor_color mask_buf = {}; + mask_buf.tag = mask_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mask_buf_runtimeType)) + { + const Ark_Int8 mask_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Literal_ResourceColor_color mask_buf_ = {}; + mask_buf_.selector = mask_buf__selector; + if (mask_buf__selector == 0) { + mask_buf_.selector = 0; + mask_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (mask_buf__selector == 1) { + mask_buf_.selector = 1; + Ark_Literal_ResourceColor_color mask_buf__u = {}; + const Ark_Int8 mask_buf__u_color_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceColor mask_buf__u_color_buf = {}; + mask_buf__u_color_buf.selector = mask_buf__u_color_buf_selector; + if (mask_buf__u_color_buf_selector == 0) { + mask_buf__u_color_buf.selector = 0; + mask_buf__u_color_buf.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mask_buf__u_color_buf_selector == 1) { + mask_buf__u_color_buf.selector = 1; + mask_buf__u_color_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (mask_buf__u_color_buf_selector == 2) { + mask_buf__u_color_buf.selector = 2; + mask_buf__u_color_buf.value2 = static_cast(valueDeserializer.readString()); + } + else if (mask_buf__u_color_buf_selector == 3) { + mask_buf__u_color_buf.selector = 3; + mask_buf__u_color_buf.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for mask_buf__u_color_buf has to be chosen through deserialisation."; + } + mask_buf__u.color = static_cast(mask_buf__u_color_buf); + mask_buf_.value1 = mask_buf__u; + } + else { + throw "One of the branches for mask_buf_ has to be chosen through deserialisation."; + } + mask_buf.value = static_cast(mask_buf_); } - else if (styledValue_buf_selector == 6) { - styledValue_buf.selector = 6; - styledValue_buf.value6 = valueDeserializer.readImageAttachment(); + value.mask = mask_buf; + const auto messageOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PopupMessageOptions messageOptions_buf = {}; + messageOptions_buf.tag = messageOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (messageOptions_buf_runtimeType)) + { + messageOptions_buf.value = valueDeserializer.readPopupMessageOptions(); } - else if (styledValue_buf_selector == 7) { - styledValue_buf.selector = 7; - styledValue_buf.value7 = valueDeserializer.readParagraphStyle(); + value.messageOptions = messageOptions_buf; + const auto targetSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length targetSpace_buf = {}; + targetSpace_buf.tag = targetSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (targetSpace_buf_runtimeType)) + { + targetSpace_buf.value = valueDeserializer.readLength(); } - else if (styledValue_buf_selector == 8) { - styledValue_buf.selector = 8; - styledValue_buf.value8 = valueDeserializer.readLineHeightStyle(); + value.targetSpace = targetSpace_buf; + const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableArrow_buf = {}; + enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) + { + enableArrow_buf.value = valueDeserializer.readBoolean(); } - else if (styledValue_buf_selector == 9) { - styledValue_buf.selector = 9; - styledValue_buf.value9 = valueDeserializer.readUrlStyle(); + value.enableArrow = enableArrow_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = valueDeserializer.readPosition(); } - else if (styledValue_buf_selector == 10) { - styledValue_buf.selector = 10; - styledValue_buf.value10 = static_cast(valueDeserializer.readCustomSpan()); + value.offset = offset_buf; + const auto popupColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Color_String_Resource_Number popupColor_buf = {}; + popupColor_buf.tag = popupColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (popupColor_buf_runtimeType)) + { + const Ark_Int8 popupColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Color_String_Resource_Number popupColor_buf_ = {}; + popupColor_buf_.selector = popupColor_buf__selector; + if (popupColor_buf__selector == 0) { + popupColor_buf_.selector = 0; + popupColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (popupColor_buf__selector == 1) { + popupColor_buf_.selector = 1; + popupColor_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (popupColor_buf__selector == 2) { + popupColor_buf_.selector = 2; + popupColor_buf_.value2 = valueDeserializer.readResource(); + } + else if (popupColor_buf__selector == 3) { + popupColor_buf_.selector = 3; + popupColor_buf_.value3 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for popupColor_buf_ has to be chosen through deserialisation."; + } + popupColor_buf.value = static_cast(popupColor_buf_); } - else if (styledValue_buf_selector == 11) { - styledValue_buf.selector = 11; - styledValue_buf.value11 = valueDeserializer.readUserDataSpan(); + value.popupColor = popupColor_buf; + const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancel_buf = {}; + autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) + { + autoCancel_buf.value = valueDeserializer.readBoolean(); } - else if (styledValue_buf_selector == 12) { - styledValue_buf.selector = 12; - styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); + value.autoCancel = autoCancel_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + width_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; + value.width = width_buf; + const auto arrowPointPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ArrowPointPosition arrowPointPosition_buf = {}; + arrowPointPosition_buf.tag = arrowPointPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowPointPosition_buf_runtimeType)) + { + arrowPointPosition_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.arrowPointPosition = arrowPointPosition_buf; + const auto arrowWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowWidth_buf = {}; + arrowWidth_buf.tag = arrowWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowWidth_buf_runtimeType)) + { + arrowWidth_buf.value = valueDeserializer.readLength(); + } + value.arrowWidth = arrowWidth_buf; + const auto arrowHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowHeight_buf = {}; + arrowHeight_buf.tag = arrowHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowHeight_buf_runtimeType)) + { + arrowHeight_buf.value = valueDeserializer.readLength(); } - value.styledValue = static_cast(styledValue_buf); - return value; - } - Ark_SectionOptions readSectionOptions() - { - Ark_SectionOptions value = {}; - Deserializer& valueDeserializer = *this; - value.itemsCount = static_cast(valueDeserializer.readNumber()); - const auto crossCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number crossCount_buf = {}; - crossCount_buf.tag = crossCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (crossCount_buf_runtimeType)) + value.arrowHeight = arrowHeight_buf; + const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf = {}; + radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) { - crossCount_buf.value = static_cast(valueDeserializer.readNumber()); + radius_buf.value = valueDeserializer.readLength(); } - value.crossCount = crossCount_buf; - const auto onGetItemMainSizeByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex_buf = {}; - onGetItemMainSizeByIndex_buf.tag = onGetItemMainSizeByIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) + value.radius = radius_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) { - onGetItemMainSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GetItemMainSizeByIndex)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_GetItemMainSizeByIndex))))}; + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); } - value.onGetItemMainSizeByIndex = onGetItemMainSizeByIndex_buf; - const auto columnsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length columnsGap_buf = {}; - columnsGap_buf.tag = columnsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (columnsGap_buf_runtimeType)) + value.shadow = shadow_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - columnsGap_buf.value = valueDeserializer.readLength(); + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - value.columnsGap = columnsGap_buf; - const auto rowsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length rowsGap_buf = {}; - rowsGap_buf.tag = rowsGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (rowsGap_buf_runtimeType)) + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) { - rowsGap_buf.value = valueDeserializer.readLength(); + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } - value.rowsGap = rowsGap_buf; - const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Margin_Dimension margin_buf = {}; - margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) + value.transition = transition_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - const Ark_Int8 margin_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Margin_Dimension margin_buf_ = {}; - margin_buf_.selector = margin_buf__selector; - if (margin_buf__selector == 0) { - margin_buf_.selector = 0; - Ark_Padding margin_buf__u = {}; - const auto margin_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_top_buf = {}; - margin_buf__u_top_buf.tag = margin_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_top_buf_runtimeType)) - { - margin_buf__u_top_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.top = margin_buf__u_top_buf; - const auto margin_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_right_buf = {}; - margin_buf__u_right_buf.tag = margin_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_right_buf_runtimeType)) - { - margin_buf__u_right_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.right = margin_buf__u_right_buf; - const auto margin_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_bottom_buf = {}; - margin_buf__u_bottom_buf.tag = margin_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_bottom_buf_runtimeType)) - { - margin_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.bottom = margin_buf__u_bottom_buf; - const auto margin_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf__u_left_buf = {}; - margin_buf__u_left_buf.tag = margin_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf__u_left_buf_runtimeType)) - { - margin_buf__u_left_buf.value = valueDeserializer.readLength(); - } - margin_buf__u.left = margin_buf__u_left_buf; - margin_buf_.value0 = margin_buf__u; + const Ark_Int8 onWillDismiss_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss_buf_ = {}; + onWillDismiss_buf_.selector = onWillDismiss_buf__selector; + if (onWillDismiss_buf__selector == 0) { + onWillDismiss_buf_.selector = 0; + onWillDismiss_buf_.value0 = valueDeserializer.readBoolean(); } - else if (margin_buf__selector == 1) { - margin_buf_.selector = 1; - margin_buf_.value1 = valueDeserializer.readLength(); + else if (onWillDismiss_buf__selector == 1) { + onWillDismiss_buf_.selector = 1; + onWillDismiss_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissPopupAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissPopupAction_Void))))}; } else { - throw "One of the branches for margin_buf_ has to be chosen through deserialisation."; + throw "One of the branches for onWillDismiss_buf_ has to be chosen through deserialisation."; } - margin_buf.value = static_cast(margin_buf_); + onWillDismiss_buf.value = static_cast(onWillDismiss_buf_); } - value.margin = margin_buf; + value.onWillDismiss = onWillDismiss_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverMode_buf; + const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTransformOfTarget_buf = {}; + followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } + value.followTransformOfTarget = followTransformOfTarget_buf; return value; } - Ark_SurfaceRotationOptions readSurfaceRotationOptions() + Ark_GeometryTransitionOptions readGeometryTransitionOptions() { - Ark_SurfaceRotationOptions value = {}; + Ark_GeometryTransitionOptions value = {}; Deserializer& valueDeserializer = *this; - const auto lock_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean lock_buf = {}; - lock_buf.tag = lock_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lock_buf_runtimeType)) + const auto follow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean follow_buf = {}; + follow_buf.tag = follow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (follow_buf_runtimeType)) { - lock_buf.value = valueDeserializer.readBoolean(); + follow_buf.value = valueDeserializer.readBoolean(); } - value.lock = lock_buf; + value.follow = follow_buf; + const auto hierarchyStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionHierarchyStrategy hierarchyStrategy_buf = {}; + hierarchyStrategy_buf.tag = hierarchyStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) + { + hierarchyStrategy_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.hierarchyStrategy = hierarchyStrategy_buf; return value; } - Ark_SurfaceRect readSurfaceRect() + Ark_Blender readBlender() { - Ark_SurfaceRect value = {}; + Ark_Blender value = {}; Deserializer& valueDeserializer = *this; - const auto offsetX_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offsetX_buf = {}; - offsetX_buf.tag = offsetX_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offsetX_buf_runtimeType)) + value.__BlenderStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_OverlayOptions readOverlayOptions() + { + Ark_OverlayOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto align_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Alignment align_buf = {}; + align_buf.tag = align_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (align_buf_runtimeType)) { - offsetX_buf.value = static_cast(valueDeserializer.readNumber()); + align_buf.value = static_cast(valueDeserializer.readInt32()); } - value.offsetX = offsetX_buf; - const auto offsetY_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offsetY_buf = {}; - offsetY_buf.tag = offsetY_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offsetY_buf_runtimeType)) + value.align = align_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OverlayOffset offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) { - offsetY_buf.value = static_cast(valueDeserializer.readNumber()); + offset_buf.value = valueDeserializer.readOverlayOffset(); } - value.offsetY = offsetY_buf; - value.surfaceWidth = static_cast(valueDeserializer.readNumber()); - value.surfaceHeight = static_cast(valueDeserializer.readNumber()); + value.offset = offset_buf; return value; } - Ark_Header readHeader() + Ark_DragInteractionOptions readDragInteractionOptions() { - Ark_Header value = {}; + Ark_DragInteractionOptions value = {}; Deserializer& valueDeserializer = *this; - value.headerKey = static_cast(valueDeserializer.readString()); - value.headerValue = static_cast(valueDeserializer.readString()); + const auto isMultiSelectionEnabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isMultiSelectionEnabled_buf = {}; + isMultiSelectionEnabled_buf.tag = isMultiSelectionEnabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) + { + isMultiSelectionEnabled_buf.value = valueDeserializer.readBoolean(); + } + value.isMultiSelectionEnabled = isMultiSelectionEnabled_buf; + const auto defaultAnimationBeforeLifting_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean defaultAnimationBeforeLifting_buf = {}; + defaultAnimationBeforeLifting_buf.tag = defaultAnimationBeforeLifting_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) + { + defaultAnimationBeforeLifting_buf.value = valueDeserializer.readBoolean(); + } + value.defaultAnimationBeforeLifting = defaultAnimationBeforeLifting_buf; return value; } - Ark_ScreenCaptureConfig readScreenCaptureConfig() + Ark_DragPreviewOptions readDragPreviewOptions() { - Ark_ScreenCaptureConfig value = {}; + Ark_DragPreviewOptions value = {}; Deserializer& valueDeserializer = *this; - value.captureMode = static_cast(valueDeserializer.readInt32()); + const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_DragPreviewMode_Array_DragPreviewMode mode_buf = {}; + mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) + { + const Ark_Int8 mode_buf__selector = valueDeserializer.readInt8(); + Ark_Union_DragPreviewMode_Array_DragPreviewMode mode_buf_ = {}; + mode_buf_.selector = mode_buf__selector; + if (mode_buf__selector == 0) { + mode_buf_.selector = 0; + mode_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (mode_buf__selector == 1) { + mode_buf_.selector = 1; + const Ark_Int32 mode_buf__u_length = valueDeserializer.readInt32(); + Array_DragPreviewMode mode_buf__u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&mode_buf__u, mode_buf__u_length); + for (int mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { + mode_buf__u.array[mode_buf__u_i] = static_cast(valueDeserializer.readInt32()); + } + mode_buf_.value1 = mode_buf__u; + } + else { + throw "One of the branches for mode_buf_ has to be chosen through deserialisation."; + } + mode_buf.value = static_cast(mode_buf_); + } + value.mode = mode_buf; + const auto modifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ImageModifier modifier_buf = {}; + modifier_buf.tag = modifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (modifier_buf_runtimeType)) + { + modifier_buf.value = valueDeserializer.readImageModifier(); + } + value.modifier = modifier_buf; + const auto numberBadge_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Boolean_Number numberBadge_buf = {}; + numberBadge_buf.tag = numberBadge_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (numberBadge_buf_runtimeType)) + { + const Ark_Int8 numberBadge_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Boolean_Number numberBadge_buf_ = {}; + numberBadge_buf_.selector = numberBadge_buf__selector; + if (numberBadge_buf__selector == 0) { + numberBadge_buf_.selector = 0; + numberBadge_buf_.value0 = valueDeserializer.readBoolean(); + } + else if (numberBadge_buf__selector == 1) { + numberBadge_buf_.selector = 1; + numberBadge_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for numberBadge_buf_ has to be chosen through deserialisation."; + } + numberBadge_buf.value = static_cast(numberBadge_buf_); + } + value.numberBadge = numberBadge_buf; return value; } - Ark_TimePickerDialogOptions readTimePickerDialogOptions() + Ark_sharedTransitionOptions readsharedTransitionOptions() { - Ark_TimePickerDialogOptions value = {}; + Ark_sharedTransitionOptions value = {}; Deserializer& valueDeserializer = *this; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number duration_buf = {}; + duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) { - selected_buf.value = valueDeserializer.readInt64(); + duration_buf.value = static_cast(valueDeserializer.readNumber()); } - value.selected = selected_buf; - const auto format_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TimePickerFormat format_buf = {}; - format_buf.tag = format_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (format_buf_runtimeType)) + value.duration = duration_buf; + const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Curve_String_ICurve curve_buf = {}; + curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) { - format_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Curve_String_ICurve curve_buf_ = {}; + curve_buf_.selector = curve_buf__selector; + if (curve_buf__selector == 0) { + curve_buf_.selector = 0; + curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (curve_buf__selector == 1) { + curve_buf_.selector = 1; + curve_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (curve_buf__selector == 2) { + curve_buf_.selector = 2; + curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); + } + else { + throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; + } + curve_buf.value = static_cast(curve_buf_); } - value.format = format_buf; - const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean useMilitaryTime_buf = {}; - useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + value.curve = curve_buf; + const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number delay_buf = {}; + delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) { - useMilitaryTime_buf.value = valueDeserializer.readBoolean(); + delay_buf.value = static_cast(valueDeserializer.readNumber()); } - value.useMilitaryTime = useMilitaryTime_buf; - const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle disappearTextStyle_buf = {}; - disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + value.delay = delay_buf; + const auto motionPath_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MotionPathOptions motionPath_buf = {}; + motionPath_buf.tag = motionPath_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (motionPath_buf_runtimeType)) { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + motionPath_buf.value = valueDeserializer.readMotionPathOptions(); } - value.disappearTextStyle = disappearTextStyle_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) + value.motionPath = motionPath_buf; + const auto zIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number zIndex_buf = {}; + zIndex_buf.tag = zIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (zIndex_buf_runtimeType)) { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + zIndex_buf.value = static_cast(valueDeserializer.readNumber()); } - value.textStyle = textStyle_buf; - const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; - acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + value.zIndex = zIndex_buf; + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SharedTransitionEffectType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + type_buf.value = static_cast(valueDeserializer.readInt32()); } - value.acceptButtonStyle = acceptButtonStyle_buf; - const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; - cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + value.type = type_buf; + return value; + } + Ark_LinearGradientBlurOptions readLinearGradientBlurOptions() + { + Ark_LinearGradientBlurOptions value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 fractionStops_buf_length = valueDeserializer.readInt32(); + Array_FractionStop fractionStops_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fractionStops_buf, fractionStops_buf_length); + for (int fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { + Ark_FractionStop fractionStops_buf_buf = {}; + fractionStops_buf_buf.value0 = static_cast(valueDeserializer.readNumber()); + fractionStops_buf_buf.value1 = static_cast(valueDeserializer.readNumber()); + fractionStops_buf.array[fractionStops_buf_i] = fractionStops_buf_buf; } - value.cancelButtonStyle = cancelButtonStyle_buf; - const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle selectedTextStyle_buf = {}; - selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + value.fractionStops = fractionStops_buf; + value.direction = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_ForegroundBlurStyleOptions readForegroundBlurStyleOptions() + { + Ark_ForegroundBlurStyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ThemeColorMode colorMode_buf = {}; + colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); } - value.selectedTextStyle = selectedTextStyle_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + value.colorMode = colorMode_buf; + const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AdaptiveColor adaptiveColor_buf = {}; + adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) { - maskRect_buf.value = valueDeserializer.readRectangle(); + adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); } - value.maskRect = maskRect_buf; - const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignment_buf = {}; - alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) + value.adaptiveColor = adaptiveColor_buf; + const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scale_buf = {}; + scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); + scale_buf.value = static_cast(valueDeserializer.readNumber()); } - value.alignment = alignment_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.scale = scale_buf; + const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurOptions blurOptions_buf = {}; + blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; + blurOptions_buf.value = valueDeserializer.readBlurOptions(); } - value.offset = offset_buf; - const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TimePickerResult_Void onAccept_buf = {}; - onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) + value.blurOptions = blurOptions_buf; + return value; + } + Ark_PathShape readPathShape() + { + Ark_PathShape value = {}; + Deserializer& valueDeserializer = *this; + value.__PathShapeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_EllipseShape readEllipseShape() + { + Ark_EllipseShape value = {}; + Deserializer& valueDeserializer = *this; + value.__EllipseShapeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_CircleShape readCircleShape() + { + Ark_CircleShape value = {}; + Deserializer& valueDeserializer = *this; + value.__CircleShapeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_ProgressMask readProgressMask() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_DragItemInfo readDragItemInfo() + { + Ark_DragItemInfo value = {}; + Deserializer& valueDeserializer = *this; + const auto pixelMap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelMap pixelMap_buf = {}; + pixelMap_buf.tag = pixelMap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (pixelMap_buf_runtimeType)) { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; + pixelMap_buf.value = static_cast(valueDeserializer.readPixelMap()); } - value.onAccept = onAccept_buf; - const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onCancel_buf = {}; - onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) + value.pixelMap = pixelMap_buf; + const auto builder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder builder_buf = {}; + builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; } - value.onCancel = onCancel_buf; - const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TimePickerResult_Void onChange_buf = {}; - onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) + value.builder = builder_buf; + const auto extraInfo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String extraInfo_buf = {}; + extraInfo_buf.tag = extraInfo_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (extraInfo_buf_runtimeType)) { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TimePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TimePickerResult_Void))))}; + extraInfo_buf.value = static_cast(valueDeserializer.readString()); } - value.onChange = onChange_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.extraInfo = extraInfo_buf; + return value; + } + Ark_ClickEffect readClickEffect() + { + Ark_ClickEffect value = {}; + Deserializer& valueDeserializer = *this; + value.level = static_cast(valueDeserializer.readInt32()); + const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scale_buf = {}; + scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); + scale_buf.value = static_cast(valueDeserializer.readNumber()); } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + value.scale = scale_buf; + return value; + } + Ark_Bias readBias() + { + Ark_Bias value = {}; + Deserializer& valueDeserializer = *this; + const auto horizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number horizontal_buf = {}; + horizontal_buf.tag = horizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (horizontal_buf_runtimeType)) { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + horizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidAppear_buf = {}; - onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) + value.horizontal = horizontal_buf; + const auto vertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number vertical_buf = {}; + vertical_buf.tag = vertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (vertical_buf_runtimeType)) { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + vertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onDidAppear = onDidAppear_buf; - const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidDisappear_buf = {}; - onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) + value.vertical = vertical_buf; + return value; + } + Ark_LocalizedVerticalAlignParam readLocalizedVerticalAlignParam() + { + Ark_LocalizedVerticalAlignParam value = {}; + Deserializer& valueDeserializer = *this; + value.anchor = static_cast(valueDeserializer.readString()); + value.align = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_LocalizedHorizontalAlignParam readLocalizedHorizontalAlignParam() + { + Ark_LocalizedHorizontalAlignParam value = {}; + Deserializer& valueDeserializer = *this; + value.anchor = static_cast(valueDeserializer.readString()); + value.align = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_LocalizedPosition readLocalizedPosition() + { + Ark_LocalizedPosition value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + start_buf.value = valueDeserializer.readLengthMetrics(); } - value.onDidDisappear = onDidDisappear_buf; - const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppear_buf = {}; - onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) + value.start = start_buf; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + top_buf.value = valueDeserializer.readLengthMetrics(); } - value.onWillAppear = onWillAppear_buf; - const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappear_buf = {}; - onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) + value.top = top_buf; + return value; + } + Ark_InvertOptions readInvertOptions() + { + Ark_InvertOptions value = {}; + Deserializer& valueDeserializer = *this; + value.low = static_cast(valueDeserializer.readNumber()); + value.high = static_cast(valueDeserializer.readNumber()); + value.threshold = static_cast(valueDeserializer.readNumber()); + value.thresholdRange = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_MotionBlurAnchor readMotionBlurAnchor() + { + Ark_MotionBlurAnchor value = {}; + Deserializer& valueDeserializer = *this; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_TransitionOptions readTransitionOptions() + { + Ark_TransitionOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + type_buf.value = static_cast(valueDeserializer.readInt32()); } - value.onWillDisappear = onWillDisappear_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + value.type = type_buf; + const auto opacity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number opacity_buf = {}; + opacity_buf.tag = opacity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (opacity_buf_runtimeType)) { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; - } - shadow_buf.value = static_cast(shadow_buf_); + opacity_buf.value = static_cast(valueDeserializer.readNumber()); } - value.shadow = shadow_buf; - const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DateTimeOptions dateTimeOptions_buf = {}; - dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + value.opacity = opacity_buf; + const auto translate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TranslateOptions translate_buf = {}; + translate_buf.tag = translate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (translate_buf_runtimeType)) { - dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); + translate_buf.value = valueDeserializer.readTranslateOptions(); } - value.dateTimeOptions = dateTimeOptions_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + value.translate = translate_buf; + const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ScaleOptions scale_buf = {}; + scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); + scale_buf.value = valueDeserializer.readScaleOptions(); } - value.enableHoverMode = enableHoverMode_buf; - const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeArea_buf = {}; - hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) + value.scale = scale_buf; + const auto rotate_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RotateOptions rotate_buf = {}; + rotate_buf.tag = rotate_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (rotate_buf_runtimeType)) { - hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + rotate_buf.value = valueDeserializer.readRotateOptions(); } - value.hoverModeArea = hoverModeArea_buf; + value.rotate = rotate_buf; return value; } - Ark_TextPickerResult readTextPickerResult() + Ark_IntentionCode readIntentionCode() { - Ark_TextPickerResult value = {}; + Ark_IntentionCode value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Array_String value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - const Ark_Int32 value_buf_u_length = valueDeserializer.readInt32(); - Array_String value_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&value_buf_u, value_buf_u_length); - for (int value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { - value_buf_u.array[value_buf_u_i] = static_cast(valueDeserializer.readString()); - } - value_buf.value1 = value_buf_u; - } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; - } - value.value = static_cast(value_buf); - const Ark_Int8 index_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number index_buf = {}; - index_buf.selector = index_buf_selector; - if (index_buf_selector == 0) { - index_buf.selector = 0; - index_buf.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (index_buf_selector == 1) { - index_buf.selector = 1; - const Ark_Int32 index_buf_u_length = valueDeserializer.readInt32(); - Array_Number index_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&index_buf_u, index_buf_u_length); - for (int index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { - index_buf_u.array[index_buf_u_i] = static_cast(valueDeserializer.readNumber()); - } - index_buf.value1 = index_buf_u; - } - else { - throw "One of the branches for index_buf has to be chosen through deserialisation."; - } - value.index = static_cast(index_buf); + value.__IntentionCodeStub = static_cast(valueDeserializer.readString()); return value; } - Ark_TextPickerDialogOptions readTextPickerDialogOptions() + Ark_DrawingLattice readDrawingLattice() { - Ark_TextPickerDialogOptions value = {}; + Ark_DrawingLattice value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int8 range_buf_selector = valueDeserializer.readInt8(); - Ark_Type_TextPickerOptions_range range_buf = {}; - range_buf.selector = range_buf_selector; - if (range_buf_selector == 0) { - range_buf.selector = 0; - const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); - Array_String range_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&range_buf_u, range_buf_u_length); - for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u.array[range_buf_u_i] = static_cast(valueDeserializer.readString()); - } - range_buf.value0 = range_buf_u; - } - else if (range_buf_selector == 1) { - range_buf.selector = 1; - const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); - Array_Array_String range_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&range_buf_u, range_buf_u_length); - for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - const Ark_Int32 range_buf_u_buf_length = valueDeserializer.readInt32(); - Array_String range_buf_u_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&range_buf_u_buf, range_buf_u_buf_length); - for (int range_buf_u_buf_i = 0; range_buf_u_buf_i < range_buf_u_buf_length; range_buf_u_buf_i++) { - range_buf_u_buf.array[range_buf_u_buf_i] = static_cast(valueDeserializer.readString()); - } - range_buf_u.array[range_buf_u_i] = range_buf_u_buf; - } - range_buf.value1 = range_buf_u; - } - else if (range_buf_selector == 2) { - range_buf.selector = 2; - range_buf.value2 = valueDeserializer.readResource(); - } - else if (range_buf_selector == 3) { - range_buf.selector = 3; - const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); - Array_TextPickerRangeContent range_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&range_buf_u, range_buf_u_length); - for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u.array[range_buf_u_i] = valueDeserializer.readTextPickerRangeContent(); - } - range_buf.value3 = range_buf_u; - } - else if (range_buf_selector == 4) { - range_buf.selector = 4; - const Ark_Int32 range_buf_u_length = valueDeserializer.readInt32(); - Array_TextCascadePickerRangeContent range_buf_u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&range_buf_u, range_buf_u_length); - for (int range_buf_u_i = 0; range_buf_u_i < range_buf_u_length; range_buf_u_i++) { - range_buf_u.array[range_buf_u_i] = valueDeserializer.readTextCascadePickerRangeContent(); - } - range_buf.value4 = range_buf_u; + value.__DrawingLatticeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_RectResult readRectResult() + { + Ark_RectResult value = {}; + Deserializer& valueDeserializer = *this; + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + value.height = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_DrawModifier readDrawModifier() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ColumnSplitDividerStyle readColumnSplitDividerStyle() + { + Ark_ColumnSplitDividerStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto startMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length startMargin_buf = {}; + startMargin_buf.tag = startMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (startMargin_buf_runtimeType)) + { + startMargin_buf.value = valueDeserializer.readLength(); } - else { - throw "One of the branches for range_buf has to be chosen through deserialisation."; + value.startMargin = startMargin_buf; + const auto endMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length endMargin_buf = {}; + endMargin_buf.tag = endMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (endMargin_buf_runtimeType)) + { + endMargin_buf.value = valueDeserializer.readLength(); } - value.range = static_cast(range_buf); - const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Array_String value_buf = {}; - value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + value.endMargin = endMargin_buf; + return value; + } + Ark_LightSource readLightSource() + { + Ark_LightSource value = {}; + Deserializer& valueDeserializer = *this; + value.positionX = valueDeserializer.readLength(); + value.positionY = valueDeserializer.readLength(); + value.positionZ = valueDeserializer.readLength(); + value.intensity = static_cast(valueDeserializer.readNumber()); + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - const Ark_Int8 value_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Array_String value_buf_ = {}; - value_buf_.selector = value_buf__selector; - if (value_buf__selector == 0) { - value_buf_.selector = 0; - value_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf__selector == 1) { - value_buf_.selector = 1; - const Ark_Int32 value_buf__u_length = valueDeserializer.readInt32(); - Array_String value_buf__u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&value_buf__u, value_buf__u_length); - for (int value_buf__u_i = 0; value_buf__u_i < value_buf__u_length; value_buf__u_i++) { - value_buf__u.array[value_buf__u_i] = static_cast(valueDeserializer.readString()); - } - value_buf_.value1 = value_buf__u; + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else { - throw "One of the branches for value_buf_ has to be chosen through deserialisation."; + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - value_buf.value = static_cast(value_buf_); - } - value.value = value_buf; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Array_Number selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - const Ark_Int8 selected_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Array_Number selected_buf_ = {}; - selected_buf_.selector = selected_buf__selector; - if (selected_buf__selector == 0) { - selected_buf_.selector = 0; - selected_buf_.value0 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (selected_buf__selector == 1) { - selected_buf_.selector = 1; - const Ark_Int32 selected_buf__u_length = valueDeserializer.readInt32(); - Array_Number selected_buf__u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&selected_buf__u, selected_buf__u_length); - for (int selected_buf__u_i = 0; selected_buf__u_i < selected_buf__u_length; selected_buf__u_i++) { - selected_buf__u.array[selected_buf__u_i] = static_cast(valueDeserializer.readNumber()); - } - selected_buf_.value1 = selected_buf__u; + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for selected_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } - selected_buf.value = static_cast(selected_buf_); + color_buf.value = static_cast(color_buf_); } - value.selected = selected_buf; - const auto defaultPickerItemHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_String defaultPickerItemHeight_buf = {}; - defaultPickerItemHeight_buf.tag = defaultPickerItemHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (defaultPickerItemHeight_buf_runtimeType)) + value.color = color_buf; + return value; + } + Ark_DrawingRenderingContext readDrawingRenderingContext() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_CanvasRenderingContext2D readCanvasRenderingContext2D() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ImageBitmap readImageBitmap() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_ImageData readImageData() + { + Ark_ImageData value = {}; + Deserializer& valueDeserializer = *this; + value.data = static_cast(valueDeserializer.readBuffer()); + value.height = static_cast(valueDeserializer.readNumber()); + value.width = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_Path2D readPath2D() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_CalendarDialogOptions readCalendarDialogOptions() + { + Ark_CalendarDialogOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto hintRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource hintRadius_buf = {}; + hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) { - const Ark_Int8 defaultPickerItemHeight_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_String defaultPickerItemHeight_buf_ = {}; - defaultPickerItemHeight_buf_.selector = defaultPickerItemHeight_buf__selector; - if (defaultPickerItemHeight_buf__selector == 0) { - defaultPickerItemHeight_buf_.selector = 0; - defaultPickerItemHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource hintRadius_buf_ = {}; + hintRadius_buf_.selector = hintRadius_buf__selector; + if (hintRadius_buf__selector == 0) { + hintRadius_buf_.selector = 0; + hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); } - else if (defaultPickerItemHeight_buf__selector == 1) { - defaultPickerItemHeight_buf_.selector = 1; - defaultPickerItemHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_.selector = 1; + hintRadius_buf_.value1 = valueDeserializer.readResource(); } else { - throw "One of the branches for defaultPickerItemHeight_buf_ has to be chosen through deserialisation."; + throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; } - defaultPickerItemHeight_buf.value = static_cast(defaultPickerItemHeight_buf_); - } - value.defaultPickerItemHeight = defaultPickerItemHeight_buf; - const auto canLoop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean canLoop_buf = {}; - canLoop_buf.tag = canLoop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (canLoop_buf_runtimeType)) - { - canLoop_buf.value = valueDeserializer.readBoolean(); - } - value.canLoop = canLoop_buf; - const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle disappearTextStyle_buf = {}; - disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) - { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } - value.disappearTextStyle = disappearTextStyle_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); - } - value.textStyle = textStyle_buf; - const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; - acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } - value.acceptButtonStyle = acceptButtonStyle_buf; - const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; - cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + hintRadius_buf.value = static_cast(hintRadius_buf_); } - value.cancelButtonStyle = cancelButtonStyle_buf; - const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle selectedTextStyle_buf = {}; - selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + value.hintRadius = hintRadius_buf; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + selected_buf.value = valueDeserializer.readInt64(); } - value.selectedTextStyle = selectedTextStyle_buf; + value.selected = selected_buf; const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onAccept_buf = {}; + Opt_Callback_Date_Void onAccept_buf = {}; onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; + onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; } value.onAccept = onAccept_buf; const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onCancel_buf = {}; + Opt_VoidCallback onCancel_buf = {}; onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } value.onCancel = onCancel_buf; const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_TextPickerResult_Void onChange_buf = {}; + Opt_Callback_Date_Void onChange_buf = {}; onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_TextPickerResult_Void))))}; + onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; } value.onChange = onChange_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) - { - maskRect_buf.value = valueDeserializer.readRectangle(); - } - value.maskRect = maskRect_buf; - const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogAlignment alignment_buf = {}; - alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) - { - alignment_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.alignment = alignment_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Offset offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - Ark_Offset offset_buf_ = {}; - offset_buf_.dx = valueDeserializer.readLength(); - offset_buf_.dy = valueDeserializer.readLength(); - offset_buf.value = offset_buf_; - } - value.offset = offset_buf; const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColor_buf = {}; backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -80364,36 +81031,52 @@ class Deserializer : public DeserializerBase { backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; + acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) + { + acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } + value.acceptButtonStyle = acceptButtonStyle_buf; + const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; + cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) + { + cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + } + value.cancelButtonStyle = cancelButtonStyle_buf; const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidAppear_buf = {}; + Opt_VoidCallback onDidAppear_buf = {}; onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } value.onDidAppear = onDidAppear_buf; const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDidDisappear_buf = {}; + Opt_VoidCallback onDidDisappear_buf = {}; onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } value.onDidDisappear = onDidDisappear_buf; const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppear_buf = {}; + Opt_VoidCallback onWillAppear_buf = {}; onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } value.onWillAppear = onWillAppear_buf; const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappear_buf = {}; + Opt_VoidCallback onWillDisappear_buf = {}; onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } value.onWillDisappear = onWillDisappear_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -80436,568 +81119,902 @@ class Deserializer : public DeserializerBase { value.hoverModeArea = hoverModeArea_buf; return value; } - Ark_TextMenuItem readTextMenuItem() + Ark_CalendarController readCalendarController() { - Ark_TextMenuItem value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int8 content_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr content_buf = {}; - content_buf.selector = content_buf_selector; - if (content_buf_selector == 0) { - content_buf.selector = 0; - content_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (content_buf_selector == 1) { - content_buf.selector = 1; - content_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for content_buf has to be chosen through deserialisation."; - } - value.content = static_cast(content_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) - { - const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; - } - icon_buf.value = static_cast(icon_buf_); - } - value.icon = icon_buf; - value.id = static_cast(valueDeserializer.readTextMenuItemId()); - return value; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; } - Ark_ScrollToIndexOptions readScrollToIndexOptions() + Ark_MonthData readMonthData() { - Ark_ScrollToIndexOptions value = {}; + Ark_MonthData value = {}; Deserializer& valueDeserializer = *this; - const auto extraOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics extraOffset_buf = {}; - extraOffset_buf.tag = extraOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (extraOffset_buf_runtimeType)) - { - extraOffset_buf.value = valueDeserializer.readLengthMetrics(); + value.year = static_cast(valueDeserializer.readNumber()); + value.month = static_cast(valueDeserializer.readNumber()); + const Ark_Int32 data_buf_length = valueDeserializer.readInt32(); + Array_CalendarDay data_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&data_buf, data_buf_length); + for (int data_buf_i = 0; data_buf_i < data_buf_length; data_buf_i++) { + data_buf.array[data_buf_i] = valueDeserializer.readCalendarDay(); } - value.extraOffset = extraOffset_buf; + value.data = data_buf; return value; } - Ark_ScrollPageOptions readScrollPageOptions() + Ark_BadgeStyle readBadgeStyle() { - Ark_ScrollPageOptions value = {}; + Ark_BadgeStyle value = {}; Deserializer& valueDeserializer = *this; - value.next = valueDeserializer.readBoolean(); - const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean animation_buf = {}; - animation_buf.tag = animation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animation_buf_runtimeType)) + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - animation_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); } - value.animation = animation_buf; - return value; - } - Ark_ScrollEdgeOptions readScrollEdgeOptions() - { - Ark_ScrollEdgeOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto velocity_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number velocity_buf = {}; - velocity_buf.tag = velocity_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (velocity_buf_runtimeType)) + value.color = color_buf; + const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String fontSize_buf = {}; + fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) { - velocity_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.velocity = velocity_buf; - return value; - } - Ark_ScrollOptions readScrollOptions() - { - Ark_ScrollOptions value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 xOffset_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_String xOffset_buf = {}; - xOffset_buf.selector = xOffset_buf_selector; - if (xOffset_buf_selector == 0) { - xOffset_buf.selector = 0; - xOffset_buf.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (xOffset_buf_selector == 1) { - xOffset_buf.selector = 1; - xOffset_buf.value1 = static_cast(valueDeserializer.readString()); + const Ark_Int8 fontSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String fontSize_buf_ = {}; + fontSize_buf_.selector = fontSize_buf__selector; + if (fontSize_buf__selector == 0) { + fontSize_buf_.selector = 0; + fontSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (fontSize_buf__selector == 1) { + fontSize_buf_.selector = 1; + fontSize_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for fontSize_buf_ has to be chosen through deserialisation."; + } + fontSize_buf.value = static_cast(fontSize_buf_); } - else { - throw "One of the branches for xOffset_buf has to be chosen through deserialisation."; + value.fontSize = fontSize_buf; + const auto badgeSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String badgeSize_buf = {}; + badgeSize_buf.tag = badgeSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (badgeSize_buf_runtimeType)) + { + const Ark_Int8 badgeSize_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String badgeSize_buf_ = {}; + badgeSize_buf_.selector = badgeSize_buf__selector; + if (badgeSize_buf__selector == 0) { + badgeSize_buf_.selector = 0; + badgeSize_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (badgeSize_buf__selector == 1) { + badgeSize_buf_.selector = 1; + badgeSize_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else { + throw "One of the branches for badgeSize_buf_ has to be chosen through deserialisation."; + } + badgeSize_buf.value = static_cast(badgeSize_buf_); } - value.xOffset = static_cast(xOffset_buf); - const Ark_Int8 yOffset_buf_selector = valueDeserializer.readInt8(); - Ark_Union_Number_String yOffset_buf = {}; - yOffset_buf.selector = yOffset_buf_selector; - if (yOffset_buf_selector == 0) { - yOffset_buf.selector = 0; - yOffset_buf.value0 = static_cast(valueDeserializer.readNumber()); + value.badgeSize = badgeSize_buf; + const auto badgeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor badgeColor_buf = {}; + badgeColor_buf.tag = badgeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (badgeColor_buf_runtimeType)) + { + const Ark_Int8 badgeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor badgeColor_buf_ = {}; + badgeColor_buf_.selector = badgeColor_buf__selector; + if (badgeColor_buf__selector == 0) { + badgeColor_buf_.selector = 0; + badgeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (badgeColor_buf__selector == 1) { + badgeColor_buf_.selector = 1; + badgeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (badgeColor_buf__selector == 2) { + badgeColor_buf_.selector = 2; + badgeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (badgeColor_buf__selector == 3) { + badgeColor_buf_.selector = 3; + badgeColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for badgeColor_buf_ has to be chosen through deserialisation."; + } + badgeColor_buf.value = static_cast(badgeColor_buf_); } - else if (yOffset_buf_selector == 1) { - yOffset_buf.selector = 1; - yOffset_buf.value1 = static_cast(valueDeserializer.readString()); + value.badgeColor = badgeColor_buf; + const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf = {}; + borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + borderColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + borderColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__selector == 3) { + borderColor_buf_.selector = 3; + borderColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); } - else { - throw "One of the branches for yOffset_buf has to be chosen through deserialisation."; + value.borderColor = borderColor_buf; + const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf = {}; + borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) + { + borderWidth_buf.value = valueDeserializer.readLength(); } - value.yOffset = static_cast(yOffset_buf); - const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ScrollAnimationOptions_Boolean animation_buf = {}; - animation_buf.tag = animation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animation_buf_runtimeType)) + value.borderWidth = borderWidth_buf; + const auto fontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_FontWeight_String fontWeight_buf = {}; + fontWeight_buf.tag = fontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontWeight_buf_runtimeType)) { - const Ark_Int8 animation_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ScrollAnimationOptions_Boolean animation_buf_ = {}; - animation_buf_.selector = animation_buf__selector; - if (animation_buf__selector == 0) { - animation_buf_.selector = 0; - animation_buf_.value0 = valueDeserializer.readScrollAnimationOptions(); + const Ark_Int8 fontWeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_FontWeight_String fontWeight_buf_ = {}; + fontWeight_buf_.selector = fontWeight_buf__selector; + if (fontWeight_buf__selector == 0) { + fontWeight_buf_.selector = 0; + fontWeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); } - else if (animation_buf__selector == 1) { - animation_buf_.selector = 1; - animation_buf_.value1 = valueDeserializer.readBoolean(); + else if (fontWeight_buf__selector == 1) { + fontWeight_buf_.selector = 1; + fontWeight_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else if (fontWeight_buf__selector == 2) { + fontWeight_buf_.selector = 2; + fontWeight_buf_.value2 = static_cast(valueDeserializer.readString()); } else { - throw "One of the branches for animation_buf_ has to be chosen through deserialisation."; + throw "One of the branches for fontWeight_buf_ has to be chosen through deserialisation."; } - animation_buf.value = static_cast(animation_buf_); + fontWeight_buf.value = static_cast(fontWeight_buf_); } - value.animation = animation_buf; + value.fontWeight = fontWeight_buf; return value; } - Ark_StyledStringChangeValue readStyledStringChangeValue() + Ark_ScrollMotion readScrollMotion() { - Ark_StyledStringChangeValue value = {}; - Deserializer& valueDeserializer = *this; - value.range = valueDeserializer.readTextRange(); - value.replacementString = static_cast(valueDeserializer.readStyledString()); - const auto previewText_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_StyledString previewText_buf = {}; - previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) - { - previewText_buf.value = static_cast(valueDeserializer.readStyledString()); - } - value.previewText = previewText_buf; + Ark_ScrollMotion value = {}; return value; } - Ark_StyledStringChangedListener readStyledStringChangedListener() + Ark_FrictionMotion readFrictionMotion() { - Ark_StyledStringChangedListener value = {}; + Ark_FrictionMotion value = {}; + return value; + } + Ark_SpringMotion readSpringMotion() + { + Ark_SpringMotion value = {}; + return value; + } + Ark_AlertDialogParamWithOptions readAlertDialogParamWithOptions() + { + Ark_AlertDialogParamWithOptions value = {}; Deserializer& valueDeserializer = *this; - const auto onWillChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_StyledStringChangeValue_Boolean onWillChange_buf = {}; - onWillChange_buf.tag = onWillChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillChange_buf_runtimeType)) + const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr title_buf = {}; + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + { + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); + } + value.title = title_buf; + const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr subtitle_buf = {}; + subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) { - onWillChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_StyledStringChangeValue_Boolean))))}; + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; + } + subtitle_buf.value = static_cast(subtitle_buf_); } - value.onWillChange = onWillChange_buf; - const auto onDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OnDidChangeCallback onDidChange_buf = {}; - onDidChange_buf.tag = onDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidChange_buf_runtimeType)) + value.subtitle = subtitle_buf; + const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr message_buf = {}; + message_buf.selector = message_buf_selector; + if (message_buf_selector == 0) { + message_buf.selector = 0; + message_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (message_buf_selector == 1) { + message_buf.selector = 1; + message_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for message_buf has to be chosen through deserialisation."; + } + value.message = static_cast(message_buf); + const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancel_buf = {}; + autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) { - onDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnDidChangeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_OnDidChangeCallback))))}; + autoCancel_buf.value = valueDeserializer.readBoolean(); } - value.onDidChange = onDidChange_buf; - return value; - } - Ark_RichEditorParagraphStyleOptions readRichEditorParagraphStyleOptions() - { - Ark_RichEditorParagraphStyleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + value.autoCancel = autoCancel_buf; + const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback cancel_buf = {}; + cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) { - start_buf.value = static_cast(valueDeserializer.readNumber()); + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + value.cancel = cancel_buf; + const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogAlignment alignment_buf = {}; + alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) { - end_buf.value = static_cast(valueDeserializer.readNumber()); + alignment_buf.value = static_cast(valueDeserializer.readInt32()); } - value.end = end_buf; - value.style = valueDeserializer.readRichEditorParagraphStyle(); - return value; - } - Ark_RichEditorSymbolSpanOptions readRichEditorSymbolSpanOptions() - { - Ark_RichEditorSymbolSpanOptions value = {}; - Deserializer& valueDeserializer = *this; + value.alignment = alignment_buf; const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offset_buf = {}; + Opt_Offset offset_buf = {}; offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) { - offset_buf.value = static_cast(valueDeserializer.readNumber()); + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; } value.offset = offset_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorSymbolSpanStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number gridCount_buf = {}; + gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) { - style_buf.value = valueDeserializer.readRichEditorSymbolSpanStyle(); + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); } - value.style = style_buf; - return value; - } - Ark_RichEditorBuilderSpanOptions readRichEditorBuilderSpanOptions() - { - Ark_RichEditorBuilderSpanOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.gridCount = gridCount_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) { - offset_buf.value = static_cast(valueDeserializer.readNumber()); + maskRect_buf.value = valueDeserializer.readRectangle(); } - value.offset = offset_buf; - return value; - } - Ark_RichEditorImageSpanOptions readRichEditorImageSpanOptions() - { - Ark_RichEditorImageSpanOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.maskRect = maskRect_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - offset_buf.value = static_cast(valueDeserializer.readNumber()); + showInSubWindow_buf.value = valueDeserializer.readBoolean(); } - value.offset = offset_buf; - const auto imageStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorImageSpanStyle imageStyle_buf = {}; - imageStyle_buf.tag = imageStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (imageStyle_buf_runtimeType)) + value.showInSubWindow = showInSubWindow_buf; + const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isModal_buf = {}; + isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) { - imageStyle_buf.value = valueDeserializer.readRichEditorImageSpanStyle(); + isModal_buf.value = valueDeserializer.readBoolean(); } - value.imageStyle = imageStyle_buf; - const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorGesture gesture_buf = {}; - gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) + value.isModal = isModal_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - gesture_buf.value = valueDeserializer.readRichEditorGesture(); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.gesture = gesture_buf; - return value; - } - Ark_GestureEvent readGestureEvent() - { - Ark_GestureEvent value = {}; - Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + value.onWillDismiss = onWillDismiss_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); } - value.deviceId = deviceId_buf; - value.repeat = valueDeserializer.readBoolean(); - const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); - Array_FingerInfo fingerList_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fingerList_buf, fingerList_buf_length); - for (int fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf.array[fingerList_buf_i] = valueDeserializer.readFingerInfo(); + value.transition = transition_buf; + const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; + cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; + } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); } - value.fingerList = fingerList_buf; - value.offsetX = static_cast(valueDeserializer.readNumber()); - value.offsetY = static_cast(valueDeserializer.readNumber()); - value.angle = static_cast(valueDeserializer.readNumber()); - value.speed = static_cast(valueDeserializer.readNumber()); - value.scale = static_cast(valueDeserializer.readNumber()); - value.pinchCenterX = static_cast(valueDeserializer.readNumber()); - value.pinchCenterY = static_cast(valueDeserializer.readNumber()); - value.velocityX = static_cast(valueDeserializer.readNumber()); - value.velocityY = static_cast(valueDeserializer.readNumber()); - value.velocity = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_RichEditorTextSpanOptions readRichEditorTextSpanOptions() - { - Ark_RichEditorTextSpanOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + value.cornerRadius = cornerRadius_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - offset_buf.value = static_cast(valueDeserializer.readNumber()); + width_buf.value = valueDeserializer.readLength(); } - value.offset = offset_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorTextStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - style_buf.value = valueDeserializer.readRichEditorTextStyle(); + height_buf.value = valueDeserializer.readLength(); } - value.style = style_buf; - const auto paragraphStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorParagraphStyle paragraphStyle_buf = {}; - paragraphStyle_buf.tag = paragraphStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (paragraphStyle_buf_runtimeType)) + value.height = height_buf; + const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; + borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) { - paragraphStyle_buf.value = valueDeserializer.readRichEditorParagraphStyle(); + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); + } + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; + } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; + } + borderWidth_buf.value = static_cast(borderWidth_buf_); } - value.paragraphStyle = paragraphStyle_buf; - const auto gesture_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RichEditorGesture gesture_buf = {}; - gesture_buf.tag = gesture_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gesture_buf_runtimeType)) + value.borderWidth = borderWidth_buf; + const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; + borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) { - gesture_buf.value = valueDeserializer.readRichEditorGesture(); + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + } + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); } - value.gesture = gesture_buf; - return value; - } - Ark_SelectionOptions readSelectionOptions() - { - Ark_SelectionOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto menuPolicy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuPolicy menuPolicy_buf = {}; - menuPolicy_buf.tag = menuPolicy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (menuPolicy_buf_runtimeType)) + value.borderColor = borderColor_buf; + const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; + borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) { - menuPolicy_buf.value = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; + } + borderStyle_buf.value = static_cast(borderStyle_buf_); } - value.menuPolicy = menuPolicy_buf; - return value; - } - Ark_NavigationInterception readNavigationInterception() - { - Ark_NavigationInterception value = {}; - Deserializer& valueDeserializer = *this; - const auto willShow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionShowCallback willShow_buf = {}; - willShow_buf.tag = willShow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (willShow_buf_runtimeType)) + value.borderStyle = borderStyle_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) { - willShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + } + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + } + else { + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + } + shadow_buf.value = static_cast(shadow_buf_); } - value.willShow = willShow_buf; - const auto didShow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionShowCallback didShow_buf = {}; - didShow_buf.tag = didShow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (didShow_buf_runtimeType)) + value.shadow = shadow_buf; + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextStyle_alert_dialog textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) { - didShow_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionShowCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionShowCallback))))}; + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); } - value.didShow = didShow_buf; - const auto modeChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_InterceptionModeCallback modeChange_buf = {}; - modeChange_buf.tag = modeChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (modeChange_buf_runtimeType)) + value.textStyle = textStyle_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - modeChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_InterceptionModeCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_InterceptionModeCallback))))}; + enableHoverMode_buf.value = valueDeserializer.readBoolean(); } - value.modeChange = modeChange_buf; - return value; - } - Ark_NavigationOptions readNavigationOptions() - { - Ark_NavigationOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto launchMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LaunchMode launchMode_buf = {}; - launchMode_buf.tag = launchMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (launchMode_buf_runtimeType)) + value.enableHoverMode = enableHoverMode_buf; + const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeArea_buf = {}; + hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - launchMode_buf.value = static_cast(valueDeserializer.readInt32()); + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); } - value.launchMode = launchMode_buf; - const auto animated_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean animated_buf = {}; - animated_buf.tag = animated_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_buf_runtimeType)) - { - animated_buf.value = valueDeserializer.readBoolean(); + value.hoverModeArea = hoverModeArea_buf; + const Ark_Int32 buttons_buf_length = valueDeserializer.readInt32(); + Array_AlertDialogButtonOptions buttons_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&buttons_buf, buttons_buf_length); + for (int buttons_buf_i = 0; buttons_buf_i < buttons_buf_length; buttons_buf_i++) { + buttons_buf.array[buttons_buf_i] = valueDeserializer.readAlertDialogButtonOptions(); } - value.animated = animated_buf; - return value; - } - Ark_CloseSwipeActionOptions readCloseSwipeActionOptions() - { - Ark_CloseSwipeActionOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto onFinish_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onFinish_buf = {}; - onFinish_buf.tag = onFinish_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onFinish_buf_runtimeType)) + value.buttons = buttons_buf; + const auto buttonDirection_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogButtonDirection buttonDirection_buf = {}; + buttonDirection_buf.tag = buttonDirection_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (buttonDirection_buf_runtimeType)) { - onFinish_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + buttonDirection_buf.value = static_cast(valueDeserializer.readInt32()); } - value.onFinish = onFinish_buf; + value.buttonDirection = buttonDirection_buf; return value; } - Ark_DatePickerDialogOptions readDatePickerDialogOptions() + Ark_AlertDialogParamWithButtons readAlertDialogParamWithButtons() { - Ark_DatePickerDialogOptions value = {}; + Ark_AlertDialogParamWithButtons value = {}; Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readInt64(); - } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readInt64(); - } - value.end = end_buf; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } - value.selected = selected_buf; - const auto lunar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean lunar_buf = {}; - lunar_buf.tag = lunar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunar_buf_runtimeType)) - { - lunar_buf.value = valueDeserializer.readBoolean(); - } - value.lunar = lunar_buf; - const auto lunarSwitch_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean lunarSwitch_buf = {}; - lunarSwitch_buf.tag = lunarSwitch_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitch_buf_runtimeType)) - { - lunarSwitch_buf.value = valueDeserializer.readBoolean(); - } - value.lunarSwitch = lunarSwitch_buf; - const auto lunarSwitchStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LunarSwitchStyle lunarSwitchStyle_buf = {}; - lunarSwitchStyle_buf.tag = lunarSwitchStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarSwitchStyle_buf_runtimeType)) - { - lunarSwitchStyle_buf.value = valueDeserializer.readLunarSwitchStyle(); - } - value.lunarSwitchStyle = lunarSwitchStyle_buf; - const auto showTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showTime_buf = {}; - showTime_buf.tag = showTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showTime_buf_runtimeType)) - { - showTime_buf.value = valueDeserializer.readBoolean(); - } - value.showTime = showTime_buf; - const auto useMilitaryTime_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean useMilitaryTime_buf = {}; - useMilitaryTime_buf.tag = useMilitaryTime_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (useMilitaryTime_buf_runtimeType)) + const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr title_buf = {}; + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) { - useMilitaryTime_buf.value = valueDeserializer.readBoolean(); + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); } - value.useMilitaryTime = useMilitaryTime_buf; - const auto disappearTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle disappearTextStyle_buf = {}; - disappearTextStyle_buf.tag = disappearTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (disappearTextStyle_buf_runtimeType)) + value.title = title_buf; + const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr subtitle_buf = {}; + subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) { - disappearTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; + } + subtitle_buf.value = static_cast(subtitle_buf_); } - value.disappearTextStyle = disappearTextStyle_buf; - const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle textStyle_buf = {}; - textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) - { - textStyle_buf.value = valueDeserializer.readPickerTextStyle(); + value.subtitle = subtitle_buf; + const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr message_buf = {}; + message_buf.selector = message_buf_selector; + if (message_buf_selector == 0) { + message_buf.selector = 0; + message_buf.value0 = static_cast(valueDeserializer.readString()); } - value.textStyle = textStyle_buf; - const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; - acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + else if (message_buf_selector == 1) { + message_buf.selector = 1; + message_buf.value1 = valueDeserializer.readResource(); } - value.acceptButtonStyle = acceptButtonStyle_buf; - const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; - cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); + else { + throw "One of the branches for message_buf has to be chosen through deserialisation."; } - value.cancelButtonStyle = cancelButtonStyle_buf; - const auto selectedTextStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerTextStyle selectedTextStyle_buf = {}; - selectedTextStyle_buf.tag = selectedTextStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selectedTextStyle_buf_runtimeType)) + value.message = static_cast(message_buf); + const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancel_buf = {}; + autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) { - selectedTextStyle_buf.value = valueDeserializer.readPickerTextStyle(); + autoCancel_buf.value = valueDeserializer.readBoolean(); } - value.selectedTextStyle = selectedTextStyle_buf; - const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Rectangle maskRect_buf = {}; - maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) + value.autoCancel = autoCancel_buf; + const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback cancel_buf = {}; + cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) { - maskRect_buf.value = valueDeserializer.readRectangle(); + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; } - value.maskRect = maskRect_buf; + value.cancel = cancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81017,116 +82034,450 @@ class Deserializer : public DeserializerBase { offset_buf.value = offset_buf_; } value.offset = offset_buf; - const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DatePickerResult_Void onAccept_buf = {}; - onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) + const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number gridCount_buf = {}; + gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onAccept = onAccept_buf; - const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onCancel_buf = {}; - onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) + value.gridCount = gridCount_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + maskRect_buf.value = valueDeserializer.readRectangle(); } - value.onCancel = onCancel_buf; - const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DatePickerResult_Void onChange_buf = {}; - onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) + value.maskRect = maskRect_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DatePickerResult_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DatePickerResult_Void))))}; + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } + value.showInSubWindow = showInSubWindow_buf; + const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isModal_buf = {}; + isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf.value = valueDeserializer.readBoolean(); + } + value.isModal = isModal_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } + value.onWillDismiss = onWillDismiss_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } + value.transition = transition_buf; + const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; + cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) + { + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; + } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); } - value.onChange = onChange_buf; - const auto onDateAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Date_Void onDateAccept_buf = {}; - onDateAccept_buf.tag = onDateAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDateAccept_buf_runtimeType)) + value.cornerRadius = cornerRadius_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - onDateAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + width_buf.value = valueDeserializer.readLength(); } - value.onDateAccept = onDateAccept_buf; - const auto onDateChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Date_Void onDateChange_buf = {}; - onDateChange_buf.tag = onDateChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDateChange_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - onDateChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; + height_buf.value = valueDeserializer.readLength(); } - value.onDateChange = onDateChange_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.height = height_buf; + const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; + borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onDidAppear_buf = {}; - onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onDidAppear = onDidAppear_buf; - const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onDidDisappear_buf = {}; - onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + borderWidth_buf.value = static_cast(borderWidth_buf_); } - value.onDidDisappear = onDidDisappear_buf; - const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onWillAppear_buf = {}; - onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) + value.borderWidth = borderWidth_buf; + const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; + borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + } + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; + } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } + else { + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + } + borderColor_buf.value = static_cast(borderColor_buf_); } - value.onWillAppear = onWillAppear_buf; - const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onWillDisappear_buf = {}; - onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) + value.borderColor = borderColor_buf; + const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; + borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; + } + else { + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; + } + borderStyle_buf.value = static_cast(borderStyle_buf_); } - value.onWillDisappear = onWillDisappear_buf; + value.borderStyle = borderStyle_buf; const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81149,14 +82500,14 @@ class Deserializer : public DeserializerBase { shadow_buf.value = static_cast(shadow_buf_); } value.shadow = shadow_buf; - const auto dateTimeOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DateTimeOptions dateTimeOptions_buf = {}; - dateTimeOptions_buf.tag = dateTimeOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dateTimeOptions_buf_runtimeType)) + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextStyle_alert_dialog textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) { - dateTimeOptions_buf.value = valueDeserializer.readDateTimeOptions(); + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); } - value.dateTimeOptions = dateTimeOptions_buf; + value.textStyle = textStyle_buf; const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverMode_buf = {}; enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81173,21 +82524,73 @@ class Deserializer : public DeserializerBase { hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); } value.hoverModeArea = hoverModeArea_buf; + value.primaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); + value.secondaryButton = valueDeserializer.readAlertDialogButtonBaseOptions(); return value; } - Ark_CustomDialogControllerOptions readCustomDialogControllerOptions() + Ark_AlertDialogParamWithConfirm readAlertDialogParamWithConfirm() { - Ark_CustomDialogControllerOptions value = {}; + Ark_AlertDialogParamWithConfirm value = {}; Deserializer& valueDeserializer = *this; - value.builder = static_cast(valueDeserializer.readCustomObject("Any")); - const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void cancel_buf = {}; - cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) + const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr title_buf = {}; + title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) { - cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr title_buf_ = {}; + title_buf_.selector = title_buf__selector; + if (title_buf__selector == 0) { + title_buf_.selector = 0; + title_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (title_buf__selector == 1) { + title_buf_.selector = 1; + title_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + } + title_buf.value = static_cast(title_buf_); } - value.cancel = cancel_buf; + value.title = title_buf; + const auto subtitle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr subtitle_buf = {}; + subtitle_buf.tag = subtitle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (subtitle_buf_runtimeType)) + { + const Ark_Int8 subtitle_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr subtitle_buf_ = {}; + subtitle_buf_.selector = subtitle_buf__selector; + if (subtitle_buf__selector == 0) { + subtitle_buf_.selector = 0; + subtitle_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (subtitle_buf__selector == 1) { + subtitle_buf_.selector = 1; + subtitle_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for subtitle_buf_ has to be chosen through deserialisation."; + } + subtitle_buf.value = static_cast(subtitle_buf_); + } + value.subtitle = subtitle_buf; + const Ark_Int8 message_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr message_buf = {}; + message_buf.selector = message_buf_selector; + if (message_buf_selector == 0) { + message_buf.selector = 0; + message_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (message_buf_selector == 1) { + message_buf.selector = 1; + message_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for message_buf has to be chosen through deserialisation."; + } + value.message = static_cast(message_buf); const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean autoCancel_buf = {}; autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81196,6 +82599,14 @@ class Deserializer : public DeserializerBase { autoCancel_buf.value = valueDeserializer.readBoolean(); } value.autoCancel = autoCancel_buf; + const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_VoidCallback cancel_buf = {}; + cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) + { + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + } + value.cancel = cancel_buf; const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_DialogAlignment alignment_buf = {}; alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81215,14 +82626,6 @@ class Deserializer : public DeserializerBase { offset_buf.value = offset_buf_; } value.offset = offset_buf; - const auto customStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean customStyle_buf = {}; - customStyle_buf.tag = customStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (customStyle_buf_runtimeType)) - { - customStyle_buf.value = valueDeserializer.readBoolean(); - } - value.customStyle = customStyle_buf; const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Number gridCount_buf = {}; gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81231,36 +82634,6 @@ class Deserializer : public DeserializerBase { gridCount_buf.value = static_cast(valueDeserializer.readNumber()); } value.gridCount = gridCount_buf; - const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor maskColor_buf = {}; - maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; - } - maskColor_buf.value = static_cast(maskColor_buf_); - } - value.maskColor = maskColor_buf; const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Rectangle maskRect_buf = {}; maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81269,22 +82642,6 @@ class Deserializer : public DeserializerBase { maskRect_buf.value = valueDeserializer.readRectangle(); } value.maskRect = maskRect_buf; - const auto openAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimateParam openAnimation_buf = {}; - openAnimation_buf.tag = openAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (openAnimation_buf_runtimeType)) - { - openAnimation_buf.value = valueDeserializer.readAnimateParam(); - } - value.openAnimation = openAnimation_buf; - const auto closeAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AnimateParam closeAnimation_buf = {}; - closeAnimation_buf.tag = closeAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (closeAnimation_buf_runtimeType)) - { - closeAnimation_buf.value = valueDeserializer.readAnimateParam(); - } - value.closeAnimation = closeAnimation_buf; const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean showInSubWindow_buf = {}; showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81293,6 +82650,14 @@ class Deserializer : public DeserializerBase { showInSubWindow_buf.value = valueDeserializer.readBoolean(); } value.showInSubWindow = showInSubWindow_buf; + const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isModal_buf = {}; + isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) + { + isModal_buf.value = valueDeserializer.readBoolean(); + } + value.isModal = isModal_buf; const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_ResourceColor backgroundColor_buf = {}; backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81323,13 +82688,37 @@ class Deserializer : public DeserializerBase { backgroundColor_buf.value = static_cast(backgroundColor_buf_); } value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + { + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; + } + value.onWillDismiss = onWillDismiss_buf; + const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TransitionEffect transition_buf = {}; + transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) + { + transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + } + value.transition = transition_buf; const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_BorderRadiuses cornerRadius_buf = {}; + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf = {}; cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) { const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_BorderRadiuses cornerRadius_buf_ = {}; + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius_buf_ = {}; cornerRadius_buf_.selector = cornerRadius_buf__selector; if (cornerRadius_buf__selector == 0) { cornerRadius_buf_.selector = 0; @@ -81372,28 +82761,16 @@ class Deserializer : public DeserializerBase { cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; cornerRadius_buf_.value1 = cornerRadius_buf__u; } + else if (cornerRadius_buf__selector == 2) { + cornerRadius_buf_.selector = 2; + cornerRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + } else { throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; } - cornerRadius_buf.value = static_cast(cornerRadius_buf_); + cornerRadius_buf.value = static_cast(cornerRadius_buf_); } value.cornerRadius = cornerRadius_buf; - const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isModal_buf = {}; - isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) - { - isModal_buf.value = valueDeserializer.readBoolean(); - } - value.isModal = isModal_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; - } - value.onWillDismiss = onWillDismiss_buf; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Length width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81411,12 +82788,12 @@ class Deserializer : public DeserializerBase { } value.height = height_buf; const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths borderWidth_buf = {}; + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) { const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths borderWidth_buf_ = {}; + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; borderWidth_buf_.selector = borderWidth_buf__selector; if (borderWidth_buf__selector == 0) { borderWidth_buf_.selector = 0; @@ -81459,19 +82836,23 @@ class Deserializer : public DeserializerBase { borderWidth_buf__u.left = borderWidth_buf__u_left_buf; borderWidth_buf_.value1 = borderWidth_buf__u; } + else if (borderWidth_buf__selector == 2) { + borderWidth_buf_.selector = 2; + borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } else { throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } - borderWidth_buf.value = static_cast(borderWidth_buf_); + borderWidth_buf.value = static_cast(borderWidth_buf_); } value.borderWidth = borderWidth_buf; const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors borderColor_buf = {}; + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) { const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors borderColor_buf_ = {}; + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; borderColor_buf_.selector = borderColor_buf__selector; if (borderColor_buf__selector == 0) { borderColor_buf_.selector = 0; @@ -81624,10 +83005,14 @@ class Deserializer : public DeserializerBase { borderColor_buf__u.left = borderColor_buf__u_left_buf; borderColor_buf_.value1 = borderColor_buf__u; } + else if (borderColor_buf__selector == 2) { + borderColor_buf_.selector = 2; + borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + } else { throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } - borderColor_buf.value = static_cast(borderColor_buf_); + borderColor_buf.value = static_cast(borderColor_buf_); } value.borderColor = borderColor_buf; const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -81707,266 +83092,14 @@ class Deserializer : public DeserializerBase { shadow_buf.value = static_cast(shadow_buf_); } value.shadow = shadow_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_KeyboardAvoidMode keyboardAvoidMode_buf = {}; - keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.keyboardAvoidMode = keyboardAvoidMode_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverMode_buf; - const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_HoverModeAreaType hoverModeArea_buf = {}; - hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) - { - hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.hoverModeArea = hoverModeArea_buf; - return value; - } - Ark_IPropertySubscriber readIPropertySubscriber() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_UIGestureEvent readUIGestureEvent() - { - Ark_UIGestureEvent value = {}; - return value; - } - Ark_DrawContext readDrawContext() - { - Ark_DrawContext value = {}; - Deserializer& valueDeserializer = *this; - value.__DrawContextStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_LengthMetricsUnit readLengthMetricsUnit() - { - Ark_LengthMetricsUnit value = {}; - Deserializer& valueDeserializer = *this; - value.__LengthMetricsUnitStub = static_cast(valueDeserializer.readString()); - return value; - } - Ark_RenderingContextSettings readRenderingContextSettings() - { - Ark_RenderingContextSettings value = {}; - Deserializer& valueDeserializer = *this; - const auto antialias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean antialias_buf = {}; - antialias_buf.tag = antialias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (antialias_buf_runtimeType)) - { - antialias_buf.value = valueDeserializer.readBoolean(); - } - value.antialias = antialias_buf; - return value; - } - Ark_ImageData readImageData() - { - Ark_ImageData value = {}; - Deserializer& valueDeserializer = *this; - value.data = static_cast(valueDeserializer.readBuffer()); - value.height = static_cast(valueDeserializer.readNumber()); - value.width = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_Matrix2D readMatrix2D() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_Path2D readPath2D() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_CalendarDialogOptions readCalendarDialogOptions() - { - Ark_CalendarDialogOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto hintRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource hintRadius_buf = {}; - hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) - { - const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource hintRadius_buf_ = {}; - hintRadius_buf_.selector = hintRadius_buf__selector; - if (hintRadius_buf__selector == 0) { - hintRadius_buf_.selector = 0; - hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_.selector = 1; - hintRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; - } - hintRadius_buf.value = static_cast(hintRadius_buf_); - } - value.hintRadius = hintRadius_buf; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) - { - selected_buf.value = valueDeserializer.readInt64(); - } - value.selected = selected_buf; - const auto onAccept_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Date_Void onAccept_buf = {}; - onAccept_buf.tag = onAccept_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAccept_buf_runtimeType)) - { - onAccept_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; - } - value.onAccept = onAccept_buf; - const auto onCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onCancel_buf = {}; - onCancel_buf.tag = onCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onCancel_buf_runtimeType)) - { - onCancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onCancel = onCancel_buf; - const auto onChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Date_Void onChange_buf = {}; - onChange_buf.tag = onChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onChange_buf_runtimeType)) - { - onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Date_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Date_Void))))}; - } - value.onChange = onChange_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto acceptButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle acceptButtonStyle_buf = {}; - acceptButtonStyle_buf.tag = acceptButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (acceptButtonStyle_buf_runtimeType)) - { - acceptButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } - value.acceptButtonStyle = acceptButtonStyle_buf; - const auto cancelButtonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PickerDialogButtonStyle cancelButtonStyle_buf = {}; - cancelButtonStyle_buf.tag = cancelButtonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (cancelButtonStyle_buf_runtimeType)) - { - cancelButtonStyle_buf.value = valueDeserializer.readPickerDialogButtonStyle(); - } - value.cancelButtonStyle = cancelButtonStyle_buf; - const auto onDidAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onDidAppear_buf = {}; - onDidAppear_buf.tag = onDidAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidAppear_buf_runtimeType)) - { - onDidAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onDidAppear = onDidAppear_buf; - const auto onDidDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onDidDisappear_buf = {}; - onDidDisappear_buf.tag = onDidDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDidDisappear_buf_runtimeType)) - { - onDidDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onDidDisappear = onDidDisappear_buf; - const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onWillAppear_buf = {}; - onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onWillAppear = onWillAppear_buf; - const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_VoidCallback onWillDisappear_buf = {}; - onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - } - value.onWillDisappear = onWillDisappear_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) + const auto textStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TextStyle_alert_dialog textStyle_buf = {}; + textStyle_buf.tag = textStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (textStyle_buf_runtimeType)) { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); - } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); - } - else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; - } - shadow_buf.value = static_cast(shadow_buf_); + textStyle_buf.value = valueDeserializer.readTextStyle_alert_dialog(); } - value.shadow = shadow_buf; + value.textStyle = textStyle_buf; const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Boolean enableHoverMode_buf = {}; enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -81983,172 +83116,14 @@ class Deserializer : public DeserializerBase { hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); } value.hoverModeArea = hoverModeArea_buf; - return value; - } - Ark_AlertDialogButtonOptions readAlertDialogButtonOptions() - { - Ark_AlertDialogButtonOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabled_buf = {}; - enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } - value.enabled = enabled_buf; - const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean defaultFocus_buf = {}; - defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) - { - defaultFocus_buf.value = valueDeserializer.readBoolean(); - } - value.defaultFocus = defaultFocus_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DialogButtonStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - style_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.style = style_buf; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; - } - value.value = static_cast(value_buf); - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; - } - fontColor_buf.value = static_cast(fontColor_buf_); - } - value.fontColor = fontColor_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; - const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean primary_buf = {}; - primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) - { - primary_buf.value = valueDeserializer.readBoolean(); - } - value.primary = primary_buf; - return value; - } - Ark_DismissDialogAction readDismissDialogAction() - { - Ark_DismissDialogAction value = {}; - Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.reason = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_SheetInfo readSheetInfo() - { - Ark_SheetInfo value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 title_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource title_buf = {}; - title_buf.selector = title_buf_selector; - if (title_buf_selector == 0) { - title_buf.selector = 0; - title_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (title_buf_selector == 1) { - title_buf.selector = 1; - title_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for title_buf has to be chosen through deserialisation."; - } - value.title = static_cast(title_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + const auto confirm_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AlertDialogButtonBaseOptions confirm_buf = {}; + confirm_buf.tag = confirm_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (confirm_buf_runtimeType)) { - const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; - } - icon_buf.value = static_cast(icon_buf_); + confirm_buf.value = valueDeserializer.readAlertDialogButtonBaseOptions(); } - value.icon = icon_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + value.confirm = confirm_buf; return value; } Ark_ActionSheetOptions readActionSheetOptions() @@ -82731,25 +83706,193 @@ class Deserializer : public DeserializerBase { value.hoverModeArea = hoverModeArea_buf; return value; } - Ark_LinearIndicatorController readLinearIndicatorController() + Ark_ClickEvent readClickEvent() + { + Ark_ClickEvent value = {}; + Deserializer& valueDeserializer = *this; + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.deviceId = deviceId_buf; + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.screenX = static_cast(valueDeserializer.readNumber()); + value.screenY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_WithThemeOptions readWithThemeOptions() + { + Ark_WithThemeOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto theme_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomTheme theme_buf = {}; + theme_buf.tag = theme_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (theme_buf_runtimeType)) + { + theme_buf.value = valueDeserializer.readCustomTheme(); + } + value.theme = theme_buf; + const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ThemeColorMode colorMode_buf = {}; + colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) + { + colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.colorMode = colorMode_buf; + return value; + } + Ark_IsolatedOptions readIsolatedOptions() + { + Ark_IsolatedOptions value = {}; + Deserializer& valueDeserializer = *this; + value.want = valueDeserializer.readWant(); + value.worker = valueDeserializer.readRestrictedWorker(); + return value; + } + Ark_WithThemeAttribute readWithThemeAttribute() + { + Ark_WithThemeAttribute value = {}; + return value; + } + Ark_NavigationTransitionProxy readNavigationTransitionProxy() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_ReceiveCallback readReceiveCallback() + Ark_IsolatedComponentAttribute readIsolatedComponentAttribute() { - Ark_ReceiveCallback value = {}; - Deserializer& valueDeserializer = *this; - value.__ReceiveCallbackStub = static_cast(valueDeserializer.readString()); + Ark_IsolatedComponentAttribute value = {}; return value; } - Ark_UIExtensionProxy readUIExtensionProxy() + Ark_LinearIndicatorController readLinearIndicatorController() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } + Ark_StyleOptions readStyleOptions() + { + Ark_StyleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) + { + start_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.start = start_buf; + const auto length_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number length_buf = {}; + length_buf.tag = length_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (length_buf_runtimeType)) + { + length_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.length = length_buf; + value.styledKey = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 styledValue_buf_selector = valueDeserializer.readInt8(); + Ark_StyledStringValue styledValue_buf = {}; + styledValue_buf.selector = styledValue_buf_selector; + if (styledValue_buf_selector == 0) { + styledValue_buf.selector = 0; + styledValue_buf.value0 = valueDeserializer.readTextStyle_styled_string(); + } + else if (styledValue_buf_selector == 1) { + styledValue_buf.selector = 1; + styledValue_buf.value1 = valueDeserializer.readDecorationStyle(); + } + else if (styledValue_buf_selector == 2) { + styledValue_buf.selector = 2; + styledValue_buf.value2 = valueDeserializer.readBaselineOffsetStyle(); + } + else if (styledValue_buf_selector == 3) { + styledValue_buf.selector = 3; + styledValue_buf.value3 = valueDeserializer.readLetterSpacingStyle(); + } + else if (styledValue_buf_selector == 4) { + styledValue_buf.selector = 4; + styledValue_buf.value4 = valueDeserializer.readTextShadowStyle(); + } + else if (styledValue_buf_selector == 5) { + styledValue_buf.selector = 5; + styledValue_buf.value5 = valueDeserializer.readGestureStyle(); + } + else if (styledValue_buf_selector == 6) { + styledValue_buf.selector = 6; + styledValue_buf.value6 = valueDeserializer.readImageAttachment(); + } + else if (styledValue_buf_selector == 7) { + styledValue_buf.selector = 7; + styledValue_buf.value7 = valueDeserializer.readParagraphStyle(); + } + else if (styledValue_buf_selector == 8) { + styledValue_buf.selector = 8; + styledValue_buf.value8 = valueDeserializer.readLineHeightStyle(); + } + else if (styledValue_buf_selector == 9) { + styledValue_buf.selector = 9; + styledValue_buf.value9 = valueDeserializer.readUrlStyle(); + } + else if (styledValue_buf_selector == 10) { + styledValue_buf.selector = 10; + styledValue_buf.value10 = static_cast(valueDeserializer.readCustomSpan()); + } + else if (styledValue_buf_selector == 11) { + styledValue_buf.selector = 11; + styledValue_buf.value11 = valueDeserializer.readUserDataSpan(); + } + else if (styledValue_buf_selector == 12) { + styledValue_buf.selector = 12; + styledValue_buf.value12 = valueDeserializer.readBackgroundColorStyle(); + } + else { + throw "One of the branches for styledValue_buf has to be chosen through deserialisation."; + } + value.styledValue = static_cast(styledValue_buf); + return value; + } + Ark_ReceiveCallback readReceiveCallback() + { + Ark_ReceiveCallback value = {}; + Deserializer& valueDeserializer = *this; + value.__ReceiveCallbackStub = static_cast(valueDeserializer.readString()); + return value; + } Ark_UIExtensionOptions readUIExtensionOptions() { Ark_UIExtensionOptions value = {}; @@ -82797,6 +83940,12 @@ class Deserializer : public DeserializerBase { value.dpiFollowStrategy = dpiFollowStrategy_buf; return value; } + Ark_UIExtensionProxy readUIExtensionProxy() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } Ark_WaterFlowOptions readWaterFlowOptions() { Ark_WaterFlowOptions value = {}; @@ -82907,44 +84056,6 @@ class Deserializer : public DeserializerBase { value.imageAIOptions = imageAIOptions_buf; return value; } - Ark_SelectionMenuOptionsExt readSelectionMenuOptionsExt() - { - Ark_SelectionMenuOptionsExt value = {}; - Deserializer& valueDeserializer = *this; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappear_buf; - const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder preview_buf = {}; - preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) - { - preview_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - value.preview = preview_buf; - const auto menuType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuType menuType_buf = {}; - menuType_buf.tag = menuType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (menuType_buf_runtimeType)) - { - menuType_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.menuType = menuType_buf; - return value; - } Ark_AdsBlockedDetails readAdsBlockedDetails() { Ark_AdsBlockedDetails value = {}; @@ -83736,6 +84847,14 @@ class Deserializer : public DeserializerBase { value.sharedRenderProcessToken = sharedRenderProcessToken_buf; return value; } + Ark_Header readHeader() + { + Ark_Header value = {}; + Deserializer& valueDeserializer = *this; + value.headerKey = static_cast(valueDeserializer.readString()); + value.headerValue = static_cast(valueDeserializer.readString()); + return value; + } Ark_PlaybackInfo readPlaybackInfo() { Ark_PlaybackInfo value = {}; @@ -84039,6 +85158,56 @@ class Deserializer : public DeserializerBase { value.controller = controller_buf; return value; } + Ark_TextPickerResult readTextPickerResult() + { + Ark_TextPickerResult value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_Array_String value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + const Ark_Int32 value_buf_u_length = valueDeserializer.readInt32(); + Array_String value_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&value_buf_u, value_buf_u_length); + for (int value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + value_buf_u.array[value_buf_u_i] = static_cast(valueDeserializer.readString()); + } + value_buf.value1 = value_buf_u; + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + value.value = static_cast(value_buf); + const Ark_Int8 index_buf_selector = valueDeserializer.readInt8(); + Ark_Union_Number_Array_Number index_buf = {}; + index_buf.selector = index_buf_selector; + if (index_buf_selector == 0) { + index_buf.selector = 0; + index_buf.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (index_buf_selector == 1) { + index_buf.selector = 1; + const Ark_Int32 index_buf_u_length = valueDeserializer.readInt32(); + Array_Number index_buf_u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&index_buf_u, index_buf_u_length); + for (int index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + index_buf_u.array[index_buf_u_i] = static_cast(valueDeserializer.readNumber()); + } + index_buf.value1 = index_buf_u; + } + else { + throw "One of the branches for index_buf has to be chosen through deserialisation."; + } + value.index = static_cast(index_buf); + return value; + } Ark_TextCascadePickerRangeContent readTextCascadePickerRangeContent() { Ark_TextCascadePickerRangeContent value = {}; @@ -84374,28 +85543,6 @@ class Deserializer : public DeserializerBase { value.controller = controller_buf; return value; } - Ark_InputCounterOptions readInputCounterOptions() - { - Ark_InputCounterOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto thresholdPercentage_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number thresholdPercentage_buf = {}; - thresholdPercentage_buf.tag = thresholdPercentage_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (thresholdPercentage_buf_runtimeType)) - { - thresholdPercentage_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.thresholdPercentage = thresholdPercentage_buf; - const auto highlightBorder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean highlightBorder_buf = {}; - highlightBorder_buf.tag = highlightBorder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (highlightBorder_buf_runtimeType)) - { - highlightBorder_buf.value = valueDeserializer.readBoolean(); - } - value.highlightBorder = highlightBorder_buf; - return value; - } Ark_TextAreaOptions readTextAreaOptions() { Ark_TextAreaOptions value = {}; @@ -84454,20 +85601,6 @@ class Deserializer : public DeserializerBase { value.controller = controller_buf; return value; } - Ark_FontSettingOptions readFontSettingOptions() - { - Ark_FontSettingOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto enableVariableFontWeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableVariableFontWeight_buf = {}; - enableVariableFontWeight_buf.tag = enableVariableFontWeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableVariableFontWeight_buf_runtimeType)) - { - enableVariableFontWeight_buf.value = valueDeserializer.readBoolean(); - } - value.enableVariableFontWeight = enableVariableFontWeight_buf; - return value; - } Ark_TextOverflowOptions readTextOverflowOptions() { Ark_TextOverflowOptions value = {}; @@ -84482,28 +85615,6 @@ class Deserializer : public DeserializerBase { value.controller = static_cast(valueDeserializer.readTextController()); return value; } - Ark_ScrollableBarModeOptions readScrollableBarModeOptions() - { - Ark_ScrollableBarModeOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length margin_buf = {}; - margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) - { - margin_buf.value = valueDeserializer.readLength(); - } - value.margin = margin_buf; - const auto nonScrollableLayoutStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LayoutStyle nonScrollableLayoutStyle_buf = {}; - nonScrollableLayoutStyle_buf.tag = nonScrollableLayoutStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (nonScrollableLayoutStyle_buf_runtimeType)) - { - nonScrollableLayoutStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.nonScrollableLayoutStyle = nonScrollableLayoutStyle_buf; - return value; - } Ark_TabContentTransitionProxy readTabContentTransitionProxy() { Deserializer& valueDeserializer = *this; @@ -84595,11 +85706,6 @@ class Deserializer : public DeserializerBase { value.controller = controller_buf; return value; } - Ark_SymbolEffect readSymbolEffect() - { - Ark_SymbolEffect value = {}; - return value; - } Ark_SwiperContentTransitionProxy readSwiperContentTransitionProxy() { Deserializer& valueDeserializer = *this; @@ -84944,58 +86050,6 @@ class Deserializer : public DeserializerBase { value.symbolIcon = symbolIcon_buf; return value; } - Ark_SearchButtonOptions readSearchButtonOptions() - { - Ark_SearchButtonOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto fontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length fontSize_buf = {}; - fontSize_buf.tag = fontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontSize_buf_runtimeType)) - { - fontSize_buf.value = valueDeserializer.readLength(); - } - value.fontSize = fontSize_buf; - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; - } - fontColor_buf.value = static_cast(fontColor_buf_); - } - value.fontColor = fontColor_buf; - const auto autoDisable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean autoDisable_buf = {}; - autoDisable_buf.tag = autoDisable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (autoDisable_buf_runtimeType)) - { - autoDisable_buf.value = valueDeserializer.readBoolean(); - } - value.autoDisable = autoDisable_buf; - return value; - } Ark_DeleteValue readDeleteValue() { Ark_DeleteValue value = {}; @@ -85329,92 +86383,18 @@ class Deserializer : public DeserializerBase { Ark_RootSceneSession value = {}; return value; } - Ark_PlaceholderStyle readPlaceholderStyle() - { - Ark_PlaceholderStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto font_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Font font_buf = {}; - font_buf.tag = font_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (font_buf_runtimeType)) - { - font_buf.value = valueDeserializer.readFont(); - } - value.font = font_buf; - const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor fontColor_buf = {}; - fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) - { - const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor fontColor_buf_ = {}; - fontColor_buf_.selector = fontColor_buf__selector; - if (fontColor_buf__selector == 0) { - fontColor_buf_.selector = 0; - fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (fontColor_buf__selector == 1) { - fontColor_buf_.selector = 1; - fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (fontColor_buf__selector == 2) { - fontColor_buf_.selector = 2; - fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (fontColor_buf__selector == 3) { - fontColor_buf_.selector = 3; - fontColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; - } - fontColor_buf.value = static_cast(fontColor_buf_); - } - value.fontColor = fontColor_buf; - return value; - } - Ark_KeyboardOptions readKeyboardOptions() + Ark_RichEditorStyledStringOptions readRichEditorStyledStringOptions() { - Ark_KeyboardOptions value = {}; + Ark_RichEditorStyledStringOptions value = {}; Deserializer& valueDeserializer = *this; - const auto supportAvoidance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean supportAvoidance_buf = {}; - supportAvoidance_buf.tag = supportAvoidance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (supportAvoidance_buf_runtimeType)) - { - supportAvoidance_buf.value = valueDeserializer.readBoolean(); - } - value.supportAvoidance = supportAvoidance_buf; + value.controller = static_cast(valueDeserializer.readRichEditorStyledStringController()); return value; } - Ark_SelectionMenuOptions readSelectionMenuOptions() + Ark_RichEditorOptions readRichEditorOptions() { - Ark_SelectionMenuOptions value = {}; + Ark_RichEditorOptions value = {}; Deserializer& valueDeserializer = *this; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuOnAppearCallback onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_MenuOnAppearCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_MenuOnAppearCallback))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappear_buf; - const auto menuType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MenuType menuType_buf = {}; - menuType_buf.tag = menuType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (menuType_buf_runtimeType)) - { - menuType_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.menuType = menuType_buf; + value.controller = static_cast(valueDeserializer.readRichEditorController()); return value; } Ark_EditMenuOptions readEditMenuOptions() @@ -85610,28 +86590,6 @@ class Deserializer : public DeserializerBase { value.previewText = previewText_buf; return value; } - Ark_RichEditorRange readRichEditorRange() - { - Ark_RichEditorRange value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.end = end_buf; - return value; - } Ark_RichEditorSelection readRichEditorSelection() { Ark_RichEditorSelection value = {}; @@ -85664,18 +86622,76 @@ class Deserializer : public DeserializerBase { value.spans = spans_buf; return value; } - Ark_RichEditorStyledStringOptions readRichEditorStyledStringOptions() + Ark_StyledStringChangeValue readStyledStringChangeValue() { - Ark_RichEditorStyledStringOptions value = {}; + Ark_StyledStringChangeValue value = {}; Deserializer& valueDeserializer = *this; - value.controller = static_cast(valueDeserializer.readRichEditorStyledStringController()); + value.range = valueDeserializer.readTextRange(); + value.replacementString = static_cast(valueDeserializer.readStyledString()); + const auto previewText_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_StyledString previewText_buf = {}; + previewText_buf.tag = previewText_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (previewText_buf_runtimeType)) + { + previewText_buf.value = static_cast(valueDeserializer.readStyledString()); + } + value.previewText = previewText_buf; return value; } - Ark_RichEditorOptions readRichEditorOptions() + Ark_GestureEvent readGestureEvent() { - Ark_RichEditorOptions value = {}; + Ark_GestureEvent value = {}; Deserializer& valueDeserializer = *this; - value.controller = static_cast(valueDeserializer.readRichEditorController()); + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + { + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + { + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + { + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.deviceId = deviceId_buf; + value.repeat = valueDeserializer.readBoolean(); + const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); + Array_FingerInfo fingerList_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fingerList_buf, fingerList_buf_length); + for (int fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf.array[fingerList_buf_i] = valueDeserializer.readFingerInfo(); + } + value.fingerList = fingerList_buf; + value.offsetX = static_cast(valueDeserializer.readNumber()); + value.offsetY = static_cast(valueDeserializer.readNumber()); + value.angle = static_cast(valueDeserializer.readNumber()); + value.speed = static_cast(valueDeserializer.readNumber()); + value.scale = static_cast(valueDeserializer.readNumber()); + value.pinchCenterX = static_cast(valueDeserializer.readNumber()); + value.pinchCenterY = static_cast(valueDeserializer.readNumber()); + value.velocityX = static_cast(valueDeserializer.readNumber()); + value.velocityY = static_cast(valueDeserializer.readNumber()); + value.velocity = static_cast(valueDeserializer.readNumber()); return value; } Ark_LocalizedBarrierStyle readLocalizedBarrierStyle() @@ -86220,58 +87236,6 @@ class Deserializer : public DeserializerBase { value.param = param_buf; return value; } - Ark_NavigationToolbarOptions readNavigationToolbarOptions() - { - Ark_NavigationToolbarOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyle_buf = {}; - barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.barStyle = barStyle_buf; - return value; - } Ark_ToolbarItem readToolbarItem() { Ark_ToolbarItem value = {}; @@ -86369,98 +87333,6 @@ class Deserializer : public DeserializerBase { value.activeSymbolIcon = activeSymbolIcon_buf; return value; } - Ark_NavigationTitleOptions readNavigationTitleOptions() - { - Ark_NavigationTitleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyle_buf = {}; - barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.barStyle = barStyle_buf; - const auto paddingStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingStart_buf = {}; - paddingStart_buf.tag = paddingStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf.value = valueDeserializer.readLengthMetrics(); - } - value.paddingStart = paddingStart_buf; - const auto paddingEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingEnd_buf = {}; - paddingEnd_buf.tag = paddingEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf.value = valueDeserializer.readLengthMetrics(); - } - value.paddingEnd = paddingEnd_buf; - const auto mainTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier mainTitleModifier_buf = {}; - mainTitleModifier_buf.tag = mainTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } - value.mainTitleModifier = mainTitleModifier_buf; - const auto subTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier subTitleModifier_buf = {}; - subTitleModifier_buf.tag = subTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } - value.subTitleModifier = subTitleModifier_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverMode_buf; - return value; - } Ark_PopInfo readPopInfo() { Ark_PopInfo value = {}; @@ -87138,20 +88010,6 @@ class Deserializer : public DeserializerBase { value.__ResolutionQualityStub = static_cast(valueDeserializer.readString()); return value; } - Ark_ImageAnalyzerConfig readImageAnalyzerConfig() - { - Ark_ImageAnalyzerConfig value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int32 types_buf_length = valueDeserializer.readInt32(); - Array_ImageAnalyzerType types_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&types_buf, types_buf_length); - for (int types_buf_i = 0; types_buf_i < types_buf_length; types_buf_i++) { - types_buf.array[types_buf_i] = static_cast(valueDeserializer.readInt32()); - } - value.types = types_buf; - return value; - } Ark_ImageError readImageError() { Ark_ImageError value = {}; @@ -88069,2914 +88927,2446 @@ class Deserializer : public DeserializerBase { max_buf.value = static_cast(valueDeserializer.readNumber()); } value.max = max_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DataPanelType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = type_buf; - return value; - } - Ark_SceneOptions readSceneOptions() - { - Ark_SceneOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto scene_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Scene scene_buf = {}; - scene_buf.tag = scene_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scene_buf_runtimeType)) - { - const Ark_Int8 scene_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Scene scene_buf_ = {}; - scene_buf_.selector = scene_buf__selector; - if (scene_buf__selector == 0) { - scene_buf_.selector = 0; - const Ark_Int8 scene_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr scene_buf__u = {}; - scene_buf__u.selector = scene_buf__u_selector; - if (scene_buf__u_selector == 0) { - scene_buf__u.selector = 0; - scene_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (scene_buf__u_selector == 1) { - scene_buf__u.selector = 1; - scene_buf__u.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for scene_buf__u has to be chosen through deserialisation."; - } - scene_buf_.value0 = static_cast(scene_buf__u); - } - else if (scene_buf__selector == 1) { - scene_buf_.selector = 1; - scene_buf_.value1 = valueDeserializer.readScene(); - } - else { - throw "One of the branches for scene_buf_ has to be chosen through deserialisation."; - } - scene_buf.value = static_cast(scene_buf_); - } - value.scene = scene_buf; - const auto modelType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ModelType modelType_buf = {}; - modelType_buf.tag = modelType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (modelType_buf_runtimeType)) - { - modelType_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.modelType = modelType_buf; - return value; - } - Ark_FadingEdgeOptions readFadingEdgeOptions() - { - Ark_FadingEdgeOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto fadingEdgeLength_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics fadingEdgeLength_buf = {}; - fadingEdgeLength_buf.tag = fadingEdgeLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fadingEdgeLength_buf_runtimeType)) - { - fadingEdgeLength_buf.value = valueDeserializer.readLengthMetrics(); - } - value.fadingEdgeLength = fadingEdgeLength_buf; - return value; - } - Ark_EdgeEffectOptions readEdgeEffectOptions() - { - Ark_EdgeEffectOptions value = {}; - Deserializer& valueDeserializer = *this; - value.alwaysEnabled = valueDeserializer.readBoolean(); - return value; - } - Ark_OffsetResult readOffsetResult() - { - Ark_OffsetResult value = {}; - Deserializer& valueDeserializer = *this; - value.xOffset = static_cast(valueDeserializer.readNumber()); - value.yOffset = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_PointLightStyle readPointLightStyle() - { - Ark_PointLightStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto lightSource_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LightSource lightSource_buf = {}; - lightSource_buf.tag = lightSource_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lightSource_buf_runtimeType)) - { - lightSource_buf.value = valueDeserializer.readLightSource(); - } - value.lightSource = lightSource_buf; - const auto illuminated_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_IlluminatedType illuminated_buf = {}; - illuminated_buf.tag = illuminated_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (illuminated_buf_runtimeType)) - { - illuminated_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.illuminated = illuminated_buf; - const auto bloom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number bloom_buf = {}; - bloom_buf.tag = bloom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bloom_buf_runtimeType)) - { - bloom_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.bloom = bloom_buf; - return value; - } - Ark_ColumnOptions readColumnOptions() - { - Ark_ColumnOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number space_buf = {}; - space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) - { - const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number space_buf_ = {}; - space_buf_.selector = space_buf__selector; - if (space_buf__selector == 0) { - space_buf_.selector = 0; - space_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (space_buf__selector == 1) { - space_buf_.selector = 1; - space_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw "One of the branches for space_buf_ has to be chosen through deserialisation."; - } - space_buf.value = static_cast(space_buf_); - } - value.space = space_buf; - return value; - } - Ark_CircleOptions readCircleOptions() - { - Ark_CircleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) - { - const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - width_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - width_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw "One of the branches for width_buf_ has to be chosen through deserialisation."; - } - width_buf.value = static_cast(width_buf_); - } - value.width = width_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Number height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - const Ark_Int8 height_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Number height_buf_ = {}; - height_buf_.selector = height_buf__selector; - if (height_buf__selector == 0) { - height_buf_.selector = 0; - height_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (height_buf__selector == 1) { - height_buf_.selector = 1; - height_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else { - throw "One of the branches for height_buf_ has to be chosen through deserialisation."; - } - height_buf.value = static_cast(height_buf_); - } - value.height = height_buf; - return value; - } - Ark_CheckboxGroupResult readCheckboxGroupResult() - { - Ark_CheckboxGroupResult value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int32 name_buf_length = valueDeserializer.readInt32(); - Array_String name_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&name_buf, name_buf_length); - for (int name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { - name_buf.array[name_buf_i] = static_cast(valueDeserializer.readString()); - } - value.name = name_buf; - value.status = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_CheckboxGroupOptions readCheckboxGroupOptions() - { - Ark_CheckboxGroupOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto group_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String group_buf = {}; - group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) - { - group_buf.value = static_cast(valueDeserializer.readString()); - } - value.group = group_buf; - return value; - } - Ark_MarkStyle readMarkStyle() - { - Ark_MarkStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor strokeColor_buf = {}; - strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) - { - const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor strokeColor_buf_ = {}; - strokeColor_buf_.selector = strokeColor_buf__selector; - if (strokeColor_buf__selector == 0) { - strokeColor_buf_.selector = 0; - strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (strokeColor_buf__selector == 1) { - strokeColor_buf_.selector = 1; - strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (strokeColor_buf__selector == 2) { - strokeColor_buf_.selector = 2; - strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (strokeColor_buf__selector == 3) { - strokeColor_buf_.selector = 3; - strokeColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; - } - strokeColor_buf.value = static_cast(strokeColor_buf_); - } - value.strokeColor = strokeColor_buf; - const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length size_buf = {}; - size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) - { - size_buf.value = valueDeserializer.readLength(); - } - value.size = size_buf; - const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length strokeWidth_buf = {}; - strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DataPanelType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) { - strokeWidth_buf.value = valueDeserializer.readLength(); + type_buf.value = static_cast(valueDeserializer.readInt32()); } - value.strokeWidth = strokeWidth_buf; + value.type = type_buf; return value; } - Ark_CheckboxOptions readCheckboxOptions() + Ark_CustomDialogControllerOptions readCustomDialogControllerOptions() { - Ark_CheckboxOptions value = {}; + Ark_CustomDialogControllerOptions value = {}; Deserializer& valueDeserializer = *this; - const auto name_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String name_buf = {}; - name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) + value.builder = static_cast(valueDeserializer.readCustomObject("Any")); + const auto cancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void cancel_buf = {}; + cancel_buf.tag = cancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cancel_buf_runtimeType)) { - name_buf.value = static_cast(valueDeserializer.readString()); + cancel_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; } - value.name = name_buf; - const auto group_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String group_buf = {}; - group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) + value.cancel = cancel_buf; + const auto autoCancel_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoCancel_buf = {}; + autoCancel_buf.tag = autoCancel_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoCancel_buf_runtimeType)) { - group_buf.value = static_cast(valueDeserializer.readString()); + autoCancel_buf.value = valueDeserializer.readBoolean(); } - value.group = group_buf; - const auto indicatorBuilder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomNodeBuilder indicatorBuilder_buf = {}; - indicatorBuilder_buf.tag = indicatorBuilder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + value.autoCancel = autoCancel_buf; + const auto alignment_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogAlignment alignment_buf = {}; + alignment_buf.tag = alignment_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (alignment_buf_runtimeType)) { - indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + alignment_buf.value = static_cast(valueDeserializer.readInt32()); } - value.indicatorBuilder = indicatorBuilder_buf; - return value; - } - Ark_CalendarOptions readCalendarOptions() - { - Ark_CalendarOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto hintRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Number_Resource hintRadius_buf = {}; - hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) + value.alignment = alignment_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Offset offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) { - const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Number_Resource hintRadius_buf_ = {}; - hintRadius_buf_.selector = hintRadius_buf__selector; - if (hintRadius_buf__selector == 0) { - hintRadius_buf_.selector = 0; - hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); - } - else if (hintRadius_buf__selector == 1) { - hintRadius_buf_.selector = 1; - hintRadius_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; - } - hintRadius_buf.value = static_cast(hintRadius_buf_); + Ark_Offset offset_buf_ = {}; + offset_buf_.dx = valueDeserializer.readLength(); + offset_buf_.dy = valueDeserializer.readLength(); + offset_buf.value = offset_buf_; } - value.hintRadius = hintRadius_buf; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Date selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + value.offset = offset_buf; + const auto customStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean customStyle_buf = {}; + customStyle_buf.tag = customStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (customStyle_buf_runtimeType)) { - selected_buf.value = valueDeserializer.readInt64(); + customStyle_buf.value = valueDeserializer.readBoolean(); } - value.selected = selected_buf; - return value; - } - Ark_CalendarRequestedData readCalendarRequestedData() - { - Ark_CalendarRequestedData value = {}; - Deserializer& valueDeserializer = *this; - value.year = static_cast(valueDeserializer.readNumber()); - value.month = static_cast(valueDeserializer.readNumber()); - value.currentYear = static_cast(valueDeserializer.readNumber()); - value.currentMonth = static_cast(valueDeserializer.readNumber()); - value.monthState = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_CalendarSelectedDate readCalendarSelectedDate() - { - Ark_CalendarSelectedDate value = {}; - Deserializer& valueDeserializer = *this; - value.year = static_cast(valueDeserializer.readNumber()); - value.month = static_cast(valueDeserializer.readNumber()); - value.day = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_WorkStateStyle readWorkStateStyle() - { - Ark_WorkStateStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto workDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor workDayMarkColor_buf = {}; - workDayMarkColor_buf.tag = workDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkColor_buf_runtimeType)) + value.customStyle = customStyle_buf; + const auto gridCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number gridCount_buf = {}; + gridCount_buf.tag = gridCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gridCount_buf_runtimeType)) { - const Ark_Int8 workDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor workDayMarkColor_buf_ = {}; - workDayMarkColor_buf_.selector = workDayMarkColor_buf__selector; - if (workDayMarkColor_buf__selector == 0) { - workDayMarkColor_buf_.selector = 0; - workDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + gridCount_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.gridCount = gridCount_buf; + const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor maskColor_buf = {}; + maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) + { + const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor maskColor_buf_ = {}; + maskColor_buf_.selector = maskColor_buf__selector; + if (maskColor_buf__selector == 0) { + maskColor_buf_.selector = 0; + maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (workDayMarkColor_buf__selector == 1) { - workDayMarkColor_buf_.selector = 1; - workDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (maskColor_buf__selector == 1) { + maskColor_buf_.selector = 1; + maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (workDayMarkColor_buf__selector == 2) { - workDayMarkColor_buf_.selector = 2; - workDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (maskColor_buf__selector == 2) { + maskColor_buf_.selector = 2; + maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (workDayMarkColor_buf__selector == 3) { - workDayMarkColor_buf_.selector = 3; - workDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + else if (maskColor_buf__selector == 3) { + maskColor_buf_.selector = 3; + maskColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; } - workDayMarkColor_buf.value = static_cast(workDayMarkColor_buf_); + maskColor_buf.value = static_cast(maskColor_buf_); } - value.workDayMarkColor = workDayMarkColor_buf; - const auto offDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor offDayMarkColor_buf = {}; - offDayMarkColor_buf.tag = offDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkColor_buf_runtimeType)) + value.maskColor = maskColor_buf; + const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Rectangle maskRect_buf = {}; + maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maskRect_buf_runtimeType)) { - const Ark_Int8 offDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor offDayMarkColor_buf_ = {}; - offDayMarkColor_buf_.selector = offDayMarkColor_buf__selector; - if (offDayMarkColor_buf__selector == 0) { - offDayMarkColor_buf_.selector = 0; - offDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + maskRect_buf.value = valueDeserializer.readRectangle(); + } + value.maskRect = maskRect_buf; + const auto openAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimateParam openAnimation_buf = {}; + openAnimation_buf.tag = openAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (openAnimation_buf_runtimeType)) + { + openAnimation_buf.value = valueDeserializer.readAnimateParam(); + } + value.openAnimation = openAnimation_buf; + const auto closeAnimation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_AnimateParam closeAnimation_buf = {}; + closeAnimation_buf.tag = closeAnimation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (closeAnimation_buf_runtimeType)) + { + closeAnimation_buf.value = valueDeserializer.readAnimateParam(); + } + value.closeAnimation = closeAnimation_buf; + const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showInSubWindow_buf = {}; + showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) + { + showInSubWindow_buf.value = valueDeserializer.readBoolean(); + } + value.showInSubWindow = showInSubWindow_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (offDayMarkColor_buf__selector == 1) { - offDayMarkColor_buf_.selector = 1; - offDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (offDayMarkColor_buf__selector == 2) { - offDayMarkColor_buf_.selector = 2; - offDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (offDayMarkColor_buf__selector == 3) { - offDayMarkColor_buf_.selector = 3; - offDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } - offDayMarkColor_buf.value = static_cast(offDayMarkColor_buf_); + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.offDayMarkColor = offDayMarkColor_buf; - const auto workDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number workDayMarkSize_buf = {}; - workDayMarkSize_buf.tag = workDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkSize_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + const auto cornerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_BorderRadiuses cornerRadius_buf = {}; + cornerRadius_buf.tag = cornerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf_runtimeType)) { - workDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 cornerRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_BorderRadiuses cornerRadius_buf_ = {}; + cornerRadius_buf_.selector = cornerRadius_buf__selector; + if (cornerRadius_buf__selector == 0) { + cornerRadius_buf_.selector = 0; + cornerRadius_buf_.value0 = valueDeserializer.readLength(); + } + else if (cornerRadius_buf__selector == 1) { + cornerRadius_buf_.selector = 1; + Ark_BorderRadiuses cornerRadius_buf__u = {}; + const auto cornerRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topLeft_buf = {}; + cornerRadius_buf__u_topLeft_buf.tag = cornerRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topLeft_buf_runtimeType)) + { + cornerRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topLeft = cornerRadius_buf__u_topLeft_buf; + const auto cornerRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_topRight_buf = {}; + cornerRadius_buf__u_topRight_buf.tag = cornerRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_topRight_buf_runtimeType)) + { + cornerRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.topRight = cornerRadius_buf__u_topRight_buf; + const auto cornerRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomLeft_buf = {}; + cornerRadius_buf__u_bottomLeft_buf.tag = cornerRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomLeft_buf_runtimeType)) + { + cornerRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomLeft = cornerRadius_buf__u_bottomLeft_buf; + const auto cornerRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length cornerRadius_buf__u_bottomRight_buf = {}; + cornerRadius_buf__u_bottomRight_buf.tag = cornerRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (cornerRadius_buf__u_bottomRight_buf_runtimeType)) + { + cornerRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + cornerRadius_buf__u.bottomRight = cornerRadius_buf__u_bottomRight_buf; + cornerRadius_buf_.value1 = cornerRadius_buf__u; + } + else { + throw "One of the branches for cornerRadius_buf_ has to be chosen through deserialisation."; + } + cornerRadius_buf.value = static_cast(cornerRadius_buf_); } - value.workDayMarkSize = workDayMarkSize_buf; - const auto offDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number offDayMarkSize_buf = {}; - offDayMarkSize_buf.tag = offDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkSize_buf_runtimeType)) + value.cornerRadius = cornerRadius_buf; + const auto isModal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isModal_buf = {}; + isModal_buf.tag = isModal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isModal_buf_runtimeType)) { - offDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); + isModal_buf.value = valueDeserializer.readBoolean(); } - value.offDayMarkSize = offDayMarkSize_buf; - const auto workStateWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number workStateWidth_buf = {}; - workStateWidth_buf.tag = workStateWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (workStateWidth_buf_runtimeType)) + value.isModal = isModal_buf; + const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_DismissDialogAction_Void onWillDismiss_buf = {}; + onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) { - workStateWidth_buf.value = static_cast(valueDeserializer.readNumber()); + onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissDialogAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissDialogAction_Void))))}; } - value.workStateWidth = workStateWidth_buf; - const auto workStateHorizontalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number workStateHorizontalMovingDistance_buf = {}; - workStateHorizontalMovingDistance_buf.tag = workStateHorizontalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) + value.onWillDismiss = onWillDismiss_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - workStateHorizontalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); + width_buf.value = valueDeserializer.readLength(); } - value.workStateHorizontalMovingDistance = workStateHorizontalMovingDistance_buf; - const auto workStateVerticalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number workStateVerticalMovingDistance_buf = {}; - workStateVerticalMovingDistance_buf.tag = workStateVerticalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - workStateVerticalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); + height_buf.value = valueDeserializer.readLength(); } - value.workStateVerticalMovingDistance = workStateVerticalMovingDistance_buf; - return value; - } - Ark_WeekStyle readWeekStyle() - { - Ark_WeekStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto weekColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor weekColor_buf = {}; - weekColor_buf.tag = weekColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekColor_buf_runtimeType)) + value.height = height_buf; + const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Dimension_EdgeWidths borderWidth_buf = {}; + borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) { - const Ark_Int8 weekColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekColor_buf_ = {}; - weekColor_buf_.selector = weekColor_buf__selector; - if (weekColor_buf__selector == 0) { - weekColor_buf_.selector = 0; - weekColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Dimension_EdgeWidths borderWidth_buf_ = {}; + borderWidth_buf_.selector = borderWidth_buf__selector; + if (borderWidth_buf__selector == 0) { + borderWidth_buf_.selector = 0; + borderWidth_buf_.value0 = valueDeserializer.readLength(); } - else if (weekColor_buf__selector == 1) { - weekColor_buf_.selector = 1; - weekColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (borderWidth_buf__selector == 1) { + borderWidth_buf_.selector = 1; + Ark_EdgeWidths borderWidth_buf__u = {}; + const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_top_buf = {}; + borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + { + borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.top = borderWidth_buf__u_top_buf; + const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_right_buf = {}; + borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + { + borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.right = borderWidth_buf__u_right_buf; + const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_bottom_buf = {}; + borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + { + borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; + const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length borderWidth_buf__u_left_buf = {}; + borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + { + borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + borderWidth_buf__u.left = borderWidth_buf__u_left_buf; + borderWidth_buf_.value1 = borderWidth_buf__u; } - else if (weekColor_buf__selector == 2) { - weekColor_buf_.selector = 2; - weekColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else { + throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; } - else if (weekColor_buf__selector == 3) { - weekColor_buf_.selector = 3; - weekColor_buf_.value3 = valueDeserializer.readResource(); + borderWidth_buf.value = static_cast(borderWidth_buf_); + } + value.borderWidth = borderWidth_buf; + const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceColor_EdgeColors borderColor_buf = {}; + borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceColor_EdgeColors borderColor_buf_ = {}; + borderColor_buf_.selector = borderColor_buf__selector; + if (borderColor_buf__selector == 0) { + borderColor_buf_.selector = 0; + const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u = {}; + borderColor_buf__u.selector = borderColor_buf__u_selector; + if (borderColor_buf__u_selector == 0) { + borderColor_buf__u.selector = 0; + borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_selector == 1) { + borderColor_buf__u.selector = 1; + borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_selector == 2) { + borderColor_buf__u.selector = 2; + borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_selector == 3) { + borderColor_buf__u.selector = 3; + borderColor_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; + } + borderColor_buf_.value0 = static_cast(borderColor_buf__u); + } + else if (borderColor_buf__selector == 1) { + borderColor_buf_.selector = 1; + Ark_EdgeColors borderColor_buf__u = {}; + const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_top_buf = {}; + borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; + borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; + if (borderColor_buf__u_top_buf__selector == 0) { + borderColor_buf__u_top_buf_.selector = 0; + borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_top_buf__selector == 1) { + borderColor_buf__u_top_buf_.selector = 1; + borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_top_buf__selector == 2) { + borderColor_buf__u_top_buf_.selector = 2; + borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_top_buf__selector == 3) { + borderColor_buf__u_top_buf_.selector = 3; + borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + } + borderColor_buf__u.top = borderColor_buf__u_top_buf; + const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_right_buf = {}; + borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; + borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; + if (borderColor_buf__u_right_buf__selector == 0) { + borderColor_buf__u_right_buf_.selector = 0; + borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_right_buf__selector == 1) { + borderColor_buf__u_right_buf_.selector = 1; + borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_right_buf__selector == 2) { + borderColor_buf__u_right_buf_.selector = 2; + borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_right_buf__selector == 3) { + borderColor_buf__u_right_buf_.selector = 3; + borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + } + borderColor_buf__u.right = borderColor_buf__u_right_buf; + const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; + borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; + borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; + if (borderColor_buf__u_bottom_buf__selector == 0) { + borderColor_buf__u_bottom_buf_.selector = 0; + borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_bottom_buf__selector == 1) { + borderColor_buf__u_bottom_buf_.selector = 1; + borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_bottom_buf__selector == 2) { + borderColor_buf__u_bottom_buf_.selector = 2; + borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_bottom_buf__selector == 3) { + borderColor_buf__u_bottom_buf_.selector = 3; + borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + } + borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; + const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor borderColor_buf__u_left_buf = {}; + borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; + borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; + if (borderColor_buf__u_left_buf__selector == 0) { + borderColor_buf__u_left_buf_.selector = 0; + borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (borderColor_buf__u_left_buf__selector == 1) { + borderColor_buf__u_left_buf_.selector = 1; + borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (borderColor_buf__u_left_buf__selector == 2) { + borderColor_buf__u_left_buf_.selector = 2; + borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (borderColor_buf__u_left_buf__selector == 3) { + borderColor_buf__u_left_buf_.selector = 3; + borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + } + borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + } + borderColor_buf__u.left = borderColor_buf__u_left_buf; + borderColor_buf_.value1 = borderColor_buf__u; } else { - throw "One of the branches for weekColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; } - weekColor_buf.value = static_cast(weekColor_buf_); + borderColor_buf.value = static_cast(borderColor_buf_); } - value.weekColor = weekColor_buf; - const auto weekendDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor weekendDayColor_buf = {}; - weekendDayColor_buf.tag = weekendDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekendDayColor_buf_runtimeType)) + value.borderColor = borderColor_buf; + const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; + borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) { - const Ark_Int8 weekendDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekendDayColor_buf_ = {}; - weekendDayColor_buf_.selector = weekendDayColor_buf__selector; - if (weekendDayColor_buf__selector == 0) { - weekendDayColor_buf_.selector = 0; - weekendDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weekendDayColor_buf__selector == 1) { - weekendDayColor_buf_.selector = 1; - weekendDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weekendDayColor_buf__selector == 2) { - weekendDayColor_buf_.selector = 2; - weekendDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; + borderStyle_buf_.selector = borderStyle_buf__selector; + if (borderStyle_buf__selector == 0) { + borderStyle_buf_.selector = 0; + borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (weekendDayColor_buf__selector == 3) { - weekendDayColor_buf_.selector = 3; - weekendDayColor_buf_.value3 = valueDeserializer.readResource(); + else if (borderStyle_buf__selector == 1) { + borderStyle_buf_.selector = 1; + Ark_EdgeStyles borderStyle_buf__u = {}; + const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_top_buf = {}; + borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + { + borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.top = borderStyle_buf__u_top_buf; + const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_right_buf = {}; + borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + { + borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.right = borderStyle_buf__u_right_buf; + const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; + borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + { + borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; + const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle borderStyle_buf__u_left_buf = {}; + borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + { + borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + borderStyle_buf__u.left = borderStyle_buf__u_left_buf; + borderStyle_buf_.value1 = borderStyle_buf__u; } else { - throw "One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; } - weekendDayColor_buf.value = static_cast(weekendDayColor_buf_); + borderStyle_buf.value = static_cast(borderStyle_buf_); } - value.weekendDayColor = weekendDayColor_buf; - const auto weekendLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor weekendLunarColor_buf = {}; - weekendLunarColor_buf.tag = weekendLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + value.borderStyle = borderStyle_buf; + const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; + shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) { - const Ark_Int8 weekendLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor weekendLunarColor_buf_ = {}; - weekendLunarColor_buf_.selector = weekendLunarColor_buf__selector; - if (weekendLunarColor_buf__selector == 0) { - weekendLunarColor_buf_.selector = 0; - weekendLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (weekendLunarColor_buf__selector == 1) { - weekendLunarColor_buf_.selector = 1; - weekendLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (weekendLunarColor_buf__selector == 2) { - weekendLunarColor_buf_.selector = 2; - weekendLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; + shadow_buf_.selector = shadow_buf__selector; + if (shadow_buf__selector == 0) { + shadow_buf_.selector = 0; + shadow_buf_.value0 = valueDeserializer.readShadowOptions(); } - else if (weekendLunarColor_buf__selector == 3) { - weekendLunarColor_buf_.selector = 3; - weekendLunarColor_buf_.value3 = valueDeserializer.readResource(); + else if (shadow_buf__selector == 1) { + shadow_buf_.selector = 1; + shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; } - weekendLunarColor_buf.value = static_cast(weekendLunarColor_buf_); + shadow_buf.value = static_cast(shadow_buf_); } - value.weekendLunarColor = weekendLunarColor_buf; - const auto weekFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number weekFontSize_buf = {}; - weekFontSize_buf.tag = weekFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekFontSize_buf_runtimeType)) + value.shadow = shadow_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) { - weekFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); } - value.weekFontSize = weekFontSize_buf; - const auto weekHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number weekHeight_buf = {}; - weekHeight_buf.tag = weekHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekHeight_buf_runtimeType)) + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_KeyboardAvoidMode keyboardAvoidMode_buf = {}; + keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) { - weekHeight_buf.value = static_cast(valueDeserializer.readNumber()); + keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); } - value.weekHeight = weekHeight_buf; - const auto weekWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number weekWidth_buf = {}; - weekWidth_buf.tag = weekWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekWidth_buf_runtimeType)) + value.keyboardAvoidMode = keyboardAvoidMode_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) { - weekWidth_buf.value = static_cast(valueDeserializer.readNumber()); + enableHoverMode_buf.value = valueDeserializer.readBoolean(); } - value.weekWidth = weekWidth_buf; - const auto weekAndDayRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number weekAndDayRowSpace_buf = {}; - weekAndDayRowSpace_buf.tag = weekAndDayRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + value.enableHoverMode = enableHoverMode_buf; + const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeArea_buf = {}; + hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) { - weekAndDayRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); } - value.weekAndDayRowSpace = weekAndDayRowSpace_buf; + value.hoverModeArea = hoverModeArea_buf; return value; } - Ark_TodayStyle readTodayStyle() + Ark_SceneOptions readSceneOptions() { - Ark_TodayStyle value = {}; + Ark_SceneOptions value = {}; Deserializer& valueDeserializer = *this; - const auto focusedDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor focusedDayColor_buf = {}; - focusedDayColor_buf.tag = focusedDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focusedDayColor_buf_runtimeType)) - { - const Ark_Int8 focusedDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedDayColor_buf_ = {}; - focusedDayColor_buf_.selector = focusedDayColor_buf__selector; - if (focusedDayColor_buf__selector == 0) { - focusedDayColor_buf_.selector = 0; - focusedDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedDayColor_buf__selector == 1) { - focusedDayColor_buf_.selector = 1; - focusedDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedDayColor_buf__selector == 2) { - focusedDayColor_buf_.selector = 2; - focusedDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (focusedDayColor_buf__selector == 3) { - focusedDayColor_buf_.selector = 3; - focusedDayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation."; - } - focusedDayColor_buf.value = static_cast(focusedDayColor_buf_); - } - value.focusedDayColor = focusedDayColor_buf; - const auto focusedLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor focusedLunarColor_buf = {}; - focusedLunarColor_buf.tag = focusedLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focusedLunarColor_buf_runtimeType)) - { - const Ark_Int8 focusedLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedLunarColor_buf_ = {}; - focusedLunarColor_buf_.selector = focusedLunarColor_buf__selector; - if (focusedLunarColor_buf__selector == 0) { - focusedLunarColor_buf_.selector = 0; - focusedLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedLunarColor_buf__selector == 1) { - focusedLunarColor_buf_.selector = 1; - focusedLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedLunarColor_buf__selector == 2) { - focusedLunarColor_buf_.selector = 2; - focusedLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (focusedLunarColor_buf__selector == 3) { - focusedLunarColor_buf_.selector = 3; - focusedLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation."; - } - focusedLunarColor_buf.value = static_cast(focusedLunarColor_buf_); - } - value.focusedLunarColor = focusedLunarColor_buf; - const auto focusedAreaBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor focusedAreaBackgroundColor_buf = {}; - focusedAreaBackgroundColor_buf.tag = focusedAreaBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) + const auto scene_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_ResourceStr_Scene scene_buf = {}; + scene_buf.tag = scene_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scene_buf_runtimeType)) { - const Ark_Int8 focusedAreaBackgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor focusedAreaBackgroundColor_buf_ = {}; - focusedAreaBackgroundColor_buf_.selector = focusedAreaBackgroundColor_buf__selector; - if (focusedAreaBackgroundColor_buf__selector == 0) { - focusedAreaBackgroundColor_buf_.selector = 0; - focusedAreaBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (focusedAreaBackgroundColor_buf__selector == 1) { - focusedAreaBackgroundColor_buf_.selector = 1; - focusedAreaBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (focusedAreaBackgroundColor_buf__selector == 2) { - focusedAreaBackgroundColor_buf_.selector = 2; - focusedAreaBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 scene_buf__selector = valueDeserializer.readInt8(); + Ark_Union_ResourceStr_Scene scene_buf_ = {}; + scene_buf_.selector = scene_buf__selector; + if (scene_buf__selector == 0) { + scene_buf_.selector = 0; + const Ark_Int8 scene_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceStr scene_buf__u = {}; + scene_buf__u.selector = scene_buf__u_selector; + if (scene_buf__u_selector == 0) { + scene_buf__u.selector = 0; + scene_buf__u.value0 = static_cast(valueDeserializer.readString()); + } + else if (scene_buf__u_selector == 1) { + scene_buf__u.selector = 1; + scene_buf__u.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for scene_buf__u has to be chosen through deserialisation."; + } + scene_buf_.value0 = static_cast(scene_buf__u); } - else if (focusedAreaBackgroundColor_buf__selector == 3) { - focusedAreaBackgroundColor_buf_.selector = 3; - focusedAreaBackgroundColor_buf_.value3 = valueDeserializer.readResource(); + else if (scene_buf__selector == 1) { + scene_buf_.selector = 1; + scene_buf_.value1 = valueDeserializer.readScene(); } else { - throw "One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for scene_buf_ has to be chosen through deserialisation."; } - focusedAreaBackgroundColor_buf.value = static_cast(focusedAreaBackgroundColor_buf_); + scene_buf.value = static_cast(scene_buf_); } - value.focusedAreaBackgroundColor = focusedAreaBackgroundColor_buf; - const auto focusedAreaRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number focusedAreaRadius_buf = {}; - focusedAreaRadius_buf.tag = focusedAreaRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) + value.scene = scene_buf; + const auto modelType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ModelType modelType_buf = {}; + modelType_buf.tag = modelType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (modelType_buf_runtimeType)) { - focusedAreaRadius_buf.value = static_cast(valueDeserializer.readNumber()); + modelType_buf.value = static_cast(valueDeserializer.readInt32()); } - value.focusedAreaRadius = focusedAreaRadius_buf; + value.modelType = modelType_buf; return value; } - Ark_NonCurrentDayStyle readNonCurrentDayStyle() + Ark_OffsetResult readOffsetResult() { - Ark_NonCurrentDayStyle value = {}; + Ark_OffsetResult value = {}; Deserializer& valueDeserializer = *this; - const auto nonCurrentMonthDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor nonCurrentMonthDayColor_buf = {}; - nonCurrentMonthDayColor_buf.tag = nonCurrentMonthDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthDayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthDayColor_buf_ = {}; - nonCurrentMonthDayColor_buf_.selector = nonCurrentMonthDayColor_buf__selector; - if (nonCurrentMonthDayColor_buf__selector == 0) { - nonCurrentMonthDayColor_buf_.selector = 0; - nonCurrentMonthDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthDayColor_buf__selector == 1) { - nonCurrentMonthDayColor_buf_.selector = 1; - nonCurrentMonthDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthDayColor_buf__selector == 2) { - nonCurrentMonthDayColor_buf_.selector = 2; - nonCurrentMonthDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthDayColor_buf__selector == 3) { - nonCurrentMonthDayColor_buf_.selector = 3; - nonCurrentMonthDayColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation."; - } - nonCurrentMonthDayColor_buf.value = static_cast(nonCurrentMonthDayColor_buf_); - } - value.nonCurrentMonthDayColor = nonCurrentMonthDayColor_buf; - const auto nonCurrentMonthLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor nonCurrentMonthLunarColor_buf = {}; - nonCurrentMonthLunarColor_buf.tag = nonCurrentMonthLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthLunarColor_buf_ = {}; - nonCurrentMonthLunarColor_buf_.selector = nonCurrentMonthLunarColor_buf__selector; - if (nonCurrentMonthLunarColor_buf__selector == 0) { - nonCurrentMonthLunarColor_buf_.selector = 0; - nonCurrentMonthLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 1) { - nonCurrentMonthLunarColor_buf_.selector = 1; - nonCurrentMonthLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 2) { - nonCurrentMonthLunarColor_buf_.selector = 2; - nonCurrentMonthLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthLunarColor_buf__selector == 3) { - nonCurrentMonthLunarColor_buf_.selector = 3; - nonCurrentMonthLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation."; - } - nonCurrentMonthLunarColor_buf.value = static_cast(nonCurrentMonthLunarColor_buf_); - } - value.nonCurrentMonthLunarColor = nonCurrentMonthLunarColor_buf; - const auto nonCurrentMonthWorkDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor nonCurrentMonthWorkDayMarkColor_buf = {}; - nonCurrentMonthWorkDayMarkColor_buf.tag = nonCurrentMonthWorkDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthWorkDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthWorkDayMarkColor_buf_ = {}; - nonCurrentMonthWorkDayMarkColor_buf_.selector = nonCurrentMonthWorkDayMarkColor_buf__selector; - if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 0; - nonCurrentMonthWorkDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 1; - nonCurrentMonthWorkDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 2; - nonCurrentMonthWorkDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { - nonCurrentMonthWorkDayMarkColor_buf_.selector = 3; - nonCurrentMonthWorkDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation."; - } - nonCurrentMonthWorkDayMarkColor_buf.value = static_cast(nonCurrentMonthWorkDayMarkColor_buf_); - } - value.nonCurrentMonthWorkDayMarkColor = nonCurrentMonthWorkDayMarkColor_buf; - const auto nonCurrentMonthOffDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor nonCurrentMonthOffDayMarkColor_buf = {}; - nonCurrentMonthOffDayMarkColor_buf.tag = nonCurrentMonthOffDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) - { - const Ark_Int8 nonCurrentMonthOffDayMarkColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor nonCurrentMonthOffDayMarkColor_buf_ = {}; - nonCurrentMonthOffDayMarkColor_buf_.selector = nonCurrentMonthOffDayMarkColor_buf__selector; - if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 0; - nonCurrentMonthOffDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 1; - nonCurrentMonthOffDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 2; - nonCurrentMonthOffDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { - nonCurrentMonthOffDayMarkColor_buf_.selector = 3; - nonCurrentMonthOffDayMarkColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation."; - } - nonCurrentMonthOffDayMarkColor_buf.value = static_cast(nonCurrentMonthOffDayMarkColor_buf_); - } - value.nonCurrentMonthOffDayMarkColor = nonCurrentMonthOffDayMarkColor_buf; + value.xOffset = static_cast(valueDeserializer.readNumber()); + value.yOffset = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_SpringBackAction readSpringBackAction() + { + Ark_SpringBackAction value = {}; + Deserializer& valueDeserializer = *this; + value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_DismissSheetAction readDismissSheetAction() + { + Ark_DismissSheetAction value = {}; + Deserializer& valueDeserializer = *this; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.reason = static_cast(valueDeserializer.readInt32()); return value; } - Ark_CurrentDayStyle readCurrentDayStyle() + Ark_SheetDismiss readSheetDismiss() { - Ark_CurrentDayStyle value = {}; + Ark_SheetDismiss value = {}; Deserializer& valueDeserializer = *this; - const auto dayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor dayColor_buf = {}; - dayColor_buf.tag = dayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dayColor_buf_runtimeType)) + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_DismissContentCoverAction readDismissContentCoverAction() + { + Ark_DismissContentCoverAction value = {}; + Deserializer& valueDeserializer = *this; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.reason = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_MenuElement readMenuElement() + { + Ark_MenuElement value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + value.value = static_cast(value_buf); + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) { - const Ark_Int8 dayColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor dayColor_buf_ = {}; - dayColor_buf_.selector = dayColor_buf__selector; - if (dayColor_buf__selector == 0) { - dayColor_buf_.selector = 0; - dayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (dayColor_buf__selector == 1) { - dayColor_buf_.selector = 1; - dayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (dayColor_buf__selector == 2) { - dayColor_buf_.selector = 2; - dayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr icon_buf_ = {}; + icon_buf_.selector = icon_buf__selector; + if (icon_buf__selector == 0) { + icon_buf_.selector = 0; + icon_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (dayColor_buf__selector == 3) { - dayColor_buf_.selector = 3; - dayColor_buf_.value3 = valueDeserializer.readResource(); + else if (icon_buf__selector == 1) { + icon_buf_.selector = 1; + icon_buf_.value1 = valueDeserializer.readResource(); } else { - throw "One of the branches for dayColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; } - dayColor_buf.value = static_cast(dayColor_buf_); + icon_buf.value = static_cast(icon_buf_); } - value.dayColor = dayColor_buf; - const auto lunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor lunarColor_buf = {}; - lunarColor_buf.tag = lunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarColor_buf_runtimeType)) + value.icon = icon_buf; + const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SymbolGlyphModifier symbolIcon_buf = {}; + symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) { - const Ark_Int8 lunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor lunarColor_buf_ = {}; - lunarColor_buf_.selector = lunarColor_buf__selector; - if (lunarColor_buf__selector == 0) { - lunarColor_buf_.selector = 0; - lunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (lunarColor_buf__selector == 1) { - lunarColor_buf_.selector = 1; - lunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (lunarColor_buf__selector == 2) { - lunarColor_buf_.selector = 2; - lunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (lunarColor_buf__selector == 3) { - lunarColor_buf_.selector = 3; - lunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for lunarColor_buf_ has to be chosen through deserialisation."; - } - lunarColor_buf.value = static_cast(lunarColor_buf_); + symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); } - value.lunarColor = lunarColor_buf; - const auto markLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor markLunarColor_buf = {}; - markLunarColor_buf.tag = markLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (markLunarColor_buf_runtimeType)) + value.symbolIcon = symbolIcon_buf; + const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enabled_buf = {}; + enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) { - const Ark_Int8 markLunarColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor markLunarColor_buf_ = {}; - markLunarColor_buf_.selector = markLunarColor_buf__selector; - if (markLunarColor_buf__selector == 0) { - markLunarColor_buf_.selector = 0; - markLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (markLunarColor_buf__selector == 1) { - markLunarColor_buf_.selector = 1; - markLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (markLunarColor_buf__selector == 2) { - markLunarColor_buf_.selector = 2; - markLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (markLunarColor_buf__selector == 3) { - markLunarColor_buf_.selector = 3; - markLunarColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for markLunarColor_buf_ has to be chosen through deserialisation."; - } - markLunarColor_buf.value = static_cast(markLunarColor_buf_); + enabled_buf.value = valueDeserializer.readBoolean(); } - value.markLunarColor = markLunarColor_buf; - const auto dayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dayFontSize_buf = {}; - dayFontSize_buf.tag = dayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dayFontSize_buf_runtimeType)) + value.enabled = enabled_buf; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_DismissPopupAction readDismissPopupAction() + { + Ark_DismissPopupAction value = {}; + Deserializer& valueDeserializer = *this; + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.reason = static_cast(valueDeserializer.readInt32()); + return value; + } + Ark_GestureRecognizer readGestureRecognizer() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_FingerInfo readFingerInfo() + { + Ark_FingerInfo value = {}; + Deserializer& valueDeserializer = *this; + value.id = static_cast(valueDeserializer.readNumber()); + value.globalX = static_cast(valueDeserializer.readNumber()); + value.globalY = static_cast(valueDeserializer.readNumber()); + value.localX = static_cast(valueDeserializer.readNumber()); + value.localY = static_cast(valueDeserializer.readNumber()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_BaseGestureEvent readBaseGestureEvent() + { + Ark_BaseGestureEvent value = {}; + Deserializer& valueDeserializer = *this; + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - dayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.dayFontSize = dayFontSize_buf; - const auto lunarDayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lunarDayFontSize_buf = {}; - lunarDayFontSize_buf.tag = lunarDayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) { - lunarDayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.lunarDayFontSize = lunarDayFontSize_buf; - const auto dayHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dayHeight_buf = {}; - dayHeight_buf.tag = dayHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dayHeight_buf_runtimeType)) + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - dayHeight_buf.value = static_cast(valueDeserializer.readNumber()); + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); } - value.dayHeight = dayHeight_buf; - const auto dayWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dayWidth_buf = {}; - dayWidth_buf.tag = dayWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dayWidth_buf_runtimeType)) + value.deviceId = deviceId_buf; + const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); + Array_FingerInfo fingerList_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&fingerList_buf, fingerList_buf_length); + for (int fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { + fingerList_buf.array[fingerList_buf_i] = valueDeserializer.readFingerInfo(); + } + value.fingerList = fingerList_buf; + return value; + } + Ark_GestureInfo readGestureInfo() + { + Ark_GestureInfo value = {}; + Deserializer& valueDeserializer = *this; + const auto tag_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String tag_buf = {}; + tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) { - dayWidth_buf.value = static_cast(valueDeserializer.readNumber()); + tag_buf.value = static_cast(valueDeserializer.readString()); } - value.dayWidth = dayWidth_buf; - const auto gregorianCalendarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number gregorianCalendarHeight_buf = {}; - gregorianCalendarHeight_buf.tag = gregorianCalendarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + value.tag = tag_buf; + value.type = static_cast(valueDeserializer.readInt32()); + value.isSystemGesture = valueDeserializer.readBoolean(); + return value; + } + Ark_BackgroundBrightnessOptions readBackgroundBrightnessOptions() + { + Ark_BackgroundBrightnessOptions value = {}; + Deserializer& valueDeserializer = *this; + value.rate = static_cast(valueDeserializer.readNumber()); + value.lightUpDegree = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_GestureModifier readGestureModifier() + { + Deserializer& valueDeserializer = *this; + Ark_NativePointer ptr = valueDeserializer.readPointer(); + return { ptr }; + } + Ark_PixelStretchEffectOptions readPixelStretchEffectOptions() + { + Ark_PixelStretchEffectOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - gregorianCalendarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + top_buf.value = valueDeserializer.readLength(); } - value.gregorianCalendarHeight = gregorianCalendarHeight_buf; - const auto dayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dayYAxisOffset_buf = {}; - dayYAxisOffset_buf.tag = dayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + value.top = top_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - dayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + bottom_buf.value = valueDeserializer.readLength(); } - value.dayYAxisOffset = dayYAxisOffset_buf; - const auto lunarDayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lunarDayYAxisOffset_buf = {}; - lunarDayYAxisOffset_buf.tag = lunarDayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + value.bottom = bottom_buf; + const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length left_buf = {}; + left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) { - lunarDayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + left_buf.value = valueDeserializer.readLength(); } - value.lunarDayYAxisOffset = lunarDayYAxisOffset_buf; - const auto underscoreXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underscoreXAxisOffset_buf = {}; - underscoreXAxisOffset_buf.tag = underscoreXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + value.left = left_buf; + const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length right_buf = {}; + right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) { - underscoreXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + right_buf.value = valueDeserializer.readLength(); } - value.underscoreXAxisOffset = underscoreXAxisOffset_buf; - const auto underscoreYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underscoreYAxisOffset_buf = {}; - underscoreYAxisOffset_buf.tag = underscoreYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + value.right = right_buf; + return value; + } + Ark_StateStyles readStateStyles() + { + Ark_StateStyles value = {}; + Deserializer& valueDeserializer = *this; + const auto normal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject normal_buf = {}; + normal_buf.tag = normal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (normal_buf_runtimeType)) { - underscoreYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + normal_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); } - value.underscoreYAxisOffset = underscoreYAxisOffset_buf; - const auto scheduleMarkerXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scheduleMarkerXAxisOffset_buf = {}; - scheduleMarkerXAxisOffset_buf.tag = scheduleMarkerXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + value.normal = normal_buf; + const auto pressed_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject pressed_buf = {}; + pressed_buf.tag = pressed_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (pressed_buf_runtimeType)) { - scheduleMarkerXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + pressed_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); } - value.scheduleMarkerXAxisOffset = scheduleMarkerXAxisOffset_buf; - const auto scheduleMarkerYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scheduleMarkerYAxisOffset_buf = {}; - scheduleMarkerYAxisOffset_buf.tag = scheduleMarkerYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + value.pressed = pressed_buf; + const auto disabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject disabled_buf = {}; + disabled_buf.tag = disabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (disabled_buf_runtimeType)) { - scheduleMarkerYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + disabled_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); } - value.scheduleMarkerYAxisOffset = scheduleMarkerYAxisOffset_buf; - const auto colSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number colSpace_buf = {}; - colSpace_buf.tag = colSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (colSpace_buf_runtimeType)) + value.disabled = disabled_buf; + const auto focused_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject focused_buf = {}; + focused_buf.tag = focused_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focused_buf_runtimeType)) { - colSpace_buf.value = static_cast(valueDeserializer.readNumber()); + focused_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); } - value.colSpace = colSpace_buf; - const auto dailyFiveRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dailyFiveRowSpace_buf = {}; - dailyFiveRowSpace_buf.tag = dailyFiveRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + value.focused = focused_buf; + const auto clicked_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject clicked_buf = {}; + clicked_buf.tag = clicked_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (clicked_buf_runtimeType)) { - dailyFiveRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + clicked_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); } - value.dailyFiveRowSpace = dailyFiveRowSpace_buf; - const auto dailySixRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number dailySixRowSpace_buf = {}; - dailySixRowSpace_buf.tag = dailySixRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + value.clicked = clicked_buf; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) { - dailySixRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + selected_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); } - value.dailySixRowSpace = dailySixRowSpace_buf; - const auto lunarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number lunarHeight_buf = {}; - lunarHeight_buf.tag = lunarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lunarHeight_buf_runtimeType)) + value.selected = selected_buf; + return value; + } + Ark_UniformDataType readUniformDataType() + { + Ark_UniformDataType value = {}; + Deserializer& valueDeserializer = *this; + value.__UniformDataTypeStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_DragEvent readDragEvent() + { + Ark_DragEvent value = {}; + Deserializer& valueDeserializer = *this; + value.dragBehavior = static_cast(valueDeserializer.readInt32()); + value.useCustomDropAnimation = valueDeserializer.readBoolean(); + return value; + } + Ark_LocalizedAlignRuleOptions readLocalizedAlignRuleOptions() + { + Ark_LocalizedAlignRuleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) { - lunarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + start_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); } - value.lunarHeight = lunarHeight_buf; - const auto underscoreWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underscoreWidth_buf = {}; - underscoreWidth_buf.tag = underscoreWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (underscoreWidth_buf_runtimeType)) + value.start = start_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) { - underscoreWidth_buf.value = static_cast(valueDeserializer.readNumber()); + end_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); } - value.underscoreWidth = underscoreWidth_buf; - const auto underscoreLength_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number underscoreLength_buf = {}; - underscoreLength_buf.tag = underscoreLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (underscoreLength_buf_runtimeType)) + value.end = end_buf; + const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedHorizontalAlignParam middle_buf = {}; + middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) { - underscoreLength_buf.value = static_cast(valueDeserializer.readNumber()); + middle_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); } - value.underscoreLength = underscoreLength_buf; - const auto scheduleMarkerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scheduleMarkerRadius_buf = {}; - scheduleMarkerRadius_buf.tag = scheduleMarkerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) + value.middle = middle_buf; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - scheduleMarkerRadius_buf.value = static_cast(valueDeserializer.readNumber()); + top_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); } - value.scheduleMarkerRadius = scheduleMarkerRadius_buf; - const auto boundaryRowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number boundaryRowOffset_buf = {}; - boundaryRowOffset_buf.tag = boundaryRowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + value.top = top_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - boundaryRowOffset_buf.value = static_cast(valueDeserializer.readNumber()); + bottom_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); } - value.boundaryRowOffset = boundaryRowOffset_buf; - const auto boundaryColOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number boundaryColOffset_buf = {}; - boundaryColOffset_buf.tag = boundaryColOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + value.bottom = bottom_buf; + const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LocalizedVerticalAlignParam center_buf = {}; + center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) { - boundaryColOffset_buf.value = static_cast(valueDeserializer.readNumber()); + center_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); } - value.boundaryColOffset = boundaryColOffset_buf; - return value; - } - Ark_CalendarDay readCalendarDay() - { - Ark_CalendarDay value = {}; - Deserializer& valueDeserializer = *this; - value.index = static_cast(valueDeserializer.readNumber()); - value.lunarMonth = static_cast(valueDeserializer.readString()); - value.lunarDay = static_cast(valueDeserializer.readString()); - value.dayMark = static_cast(valueDeserializer.readString()); - value.dayMarkValue = static_cast(valueDeserializer.readString()); - value.year = static_cast(valueDeserializer.readNumber()); - value.month = static_cast(valueDeserializer.readNumber()); - value.day = static_cast(valueDeserializer.readNumber()); - value.isFirstOfLunar = valueDeserializer.readBoolean(); - value.hasSchedule = valueDeserializer.readBoolean(); - value.markLunarDay = valueDeserializer.readBoolean(); + value.center = center_buf; + const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Bias bias_buf = {}; + bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) + { + bias_buf.value = valueDeserializer.readBias(); + } + value.bias = bias_buf; return value; } - Ark_ButtonOptions readButtonOptions() + Ark_AlignRuleOption readAlignRuleOption() { - Ark_ButtonOptions value = {}; + Ark_AlignRuleOption value = {}; Deserializer& valueDeserializer = *this; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) + const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_HorizontalAlign_align left_buf = {}; + left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) { - type_buf.value = static_cast(valueDeserializer.readInt32()); + Ark_Literal_String_anchor_HorizontalAlign_align left_buf_ = {}; + left_buf_.anchor = static_cast(valueDeserializer.readString()); + left_buf_.align = static_cast(valueDeserializer.readInt32()); + left_buf.value = left_buf_; } - value.type = type_buf; - const auto stateEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean stateEffect_buf = {}; - stateEffect_buf.tag = stateEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (stateEffect_buf_runtimeType)) + value.left = left_buf; + const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_HorizontalAlign_align right_buf = {}; + right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) { - stateEffect_buf.value = valueDeserializer.readBoolean(); + Ark_Literal_String_anchor_HorizontalAlign_align right_buf_ = {}; + right_buf_.anchor = static_cast(valueDeserializer.readString()); + right_buf_.align = static_cast(valueDeserializer.readInt32()); + right_buf.value = right_buf_; } - value.stateEffect = stateEffect_buf; - const auto buttonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonStyleMode buttonStyle_buf = {}; - buttonStyle_buf.tag = buttonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (buttonStyle_buf_runtimeType)) + value.right = right_buf; + const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_HorizontalAlign_align middle_buf = {}; + middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) { - buttonStyle_buf.value = static_cast(valueDeserializer.readInt32()); + Ark_Literal_String_anchor_HorizontalAlign_align middle_buf_ = {}; + middle_buf_.anchor = static_cast(valueDeserializer.readString()); + middle_buf_.align = static_cast(valueDeserializer.readInt32()); + middle_buf.value = middle_buf_; } - value.buttonStyle = buttonStyle_buf; - const auto controlSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ControlSize controlSize_buf = {}; - controlSize_buf.tag = controlSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (controlSize_buf_runtimeType)) + value.middle = middle_buf; + const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_VerticalAlign_align top_buf = {}; + top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - controlSize_buf.value = static_cast(valueDeserializer.readInt32()); + Ark_Literal_String_anchor_VerticalAlign_align top_buf_ = {}; + top_buf_.anchor = static_cast(valueDeserializer.readString()); + top_buf_.align = static_cast(valueDeserializer.readInt32()); + top_buf.value = top_buf_; } - value.controlSize = controlSize_buf; - const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ButtonRole role_buf = {}; - role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) + value.top = top_buf; + const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_VerticalAlign_align bottom_buf = {}; + bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - role_buf.value = static_cast(valueDeserializer.readInt32()); + Ark_Literal_String_anchor_VerticalAlign_align bottom_buf_ = {}; + bottom_buf_.anchor = static_cast(valueDeserializer.readString()); + bottom_buf_.align = static_cast(valueDeserializer.readInt32()); + bottom_buf.value = bottom_buf_; } - value.role = role_buf; + value.bottom = bottom_buf; + const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Literal_String_anchor_VerticalAlign_align center_buf = {}; + center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) + { + Ark_Literal_String_anchor_VerticalAlign_align center_buf_ = {}; + center_buf_.anchor = static_cast(valueDeserializer.readString()); + center_buf_.align = static_cast(valueDeserializer.readInt32()); + center_buf.value = center_buf_; + } + value.center = center_buf; + const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Bias bias_buf = {}; + bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) + { + bias_buf.value = valueDeserializer.readBias(); + } + value.bias = bias_buf; return value; } - Ark_BadgeParamWithString readBadgeParamWithString() + Ark_MotionBlurOptions readMotionBlurOptions() { - Ark_BadgeParamWithString value = {}; + Ark_MotionBlurOptions value = {}; Deserializer& valueDeserializer = *this; - const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BadgePosition_Position position_buf = {}; - position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) - { - const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position position_buf_ = {}; - position_buf_.selector = position_buf__selector; - if (position_buf__selector == 0) { - position_buf_.selector = 0; - position_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (position_buf__selector == 1) { - position_buf_.selector = 1; - position_buf_.value1 = valueDeserializer.readPosition(); - } - else { - throw "One of the branches for position_buf_ has to be chosen through deserialisation."; - } - position_buf.value = static_cast(position_buf_); - } - value.position = position_buf; - value.style = valueDeserializer.readBadgeStyle(); - value.value = static_cast(valueDeserializer.readString()); + value.radius = static_cast(valueDeserializer.readNumber()); + value.anchor = valueDeserializer.readMotionBlurAnchor(); return value; } - Ark_BadgeParamWithNumber readBadgeParamWithNumber() + Ark_FocusBoxStyle readFocusBoxStyle() { - Ark_BadgeParamWithNumber value = {}; + Ark_FocusBoxStyle value = {}; Deserializer& valueDeserializer = *this; - const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BadgePosition_Position position_buf = {}; - position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) + const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics margin_buf = {}; + margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) { - const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BadgePosition_Position position_buf_ = {}; - position_buf_.selector = position_buf__selector; - if (position_buf__selector == 0) { - position_buf_.selector = 0; - position_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (position_buf__selector == 1) { - position_buf_.selector = 1; - position_buf_.value1 = valueDeserializer.readPosition(); - } - else { - throw "One of the branches for position_buf_ has to be chosen through deserialisation."; - } - position_buf.value = static_cast(position_buf_); + margin_buf.value = valueDeserializer.readLengthMetrics(); } - value.position = position_buf; - value.style = valueDeserializer.readBadgeStyle(); - value.count = static_cast(valueDeserializer.readNumber()); - const auto maxCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number maxCount_buf = {}; - maxCount_buf.tag = maxCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maxCount_buf_runtimeType)) + value.margin = margin_buf; + const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ColorMetrics strokeColor_buf = {}; + strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) { - maxCount_buf.value = static_cast(valueDeserializer.readNumber()); + strokeColor_buf.value = valueDeserializer.readColorMetrics(); } - value.maxCount = maxCount_buf; - return value; - } - Ark_AlphabetIndexerOptions readAlphabetIndexerOptions() - { - Ark_AlphabetIndexerOptions value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int32 arrayValue_buf_length = valueDeserializer.readInt32(); - Array_String arrayValue_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&arrayValue_buf, arrayValue_buf_length); - for (int arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { - arrayValue_buf.array[arrayValue_buf_i] = static_cast(valueDeserializer.readString()); + value.strokeColor = strokeColor_buf; + const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LengthMetrics strokeWidth_buf = {}; + strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) + { + strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); } - value.arrayValue = arrayValue_buf; - value.selected = static_cast(valueDeserializer.readNumber()); + value.strokeWidth = strokeWidth_buf; return value; } - Ark_AccessibilityOptions readAccessibilityOptions() + Ark_KeyEvent readKeyEvent() { - Ark_AccessibilityOptions value = {}; + Ark_KeyEvent value = {}; Deserializer& valueDeserializer = *this; - const auto accessibilityPreferred_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean accessibilityPreferred_buf = {}; - accessibilityPreferred_buf.tag = accessibilityPreferred_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) + value.type = static_cast(valueDeserializer.readInt32()); + value.keyCode = static_cast(valueDeserializer.readNumber()); + value.keyText = static_cast(valueDeserializer.readString()); + value.keySource = static_cast(valueDeserializer.readInt32()); + value.deviceId = static_cast(valueDeserializer.readNumber()); + value.metaKey = static_cast(valueDeserializer.readNumber()); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.intentionCode = valueDeserializer.readIntentionCode(); + const auto unicode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number unicode_buf = {}; + unicode_buf.tag = unicode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (unicode_buf_runtimeType)) { - accessibilityPreferred_buf.value = valueDeserializer.readBoolean(); + unicode_buf.value = static_cast(valueDeserializer.readNumber()); } - value.accessibilityPreferred = accessibilityPreferred_buf; - return value; - } - Ark_SpringBackAction readSpringBackAction() - { - Ark_SpringBackAction value = {}; - Deserializer& valueDeserializer = *this; - value.springBack = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - return value; - } - Ark_DismissSheetAction readDismissSheetAction() - { - Ark_DismissSheetAction value = {}; - Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.reason = static_cast(valueDeserializer.readInt32()); + value.unicode = unicode_buf; return value; } - Ark_SheetDismiss readSheetDismiss() + Ark_TouchObject readTouchObject() { - Ark_SheetDismiss value = {}; + Ark_TouchObject value = {}; Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.type = static_cast(valueDeserializer.readInt32()); + value.id = static_cast(valueDeserializer.readNumber()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.screenX = static_cast(valueDeserializer.readNumber()); + value.screenY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); return value; } - Ark_SheetOptions readSheetOptions() + Ark_MouseEvent readMouseEvent() { - Ark_SheetOptions value = {}; + Ark_MouseEvent value = {}; Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappear_buf; - const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppear_buf = {}; - onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillAppear = onWillAppear_buf; - const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappear_buf = {}; - onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillDisappear = onWillDisappear_buf; - const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetSize_Length height_buf = {}; - height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) - { - const Ark_Int8 height_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length height_buf_ = {}; - height_buf_.selector = height_buf__selector; - if (height_buf__selector == 0) { - height_buf_.selector = 0; - height_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (height_buf__selector == 1) { - height_buf_.selector = 1; - height_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for height_buf_ has to be chosen through deserialisation."; - } - height_buf.value = static_cast(height_buf_); - } - value.height = height_buf; - const auto dragBar_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean dragBar_buf = {}; - dragBar_buf.tag = dragBar_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dragBar_buf_runtimeType)) - { - dragBar_buf.value = valueDeserializer.readBoolean(); - } - value.dragBar = dragBar_buf; - const auto maskColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor maskColor_buf = {}; - maskColor_buf.tag = maskColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maskColor_buf_runtimeType)) - { - const Ark_Int8 maskColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor maskColor_buf_ = {}; - maskColor_buf_.selector = maskColor_buf__selector; - if (maskColor_buf__selector == 0) { - maskColor_buf_.selector = 0; - maskColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (maskColor_buf__selector == 1) { - maskColor_buf_.selector = 1; - maskColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (maskColor_buf__selector == 2) { - maskColor_buf_.selector = 2; - maskColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (maskColor_buf__selector == 3) { - maskColor_buf_.selector = 3; - maskColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for maskColor_buf_ has to be chosen through deserialisation."; - } - maskColor_buf.value = static_cast(maskColor_buf_); - } - value.maskColor = maskColor_buf; - const auto detents_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Type_SheetOptions_detents detents_buf = {}; - detents_buf.tag = detents_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (detents_buf_runtimeType)) + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - Ark_Type_SheetOptions_detents detents_buf_ = {}; - const Ark_Int8 detents_buf__value0_buf_selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value0_buf = {}; - detents_buf__value0_buf.selector = detents_buf__value0_buf_selector; - if (detents_buf__value0_buf_selector == 0) { - detents_buf__value0_buf.selector = 0; - detents_buf__value0_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value0_buf_selector == 1) { - detents_buf__value0_buf.selector = 1; - detents_buf__value0_buf.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for detents_buf__value0_buf has to be chosen through deserialisation."; - } - detents_buf_.value0 = static_cast(detents_buf__value0_buf); - const auto detents_buf__value1_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetSize_Length detents_buf__value1_buf = {}; - detents_buf__value1_buf.tag = detents_buf__value1_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value1_buf_runtimeType)) - { - const Ark_Int8 detents_buf__value1_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value1_buf_ = {}; - detents_buf__value1_buf_.selector = detents_buf__value1_buf__selector; - if (detents_buf__value1_buf__selector == 0) { - detents_buf__value1_buf_.selector = 0; - detents_buf__value1_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value1_buf__selector == 1) { - detents_buf__value1_buf_.selector = 1; - detents_buf__value1_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for detents_buf__value1_buf_ has to be chosen through deserialisation."; - } - detents_buf__value1_buf.value = static_cast(detents_buf__value1_buf_); - } - detents_buf_.value1 = detents_buf__value1_buf; - const auto detents_buf__value2_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetSize_Length detents_buf__value2_buf = {}; - detents_buf__value2_buf.tag = detents_buf__value2_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (detents_buf__value2_buf_runtimeType)) - { - const Ark_Int8 detents_buf__value2_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetSize_Length detents_buf__value2_buf_ = {}; - detents_buf__value2_buf_.selector = detents_buf__value2_buf__selector; - if (detents_buf__value2_buf__selector == 0) { - detents_buf__value2_buf_.selector = 0; - detents_buf__value2_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (detents_buf__value2_buf__selector == 1) { - detents_buf__value2_buf_.selector = 1; - detents_buf__value2_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for detents_buf__value2_buf_ has to be chosen through deserialisation."; - } - detents_buf__value2_buf.value = static_cast(detents_buf__value2_buf_); - } - detents_buf_.value2 = detents_buf__value2_buf; - detents_buf.value = detents_buf_; + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.detents = detents_buf; - const auto blurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle blurStyle_buf = {}; - blurStyle_buf.tag = blurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (blurStyle_buf_runtimeType)) + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) { - blurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.blurStyle = blurStyle_buf; - const auto showClose_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Resource showClose_buf = {}; - showClose_buf.tag = showClose_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showClose_buf_runtimeType)) + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - const Ark_Int8 showClose_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Resource showClose_buf_ = {}; - showClose_buf_.selector = showClose_buf__selector; - if (showClose_buf__selector == 0) { - showClose_buf_.selector = 0; - showClose_buf_.value0 = valueDeserializer.readBoolean(); - } - else if (showClose_buf__selector == 1) { - showClose_buf_.selector = 1; - showClose_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for showClose_buf_ has to be chosen through deserialisation."; - } - showClose_buf.value = static_cast(showClose_buf_); + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); } - value.showClose = showClose_buf; - const auto preferType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SheetType preferType_buf = {}; - preferType_buf.tag = preferType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (preferType_buf_runtimeType)) + value.deviceId = deviceId_buf; + value.button = static_cast(valueDeserializer.readInt32()); + value.action = static_cast(valueDeserializer.readInt32()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.screenX = static_cast(valueDeserializer.readNumber()); + value.screenY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_AccessibilityHoverEvent readAccessibilityHoverEvent() + { + Ark_AccessibilityHoverEvent value = {}; + Deserializer& valueDeserializer = *this; + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - preferType_buf.value = static_cast(valueDeserializer.readInt32()); + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.preferType = preferType_buf; - const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_SheetTitleOptions_CustomBuilder title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_Union_SheetTitleOptions_CustomBuilder title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = valueDeserializer.readSheetTitleOptions(); - } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - else { - throw "One of the branches for title_buf_ has to be chosen through deserialisation."; - } - title_buf.value = static_cast(title_buf_); + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.title = title_buf; - const auto shouldDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_SheetDismiss_Void shouldDismiss_buf = {}; - shouldDismiss_buf.tag = shouldDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shouldDismiss_buf_runtimeType)) + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - shouldDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetDismiss_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetDismiss_Void))))}; + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); } - value.shouldDismiss = shouldDismiss_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissSheetAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) + value.deviceId = deviceId_buf; + value.type = static_cast(valueDeserializer.readInt32()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.displayX = static_cast(valueDeserializer.readNumber()); + value.displayY = static_cast(valueDeserializer.readNumber()); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_HoverEvent readHoverEvent() + { + Ark_HoverEvent value = {}; + Deserializer& valueDeserializer = *this; + value.target = valueDeserializer.readEventTarget(); + value.timestamp = static_cast(valueDeserializer.readNumber()); + value.source = static_cast(valueDeserializer.readInt32()); + const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisHorizontal_buf = {}; + axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissSheetAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissSheetAction_Void))))}; + axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onWillDismiss = onWillDismiss_buf; - const auto onWillSpringBackWhenDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_SpringBackAction_Void onWillSpringBackWhenDismiss_buf = {}; - onWillSpringBackWhenDismiss_buf.tag = onWillSpringBackWhenDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillSpringBackWhenDismiss_buf_runtimeType)) + value.axisHorizontal = axisHorizontal_buf; + const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number axisVertical_buf = {}; + axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) { - onWillSpringBackWhenDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SpringBackAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SpringBackAction_Void))))}; + axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.onWillSpringBackWhenDismiss = onWillSpringBackWhenDismiss_buf; - const auto enableOutsideInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableOutsideInteractive_buf = {}; - enableOutsideInteractive_buf.tag = enableOutsideInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableOutsideInteractive_buf_runtimeType)) + value.axisVertical = axisVertical_buf; + value.pressure = static_cast(valueDeserializer.readNumber()); + value.tiltX = static_cast(valueDeserializer.readNumber()); + value.tiltY = static_cast(valueDeserializer.readNumber()); + value.sourceTool = static_cast(valueDeserializer.readInt32()); + const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number deviceId_buf = {}; + deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) { - enableOutsideInteractive_buf.value = valueDeserializer.readBoolean(); + deviceId_buf.value = static_cast(valueDeserializer.readNumber()); } - value.enableOutsideInteractive = enableOutsideInteractive_buf; + value.deviceId = deviceId_buf; + value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + return value; + } + Ark_OutlineOptions readOutlineOptions() + { + Ark_OutlineOptions value = {}; + Deserializer& valueDeserializer = *this; const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf = {}; + Opt_Union_EdgeOutlineWidths_Dimension width_buf = {}; width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - width_buf.value = valueDeserializer.readLength(); - } - value.width = width_buf; - const auto borderWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf = {}; - borderWidth_buf.tag = borderWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf_runtimeType)) - { - const Ark_Int8 borderWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth_buf_ = {}; - borderWidth_buf_.selector = borderWidth_buf__selector; - if (borderWidth_buf__selector == 0) { - borderWidth_buf_.selector = 0; - borderWidth_buf_.value0 = valueDeserializer.readLength(); - } - else if (borderWidth_buf__selector == 1) { - borderWidth_buf_.selector = 1; - Ark_EdgeWidths borderWidth_buf__u = {}; - const auto borderWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_top_buf = {}; - borderWidth_buf__u_top_buf.tag = borderWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_top_buf_runtimeType)) + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineWidths_Dimension width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + Ark_EdgeOutlineWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) { - borderWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + width_buf__u_top_buf.value = valueDeserializer.readLength(); } - borderWidth_buf__u.top = borderWidth_buf__u_top_buf; - const auto borderWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_right_buf = {}; - borderWidth_buf__u_right_buf.tag = borderWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_right_buf_runtimeType)) + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) { - borderWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + width_buf__u_right_buf.value = valueDeserializer.readLength(); } - borderWidth_buf__u.right = borderWidth_buf__u_right_buf; - const auto borderWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_bottom_buf = {}; - borderWidth_buf__u_bottom_buf.tag = borderWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_bottom_buf_runtimeType)) + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) { - borderWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); } - borderWidth_buf__u.bottom = borderWidth_buf__u_bottom_buf; - const auto borderWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderWidth_buf__u_left_buf = {}; - borderWidth_buf__u_left_buf.tag = borderWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderWidth_buf__u_left_buf_runtimeType)) + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) { - borderWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + width_buf__u_left_buf.value = valueDeserializer.readLength(); } - borderWidth_buf__u.left = borderWidth_buf__u_left_buf; - borderWidth_buf_.value1 = borderWidth_buf__u; + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value0 = width_buf__u; } - else if (borderWidth_buf__selector == 2) { - borderWidth_buf_.selector = 2; - borderWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = valueDeserializer.readLength(); } else { - throw "One of the branches for borderWidth_buf_ has to be chosen through deserialisation."; + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } - borderWidth_buf.value = static_cast(borderWidth_buf_); + width_buf.value = static_cast(width_buf_); } - value.borderWidth = borderWidth_buf; - const auto borderColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf = {}; - borderColor_buf.tag = borderColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf_runtimeType)) + value.width = width_buf; + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor_buf_ = {}; - borderColor_buf_.selector = borderColor_buf__selector; - if (borderColor_buf__selector == 0) { - borderColor_buf_.selector = 0; - const Ark_Int8 borderColor_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u = {}; - borderColor_buf__u.selector = borderColor_buf__u_selector; - if (borderColor_buf__u_selector == 0) { - borderColor_buf__u.selector = 0; - borderColor_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderColor_buf__u_selector == 1) { - borderColor_buf__u.selector = 1; - borderColor_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (borderColor_buf__u_selector == 2) { - borderColor_buf__u.selector = 2; - borderColor_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (borderColor_buf__u_selector == 3) { - borderColor_buf__u.selector = 3; - borderColor_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for borderColor_buf__u has to be chosen through deserialisation."; - } - borderColor_buf_.value0 = static_cast(borderColor_buf__u); - } - else if (borderColor_buf__selector == 1) { - borderColor_buf_.selector = 1; - Ark_EdgeColors borderColor_buf__u = {}; - const auto borderColor_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_top_buf = {}; - borderColor_buf__u_top_buf.tag = borderColor_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_top_buf_runtimeType)) + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + Ark_EdgeColors color_buf__u = {}; + const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_top_buf = {}; + color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_top_buf_ = {}; - borderColor_buf__u_top_buf_.selector = borderColor_buf__u_top_buf__selector; - if (borderColor_buf__u_top_buf__selector == 0) { - borderColor_buf__u_top_buf_.selector = 0; - borderColor_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_top_buf_ = {}; + color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_.selector = 0; + color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_top_buf__selector == 1) { - borderColor_buf__u_top_buf_.selector = 1; - borderColor_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_.selector = 1; + color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_top_buf__selector == 2) { - borderColor_buf__u_top_buf_.selector = 2; - borderColor_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_.selector = 2; + color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_top_buf__selector == 3) { - borderColor_buf__u_top_buf_.selector = 3; - borderColor_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_.selector = 3; + color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for borderColor_buf__u_top_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; } - borderColor_buf__u_top_buf.value = static_cast(borderColor_buf__u_top_buf_); + color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); } - borderColor_buf__u.top = borderColor_buf__u_top_buf; - const auto borderColor_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_right_buf = {}; - borderColor_buf__u_right_buf.tag = borderColor_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_right_buf_runtimeType)) + color_buf__u.top = color_buf__u_top_buf; + const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_right_buf = {}; + color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_right_buf_ = {}; - borderColor_buf__u_right_buf_.selector = borderColor_buf__u_right_buf__selector; - if (borderColor_buf__u_right_buf__selector == 0) { - borderColor_buf__u_right_buf_.selector = 0; - borderColor_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_right_buf_ = {}; + color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_.selector = 0; + color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_right_buf__selector == 1) { - borderColor_buf__u_right_buf_.selector = 1; - borderColor_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_.selector = 1; + color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_right_buf__selector == 2) { - borderColor_buf__u_right_buf_.selector = 2; - borderColor_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_.selector = 2; + color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_right_buf__selector == 3) { - borderColor_buf__u_right_buf_.selector = 3; - borderColor_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_.selector = 3; + color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for borderColor_buf__u_right_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; } - borderColor_buf__u_right_buf.value = static_cast(borderColor_buf__u_right_buf_); + color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); } - borderColor_buf__u.right = borderColor_buf__u_right_buf; - const auto borderColor_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_bottom_buf = {}; - borderColor_buf__u_bottom_buf.tag = borderColor_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_bottom_buf_runtimeType)) + color_buf__u.right = color_buf__u_right_buf; + const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_bottom_buf = {}; + color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_bottom_buf_ = {}; - borderColor_buf__u_bottom_buf_.selector = borderColor_buf__u_bottom_buf__selector; - if (borderColor_buf__u_bottom_buf__selector == 0) { - borderColor_buf__u_bottom_buf_.selector = 0; - borderColor_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_bottom_buf_ = {}; + color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_.selector = 0; + color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_bottom_buf__selector == 1) { - borderColor_buf__u_bottom_buf_.selector = 1; - borderColor_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_.selector = 1; + color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_bottom_buf__selector == 2) { - borderColor_buf__u_bottom_buf_.selector = 2; - borderColor_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_.selector = 2; + color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_bottom_buf__selector == 3) { - borderColor_buf__u_bottom_buf_.selector = 3; - borderColor_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_.selector = 3; + color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for borderColor_buf__u_bottom_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; } - borderColor_buf__u_bottom_buf.value = static_cast(borderColor_buf__u_bottom_buf_); + color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); } - borderColor_buf__u.bottom = borderColor_buf__u_bottom_buf; - const auto borderColor_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor borderColor_buf__u_left_buf = {}; - borderColor_buf__u_left_buf.tag = borderColor_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderColor_buf__u_left_buf_runtimeType)) + color_buf__u.bottom = color_buf__u_bottom_buf; + const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_left_buf = {}; + color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) { - const Ark_Int8 borderColor_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor borderColor_buf__u_left_buf_ = {}; - borderColor_buf__u_left_buf_.selector = borderColor_buf__u_left_buf__selector; - if (borderColor_buf__u_left_buf__selector == 0) { - borderColor_buf__u_left_buf_.selector = 0; - borderColor_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_left_buf_ = {}; + color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_.selector = 0; + color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (borderColor_buf__u_left_buf__selector == 1) { - borderColor_buf__u_left_buf_.selector = 1; - borderColor_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_.selector = 1; + color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (borderColor_buf__u_left_buf__selector == 2) { - borderColor_buf__u_left_buf_.selector = 2; - borderColor_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_.selector = 2; + color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (borderColor_buf__u_left_buf__selector == 3) { - borderColor_buf__u_left_buf_.selector = 3; - borderColor_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_.selector = 3; + color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for borderColor_buf__u_left_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; } - borderColor_buf__u_left_buf.value = static_cast(borderColor_buf__u_left_buf_); + color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); } - borderColor_buf__u.left = borderColor_buf__u_left_buf; - borderColor_buf_.value1 = borderColor_buf__u; + color_buf__u.left = color_buf__u_left_buf; + color_buf_.value0 = color_buf__u; } - else if (borderColor_buf__selector == 2) { - borderColor_buf_.selector = 2; - borderColor_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u = {}; + color_buf__u.selector = color_buf__u_selector; + if (color_buf__u_selector == 0) { + color_buf__u.selector = 0; + color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_selector == 1) { + color_buf__u.selector = 1; + color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_selector == 2) { + color_buf__u.selector = 2; + color_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_selector == 3) { + color_buf__u.selector = 3; + color_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u has to be chosen through deserialisation."; + } + color_buf_.value1 = static_cast(color_buf__u); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } else { - throw "One of the branches for borderColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } - borderColor_buf.value = static_cast(borderColor_buf_); + color_buf.value = static_cast(color_buf_); } - value.borderColor = borderColor_buf; - const auto borderStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderStyle_EdgeStyles borderStyle_buf = {}; - borderStyle_buf.tag = borderStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf_runtimeType)) + value.color = color_buf; + const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_OutlineRadiuses_Dimension radius_buf = {}; + radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) { - const Ark_Int8 borderStyle_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderStyle_EdgeStyles borderStyle_buf_ = {}; - borderStyle_buf_.selector = borderStyle_buf__selector; - if (borderStyle_buf__selector == 0) { - borderStyle_buf_.selector = 0; - borderStyle_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (borderStyle_buf__selector == 1) { - borderStyle_buf_.selector = 1; - Ark_EdgeStyles borderStyle_buf__u = {}; - const auto borderStyle_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_top_buf = {}; - borderStyle_buf__u_top_buf.tag = borderStyle_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_top_buf_runtimeType)) + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_OutlineRadiuses_Dimension radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + Ark_OutlineRadiuses radius_buf__u = {}; + const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topLeft_buf = {}; + radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) { - borderStyle_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); } - borderStyle_buf__u.top = borderStyle_buf__u_top_buf; - const auto borderStyle_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_right_buf = {}; - borderStyle_buf__u_right_buf.tag = borderStyle_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_right_buf_runtimeType)) + radius_buf__u.topLeft = radius_buf__u_topLeft_buf; + const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topRight_buf = {}; + radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) { - borderStyle_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); } - borderStyle_buf__u.right = borderStyle_buf__u_right_buf; - const auto borderStyle_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_bottom_buf = {}; - borderStyle_buf__u_bottom_buf.tag = borderStyle_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_bottom_buf_runtimeType)) + radius_buf__u.topRight = radius_buf__u_topRight_buf; + const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomLeft_buf = {}; + radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) { - borderStyle_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); } - borderStyle_buf__u.bottom = borderStyle_buf__u_bottom_buf; - const auto borderStyle_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle borderStyle_buf__u_left_buf = {}; - borderStyle_buf__u_left_buf.tag = borderStyle_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderStyle_buf__u_left_buf_runtimeType)) + radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; + const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomRight_buf = {}; + radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) { - borderStyle_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); } - borderStyle_buf__u.left = borderStyle_buf__u_left_buf; - borderStyle_buf_.value1 = borderStyle_buf__u; - } - else { - throw "One of the branches for borderStyle_buf_ has to be chosen through deserialisation."; - } - borderStyle_buf.value = static_cast(borderStyle_buf_); - } - value.borderStyle = borderStyle_buf; - const auto shadow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ShadowOptions_ShadowStyle shadow_buf = {}; - shadow_buf.tag = shadow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (shadow_buf_runtimeType)) - { - const Ark_Int8 shadow_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ShadowOptions_ShadowStyle shadow_buf_ = {}; - shadow_buf_.selector = shadow_buf__selector; - if (shadow_buf__selector == 0) { - shadow_buf_.selector = 0; - shadow_buf_.value0 = valueDeserializer.readShadowOptions(); + radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; + radius_buf_.value0 = radius_buf__u; } - else if (shadow_buf__selector == 1) { - shadow_buf_.selector = 1; - shadow_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + radius_buf_.value1 = valueDeserializer.readLength(); } else { - throw "One of the branches for shadow_buf_ has to be chosen through deserialisation."; + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } - shadow_buf.value = static_cast(shadow_buf_); - } - value.shadow = shadow_buf; - const auto onHeightDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Number_Void onHeightDidChange_buf = {}; - onHeightDidChange_buf.tag = onHeightDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onHeightDidChange_buf_runtimeType)) - { - onHeightDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - } - value.onHeightDidChange = onHeightDidChange_buf; - const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SheetMode mode_buf = {}; - mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.mode = mode_buf; - const auto scrollSizeMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ScrollSizeMode scrollSizeMode_buf = {}; - scrollSizeMode_buf.tag = scrollSizeMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scrollSizeMode_buf_runtimeType)) - { - scrollSizeMode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.scrollSizeMode = scrollSizeMode_buf; - const auto onDetentsDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Number_Void onDetentsDidChange_buf = {}; - onDetentsDidChange_buf.tag = onDetentsDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDetentsDidChange_buf_runtimeType)) - { - onDetentsDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - } - value.onDetentsDidChange = onDetentsDidChange_buf; - const auto onWidthDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Number_Void onWidthDidChange_buf = {}; - onWidthDidChange_buf.tag = onWidthDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWidthDidChange_buf_runtimeType)) - { - onWidthDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Number_Void))))}; - } - value.onWidthDidChange = onWidthDidChange_buf; - const auto onTypeDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_SheetType_Void onTypeDidChange_buf = {}; - onTypeDidChange_buf.tag = onTypeDidChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onTypeDidChange_buf_runtimeType)) - { - onTypeDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetType_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_SheetType_Void))))}; - } - value.onTypeDidChange = onTypeDidChange_buf; - const auto uiContext_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_UIContext uiContext_buf = {}; - uiContext_buf.tag = uiContext_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (uiContext_buf_runtimeType)) - { - uiContext_buf.value = valueDeserializer.readUIContext(); - } - value.uiContext = uiContext_buf; - const auto keyboardAvoidMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SheetKeyboardAvoidMode keyboardAvoidMode_buf = {}; - keyboardAvoidMode_buf.tag = keyboardAvoidMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (keyboardAvoidMode_buf_runtimeType)) - { - keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); + radius_buf.value = static_cast(radius_buf_); } - value.keyboardAvoidMode = keyboardAvoidMode_buf; - return value; - } - Ark_DismissContentCoverAction readDismissContentCoverAction() - { - Ark_DismissContentCoverAction value = {}; - Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.reason = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_ContentCoverOptions readContentCoverOptions() - { - Ark_ContentCoverOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.radius = radius_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeOutlineStyles_OutlineStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeOutlineStyles_OutlineStyle style_buf_ = {}; + style_buf_.selector = style_buf__selector; + if (style_buf__selector == 0) { + style_buf_.selector = 0; + Ark_EdgeOutlineStyles style_buf__u = {}; + const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_top_buf = {}; + style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.top = style_buf__u_top_buf; + const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_right_buf = {}; + style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.right = style_buf__u_right_buf; + const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_bottom_buf = {}; + style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.bottom = style_buf__u_bottom_buf; + const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_OutlineStyle style_buf__u_left_buf = {}; + style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.left = style_buf__u_left_buf; + style_buf_.value0 = style_buf__u; } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); + else if (style_buf__selector == 1) { + style_buf_.selector = 1; + style_buf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for style_buf_ has to be chosen through deserialisation."; } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappear_buf; - const auto onWillAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillAppear_buf = {}; - onWillAppear_buf.tag = onWillAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillAppear_buf_runtimeType)) - { - onWillAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillAppear = onWillAppear_buf; - const auto onWillDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onWillDisappear_buf = {}; - onWillDisappear_buf.tag = onWillDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDisappear_buf_runtimeType)) - { - onWillDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onWillDisappear = onWillDisappear_buf; - const auto modalTransition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ModalTransition modalTransition_buf = {}; - modalTransition_buf.tag = modalTransition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (modalTransition_buf_runtimeType)) - { - modalTransition_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.modalTransition = modalTransition_buf; - const auto onWillDismiss_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_DismissContentCoverAction_Void onWillDismiss_buf = {}; - onWillDismiss_buf.tag = onWillDismiss_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onWillDismiss_buf_runtimeType)) - { - onWillDismiss_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DismissContentCoverAction_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_DismissContentCoverAction_Void))))}; - } - value.onWillDismiss = onWillDismiss_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); + style_buf.value = static_cast(style_buf_); } - value.transition = transition_buf; + value.style = style_buf; return value; } - Ark_ContextMenuOptions readContextMenuOptions() + Ark_BorderImageOption readBorderImageOption() { - Ark_ContextMenuOptions value = {}; + Ark_BorderImageOption value = {}; Deserializer& valueDeserializer = *this; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf.value = valueDeserializer.readPosition(); - } - value.offset = offset_buf; - const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placement_buf = {}; - placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placement_buf; - const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrow_buf = {}; - enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); - } - value.enableArrow = enableArrow_buf; - const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffset_buf = {}; - arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) - { - arrowOffset_buf.value = valueDeserializer.readLength(); - } - value.arrowOffset = arrowOffset_buf; - const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; - preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) - { - const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; - preview_buf_.selector = preview_buf__selector; - if (preview_buf__selector == 0) { - preview_buf_.selector = 0; - preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (preview_buf__selector == 1) { - preview_buf_.selector = 1; - preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - else { - throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; - } - preview_buf.value = static_cast(preview_buf_); - } - value.preview = preview_buf; - const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; - borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) + const auto slice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf = {}; + slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); + const Ark_Int8 slice_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf_ = {}; + slice_buf_.selector = slice_buf__selector; + if (slice_buf__selector == 0) { + slice_buf_.selector = 0; + slice_buf_.value0 = valueDeserializer.readLength(); } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + else if (slice_buf__selector == 1) { + slice_buf_.selector = 1; + Ark_EdgeWidths slice_buf__u = {}; + const auto slice_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_top_buf = {}; + slice_buf__u_top_buf.tag = slice_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + slice_buf__u_top_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + slice_buf__u.top = slice_buf__u_top_buf; + const auto slice_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_right_buf = {}; + slice_buf__u_right_buf.tag = slice_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + slice_buf__u_right_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + slice_buf__u.right = slice_buf__u_right_buf; + const auto slice_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_bottom_buf = {}; + slice_buf__u_bottom_buf.tag = slice_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + slice_buf__u_bottom_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + slice_buf__u.bottom = slice_buf__u_bottom_buf; + const auto slice_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__u_left_buf = {}; + slice_buf__u_left_buf.tag = slice_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; - } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_.selector = 2; - borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); - } - else { - throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; - } - borderRadius_buf.value = static_cast(borderRadius_buf_); - } - value.borderRadius = borderRadius_buf; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onDisappear = onDisappear_buf; - const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToAppear_buf = {}; - aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) - { - aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.aboutToAppear = aboutToAppear_buf; - const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToDisappear_buf = {}; - aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) - { - aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.aboutToDisappear = aboutToDisappear_buf; - const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Padding layoutRegionMargin_buf = {}; - layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) - { - Ark_Padding layoutRegionMargin_buf_ = {}; - const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__top_buf = {}; - layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; - const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__right_buf = {}; - layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; - const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__bottom_buf = {}; - layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; - const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__left_buf = {}; - layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); - } - layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; - layoutRegionMargin_buf.value = layoutRegionMargin_buf_; - } - value.layoutRegionMargin = layoutRegionMargin_buf; - const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; - previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); - } - value.previewAnimationOptions = previewAnimationOptions_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + slice_buf__u_left_buf.value = valueDeserializer.readLength(); + } + slice_buf__u.left = slice_buf__u_left_buf; + slice_buf_.value1 = slice_buf__u; } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); + else if (slice_buf__selector == 2) { + slice_buf_.selector = 2; + slice_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for slice_buf_ has to be chosen through deserialisation."; } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } - value.transition = transition_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverMode_buf; - return value; - } - Ark_MenuOptions readMenuOptions() - { - Ark_MenuOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Position offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf.value = valueDeserializer.readPosition(); - } - value.offset = offset_buf; - const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Placement placement_buf = {}; - placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (placement_buf_runtimeType)) - { - placement_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.placement = placement_buf; - const auto enableArrow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableArrow_buf = {}; - enableArrow_buf.tag = enableArrow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableArrow_buf_runtimeType)) - { - enableArrow_buf.value = valueDeserializer.readBoolean(); + slice_buf.value = static_cast(slice_buf_); } - value.enableArrow = enableArrow_buf; - const auto arrowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowOffset_buf = {}; - arrowOffset_buf.tag = arrowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowOffset_buf_runtimeType)) + value.slice = slice_buf; + const auto repeat_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_RepeatMode repeat_buf = {}; + repeat_buf.tag = repeat_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (repeat_buf_runtimeType)) { - arrowOffset_buf.value = valueDeserializer.readLength(); + repeat_buf.value = static_cast(valueDeserializer.readInt32()); } - value.arrowOffset = arrowOffset_buf; - const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_MenuPreviewMode_CustomBuilder preview_buf = {}; - preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) + value.repeat = repeat_buf; + const auto source_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource_LinearGradient_common source_buf = {}; + source_buf.tag = source_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (source_buf_runtimeType)) { - const Ark_Int8 preview_buf__selector = valueDeserializer.readInt8(); - Ark_Union_MenuPreviewMode_CustomBuilder preview_buf_ = {}; - preview_buf_.selector = preview_buf__selector; - if (preview_buf__selector == 0) { - preview_buf_.selector = 0; - preview_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 source_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource_LinearGradient_common source_buf_ = {}; + source_buf_.selector = source_buf__selector; + if (source_buf__selector == 0) { + source_buf_.selector = 0; + source_buf_.value0 = static_cast(valueDeserializer.readString()); } - else if (preview_buf__selector == 1) { - preview_buf_.selector = 1; - preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + else if (source_buf__selector == 1) { + source_buf_.selector = 1; + source_buf_.value1 = valueDeserializer.readResource(); + } + else if (source_buf__selector == 2) { + source_buf_.selector = 2; + source_buf_.value2 = valueDeserializer.readLinearGradient_common(); } else { - throw "One of the branches for preview_buf_ has to be chosen through deserialisation."; + throw "One of the branches for source_buf_ has to be chosen through deserialisation."; } - preview_buf.value = static_cast(preview_buf_); + source_buf.value = static_cast(source_buf_); } - value.preview = preview_buf; - const auto borderRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf = {}; - borderRadius_buf.tag = borderRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf_runtimeType)) + value.source = source_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - const Ark_Int8 borderRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius_buf_ = {}; - borderRadius_buf_.selector = borderRadius_buf__selector; - if (borderRadius_buf__selector == 0) { - borderRadius_buf_.selector = 0; - borderRadius_buf_.value0 = valueDeserializer.readLength(); + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = valueDeserializer.readLength(); } - else if (borderRadius_buf__selector == 1) { - borderRadius_buf_.selector = 1; - Ark_BorderRadiuses borderRadius_buf__u = {}; - const auto borderRadius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topLeft_buf = {}; - borderRadius_buf__u_topLeft_buf.tag = borderRadius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topLeft_buf_runtimeType)) + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + Ark_EdgeWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) { - borderRadius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + width_buf__u_top_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.topLeft = borderRadius_buf__u_topLeft_buf; - const auto borderRadius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_topRight_buf = {}; - borderRadius_buf__u_topRight_buf.tag = borderRadius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_topRight_buf_runtimeType)) + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) { - borderRadius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + width_buf__u_right_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.topRight = borderRadius_buf__u_topRight_buf; - const auto borderRadius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomLeft_buf = {}; - borderRadius_buf__u_bottomLeft_buf.tag = borderRadius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomLeft_buf_runtimeType)) + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) { - borderRadius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.bottomLeft = borderRadius_buf__u_bottomLeft_buf; - const auto borderRadius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length borderRadius_buf__u_bottomRight_buf = {}; - borderRadius_buf__u_bottomRight_buf.tag = borderRadius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (borderRadius_buf__u_bottomRight_buf_runtimeType)) + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) { - borderRadius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + width_buf__u_left_buf.value = valueDeserializer.readLength(); } - borderRadius_buf__u.bottomRight = borderRadius_buf__u_bottomRight_buf; - borderRadius_buf_.value1 = borderRadius_buf__u; + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value1 = width_buf__u; } - else if (borderRadius_buf__selector == 2) { - borderRadius_buf_.selector = 2; - borderRadius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + else if (width_buf__selector == 2) { + width_buf_.selector = 2; + width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for borderRadius_buf_ has to be chosen through deserialisation."; + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } - borderRadius_buf.value = static_cast(borderRadius_buf_); - } - value.borderRadius = borderRadius_buf; - const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onAppear_buf = {}; - onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) - { - onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.onAppear = onAppear_buf; - const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void onDisappear_buf = {}; - onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) - { - onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + width_buf.value = static_cast(width_buf_); } - value.onDisappear = onDisappear_buf; - const auto aboutToAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToAppear_buf = {}; - aboutToAppear_buf.tag = aboutToAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (aboutToAppear_buf_runtimeType)) + value.width = width_buf; + const auto outset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf = {}; + outset_buf.tag = outset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf_runtimeType)) { - aboutToAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + const Ark_Int8 outset_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf_ = {}; + outset_buf_.selector = outset_buf__selector; + if (outset_buf__selector == 0) { + outset_buf_.selector = 0; + outset_buf_.value0 = valueDeserializer.readLength(); + } + else if (outset_buf__selector == 1) { + outset_buf_.selector = 1; + Ark_EdgeWidths outset_buf__u = {}; + const auto outset_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_top_buf = {}; + outset_buf__u_top_buf.tag = outset_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) + { + outset_buf__u_top_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.top = outset_buf__u_top_buf; + const auto outset_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_right_buf = {}; + outset_buf__u_right_buf.tag = outset_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) + { + outset_buf__u_right_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.right = outset_buf__u_right_buf; + const auto outset_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_bottom_buf = {}; + outset_buf__u_bottom_buf.tag = outset_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) + { + outset_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.bottom = outset_buf__u_bottom_buf; + const auto outset_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length outset_buf__u_left_buf = {}; + outset_buf__u_left_buf.tag = outset_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) + { + outset_buf__u_left_buf.value = valueDeserializer.readLength(); + } + outset_buf__u.left = outset_buf__u_left_buf; + outset_buf_.value1 = outset_buf__u; + } + else if (outset_buf__selector == 2) { + outset_buf_.selector = 2; + outset_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + } + else { + throw "One of the branches for outset_buf_ has to be chosen through deserialisation."; + } + outset_buf.value = static_cast(outset_buf_); } - value.aboutToAppear = aboutToAppear_buf; - const auto aboutToDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void aboutToDisappear_buf = {}; - aboutToDisappear_buf.tag = aboutToDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (aboutToDisappear_buf_runtimeType)) + value.outset = outset_buf; + const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean fill_buf = {}; + fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) { - aboutToDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + fill_buf.value = valueDeserializer.readBoolean(); } - value.aboutToDisappear = aboutToDisappear_buf; - const auto layoutRegionMargin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Padding layoutRegionMargin_buf = {}; - layoutRegionMargin_buf.tag = layoutRegionMargin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf_runtimeType)) + value.fill = fill_buf; + return value; + } + Ark_BorderOptions readBorderOptions() + { + Ark_BorderOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - Ark_Padding layoutRegionMargin_buf_ = {}; - const auto layoutRegionMargin_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__top_buf = {}; - layoutRegionMargin_buf__top_buf.tag = layoutRegionMargin_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__top_buf_runtimeType)) - { - layoutRegionMargin_buf__top_buf.value = valueDeserializer.readLength(); + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + Ark_EdgeWidths width_buf__u = {}; + const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_top_buf = {}; + width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) + { + width_buf__u_top_buf.value = valueDeserializer.readLength(); + } + width_buf__u.top = width_buf__u_top_buf; + const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_right_buf = {}; + width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) + { + width_buf__u_right_buf.value = valueDeserializer.readLength(); + } + width_buf__u.right = width_buf__u_right_buf; + const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_bottom_buf = {}; + width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) + { + width_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + width_buf__u.bottom = width_buf__u_bottom_buf; + const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length width_buf__u_left_buf = {}; + width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) + { + width_buf__u_left_buf.value = valueDeserializer.readLength(); + } + width_buf__u.left = width_buf__u_left_buf; + width_buf_.value0 = width_buf__u; } - layoutRegionMargin_buf_.top = layoutRegionMargin_buf__top_buf; - const auto layoutRegionMargin_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__right_buf = {}; - layoutRegionMargin_buf__right_buf.tag = layoutRegionMargin_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__right_buf_runtimeType)) - { - layoutRegionMargin_buf__right_buf.value = valueDeserializer.readLength(); + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = valueDeserializer.readLength(); } - layoutRegionMargin_buf_.right = layoutRegionMargin_buf__right_buf; - const auto layoutRegionMargin_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__bottom_buf = {}; - layoutRegionMargin_buf__bottom_buf.tag = layoutRegionMargin_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__bottom_buf_runtimeType)) - { - layoutRegionMargin_buf__bottom_buf.value = valueDeserializer.readLength(); + else if (width_buf__selector == 2) { + width_buf_.selector = 2; + width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } - layoutRegionMargin_buf_.bottom = layoutRegionMargin_buf__bottom_buf; - const auto layoutRegionMargin_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length layoutRegionMargin_buf__left_buf = {}; - layoutRegionMargin_buf__left_buf.tag = layoutRegionMargin_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (layoutRegionMargin_buf__left_buf_runtimeType)) - { - layoutRegionMargin_buf__left_buf.value = valueDeserializer.readLength(); + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; } - layoutRegionMargin_buf_.left = layoutRegionMargin_buf__left_buf; - layoutRegionMargin_buf.value = layoutRegionMargin_buf_; - } - value.layoutRegionMargin = layoutRegionMargin_buf; - const auto previewAnimationOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ContextMenuAnimationOptions previewAnimationOptions_buf = {}; - previewAnimationOptions_buf.tag = previewAnimationOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (previewAnimationOptions_buf_runtimeType)) - { - previewAnimationOptions_buf.value = valueDeserializer.readContextMenuAnimationOptions(); + width_buf.value = static_cast(width_buf_); } - value.previewAnimationOptions = previewAnimationOptions_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + value.width = width_buf; + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + Ark_EdgeColors color_buf__u = {}; + const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_top_buf = {}; + color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_top_buf_ = {}; + color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; + if (color_buf__u_top_buf__selector == 0) { + color_buf__u_top_buf_.selector = 0; + color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_top_buf__selector == 1) { + color_buf__u_top_buf_.selector = 1; + color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_top_buf__selector == 2) { + color_buf__u_top_buf_.selector = 2; + color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_top_buf__selector == 3) { + color_buf__u_top_buf_.selector = 3; + color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; + } + color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); + } + color_buf__u.top = color_buf__u_top_buf; + const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_right_buf = {}; + color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_right_buf_ = {}; + color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; + if (color_buf__u_right_buf__selector == 0) { + color_buf__u_right_buf_.selector = 0; + color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_right_buf__selector == 1) { + color_buf__u_right_buf_.selector = 1; + color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_right_buf__selector == 2) { + color_buf__u_right_buf_.selector = 2; + color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_right_buf__selector == 3) { + color_buf__u_right_buf_.selector = 3; + color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; + } + color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); + } + color_buf__u.right = color_buf__u_right_buf; + const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_bottom_buf = {}; + color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_bottom_buf_ = {}; + color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; + if (color_buf__u_bottom_buf__selector == 0) { + color_buf__u_bottom_buf_.selector = 0; + color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_bottom_buf__selector == 1) { + color_buf__u_bottom_buf_.selector = 1; + color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_bottom_buf__selector == 2) { + color_buf__u_bottom_buf_.selector = 2; + color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_bottom_buf__selector == 3) { + color_buf__u_bottom_buf_.selector = 3; + color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; + } + color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); + } + color_buf__u.bottom = color_buf__u_bottom_buf; + const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf__u_left_buf = {}; + color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) + { + const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u_left_buf_ = {}; + color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; + if (color_buf__u_left_buf__selector == 0) { + color_buf__u_left_buf_.selector = 0; + color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_left_buf__selector == 1) { + color_buf__u_left_buf_.selector = 1; + color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_left_buf__selector == 2) { + color_buf__u_left_buf_.selector = 2; + color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_left_buf__selector == 3) { + color_buf__u_left_buf_.selector = 3; + color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; + } + color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); + } + color_buf__u.left = color_buf__u_left_buf; + color_buf_.value0 = color_buf__u; } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf__u = {}; + color_buf__u.selector = color_buf__u_selector; + if (color_buf__u_selector == 0) { + color_buf__u.selector = 0; + color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__u_selector == 1) { + color_buf__u.selector = 1; + color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__u_selector == 2) { + color_buf__u.selector = 2; + color_buf__u.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__u_selector == 3) { + color_buf__u.selector = 3; + color_buf__u.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf__u has to be chosen through deserialisation."; + } + color_buf_.value1 = static_cast(color_buf__u); } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); } else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto transition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionEffect transition_buf = {}; - transition_buf.tag = transition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (transition_buf_runtimeType)) - { - transition_buf.value = static_cast(valueDeserializer.readTransitionEffect()); - } - value.transition = transition_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); + color_buf.value = static_cast(color_buf_); } - value.enableHoverMode = enableHoverMode_buf; - const auto title_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr title_buf = {}; - title_buf.tag = title_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (title_buf_runtimeType)) + value.color = color_buf; + const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf = {}; + radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) { - const Ark_Int8 title_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr title_buf_ = {}; - title_buf_.selector = title_buf__selector; - if (title_buf__selector == 0) { - title_buf_.selector = 0; - title_buf_.value0 = static_cast(valueDeserializer.readString()); + const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + Ark_BorderRadiuses radius_buf__u = {}; + const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topLeft_buf = {}; + radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) + { + radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topLeft = radius_buf__u_topLeft_buf; + const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_topRight_buf = {}; + radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) + { + radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.topRight = radius_buf__u_topRight_buf; + const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomLeft_buf = {}; + radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) + { + radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; + const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length radius_buf__u_bottomRight_buf = {}; + radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) + { + radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); + } + radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; + radius_buf_.value0 = radius_buf__u; } - else if (title_buf__selector == 1) { - title_buf_.selector = 1; - title_buf_.value1 = valueDeserializer.readResource(); + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + radius_buf_.value1 = valueDeserializer.readLength(); + } + else if (radius_buf__selector == 2) { + radius_buf_.selector = 2; + radius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); } else { - throw "One of the branches for title_buf_ has to be chosen through deserialisation."; + throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; } - title_buf.value = static_cast(title_buf_); - } - value.title = title_buf; - const auto showInSubWindow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showInSubWindow_buf = {}; - showInSubWindow_buf.tag = showInSubWindow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showInSubWindow_buf_runtimeType)) - { - showInSubWindow_buf.value = valueDeserializer.readBoolean(); - } - value.showInSubWindow = showInSubWindow_buf; - return value; - } - Ark_MenuElement readMenuElement() - { - Ark_MenuElement value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; + radius_buf.value = static_cast(radius_buf_); } - value.value = static_cast(value_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + value.radius = radius_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeStyles_BorderStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); + const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeStyles_BorderStyle style_buf_ = {}; + style_buf_.selector = style_buf__selector; + if (style_buf__selector == 0) { + style_buf_.selector = 0; + Ark_EdgeStyles style_buf__u = {}; + const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_top_buf = {}; + style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) + { + style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.top = style_buf__u_top_buf; + const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_right_buf = {}; + style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) + { + style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.right = style_buf__u_right_buf; + const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_bottom_buf = {}; + style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) + { + style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.bottom = style_buf__u_bottom_buf; + const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BorderStyle style_buf__u_left_buf = {}; + style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) + { + style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); + } + style_buf__u.left = style_buf__u_left_buf; + style_buf_.value0 = style_buf__u; } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); + else if (style_buf__selector == 1) { + style_buf_.selector = 1; + style_buf_.value1 = static_cast(valueDeserializer.readInt32()); } else { - throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + throw "One of the branches for style_buf_ has to be chosen through deserialisation."; } - icon_buf.value = static_cast(icon_buf_); - } - value.icon = icon_buf; - const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIcon_buf = {}; - symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } - value.symbolIcon = symbolIcon_buf; - const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enabled_buf = {}; - enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) - { - enabled_buf.value = valueDeserializer.readBoolean(); - } - value.enabled = enabled_buf; - value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - return value; - } - Ark_DismissPopupAction readDismissPopupAction() - { - Ark_DismissPopupAction value = {}; - Deserializer& valueDeserializer = *this; - value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.reason = static_cast(valueDeserializer.readInt32()); - return value; - } - Ark_GeometryTransitionOptions readGeometryTransitionOptions() - { - Ark_GeometryTransitionOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto follow_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean follow_buf = {}; - follow_buf.tag = follow_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (follow_buf_runtimeType)) - { - follow_buf.value = valueDeserializer.readBoolean(); - } - value.follow = follow_buf; - const auto hierarchyStrategy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TransitionHierarchyStrategy hierarchyStrategy_buf = {}; - hierarchyStrategy_buf.tag = hierarchyStrategy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (hierarchyStrategy_buf_runtimeType)) - { - hierarchyStrategy_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.hierarchyStrategy = hierarchyStrategy_buf; - return value; - } - Ark_OverlayOptions readOverlayOptions() - { - Ark_OverlayOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto align_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Alignment align_buf = {}; - align_buf.tag = align_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (align_buf_runtimeType)) - { - align_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.align = align_buf; - const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OverlayOffset offset_buf = {}; - offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) - { - offset_buf.value = valueDeserializer.readOverlayOffset(); - } - value.offset = offset_buf; - return value; - } - Ark_DragInteractionOptions readDragInteractionOptions() - { - Ark_DragInteractionOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto isMultiSelectionEnabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isMultiSelectionEnabled_buf = {}; - isMultiSelectionEnabled_buf.tag = isMultiSelectionEnabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isMultiSelectionEnabled_buf_runtimeType)) - { - isMultiSelectionEnabled_buf.value = valueDeserializer.readBoolean(); - } - value.isMultiSelectionEnabled = isMultiSelectionEnabled_buf; - const auto defaultAnimationBeforeLifting_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean defaultAnimationBeforeLifting_buf = {}; - defaultAnimationBeforeLifting_buf.tag = defaultAnimationBeforeLifting_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (defaultAnimationBeforeLifting_buf_runtimeType)) - { - defaultAnimationBeforeLifting_buf.value = valueDeserializer.readBoolean(); + style_buf.value = static_cast(style_buf_); } - value.defaultAnimationBeforeLifting = defaultAnimationBeforeLifting_buf; - return value; - } - Ark_DragPreviewOptions readDragPreviewOptions() - { - Ark_DragPreviewOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_DragPreviewMode_Array_DragPreviewMode mode_buf = {}; - mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) + value.style = style_buf; + const auto dashGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf = {}; + dashGap_buf.tag = dashGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf_runtimeType)) { - const Ark_Int8 mode_buf__selector = valueDeserializer.readInt8(); - Ark_Union_DragPreviewMode_Array_DragPreviewMode mode_buf_ = {}; - mode_buf_.selector = mode_buf__selector; - if (mode_buf__selector == 0) { - mode_buf_.selector = 0; - mode_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (mode_buf__selector == 1) { - mode_buf_.selector = 1; - const Ark_Int32 mode_buf__u_length = valueDeserializer.readInt32(); - Array_DragPreviewMode mode_buf__u = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&mode_buf__u, mode_buf__u_length); - for (int mode_buf__u_i = 0; mode_buf__u_i < mode_buf__u_length; mode_buf__u_i++) { - mode_buf__u.array[mode_buf__u_i] = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 dashGap_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf_ = {}; + dashGap_buf_.selector = dashGap_buf__selector; + if (dashGap_buf__selector == 0) { + dashGap_buf_.selector = 0; + Ark_EdgeWidths dashGap_buf__u = {}; + const auto dashGap_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_top_buf = {}; + dashGap_buf__u_top_buf.tag = dashGap_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) + { + dashGap_buf__u_top_buf.value = valueDeserializer.readLength(); } - mode_buf_.value1 = mode_buf__u; - } - else { - throw "One of the branches for mode_buf_ has to be chosen through deserialisation."; + dashGap_buf__u.top = dashGap_buf__u_top_buf; + const auto dashGap_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_right_buf = {}; + dashGap_buf__u_right_buf.tag = dashGap_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) + { + dashGap_buf__u_right_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.right = dashGap_buf__u_right_buf; + const auto dashGap_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_bottom_buf = {}; + dashGap_buf__u_bottom_buf.tag = dashGap_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) + { + dashGap_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.bottom = dashGap_buf__u_bottom_buf; + const auto dashGap_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashGap_buf__u_left_buf = {}; + dashGap_buf__u_left_buf.tag = dashGap_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) + { + dashGap_buf__u_left_buf.value = valueDeserializer.readLength(); + } + dashGap_buf__u.left = dashGap_buf__u_left_buf; + dashGap_buf_.value0 = dashGap_buf__u; } - mode_buf.value = static_cast(mode_buf_); - } - value.mode = mode_buf; - const auto modifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ImageModifier modifier_buf = {}; - modifier_buf.tag = modifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (modifier_buf_runtimeType)) - { - modifier_buf.value = valueDeserializer.readImageModifier(); - } - value.modifier = modifier_buf; - const auto numberBadge_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Boolean_Number numberBadge_buf = {}; - numberBadge_buf.tag = numberBadge_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (numberBadge_buf_runtimeType)) - { - const Ark_Int8 numberBadge_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Boolean_Number numberBadge_buf_ = {}; - numberBadge_buf_.selector = numberBadge_buf__selector; - if (numberBadge_buf__selector == 0) { - numberBadge_buf_.selector = 0; - numberBadge_buf_.value0 = valueDeserializer.readBoolean(); + else if (dashGap_buf__selector == 1) { + dashGap_buf_.selector = 1; + dashGap_buf_.value1 = valueDeserializer.readLengthMetrics(); } - else if (numberBadge_buf__selector == 1) { - numberBadge_buf_.selector = 1; - numberBadge_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (dashGap_buf__selector == 2) { + dashGap_buf_.selector = 2; + dashGap_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for numberBadge_buf_ has to be chosen through deserialisation."; + throw "One of the branches for dashGap_buf_ has to be chosen through deserialisation."; } - numberBadge_buf.value = static_cast(numberBadge_buf_); - } - value.numberBadge = numberBadge_buf; - return value; - } - Ark_sharedTransitionOptions readsharedTransitionOptions() - { - Ark_sharedTransitionOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto duration_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number duration_buf = {}; - duration_buf.tag = duration_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (duration_buf_runtimeType)) - { - duration_buf.value = static_cast(valueDeserializer.readNumber()); + dashGap_buf.value = static_cast(dashGap_buf_); } - value.duration = duration_buf; - const auto curve_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Curve_String_ICurve curve_buf = {}; - curve_buf.tag = curve_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (curve_buf_runtimeType)) + value.dashGap = dashGap_buf; + const auto dashWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf = {}; + dashWidth_buf.tag = dashWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf_runtimeType)) { - const Ark_Int8 curve_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Curve_String_ICurve curve_buf_ = {}; - curve_buf_.selector = curve_buf__selector; - if (curve_buf__selector == 0) { - curve_buf_.selector = 0; - curve_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 dashWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf_ = {}; + dashWidth_buf_.selector = dashWidth_buf__selector; + if (dashWidth_buf__selector == 0) { + dashWidth_buf_.selector = 0; + Ark_EdgeWidths dashWidth_buf__u = {}; + const auto dashWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_top_buf = {}; + dashWidth_buf__u_top_buf.tag = dashWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) + { + dashWidth_buf__u_top_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.top = dashWidth_buf__u_top_buf; + const auto dashWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_right_buf = {}; + dashWidth_buf__u_right_buf.tag = dashWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) + { + dashWidth_buf__u_right_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.right = dashWidth_buf__u_right_buf; + const auto dashWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_bottom_buf = {}; + dashWidth_buf__u_bottom_buf.tag = dashWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) + { + dashWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.bottom = dashWidth_buf__u_bottom_buf; + const auto dashWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length dashWidth_buf__u_left_buf = {}; + dashWidth_buf__u_left_buf.tag = dashWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) + { + dashWidth_buf__u_left_buf.value = valueDeserializer.readLength(); + } + dashWidth_buf__u.left = dashWidth_buf__u_left_buf; + dashWidth_buf_.value0 = dashWidth_buf__u; } - else if (curve_buf__selector == 1) { - curve_buf_.selector = 1; - curve_buf_.value1 = static_cast(valueDeserializer.readString()); + else if (dashWidth_buf__selector == 1) { + dashWidth_buf_.selector = 1; + dashWidth_buf_.value1 = valueDeserializer.readLengthMetrics(); } - else if (curve_buf__selector == 2) { - curve_buf_.selector = 2; - curve_buf_.value2 = static_cast(valueDeserializer.readICurve()); + else if (dashWidth_buf__selector == 2) { + dashWidth_buf_.selector = 2; + dashWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); } else { - throw "One of the branches for curve_buf_ has to be chosen through deserialisation."; + throw "One of the branches for dashWidth_buf_ has to be chosen through deserialisation."; } - curve_buf.value = static_cast(curve_buf_); - } - value.curve = curve_buf; - const auto delay_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number delay_buf = {}; - delay_buf.tag = delay_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (delay_buf_runtimeType)) - { - delay_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.delay = delay_buf; - const auto motionPath_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_MotionPathOptions motionPath_buf = {}; - motionPath_buf.tag = motionPath_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (motionPath_buf_runtimeType)) - { - motionPath_buf.value = valueDeserializer.readMotionPathOptions(); - } - value.motionPath = motionPath_buf; - const auto zIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number zIndex_buf = {}; - zIndex_buf.tag = zIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (zIndex_buf_runtimeType)) - { - zIndex_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.zIndex = zIndex_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SharedTransitionEffectType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); + dashWidth_buf.value = static_cast(dashWidth_buf_); } - value.type = type_buf; + value.dashWidth = dashWidth_buf; return value; } - Ark_LinearGradientBlurOptions readLinearGradientBlurOptions() + Ark_Filter readFilter() { - Ark_LinearGradientBlurOptions value = {}; + Ark_Filter value = {}; Deserializer& valueDeserializer = *this; - const Ark_Int32 fractionStops_buf_length = valueDeserializer.readInt32(); - Array_FractionStop fractionStops_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fractionStops_buf, fractionStops_buf_length); - for (int fractionStops_buf_i = 0; fractionStops_buf_i < fractionStops_buf_length; fractionStops_buf_i++) { - Ark_FractionStop fractionStops_buf_buf = {}; - fractionStops_buf_buf.value0 = static_cast(valueDeserializer.readNumber()); - fractionStops_buf_buf.value1 = static_cast(valueDeserializer.readNumber()); - fractionStops_buf.array[fractionStops_buf_i] = fractionStops_buf_buf; - } - value.fractionStops = fractionStops_buf; - value.direction = static_cast(valueDeserializer.readInt32()); + value.__FilterStub = static_cast(valueDeserializer.readString()); return value; } - Ark_ForegroundBlurStyleOptions readForegroundBlurStyleOptions() + Ark_VisualEffect readVisualEffect() { - Ark_ForegroundBlurStyleOptions value = {}; + Ark_VisualEffect value = {}; Deserializer& valueDeserializer = *this; - const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ThemeColorMode colorMode_buf = {}; - colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) - { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.colorMode = colorMode_buf; - const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AdaptiveColor adaptiveColor_buf = {}; - adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.adaptiveColor = adaptiveColor_buf; - const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scale_buf = {}; - scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) + value.__VisualEffectStub = static_cast(valueDeserializer.readString()); + return value; + } + Ark_ForegroundEffectOptions readForegroundEffectOptions() + { + Ark_ForegroundEffectOptions value = {}; + Deserializer& valueDeserializer = *this; + value.radius = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_ResizableOptions readResizableOptions() + { + Ark_ResizableOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto slice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_EdgeWidths slice_buf = {}; + slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) { - scale_buf.value = static_cast(valueDeserializer.readNumber()); + Ark_EdgeWidths slice_buf_ = {}; + const auto slice_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__top_buf = {}; + slice_buf__top_buf.tag = slice_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__top_buf_runtimeType)) + { + slice_buf__top_buf.value = valueDeserializer.readLength(); + } + slice_buf_.top = slice_buf__top_buf; + const auto slice_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__right_buf = {}; + slice_buf__right_buf.tag = slice_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__right_buf_runtimeType)) + { + slice_buf__right_buf.value = valueDeserializer.readLength(); + } + slice_buf_.right = slice_buf__right_buf; + const auto slice_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__bottom_buf = {}; + slice_buf__bottom_buf.tag = slice_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) + { + slice_buf__bottom_buf.value = valueDeserializer.readLength(); + } + slice_buf_.bottom = slice_buf__bottom_buf; + const auto slice_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length slice_buf__left_buf = {}; + slice_buf__left_buf.tag = slice_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__left_buf_runtimeType)) + { + slice_buf__left_buf.value = valueDeserializer.readLength(); + } + slice_buf_.left = slice_buf__left_buf; + slice_buf.value = slice_buf_; } - value.scale = scale_buf; - const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurOptions blurOptions_buf = {}; - blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) + value.slice = slice_buf; + const auto lattice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DrawingLattice lattice_buf = {}; + lattice_buf.tag = lattice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lattice_buf_runtimeType)) { - blurOptions_buf.value = valueDeserializer.readBlurOptions(); + lattice_buf.value = valueDeserializer.readDrawingLattice(); } - value.blurOptions = blurOptions_buf; + value.lattice = lattice_buf; return value; } - Ark_BackgroundBlurStyleOptions readBackgroundBlurStyleOptions() + Ark_BackgroundEffectOptions readBackgroundEffectOptions() { - Ark_BackgroundBlurStyleOptions value = {}; + Ark_BackgroundEffectOptions value = {}; Deserializer& valueDeserializer = *this; - const auto colorMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ThemeColorMode colorMode_buf = {}; - colorMode_buf.tag = colorMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (colorMode_buf_runtimeType)) + value.radius = static_cast(valueDeserializer.readNumber()); + const auto saturation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number saturation_buf = {}; + saturation_buf.tag = saturation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (saturation_buf_runtimeType)) { - colorMode_buf.value = static_cast(valueDeserializer.readInt32()); + saturation_buf.value = static_cast(valueDeserializer.readNumber()); } - value.colorMode = colorMode_buf; + value.saturation = saturation_buf; + const auto brightness_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number brightness_buf = {}; + brightness_buf.tag = brightness_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (brightness_buf_runtimeType)) + { + brightness_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.brightness = brightness_buf; + const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor color_buf = {}; + color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + { + const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor color_buf_ = {}; + color_buf_.selector = color_buf__selector; + if (color_buf__selector == 0) { + color_buf_.selector = 0; + color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (color_buf__selector == 1) { + color_buf_.selector = 1; + color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (color_buf__selector == 2) { + color_buf_.selector = 2; + color_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (color_buf__selector == 3) { + color_buf_.selector = 3; + color_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + } + color_buf.value = static_cast(color_buf_); + } + value.color = color_buf; const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_AdaptiveColor adaptiveColor_buf = {}; adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -90985,14 +91375,6 @@ class Deserializer : public DeserializerBase { adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); } value.adaptiveColor = adaptiveColor_buf; - const auto scale_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number scale_buf = {}; - scale_buf.tag = scale_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (scale_buf_runtimeType)) - { - scale_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.scale = scale_buf; const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_BlurOptions blurOptions_buf = {}; blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -91041,1941 +91423,1459 @@ class Deserializer : public DeserializerBase { value.inactiveColor = inactiveColor_buf; return value; } - Ark_GestureRecognizer readGestureRecognizer() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_FingerInfo readFingerInfo() - { - Ark_FingerInfo value = {}; - Deserializer& valueDeserializer = *this; - value.id = static_cast(valueDeserializer.readNumber()); - value.globalX = static_cast(valueDeserializer.readNumber()); - value.globalY = static_cast(valueDeserializer.readNumber()); - value.localX = static_cast(valueDeserializer.readNumber()); - value.localY = static_cast(valueDeserializer.readNumber()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_BaseGestureEvent readBaseGestureEvent() - { - Ark_BaseGestureEvent value = {}; - Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.deviceId = deviceId_buf; - const Ark_Int32 fingerList_buf_length = valueDeserializer.readInt32(); - Array_FingerInfo fingerList_buf = {}; - valueDeserializer.resizeArray::type, - std::decay::type>(&fingerList_buf, fingerList_buf_length); - for (int fingerList_buf_i = 0; fingerList_buf_i < fingerList_buf_length; fingerList_buf_i++) { - fingerList_buf.array[fingerList_buf_i] = valueDeserializer.readFingerInfo(); - } - value.fingerList = fingerList_buf; - return value; - } - Ark_GestureInfo readGestureInfo() + Ark_PixelRoundPolicy readPixelRoundPolicy() { - Ark_GestureInfo value = {}; + Ark_PixelRoundPolicy value = {}; Deserializer& valueDeserializer = *this; - const auto tag_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String tag_buf = {}; - tag_buf.tag = tag_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (tag_buf_runtimeType)) + const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy start_buf = {}; + start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) { - tag_buf.value = static_cast(valueDeserializer.readString()); + start_buf.value = static_cast(valueDeserializer.readInt32()); } - value.tag = tag_buf; - value.type = static_cast(valueDeserializer.readInt32()); - value.isSystemGesture = valueDeserializer.readBoolean(); - return value; - } - Ark_BackgroundBrightnessOptions readBackgroundBrightnessOptions() - { - Ark_BackgroundBrightnessOptions value = {}; - Deserializer& valueDeserializer = *this; - value.rate = static_cast(valueDeserializer.readNumber()); - value.lightUpDegree = static_cast(valueDeserializer.readNumber()); - return value; - } - Ark_GestureModifier readGestureModifier() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } - Ark_PixelStretchEffectOptions readPixelStretchEffectOptions() - { - Ark_PixelStretchEffectOptions value = {}; - Deserializer& valueDeserializer = *this; + value.start = start_buf; const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length top_buf = {}; + Opt_PixelRoundCalcPolicy top_buf = {}; top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) { - top_buf.value = valueDeserializer.readLength(); + top_buf.value = static_cast(valueDeserializer.readInt32()); } value.top = top_buf; + const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_PixelRoundCalcPolicy end_buf = {}; + end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) + { + end_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.end = end_buf; const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length bottom_buf = {}; + Opt_PixelRoundCalcPolicy bottom_buf = {}; bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) { - bottom_buf.value = valueDeserializer.readLength(); + bottom_buf.value = static_cast(valueDeserializer.readInt32()); } value.bottom = bottom_buf; - const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length left_buf = {}; - left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - left_buf.value = valueDeserializer.readLength(); - } - value.left = left_buf; - const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length right_buf = {}; - right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) - { - right_buf.value = valueDeserializer.readLength(); - } - value.right = right_buf; return value; } - Ark_StateStyles readStateStyles() + Ark_ChainWeightOptions readChainWeightOptions() { - Ark_StateStyles value = {}; + Ark_ChainWeightOptions value = {}; Deserializer& valueDeserializer = *this; - const auto normal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject normal_buf = {}; - normal_buf.tag = normal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (normal_buf_runtimeType)) - { - normal_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } - value.normal = normal_buf; - const auto pressed_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject pressed_buf = {}; - pressed_buf.tag = pressed_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (pressed_buf_runtimeType)) - { - pressed_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } - value.pressed = pressed_buf; - const auto disabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject disabled_buf = {}; - disabled_buf.tag = disabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (disabled_buf_runtimeType)) - { - disabled_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } - value.disabled = disabled_buf; - const auto focused_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject focused_buf = {}; - focused_buf.tag = focused_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (focused_buf_runtimeType)) - { - focused_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } - value.focused = focused_buf; - const auto clicked_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject clicked_buf = {}; - clicked_buf.tag = clicked_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (clicked_buf_runtimeType)) + const auto horizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number horizontal_buf = {}; + horizontal_buf.tag = horizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (horizontal_buf_runtimeType)) { - clicked_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); + horizontal_buf.value = static_cast(valueDeserializer.readNumber()); } - value.clicked = clicked_buf; - const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject selected_buf = {}; - selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) + value.horizontal = horizontal_buf; + const auto vertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number vertical_buf = {}; + vertical_buf.tag = vertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (vertical_buf_runtimeType)) { - selected_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); + vertical_buf.value = static_cast(valueDeserializer.readNumber()); } - value.selected = selected_buf; + value.vertical = vertical_buf; return value; } - Ark_UniformDataType readUniformDataType() + Ark_TouchResult readTouchResult() { - Ark_UniformDataType value = {}; + Ark_TouchResult value = {}; Deserializer& valueDeserializer = *this; - value.__UniformDataTypeStub = static_cast(valueDeserializer.readString()); + value.strategy = static_cast(valueDeserializer.readInt32()); + const auto id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String id_buf = {}; + id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) + { + id_buf.value = static_cast(valueDeserializer.readString()); + } + value.id = id_buf; return value; } - Ark_DragEvent readDragEvent() + Ark_TouchTestInfo readTouchTestInfo() { - Ark_DragEvent value = {}; + Ark_TouchTestInfo value = {}; Deserializer& valueDeserializer = *this; - value.dragBehavior = static_cast(valueDeserializer.readInt32()); - value.useCustomDropAnimation = valueDeserializer.readBoolean(); + value.windowX = static_cast(valueDeserializer.readNumber()); + value.windowY = static_cast(valueDeserializer.readNumber()); + value.parentX = static_cast(valueDeserializer.readNumber()); + value.parentY = static_cast(valueDeserializer.readNumber()); + value.x = static_cast(valueDeserializer.readNumber()); + value.y = static_cast(valueDeserializer.readNumber()); + value.rect = valueDeserializer.readRectResult(); + value.id = static_cast(valueDeserializer.readString()); return value; } - Ark_LocalizedAlignRuleOptions readLocalizedAlignRuleOptions() + Ark_ConstraintSizeOptions readConstraintSizeOptions() { - Ark_LocalizedAlignRuleOptions value = {}; + Ark_ConstraintSizeOptions value = {}; Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } - value.start = start_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } - value.end = end_buf; - const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedHorizontalAlignParam middle_buf = {}; - middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) - { - middle_buf.value = valueDeserializer.readLocalizedHorizontalAlignParam(); - } - value.middle = middle_buf; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + const auto minWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length minWidth_buf = {}; + minWidth_buf.tag = minWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (minWidth_buf_runtimeType)) { - top_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); + minWidth_buf.value = valueDeserializer.readLength(); } - value.top = top_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + value.minWidth = minWidth_buf; + const auto maxWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length maxWidth_buf = {}; + maxWidth_buf.tag = maxWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maxWidth_buf_runtimeType)) { - bottom_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); - } - value.bottom = bottom_buf; - const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LocalizedVerticalAlignParam center_buf = {}; - center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) + maxWidth_buf.value = valueDeserializer.readLength(); + } + value.maxWidth = maxWidth_buf; + const auto minHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length minHeight_buf = {}; + minHeight_buf.tag = minHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (minHeight_buf_runtimeType)) { - center_buf.value = valueDeserializer.readLocalizedVerticalAlignParam(); + minHeight_buf.value = valueDeserializer.readLength(); } - value.center = center_buf; - const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Bias bias_buf = {}; - bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) + value.minHeight = minHeight_buf; + const auto maxHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length maxHeight_buf = {}; + maxHeight_buf.tag = maxHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maxHeight_buf_runtimeType)) { - bias_buf.value = valueDeserializer.readBias(); + maxHeight_buf.value = valueDeserializer.readLength(); } - value.bias = bias_buf; + value.maxHeight = maxHeight_buf; return value; } - Ark_AlignRuleOption readAlignRuleOption() + Ark_PointLightStyle readPointLightStyle() { - Ark_AlignRuleOption value = {}; + Ark_PointLightStyle value = {}; Deserializer& valueDeserializer = *this; - const auto left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_HorizontalAlign_align left_buf = {}; - left_buf.tag = left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (left_buf_runtimeType)) - { - Ark_Literal_String_anchor_HorizontalAlign_align left_buf_ = {}; - left_buf_.anchor = static_cast(valueDeserializer.readString()); - left_buf_.align = static_cast(valueDeserializer.readInt32()); - left_buf.value = left_buf_; - } - value.left = left_buf; - const auto right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_HorizontalAlign_align right_buf = {}; - right_buf.tag = right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (right_buf_runtimeType)) + const auto lightSource_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_LightSource lightSource_buf = {}; + lightSource_buf.tag = lightSource_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lightSource_buf_runtimeType)) { - Ark_Literal_String_anchor_HorizontalAlign_align right_buf_ = {}; - right_buf_.anchor = static_cast(valueDeserializer.readString()); - right_buf_.align = static_cast(valueDeserializer.readInt32()); - right_buf.value = right_buf_; + lightSource_buf.value = valueDeserializer.readLightSource(); } - value.right = right_buf; - const auto middle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_HorizontalAlign_align middle_buf = {}; - middle_buf.tag = middle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (middle_buf_runtimeType)) + value.lightSource = lightSource_buf; + const auto illuminated_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_IlluminatedType illuminated_buf = {}; + illuminated_buf.tag = illuminated_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (illuminated_buf_runtimeType)) { - Ark_Literal_String_anchor_HorizontalAlign_align middle_buf_ = {}; - middle_buf_.anchor = static_cast(valueDeserializer.readString()); - middle_buf_.align = static_cast(valueDeserializer.readInt32()); - middle_buf.value = middle_buf_; + illuminated_buf.value = static_cast(valueDeserializer.readInt32()); } - value.middle = middle_buf; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_VerticalAlign_align top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) + value.illuminated = illuminated_buf; + const auto bloom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number bloom_buf = {}; + bloom_buf.tag = bloom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (bloom_buf_runtimeType)) { - Ark_Literal_String_anchor_VerticalAlign_align top_buf_ = {}; - top_buf_.anchor = static_cast(valueDeserializer.readString()); - top_buf_.align = static_cast(valueDeserializer.readInt32()); - top_buf.value = top_buf_; + bloom_buf.value = static_cast(valueDeserializer.readNumber()); } - value.top = top_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_VerticalAlign_align bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) + value.bloom = bloom_buf; + return value; + } + Ark_ColumnOptions readColumnOptions() + { + Ark_ColumnOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto space_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number space_buf = {}; + space_buf.tag = space_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (space_buf_runtimeType)) { - Ark_Literal_String_anchor_VerticalAlign_align bottom_buf_ = {}; - bottom_buf_.anchor = static_cast(valueDeserializer.readString()); - bottom_buf_.align = static_cast(valueDeserializer.readInt32()); - bottom_buf.value = bottom_buf_; + const Ark_Int8 space_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number space_buf_ = {}; + space_buf_.selector = space_buf__selector; + if (space_buf__selector == 0) { + space_buf_.selector = 0; + space_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (space_buf__selector == 1) { + space_buf_.selector = 1; + space_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for space_buf_ has to be chosen through deserialisation."; + } + space_buf.value = static_cast(space_buf_); } - value.bottom = bottom_buf; - const auto center_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Literal_String_anchor_VerticalAlign_align center_buf = {}; - center_buf.tag = center_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (center_buf_runtimeType)) + value.space = space_buf; + return value; + } + Ark_CircleOptions readCircleOptions() + { + Ark_CircleOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) { - Ark_Literal_String_anchor_VerticalAlign_align center_buf_ = {}; - center_buf_.anchor = static_cast(valueDeserializer.readString()); - center_buf_.align = static_cast(valueDeserializer.readInt32()); - center_buf.value = center_buf_; + const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + } + width_buf.value = static_cast(width_buf_); } - value.center = center_buf; - const auto bias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Bias bias_buf = {}; - bias_buf.tag = bias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bias_buf_runtimeType)) + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) { - bias_buf.value = valueDeserializer.readBias(); + const Ark_Int8 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else { + throw "One of the branches for height_buf_ has to be chosen through deserialisation."; + } + height_buf.value = static_cast(height_buf_); } - value.bias = bias_buf; + value.height = height_buf; return value; } - Ark_MotionBlurOptions readMotionBlurOptions() + Ark_CheckboxGroupResult readCheckboxGroupResult() { - Ark_MotionBlurOptions value = {}; + Ark_CheckboxGroupResult value = {}; Deserializer& valueDeserializer = *this; - value.radius = static_cast(valueDeserializer.readNumber()); - value.anchor = valueDeserializer.readMotionBlurAnchor(); + const Ark_Int32 name_buf_length = valueDeserializer.readInt32(); + Array_String name_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&name_buf, name_buf_length); + for (int name_buf_i = 0; name_buf_i < name_buf_length; name_buf_i++) { + name_buf.array[name_buf_i] = static_cast(valueDeserializer.readString()); + } + value.name = name_buf; + value.status = static_cast(valueDeserializer.readInt32()); return value; } - Ark_FocusBoxStyle readFocusBoxStyle() + Ark_CheckboxGroupOptions readCheckboxGroupOptions() { - Ark_FocusBoxStyle value = {}; + Ark_CheckboxGroupOptions value = {}; Deserializer& valueDeserializer = *this; - const auto margin_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics margin_buf = {}; - margin_buf.tag = margin_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (margin_buf_runtimeType)) + const auto group_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String group_buf = {}; + group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) { - margin_buf.value = valueDeserializer.readLengthMetrics(); + group_buf.value = static_cast(valueDeserializer.readString()); } - value.margin = margin_buf; + value.group = group_buf; + return value; + } + Ark_MarkStyle readMarkStyle() + { + Ark_MarkStyle value = {}; + Deserializer& valueDeserializer = *this; const auto strokeColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ColorMetrics strokeColor_buf = {}; + Opt_ResourceColor strokeColor_buf = {}; strokeColor_buf.tag = strokeColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeColor_buf_runtimeType)) { - strokeColor_buf.value = valueDeserializer.readColorMetrics(); + const Ark_Int8 strokeColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor strokeColor_buf_ = {}; + strokeColor_buf_.selector = strokeColor_buf__selector; + if (strokeColor_buf__selector == 0) { + strokeColor_buf_.selector = 0; + strokeColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (strokeColor_buf__selector == 1) { + strokeColor_buf_.selector = 1; + strokeColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (strokeColor_buf__selector == 2) { + strokeColor_buf_.selector = 2; + strokeColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (strokeColor_buf__selector == 3) { + strokeColor_buf_.selector = 3; + strokeColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for strokeColor_buf_ has to be chosen through deserialisation."; + } + strokeColor_buf.value = static_cast(strokeColor_buf_); } value.strokeColor = strokeColor_buf; + const auto size_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length size_buf = {}; + size_buf.tag = size_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (size_buf_runtimeType)) + { + size_buf.value = valueDeserializer.readLength(); + } + value.size = size_buf; const auto strokeWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics strokeWidth_buf = {}; + Opt_Length strokeWidth_buf = {}; strokeWidth_buf.tag = strokeWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeWidth_buf_runtimeType)) { - strokeWidth_buf.value = valueDeserializer.readLengthMetrics(); + strokeWidth_buf.value = valueDeserializer.readLength(); } value.strokeWidth = strokeWidth_buf; return value; } - Ark_KeyEvent readKeyEvent() + Ark_CheckboxOptions readCheckboxOptions() { - Ark_KeyEvent value = {}; + Ark_CheckboxOptions value = {}; Deserializer& valueDeserializer = *this; - value.type = static_cast(valueDeserializer.readInt32()); - value.keyCode = static_cast(valueDeserializer.readNumber()); - value.keyText = static_cast(valueDeserializer.readString()); - value.keySource = static_cast(valueDeserializer.readInt32()); - value.deviceId = static_cast(valueDeserializer.readNumber()); - value.metaKey = static_cast(valueDeserializer.readNumber()); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - value.intentionCode = valueDeserializer.readIntentionCode(); - const auto unicode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number unicode_buf = {}; - unicode_buf.tag = unicode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (unicode_buf_runtimeType)) + const auto name_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String name_buf = {}; + name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) { - unicode_buf.value = static_cast(valueDeserializer.readNumber()); + name_buf.value = static_cast(valueDeserializer.readString()); } - value.unicode = unicode_buf; + value.name = name_buf; + const auto group_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String group_buf = {}; + group_buf.tag = group_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (group_buf_runtimeType)) + { + group_buf.value = static_cast(valueDeserializer.readString()); + } + value.group = group_buf; + const auto indicatorBuilder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomNodeBuilder indicatorBuilder_buf = {}; + indicatorBuilder_buf.tag = indicatorBuilder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (indicatorBuilder_buf_runtimeType)) + { + indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; + } + value.indicatorBuilder = indicatorBuilder_buf; return value; } - Ark_TouchObject readTouchObject() + Ark_RenderingContextSettings readRenderingContextSettings() { - Ark_TouchObject value = {}; + Ark_RenderingContextSettings value = {}; Deserializer& valueDeserializer = *this; - value.type = static_cast(valueDeserializer.readInt32()); - value.id = static_cast(valueDeserializer.readNumber()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.screenX = static_cast(valueDeserializer.readNumber()); - value.screenY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); + const auto antialias_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean antialias_buf = {}; + antialias_buf.tag = antialias_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (antialias_buf_runtimeType)) + { + antialias_buf.value = valueDeserializer.readBoolean(); + } + value.antialias = antialias_buf; return value; } - Ark_MouseEvent readMouseEvent() + Ark_LengthMetricsUnit readLengthMetricsUnit() { - Ark_MouseEvent value = {}; + Ark_LengthMetricsUnit value = {}; Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) - { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) - { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.deviceId = deviceId_buf; - value.button = static_cast(valueDeserializer.readInt32()); - value.action = static_cast(valueDeserializer.readInt32()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.screenX = static_cast(valueDeserializer.readNumber()); - value.screenY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.__LengthMetricsUnitStub = static_cast(valueDeserializer.readString()); return value; } - Ark_AccessibilityHoverEvent readAccessibilityHoverEvent() + Ark_CalendarOptions readCalendarOptions() { - Ark_AccessibilityHoverEvent value = {}; + Ark_CalendarOptions value = {}; Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) - { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + const auto hintRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_Resource hintRadius_buf = {}; + hintRadius_buf.tag = hintRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hintRadius_buf_runtimeType)) { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 hintRadius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_Resource hintRadius_buf_ = {}; + hintRadius_buf_.selector = hintRadius_buf__selector; + if (hintRadius_buf__selector == 0) { + hintRadius_buf_.selector = 0; + hintRadius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (hintRadius_buf__selector == 1) { + hintRadius_buf_.selector = 1; + hintRadius_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for hintRadius_buf_ has to be chosen through deserialisation."; + } + hintRadius_buf.value = static_cast(hintRadius_buf_); } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + value.hintRadius = hintRadius_buf; + const auto selected_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Date selected_buf = {}; + selected_buf.tag = selected_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (selected_buf_runtimeType)) { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + selected_buf.value = valueDeserializer.readInt64(); } - value.deviceId = deviceId_buf; - value.type = static_cast(valueDeserializer.readInt32()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); + value.selected = selected_buf; return value; } - Ark_HoverEvent readHoverEvent() + Ark_CalendarRequestedData readCalendarRequestedData() { - Ark_HoverEvent value = {}; + Ark_CalendarRequestedData value = {}; Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + value.year = static_cast(valueDeserializer.readNumber()); + value.month = static_cast(valueDeserializer.readNumber()); + value.currentYear = static_cast(valueDeserializer.readNumber()); + value.currentMonth = static_cast(valueDeserializer.readNumber()); + value.monthState = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_CalendarSelectedDate readCalendarSelectedDate() + { + Ark_CalendarSelectedDate value = {}; + Deserializer& valueDeserializer = *this; + value.year = static_cast(valueDeserializer.readNumber()); + value.month = static_cast(valueDeserializer.readNumber()); + value.day = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_WorkStateStyle readWorkStateStyle() + { + Ark_WorkStateStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto workDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor workDayMarkColor_buf = {}; + workDayMarkColor_buf.tag = workDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkColor_buf_runtimeType)) { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + const Ark_Int8 workDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor workDayMarkColor_buf_ = {}; + workDayMarkColor_buf_.selector = workDayMarkColor_buf__selector; + if (workDayMarkColor_buf__selector == 0) { + workDayMarkColor_buf_.selector = 0; + workDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (workDayMarkColor_buf__selector == 1) { + workDayMarkColor_buf_.selector = 1; + workDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (workDayMarkColor_buf__selector == 2) { + workDayMarkColor_buf_.selector = 2; + workDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (workDayMarkColor_buf__selector == 3) { + workDayMarkColor_buf_.selector = 3; + workDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for workDayMarkColor_buf_ has to be chosen through deserialisation."; + } + workDayMarkColor_buf.value = static_cast(workDayMarkColor_buf_); + } + value.workDayMarkColor = workDayMarkColor_buf; + const auto offDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor offDayMarkColor_buf = {}; + offDayMarkColor_buf.tag = offDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkColor_buf_runtimeType)) + { + const Ark_Int8 offDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor offDayMarkColor_buf_ = {}; + offDayMarkColor_buf_.selector = offDayMarkColor_buf__selector; + if (offDayMarkColor_buf__selector == 0) { + offDayMarkColor_buf_.selector = 0; + offDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (offDayMarkColor_buf__selector == 1) { + offDayMarkColor_buf_.selector = 1; + offDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (offDayMarkColor_buf__selector == 2) { + offDayMarkColor_buf_.selector = 2; + offDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (offDayMarkColor_buf__selector == 3) { + offDayMarkColor_buf_.selector = 3; + offDayMarkColor_buf_.value3 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for offDayMarkColor_buf_ has to be chosen through deserialisation."; + } + offDayMarkColor_buf.value = static_cast(offDayMarkColor_buf_); } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + value.offDayMarkColor = offDayMarkColor_buf; + const auto workDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number workDayMarkSize_buf = {}; + workDayMarkSize_buf.tag = workDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (workDayMarkSize_buf_runtimeType)) { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + workDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + value.workDayMarkSize = workDayMarkSize_buf; + const auto offDayMarkSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number offDayMarkSize_buf = {}; + offDayMarkSize_buf.tag = offDayMarkSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offDayMarkSize_buf_runtimeType)) { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + offDayMarkSize_buf.value = static_cast(valueDeserializer.readNumber()); } - value.deviceId = deviceId_buf; - value.stopPropagation = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - return value; - } - Ark_ClickEvent readClickEvent() - { - Ark_ClickEvent value = {}; - Deserializer& valueDeserializer = *this; - value.target = valueDeserializer.readEventTarget(); - value.timestamp = static_cast(valueDeserializer.readNumber()); - value.source = static_cast(valueDeserializer.readInt32()); - const auto axisHorizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisHorizontal_buf = {}; - axisHorizontal_buf.tag = axisHorizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisHorizontal_buf_runtimeType)) + value.offDayMarkSize = offDayMarkSize_buf; + const auto workStateWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number workStateWidth_buf = {}; + workStateWidth_buf.tag = workStateWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (workStateWidth_buf_runtimeType)) { - axisHorizontal_buf.value = static_cast(valueDeserializer.readNumber()); + workStateWidth_buf.value = static_cast(valueDeserializer.readNumber()); } - value.axisHorizontal = axisHorizontal_buf; - const auto axisVertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number axisVertical_buf = {}; - axisVertical_buf.tag = axisVertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (axisVertical_buf_runtimeType)) + value.workStateWidth = workStateWidth_buf; + const auto workStateHorizontalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number workStateHorizontalMovingDistance_buf = {}; + workStateHorizontalMovingDistance_buf.tag = workStateHorizontalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (workStateHorizontalMovingDistance_buf_runtimeType)) { - axisVertical_buf.value = static_cast(valueDeserializer.readNumber()); + workStateHorizontalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); } - value.axisVertical = axisVertical_buf; - value.pressure = static_cast(valueDeserializer.readNumber()); - value.tiltX = static_cast(valueDeserializer.readNumber()); - value.tiltY = static_cast(valueDeserializer.readNumber()); - value.sourceTool = static_cast(valueDeserializer.readInt32()); - const auto deviceId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number deviceId_buf = {}; - deviceId_buf.tag = deviceId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (deviceId_buf_runtimeType)) + value.workStateHorizontalMovingDistance = workStateHorizontalMovingDistance_buf; + const auto workStateVerticalMovingDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number workStateVerticalMovingDistance_buf = {}; + workStateVerticalMovingDistance_buf.tag = workStateVerticalMovingDistance_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (workStateVerticalMovingDistance_buf_runtimeType)) { - deviceId_buf.value = static_cast(valueDeserializer.readNumber()); + workStateVerticalMovingDistance_buf.value = static_cast(valueDeserializer.readNumber()); } - value.deviceId = deviceId_buf; - value.displayX = static_cast(valueDeserializer.readNumber()); - value.displayY = static_cast(valueDeserializer.readNumber()); - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.screenX = static_cast(valueDeserializer.readNumber()); - value.screenY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.preventDefault = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.workStateVerticalMovingDistance = workStateVerticalMovingDistance_buf; return value; } - Ark_OutlineOptions readOutlineOptions() + Ark_WeekStyle readWeekStyle() { - Ark_OutlineOptions value = {}; + Ark_WeekStyle value = {}; Deserializer& valueDeserializer = *this; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeOutlineWidths_Dimension width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + const auto weekColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor weekColor_buf = {}; + weekColor_buf.tag = weekColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekColor_buf_runtimeType)) { - const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineWidths_Dimension width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - Ark_EdgeOutlineWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value0 = width_buf__u; - } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - width_buf_.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + const Ark_Int8 weekColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekColor_buf_ = {}; + weekColor_buf_.selector = weekColor_buf__selector; + if (weekColor_buf__selector == 0) { + weekColor_buf_.selector = 0; + weekColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - width_buf.value = static_cast(width_buf_); - } - value.width = width_buf; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) - { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - Ark_EdgeColors color_buf__u = {}; - const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_top_buf = {}; - color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_top_buf_ = {}; - color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_.selector = 0; - color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_.selector = 1; - color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_.selector = 2; - color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_.selector = 3; - color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; - } - color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); - } - color_buf__u.top = color_buf__u_top_buf; - const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_right_buf = {}; - color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_right_buf_ = {}; - color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_.selector = 0; - color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_.selector = 1; - color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_.selector = 2; - color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_.selector = 3; - color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; - } - color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); - } - color_buf__u.right = color_buf__u_right_buf; - const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_bottom_buf = {}; - color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_bottom_buf_ = {}; - color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_.selector = 0; - color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_.selector = 1; - color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_.selector = 2; - color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_.selector = 3; - color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; - } - color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); - } - color_buf__u.bottom = color_buf__u_bottom_buf; - const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_left_buf = {}; - color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_left_buf_ = {}; - color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_.selector = 0; - color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_.selector = 1; - color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_.selector = 2; - color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_.selector = 3; - color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; - } - color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); - } - color_buf__u.left = color_buf__u_left_buf; - color_buf_.value0 = color_buf__u; + else if (weekColor_buf__selector == 1) { + weekColor_buf_.selector = 1; + weekColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u = {}; - color_buf__u.selector = color_buf__u_selector; - if (color_buf__u_selector == 0) { - color_buf__u.selector = 0; - color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_selector == 1) { - color_buf__u.selector = 1; - color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_selector == 2) { - color_buf__u.selector = 2; - color_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_selector == 3) { - color_buf__u.selector = 3; - color_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u has to be chosen through deserialisation."; - } - color_buf_.value1 = static_cast(color_buf__u); + else if (weekColor_buf__selector == 2) { + weekColor_buf_.selector = 2; + weekColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + else if (weekColor_buf__selector == 3) { + weekColor_buf_.selector = 3; + weekColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for weekColor_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + weekColor_buf.value = static_cast(weekColor_buf_); } - value.color = color_buf; - const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_OutlineRadiuses_Dimension radius_buf = {}; - radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + value.weekColor = weekColor_buf; + const auto weekendDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor weekendDayColor_buf = {}; + weekendDayColor_buf.tag = weekendDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekendDayColor_buf_runtimeType)) { - const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_OutlineRadiuses_Dimension radius_buf_ = {}; - radius_buf_.selector = radius_buf__selector; - if (radius_buf__selector == 0) { - radius_buf_.selector = 0; - Ark_OutlineRadiuses radius_buf__u = {}; - const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topLeft_buf = {}; - radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topLeft = radius_buf__u_topLeft_buf; - const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topRight_buf = {}; - radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topRight = radius_buf__u_topRight_buf; - const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomLeft_buf = {}; - radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; - const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomRight_buf = {}; - radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; - radius_buf_.value0 = radius_buf__u; - } - else if (radius_buf__selector == 1) { - radius_buf_.selector = 1; - radius_buf_.value1 = valueDeserializer.readLength(); + const Ark_Int8 weekendDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekendDayColor_buf_ = {}; + weekendDayColor_buf_.selector = weekendDayColor_buf__selector; + if (weekendDayColor_buf__selector == 0) { + weekendDayColor_buf_.selector = 0; + weekendDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else { - throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; + else if (weekendDayColor_buf__selector == 1) { + weekendDayColor_buf_.selector = 1; + weekendDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - radius_buf.value = static_cast(radius_buf_); - } - value.radius = radius_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeOutlineStyles_OutlineStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) - { - const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeOutlineStyles_OutlineStyle style_buf_ = {}; - style_buf_.selector = style_buf__selector; - if (style_buf__selector == 0) { - style_buf_.selector = 0; - Ark_EdgeOutlineStyles style_buf__u = {}; - const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_top_buf = {}; - style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.top = style_buf__u_top_buf; - const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_right_buf = {}; - style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.right = style_buf__u_right_buf; - const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_bottom_buf = {}; - style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.bottom = style_buf__u_bottom_buf; - const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_OutlineStyle style_buf__u_left_buf = {}; - style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.left = style_buf__u_left_buf; - style_buf_.value0 = style_buf__u; + else if (weekendDayColor_buf__selector == 2) { + weekendDayColor_buf_.selector = 2; + weekendDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (style_buf__selector == 1) { - style_buf_.selector = 1; - style_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (weekendDayColor_buf__selector == 3) { + weekendDayColor_buf_.selector = 3; + weekendDayColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for style_buf_ has to be chosen through deserialisation."; - } - style_buf.value = static_cast(style_buf_); - } - value.style = style_buf; - return value; - } - Ark_BorderImageOption readBorderImageOption() - { - Ark_BorderImageOption value = {}; - Deserializer& valueDeserializer = *this; - const auto slice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf = {}; - slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) - { - const Ark_Int8 slice_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths slice_buf_ = {}; - slice_buf_.selector = slice_buf__selector; - if (slice_buf__selector == 0) { - slice_buf_.selector = 0; - slice_buf_.value0 = valueDeserializer.readLength(); + throw "One of the branches for weekendDayColor_buf_ has to be chosen through deserialisation."; } - else if (slice_buf__selector == 1) { - slice_buf_.selector = 1; - Ark_EdgeWidths slice_buf__u = {}; - const auto slice_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_top_buf = {}; - slice_buf__u_top_buf.tag = slice_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_top_buf_runtimeType)) - { - slice_buf__u_top_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.top = slice_buf__u_top_buf; - const auto slice_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_right_buf = {}; - slice_buf__u_right_buf.tag = slice_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_right_buf_runtimeType)) - { - slice_buf__u_right_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.right = slice_buf__u_right_buf; - const auto slice_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_bottom_buf = {}; - slice_buf__u_bottom_buf.tag = slice_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_bottom_buf_runtimeType)) - { - slice_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.bottom = slice_buf__u_bottom_buf; - const auto slice_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__u_left_buf = {}; - slice_buf__u_left_buf.tag = slice_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__u_left_buf_runtimeType)) - { - slice_buf__u_left_buf.value = valueDeserializer.readLength(); - } - slice_buf__u.left = slice_buf__u_left_buf; - slice_buf_.value1 = slice_buf__u; + weekendDayColor_buf.value = static_cast(weekendDayColor_buf_); + } + value.weekendDayColor = weekendDayColor_buf; + const auto weekendLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor weekendLunarColor_buf = {}; + weekendLunarColor_buf.tag = weekendLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekendLunarColor_buf_runtimeType)) + { + const Ark_Int8 weekendLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor weekendLunarColor_buf_ = {}; + weekendLunarColor_buf_.selector = weekendLunarColor_buf__selector; + if (weekendLunarColor_buf__selector == 0) { + weekendLunarColor_buf_.selector = 0; + weekendLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (slice_buf__selector == 2) { - slice_buf_.selector = 2; - slice_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (weekendLunarColor_buf__selector == 1) { + weekendLunarColor_buf_.selector = 1; + weekendLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (weekendLunarColor_buf__selector == 2) { + weekendLunarColor_buf_.selector = 2; + weekendLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (weekendLunarColor_buf__selector == 3) { + weekendLunarColor_buf_.selector = 3; + weekendLunarColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for slice_buf_ has to be chosen through deserialisation."; + throw "One of the branches for weekendLunarColor_buf_ has to be chosen through deserialisation."; } - slice_buf.value = static_cast(slice_buf_); + weekendLunarColor_buf.value = static_cast(weekendLunarColor_buf_); } - value.slice = slice_buf; - const auto repeat_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_RepeatMode repeat_buf = {}; - repeat_buf.tag = repeat_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (repeat_buf_runtimeType)) + value.weekendLunarColor = weekendLunarColor_buf; + const auto weekFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number weekFontSize_buf = {}; + weekFontSize_buf.tag = weekFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekFontSize_buf_runtimeType)) { - repeat_buf.value = static_cast(valueDeserializer.readInt32()); + weekFontSize_buf.value = static_cast(valueDeserializer.readNumber()); } - value.repeat = repeat_buf; - const auto source_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource_LinearGradient_common source_buf = {}; - source_buf.tag = source_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (source_buf_runtimeType)) + value.weekFontSize = weekFontSize_buf; + const auto weekHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number weekHeight_buf = {}; + weekHeight_buf.tag = weekHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekHeight_buf_runtimeType)) { - const Ark_Int8 source_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource_LinearGradient_common source_buf_ = {}; - source_buf_.selector = source_buf__selector; - if (source_buf__selector == 0) { - source_buf_.selector = 0; - source_buf_.value0 = static_cast(valueDeserializer.readString()); + weekHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.weekHeight = weekHeight_buf; + const auto weekWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number weekWidth_buf = {}; + weekWidth_buf.tag = weekWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekWidth_buf_runtimeType)) + { + weekWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.weekWidth = weekWidth_buf; + const auto weekAndDayRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number weekAndDayRowSpace_buf = {}; + weekAndDayRowSpace_buf.tag = weekAndDayRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (weekAndDayRowSpace_buf_runtimeType)) + { + weekAndDayRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.weekAndDayRowSpace = weekAndDayRowSpace_buf; + return value; + } + Ark_TodayStyle readTodayStyle() + { + Ark_TodayStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto focusedDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor focusedDayColor_buf = {}; + focusedDayColor_buf.tag = focusedDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focusedDayColor_buf_runtimeType)) + { + const Ark_Int8 focusedDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedDayColor_buf_ = {}; + focusedDayColor_buf_.selector = focusedDayColor_buf__selector; + if (focusedDayColor_buf__selector == 0) { + focusedDayColor_buf_.selector = 0; + focusedDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (source_buf__selector == 1) { - source_buf_.selector = 1; - source_buf_.value1 = valueDeserializer.readResource(); + else if (focusedDayColor_buf__selector == 1) { + focusedDayColor_buf_.selector = 1; + focusedDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (source_buf__selector == 2) { - source_buf_.selector = 2; - source_buf_.value2 = valueDeserializer.readLinearGradient_common(); + else if (focusedDayColor_buf__selector == 2) { + focusedDayColor_buf_.selector = 2; + focusedDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedDayColor_buf__selector == 3) { + focusedDayColor_buf_.selector = 3; + focusedDayColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for source_buf_ has to be chosen through deserialisation."; + throw "One of the branches for focusedDayColor_buf_ has to be chosen through deserialisation."; } - source_buf.value = static_cast(source_buf_); + focusedDayColor_buf.value = static_cast(focusedDayColor_buf_); } - value.source = source_buf; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + value.focusedDayColor = focusedDayColor_buf; + const auto focusedLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor focusedLunarColor_buf = {}; + focusedLunarColor_buf.tag = focusedLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focusedLunarColor_buf_runtimeType)) { - const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - width_buf_.value0 = valueDeserializer.readLength(); + const Ark_Int8 focusedLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedLunarColor_buf_ = {}; + focusedLunarColor_buf_.selector = focusedLunarColor_buf__selector; + if (focusedLunarColor_buf__selector == 0) { + focusedLunarColor_buf_.selector = 0; + focusedLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - Ark_EdgeWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value1 = width_buf__u; + else if (focusedLunarColor_buf__selector == 1) { + focusedLunarColor_buf_.selector = 1; + focusedLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (width_buf__selector == 2) { - width_buf_.selector = 2; - width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (focusedLunarColor_buf__selector == 2) { + focusedLunarColor_buf_.selector = 2; + focusedLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedLunarColor_buf__selector == 3) { + focusedLunarColor_buf_.selector = 3; + focusedLunarColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + throw "One of the branches for focusedLunarColor_buf_ has to be chosen through deserialisation."; } - width_buf.value = static_cast(width_buf_); + focusedLunarColor_buf.value = static_cast(focusedLunarColor_buf_); } - value.width = width_buf; - const auto outset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf = {}; - outset_buf.tag = outset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf_runtimeType)) + value.focusedLunarColor = focusedLunarColor_buf; + const auto focusedAreaBackgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor focusedAreaBackgroundColor_buf = {}; + focusedAreaBackgroundColor_buf.tag = focusedAreaBackgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaBackgroundColor_buf_runtimeType)) { - const Ark_Int8 outset_buf__selector = valueDeserializer.readInt8(); - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths outset_buf_ = {}; - outset_buf_.selector = outset_buf__selector; - if (outset_buf__selector == 0) { - outset_buf_.selector = 0; - outset_buf_.value0 = valueDeserializer.readLength(); + const Ark_Int8 focusedAreaBackgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor focusedAreaBackgroundColor_buf_ = {}; + focusedAreaBackgroundColor_buf_.selector = focusedAreaBackgroundColor_buf__selector; + if (focusedAreaBackgroundColor_buf__selector == 0) { + focusedAreaBackgroundColor_buf_.selector = 0; + focusedAreaBackgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (outset_buf__selector == 1) { - outset_buf_.selector = 1; - Ark_EdgeWidths outset_buf__u = {}; - const auto outset_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_top_buf = {}; - outset_buf__u_top_buf.tag = outset_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_top_buf_runtimeType)) - { - outset_buf__u_top_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.top = outset_buf__u_top_buf; - const auto outset_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_right_buf = {}; - outset_buf__u_right_buf.tag = outset_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_right_buf_runtimeType)) - { - outset_buf__u_right_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.right = outset_buf__u_right_buf; - const auto outset_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_bottom_buf = {}; - outset_buf__u_bottom_buf.tag = outset_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_bottom_buf_runtimeType)) - { - outset_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.bottom = outset_buf__u_bottom_buf; - const auto outset_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length outset_buf__u_left_buf = {}; - outset_buf__u_left_buf.tag = outset_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (outset_buf__u_left_buf_runtimeType)) - { - outset_buf__u_left_buf.value = valueDeserializer.readLength(); - } - outset_buf__u.left = outset_buf__u_left_buf; - outset_buf_.value1 = outset_buf__u; + else if (focusedAreaBackgroundColor_buf__selector == 1) { + focusedAreaBackgroundColor_buf_.selector = 1; + focusedAreaBackgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (outset_buf__selector == 2) { - outset_buf_.selector = 2; - outset_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (focusedAreaBackgroundColor_buf__selector == 2) { + focusedAreaBackgroundColor_buf_.selector = 2; + focusedAreaBackgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (focusedAreaBackgroundColor_buf__selector == 3) { + focusedAreaBackgroundColor_buf_.selector = 3; + focusedAreaBackgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for outset_buf_ has to be chosen through deserialisation."; + throw "One of the branches for focusedAreaBackgroundColor_buf_ has to be chosen through deserialisation."; } - outset_buf.value = static_cast(outset_buf_); + focusedAreaBackgroundColor_buf.value = static_cast(focusedAreaBackgroundColor_buf_); } - value.outset = outset_buf; - const auto fill_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean fill_buf = {}; - fill_buf.tag = fill_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (fill_buf_runtimeType)) + value.focusedAreaBackgroundColor = focusedAreaBackgroundColor_buf; + const auto focusedAreaRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number focusedAreaRadius_buf = {}; + focusedAreaRadius_buf.tag = focusedAreaRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (focusedAreaRadius_buf_runtimeType)) { - fill_buf.value = valueDeserializer.readBoolean(); + focusedAreaRadius_buf.value = static_cast(valueDeserializer.readNumber()); } - value.fill = fill_buf; + value.focusedAreaRadius = focusedAreaRadius_buf; return value; } - Ark_BorderOptions readBorderOptions() + Ark_NonCurrentDayStyle readNonCurrentDayStyle() { - Ark_BorderOptions value = {}; + Ark_NonCurrentDayStyle value = {}; Deserializer& valueDeserializer = *this; - const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf = {}; - width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + const auto nonCurrentMonthDayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor nonCurrentMonthDayColor_buf = {}; + nonCurrentMonthDayColor_buf.tag = nonCurrentMonthDayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthDayColor_buf_runtimeType)) { - const Ark_Int8 width_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths width_buf_ = {}; - width_buf_.selector = width_buf__selector; - if (width_buf__selector == 0) { - width_buf_.selector = 0; - Ark_EdgeWidths width_buf__u = {}; - const auto width_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_top_buf = {}; - width_buf__u_top_buf.tag = width_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_top_buf_runtimeType)) - { - width_buf__u_top_buf.value = valueDeserializer.readLength(); - } - width_buf__u.top = width_buf__u_top_buf; - const auto width_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_right_buf = {}; - width_buf__u_right_buf.tag = width_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_right_buf_runtimeType)) - { - width_buf__u_right_buf.value = valueDeserializer.readLength(); - } - width_buf__u.right = width_buf__u_right_buf; - const auto width_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_bottom_buf = {}; - width_buf__u_bottom_buf.tag = width_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_bottom_buf_runtimeType)) - { - width_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - width_buf__u.bottom = width_buf__u_bottom_buf; - const auto width_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length width_buf__u_left_buf = {}; - width_buf__u_left_buf.tag = width_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (width_buf__u_left_buf_runtimeType)) - { - width_buf__u_left_buf.value = valueDeserializer.readLength(); - } - width_buf__u.left = width_buf__u_left_buf; - width_buf_.value0 = width_buf__u; + const Ark_Int8 nonCurrentMonthDayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthDayColor_buf_ = {}; + nonCurrentMonthDayColor_buf_.selector = nonCurrentMonthDayColor_buf__selector; + if (nonCurrentMonthDayColor_buf__selector == 0) { + nonCurrentMonthDayColor_buf_.selector = 0; + nonCurrentMonthDayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (width_buf__selector == 1) { - width_buf_.selector = 1; - width_buf_.value1 = valueDeserializer.readLength(); + else if (nonCurrentMonthDayColor_buf__selector == 1) { + nonCurrentMonthDayColor_buf_.selector = 1; + nonCurrentMonthDayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (width_buf__selector == 2) { - width_buf_.selector = 2; - width_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (nonCurrentMonthDayColor_buf__selector == 2) { + nonCurrentMonthDayColor_buf_.selector = 2; + nonCurrentMonthDayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthDayColor_buf__selector == 3) { + nonCurrentMonthDayColor_buf_.selector = 3; + nonCurrentMonthDayColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for width_buf_ has to be chosen through deserialisation."; + throw "One of the branches for nonCurrentMonthDayColor_buf_ has to be chosen through deserialisation."; } - width_buf.value = static_cast(width_buf_); + nonCurrentMonthDayColor_buf.value = static_cast(nonCurrentMonthDayColor_buf_); } - value.width = width_buf; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.nonCurrentMonthDayColor = nonCurrentMonthDayColor_buf; + const auto nonCurrentMonthLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor nonCurrentMonthLunarColor_buf = {}; + nonCurrentMonthLunarColor_buf.tag = nonCurrentMonthLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthLunarColor_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - Ark_EdgeColors color_buf__u = {}; - const auto color_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_top_buf = {}; - color_buf__u_top_buf.tag = color_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_top_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_top_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_top_buf_ = {}; - color_buf__u_top_buf_.selector = color_buf__u_top_buf__selector; - if (color_buf__u_top_buf__selector == 0) { - color_buf__u_top_buf_.selector = 0; - color_buf__u_top_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_top_buf__selector == 1) { - color_buf__u_top_buf_.selector = 1; - color_buf__u_top_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_top_buf__selector == 2) { - color_buf__u_top_buf_.selector = 2; - color_buf__u_top_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_top_buf__selector == 3) { - color_buf__u_top_buf_.selector = 3; - color_buf__u_top_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_top_buf_ has to be chosen through deserialisation."; - } - color_buf__u_top_buf.value = static_cast(color_buf__u_top_buf_); - } - color_buf__u.top = color_buf__u_top_buf; - const auto color_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_right_buf = {}; - color_buf__u_right_buf.tag = color_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_right_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_right_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_right_buf_ = {}; - color_buf__u_right_buf_.selector = color_buf__u_right_buf__selector; - if (color_buf__u_right_buf__selector == 0) { - color_buf__u_right_buf_.selector = 0; - color_buf__u_right_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_right_buf__selector == 1) { - color_buf__u_right_buf_.selector = 1; - color_buf__u_right_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_right_buf__selector == 2) { - color_buf__u_right_buf_.selector = 2; - color_buf__u_right_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_right_buf__selector == 3) { - color_buf__u_right_buf_.selector = 3; - color_buf__u_right_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_right_buf_ has to be chosen through deserialisation."; - } - color_buf__u_right_buf.value = static_cast(color_buf__u_right_buf_); - } - color_buf__u.right = color_buf__u_right_buf; - const auto color_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_bottom_buf = {}; - color_buf__u_bottom_buf.tag = color_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_bottom_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_bottom_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_bottom_buf_ = {}; - color_buf__u_bottom_buf_.selector = color_buf__u_bottom_buf__selector; - if (color_buf__u_bottom_buf__selector == 0) { - color_buf__u_bottom_buf_.selector = 0; - color_buf__u_bottom_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_bottom_buf__selector == 1) { - color_buf__u_bottom_buf_.selector = 1; - color_buf__u_bottom_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_bottom_buf__selector == 2) { - color_buf__u_bottom_buf_.selector = 2; - color_buf__u_bottom_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_bottom_buf__selector == 3) { - color_buf__u_bottom_buf_.selector = 3; - color_buf__u_bottom_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_bottom_buf_ has to be chosen through deserialisation."; - } - color_buf__u_bottom_buf.value = static_cast(color_buf__u_bottom_buf_); - } - color_buf__u.bottom = color_buf__u_bottom_buf; - const auto color_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf__u_left_buf = {}; - color_buf__u_left_buf.tag = color_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf__u_left_buf_runtimeType)) - { - const Ark_Int8 color_buf__u_left_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u_left_buf_ = {}; - color_buf__u_left_buf_.selector = color_buf__u_left_buf__selector; - if (color_buf__u_left_buf__selector == 0) { - color_buf__u_left_buf_.selector = 0; - color_buf__u_left_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_left_buf__selector == 1) { - color_buf__u_left_buf_.selector = 1; - color_buf__u_left_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_left_buf__selector == 2) { - color_buf__u_left_buf_.selector = 2; - color_buf__u_left_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_left_buf__selector == 3) { - color_buf__u_left_buf_.selector = 3; - color_buf__u_left_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u_left_buf_ has to be chosen through deserialisation."; - } - color_buf__u_left_buf.value = static_cast(color_buf__u_left_buf_); - } - color_buf__u.left = color_buf__u_left_buf; - color_buf_.value0 = color_buf__u; + const Ark_Int8 nonCurrentMonthLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthLunarColor_buf_ = {}; + nonCurrentMonthLunarColor_buf_.selector = nonCurrentMonthLunarColor_buf__selector; + if (nonCurrentMonthLunarColor_buf__selector == 0) { + nonCurrentMonthLunarColor_buf_.selector = 0; + nonCurrentMonthLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 1) { + nonCurrentMonthLunarColor_buf_.selector = 1; + nonCurrentMonthLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 2) { + nonCurrentMonthLunarColor_buf_.selector = 2; + nonCurrentMonthLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthLunarColor_buf__selector == 3) { + nonCurrentMonthLunarColor_buf_.selector = 3; + nonCurrentMonthLunarColor_buf_.value3 = valueDeserializer.readResource(); } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - const Ark_Int8 color_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf__u = {}; - color_buf__u.selector = color_buf__u_selector; - if (color_buf__u_selector == 0) { - color_buf__u.selector = 0; - color_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (color_buf__u_selector == 1) { - color_buf__u.selector = 1; - color_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (color_buf__u_selector == 2) { - color_buf__u.selector = 2; - color_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (color_buf__u_selector == 3) { - color_buf__u.selector = 3; - color_buf__u.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for color_buf__u has to be chosen through deserialisation."; - } - color_buf_.value1 = static_cast(color_buf__u); + else { + throw "One of the branches for nonCurrentMonthLunarColor_buf_ has to be chosen through deserialisation."; } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = valueDeserializer.readLocalizedEdgeColors(); + nonCurrentMonthLunarColor_buf.value = static_cast(nonCurrentMonthLunarColor_buf_); + } + value.nonCurrentMonthLunarColor = nonCurrentMonthLunarColor_buf; + const auto nonCurrentMonthWorkDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor nonCurrentMonthWorkDayMarkColor_buf = {}; + nonCurrentMonthWorkDayMarkColor_buf.tag = nonCurrentMonthWorkDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthWorkDayMarkColor_buf_runtimeType)) + { + const Ark_Int8 nonCurrentMonthWorkDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthWorkDayMarkColor_buf_ = {}; + nonCurrentMonthWorkDayMarkColor_buf_.selector = nonCurrentMonthWorkDayMarkColor_buf__selector; + if (nonCurrentMonthWorkDayMarkColor_buf__selector == 0) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 0; + nonCurrentMonthWorkDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 1) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 1; + nonCurrentMonthWorkDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 2) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 2; + nonCurrentMonthWorkDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthWorkDayMarkColor_buf__selector == 3) { + nonCurrentMonthWorkDayMarkColor_buf_.selector = 3; + nonCurrentMonthWorkDayMarkColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for nonCurrentMonthWorkDayMarkColor_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); + nonCurrentMonthWorkDayMarkColor_buf.value = static_cast(nonCurrentMonthWorkDayMarkColor_buf_); } - value.color = color_buf; - const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf = {}; - radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + value.nonCurrentMonthWorkDayMarkColor = nonCurrentMonthWorkDayMarkColor_buf; + const auto nonCurrentMonthOffDayMarkColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor nonCurrentMonthOffDayMarkColor_buf = {}; + nonCurrentMonthOffDayMarkColor_buf.tag = nonCurrentMonthOffDayMarkColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (nonCurrentMonthOffDayMarkColor_buf_runtimeType)) { - const Ark_Int8 radius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius_buf_ = {}; - radius_buf_.selector = radius_buf__selector; - if (radius_buf__selector == 0) { - radius_buf_.selector = 0; - Ark_BorderRadiuses radius_buf__u = {}; - const auto radius_buf__u_topLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topLeft_buf = {}; - radius_buf__u_topLeft_buf.tag = radius_buf__u_topLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topLeft_buf_runtimeType)) - { - radius_buf__u_topLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topLeft = radius_buf__u_topLeft_buf; - const auto radius_buf__u_topRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_topRight_buf = {}; - radius_buf__u_topRight_buf.tag = radius_buf__u_topRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_topRight_buf_runtimeType)) - { - radius_buf__u_topRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.topRight = radius_buf__u_topRight_buf; - const auto radius_buf__u_bottomLeft_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomLeft_buf = {}; - radius_buf__u_bottomLeft_buf.tag = radius_buf__u_bottomLeft_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomLeft_buf_runtimeType)) - { - radius_buf__u_bottomLeft_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomLeft = radius_buf__u_bottomLeft_buf; - const auto radius_buf__u_bottomRight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length radius_buf__u_bottomRight_buf = {}; - radius_buf__u_bottomRight_buf.tag = radius_buf__u_bottomRight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (radius_buf__u_bottomRight_buf_runtimeType)) - { - radius_buf__u_bottomRight_buf.value = valueDeserializer.readLength(); - } - radius_buf__u.bottomRight = radius_buf__u_bottomRight_buf; - radius_buf_.value0 = radius_buf__u; + const Ark_Int8 nonCurrentMonthOffDayMarkColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor nonCurrentMonthOffDayMarkColor_buf_ = {}; + nonCurrentMonthOffDayMarkColor_buf_.selector = nonCurrentMonthOffDayMarkColor_buf__selector; + if (nonCurrentMonthOffDayMarkColor_buf__selector == 0) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 0; + nonCurrentMonthOffDayMarkColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (radius_buf__selector == 1) { - radius_buf_.selector = 1; - radius_buf_.value1 = valueDeserializer.readLength(); + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 1) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 1; + nonCurrentMonthOffDayMarkColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (radius_buf__selector == 2) { - radius_buf_.selector = 2; - radius_buf_.value2 = valueDeserializer.readLocalizedBorderRadiuses(); + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 2) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 2; + nonCurrentMonthOffDayMarkColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (nonCurrentMonthOffDayMarkColor_buf__selector == 3) { + nonCurrentMonthOffDayMarkColor_buf_.selector = 3; + nonCurrentMonthOffDayMarkColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for radius_buf_ has to be chosen through deserialisation."; + throw "One of the branches for nonCurrentMonthOffDayMarkColor_buf_ has to be chosen through deserialisation."; } - radius_buf.value = static_cast(radius_buf_); + nonCurrentMonthOffDayMarkColor_buf.value = static_cast(nonCurrentMonthOffDayMarkColor_buf_); } - value.radius = radius_buf; - const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeStyles_BorderStyle style_buf = {}; - style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) + value.nonCurrentMonthOffDayMarkColor = nonCurrentMonthOffDayMarkColor_buf; + return value; + } + Ark_CurrentDayStyle readCurrentDayStyle() + { + Ark_CurrentDayStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto dayColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor dayColor_buf = {}; + dayColor_buf.tag = dayColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dayColor_buf_runtimeType)) { - const Ark_Int8 style_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeStyles_BorderStyle style_buf_ = {}; - style_buf_.selector = style_buf__selector; - if (style_buf__selector == 0) { - style_buf_.selector = 0; - Ark_EdgeStyles style_buf__u = {}; - const auto style_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_top_buf = {}; - style_buf__u_top_buf.tag = style_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_top_buf_runtimeType)) - { - style_buf__u_top_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.top = style_buf__u_top_buf; - const auto style_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_right_buf = {}; - style_buf__u_right_buf.tag = style_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_right_buf_runtimeType)) - { - style_buf__u_right_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.right = style_buf__u_right_buf; - const auto style_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_bottom_buf = {}; - style_buf__u_bottom_buf.tag = style_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_bottom_buf_runtimeType)) - { - style_buf__u_bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.bottom = style_buf__u_bottom_buf; - const auto style_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BorderStyle style_buf__u_left_buf = {}; - style_buf__u_left_buf.tag = style_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (style_buf__u_left_buf_runtimeType)) - { - style_buf__u_left_buf.value = static_cast(valueDeserializer.readInt32()); - } - style_buf__u.left = style_buf__u_left_buf; - style_buf_.value0 = style_buf__u; + const Ark_Int8 dayColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor dayColor_buf_ = {}; + dayColor_buf_.selector = dayColor_buf__selector; + if (dayColor_buf__selector == 0) { + dayColor_buf_.selector = 0; + dayColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (style_buf__selector == 1) { - style_buf_.selector = 1; - style_buf_.value1 = static_cast(valueDeserializer.readInt32()); + else if (dayColor_buf__selector == 1) { + dayColor_buf_.selector = 1; + dayColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (dayColor_buf__selector == 2) { + dayColor_buf_.selector = 2; + dayColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (dayColor_buf__selector == 3) { + dayColor_buf_.selector = 3; + dayColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for style_buf_ has to be chosen through deserialisation."; + throw "One of the branches for dayColor_buf_ has to be chosen through deserialisation."; } - style_buf.value = static_cast(style_buf_); + dayColor_buf.value = static_cast(dayColor_buf_); } - value.style = style_buf; - const auto dashGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf = {}; - dashGap_buf.tag = dashGap_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf_runtimeType)) + value.dayColor = dayColor_buf; + const auto lunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor lunarColor_buf = {}; + lunarColor_buf.tag = lunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarColor_buf_runtimeType)) { - const Ark_Int8 dashGap_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap_buf_ = {}; - dashGap_buf_.selector = dashGap_buf__selector; - if (dashGap_buf__selector == 0) { - dashGap_buf_.selector = 0; - Ark_EdgeWidths dashGap_buf__u = {}; - const auto dashGap_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_top_buf = {}; - dashGap_buf__u_top_buf.tag = dashGap_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_top_buf_runtimeType)) - { - dashGap_buf__u_top_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.top = dashGap_buf__u_top_buf; - const auto dashGap_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_right_buf = {}; - dashGap_buf__u_right_buf.tag = dashGap_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_right_buf_runtimeType)) - { - dashGap_buf__u_right_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.right = dashGap_buf__u_right_buf; - const auto dashGap_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_bottom_buf = {}; - dashGap_buf__u_bottom_buf.tag = dashGap_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_bottom_buf_runtimeType)) - { - dashGap_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.bottom = dashGap_buf__u_bottom_buf; - const auto dashGap_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashGap_buf__u_left_buf = {}; - dashGap_buf__u_left_buf.tag = dashGap_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashGap_buf__u_left_buf_runtimeType)) - { - dashGap_buf__u_left_buf.value = valueDeserializer.readLength(); - } - dashGap_buf__u.left = dashGap_buf__u_left_buf; - dashGap_buf_.value0 = dashGap_buf__u; + const Ark_Int8 lunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor lunarColor_buf_ = {}; + lunarColor_buf_.selector = lunarColor_buf__selector; + if (lunarColor_buf__selector == 0) { + lunarColor_buf_.selector = 0; + lunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (dashGap_buf__selector == 1) { - dashGap_buf_.selector = 1; - dashGap_buf_.value1 = valueDeserializer.readLengthMetrics(); + else if (lunarColor_buf__selector == 1) { + lunarColor_buf_.selector = 1; + lunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (dashGap_buf__selector == 2) { - dashGap_buf_.selector = 2; - dashGap_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (lunarColor_buf__selector == 2) { + lunarColor_buf_.selector = 2; + lunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (lunarColor_buf__selector == 3) { + lunarColor_buf_.selector = 3; + lunarColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for dashGap_buf_ has to be chosen through deserialisation."; + throw "One of the branches for lunarColor_buf_ has to be chosen through deserialisation."; } - dashGap_buf.value = static_cast(dashGap_buf_); + lunarColor_buf.value = static_cast(lunarColor_buf_); } - value.dashGap = dashGap_buf; - const auto dashWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf = {}; - dashWidth_buf.tag = dashWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf_runtimeType)) + value.lunarColor = lunarColor_buf; + const auto markLunarColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor markLunarColor_buf = {}; + markLunarColor_buf.tag = markLunarColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (markLunarColor_buf_runtimeType)) { - const Ark_Int8 dashWidth_buf__selector = valueDeserializer.readInt8(); - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth_buf_ = {}; - dashWidth_buf_.selector = dashWidth_buf__selector; - if (dashWidth_buf__selector == 0) { - dashWidth_buf_.selector = 0; - Ark_EdgeWidths dashWidth_buf__u = {}; - const auto dashWidth_buf__u_top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_top_buf = {}; - dashWidth_buf__u_top_buf.tag = dashWidth_buf__u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_top_buf_runtimeType)) - { - dashWidth_buf__u_top_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.top = dashWidth_buf__u_top_buf; - const auto dashWidth_buf__u_right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_right_buf = {}; - dashWidth_buf__u_right_buf.tag = dashWidth_buf__u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_right_buf_runtimeType)) - { - dashWidth_buf__u_right_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.right = dashWidth_buf__u_right_buf; - const auto dashWidth_buf__u_bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_bottom_buf = {}; - dashWidth_buf__u_bottom_buf.tag = dashWidth_buf__u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_bottom_buf_runtimeType)) - { - dashWidth_buf__u_bottom_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.bottom = dashWidth_buf__u_bottom_buf; - const auto dashWidth_buf__u_left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length dashWidth_buf__u_left_buf = {}; - dashWidth_buf__u_left_buf.tag = dashWidth_buf__u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (dashWidth_buf__u_left_buf_runtimeType)) - { - dashWidth_buf__u_left_buf.value = valueDeserializer.readLength(); - } - dashWidth_buf__u.left = dashWidth_buf__u_left_buf; - dashWidth_buf_.value0 = dashWidth_buf__u; + const Ark_Int8 markLunarColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor markLunarColor_buf_ = {}; + markLunarColor_buf_.selector = markLunarColor_buf__selector; + if (markLunarColor_buf__selector == 0) { + markLunarColor_buf_.selector = 0; + markLunarColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (dashWidth_buf__selector == 1) { - dashWidth_buf_.selector = 1; - dashWidth_buf_.value1 = valueDeserializer.readLengthMetrics(); + else if (markLunarColor_buf__selector == 1) { + markLunarColor_buf_.selector = 1; + markLunarColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (dashWidth_buf__selector == 2) { - dashWidth_buf_.selector = 2; - dashWidth_buf_.value2 = valueDeserializer.readLocalizedEdgeWidths(); + else if (markLunarColor_buf__selector == 2) { + markLunarColor_buf_.selector = 2; + markLunarColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (markLunarColor_buf__selector == 3) { + markLunarColor_buf_.selector = 3; + markLunarColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for dashWidth_buf_ has to be chosen through deserialisation."; + throw "One of the branches for markLunarColor_buf_ has to be chosen through deserialisation."; } - dashWidth_buf.value = static_cast(dashWidth_buf_); + markLunarColor_buf.value = static_cast(markLunarColor_buf_); + } + value.markLunarColor = markLunarColor_buf; + const auto dayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dayFontSize_buf = {}; + dayFontSize_buf.tag = dayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dayFontSize_buf_runtimeType)) + { + dayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dayFontSize = dayFontSize_buf; + const auto lunarDayFontSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lunarDayFontSize_buf = {}; + lunarDayFontSize_buf.tag = lunarDayFontSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarDayFontSize_buf_runtimeType)) + { + lunarDayFontSize_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.lunarDayFontSize = lunarDayFontSize_buf; + const auto dayHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dayHeight_buf = {}; + dayHeight_buf.tag = dayHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dayHeight_buf_runtimeType)) + { + dayHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dayHeight = dayHeight_buf; + const auto dayWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dayWidth_buf = {}; + dayWidth_buf.tag = dayWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dayWidth_buf_runtimeType)) + { + dayWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dayWidth = dayWidth_buf; + const auto gregorianCalendarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number gregorianCalendarHeight_buf = {}; + gregorianCalendarHeight_buf.tag = gregorianCalendarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (gregorianCalendarHeight_buf_runtimeType)) + { + gregorianCalendarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.gregorianCalendarHeight = gregorianCalendarHeight_buf; + const auto dayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dayYAxisOffset_buf = {}; + dayYAxisOffset_buf.tag = dayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dayYAxisOffset_buf_runtimeType)) + { + dayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dayYAxisOffset = dayYAxisOffset_buf; + const auto lunarDayYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lunarDayYAxisOffset_buf = {}; + lunarDayYAxisOffset_buf.tag = lunarDayYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarDayYAxisOffset_buf_runtimeType)) + { + lunarDayYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.lunarDayYAxisOffset = lunarDayYAxisOffset_buf; + const auto underscoreXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number underscoreXAxisOffset_buf = {}; + underscoreXAxisOffset_buf.tag = underscoreXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (underscoreXAxisOffset_buf_runtimeType)) + { + underscoreXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.underscoreXAxisOffset = underscoreXAxisOffset_buf; + const auto underscoreYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number underscoreYAxisOffset_buf = {}; + underscoreYAxisOffset_buf.tag = underscoreYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (underscoreYAxisOffset_buf_runtimeType)) + { + underscoreYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.underscoreYAxisOffset = underscoreYAxisOffset_buf; + const auto scheduleMarkerXAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scheduleMarkerXAxisOffset_buf = {}; + scheduleMarkerXAxisOffset_buf.tag = scheduleMarkerXAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerXAxisOffset_buf_runtimeType)) + { + scheduleMarkerXAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.scheduleMarkerXAxisOffset = scheduleMarkerXAxisOffset_buf; + const auto scheduleMarkerYAxisOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scheduleMarkerYAxisOffset_buf = {}; + scheduleMarkerYAxisOffset_buf.tag = scheduleMarkerYAxisOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerYAxisOffset_buf_runtimeType)) + { + scheduleMarkerYAxisOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.scheduleMarkerYAxisOffset = scheduleMarkerYAxisOffset_buf; + const auto colSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number colSpace_buf = {}; + colSpace_buf.tag = colSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (colSpace_buf_runtimeType)) + { + colSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.colSpace = colSpace_buf; + const auto dailyFiveRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dailyFiveRowSpace_buf = {}; + dailyFiveRowSpace_buf.tag = dailyFiveRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dailyFiveRowSpace_buf_runtimeType)) + { + dailyFiveRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dailyFiveRowSpace = dailyFiveRowSpace_buf; + const auto dailySixRowSpace_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number dailySixRowSpace_buf = {}; + dailySixRowSpace_buf.tag = dailySixRowSpace_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (dailySixRowSpace_buf_runtimeType)) + { + dailySixRowSpace_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.dailySixRowSpace = dailySixRowSpace_buf; + const auto lunarHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number lunarHeight_buf = {}; + lunarHeight_buf.tag = lunarHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (lunarHeight_buf_runtimeType)) + { + lunarHeight_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.lunarHeight = lunarHeight_buf; + const auto underscoreWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number underscoreWidth_buf = {}; + underscoreWidth_buf.tag = underscoreWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (underscoreWidth_buf_runtimeType)) + { + underscoreWidth_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.underscoreWidth = underscoreWidth_buf; + const auto underscoreLength_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number underscoreLength_buf = {}; + underscoreLength_buf.tag = underscoreLength_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (underscoreLength_buf_runtimeType)) + { + underscoreLength_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.underscoreLength = underscoreLength_buf; + const auto scheduleMarkerRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number scheduleMarkerRadius_buf = {}; + scheduleMarkerRadius_buf.tag = scheduleMarkerRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (scheduleMarkerRadius_buf_runtimeType)) + { + scheduleMarkerRadius_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.scheduleMarkerRadius = scheduleMarkerRadius_buf; + const auto boundaryRowOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number boundaryRowOffset_buf = {}; + boundaryRowOffset_buf.tag = boundaryRowOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (boundaryRowOffset_buf_runtimeType)) + { + boundaryRowOffset_buf.value = static_cast(valueDeserializer.readNumber()); } - value.dashWidth = dashWidth_buf; + value.boundaryRowOffset = boundaryRowOffset_buf; + const auto boundaryColOffset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number boundaryColOffset_buf = {}; + boundaryColOffset_buf.tag = boundaryColOffset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (boundaryColOffset_buf_runtimeType)) + { + boundaryColOffset_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.boundaryColOffset = boundaryColOffset_buf; return value; } - Ark_Filter readFilter() + Ark_CalendarDay readCalendarDay() { - Ark_Filter value = {}; + Ark_CalendarDay value = {}; Deserializer& valueDeserializer = *this; - value.__FilterStub = static_cast(valueDeserializer.readString()); + value.index = static_cast(valueDeserializer.readNumber()); + value.lunarMonth = static_cast(valueDeserializer.readString()); + value.lunarDay = static_cast(valueDeserializer.readString()); + value.dayMark = static_cast(valueDeserializer.readString()); + value.dayMarkValue = static_cast(valueDeserializer.readString()); + value.year = static_cast(valueDeserializer.readNumber()); + value.month = static_cast(valueDeserializer.readNumber()); + value.day = static_cast(valueDeserializer.readNumber()); + value.isFirstOfLunar = valueDeserializer.readBoolean(); + value.hasSchedule = valueDeserializer.readBoolean(); + value.markLunarDay = valueDeserializer.readBoolean(); return value; } - Ark_VisualEffect readVisualEffect() + Ark_ButtonOptions readButtonOptions() { - Ark_VisualEffect value = {}; + Ark_ButtonOptions value = {}; Deserializer& valueDeserializer = *this; - value.__VisualEffectStub = static_cast(valueDeserializer.readString()); + const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonType type_buf = {}; + type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) + { + type_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.type = type_buf; + const auto stateEffect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean stateEffect_buf = {}; + stateEffect_buf.tag = stateEffect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (stateEffect_buf_runtimeType)) + { + stateEffect_buf.value = valueDeserializer.readBoolean(); + } + value.stateEffect = stateEffect_buf; + const auto buttonStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonStyleMode buttonStyle_buf = {}; + buttonStyle_buf.tag = buttonStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (buttonStyle_buf_runtimeType)) + { + buttonStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.buttonStyle = buttonStyle_buf; + const auto controlSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ControlSize controlSize_buf = {}; + controlSize_buf.tag = controlSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (controlSize_buf_runtimeType)) + { + controlSize_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.controlSize = controlSize_buf; + const auto role_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ButtonRole role_buf = {}; + role_buf.tag = role_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (role_buf_runtimeType)) + { + role_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.role = role_buf; return value; } - Ark_ForegroundEffectOptions readForegroundEffectOptions() + Ark_BadgeParamWithString readBadgeParamWithString() { - Ark_ForegroundEffectOptions value = {}; + Ark_BadgeParamWithString value = {}; Deserializer& valueDeserializer = *this; - value.radius = static_cast(valueDeserializer.readNumber()); + const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BadgePosition_Position position_buf = {}; + position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) + { + const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position position_buf_ = {}; + position_buf_.selector = position_buf__selector; + if (position_buf__selector == 0) { + position_buf_.selector = 0; + position_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (position_buf__selector == 1) { + position_buf_.selector = 1; + position_buf_.value1 = valueDeserializer.readPosition(); + } + else { + throw "One of the branches for position_buf_ has to be chosen through deserialisation."; + } + position_buf.value = static_cast(position_buf_); + } + value.position = position_buf; + value.style = valueDeserializer.readBadgeStyle(); + value.value = static_cast(valueDeserializer.readString()); return value; } - Ark_ResizableOptions readResizableOptions() + Ark_BadgeParamWithNumber readBadgeParamWithNumber() { - Ark_ResizableOptions value = {}; + Ark_BadgeParamWithNumber value = {}; Deserializer& valueDeserializer = *this; - const auto slice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_EdgeWidths slice_buf = {}; - slice_buf.tag = slice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf_runtimeType)) + const auto position_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_BadgePosition_Position position_buf = {}; + position_buf.tag = position_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (position_buf_runtimeType)) { - Ark_EdgeWidths slice_buf_ = {}; - const auto slice_buf__top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__top_buf = {}; - slice_buf__top_buf.tag = slice_buf__top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__top_buf_runtimeType)) - { - slice_buf__top_buf.value = valueDeserializer.readLength(); - } - slice_buf_.top = slice_buf__top_buf; - const auto slice_buf__right_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__right_buf = {}; - slice_buf__right_buf.tag = slice_buf__right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__right_buf_runtimeType)) - { - slice_buf__right_buf.value = valueDeserializer.readLength(); + const Ark_Int8 position_buf__selector = valueDeserializer.readInt8(); + Ark_Union_BadgePosition_Position position_buf_ = {}; + position_buf_.selector = position_buf__selector; + if (position_buf__selector == 0) { + position_buf_.selector = 0; + position_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - slice_buf_.right = slice_buf__right_buf; - const auto slice_buf__bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__bottom_buf = {}; - slice_buf__bottom_buf.tag = slice_buf__bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__bottom_buf_runtimeType)) - { - slice_buf__bottom_buf.value = valueDeserializer.readLength(); + else if (position_buf__selector == 1) { + position_buf_.selector = 1; + position_buf_.value1 = valueDeserializer.readPosition(); } - slice_buf_.bottom = slice_buf__bottom_buf; - const auto slice_buf__left_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length slice_buf__left_buf = {}; - slice_buf__left_buf.tag = slice_buf__left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (slice_buf__left_buf_runtimeType)) - { - slice_buf__left_buf.value = valueDeserializer.readLength(); + else { + throw "One of the branches for position_buf_ has to be chosen through deserialisation."; } - slice_buf_.left = slice_buf__left_buf; - slice_buf.value = slice_buf_; + position_buf.value = static_cast(position_buf_); } - value.slice = slice_buf; - const auto lattice_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_DrawingLattice lattice_buf = {}; - lattice_buf.tag = lattice_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (lattice_buf_runtimeType)) + value.position = position_buf; + value.style = valueDeserializer.readBadgeStyle(); + value.count = static_cast(valueDeserializer.readNumber()); + const auto maxCount_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number maxCount_buf = {}; + maxCount_buf.tag = maxCount_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (maxCount_buf_runtimeType)) { - lattice_buf.value = valueDeserializer.readDrawingLattice(); + maxCount_buf.value = static_cast(valueDeserializer.readNumber()); } - value.lattice = lattice_buf; + value.maxCount = maxCount_buf; return value; } - Ark_BackgroundEffectOptions readBackgroundEffectOptions() + Ark_AlphabetIndexerOptions readAlphabetIndexerOptions() { - Ark_BackgroundEffectOptions value = {}; + Ark_AlphabetIndexerOptions value = {}; Deserializer& valueDeserializer = *this; - value.radius = static_cast(valueDeserializer.readNumber()); - const auto saturation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number saturation_buf = {}; - saturation_buf.tag = saturation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (saturation_buf_runtimeType)) + const Ark_Int32 arrayValue_buf_length = valueDeserializer.readInt32(); + Array_String arrayValue_buf = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&arrayValue_buf, arrayValue_buf_length); + for (int arrayValue_buf_i = 0; arrayValue_buf_i < arrayValue_buf_length; arrayValue_buf_i++) { + arrayValue_buf.array[arrayValue_buf_i] = static_cast(valueDeserializer.readString()); + } + value.arrayValue = arrayValue_buf; + value.selected = static_cast(valueDeserializer.readNumber()); + return value; + } + Ark_AlertDialogButtonOptions readAlertDialogButtonOptions() + { + Ark_AlertDialogButtonOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto enabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enabled_buf = {}; + enabled_buf.tag = enabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enabled_buf_runtimeType)) { - saturation_buf.value = static_cast(valueDeserializer.readNumber()); + enabled_buf.value = valueDeserializer.readBoolean(); } - value.saturation = saturation_buf; - const auto brightness_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number brightness_buf = {}; - brightness_buf.tag = brightness_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (brightness_buf_runtimeType)) + value.enabled = enabled_buf; + const auto defaultFocus_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean defaultFocus_buf = {}; + defaultFocus_buf.tag = defaultFocus_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (defaultFocus_buf_runtimeType)) { - brightness_buf.value = static_cast(valueDeserializer.readNumber()); + defaultFocus_buf.value = valueDeserializer.readBoolean(); } - value.brightness = brightness_buf; - const auto color_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor color_buf = {}; - color_buf.tag = color_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (color_buf_runtimeType)) + value.defaultFocus = defaultFocus_buf; + const auto style_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_DialogButtonStyle style_buf = {}; + style_buf.tag = style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (style_buf_runtimeType)) { - const Ark_Int8 color_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor color_buf_ = {}; - color_buf_.selector = color_buf__selector; - if (color_buf__selector == 0) { - color_buf_.selector = 0; - color_buf_.value0 = static_cast(valueDeserializer.readInt32()); + style_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.style = style_buf; + const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for value_buf has to be chosen through deserialisation."; + } + value.value = static_cast(value_buf); + const auto fontColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor fontColor_buf = {}; + fontColor_buf.tag = fontColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (fontColor_buf_runtimeType)) + { + const Ark_Int8 fontColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor fontColor_buf_ = {}; + fontColor_buf_.selector = fontColor_buf__selector; + if (fontColor_buf__selector == 0) { + fontColor_buf_.selector = 0; + fontColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (color_buf__selector == 1) { - color_buf_.selector = 1; - color_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (fontColor_buf__selector == 1) { + fontColor_buf_.selector = 1; + fontColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (color_buf__selector == 2) { - color_buf_.selector = 2; - color_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (fontColor_buf__selector == 2) { + fontColor_buf_.selector = 2; + fontColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (color_buf__selector == 3) { - color_buf_.selector = 3; - color_buf_.value3 = valueDeserializer.readResource(); + else if (fontColor_buf__selector == 3) { + fontColor_buf_.selector = 3; + fontColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for color_buf_ has to be chosen through deserialisation."; + throw "One of the branches for fontColor_buf_ has to be chosen through deserialisation."; } - color_buf.value = static_cast(color_buf_); - } - value.color = color_buf; - const auto adaptiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_AdaptiveColor adaptiveColor_buf = {}; - adaptiveColor_buf.tag = adaptiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (adaptiveColor_buf_runtimeType)) - { - adaptiveColor_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.adaptiveColor = adaptiveColor_buf; - const auto blurOptions_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurOptions blurOptions_buf = {}; - blurOptions_buf.tag = blurOptions_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (blurOptions_buf_runtimeType)) - { - blurOptions_buf.value = valueDeserializer.readBlurOptions(); - } - value.blurOptions = blurOptions_buf; - const auto policy_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyleActivePolicy policy_buf = {}; - policy_buf.tag = policy_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (policy_buf_runtimeType)) - { - policy_buf.value = static_cast(valueDeserializer.readInt32()); + fontColor_buf.value = static_cast(fontColor_buf_); } - value.policy = policy_buf; - const auto inactiveColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor inactiveColor_buf = {}; - inactiveColor_buf.tag = inactiveColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (inactiveColor_buf_runtimeType)) + value.fontColor = fontColor_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) { - const Ark_Int8 inactiveColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor inactiveColor_buf_ = {}; - inactiveColor_buf_.selector = inactiveColor_buf__selector; - if (inactiveColor_buf__selector == 0) { - inactiveColor_buf_.selector = 0; - inactiveColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); } - else if (inactiveColor_buf__selector == 1) { - inactiveColor_buf_.selector = 1; - inactiveColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); } - else if (inactiveColor_buf__selector == 2) { - inactiveColor_buf_.selector = 2; - inactiveColor_buf_.value2 = static_cast(valueDeserializer.readString()); + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); } - else if (inactiveColor_buf__selector == 3) { - inactiveColor_buf_.selector = 3; - inactiveColor_buf_.value3 = valueDeserializer.readResource(); + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); } else { - throw "One of the branches for inactiveColor_buf_ has to be chosen through deserialisation."; + throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; } - inactiveColor_buf.value = static_cast(inactiveColor_buf_); - } - value.inactiveColor = inactiveColor_buf; - return value; - } - Ark_PixelRoundPolicy readPixelRoundPolicy() - { - Ark_PixelRoundPolicy value = {}; - Deserializer& valueDeserializer = *this; - const auto start_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy start_buf = {}; - start_buf.tag = start_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (start_buf_runtimeType)) - { - start_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.start = start_buf; - const auto top_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy top_buf = {}; - top_buf.tag = top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (top_buf_runtimeType)) - { - top_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.top = top_buf; - const auto end_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy end_buf = {}; - end_buf.tag = end_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (end_buf_runtimeType)) - { - end_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.end = end_buf; - const auto bottom_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_PixelRoundCalcPolicy bottom_buf = {}; - bottom_buf.tag = bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (bottom_buf_runtimeType)) - { - bottom_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.bottom = bottom_buf; - return value; - } - Ark_ChainWeightOptions readChainWeightOptions() - { - Ark_ChainWeightOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto horizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number horizontal_buf = {}; - horizontal_buf.tag = horizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (horizontal_buf_runtimeType)) - { - horizontal_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.horizontal = horizontal_buf; - const auto vertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number vertical_buf = {}; - vertical_buf.tag = vertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (vertical_buf_runtimeType)) - { - vertical_buf.value = static_cast(valueDeserializer.readNumber()); + backgroundColor_buf.value = static_cast(backgroundColor_buf_); } - value.vertical = vertical_buf; - return value; - } - Ark_TouchResult readTouchResult() - { - Ark_TouchResult value = {}; - Deserializer& valueDeserializer = *this; - value.strategy = static_cast(valueDeserializer.readInt32()); - const auto id_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String id_buf = {}; - id_buf.tag = id_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (id_buf_runtimeType)) + value.backgroundColor = backgroundColor_buf; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; + const auto primary_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean primary_buf = {}; + primary_buf.tag = primary_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (primary_buf_runtimeType)) { - id_buf.value = static_cast(valueDeserializer.readString()); + primary_buf.value = valueDeserializer.readBoolean(); } - value.id = id_buf; + value.primary = primary_buf; return value; } - Ark_TouchTestInfo readTouchTestInfo() + Ark_DismissDialogAction readDismissDialogAction() { - Ark_TouchTestInfo value = {}; + Ark_DismissDialogAction value = {}; Deserializer& valueDeserializer = *this; - value.windowX = static_cast(valueDeserializer.readNumber()); - value.windowY = static_cast(valueDeserializer.readNumber()); - value.parentX = static_cast(valueDeserializer.readNumber()); - value.parentY = static_cast(valueDeserializer.readNumber()); - value.x = static_cast(valueDeserializer.readNumber()); - value.y = static_cast(valueDeserializer.readNumber()); - value.rect = valueDeserializer.readRectResult(); - value.id = static_cast(valueDeserializer.readString()); + value.dismiss = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; + value.reason = static_cast(valueDeserializer.readInt32()); return value; } - Ark_ConstraintSizeOptions readConstraintSizeOptions() + Ark_SheetInfo readSheetInfo() { - Ark_ConstraintSizeOptions value = {}; + Ark_SheetInfo value = {}; Deserializer& valueDeserializer = *this; - const auto minWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length minWidth_buf = {}; - minWidth_buf.tag = minWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (minWidth_buf_runtimeType)) - { - minWidth_buf.value = valueDeserializer.readLength(); + const Ark_Int8 title_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource title_buf = {}; + title_buf.selector = title_buf_selector; + if (title_buf_selector == 0) { + title_buf.selector = 0; + title_buf.value0 = static_cast(valueDeserializer.readString()); } - value.minWidth = minWidth_buf; - const auto maxWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length maxWidth_buf = {}; - maxWidth_buf.tag = maxWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maxWidth_buf_runtimeType)) - { - maxWidth_buf.value = valueDeserializer.readLength(); + else if (title_buf_selector == 1) { + title_buf.selector = 1; + title_buf.value1 = valueDeserializer.readResource(); } - value.maxWidth = maxWidth_buf; - const auto minHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length minHeight_buf = {}; - minHeight_buf.tag = minHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (minHeight_buf_runtimeType)) - { - minHeight_buf.value = valueDeserializer.readLength(); + else { + throw "One of the branches for title_buf has to be chosen through deserialisation."; } - value.minHeight = minHeight_buf; - const auto maxHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length maxHeight_buf = {}; - maxHeight_buf.tag = maxHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (maxHeight_buf_runtimeType)) + value.title = static_cast(title_buf); + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) { - maxHeight_buf.value = valueDeserializer.readLength(); + const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource icon_buf_ = {}; + icon_buf_.selector = icon_buf__selector; + if (icon_buf__selector == 0) { + icon_buf_.selector = 0; + icon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (icon_buf__selector == 1) { + icon_buf_.selector = 1; + icon_buf_.value1 = valueDeserializer.readResource(); + } + else { + throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; + } + icon_buf.value = static_cast(icon_buf_); } - value.maxHeight = maxHeight_buf; + value.icon = icon_buf; + value.action = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_VoidCallback))))}; return value; } }; diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index f282fe52a..ed6773ffa 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -197,10 +197,10 @@ typedef struct Ark_Buffer { typedef struct Array_String Array_String; typedef struct Opt_Array_String Opt_Array_String; -typedef struct Ark_Resource Ark_Resource; -typedef struct Opt_Resource Opt_Resource; typedef struct Ark_BorderRadiuses Ark_BorderRadiuses; typedef struct Opt_BorderRadiuses Opt_BorderRadiuses; +typedef struct Ark_Resource Ark_Resource; +typedef struct Opt_Resource Opt_Resource; typedef struct Ark_Tuple_Dimension_Dimension Ark_Tuple_Dimension_Dimension; typedef struct Opt_Tuple_Dimension_Dimension Opt_Tuple_Dimension_Dimension; typedef Ark_Materialized Ark_PixelMap; @@ -209,10 +209,6 @@ typedef struct Ark_LengthMetrics Ark_LengthMetrics; typedef struct Opt_LengthMetrics Opt_LengthMetrics; typedef struct Ark_Padding Ark_Padding; typedef struct Opt_Padding Opt_Padding; -typedef struct Ark_Union_Number_Resource Ark_Union_Number_Resource; -typedef struct Opt_Union_Number_Resource Opt_Union_Number_Resource; -typedef struct Ark_Union_Color_String_Resource_ColoringStrategy Ark_Union_Color_String_Resource_ColoringStrategy; -typedef struct Opt_Union_Color_String_Resource_ColoringStrategy Opt_Union_Color_String_Resource_ColoringStrategy; typedef struct Ark_Union_Dimension_BorderRadiuses Ark_Union_Dimension_BorderRadiuses; typedef struct Opt_Union_Dimension_BorderRadiuses Opt_Union_Dimension_BorderRadiuses; typedef struct Ark_ResourceColor Ark_ResourceColor; @@ -227,12 +223,20 @@ typedef struct Ark_Union_LengthMetrics_Margin Ark_Union_LengthMetrics_Margin; typedef struct Opt_Union_LengthMetrics_Margin Opt_Union_LengthMetrics_Margin; typedef Ark_Materialized Ark_ICurve; typedef struct Opt_ICurve Opt_ICurve; -typedef struct Ark_Union_Dimension_Margin Ark_Union_Dimension_Margin; -typedef struct Opt_Union_Dimension_Margin Opt_Union_Dimension_Margin; +typedef struct Ark_Union_Number_Resource Ark_Union_Number_Resource; +typedef struct Opt_Union_Number_Resource Opt_Union_Number_Resource; +typedef struct Ark_Union_Color_String_Resource_ColoringStrategy Ark_Union_Color_String_Resource_ColoringStrategy; +typedef struct Opt_Union_Color_String_Resource_ColoringStrategy Opt_Union_Color_String_Resource_ColoringStrategy; +typedef struct Ark_TextBackgroundStyle Ark_TextBackgroundStyle; +typedef struct Opt_TextBackgroundStyle Opt_TextBackgroundStyle; +typedef struct Ark_Union_Number_LeadingMarginPlaceholder Ark_Union_Number_LeadingMarginPlaceholder; +typedef struct Opt_Union_Number_LeadingMarginPlaceholder Opt_Union_Number_LeadingMarginPlaceholder; +typedef struct Ark_ImageAttachmentLayoutStyle Ark_ImageAttachmentLayoutStyle; +typedef struct Opt_ImageAttachmentLayoutStyle Opt_ImageAttachmentLayoutStyle; +typedef struct Ark_SizeOptions Ark_SizeOptions; +typedef struct Opt_SizeOptions Opt_SizeOptions; typedef struct Array_ShadowOptions Array_ShadowOptions; typedef struct Opt_Array_ShadowOptions Opt_Array_ShadowOptions; -typedef struct Ark_ShadowOptions Ark_ShadowOptions; -typedef struct Opt_ShadowOptions Opt_ShadowOptions; typedef struct Ark_Position Ark_Position; typedef struct Opt_Position Opt_Position; typedef struct Ark_Union_String_Resource Ark_Union_String_Resource; @@ -243,96 +247,16 @@ typedef struct Ark_ResourceStr Ark_ResourceStr; typedef struct Opt_ResourceStr Opt_ResourceStr; typedef struct Ark_SymbolGlyphModifier Ark_SymbolGlyphModifier; typedef struct Opt_SymbolGlyphModifier Opt_SymbolGlyphModifier; -typedef struct Ark_GridRowSizeOption Ark_GridRowSizeOption; -typedef struct Opt_GridRowSizeOption Opt_GridRowSizeOption; -typedef struct Ark_TextBackgroundStyle Ark_TextBackgroundStyle; -typedef struct Opt_TextBackgroundStyle Opt_TextBackgroundStyle; -typedef struct Ark_Union_Number_LeadingMarginPlaceholder Ark_Union_Number_LeadingMarginPlaceholder; -typedef struct Opt_Union_Number_LeadingMarginPlaceholder Opt_Union_Number_LeadingMarginPlaceholder; -typedef struct Ark_ImageAttachmentLayoutStyle Ark_ImageAttachmentLayoutStyle; -typedef struct Opt_ImageAttachmentLayoutStyle Opt_ImageAttachmentLayoutStyle; -typedef struct Ark_SizeOptions Ark_SizeOptions; -typedef struct Opt_SizeOptions Opt_SizeOptions; typedef struct Ark_Union_Curve_ICurve Ark_Union_Curve_ICurve; typedef struct Opt_Union_Curve_ICurve Opt_Union_Curve_ICurve; -typedef struct Ark_Union_Number_FontWeight_String Ark_Union_Number_FontWeight_String; -typedef struct Opt_Union_Number_FontWeight_String Opt_Union_Number_FontWeight_String; -typedef struct Array_ResourceColor Array_ResourceColor; -typedef struct Opt_Array_ResourceColor Opt_Array_ResourceColor; -typedef struct Ark_Union_Number_String_Resource Ark_Union_Number_String_Resource; -typedef struct Opt_Union_Number_String_Resource Opt_Union_Number_String_Resource; -typedef struct Ark_RichEditorLayoutStyle Ark_RichEditorLayoutStyle; -typedef struct Opt_RichEditorLayoutStyle Opt_RichEditorLayoutStyle; -typedef struct Ark_Union_Number_String Ark_Union_Number_String; -typedef struct Opt_Union_Number_String Opt_Union_Number_String; -typedef struct Ark_Union_ShadowOptions_Array_ShadowOptions Ark_Union_ShadowOptions_Array_ShadowOptions; -typedef struct Opt_Union_ShadowOptions_Array_ShadowOptions Opt_Union_ShadowOptions_Array_ShadowOptions; -typedef struct Ark_DecorationStyleInterface Ark_DecorationStyleInterface; -typedef struct Opt_DecorationStyleInterface Opt_DecorationStyleInterface; -typedef struct Ark_Union_Length_Number Ark_Union_Length_Number; -typedef struct Opt_Union_Length_Number Opt_Union_Length_Number; +typedef struct Ark_Union_Dimension_Margin Ark_Union_Dimension_Margin; +typedef struct Opt_Union_Dimension_Margin Opt_Union_Dimension_Margin; +typedef struct Ark_ShadowOptions Ark_ShadowOptions; +typedef struct Opt_ShadowOptions Opt_ShadowOptions; +typedef struct Ark_GridRowSizeOption Ark_GridRowSizeOption; +typedef struct Opt_GridRowSizeOption Opt_GridRowSizeOption; typedef struct Callback_PopInfo_Void Callback_PopInfo_Void; typedef struct Opt_Callback_PopInfo_Void Opt_Callback_PopInfo_Void; -typedef struct Ark_EdgeStyles Ark_EdgeStyles; -typedef struct Opt_EdgeStyles Opt_EdgeStyles; -typedef struct Ark_LocalizedEdgeColors Ark_LocalizedEdgeColors; -typedef struct Opt_LocalizedEdgeColors Opt_LocalizedEdgeColors; -typedef struct Ark_EdgeColors Ark_EdgeColors; -typedef struct Opt_EdgeColors Opt_EdgeColors; -typedef struct Ark_LocalizedEdgeWidths Ark_LocalizedEdgeWidths; -typedef struct Opt_LocalizedEdgeWidths Opt_LocalizedEdgeWidths; -typedef struct Ark_EdgeWidths Ark_EdgeWidths; -typedef struct Opt_EdgeWidths Opt_EdgeWidths; -typedef struct Ark_LocalizedBorderRadiuses Ark_LocalizedBorderRadiuses; -typedef struct Opt_LocalizedBorderRadiuses Opt_LocalizedBorderRadiuses; -typedef struct VoidCallback VoidCallback; -typedef struct Opt_VoidCallback Opt_VoidCallback; -typedef struct Ark_Area Ark_Area; -typedef struct Opt_Area Opt_Area; -typedef struct Ark_LocalizedPadding Ark_LocalizedPadding; -typedef struct Opt_LocalizedPadding Opt_LocalizedPadding; -typedef struct Ark_Font Ark_Font; -typedef struct Opt_Font Opt_Font; -typedef struct Ark_Union_Number_ResourceStr Ark_Union_Number_ResourceStr; -typedef struct Opt_Union_Number_ResourceStr Opt_Union_Number_ResourceStr; -typedef struct Ark_TabBarSymbol Ark_TabBarSymbol; -typedef struct Opt_TabBarSymbol Opt_TabBarSymbol; -typedef struct Ark_Union_Padding_Dimension Ark_Union_Padding_Dimension; -typedef struct Opt_Union_Padding_Dimension Opt_Union_Padding_Dimension; -typedef struct Ark_ComponentContent Ark_ComponentContent; -typedef struct Opt_ComponentContent Opt_ComponentContent; -typedef struct Ark_Tuple_Number_Number Ark_Tuple_Number_Number; -typedef struct Opt_Tuple_Number_Number Opt_Tuple_Number_Number; -typedef struct Ark_Union_Dimension_LeadingMarginPlaceholder Ark_Union_Dimension_LeadingMarginPlaceholder; -typedef struct Opt_Union_Dimension_LeadingMarginPlaceholder Opt_Union_Dimension_LeadingMarginPlaceholder; -typedef struct Ark_DecorationStyleResult Ark_DecorationStyleResult; -typedef struct Opt_DecorationStyleResult Opt_DecorationStyleResult; -typedef struct Array_CustomObject Array_CustomObject; -typedef struct Opt_Array_CustomObject Opt_Array_CustomObject; -typedef struct Callback_SwipeActionState_Void Callback_SwipeActionState_Void; -typedef struct Opt_Callback_SwipeActionState_Void Opt_Callback_SwipeActionState_Void; -typedef struct Callback_Void Callback_Void; -typedef struct Opt_Callback_Void Opt_Callback_Void; -typedef struct CustomNodeBuilder CustomNodeBuilder; -typedef struct Opt_CustomNodeBuilder Opt_CustomNodeBuilder; -typedef struct Ark_Union_Length_GridRowSizeOption Ark_Union_Length_GridRowSizeOption; -typedef struct Opt_Union_Length_GridRowSizeOption Opt_Union_Length_GridRowSizeOption; -typedef struct Array_Tuple_ResourceColor_Number Array_Tuple_ResourceColor_Number; -typedef struct Opt_Array_Tuple_ResourceColor_Number Opt_Array_Tuple_ResourceColor_Number; -typedef Ark_Materialized Ark_CanvasPattern; -typedef struct Opt_CanvasPattern Opt_CanvasPattern; -typedef Ark_Materialized Ark_CanvasGradient; -typedef struct Opt_CanvasGradient Opt_CanvasGradient; -typedef struct Callback_DismissPopupAction_Void Callback_DismissPopupAction_Void; -typedef struct Opt_Callback_DismissPopupAction_Void Opt_Callback_DismissPopupAction_Void; -typedef struct Ark_Literal_ResourceColor_color Ark_Literal_ResourceColor_color; -typedef struct Opt_Literal_ResourceColor_color Opt_Literal_ResourceColor_color; -typedef struct Map_String_CustomObject Map_String_CustomObject; -typedef struct Opt_Map_String_CustomObject Opt_Map_String_CustomObject; -typedef struct Callback_NavigationTransitionProxy_Void Callback_NavigationTransitionProxy_Void; -typedef struct Opt_Callback_NavigationTransitionProxy_Void Opt_Callback_NavigationTransitionProxy_Void; -typedef struct Callback_Boolean_Void Callback_Boolean_Void; -typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; typedef struct Ark_BackgroundColorStyle Ark_BackgroundColorStyle; typedef struct Opt_BackgroundColorStyle Opt_BackgroundColorStyle; typedef struct Ark_UserDataSpan Ark_UserDataSpan; @@ -359,6 +283,10 @@ typedef struct Ark_DecorationStyle Ark_DecorationStyle; typedef struct Opt_DecorationStyle Opt_DecorationStyle; typedef struct Ark_TextStyle_styled_string Ark_TextStyle_styled_string; typedef struct Opt_TextStyle_styled_string Opt_TextStyle_styled_string; +typedef struct Ark_Area Ark_Area; +typedef struct Opt_Area Opt_Area; +typedef struct Ark_Font Ark_Font; +typedef struct Opt_Font Opt_Font; typedef struct Ark_Union_Length_BorderRadiuses Ark_Union_Length_BorderRadiuses; typedef struct Opt_Union_Length_BorderRadiuses Opt_Union_Length_BorderRadiuses; typedef struct Ark_Union_Resource_String Ark_Union_Resource_String; @@ -371,52 +299,104 @@ typedef struct Array_TextPickerRangeContent Array_TextPickerRangeContent; typedef struct Opt_Array_TextPickerRangeContent Opt_Array_TextPickerRangeContent; typedef struct Array_Array_String Array_Array_String; typedef struct Opt_Array_Array_String Opt_Array_Array_String; +typedef struct Ark_LocalizedPadding Ark_LocalizedPadding; +typedef struct Opt_LocalizedPadding Opt_LocalizedPadding; +typedef struct Ark_Union_Number_ResourceStr Ark_Union_Number_ResourceStr; +typedef struct Opt_Union_Number_ResourceStr Opt_Union_Number_ResourceStr; +typedef struct Ark_TabBarSymbol Ark_TabBarSymbol; +typedef struct Opt_TabBarSymbol Opt_TabBarSymbol; +typedef struct Ark_Union_Padding_Dimension Ark_Union_Padding_Dimension; +typedef struct Opt_Union_Padding_Dimension Opt_Union_Padding_Dimension; +typedef struct Ark_ComponentContent Ark_ComponentContent; +typedef struct Opt_ComponentContent Opt_ComponentContent; +typedef struct Ark_Tuple_Number_Number Ark_Tuple_Number_Number; +typedef struct Opt_Tuple_Number_Number Opt_Tuple_Number_Number; typedef struct Ark_ScrollAnimationOptions Ark_ScrollAnimationOptions; typedef struct Opt_ScrollAnimationOptions Opt_ScrollAnimationOptions; -typedef struct Ark_RichEditorSymbolSpanStyle Ark_RichEditorSymbolSpanStyle; -typedef struct Opt_RichEditorSymbolSpanStyle Opt_RichEditorSymbolSpanStyle; -typedef struct Ark_RichEditorImageSpanStyle Ark_RichEditorImageSpanStyle; -typedef struct Opt_RichEditorImageSpanStyle Opt_RichEditorImageSpanStyle; -typedef struct Ark_RichEditorTextStyle Ark_RichEditorTextStyle; -typedef struct Opt_RichEditorTextStyle Opt_RichEditorTextStyle; +typedef struct Ark_RichEditorLayoutStyle Ark_RichEditorLayoutStyle; +typedef struct Opt_RichEditorLayoutStyle Opt_RichEditorLayoutStyle; +typedef struct Ark_Union_Dimension_LeadingMarginPlaceholder Ark_Union_Dimension_LeadingMarginPlaceholder; +typedef struct Opt_Union_Dimension_LeadingMarginPlaceholder Opt_Union_Dimension_LeadingMarginPlaceholder; +typedef struct Ark_Union_Number_FontWeight_String Ark_Union_Number_FontWeight_String; +typedef struct Opt_Union_Number_FontWeight_String Opt_Union_Number_FontWeight_String; +typedef struct Array_ResourceColor Array_ResourceColor; +typedef struct Opt_Array_ResourceColor Opt_Array_ResourceColor; +typedef struct Ark_Union_Number_String_Resource Ark_Union_Number_String_Resource; +typedef struct Opt_Union_Number_String_Resource Opt_Union_Number_String_Resource; +typedef struct Ark_DecorationStyleResult Ark_DecorationStyleResult; +typedef struct Opt_DecorationStyleResult Opt_DecorationStyleResult; +typedef struct Ark_Union_Number_String Ark_Union_Number_String; +typedef struct Opt_Union_Number_String Opt_Union_Number_String; +typedef struct Ark_Union_ShadowOptions_Array_ShadowOptions Ark_Union_ShadowOptions_Array_ShadowOptions; +typedef struct Opt_Union_ShadowOptions_Array_ShadowOptions Opt_Union_ShadowOptions_Array_ShadowOptions; +typedef struct Ark_DecorationStyleInterface Ark_DecorationStyleInterface; +typedef struct Opt_DecorationStyleInterface Opt_DecorationStyleInterface; +typedef struct Ark_Union_Length_Number Ark_Union_Length_Number; +typedef struct Opt_Union_Length_Number Opt_Union_Length_Number; typedef struct Callback_GestureEvent_Void Callback_GestureEvent_Void; typedef struct Opt_Callback_GestureEvent_Void Opt_Callback_GestureEvent_Void; typedef struct Callback_ClickEvent_Void Callback_ClickEvent_Void; typedef struct Opt_Callback_ClickEvent_Void Opt_Callback_ClickEvent_Void; -typedef Ark_Materialized Ark_NavPathStack; +typedef struct Array_CustomObject Array_CustomObject; +typedef struct Opt_Array_CustomObject Opt_Array_CustomObject; +typedef struct Callback_SwipeActionState_Void Callback_SwipeActionState_Void; +typedef struct Opt_Callback_SwipeActionState_Void Opt_Callback_SwipeActionState_Void; +typedef struct Callback_Void Callback_Void; +typedef struct Opt_Callback_Void Opt_Callback_Void; +typedef struct CustomNodeBuilder CustomNodeBuilder; +typedef struct Opt_CustomNodeBuilder Opt_CustomNodeBuilder; +typedef struct Ark_Union_Length_GridRowSizeOption Ark_Union_Length_GridRowSizeOption; +typedef struct Opt_Union_Length_GridRowSizeOption Opt_Union_Length_GridRowSizeOption; +typedef struct Array_Tuple_ResourceColor_Number Array_Tuple_ResourceColor_Number; +typedef struct Opt_Array_Tuple_ResourceColor_Number Opt_Array_Tuple_ResourceColor_Number; +typedef struct Ark_EdgeStyles Ark_EdgeStyles; +typedef struct Opt_EdgeStyles Opt_EdgeStyles; +typedef struct Ark_LocalizedEdgeColors Ark_LocalizedEdgeColors; +typedef struct Opt_LocalizedEdgeColors Opt_LocalizedEdgeColors; +typedef struct Ark_EdgeColors Ark_EdgeColors; +typedef struct Opt_EdgeColors Opt_EdgeColors; +typedef struct Ark_LocalizedEdgeWidths Ark_LocalizedEdgeWidths; +typedef struct Opt_LocalizedEdgeWidths Opt_LocalizedEdgeWidths; +typedef struct Ark_EdgeWidths Ark_EdgeWidths; +typedef struct Opt_EdgeWidths Opt_EdgeWidths; +typedef struct Ark_SheetTitleOptions Ark_SheetTitleOptions; +typedef struct Opt_SheetTitleOptions Opt_SheetTitleOptions; +typedef struct Ark_Union_SheetSize_Length Ark_Union_SheetSize_Length; +typedef struct Opt_Union_SheetSize_Length Opt_Union_SheetSize_Length; +typedef Ark_Materialized Ark_TransitionEffect; +typedef struct Opt_TransitionEffect Opt_TransitionEffect; +typedef struct Ark_LocalizedBorderRadiuses Ark_LocalizedBorderRadiuses; +typedef struct Opt_LocalizedBorderRadiuses Opt_LocalizedBorderRadiuses; +typedef struct Callback_DismissPopupAction_Void Callback_DismissPopupAction_Void; +typedef struct Opt_Callback_DismissPopupAction_Void Opt_Callback_DismissPopupAction_Void; +typedef struct Ark_Literal_ResourceColor_color Ark_Literal_ResourceColor_color; +typedef struct Opt_Literal_ResourceColor_color Opt_Literal_ResourceColor_color; +typedef struct Array_DragPreviewMode Array_DragPreviewMode; +typedef struct Opt_Array_DragPreviewMode Opt_Array_DragPreviewMode; +typedef Ark_Materialized Ark_CanvasPattern; +typedef struct Opt_CanvasPattern Opt_CanvasPattern; +typedef Ark_Materialized Ark_CanvasGradient; +typedef struct Opt_CanvasGradient Opt_CanvasGradient; +typedef struct VoidCallback VoidCallback; +typedef struct Opt_VoidCallback Opt_VoidCallback; +typedef struct Map_String_CustomObject Map_String_CustomObject; +typedef struct Opt_Map_String_CustomObject Opt_Map_String_CustomObject; +typedef struct Ark_NavPathStack Ark_NavPathStack; typedef struct Opt_NavPathStack Opt_NavPathStack; typedef struct Ark_NavPathInfo Ark_NavPathInfo; typedef struct Opt_NavPathInfo Opt_NavPathInfo; -typedef struct Ark_ExpectedFrameRateRange Ark_ExpectedFrameRateRange; -typedef struct Opt_ExpectedFrameRateRange Opt_ExpectedFrameRateRange; -typedef struct Ark_Union_Curve_String_ICurve Ark_Union_Curve_String_ICurve; -typedef struct Opt_Union_Curve_String_ICurve Opt_Union_Curve_String_ICurve; -typedef Ark_Materialized Ark_TransitionEffect; -typedef struct Opt_TransitionEffect Opt_TransitionEffect; -typedef struct Array_AlertDialogButtonOptions Array_AlertDialogButtonOptions; -typedef struct Opt_Array_AlertDialogButtonOptions Opt_Array_AlertDialogButtonOptions; -typedef struct Ark_TextStyle_alert_dialog Ark_TextStyle_alert_dialog; -typedef struct Opt_TextStyle_alert_dialog Opt_TextStyle_alert_dialog; -typedef struct Ark_Union_ShadowOptions_ShadowStyle Ark_Union_ShadowOptions_ShadowStyle; -typedef struct Opt_Union_ShadowOptions_ShadowStyle Opt_Union_ShadowOptions_ShadowStyle; -typedef struct Ark_Union_BorderStyle_EdgeStyles Ark_Union_BorderStyle_EdgeStyles; -typedef struct Opt_Union_BorderStyle_EdgeStyles Opt_Union_BorderStyle_EdgeStyles; -typedef struct Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; -typedef struct Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; -typedef struct Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; -typedef struct Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; -typedef struct Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Callback_DismissDialogAction_Void Callback_DismissDialogAction_Void; -typedef struct Opt_Callback_DismissDialogAction_Void Opt_Callback_DismissDialogAction_Void; -typedef struct Ark_Rectangle Ark_Rectangle; -typedef struct Opt_Rectangle Opt_Rectangle; -typedef struct Ark_Offset Ark_Offset; -typedef struct Opt_Offset Opt_Offset; -typedef struct Ark_AlertDialogButtonBaseOptions Ark_AlertDialogButtonBaseOptions; -typedef struct Opt_AlertDialogButtonBaseOptions Opt_AlertDialogButtonBaseOptions; +typedef struct Callback_NavigationTransitionProxy_Void Callback_NavigationTransitionProxy_Void; +typedef struct Opt_Callback_NavigationTransitionProxy_Void Opt_Callback_NavigationTransitionProxy_Void; +typedef struct Callback_Boolean_Void Callback_Boolean_Void; +typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; typedef struct Ark_ColorMetrics Ark_ColorMetrics; typedef struct Opt_ColorMetrics Opt_ColorMetrics; +typedef struct Ark_StyledStringValue Ark_StyledStringValue; +typedef struct Opt_StyledStringValue Opt_StyledStringValue; +typedef struct Ark_Union_Margin_Dimension Ark_Union_Margin_Dimension; +typedef struct Opt_Union_Margin_Dimension Opt_Union_Margin_Dimension; +typedef struct GetItemMainSizeByIndex GetItemMainSizeByIndex; +typedef struct Opt_GetItemMainSizeByIndex Opt_GetItemMainSizeByIndex; typedef struct Ark_Union_String_PixelMap_Resource Ark_Union_String_PixelMap_Resource; typedef struct Opt_Union_String_PixelMap_Resource Opt_Union_String_PixelMap_Resource; typedef Ark_Materialized Ark_ImageAnalyzerController; @@ -435,22 +415,54 @@ typedef struct Ark_WebviewController Ark_WebviewController; typedef struct Opt_WebviewController Opt_WebviewController; typedef Ark_Materialized Ark_WebController; typedef struct Opt_WebController Opt_WebController; -typedef struct Ark_TabBarIconStyle Ark_TabBarIconStyle; -typedef struct Opt_TabBarIconStyle Opt_TabBarIconStyle; -typedef struct Ark_Union_Padding_Dimension_LocalizedPadding Ark_Union_Padding_Dimension_LocalizedPadding; -typedef struct Opt_Union_Padding_Dimension_LocalizedPadding Opt_Union_Padding_Dimension_LocalizedPadding; -typedef struct Ark_LabelStyle Ark_LabelStyle; -typedef struct Opt_LabelStyle Opt_LabelStyle; -typedef struct Ark_Union_ResourceStr_TabBarSymbol Ark_Union_ResourceStr_TabBarSymbol; -typedef struct Opt_Union_ResourceStr_TabBarSymbol Opt_Union_ResourceStr_TabBarSymbol; -typedef struct Ark_Union_Union_Padding_Dimension_LocalizedPadding Ark_Union_Union_Padding_Dimension_LocalizedPadding; -typedef struct Opt_Union_Union_Padding_Dimension_LocalizedPadding Opt_Union_Union_Padding_Dimension_LocalizedPadding; -typedef struct Ark_BoardStyle Ark_BoardStyle; -typedef struct Opt_BoardStyle Opt_BoardStyle; -typedef struct Ark_IndicatorStyle Ark_IndicatorStyle; -typedef struct Opt_IndicatorStyle Opt_IndicatorStyle; -typedef struct Ark_Union_String_Resource_ComponentContent Ark_Union_String_Resource_ComponentContent; -typedef struct Opt_Union_String_Resource_ComponentContent Opt_Union_String_Resource_ComponentContent; +typedef struct Array_Header Array_Header; +typedef struct Opt_Array_Header Opt_Array_Header; +typedef struct Callback_String_Void Callback_String_Void; +typedef struct Opt_Callback_String_Void Opt_Callback_String_Void; +typedef struct Ark_DateTimeOptions Ark_DateTimeOptions; +typedef struct Opt_DateTimeOptions Opt_DateTimeOptions; +typedef struct Ark_Union_ShadowOptions_ShadowStyle Ark_Union_ShadowOptions_ShadowStyle; +typedef struct Opt_Union_ShadowOptions_ShadowStyle Opt_Union_ShadowOptions_ShadowStyle; +typedef struct Callback_TimePickerResult_Void Callback_TimePickerResult_Void; +typedef struct Opt_Callback_TimePickerResult_Void Opt_Callback_TimePickerResult_Void; +typedef struct Ark_Offset Ark_Offset; +typedef struct Opt_Offset Opt_Offset; +typedef struct Ark_Rectangle Ark_Rectangle; +typedef struct Opt_Rectangle Opt_Rectangle; +typedef struct Ark_PickerTextStyle Ark_PickerTextStyle; +typedef struct Opt_PickerTextStyle Opt_PickerTextStyle; +typedef struct Ark_PickerDialogButtonStyle Ark_PickerDialogButtonStyle; +typedef struct Opt_PickerDialogButtonStyle Opt_PickerDialogButtonStyle; +typedef struct Callback_TextPickerResult_Void Callback_TextPickerResult_Void; +typedef struct Opt_Callback_TextPickerResult_Void Opt_Callback_TextPickerResult_Void; +typedef struct Ark_Union_Number_Array_Number Ark_Union_Number_Array_Number; +typedef struct Opt_Union_Number_Array_Number Opt_Union_Number_Array_Number; +typedef struct Ark_Union_String_Array_String Ark_Union_String_Array_String; +typedef struct Opt_Union_String_Array_String Opt_Union_String_Array_String; +typedef struct Ark_Type_TextPickerOptions_range Ark_Type_TextPickerOptions_range; +typedef struct Opt_Type_TextPickerOptions_range Opt_Type_TextPickerOptions_range; +typedef Ark_Materialized Ark_TextMenuItemId; +typedef struct Opt_TextMenuItemId Opt_TextMenuItemId; +typedef struct MenuOnAppearCallback MenuOnAppearCallback; +typedef struct Opt_MenuOnAppearCallback Opt_MenuOnAppearCallback; +typedef struct Ark_TabBarIconStyle Ark_TabBarIconStyle; +typedef struct Opt_TabBarIconStyle Opt_TabBarIconStyle; +typedef struct Ark_Union_Padding_Dimension_LocalizedPadding Ark_Union_Padding_Dimension_LocalizedPadding; +typedef struct Opt_Union_Padding_Dimension_LocalizedPadding Opt_Union_Padding_Dimension_LocalizedPadding; +typedef struct Ark_LabelStyle Ark_LabelStyle; +typedef struct Opt_LabelStyle Opt_LabelStyle; +typedef struct Ark_Union_ResourceStr_TabBarSymbol Ark_Union_ResourceStr_TabBarSymbol; +typedef struct Opt_Union_ResourceStr_TabBarSymbol Opt_Union_ResourceStr_TabBarSymbol; +typedef struct Ark_Union_Union_Padding_Dimension_LocalizedPadding Ark_Union_Union_Padding_Dimension_LocalizedPadding; +typedef struct Opt_Union_Union_Padding_Dimension_LocalizedPadding Opt_Union_Union_Padding_Dimension_LocalizedPadding; +typedef struct Ark_BoardStyle Ark_BoardStyle; +typedef struct Opt_BoardStyle Opt_BoardStyle; +typedef struct Ark_IndicatorStyle Ark_IndicatorStyle; +typedef struct Opt_IndicatorStyle Opt_IndicatorStyle; +typedef struct Ark_Union_String_Resource_ComponentContent Ark_Union_String_Resource_ComponentContent; +typedef struct Opt_Union_String_Resource_ComponentContent Opt_Union_String_Resource_ComponentContent; +typedef struct Ark_BlurOptions Ark_BlurOptions; +typedef struct Opt_BlurOptions Opt_BlurOptions; typedef struct Callback_TabContentTransitionProxy_Void Callback_TabContentTransitionProxy_Void; typedef struct Opt_Callback_TabContentTransitionProxy_Void Opt_Callback_TabContentTransitionProxy_Void; typedef struct Ark_VP Ark_VP; @@ -467,18 +479,34 @@ typedef struct Ark_IconOptions Ark_IconOptions; typedef struct Opt_IconOptions Opt_IconOptions; typedef struct Array_Length Array_Length; typedef struct Opt_Array_Length Opt_Array_Length; +typedef struct Ark_Union_ScrollAnimationOptions_Boolean Ark_Union_ScrollAnimationOptions_Boolean; +typedef struct Opt_Union_ScrollAnimationOptions_Boolean Opt_Union_ScrollAnimationOptions_Boolean; typedef struct Ark_RichEditorImageSpanStyleResult Ark_RichEditorImageSpanStyleResult; typedef struct Opt_RichEditorImageSpanStyleResult Opt_RichEditorImageSpanStyleResult; typedef struct Ark_RichEditorSpanPosition Ark_RichEditorSpanPosition; typedef struct Opt_RichEditorSpanPosition Opt_RichEditorSpanPosition; typedef struct Ark_RichEditorParagraphStyle Ark_RichEditorParagraphStyle; typedef struct Opt_RichEditorParagraphStyle Opt_RichEditorParagraphStyle; +typedef struct Ark_RichEditorSymbolSpanStyle Ark_RichEditorSymbolSpanStyle; +typedef struct Opt_RichEditorSymbolSpanStyle Opt_RichEditorSymbolSpanStyle; typedef struct Ark_RichEditorTextStyleResult Ark_RichEditorTextStyleResult; typedef struct Opt_RichEditorTextStyleResult Opt_RichEditorTextStyleResult; +typedef struct OnDidChangeCallback OnDidChangeCallback; +typedef struct Opt_OnDidChangeCallback Opt_OnDidChangeCallback; +typedef struct Callback_StyledStringChangeValue_Boolean Callback_StyledStringChangeValue_Boolean; +typedef struct Opt_Callback_StyledStringChangeValue_Boolean Opt_Callback_StyledStringChangeValue_Boolean; +typedef struct Ark_RichEditorImageSpanStyle Ark_RichEditorImageSpanStyle; +typedef struct Opt_RichEditorImageSpanStyle Opt_RichEditorImageSpanStyle; +typedef struct Ark_RichEditorTextStyle Ark_RichEditorTextStyle; +typedef struct Opt_RichEditorTextStyle Opt_RichEditorTextStyle; +typedef struct Ark_RichEditorGesture Ark_RichEditorGesture; +typedef struct Opt_RichEditorGesture Opt_RichEditorGesture; typedef struct Ark_Union_Number_String_Array_Any Ark_Union_Number_String_Array_Any; typedef struct Opt_Union_Number_String_Array_Any Opt_Union_Number_String_Array_Any; typedef struct Ark_Union_String_Number_Resource Ark_Union_String_Number_Resource; typedef struct Opt_Union_String_Number_Resource Opt_Union_String_Number_Resource; +typedef struct Ark_TextModifier Ark_TextModifier; +typedef struct Opt_TextModifier Opt_TextModifier; typedef struct Ark_Union_TitleHeight_Length Ark_Union_TitleHeight_Length; typedef struct Opt_Union_TitleHeight_Length Opt_Union_TitleHeight_Length; typedef struct Ark_SwipeActionItem Ark_SwipeActionItem; @@ -491,22 +519,50 @@ typedef struct Ark_GridColColumnOption Ark_GridColColumnOption; typedef struct Opt_GridColColumnOption Opt_GridColColumnOption; typedef struct Ark_LinearGradient_common Ark_LinearGradient_common; typedef struct Opt_LinearGradient_common Opt_LinearGradient_common; +typedef struct Callback_Date_Void Callback_Date_Void; +typedef struct Opt_Callback_Date_Void Opt_Callback_Date_Void; +typedef struct Callback_DatePickerResult_Void Callback_DatePickerResult_Void; +typedef struct Opt_Callback_DatePickerResult_Void Opt_Callback_DatePickerResult_Void; +typedef struct Ark_LunarSwitchStyle Ark_LunarSwitchStyle; +typedef struct Opt_LunarSwitchStyle Opt_LunarSwitchStyle; +typedef struct Ark_ExpectedFrameRateRange Ark_ExpectedFrameRateRange; +typedef struct Opt_ExpectedFrameRateRange Opt_ExpectedFrameRateRange; +typedef struct Ark_Union_Curve_String_ICurve Ark_Union_Curve_String_ICurve; +typedef struct Opt_Union_Curve_String_ICurve Opt_Union_Curve_String_ICurve; typedef struct Ark_Scene Ark_Scene; typedef struct Opt_Scene Opt_Scene; -typedef Ark_Materialized Ark_DrawingCanvas; -typedef struct Opt_DrawingCanvas Opt_DrawingCanvas; -typedef struct Ark_Size Ark_Size; -typedef struct Opt_Size Opt_Size; -typedef Ark_Materialized Ark_FrameNode; -typedef struct Opt_FrameNode Opt_FrameNode; -typedef struct Ark_Union_String_Number_CanvasGradient_CanvasPattern Ark_Union_String_Number_CanvasGradient_CanvasPattern; -typedef struct Opt_Union_String_Number_CanvasGradient_CanvasPattern Opt_Union_String_Number_CanvasGradient_CanvasPattern; -typedef struct Array_CalendarDay Array_CalendarDay; -typedef struct Opt_Array_CalendarDay Opt_Array_CalendarDay; -typedef struct Ark_SheetTitleOptions Ark_SheetTitleOptions; -typedef struct Opt_SheetTitleOptions Opt_SheetTitleOptions; -typedef struct Ark_Union_SheetSize_Length Ark_Union_SheetSize_Length; -typedef struct Opt_Union_SheetSize_Length Opt_Union_SheetSize_Length; +typedef struct Ark_UIContext Ark_UIContext; +typedef struct Opt_UIContext Opt_UIContext; +typedef struct Callback_SheetType_Void Callback_SheetType_Void; +typedef struct Opt_Callback_SheetType_Void Opt_Callback_SheetType_Void; +typedef struct Callback_Number_Void Callback_Number_Void; +typedef struct Opt_Callback_Number_Void Opt_Callback_Number_Void; +typedef struct Ark_Union_BorderStyle_EdgeStyles Ark_Union_BorderStyle_EdgeStyles; +typedef struct Opt_Union_BorderStyle_EdgeStyles Opt_Union_BorderStyle_EdgeStyles; +typedef struct Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; +typedef struct Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; +typedef struct Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; +typedef struct Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; +typedef struct Callback_SpringBackAction_Void Callback_SpringBackAction_Void; +typedef struct Opt_Callback_SpringBackAction_Void Opt_Callback_SpringBackAction_Void; +typedef struct Callback_DismissSheetAction_Void Callback_DismissSheetAction_Void; +typedef struct Opt_Callback_DismissSheetAction_Void Opt_Callback_DismissSheetAction_Void; +typedef struct Callback_SheetDismiss_Void Callback_SheetDismiss_Void; +typedef struct Opt_Callback_SheetDismiss_Void Opt_Callback_SheetDismiss_Void; +typedef struct Ark_Union_SheetTitleOptions_CustomBuilder Ark_Union_SheetTitleOptions_CustomBuilder; +typedef struct Opt_Union_SheetTitleOptions_CustomBuilder Opt_Union_SheetTitleOptions_CustomBuilder; +typedef struct Ark_Union_Boolean_Resource Ark_Union_Boolean_Resource; +typedef struct Opt_Union_Boolean_Resource Opt_Union_Boolean_Resource; +typedef struct Ark_Type_SheetOptions_detents Ark_Type_SheetOptions_detents; +typedef struct Opt_Type_SheetOptions_detents Opt_Type_SheetOptions_detents; +typedef struct Callback_DismissContentCoverAction_Void Callback_DismissContentCoverAction_Void; +typedef struct Opt_Callback_DismissContentCoverAction_Void Opt_Callback_DismissContentCoverAction_Void; +typedef struct Ark_ContextMenuAnimationOptions Ark_ContextMenuAnimationOptions; +typedef struct Opt_ContextMenuAnimationOptions Opt_ContextMenuAnimationOptions; +typedef struct Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Ark_Union_MenuPreviewMode_CustomBuilder Ark_Union_MenuPreviewMode_CustomBuilder; +typedef struct Opt_Union_MenuPreviewMode_CustomBuilder Opt_Union_MenuPreviewMode_CustomBuilder; typedef struct Ark_Union_Boolean_Callback_DismissPopupAction_Void Ark_Union_Boolean_Callback_DismissPopupAction_Void; typedef struct Opt_Union_Boolean_Callback_DismissPopupAction_Void Opt_Union_Boolean_Callback_DismissPopupAction_Void; typedef struct Ark_Union_Boolean_Literal_ResourceColor_color Ark_Union_Boolean_Literal_ResourceColor_color; @@ -519,8 +575,18 @@ typedef struct Ark_PopupMessageOptions Ark_PopupMessageOptions; typedef struct Opt_PopupMessageOptions Opt_PopupMessageOptions; typedef struct Ark_Literal_String_value_Callback_Void_action Ark_Literal_String_value_Callback_Void_action; typedef struct Opt_Literal_String_value_Callback_Void_action Opt_Literal_String_value_Callback_Void_action; -typedef struct Array_DragPreviewMode Array_DragPreviewMode; -typedef struct Opt_Array_DragPreviewMode Opt_Array_DragPreviewMode; +typedef struct Ark_OverlayOffset Ark_OverlayOffset; +typedef struct Opt_OverlayOffset Opt_OverlayOffset; +typedef struct Ark_Union_Boolean_Number Ark_Union_Boolean_Number; +typedef struct Opt_Union_Boolean_Number Opt_Union_Boolean_Number; +typedef struct Ark_ImageModifier Ark_ImageModifier; +typedef struct Opt_ImageModifier Opt_ImageModifier; +typedef struct Ark_Union_DragPreviewMode_Array_DragPreviewMode Ark_Union_DragPreviewMode_Array_DragPreviewMode; +typedef struct Opt_Union_DragPreviewMode_Array_DragPreviewMode Opt_Union_DragPreviewMode_Array_DragPreviewMode; +typedef struct Ark_MotionPathOptions Ark_MotionPathOptions; +typedef struct Opt_MotionPathOptions Opt_MotionPathOptions; +typedef struct Array_FractionStop Array_FractionStop; +typedef struct Opt_Array_FractionStop Opt_Array_FractionStop; typedef struct Ark_Literal_Number_offset_span Ark_Literal_Number_offset_span; typedef struct Opt_Literal_Number_offset_span Opt_Literal_Number_offset_span; typedef struct Ark_RotateOptions Ark_RotateOptions; @@ -535,110 +601,70 @@ typedef struct Ark_OutlineRadiuses Ark_OutlineRadiuses; typedef struct Opt_OutlineRadiuses Opt_OutlineRadiuses; typedef struct Ark_EdgeOutlineWidths Ark_EdgeOutlineWidths; typedef struct Opt_EdgeOutlineWidths Opt_EdgeOutlineWidths; +typedef Ark_Materialized Ark_DrawingCanvas; +typedef struct Opt_DrawingCanvas Opt_DrawingCanvas; +typedef struct Ark_Size Ark_Size; +typedef struct Opt_Size Opt_Size; +typedef Ark_Materialized Ark_FrameNode; +typedef struct Opt_FrameNode Opt_FrameNode; +typedef struct Ark_Union_String_Number_CanvasGradient_CanvasPattern Ark_Union_String_Number_CanvasGradient_CanvasPattern; +typedef struct Opt_Union_String_Number_CanvasGradient_CanvasPattern Opt_Union_String_Number_CanvasGradient_CanvasPattern; +typedef struct Array_CalendarDay Array_CalendarDay; +typedef struct Opt_Array_CalendarDay Opt_Array_CalendarDay; +typedef struct Array_AlertDialogButtonOptions Array_AlertDialogButtonOptions; +typedef struct Opt_Array_AlertDialogButtonOptions Opt_Array_AlertDialogButtonOptions; +typedef struct Ark_TextStyle_alert_dialog Ark_TextStyle_alert_dialog; +typedef struct Opt_TextStyle_alert_dialog Opt_TextStyle_alert_dialog; +typedef struct Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Callback_DismissDialogAction_Void Callback_DismissDialogAction_Void; +typedef struct Opt_Callback_DismissDialogAction_Void Opt_Callback_DismissDialogAction_Void; +typedef struct Ark_AlertDialogButtonBaseOptions Ark_AlertDialogButtonBaseOptions; +typedef struct Opt_AlertDialogButtonBaseOptions Opt_AlertDialogButtonBaseOptions; +typedef struct Ark_ActionSheetOffset Ark_ActionSheetOffset; +typedef struct Opt_ActionSheetOffset Opt_ActionSheetOffset; +typedef struct Array_SheetInfo Array_SheetInfo; +typedef struct Opt_Array_SheetInfo Opt_Array_SheetInfo; +typedef struct Ark_ActionSheetButtonOptions Ark_ActionSheetButtonOptions; +typedef struct Opt_ActionSheetButtonOptions Opt_ActionSheetButtonOptions; typedef struct Ark_CustomTheme Ark_CustomTheme; typedef struct Opt_CustomTheme Opt_CustomTheme; typedef struct Ark_RestrictedWorker Ark_RestrictedWorker; typedef struct Opt_RestrictedWorker Opt_RestrictedWorker; typedef struct Ark_Want Ark_Want; typedef struct Opt_Want Opt_Want; +typedef struct Ark_NavDestinationContext Ark_NavDestinationContext; +typedef struct Opt_NavDestinationContext Opt_NavDestinationContext; typedef Ark_Materialized Ark_StyledString; typedef struct Opt_StyledString Opt_StyledString; typedef struct Ark_NavigationAnimatedTransition Ark_NavigationAnimatedTransition; typedef struct Opt_NavigationAnimatedTransition Opt_NavigationAnimatedTransition; typedef struct Ark_NavContentInfo Ark_NavContentInfo; typedef struct Opt_NavContentInfo Opt_NavContentInfo; -typedef struct Ark_StyledStringValue Ark_StyledStringValue; -typedef struct Opt_StyledStringValue Opt_StyledStringValue; -typedef struct Ark_Union_Margin_Dimension Ark_Union_Margin_Dimension; -typedef struct Opt_Union_Margin_Dimension Opt_Union_Margin_Dimension; -typedef struct GetItemMainSizeByIndex GetItemMainSizeByIndex; -typedef struct Opt_GetItemMainSizeByIndex Opt_GetItemMainSizeByIndex; -typedef struct Array_Header Array_Header; -typedef struct Opt_Array_Header Opt_Array_Header; -typedef struct Callback_String_Void Callback_String_Void; -typedef struct Opt_Callback_String_Void Opt_Callback_String_Void; -typedef struct Ark_DateTimeOptions Ark_DateTimeOptions; -typedef struct Opt_DateTimeOptions Opt_DateTimeOptions; -typedef struct Callback_TimePickerResult_Void Callback_TimePickerResult_Void; -typedef struct Opt_Callback_TimePickerResult_Void Opt_Callback_TimePickerResult_Void; -typedef struct Ark_PickerTextStyle Ark_PickerTextStyle; -typedef struct Opt_PickerTextStyle Opt_PickerTextStyle; -typedef struct Ark_PickerDialogButtonStyle Ark_PickerDialogButtonStyle; -typedef struct Opt_PickerDialogButtonStyle Opt_PickerDialogButtonStyle; -typedef struct Ark_Union_Number_Array_Number Ark_Union_Number_Array_Number; -typedef struct Opt_Union_Number_Array_Number Opt_Union_Number_Array_Number; -typedef struct Ark_Union_String_Array_String Ark_Union_String_Array_String; -typedef struct Opt_Union_String_Array_String Opt_Union_String_Array_String; -typedef struct Callback_TextPickerResult_Void Callback_TextPickerResult_Void; -typedef struct Opt_Callback_TextPickerResult_Void Opt_Callback_TextPickerResult_Void; -typedef struct Ark_Type_TextPickerOptions_range Ark_Type_TextPickerOptions_range; -typedef struct Opt_Type_TextPickerOptions_range Opt_Type_TextPickerOptions_range; -typedef Ark_Materialized Ark_TextMenuItemId; -typedef struct Opt_TextMenuItemId Opt_TextMenuItemId; -typedef struct Ark_Union_ScrollAnimationOptions_Boolean Ark_Union_ScrollAnimationOptions_Boolean; -typedef struct Opt_Union_ScrollAnimationOptions_Boolean Opt_Union_ScrollAnimationOptions_Boolean; -typedef struct Ark_TextRange Ark_TextRange; -typedef struct Opt_TextRange Opt_TextRange; -typedef struct OnDidChangeCallback OnDidChangeCallback; -typedef struct Opt_OnDidChangeCallback Opt_OnDidChangeCallback; -typedef struct Callback_StyledStringChangeValue_Boolean Callback_StyledStringChangeValue_Boolean; -typedef struct Opt_Callback_StyledStringChangeValue_Boolean Opt_Callback_StyledStringChangeValue_Boolean; -typedef struct Ark_RichEditorUpdateSymbolSpanStyleOptions Ark_RichEditorUpdateSymbolSpanStyleOptions; -typedef struct Opt_RichEditorUpdateSymbolSpanStyleOptions Opt_RichEditorUpdateSymbolSpanStyleOptions; -typedef struct Ark_RichEditorUpdateImageSpanStyleOptions Ark_RichEditorUpdateImageSpanStyleOptions; -typedef struct Opt_RichEditorUpdateImageSpanStyleOptions Opt_RichEditorUpdateImageSpanStyleOptions; -typedef struct Ark_RichEditorUpdateTextSpanStyleOptions Ark_RichEditorUpdateTextSpanStyleOptions; -typedef struct Opt_RichEditorUpdateTextSpanStyleOptions Opt_RichEditorUpdateTextSpanStyleOptions; -typedef struct Ark_RichEditorGesture Ark_RichEditorGesture; -typedef struct Opt_RichEditorGesture Opt_RichEditorGesture; -typedef struct Array_FingerInfo Array_FingerInfo; -typedef struct Opt_Array_FingerInfo Opt_Array_FingerInfo; -typedef Ark_Materialized Ark_NavDestinationContext; -typedef struct Opt_NavDestinationContext Opt_NavDestinationContext; -typedef struct InterceptionModeCallback InterceptionModeCallback; -typedef struct Opt_InterceptionModeCallback Opt_InterceptionModeCallback; -typedef struct InterceptionShowCallback InterceptionShowCallback; -typedef struct Opt_InterceptionShowCallback Opt_InterceptionShowCallback; -typedef struct Callback_Date_Void Callback_Date_Void; -typedef struct Opt_Callback_Date_Void Opt_Callback_Date_Void; -typedef struct Callback_DatePickerResult_Void Callback_DatePickerResult_Void; -typedef struct Opt_Callback_DatePickerResult_Void Opt_Callback_DatePickerResult_Void; -typedef struct Ark_LunarSwitchStyle Ark_LunarSwitchStyle; -typedef struct Opt_LunarSwitchStyle Opt_LunarSwitchStyle; -typedef struct Ark_Union_ResourceColor_EdgeColors Ark_Union_ResourceColor_EdgeColors; -typedef struct Opt_Union_ResourceColor_EdgeColors Opt_Union_ResourceColor_EdgeColors; -typedef struct Ark_Union_Dimension_EdgeWidths Ark_Union_Dimension_EdgeWidths; -typedef struct Opt_Union_Dimension_EdgeWidths Opt_Union_Dimension_EdgeWidths; -typedef struct Ark_AnimateParam Ark_AnimateParam; -typedef struct Opt_AnimateParam Opt_AnimateParam; -typedef struct OnMoveHandler OnMoveHandler; -typedef struct Opt_OnMoveHandler Opt_OnMoveHandler; -typedef struct Ark_Literal_TransitionEffect_appear_disappear Ark_Literal_TransitionEffect_appear_disappear; -typedef struct Opt_Literal_TransitionEffect_appear_disappear Opt_Literal_TransitionEffect_appear_disappear; -typedef Ark_Materialized Ark_ImageBitmap; -typedef struct Opt_ImageBitmap Opt_ImageBitmap; -typedef struct Ark_AlertDialogParamWithOptions Ark_AlertDialogParamWithOptions; -typedef struct Opt_AlertDialogParamWithOptions Opt_AlertDialogParamWithOptions; -typedef struct Ark_AlertDialogParamWithButtons Ark_AlertDialogParamWithButtons; -typedef struct Opt_AlertDialogParamWithButtons Opt_AlertDialogParamWithButtons; -typedef struct Ark_AlertDialogParamWithConfirm Ark_AlertDialogParamWithConfirm; -typedef struct Opt_AlertDialogParamWithConfirm Opt_AlertDialogParamWithConfirm; -typedef struct Ark_ActionSheetOffset Ark_ActionSheetOffset; -typedef struct Opt_ActionSheetOffset Opt_ActionSheetOffset; -typedef struct Array_SheetInfo Array_SheetInfo; -typedef struct Opt_Array_SheetInfo Opt_Array_SheetInfo; -typedef struct Ark_ActionSheetButtonOptions Ark_ActionSheetButtonOptions; -typedef struct Opt_ActionSheetButtonOptions Opt_ActionSheetButtonOptions; typedef struct OnLinearIndicatorChangeCallback OnLinearIndicatorChangeCallback; typedef struct Opt_OnLinearIndicatorChangeCallback Opt_OnLinearIndicatorChangeCallback; typedef struct Ark_LinearIndicatorStyle Ark_LinearIndicatorStyle; typedef struct Opt_LinearIndicatorStyle Opt_LinearIndicatorStyle; +typedef struct Ark_LinearIndicatorStartOptions Ark_LinearIndicatorStartOptions; +typedef struct Opt_LinearIndicatorStartOptions Opt_LinearIndicatorStartOptions; +typedef struct Ark_CustomSpanDrawInfo Ark_CustomSpanDrawInfo; +typedef struct Opt_CustomSpanDrawInfo Opt_CustomSpanDrawInfo; +typedef struct Ark_DrawContext Ark_DrawContext; +typedef struct Opt_DrawContext Opt_DrawContext; +typedef struct Ark_CustomSpanMeasureInfo Ark_CustomSpanMeasureInfo; +typedef struct Opt_CustomSpanMeasureInfo Opt_CustomSpanMeasureInfo; +typedef struct Ark_SpanStyle Ark_SpanStyle; +typedef struct Opt_SpanStyle Opt_SpanStyle; typedef struct Map_String_ComponentContent Map_String_ComponentContent; typedef struct Opt_Map_String_ComponentContent Opt_Map_String_ComponentContent; +typedef struct Callback_UIExtensionProxy_Void Callback_UIExtensionProxy_Void; +typedef struct Opt_Callback_UIExtensionProxy_Void Opt_Callback_UIExtensionProxy_Void; typedef Ark_Materialized Ark_WaterFlowSections; typedef struct Opt_WaterFlowSections Opt_WaterFlowSections; typedef Ark_Materialized Ark_Scroller; typedef struct Opt_Scroller Opt_Scroller; +typedef struct Ark_SectionOptions Ark_SectionOptions; +typedef struct Opt_SectionOptions Opt_SectionOptions; typedef struct Ark_RRect Ark_RRect; typedef struct Opt_RRect Opt_RRect; typedef struct Ark_DividerStyle Ark_DividerStyle; @@ -649,6 +675,16 @@ typedef struct Ark_ImageAIOptions Ark_ImageAIOptions; typedef struct Opt_ImageAIOptions Opt_ImageAIOptions; typedef Ark_Materialized Ark_XComponentController; typedef struct Opt_XComponentController Opt_XComponentController; +typedef struct Ark_ImageAnalyzerConfig Ark_ImageAnalyzerConfig; +typedef struct Opt_ImageAnalyzerConfig Opt_ImageAnalyzerConfig; +typedef struct Ark_SurfaceRect Ark_SurfaceRect; +typedef struct Opt_SurfaceRect Opt_SurfaceRect; +typedef struct Ark_SurfaceRotationOptions Ark_SurfaceRotationOptions; +typedef struct Opt_SurfaceRotationOptions Opt_SurfaceRotationOptions; +typedef struct Ark_Literal_Number_surfaceHeight_surfaceWidth Ark_Literal_Number_surfaceHeight_surfaceWidth; +typedef struct Opt_Literal_Number_surfaceHeight_surfaceWidth Opt_Literal_Number_surfaceHeight_surfaceWidth; +typedef struct Ark_SelectionMenuOptionsExt Ark_SelectionMenuOptionsExt; +typedef struct Opt_SelectionMenuOptionsExt Opt_SelectionMenuOptionsExt; typedef Ark_Materialized Ark_WebKeyboardController; typedef struct Opt_WebKeyboardController Opt_WebKeyboardController; typedef struct Callback_Literal_String_plainText_Void Callback_Literal_String_plainText_Void; @@ -703,22 +739,50 @@ typedef Ark_Materialized Ark_JsGeolocation; typedef struct Opt_JsGeolocation Opt_JsGeolocation; typedef struct Ark_Union_WebController_WebviewController Ark_Union_WebController_WebviewController; typedef struct Opt_Union_WebController_WebviewController Opt_Union_WebController_WebviewController; +typedef struct Ark_Literal_Object_object_String_name_Array_String_methodList Ark_Literal_Object_object_String_name_Array_String_methodList; +typedef struct Opt_Literal_Object_object_String_name_Array_String_methodList Opt_Literal_Object_object_String_name_Array_String_methodList; +typedef struct Ark_Literal_Union_String_Resource_url_Array_Header_headers Ark_Literal_Union_String_Resource_url_Array_Header_headers; +typedef struct Opt_Literal_Union_String_Resource_url_Array_Header_headers Opt_Literal_Union_String_Resource_url_Array_Header_headers; +typedef struct Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; +typedef struct Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; +typedef struct Ark_Literal_String_script_Callback_String_Void_callback Ark_Literal_String_script_Callback_String_Void_callback; +typedef struct Opt_Literal_String_script_Callback_String_Void_callback Opt_Literal_String_script_Callback_String_Void_callback; +typedef struct Ark_ScreenCaptureConfig Ark_ScreenCaptureConfig; +typedef struct Opt_ScreenCaptureConfig Opt_ScreenCaptureConfig; typedef Ark_Materialized Ark_VideoController; typedef struct Opt_VideoController Opt_VideoController; typedef struct Ark_Union_Number_String_PlaybackSpeed Ark_Union_Number_String_PlaybackSpeed; typedef struct Opt_Union_Number_String_PlaybackSpeed Opt_Union_Number_String_PlaybackSpeed; +typedef struct Ark_TimePickerDialogOptions Ark_TimePickerDialogOptions; +typedef struct Opt_TimePickerDialogOptions Opt_TimePickerDialogOptions; typedef Ark_Materialized Ark_TextTimerController; typedef struct Opt_TextTimerController Opt_TextTimerController; +typedef struct Ark_TextPickerDialogOptions Ark_TextPickerDialogOptions; +typedef struct Opt_TextPickerDialogOptions Opt_TextPickerDialogOptions; typedef struct Ark_DividerOptions Ark_DividerOptions; typedef struct Opt_DividerOptions Opt_DividerOptions; +typedef struct Ark_InputCounterOptions Ark_InputCounterOptions; +typedef struct Opt_InputCounterOptions Opt_InputCounterOptions; +typedef struct Ark_KeyboardOptions Ark_KeyboardOptions; +typedef struct Opt_KeyboardOptions Opt_KeyboardOptions; typedef struct Ark_UnderlineColor Ark_UnderlineColor; typedef struct Opt_UnderlineColor Opt_UnderlineColor; typedef Ark_Materialized Ark_TextInputController; typedef struct Opt_TextInputController Opt_TextInputController; +typedef struct Ark_SelectionOptions Ark_SelectionOptions; +typedef struct Opt_SelectionOptions Opt_SelectionOptions; +typedef struct Ark_TextRange Ark_TextRange; +typedef struct Opt_TextRange Opt_TextRange; +typedef struct Ark_TextMenuItem Ark_TextMenuItem; +typedef struct Opt_TextMenuItem Opt_TextMenuItem; typedef Ark_Materialized Ark_TextClockController; typedef struct Opt_TextClockController Opt_TextClockController; typedef Ark_Materialized Ark_TextAreaController; typedef struct Opt_TextAreaController Opt_TextAreaController; +typedef struct Ark_SelectionMenuOptions Ark_SelectionMenuOptions; +typedef struct Opt_SelectionMenuOptions Opt_SelectionMenuOptions; +typedef struct Ark_FontSettingOptions Ark_FontSettingOptions; +typedef struct Opt_FontSettingOptions Opt_FontSettingOptions; typedef Ark_Materialized Ark_TextController; typedef struct Opt_TextController Opt_TextController; typedef struct Ark_BottomTabBarStyle Ark_BottomTabBarStyle; @@ -727,10 +791,16 @@ typedef struct Ark_SubTabBarStyle Ark_SubTabBarStyle; typedef struct Opt_SubTabBarStyle Opt_SubTabBarStyle; typedef struct Ark_TabBarOptions Ark_TabBarOptions; typedef struct Opt_TabBarOptions Opt_TabBarOptions; +typedef struct Ark_BackgroundBlurStyleOptions Ark_BackgroundBlurStyleOptions; +typedef struct Opt_BackgroundBlurStyleOptions Opt_BackgroundBlurStyleOptions; +typedef struct Ark_ScrollableBarModeOptions Ark_ScrollableBarModeOptions; +typedef struct Opt_ScrollableBarModeOptions Opt_ScrollableBarModeOptions; typedef struct Ark_TabContentAnimatedTransition Ark_TabContentAnimatedTransition; typedef struct Opt_TabContentAnimatedTransition Opt_TabContentAnimatedTransition; typedef Ark_Materialized Ark_TabsController; typedef struct Opt_TabsController Opt_TabsController; +typedef struct Ark_SymbolEffect Ark_SymbolEffect; +typedef struct Opt_SymbolEffect Opt_SymbolEffect; typedef struct Ark_DigitIndicator Ark_DigitIndicator; typedef struct Opt_DigitIndicator Opt_DigitIndicator; typedef struct Ark_DotIndicator Ark_DotIndicator; @@ -743,20 +813,42 @@ typedef struct Callback_SwiperContentTransitionProxy_Void Callback_SwiperContent typedef struct Opt_Callback_SwiperContentTransitionProxy_Void Opt_Callback_SwiperContentTransitionProxy_Void; typedef struct Ark_Type_SliderBlockStyle_shape Ark_Type_SliderBlockStyle_shape; typedef struct Opt_Type_SliderBlockStyle_shape Opt_Type_SliderBlockStyle_shape; +typedef struct Ark_LocalizedEdges Ark_LocalizedEdges; +typedef struct Opt_LocalizedEdges Opt_LocalizedEdges; +typedef struct Ark_Edges Ark_Edges; +typedef struct Opt_Edges Opt_Edges; +typedef struct Ark_SearchButtonOptions Ark_SearchButtonOptions; +typedef struct Opt_SearchButtonOptions Opt_SearchButtonOptions; typedef struct Ark_CancelButtonSymbolOptions Ark_CancelButtonSymbolOptions; typedef struct Opt_CancelButtonSymbolOptions Opt_CancelButtonSymbolOptions; typedef struct Ark_CancelButtonOptions Ark_CancelButtonOptions; typedef struct Opt_CancelButtonOptions Opt_CancelButtonOptions; typedef Ark_Materialized Ark_SearchController; typedef struct Opt_SearchController Opt_SearchController; +typedef struct Ark_EdgeEffectOptions Ark_EdgeEffectOptions; +typedef struct Opt_EdgeEffectOptions Opt_EdgeEffectOptions; typedef struct Ark_Union_Dimension_Array_Dimension Ark_Union_Dimension_Array_Dimension; typedef struct Opt_Union_Dimension_Array_Dimension Opt_Union_Dimension_Array_Dimension; typedef struct ScrollOnWillScrollCallback ScrollOnWillScrollCallback; typedef struct Opt_ScrollOnWillScrollCallback Opt_ScrollOnWillScrollCallback; +typedef struct Ark_ScrollToIndexOptions Ark_ScrollToIndexOptions; +typedef struct Opt_ScrollToIndexOptions Opt_ScrollToIndexOptions; +typedef struct Ark_Literal_Boolean_next_Axis_direction Ark_Literal_Boolean_next_Axis_direction; +typedef struct Opt_Literal_Boolean_next_Axis_direction Opt_Literal_Boolean_next_Axis_direction; +typedef struct Ark_ScrollPageOptions Ark_ScrollPageOptions; +typedef struct Opt_ScrollPageOptions Opt_ScrollPageOptions; +typedef struct Ark_ScrollEdgeOptions Ark_ScrollEdgeOptions; +typedef struct Opt_ScrollEdgeOptions Opt_ScrollEdgeOptions; +typedef struct Ark_ScrollOptions Ark_ScrollOptions; +typedef struct Opt_ScrollOptions Opt_ScrollOptions; typedef struct Ark_Union_String_Number Ark_Union_String_Number; typedef struct Opt_Union_String_Number Opt_Union_String_Number; -typedef struct MenuOnAppearCallback MenuOnAppearCallback; -typedef struct Opt_MenuOnAppearCallback Opt_MenuOnAppearCallback; +typedef Ark_Materialized Ark_RichEditorStyledStringController; +typedef struct Opt_RichEditorStyledStringController Opt_RichEditorStyledStringController; +typedef Ark_Materialized Ark_RichEditorController; +typedef struct Opt_RichEditorController Opt_RichEditorController; +typedef struct Ark_PlaceholderStyle Ark_PlaceholderStyle; +typedef struct Opt_PlaceholderStyle Opt_PlaceholderStyle; typedef struct Array_RichEditorTextSpanResult Array_RichEditorTextSpanResult; typedef struct Opt_Array_RichEditorTextSpanResult Opt_Array_RichEditorTextSpanResult; typedef struct Array_RichEditorImageSpanResult Array_RichEditorImageSpanResult; @@ -769,10 +861,28 @@ typedef struct Ark_RichEditorTextSpanResult Ark_RichEditorTextSpanResult; typedef struct Opt_RichEditorTextSpanResult Opt_RichEditorTextSpanResult; typedef struct Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; typedef struct Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; -typedef Ark_Materialized Ark_RichEditorStyledStringController; -typedef struct Opt_RichEditorStyledStringController Opt_RichEditorStyledStringController; -typedef Ark_Materialized Ark_RichEditorController; -typedef struct Opt_RichEditorController Opt_RichEditorController; +typedef struct Ark_StyledStringChangedListener Ark_StyledStringChangedListener; +typedef struct Opt_StyledStringChangedListener Opt_StyledStringChangedListener; +typedef struct Ark_RichEditorRange Ark_RichEditorRange; +typedef struct Opt_RichEditorRange Opt_RichEditorRange; +typedef struct Ark_RichEditorParagraphStyleOptions Ark_RichEditorParagraphStyleOptions; +typedef struct Opt_RichEditorParagraphStyleOptions Opt_RichEditorParagraphStyleOptions; +typedef struct Ark_RichEditorUpdateSymbolSpanStyleOptions Ark_RichEditorUpdateSymbolSpanStyleOptions; +typedef struct Opt_RichEditorUpdateSymbolSpanStyleOptions Opt_RichEditorUpdateSymbolSpanStyleOptions; +typedef struct Ark_RichEditorUpdateImageSpanStyleOptions Ark_RichEditorUpdateImageSpanStyleOptions; +typedef struct Opt_RichEditorUpdateImageSpanStyleOptions Opt_RichEditorUpdateImageSpanStyleOptions; +typedef struct Ark_RichEditorUpdateTextSpanStyleOptions Ark_RichEditorUpdateTextSpanStyleOptions; +typedef struct Opt_RichEditorUpdateTextSpanStyleOptions Opt_RichEditorUpdateTextSpanStyleOptions; +typedef struct Ark_RichEditorSymbolSpanOptions Ark_RichEditorSymbolSpanOptions; +typedef struct Opt_RichEditorSymbolSpanOptions Opt_RichEditorSymbolSpanOptions; +typedef struct Ark_RichEditorBuilderSpanOptions Ark_RichEditorBuilderSpanOptions; +typedef struct Opt_RichEditorBuilderSpanOptions Opt_RichEditorBuilderSpanOptions; +typedef struct Ark_RichEditorImageSpanOptions Ark_RichEditorImageSpanOptions; +typedef struct Opt_RichEditorImageSpanOptions Opt_RichEditorImageSpanOptions; +typedef struct Array_FingerInfo Array_FingerInfo; +typedef struct Opt_Array_FingerInfo Opt_Array_FingerInfo; +typedef struct Ark_RichEditorTextSpanOptions Ark_RichEditorTextSpanOptions; +typedef struct Opt_RichEditorTextSpanOptions Opt_RichEditorTextSpanOptions; typedef struct Ark_GuideLinePosition Ark_GuideLinePosition; typedef struct Opt_GuideLinePosition Opt_GuideLinePosition; typedef struct Ark_RoundedRectOptions Ark_RoundedRectOptions; @@ -791,10 +901,12 @@ typedef struct Ark_PluginComponentTemplate Ark_PluginComponentTemplate; typedef struct Opt_PluginComponentTemplate Opt_PluginComponentTemplate; typedef struct Ark_CircleStyleOptions Ark_CircleStyleOptions; typedef struct Opt_CircleStyleOptions Opt_CircleStyleOptions; +typedef struct Ark_NavigationToolbarOptions Ark_NavigationToolbarOptions; +typedef struct Opt_NavigationToolbarOptions Opt_NavigationToolbarOptions; typedef struct Array_ToolbarItem Array_ToolbarItem; typedef struct Opt_Array_ToolbarItem Opt_Array_ToolbarItem; -typedef struct Ark_TextModifier Ark_TextModifier; -typedef struct Opt_TextModifier Opt_TextModifier; +typedef struct Ark_NavigationTitleOptions Ark_NavigationTitleOptions; +typedef struct Opt_NavigationTitleOptions Opt_NavigationTitleOptions; typedef struct Ark_NavDestinationCustomTitle Ark_NavDestinationCustomTitle; typedef struct Opt_NavDestinationCustomTitle Opt_NavDestinationCustomTitle; typedef struct Ark_NavDestinationCommonTitle Ark_NavDestinationCommonTitle; @@ -813,18 +925,16 @@ typedef struct Ark_ASTCResource Ark_ASTCResource; typedef struct Opt_ASTCResource Opt_ASTCResource; typedef struct Ark_DrawableDescriptor Ark_DrawableDescriptor; typedef struct Opt_DrawableDescriptor Opt_DrawableDescriptor; -typedef struct Ark_LocalizedEdges Ark_LocalizedEdges; -typedef struct Opt_LocalizedEdges Opt_LocalizedEdges; -typedef struct Ark_Edges Ark_Edges; -typedef struct Opt_Edges Opt_Edges; +typedef Ark_Materialized Ark_Matrix2D; +typedef struct Opt_Matrix2D Opt_Matrix2D; typedef struct Ark_ListDividerOptions Ark_ListDividerOptions; typedef struct Opt_ListDividerOptions Opt_ListDividerOptions; -typedef struct Callback_Number_Void Callback_Number_Void; -typedef struct Opt_Callback_Number_Void Opt_Callback_Number_Void; typedef struct Ark_Union_CustomBuilder_SwipeActionItem Ark_Union_CustomBuilder_SwipeActionItem; typedef struct Opt_Union_CustomBuilder_SwipeActionItem Opt_Union_CustomBuilder_SwipeActionItem; typedef struct Ark_LengthConstrain Ark_LengthConstrain; typedef struct Opt_LengthConstrain Opt_LengthConstrain; +typedef struct Ark_CloseSwipeActionOptions Ark_CloseSwipeActionOptions; +typedef struct Opt_CloseSwipeActionOptions Opt_CloseSwipeActionOptions; typedef struct Ark_DrawingColorFilter Ark_DrawingColorFilter; typedef struct Opt_DrawingColorFilter Opt_DrawingColorFilter; typedef struct Ark_ColorFilter Ark_ColorFilter; @@ -851,86 +961,70 @@ typedef struct Ark_WindowStatusType Ark_WindowStatusType; typedef struct Opt_WindowStatusType Opt_WindowStatusType; typedef struct Ark_FlexSpaceOptions Ark_FlexSpaceOptions; typedef struct Opt_FlexSpaceOptions Opt_FlexSpaceOptions; +typedef struct Ark_DatePickerDialogOptions Ark_DatePickerDialogOptions; +typedef struct Opt_DatePickerDialogOptions Opt_DatePickerDialogOptions; typedef struct Ark_LinearGradient_data_panel Ark_LinearGradient_data_panel; typedef struct Opt_LinearGradient_data_panel Opt_LinearGradient_data_panel; typedef struct Array_Union_ResourceColor_LinearGradient_data_panel Array_Union_ResourceColor_LinearGradient_data_panel; typedef struct Opt_Array_Union_ResourceColor_LinearGradient_data_panel Opt_Array_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Ark_Union_ResourceColor_EdgeColors Ark_Union_ResourceColor_EdgeColors; +typedef struct Opt_Union_ResourceColor_EdgeColors Opt_Union_ResourceColor_EdgeColors; +typedef struct Ark_Union_Dimension_EdgeWidths Ark_Union_Dimension_EdgeWidths; +typedef struct Opt_Union_Dimension_EdgeWidths Opt_Union_Dimension_EdgeWidths; +typedef struct Ark_AnimateParam Ark_AnimateParam; +typedef struct Opt_AnimateParam Opt_AnimateParam; typedef struct Ark_Union_ResourceStr_Scene Ark_Union_ResourceStr_Scene; typedef struct Opt_Union_ResourceStr_Scene Opt_Union_ResourceStr_Scene; +typedef Ark_Materialized Ark_IPropertySubscriber; +typedef struct Opt_IPropertySubscriber Opt_IPropertySubscriber; +typedef struct Ark_UIGestureEvent Ark_UIGestureEvent; +typedef struct Opt_UIGestureEvent Opt_UIGestureEvent; +typedef struct OnMoveHandler OnMoveHandler; +typedef struct Opt_OnMoveHandler Opt_OnMoveHandler; +typedef struct Ark_FadingEdgeOptions Ark_FadingEdgeOptions; +typedef struct Opt_FadingEdgeOptions Opt_FadingEdgeOptions; typedef struct Ark_RectShape Ark_RectShape; typedef struct Opt_RectShape Opt_RectShape; -typedef struct Ark_ColumnSplitDividerStyle Ark_ColumnSplitDividerStyle; -typedef struct Opt_ColumnSplitDividerStyle Opt_ColumnSplitDividerStyle; -typedef struct Ark_LightSource Ark_LightSource; -typedef struct Opt_LightSource Opt_LightSource; -typedef Ark_Materialized Ark_DrawingRenderingContext; -typedef struct Opt_DrawingRenderingContext Opt_DrawingRenderingContext; -typedef Ark_Materialized Ark_CanvasRenderingContext2D; -typedef struct Opt_CanvasRenderingContext2D Opt_CanvasRenderingContext2D; -typedef Ark_Materialized Ark_CalendarController; -typedef struct Opt_CalendarController Opt_CalendarController; -typedef struct Ark_MonthData Ark_MonthData; -typedef struct Opt_MonthData Opt_MonthData; -typedef struct Ark_Literal_Number_day_month_year Ark_Literal_Number_day_month_year; -typedef struct Opt_Literal_Number_day_month_year Opt_Literal_Number_day_month_year; -typedef struct Ark_BadgeStyle Ark_BadgeStyle; -typedef struct Opt_BadgeStyle Opt_BadgeStyle; -typedef struct Ark_Union_BadgePosition_Position Ark_Union_BadgePosition_Position; -typedef struct Opt_Union_BadgePosition_Position Opt_Union_BadgePosition_Position; -typedef struct Ark_ScrollMotion Ark_ScrollMotion; -typedef struct Opt_ScrollMotion Opt_ScrollMotion; -typedef struct Ark_FrictionMotion Ark_FrictionMotion; -typedef struct Opt_FrictionMotion Opt_FrictionMotion; -typedef struct Ark_SpringMotion Ark_SpringMotion; -typedef struct Opt_SpringMotion Opt_SpringMotion; -typedef struct Ark_UIContext Ark_UIContext; -typedef struct Opt_UIContext Opt_UIContext; -typedef struct Callback_SheetType_Void Callback_SheetType_Void; -typedef struct Opt_Callback_SheetType_Void Opt_Callback_SheetType_Void; -typedef struct Callback_SpringBackAction_Void Callback_SpringBackAction_Void; -typedef struct Opt_Callback_SpringBackAction_Void Opt_Callback_SpringBackAction_Void; -typedef struct Callback_DismissSheetAction_Void Callback_DismissSheetAction_Void; -typedef struct Opt_Callback_DismissSheetAction_Void Opt_Callback_DismissSheetAction_Void; -typedef struct Callback_SheetDismiss_Void Callback_SheetDismiss_Void; -typedef struct Opt_Callback_SheetDismiss_Void Opt_Callback_SheetDismiss_Void; -typedef struct Ark_Union_SheetTitleOptions_CustomBuilder Ark_Union_SheetTitleOptions_CustomBuilder; -typedef struct Opt_Union_SheetTitleOptions_CustomBuilder Opt_Union_SheetTitleOptions_CustomBuilder; -typedef struct Ark_Union_Boolean_Resource Ark_Union_Boolean_Resource; -typedef struct Opt_Union_Boolean_Resource Opt_Union_Boolean_Resource; -typedef struct Ark_Type_SheetOptions_detents Ark_Type_SheetOptions_detents; -typedef struct Opt_Type_SheetOptions_detents Opt_Type_SheetOptions_detents; -typedef struct Callback_DismissContentCoverAction_Void Callback_DismissContentCoverAction_Void; -typedef struct Opt_Callback_DismissContentCoverAction_Void Opt_Callback_DismissContentCoverAction_Void; -typedef struct Ark_ContextMenuAnimationOptions Ark_ContextMenuAnimationOptions; -typedef struct Opt_ContextMenuAnimationOptions Opt_ContextMenuAnimationOptions; -typedef struct Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Ark_Union_MenuPreviewMode_CustomBuilder Ark_Union_MenuPreviewMode_CustomBuilder; -typedef struct Opt_Union_MenuPreviewMode_CustomBuilder Opt_Union_MenuPreviewMode_CustomBuilder; +typedef struct GestureRecognizerJudgeBeginCallback GestureRecognizerJudgeBeginCallback; +typedef struct Opt_GestureRecognizerJudgeBeginCallback Opt_GestureRecognizerJudgeBeginCallback; +typedef struct Ark_AccessibilityOptions Ark_AccessibilityOptions; +typedef struct Opt_AccessibilityOptions Opt_AccessibilityOptions; +typedef struct VisibleAreaChangeCallback VisibleAreaChangeCallback; +typedef struct Opt_VisibleAreaChangeCallback Opt_VisibleAreaChangeCallback; +typedef struct Ark_SheetOptions Ark_SheetOptions; +typedef struct Opt_SheetOptions Opt_SheetOptions; +typedef struct Ark_ContentCoverOptions Ark_ContentCoverOptions; +typedef struct Opt_ContentCoverOptions Opt_ContentCoverOptions; +typedef struct Ark_ContextMenuOptions Ark_ContextMenuOptions; +typedef struct Opt_ContextMenuOptions Opt_ContextMenuOptions; +typedef struct Ark_MenuOptions Ark_MenuOptions; +typedef struct Opt_MenuOptions Opt_MenuOptions; typedef struct Array_MenuElement Array_MenuElement; typedef struct Opt_Array_MenuElement Opt_Array_MenuElement; typedef struct Ark_CustomPopupOptions Ark_CustomPopupOptions; typedef struct Opt_CustomPopupOptions Opt_CustomPopupOptions; typedef struct Ark_PopupOptions Ark_PopupOptions; typedef struct Opt_PopupOptions Opt_PopupOptions; +typedef struct Ark_GeometryTransitionOptions Ark_GeometryTransitionOptions; +typedef struct Opt_GeometryTransitionOptions Opt_GeometryTransitionOptions; typedef struct Ark_Blender Ark_Blender; typedef struct Opt_Blender Opt_Blender; -typedef struct Ark_OverlayOffset Ark_OverlayOffset; -typedef struct Opt_OverlayOffset Opt_OverlayOffset; -typedef struct Ark_Union_Boolean_Number Ark_Union_Boolean_Number; -typedef struct Opt_Union_Boolean_Number Opt_Union_Boolean_Number; -typedef struct Ark_ImageModifier Ark_ImageModifier; -typedef struct Opt_ImageModifier Opt_ImageModifier; -typedef struct Ark_Union_DragPreviewMode_Array_DragPreviewMode Ark_Union_DragPreviewMode_Array_DragPreviewMode; -typedef struct Opt_Union_DragPreviewMode_Array_DragPreviewMode Opt_Union_DragPreviewMode_Array_DragPreviewMode; -typedef struct Ark_MotionPathOptions Ark_MotionPathOptions; -typedef struct Opt_MotionPathOptions Opt_MotionPathOptions; -typedef struct Array_FractionStop Array_FractionStop; -typedef struct Opt_Array_FractionStop Opt_Array_FractionStop; +typedef struct Ark_OverlayOptions Ark_OverlayOptions; +typedef struct Opt_OverlayOptions Opt_OverlayOptions; +typedef struct Ark_DragInteractionOptions Ark_DragInteractionOptions; +typedef struct Opt_DragInteractionOptions Opt_DragInteractionOptions; +typedef struct Ark_DragPreviewOptions Ark_DragPreviewOptions; +typedef struct Opt_DragPreviewOptions Opt_DragPreviewOptions; +typedef struct Ark_sharedTransitionOptions Ark_sharedTransitionOptions; +typedef struct Opt_sharedTransitionOptions Opt_sharedTransitionOptions; +typedef struct Ark_LinearGradientBlurOptions Ark_LinearGradientBlurOptions; +typedef struct Opt_LinearGradientBlurOptions Opt_LinearGradientBlurOptions; typedef struct TransitionFinishCallback TransitionFinishCallback; typedef struct Opt_TransitionFinishCallback Opt_TransitionFinishCallback; -typedef struct Ark_BlurOptions Ark_BlurOptions; -typedef struct Opt_BlurOptions Opt_BlurOptions; +typedef struct Ark_ForegroundBlurStyleOptions Ark_ForegroundBlurStyleOptions; +typedef struct Opt_ForegroundBlurStyleOptions Opt_ForegroundBlurStyleOptions; +typedef struct Ark_Literal_Alignment_align Ark_Literal_Alignment_align; +typedef struct Opt_Literal_Alignment_align Opt_Literal_Alignment_align; typedef struct Ark_PathShape Ark_PathShape; typedef struct Opt_PathShape Opt_PathShape; typedef struct Ark_EllipseShape Ark_EllipseShape; @@ -995,42 +1089,94 @@ typedef struct Array_Rectangle Array_Rectangle; typedef struct Opt_Array_Rectangle Opt_Array_Rectangle; typedef Ark_Materialized Ark_DrawModifier; typedef struct Opt_DrawModifier Opt_DrawModifier; -typedef struct Ark_WithThemeOptions Ark_WithThemeOptions; -typedef struct Opt_WithThemeOptions Opt_WithThemeOptions; -typedef struct WithThemeInterface WithThemeInterface; -typedef struct Opt_WithThemeInterface Opt_WithThemeInterface; -typedef struct Type_NavigationAttribute_customNavContentTransition_delegate Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate Opt_Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct SliderTriggerChangeCallback SliderTriggerChangeCallback; -typedef struct Opt_SliderTriggerChangeCallback Opt_SliderTriggerChangeCallback; -typedef struct ScrollOnScrollCallback ScrollOnScrollCallback; -typedef struct Opt_ScrollOnScrollCallback Opt_ScrollOnScrollCallback; -typedef struct PageTransitionCallback PageTransitionCallback; -typedef struct Opt_PageTransitionCallback Opt_PageTransitionCallback; -typedef struct OnScrollCallback OnScrollCallback; -typedef struct Opt_OnScrollCallback Opt_OnScrollCallback; -typedef struct Ark_IsolatedOptions Ark_IsolatedOptions; -typedef struct Opt_IsolatedOptions Opt_IsolatedOptions; -typedef struct IsolatedComponentInterface IsolatedComponentInterface; -typedef struct Opt_IsolatedComponentInterface Opt_IsolatedComponentInterface; -typedef struct HoverCallback HoverCallback; -typedef struct Opt_HoverCallback Opt_HoverCallback; -typedef struct Ark_WithThemeAttribute Ark_WithThemeAttribute; -typedef struct Opt_WithThemeAttribute Opt_WithThemeAttribute; -typedef struct Callback_WithThemeAttribute_Void Callback_WithThemeAttribute_Void; -typedef struct Opt_Callback_WithThemeAttribute_Void Opt_Callback_WithThemeAttribute_Void; -typedef struct Callback_WebResourceResponse_Void Callback_WebResourceResponse_Void; -typedef struct Opt_Callback_WebResourceResponse_Void Opt_Callback_WebResourceResponse_Void; -typedef struct Callback_WebKeyboardOptions_Void Callback_WebKeyboardOptions_Void; -typedef struct Opt_Callback_WebKeyboardOptions_Void Opt_Callback_WebKeyboardOptions_Void; -typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void Callback_Union_CustomBuilder_DragItemInfo_Void; -typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; -typedef struct Callback_Tuple_Number_Number_Void Callback_Tuple_Number_Number_Void; -typedef struct Opt_Callback_Tuple_Number_Number_Void Opt_Callback_Tuple_Number_Number_Void; -typedef struct Callback_Tuple_Number_Number_Number_Number_Void Callback_Tuple_Number_Number_Number_Number_Void; -typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void Opt_Callback_Tuple_Number_Number_Number_Number_Void; -typedef struct Callback_TouchResult_Void Callback_TouchResult_Void; -typedef struct Opt_Callback_TouchResult_Void Opt_Callback_TouchResult_Void; +typedef struct Ark_Literal_TransitionEffect_appear_disappear Ark_Literal_TransitionEffect_appear_disappear; +typedef struct Opt_Literal_TransitionEffect_appear_disappear Opt_Literal_TransitionEffect_appear_disappear; +typedef struct Ark_ColumnSplitDividerStyle Ark_ColumnSplitDividerStyle; +typedef struct Opt_ColumnSplitDividerStyle Opt_ColumnSplitDividerStyle; +typedef struct Ark_LightSource Ark_LightSource; +typedef struct Opt_LightSource Opt_LightSource; +typedef Ark_Materialized Ark_DrawingRenderingContext; +typedef struct Opt_DrawingRenderingContext Opt_DrawingRenderingContext; +typedef Ark_Materialized Ark_CanvasRenderingContext2D; +typedef struct Opt_CanvasRenderingContext2D Opt_CanvasRenderingContext2D; +typedef Ark_Materialized Ark_ImageBitmap; +typedef struct Opt_ImageBitmap Opt_ImageBitmap; +typedef struct Ark_ImageData Ark_ImageData; +typedef struct Opt_ImageData Opt_ImageData; +typedef Ark_Materialized Ark_Path2D; +typedef struct Opt_Path2D Opt_Path2D; +typedef struct Ark_CalendarDialogOptions Ark_CalendarDialogOptions; +typedef struct Opt_CalendarDialogOptions Opt_CalendarDialogOptions; +typedef Ark_Materialized Ark_CalendarController; +typedef struct Opt_CalendarController Opt_CalendarController; +typedef struct Ark_MonthData Ark_MonthData; +typedef struct Opt_MonthData Opt_MonthData; +typedef struct Ark_Literal_Number_day_month_year Ark_Literal_Number_day_month_year; +typedef struct Opt_Literal_Number_day_month_year Opt_Literal_Number_day_month_year; +typedef struct Ark_BadgeStyle Ark_BadgeStyle; +typedef struct Opt_BadgeStyle Opt_BadgeStyle; +typedef struct Ark_Union_BadgePosition_Position Ark_Union_BadgePosition_Position; +typedef struct Opt_Union_BadgePosition_Position Opt_Union_BadgePosition_Position; +typedef struct Ark_ScrollMotion Ark_ScrollMotion; +typedef struct Opt_ScrollMotion Opt_ScrollMotion; +typedef struct Ark_FrictionMotion Ark_FrictionMotion; +typedef struct Opt_FrictionMotion Opt_FrictionMotion; +typedef struct Ark_SpringMotion Ark_SpringMotion; +typedef struct Opt_SpringMotion Opt_SpringMotion; +typedef struct Ark_AlertDialogParamWithOptions Ark_AlertDialogParamWithOptions; +typedef struct Opt_AlertDialogParamWithOptions Opt_AlertDialogParamWithOptions; +typedef struct Ark_AlertDialogParamWithButtons Ark_AlertDialogParamWithButtons; +typedef struct Opt_AlertDialogParamWithButtons Opt_AlertDialogParamWithButtons; +typedef struct Ark_AlertDialogParamWithConfirm Ark_AlertDialogParamWithConfirm; +typedef struct Opt_AlertDialogParamWithConfirm Opt_AlertDialogParamWithConfirm; +typedef struct Ark_ActionSheetOptions Ark_ActionSheetOptions; +typedef struct Opt_ActionSheetOptions Opt_ActionSheetOptions; +typedef struct Ark_ClickEvent Ark_ClickEvent; +typedef struct Opt_ClickEvent Opt_ClickEvent; +typedef struct Ark_WithThemeOptions Ark_WithThemeOptions; +typedef struct Opt_WithThemeOptions Opt_WithThemeOptions; +typedef struct WithThemeInterface WithThemeInterface; +typedef struct Opt_WithThemeInterface Opt_WithThemeInterface; +typedef struct Type_NavigationAttribute_customNavContentTransition_delegate Type_NavigationAttribute_customNavContentTransition_delegate; +typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate Opt_Type_NavigationAttribute_customNavContentTransition_delegate; +typedef struct SliderTriggerChangeCallback SliderTriggerChangeCallback; +typedef struct Opt_SliderTriggerChangeCallback Opt_SliderTriggerChangeCallback; +typedef struct ScrollOnScrollCallback ScrollOnScrollCallback; +typedef struct Opt_ScrollOnScrollCallback Opt_ScrollOnScrollCallback; +typedef struct PageTransitionCallback PageTransitionCallback; +typedef struct Opt_PageTransitionCallback Opt_PageTransitionCallback; +typedef struct OnScrollCallback OnScrollCallback; +typedef struct Opt_OnScrollCallback Opt_OnScrollCallback; +typedef struct Ark_IsolatedOptions Ark_IsolatedOptions; +typedef struct Opt_IsolatedOptions Opt_IsolatedOptions; +typedef struct IsolatedComponentInterface IsolatedComponentInterface; +typedef struct Opt_IsolatedComponentInterface Opt_IsolatedComponentInterface; +typedef struct Ark_Union_NavDestinationContext_NavBar Ark_Union_NavDestinationContext_NavBar; +typedef struct Opt_Union_NavDestinationContext_NavBar Opt_Union_NavDestinationContext_NavBar; +typedef struct InterceptionShowCallback InterceptionShowCallback; +typedef struct Opt_InterceptionShowCallback Opt_InterceptionShowCallback; +typedef struct InterceptionModeCallback InterceptionModeCallback; +typedef struct Opt_InterceptionModeCallback Opt_InterceptionModeCallback; +typedef struct HoverCallback HoverCallback; +typedef struct Opt_HoverCallback Opt_HoverCallback; +typedef struct Ark_WithThemeAttribute Ark_WithThemeAttribute; +typedef struct Opt_WithThemeAttribute Opt_WithThemeAttribute; +typedef struct Callback_WithThemeAttribute_Void Callback_WithThemeAttribute_Void; +typedef struct Opt_Callback_WithThemeAttribute_Void Opt_Callback_WithThemeAttribute_Void; +typedef struct Callback_WebResourceResponse_Void Callback_WebResourceResponse_Void; +typedef struct Opt_Callback_WebResourceResponse_Void Opt_Callback_WebResourceResponse_Void; +typedef struct Callback_WebKeyboardOptions_Void Callback_WebKeyboardOptions_Void; +typedef struct Opt_Callback_WebKeyboardOptions_Void Opt_Callback_WebKeyboardOptions_Void; +typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Callback_Tuple_Number_Number_Void Callback_Tuple_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Void Opt_Callback_Tuple_Number_Number_Void; +typedef struct Callback_Tuple_Number_Number_Number_Number_Void Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void Opt_Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Callback_TouchResult_Void Callback_TouchResult_Void; +typedef struct Opt_Callback_TouchResult_Void Opt_Callback_TouchResult_Void; +typedef struct Callback_T_Any_this Callback_T_Any_this; +typedef struct Opt_Callback_T_Any_this Opt_Callback_T_Any_this; typedef struct Callback_String_Unknown_Void Callback_String_Unknown_Void; typedef struct Opt_Callback_String_Unknown_Void Opt_Callback_String_Unknown_Void; typedef struct Callback_Pointer_Void Callback_Pointer_Void; @@ -1073,148 +1219,28 @@ typedef struct Callback_Array_String_Void Callback_Array_String_Void; typedef struct Opt_Callback_Array_String_Void Opt_Callback_Array_String_Void; typedef struct ButtonTriggerClickCallback ButtonTriggerClickCallback; typedef struct Opt_ButtonTriggerClickCallback Opt_ButtonTriggerClickCallback; -typedef struct Ark_LinearIndicatorStartOptions Ark_LinearIndicatorStartOptions; -typedef struct Opt_LinearIndicatorStartOptions Opt_LinearIndicatorStartOptions; -typedef struct Ark_CustomSpanDrawInfo Ark_CustomSpanDrawInfo; -typedef struct Opt_CustomSpanDrawInfo Opt_CustomSpanDrawInfo; -typedef struct Ark_CustomSpanMeasureInfo Ark_CustomSpanMeasureInfo; -typedef struct Opt_CustomSpanMeasureInfo Opt_CustomSpanMeasureInfo; -typedef struct Ark_SpanStyle Ark_SpanStyle; -typedef struct Opt_SpanStyle Opt_SpanStyle; +typedef Ark_Materialized Ark_LinearIndicatorController; +typedef struct Opt_LinearIndicatorController Opt_LinearIndicatorController; typedef struct Ark_StyleOptions Ark_StyleOptions; typedef struct Opt_StyleOptions Opt_StyleOptions; typedef struct Array_StyleOptions Array_StyleOptions; typedef struct Opt_Array_StyleOptions Opt_Array_StyleOptions; typedef struct Ark_Union_String_ImageAttachment_CustomSpan Ark_Union_String_ImageAttachment_CustomSpan; typedef struct Opt_Union_String_ImageAttachment_CustomSpan Opt_Union_String_ImageAttachment_CustomSpan; -typedef struct Ark_SectionOptions Ark_SectionOptions; -typedef struct Opt_SectionOptions Opt_SectionOptions; -typedef struct Array_SectionOptions Array_SectionOptions; -typedef struct Opt_Array_SectionOptions Opt_Array_SectionOptions; -typedef struct Ark_SurfaceRotationOptions Ark_SurfaceRotationOptions; -typedef struct Opt_SurfaceRotationOptions Opt_SurfaceRotationOptions; -typedef struct Ark_SurfaceRect Ark_SurfaceRect; -typedef struct Opt_SurfaceRect Opt_SurfaceRect; -typedef struct Ark_Literal_Number_surfaceHeight_surfaceWidth Ark_Literal_Number_surfaceHeight_surfaceWidth; -typedef struct Opt_Literal_Number_surfaceHeight_surfaceWidth Opt_Literal_Number_surfaceHeight_surfaceWidth; -typedef struct Ark_Literal_Object_object_String_name_Array_String_methodList Ark_Literal_Object_object_String_name_Array_String_methodList; -typedef struct Opt_Literal_Object_object_String_name_Array_String_methodList Opt_Literal_Object_object_String_name_Array_String_methodList; -typedef struct Ark_Literal_Union_String_Resource_url_Array_Header_headers Ark_Literal_Union_String_Resource_url_Array_Header_headers; -typedef struct Opt_Literal_Union_String_Resource_url_Array_Header_headers Opt_Literal_Union_String_Resource_url_Array_Header_headers; -typedef struct Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; -typedef struct Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; -typedef struct Ark_Literal_String_script_Callback_String_Void_callback Ark_Literal_String_script_Callback_String_Void_callback; -typedef struct Opt_Literal_String_script_Callback_String_Void_callback Opt_Literal_String_script_Callback_String_Void_callback; -typedef struct Ark_Header Ark_Header; -typedef struct Opt_Header Opt_Header; -typedef struct Ark_Union_String_Number_Resource_Buffer Ark_Union_String_Number_Resource_Buffer; -typedef struct Opt_Union_String_Number_Resource_Buffer Opt_Union_String_Number_Resource_Buffer; -typedef struct Ark_ScreenCaptureConfig Ark_ScreenCaptureConfig; -typedef struct Opt_ScreenCaptureConfig Opt_ScreenCaptureConfig; -typedef struct Ark_TimePickerDialogOptions Ark_TimePickerDialogOptions; -typedef struct Opt_TimePickerDialogOptions Opt_TimePickerDialogOptions; -typedef struct Ark_TextPickerResult Ark_TextPickerResult; -typedef struct Opt_TextPickerResult Opt_TextPickerResult; -typedef struct Ark_TextPickerDialogOptions Ark_TextPickerDialogOptions; -typedef struct Opt_TextPickerDialogOptions Opt_TextPickerDialogOptions; -typedef struct Ark_TextMenuItem Ark_TextMenuItem; -typedef struct Opt_TextMenuItem Opt_TextMenuItem; -typedef struct Array_TextMenuItem Array_TextMenuItem; -typedef struct Opt_Array_TextMenuItem Opt_Array_TextMenuItem; -typedef struct Ark_ScrollToIndexOptions Ark_ScrollToIndexOptions; -typedef struct Opt_ScrollToIndexOptions Opt_ScrollToIndexOptions; -typedef struct Ark_Literal_Boolean_next_Axis_direction Ark_Literal_Boolean_next_Axis_direction; -typedef struct Opt_Literal_Boolean_next_Axis_direction Opt_Literal_Boolean_next_Axis_direction; -typedef struct Ark_ScrollPageOptions Ark_ScrollPageOptions; -typedef struct Opt_ScrollPageOptions Opt_ScrollPageOptions; -typedef struct Ark_ScrollEdgeOptions Ark_ScrollEdgeOptions; -typedef struct Opt_ScrollEdgeOptions Opt_ScrollEdgeOptions; -typedef struct Ark_ScrollOptions Ark_ScrollOptions; -typedef struct Opt_ScrollOptions Opt_ScrollOptions; -typedef struct Ark_StyledStringChangeValue Ark_StyledStringChangeValue; -typedef struct Opt_StyledStringChangeValue Opt_StyledStringChangeValue; -typedef struct Ark_StyledStringChangedListener Ark_StyledStringChangedListener; -typedef struct Opt_StyledStringChangedListener Opt_StyledStringChangedListener; -typedef struct Ark_RichEditorParagraphStyleOptions Ark_RichEditorParagraphStyleOptions; -typedef struct Opt_RichEditorParagraphStyleOptions Opt_RichEditorParagraphStyleOptions; -typedef struct Ark_Type_RichEditorController_updateSpanStyle_value Ark_Type_RichEditorController_updateSpanStyle_value; -typedef struct Opt_Type_RichEditorController_updateSpanStyle_value Opt_Type_RichEditorController_updateSpanStyle_value; -typedef struct Ark_RichEditorSymbolSpanOptions Ark_RichEditorSymbolSpanOptions; -typedef struct Opt_RichEditorSymbolSpanOptions Opt_RichEditorSymbolSpanOptions; -typedef struct Ark_RichEditorBuilderSpanOptions Ark_RichEditorBuilderSpanOptions; -typedef struct Opt_RichEditorBuilderSpanOptions Opt_RichEditorBuilderSpanOptions; -typedef struct Ark_RichEditorImageSpanOptions Ark_RichEditorImageSpanOptions; -typedef struct Opt_RichEditorImageSpanOptions Opt_RichEditorImageSpanOptions; -typedef struct Ark_Union_PixelMap_ResourceStr Ark_Union_PixelMap_ResourceStr; -typedef struct Opt_Union_PixelMap_ResourceStr Opt_Union_PixelMap_ResourceStr; -typedef struct Ark_GestureEvent Ark_GestureEvent; -typedef struct Opt_GestureEvent Opt_GestureEvent; -typedef struct Ark_RichEditorTextSpanOptions Ark_RichEditorTextSpanOptions; -typedef struct Opt_RichEditorTextSpanOptions Opt_RichEditorTextSpanOptions; -typedef struct Ark_SelectionOptions Ark_SelectionOptions; -typedef struct Opt_SelectionOptions Opt_SelectionOptions; -typedef struct Ark_Union_NavDestinationContext_NavBar Ark_Union_NavDestinationContext_NavBar; -typedef struct Opt_Union_NavDestinationContext_NavBar Opt_Union_NavDestinationContext_NavBar; -typedef struct Ark_NavigationInterception Ark_NavigationInterception; -typedef struct Opt_NavigationInterception Opt_NavigationInterception; -typedef struct Ark_NavigationOptions Ark_NavigationOptions; -typedef struct Opt_NavigationOptions Opt_NavigationOptions; -typedef struct Ark_CloseSwipeActionOptions Ark_CloseSwipeActionOptions; -typedef struct Opt_CloseSwipeActionOptions Opt_CloseSwipeActionOptions; -typedef struct Ark_Literal_Number_distance_fingers_PanDirection_direction Ark_Literal_Number_distance_fingers_PanDirection_direction; -typedef struct Opt_Literal_Number_distance_fingers_PanDirection_direction Opt_Literal_Number_distance_fingers_PanDirection_direction; -typedef struct Ark_DatePickerDialogOptions Ark_DatePickerDialogOptions; -typedef struct Opt_DatePickerDialogOptions Opt_DatePickerDialogOptions; -typedef struct Ark_CustomDialogControllerOptions Ark_CustomDialogControllerOptions; -typedef struct Opt_CustomDialogControllerOptions Opt_CustomDialogControllerOptions; -typedef Ark_Materialized Ark_IPropertySubscriber; -typedef struct Opt_IPropertySubscriber Opt_IPropertySubscriber; -typedef struct Ark_UIGestureEvent Ark_UIGestureEvent; -typedef struct Opt_UIGestureEvent Opt_UIGestureEvent; -typedef struct Ark_TransitionEffects Ark_TransitionEffects; -typedef struct Opt_TransitionEffects Opt_TransitionEffects; -typedef struct Ark_DrawContext Ark_DrawContext; -typedef struct Opt_DrawContext Opt_DrawContext; -typedef struct Ark_LengthMetricsUnit Ark_LengthMetricsUnit; -typedef struct Opt_LengthMetricsUnit Opt_LengthMetricsUnit; -typedef struct Ark_RenderingContextSettings Ark_RenderingContextSettings; -typedef struct Opt_RenderingContextSettings Opt_RenderingContextSettings; -typedef struct Ark_ImageData Ark_ImageData; -typedef struct Opt_ImageData Opt_ImageData; -typedef struct Ark_Union_ImageBitmap_PixelMap Ark_Union_ImageBitmap_PixelMap; -typedef struct Opt_Union_ImageBitmap_PixelMap Opt_Union_ImageBitmap_PixelMap; -typedef Ark_Materialized Ark_Matrix2D; -typedef struct Opt_Matrix2D Opt_Matrix2D; -typedef Ark_Materialized Ark_Path2D; -typedef struct Opt_Path2D Opt_Path2D; -typedef struct Ark_CalendarDialogOptions Ark_CalendarDialogOptions; -typedef struct Opt_CalendarDialogOptions Opt_CalendarDialogOptions; -typedef struct Ark_AlertDialogButtonOptions Ark_AlertDialogButtonOptions; -typedef struct Opt_AlertDialogButtonOptions Opt_AlertDialogButtonOptions; -typedef struct Ark_Type_AlertDialog_show_value Ark_Type_AlertDialog_show_value; -typedef struct Opt_Type_AlertDialog_show_value Opt_Type_AlertDialog_show_value; -typedef struct Ark_DismissDialogAction Ark_DismissDialogAction; -typedef struct Opt_DismissDialogAction Opt_DismissDialogAction; -typedef struct Ark_SheetInfo Ark_SheetInfo; -typedef struct Opt_SheetInfo Opt_SheetInfo; -typedef struct Ark_ActionSheetOptions Ark_ActionSheetOptions; -typedef struct Opt_ActionSheetOptions Opt_ActionSheetOptions; -typedef Ark_Materialized Ark_LinearIndicatorController; -typedef struct Opt_LinearIndicatorController Opt_LinearIndicatorController; typedef struct Ark_Literal_Number_code_Want_want Ark_Literal_Number_code_Want_want; typedef struct Opt_Literal_Number_code_Want_want Opt_Literal_Number_code_Want_want; typedef struct Callback_Literal_Number_code_Want_want_Void Callback_Literal_Number_code_Want_want_Void; typedef struct Opt_Callback_Literal_Number_code_Want_want_Void Opt_Callback_Literal_Number_code_Want_want_Void; typedef struct Ark_ReceiveCallback Ark_ReceiveCallback; typedef struct Opt_ReceiveCallback Opt_ReceiveCallback; -typedef Ark_Materialized Ark_UIExtensionProxy; -typedef struct Opt_UIExtensionProxy Opt_UIExtensionProxy; -typedef struct Callback_UIExtensionProxy_Void Callback_UIExtensionProxy_Void; -typedef struct Opt_Callback_UIExtensionProxy_Void Opt_Callback_UIExtensionProxy_Void; typedef struct Ark_UIExtensionOptions Ark_UIExtensionOptions; typedef struct Opt_UIExtensionOptions Opt_UIExtensionOptions; +typedef Ark_Materialized Ark_UIExtensionProxy; +typedef struct Opt_UIExtensionProxy Opt_UIExtensionProxy; typedef struct Ark_WaterFlowOptions Ark_WaterFlowOptions; typedef struct Opt_WaterFlowOptions Opt_WaterFlowOptions; +typedef struct Array_SectionOptions Array_SectionOptions; +typedef struct Opt_Array_SectionOptions Opt_Array_SectionOptions; typedef struct Ark_WindowAnimationTarget Ark_WindowAnimationTarget; typedef struct Opt_WindowAnimationTarget Opt_WindowAnimationTarget; typedef struct Ark_ButtonStyle Ark_ButtonStyle; @@ -1225,8 +1251,6 @@ typedef struct Ark_XComponentOptions Ark_XComponentOptions; typedef struct Opt_XComponentOptions Opt_XComponentOptions; typedef struct Ark_Type_XComponentInterface_value Ark_Type_XComponentInterface_value; typedef struct Opt_Type_XComponentInterface_value Opt_Type_XComponentInterface_value; -typedef struct Ark_SelectionMenuOptionsExt Ark_SelectionMenuOptionsExt; -typedef struct Opt_SelectionMenuOptionsExt Opt_SelectionMenuOptionsExt; typedef struct Ark_AdsBlockedDetails Ark_AdsBlockedDetails; typedef struct Opt_AdsBlockedDetails Opt_AdsBlockedDetails; typedef struct OnAdsBlockedCallback OnAdsBlockedCallback; @@ -1467,6 +1491,10 @@ typedef struct Ark_JavaScriptProxy Ark_JavaScriptProxy; typedef struct Opt_JavaScriptProxy Opt_JavaScriptProxy; typedef struct Ark_WebOptions Ark_WebOptions; typedef struct Opt_WebOptions Opt_WebOptions; +typedef struct Ark_Header Ark_Header; +typedef struct Opt_Header Opt_Header; +typedef struct Ark_Union_String_Number_Resource_Buffer Ark_Union_String_Number_Resource_Buffer; +typedef struct Opt_Union_String_Number_Resource_Buffer Opt_Union_String_Number_Resource_Buffer; typedef struct Ark_PlaybackInfo Ark_PlaybackInfo; typedef struct Opt_PlaybackInfo Opt_PlaybackInfo; typedef struct Callback_PlaybackInfo_Void Callback_PlaybackInfo_Void; @@ -1491,6 +1519,8 @@ typedef struct Ark_TimePickerOptions Ark_TimePickerOptions; typedef struct Opt_TimePickerOptions Opt_TimePickerOptions; typedef struct Ark_TextTimerOptions Ark_TextTimerOptions; typedef struct Opt_TextTimerOptions Opt_TextTimerOptions; +typedef struct Ark_TextPickerResult Ark_TextPickerResult; +typedef struct Opt_TextPickerResult Opt_TextPickerResult; typedef struct Type_TextPickerAttribute_onChange_callback Type_TextPickerAttribute_onChange_callback; typedef struct Opt_Type_TextPickerAttribute_onChange_callback Opt_Type_TextPickerAttribute_onChange_callback; typedef struct Callback_String_Number_Void Callback_String_Number_Void; @@ -1511,10 +1541,10 @@ typedef struct OnSubmitCallback OnSubmitCallback; typedef struct Opt_OnSubmitCallback Opt_OnSubmitCallback; typedef struct Ark_TextInputOptions Ark_TextInputOptions; typedef struct Opt_TextInputOptions Opt_TextInputOptions; +typedef struct Array_TextMenuItem Array_TextMenuItem; +typedef struct Opt_Array_TextMenuItem Opt_Array_TextMenuItem; typedef struct Ark_TextClockOptions Ark_TextClockOptions; typedef struct Opt_TextClockOptions Opt_TextClockOptions; -typedef struct Ark_InputCounterOptions Ark_InputCounterOptions; -typedef struct Opt_InputCounterOptions Opt_InputCounterOptions; typedef struct Callback_String_PasteEvent_Void Callback_String_PasteEvent_Void; typedef struct Opt_Callback_String_PasteEvent_Void Opt_Callback_String_PasteEvent_Void; typedef struct TextAreaSubmitCallback TextAreaSubmitCallback; @@ -1523,8 +1553,6 @@ typedef struct Callback_EnterKeyType_Void Callback_EnterKeyType_Void; typedef struct Opt_Callback_EnterKeyType_Void Opt_Callback_EnterKeyType_Void; typedef struct Ark_TextAreaOptions Ark_TextAreaOptions; typedef struct Opt_TextAreaOptions Opt_TextAreaOptions; -typedef struct Ark_FontSettingOptions Ark_FontSettingOptions; -typedef struct Opt_FontSettingOptions Opt_FontSettingOptions; typedef struct Ark_TextOverflowOptions Ark_TextOverflowOptions; typedef struct Opt_TextOverflowOptions Opt_TextOverflowOptions; typedef struct Ark_TextOptions Ark_TextOptions; @@ -1533,8 +1561,6 @@ typedef struct Ark_Union_SubTabBarStyle_BottomTabBarStyle Ark_Union_SubTabBarSty typedef struct Opt_Union_SubTabBarStyle_BottomTabBarStyle Opt_Union_SubTabBarStyle_BottomTabBarStyle; typedef struct Ark_Union_String_Resource_CustomBuilder_TabBarOptions Ark_Union_String_Resource_CustomBuilder_TabBarOptions; typedef struct Opt_Union_String_Resource_CustomBuilder_TabBarOptions Opt_Union_String_Resource_CustomBuilder_TabBarOptions; -typedef struct Ark_ScrollableBarModeOptions Ark_ScrollableBarModeOptions; -typedef struct Opt_ScrollableBarModeOptions Opt_ScrollableBarModeOptions; typedef struct OnTabsContentWillChangeCallback OnTabsContentWillChangeCallback; typedef struct Opt_OnTabsContentWillChangeCallback Opt_OnTabsContentWillChangeCallback; typedef Ark_Materialized Ark_TabContentTransitionProxy; @@ -1553,8 +1579,6 @@ typedef struct OnTabsAnimationStartCallback OnTabsAnimationStartCallback; typedef struct Opt_OnTabsAnimationStartCallback Opt_OnTabsAnimationStartCallback; typedef struct Ark_TabsOptions Ark_TabsOptions; typedef struct Opt_TabsOptions Opt_TabsOptions; -typedef struct Ark_SymbolEffect Ark_SymbolEffect; -typedef struct Opt_SymbolEffect Opt_SymbolEffect; typedef struct Ark_Union_DotIndicator_DigitIndicator Ark_Union_DotIndicator_DigitIndicator; typedef struct Opt_Union_DotIndicator_DigitIndicator Opt_Union_DotIndicator_DigitIndicator; typedef struct Ark_Union_Number_String_SwiperAutoFill Ark_Union_Number_String_SwiperAutoFill; @@ -1603,8 +1627,8 @@ typedef struct Ark_SelectOption Ark_SelectOption; typedef struct Opt_SelectOption Opt_SelectOption; typedef struct Array_SelectOption Array_SelectOption; typedef struct Opt_Array_SelectOption Opt_Array_SelectOption; -typedef struct Ark_SearchButtonOptions Ark_SearchButtonOptions; -typedef struct Opt_SearchButtonOptions Opt_SearchButtonOptions; +typedef struct Ark_Union_Position_Edges_LocalizedEdges Ark_Union_Position_Edges_LocalizedEdges; +typedef struct Opt_Union_Position_Edges_LocalizedEdges Opt_Union_Position_Edges_LocalizedEdges; typedef struct Callback_DeleteValue_Void Callback_DeleteValue_Void; typedef struct Opt_Callback_DeleteValue_Void Opt_Callback_DeleteValue_Void; typedef struct Ark_DeleteValue Ark_DeleteValue; @@ -1661,12 +1685,10 @@ typedef struct Ark_RowOptions Ark_RowOptions; typedef struct Opt_RowOptions Opt_RowOptions; typedef struct Ark_RootSceneSession Ark_RootSceneSession; typedef struct Opt_RootSceneSession Opt_RootSceneSession; -typedef struct Ark_PlaceholderStyle Ark_PlaceholderStyle; -typedef struct Opt_PlaceholderStyle Opt_PlaceholderStyle; -typedef struct Ark_KeyboardOptions Ark_KeyboardOptions; -typedef struct Opt_KeyboardOptions Opt_KeyboardOptions; -typedef struct Ark_SelectionMenuOptions Ark_SelectionMenuOptions; -typedef struct Opt_SelectionMenuOptions Opt_SelectionMenuOptions; +typedef struct Ark_RichEditorStyledStringOptions Ark_RichEditorStyledStringOptions; +typedef struct Opt_RichEditorStyledStringOptions Opt_RichEditorStyledStringOptions; +typedef struct Ark_RichEditorOptions Ark_RichEditorOptions; +typedef struct Opt_RichEditorOptions Opt_RichEditorOptions; typedef struct Ark_Union_ResponseType_RichEditorResponseType Ark_Union_ResponseType_RichEditorResponseType; typedef struct Opt_Union_ResponseType_RichEditorResponseType Opt_Union_ResponseType_RichEditorResponseType; typedef Ark_Materialized Ark_EditMenuOptions; @@ -1707,22 +1729,24 @@ typedef struct Ark_RichEditorInsertValue Ark_RichEditorInsertValue; typedef struct Opt_RichEditorInsertValue Opt_RichEditorInsertValue; typedef struct Callback_RichEditorInsertValue_Boolean Callback_RichEditorInsertValue_Boolean; typedef struct Opt_Callback_RichEditorInsertValue_Boolean Opt_Callback_RichEditorInsertValue_Boolean; -typedef struct Ark_RichEditorRange Ark_RichEditorRange; -typedef struct Opt_RichEditorRange Opt_RichEditorRange; typedef struct Callback_RichEditorRange_Void Callback_RichEditorRange_Void; typedef struct Opt_Callback_RichEditorRange_Void Opt_Callback_RichEditorRange_Void; typedef struct Ark_RichEditorSelection Ark_RichEditorSelection; typedef struct Opt_RichEditorSelection Opt_RichEditorSelection; typedef struct Callback_RichEditorSelection_Void Callback_RichEditorSelection_Void; typedef struct Opt_Callback_RichEditorSelection_Void Opt_Callback_RichEditorSelection_Void; -typedef struct Ark_RichEditorStyledStringOptions Ark_RichEditorStyledStringOptions; -typedef struct Opt_RichEditorStyledStringOptions Opt_RichEditorStyledStringOptions; -typedef struct Ark_RichEditorOptions Ark_RichEditorOptions; -typedef struct Opt_RichEditorOptions Opt_RichEditorOptions; -typedef struct Ark_LocalizedBarrierStyle Ark_LocalizedBarrierStyle; -typedef struct Opt_LocalizedBarrierStyle Opt_LocalizedBarrierStyle; -typedef struct Array_LocalizedBarrierStyle Array_LocalizedBarrierStyle; -typedef struct Opt_Array_LocalizedBarrierStyle Opt_Array_LocalizedBarrierStyle; +typedef struct Ark_StyledStringChangeValue Ark_StyledStringChangeValue; +typedef struct Opt_StyledStringChangeValue Opt_StyledStringChangeValue; +typedef struct Ark_Type_RichEditorController_updateSpanStyle_value Ark_Type_RichEditorController_updateSpanStyle_value; +typedef struct Opt_Type_RichEditorController_updateSpanStyle_value Opt_Type_RichEditorController_updateSpanStyle_value; +typedef struct Ark_Union_PixelMap_ResourceStr Ark_Union_PixelMap_ResourceStr; +typedef struct Opt_Union_PixelMap_ResourceStr Opt_Union_PixelMap_ResourceStr; +typedef struct Ark_GestureEvent Ark_GestureEvent; +typedef struct Opt_GestureEvent Opt_GestureEvent; +typedef struct Ark_LocalizedBarrierStyle Ark_LocalizedBarrierStyle; +typedef struct Opt_LocalizedBarrierStyle Opt_LocalizedBarrierStyle; +typedef struct Array_LocalizedBarrierStyle Array_LocalizedBarrierStyle; +typedef struct Opt_Array_LocalizedBarrierStyle Opt_Array_LocalizedBarrierStyle; typedef struct Ark_BarrierStyle Ark_BarrierStyle; typedef struct Opt_BarrierStyle Opt_BarrierStyle; typedef struct Array_BarrierStyle Array_BarrierStyle; @@ -1783,14 +1807,10 @@ typedef struct Array_LayoutSafeAreaEdge Array_LayoutSafeAreaEdge; typedef struct Opt_Array_LayoutSafeAreaEdge Opt_Array_LayoutSafeAreaEdge; typedef struct Array_LayoutSafeAreaType Array_LayoutSafeAreaType; typedef struct Opt_Array_LayoutSafeAreaType Opt_Array_LayoutSafeAreaType; -typedef struct Ark_NavigationToolbarOptions Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions Opt_NavigationToolbarOptions; typedef struct Ark_ToolbarItem Ark_ToolbarItem; typedef struct Opt_ToolbarItem Opt_ToolbarItem; typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder Ark_Union_Array_ToolbarItem_CustomBuilder; typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder Opt_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Ark_NavigationTitleOptions Ark_NavigationTitleOptions; -typedef struct Opt_NavigationTitleOptions Opt_NavigationTitleOptions; typedef struct Ark_Type_NavDestinationAttribute_title_value Ark_Type_NavDestinationAttribute_title_value; typedef struct Opt_Type_NavDestinationAttribute_title_value Opt_Type_NavDestinationAttribute_title_value; typedef struct Ark_PopInfo Ark_PopInfo; @@ -1819,8 +1839,6 @@ typedef struct Callback_ClickEvent_LocationButtonOnClickResult_Void Callback_Cli typedef struct Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void; typedef struct Ark_LocationButtonOptions Ark_LocationButtonOptions; typedef struct Opt_LocationButtonOptions Opt_LocationButtonOptions; -typedef struct Ark_Union_Position_Edges_LocalizedEdges Ark_Union_Position_Edges_LocalizedEdges; -typedef struct Opt_Union_Position_Edges_LocalizedEdges Opt_Union_Position_Edges_LocalizedEdges; typedef struct Ark_ListItemGroupOptions Ark_ListItemGroupOptions; typedef struct Opt_ListItemGroupOptions Opt_ListItemGroupOptions; typedef struct Ark_SwipeActionOptions Ark_SwipeActionOptions; @@ -1863,8 +1881,6 @@ typedef struct Array_ImageFrameInfo Array_ImageFrameInfo; typedef struct Opt_Array_ImageFrameInfo Opt_Array_ImageFrameInfo; typedef struct Ark_ResolutionQuality Ark_ResolutionQuality; typedef struct Opt_ResolutionQuality Opt_ResolutionQuality; -typedef struct Ark_ImageAnalyzerConfig Ark_ImageAnalyzerConfig; -typedef struct Opt_ImageAnalyzerConfig Opt_ImageAnalyzerConfig; typedef struct Ark_ImageError Ark_ImageError; typedef struct Opt_ImageError Opt_ImageError; typedef struct ImageErrorCallback ImageErrorCallback; @@ -1917,6 +1933,8 @@ typedef struct Ark_Tuple_Number_Number_Number_Number Ark_Tuple_Number_Number_Num typedef struct Opt_Tuple_Number_Number_Number_Number Opt_Tuple_Number_Number_Number_Number; typedef struct Ark_GridLayoutOptions Ark_GridLayoutOptions; typedef struct Opt_GridLayoutOptions Opt_GridLayoutOptions; +typedef struct Ark_Literal_Number_distance_fingers_PanDirection_direction Ark_Literal_Number_distance_fingers_PanDirection_direction; +typedef struct Opt_Literal_Number_distance_fingers_PanDirection_direction Opt_Literal_Number_distance_fingers_PanDirection_direction; typedef struct Ark_GaugeIndicatorOptions Ark_GaugeIndicatorOptions; typedef struct Opt_GaugeIndicatorOptions Opt_GaugeIndicatorOptions; typedef struct Ark_GaugeShadowOptions Ark_GaugeShadowOptions; @@ -1971,106 +1989,30 @@ typedef struct Ark_DataPanelShadowOptions Ark_DataPanelShadowOptions; typedef struct Opt_DataPanelShadowOptions Opt_DataPanelShadowOptions; typedef struct Ark_DataPanelOptions Ark_DataPanelOptions; typedef struct Opt_DataPanelOptions Opt_DataPanelOptions; +typedef struct Ark_CustomDialogControllerOptions Ark_CustomDialogControllerOptions; +typedef struct Opt_CustomDialogControllerOptions Opt_CustomDialogControllerOptions; typedef struct Ark_SceneOptions Ark_SceneOptions; typedef struct Opt_SceneOptions Opt_SceneOptions; -typedef struct Ark_FadingEdgeOptions Ark_FadingEdgeOptions; -typedef struct Opt_FadingEdgeOptions Opt_FadingEdgeOptions; -typedef struct Ark_EdgeEffectOptions Ark_EdgeEffectOptions; -typedef struct Opt_EdgeEffectOptions Opt_EdgeEffectOptions; typedef struct Ark_Union_ContentClipMode_RectShape Ark_Union_ContentClipMode_RectShape; typedef struct Opt_Union_ContentClipMode_RectShape Opt_Union_ContentClipMode_RectShape; typedef struct Ark_OffsetResult Ark_OffsetResult; typedef struct Opt_OffsetResult Opt_OffsetResult; typedef struct Callback_Number_ScrollState_Void Callback_Number_ScrollState_Void; typedef struct Opt_Callback_Number_ScrollState_Void Opt_Callback_Number_ScrollState_Void; -typedef struct Ark_PointLightStyle Ark_PointLightStyle; -typedef struct Opt_PointLightStyle Opt_PointLightStyle; -typedef struct Ark_ColumnOptions Ark_ColumnOptions; -typedef struct Opt_ColumnOptions Opt_ColumnOptions; -typedef struct Ark_CircleOptions Ark_CircleOptions; -typedef struct Opt_CircleOptions Opt_CircleOptions; -typedef struct Ark_CheckboxGroupResult Ark_CheckboxGroupResult; -typedef struct Opt_CheckboxGroupResult Opt_CheckboxGroupResult; -typedef struct OnCheckboxGroupChangeCallback OnCheckboxGroupChangeCallback; -typedef struct Opt_OnCheckboxGroupChangeCallback Opt_OnCheckboxGroupChangeCallback; -typedef struct Ark_CheckboxGroupOptions Ark_CheckboxGroupOptions; -typedef struct Opt_CheckboxGroupOptions Opt_CheckboxGroupOptions; -typedef struct OnCheckboxChangeCallback OnCheckboxChangeCallback; -typedef struct Opt_OnCheckboxChangeCallback Opt_OnCheckboxChangeCallback; -typedef struct Ark_MarkStyle Ark_MarkStyle; -typedef struct Opt_MarkStyle Opt_MarkStyle; -typedef struct Ark_CheckboxOptions Ark_CheckboxOptions; -typedef struct Opt_CheckboxOptions Opt_CheckboxOptions; -typedef struct Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext; -typedef struct Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext; -typedef struct Ark_CalendarOptions Ark_CalendarOptions; -typedef struct Opt_CalendarOptions Opt_CalendarOptions; -typedef struct Ark_CalendarRequestedData Ark_CalendarRequestedData; -typedef struct Opt_CalendarRequestedData Opt_CalendarRequestedData; -typedef struct Callback_CalendarRequestedData_Void Callback_CalendarRequestedData_Void; -typedef struct Opt_Callback_CalendarRequestedData_Void Opt_Callback_CalendarRequestedData_Void; -typedef struct Ark_CalendarSelectedDate Ark_CalendarSelectedDate; -typedef struct Opt_CalendarSelectedDate Opt_CalendarSelectedDate; -typedef struct Callback_CalendarSelectedDate_Void Callback_CalendarSelectedDate_Void; -typedef struct Opt_Callback_CalendarSelectedDate_Void Opt_Callback_CalendarSelectedDate_Void; -typedef struct Ark_WorkStateStyle Ark_WorkStateStyle; -typedef struct Opt_WorkStateStyle Opt_WorkStateStyle; -typedef struct Ark_WeekStyle Ark_WeekStyle; -typedef struct Opt_WeekStyle Opt_WeekStyle; -typedef struct Ark_TodayStyle Ark_TodayStyle; -typedef struct Opt_TodayStyle Opt_TodayStyle; -typedef struct Ark_NonCurrentDayStyle Ark_NonCurrentDayStyle; -typedef struct Opt_NonCurrentDayStyle Opt_NonCurrentDayStyle; -typedef struct Ark_CurrentDayStyle Ark_CurrentDayStyle; -typedef struct Opt_CurrentDayStyle Opt_CurrentDayStyle; -typedef struct Ark_CalendarDay Ark_CalendarDay; -typedef struct Opt_CalendarDay Opt_CalendarDay; -typedef struct Ark_Type_CalendarInterface_value Ark_Type_CalendarInterface_value; -typedef struct Opt_Type_CalendarInterface_value Opt_Type_CalendarInterface_value; -typedef struct Ark_ButtonOptions Ark_ButtonOptions; -typedef struct Opt_ButtonOptions Opt_ButtonOptions; -typedef struct Ark_BadgeParamWithString Ark_BadgeParamWithString; -typedef struct Opt_BadgeParamWithString Opt_BadgeParamWithString; -typedef struct Ark_BadgeParamWithNumber Ark_BadgeParamWithNumber; -typedef struct Opt_BadgeParamWithNumber Opt_BadgeParamWithNumber; -typedef struct Ark_Union_SpringMotion_FrictionMotion_ScrollMotion Ark_Union_SpringMotion_FrictionMotion_ScrollMotion; -typedef struct Opt_Union_SpringMotion_FrictionMotion_ScrollMotion Opt_Union_SpringMotion_FrictionMotion_ScrollMotion; -typedef struct OnAlphabetIndexerPopupSelectCallback OnAlphabetIndexerPopupSelectCallback; -typedef struct Opt_OnAlphabetIndexerPopupSelectCallback Opt_OnAlphabetIndexerPopupSelectCallback; -typedef struct OnAlphabetIndexerRequestPopupDataCallback OnAlphabetIndexerRequestPopupDataCallback; -typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback Opt_OnAlphabetIndexerRequestPopupDataCallback; -typedef struct OnAlphabetIndexerSelectCallback OnAlphabetIndexerSelectCallback; -typedef struct Opt_OnAlphabetIndexerSelectCallback Opt_OnAlphabetIndexerSelectCallback; -typedef struct Ark_AlphabetIndexerOptions Ark_AlphabetIndexerOptions; -typedef struct Opt_AlphabetIndexerOptions Opt_AlphabetIndexerOptions; -typedef struct Ark_Literal_Want_want Ark_Literal_Want_want; -typedef struct Opt_Literal_Want_want Opt_Literal_Want_want; -typedef struct Ark_AccessibilityOptions Ark_AccessibilityOptions; -typedef struct Opt_AccessibilityOptions Opt_AccessibilityOptions; typedef struct Array_ModifierKey Array_ModifierKey; typedef struct Opt_Array_ModifierKey Opt_Array_ModifierKey; typedef struct Ark_Union_String_FunctionKey Ark_Union_String_FunctionKey; typedef struct Opt_Union_String_FunctionKey Opt_Union_String_FunctionKey; -typedef struct VisibleAreaChangeCallback VisibleAreaChangeCallback; -typedef struct Opt_VisibleAreaChangeCallback Opt_VisibleAreaChangeCallback; typedef struct Ark_SpringBackAction Ark_SpringBackAction; typedef struct Opt_SpringBackAction Opt_SpringBackAction; typedef struct Ark_DismissSheetAction Ark_DismissSheetAction; typedef struct Opt_DismissSheetAction Opt_DismissSheetAction; typedef struct Ark_SheetDismiss Ark_SheetDismiss; typedef struct Opt_SheetDismiss Opt_SheetDismiss; -typedef struct Ark_SheetOptions Ark_SheetOptions; -typedef struct Opt_SheetOptions Opt_SheetOptions; typedef struct Ark_DismissContentCoverAction Ark_DismissContentCoverAction; typedef struct Opt_DismissContentCoverAction Opt_DismissContentCoverAction; -typedef struct Ark_ContentCoverOptions Ark_ContentCoverOptions; -typedef struct Opt_ContentCoverOptions Opt_ContentCoverOptions; -typedef struct Ark_ContextMenuOptions Ark_ContextMenuOptions; -typedef struct Opt_ContextMenuOptions Opt_ContextMenuOptions; typedef struct Ark_Union_Array_MenuElement_CustomBuilder Ark_Union_Array_MenuElement_CustomBuilder; typedef struct Opt_Union_Array_MenuElement_CustomBuilder Opt_Union_Array_MenuElement_CustomBuilder; -typedef struct Ark_MenuOptions Ark_MenuOptions; -typedef struct Opt_MenuOptions Opt_MenuOptions; typedef struct Ark_MenuElement Ark_MenuElement; typedef struct Opt_MenuElement Opt_MenuElement; typedef struct Ark_DismissPopupAction Ark_DismissPopupAction; @@ -2079,30 +2021,12 @@ typedef struct Ark_Literal_Boolean_isVisible Ark_Literal_Boolean_isVisible; typedef struct Opt_Literal_Boolean_isVisible Opt_Literal_Boolean_isVisible; typedef struct Ark_Union_PopupOptions_CustomPopupOptions Ark_Union_PopupOptions_CustomPopupOptions; typedef struct Opt_Union_PopupOptions_CustomPopupOptions Opt_Union_PopupOptions_CustomPopupOptions; -typedef struct Ark_GeometryTransitionOptions Ark_GeometryTransitionOptions; -typedef struct Opt_GeometryTransitionOptions Opt_GeometryTransitionOptions; typedef struct Ark_Union_BlendMode_Blender Ark_Union_BlendMode_Blender; typedef struct Opt_Union_BlendMode_Blender Opt_Union_BlendMode_Blender; -typedef struct Ark_OverlayOptions Ark_OverlayOptions; -typedef struct Opt_OverlayOptions Opt_OverlayOptions; typedef struct Ark_Union_String_CustomBuilder_ComponentContent Ark_Union_String_CustomBuilder_ComponentContent; typedef struct Opt_Union_String_CustomBuilder_ComponentContent Opt_Union_String_CustomBuilder_ComponentContent; -typedef struct Ark_DragInteractionOptions Ark_DragInteractionOptions; -typedef struct Opt_DragInteractionOptions Opt_DragInteractionOptions; -typedef struct Ark_DragPreviewOptions Ark_DragPreviewOptions; -typedef struct Opt_DragPreviewOptions Opt_DragPreviewOptions; -typedef struct Ark_sharedTransitionOptions Ark_sharedTransitionOptions; -typedef struct Opt_sharedTransitionOptions Opt_sharedTransitionOptions; typedef struct Ark_FractionStop Ark_FractionStop; typedef struct Opt_FractionStop Opt_FractionStop; -typedef struct Ark_LinearGradientBlurOptions Ark_LinearGradientBlurOptions; -typedef struct Opt_LinearGradientBlurOptions Opt_LinearGradientBlurOptions; -typedef struct Ark_ForegroundBlurStyleOptions Ark_ForegroundBlurStyleOptions; -typedef struct Opt_ForegroundBlurStyleOptions Opt_ForegroundBlurStyleOptions; -typedef struct Ark_BackgroundBlurStyleOptions Ark_BackgroundBlurStyleOptions; -typedef struct Opt_BackgroundBlurStyleOptions Opt_BackgroundBlurStyleOptions; -typedef struct Ark_Literal_Alignment_align Ark_Literal_Alignment_align; -typedef struct Opt_Literal_Alignment_align Opt_Literal_Alignment_align; typedef struct Array_SafeAreaEdge Array_SafeAreaEdge; typedef struct Opt_Array_SafeAreaEdge Opt_Array_SafeAreaEdge; typedef struct Array_SafeAreaType Array_SafeAreaType; @@ -2117,8 +2041,6 @@ typedef struct ShouldBuiltInRecognizerParallelWithCallback ShouldBuiltInRecogniz typedef struct Opt_ShouldBuiltInRecognizerParallelWithCallback Opt_ShouldBuiltInRecognizerParallelWithCallback; typedef Ark_Materialized Ark_GestureRecognizer; typedef struct Opt_GestureRecognizer Opt_GestureRecognizer; -typedef struct GestureRecognizerJudgeBeginCallback GestureRecognizerJudgeBeginCallback; -typedef struct Opt_GestureRecognizerJudgeBeginCallback Opt_GestureRecognizerJudgeBeginCallback; typedef struct Ark_FingerInfo Ark_FingerInfo; typedef struct Opt_FingerInfo Opt_FingerInfo; typedef struct Ark_BaseGestureEvent Ark_BaseGestureEvent; @@ -2207,8 +2129,6 @@ typedef struct Ark_HoverEvent Ark_HoverEvent; typedef struct Opt_HoverEvent Opt_HoverEvent; typedef struct Callback_Boolean_HoverEvent_Void Callback_Boolean_HoverEvent_Void; typedef struct Opt_Callback_Boolean_HoverEvent_Void Opt_Callback_Boolean_HoverEvent_Void; -typedef struct Ark_ClickEvent Ark_ClickEvent; -typedef struct Opt_ClickEvent Opt_ClickEvent; typedef struct Ark_Union_ResourceColor_ColoringStrategy Ark_Union_ResourceColor_ColoringStrategy; typedef struct Opt_Union_ResourceColor_ColoringStrategy Opt_Union_ResourceColor_ColoringStrategy; typedef struct Ark_Union_Dimension_OutlineRadiuses Ark_Union_Dimension_OutlineRadiuses; @@ -2261,6 +2181,84 @@ typedef struct Ark_ConstraintSizeOptions Ark_ConstraintSizeOptions; typedef struct Opt_ConstraintSizeOptions Opt_ConstraintSizeOptions; typedef struct Ark_Union_Array_Rectangle_Rectangle Ark_Union_Array_Rectangle_Rectangle; typedef struct Opt_Union_Array_Rectangle_Rectangle Opt_Union_Array_Rectangle_Rectangle; +typedef struct Ark_TransitionEffects Ark_TransitionEffects; +typedef struct Opt_TransitionEffects Opt_TransitionEffects; +typedef struct Ark_PointLightStyle Ark_PointLightStyle; +typedef struct Opt_PointLightStyle Opt_PointLightStyle; +typedef struct Ark_ColumnOptions Ark_ColumnOptions; +typedef struct Opt_ColumnOptions Opt_ColumnOptions; +typedef struct Ark_CircleOptions Ark_CircleOptions; +typedef struct Opt_CircleOptions Opt_CircleOptions; +typedef struct Ark_CheckboxGroupResult Ark_CheckboxGroupResult; +typedef struct Opt_CheckboxGroupResult Opt_CheckboxGroupResult; +typedef struct OnCheckboxGroupChangeCallback OnCheckboxGroupChangeCallback; +typedef struct Opt_OnCheckboxGroupChangeCallback Opt_OnCheckboxGroupChangeCallback; +typedef struct Ark_CheckboxGroupOptions Ark_CheckboxGroupOptions; +typedef struct Opt_CheckboxGroupOptions Opt_CheckboxGroupOptions; +typedef struct OnCheckboxChangeCallback OnCheckboxChangeCallback; +typedef struct Opt_OnCheckboxChangeCallback Opt_OnCheckboxChangeCallback; +typedef struct Ark_MarkStyle Ark_MarkStyle; +typedef struct Opt_MarkStyle Opt_MarkStyle; +typedef struct Ark_CheckboxOptions Ark_CheckboxOptions; +typedef struct Opt_CheckboxOptions Opt_CheckboxOptions; +typedef struct Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext; +typedef struct Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext; +typedef struct Ark_RenderingContextSettings Ark_RenderingContextSettings; +typedef struct Opt_RenderingContextSettings Opt_RenderingContextSettings; +typedef struct Ark_Union_ImageBitmap_PixelMap Ark_Union_ImageBitmap_PixelMap; +typedef struct Opt_Union_ImageBitmap_PixelMap Opt_Union_ImageBitmap_PixelMap; +typedef struct Ark_LengthMetricsUnit Ark_LengthMetricsUnit; +typedef struct Opt_LengthMetricsUnit Opt_LengthMetricsUnit; +typedef struct Ark_CalendarOptions Ark_CalendarOptions; +typedef struct Opt_CalendarOptions Opt_CalendarOptions; +typedef struct Ark_CalendarRequestedData Ark_CalendarRequestedData; +typedef struct Opt_CalendarRequestedData Opt_CalendarRequestedData; +typedef struct Callback_CalendarRequestedData_Void Callback_CalendarRequestedData_Void; +typedef struct Opt_Callback_CalendarRequestedData_Void Opt_Callback_CalendarRequestedData_Void; +typedef struct Ark_CalendarSelectedDate Ark_CalendarSelectedDate; +typedef struct Opt_CalendarSelectedDate Opt_CalendarSelectedDate; +typedef struct Callback_CalendarSelectedDate_Void Callback_CalendarSelectedDate_Void; +typedef struct Opt_Callback_CalendarSelectedDate_Void Opt_Callback_CalendarSelectedDate_Void; +typedef struct Ark_WorkStateStyle Ark_WorkStateStyle; +typedef struct Opt_WorkStateStyle Opt_WorkStateStyle; +typedef struct Ark_WeekStyle Ark_WeekStyle; +typedef struct Opt_WeekStyle Opt_WeekStyle; +typedef struct Ark_TodayStyle Ark_TodayStyle; +typedef struct Opt_TodayStyle Opt_TodayStyle; +typedef struct Ark_NonCurrentDayStyle Ark_NonCurrentDayStyle; +typedef struct Opt_NonCurrentDayStyle Opt_NonCurrentDayStyle; +typedef struct Ark_CurrentDayStyle Ark_CurrentDayStyle; +typedef struct Opt_CurrentDayStyle Opt_CurrentDayStyle; +typedef struct Ark_CalendarDay Ark_CalendarDay; +typedef struct Opt_CalendarDay Opt_CalendarDay; +typedef struct Ark_Type_CalendarInterface_value Ark_Type_CalendarInterface_value; +typedef struct Opt_Type_CalendarInterface_value Opt_Type_CalendarInterface_value; +typedef struct Ark_ButtonOptions Ark_ButtonOptions; +typedef struct Opt_ButtonOptions Opt_ButtonOptions; +typedef struct Ark_BadgeParamWithString Ark_BadgeParamWithString; +typedef struct Opt_BadgeParamWithString Opt_BadgeParamWithString; +typedef struct Ark_BadgeParamWithNumber Ark_BadgeParamWithNumber; +typedef struct Opt_BadgeParamWithNumber Opt_BadgeParamWithNumber; +typedef struct Ark_Union_SpringMotion_FrictionMotion_ScrollMotion Ark_Union_SpringMotion_FrictionMotion_ScrollMotion; +typedef struct Opt_Union_SpringMotion_FrictionMotion_ScrollMotion Opt_Union_SpringMotion_FrictionMotion_ScrollMotion; +typedef struct OnAlphabetIndexerPopupSelectCallback OnAlphabetIndexerPopupSelectCallback; +typedef struct Opt_OnAlphabetIndexerPopupSelectCallback Opt_OnAlphabetIndexerPopupSelectCallback; +typedef struct OnAlphabetIndexerRequestPopupDataCallback OnAlphabetIndexerRequestPopupDataCallback; +typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback Opt_OnAlphabetIndexerRequestPopupDataCallback; +typedef struct OnAlphabetIndexerSelectCallback OnAlphabetIndexerSelectCallback; +typedef struct Opt_OnAlphabetIndexerSelectCallback Opt_OnAlphabetIndexerSelectCallback; +typedef struct Ark_AlphabetIndexerOptions Ark_AlphabetIndexerOptions; +typedef struct Opt_AlphabetIndexerOptions Opt_AlphabetIndexerOptions; +typedef struct Ark_AlertDialogButtonOptions Ark_AlertDialogButtonOptions; +typedef struct Opt_AlertDialogButtonOptions Opt_AlertDialogButtonOptions; +typedef struct Ark_Type_AlertDialog_show_value Ark_Type_AlertDialog_show_value; +typedef struct Opt_Type_AlertDialog_show_value Opt_Type_AlertDialog_show_value; +typedef struct Ark_DismissDialogAction Ark_DismissDialogAction; +typedef struct Opt_DismissDialogAction Opt_DismissDialogAction; +typedef struct Ark_SheetInfo Ark_SheetInfo; +typedef struct Opt_SheetInfo Opt_SheetInfo; +typedef struct Ark_Literal_Want_want Ark_Literal_Want_want; +typedef struct Opt_Literal_Want_want Opt_Literal_Want_want; typedef enum Ark_LengthUnit { ARK_LENGTH_UNIT_PX = 0, ARK_LENGTH_UNIT_VP = 1, @@ -2272,15 +2270,6 @@ typedef struct Opt_LengthUnit { Ark_Tag tag; Ark_LengthUnit value; } Opt_LengthUnit; -typedef enum Ark_ColoringStrategy { - ARK_COLORING_STRATEGY_INVERT, - ARK_COLORING_STRATEGY_AVERAGE, - ARK_COLORING_STRATEGY_PRIMARY, -} Ark_ColoringStrategy; -typedef struct Opt_ColoringStrategy { - Ark_Tag tag; - Ark_ColoringStrategy value; -} Opt_ColoringStrategy; typedef enum Ark_Color { ARK_COLOR_WHITE = 0, ARK_COLOR_BLACK = 1, @@ -2299,14 +2288,15 @@ typedef struct Opt_Color { Ark_Tag tag; Ark_Color value; } Opt_Color; -typedef enum Ark_ShadowType { - ARK_SHADOW_TYPE_COLOR = 0, - ARK_SHADOW_TYPE_BLUR = 1, -} Ark_ShadowType; -typedef struct Opt_ShadowType { +typedef enum Ark_ColoringStrategy { + ARK_COLORING_STRATEGY_INVERT, + ARK_COLORING_STRATEGY_AVERAGE, + ARK_COLORING_STRATEGY_PRIMARY, +} Ark_ColoringStrategy; +typedef struct Opt_ColoringStrategy { Ark_Tag tag; - Ark_ShadowType value; -} Opt_ShadowType; + Ark_ColoringStrategy value; +} Opt_ColoringStrategy; typedef enum Ark_FontWeight { ARK_FONT_WEIGHT_LIGHTER = 0, ARK_FONT_WEIGHT_NORMAL = 1, @@ -2338,50 +2328,20 @@ typedef struct Opt_Curve { Ark_Tag tag; Ark_Curve value; } Opt_Curve; -typedef enum Ark_TextDecorationStyle { - ARK_TEXT_DECORATION_STYLE_SOLID = 0, - ARK_TEXT_DECORATION_STYLE_DOUBLE = 1, - ARK_TEXT_DECORATION_STYLE_DOTTED = 2, - ARK_TEXT_DECORATION_STYLE_DASHED = 3, - ARK_TEXT_DECORATION_STYLE_WAVY = 4, -} Ark_TextDecorationStyle; -typedef struct Opt_TextDecorationStyle { +typedef enum Ark_ShadowType { + ARK_SHADOW_TYPE_COLOR = 0, + ARK_SHADOW_TYPE_BLUR = 1, +} Ark_ShadowType; +typedef struct Opt_ShadowType { Ark_Tag tag; - Ark_TextDecorationStyle value; -} Opt_TextDecorationStyle; -typedef enum Ark_TextDecorationType { - ARK_TEXT_DECORATION_TYPE_NONE = 0, - ARK_TEXT_DECORATION_TYPE_UNDERLINE = 1, - ARK_TEXT_DECORATION_TYPE_OVERLINE = 2, - ARK_TEXT_DECORATION_TYPE_LINE_THROUGH = 3, -} Ark_TextDecorationType; -typedef struct Opt_TextDecorationType { - Ark_Tag tag; - Ark_TextDecorationType value; -} Opt_TextDecorationType; -typedef enum Ark_BorderStyle { - ARK_BORDER_STYLE_DOTTED = 0, - ARK_BORDER_STYLE_DASHED = 1, - ARK_BORDER_STYLE_SOLID = 2, -} Ark_BorderStyle; -typedef struct Opt_BorderStyle { - Ark_Tag tag; - Ark_BorderStyle value; -} Opt_BorderStyle; -typedef enum Ark_FontStyle { - ARK_FONT_STYLE_NORMAL = 0, - ARK_FONT_STYLE_ITALIC = 1, -} Ark_FontStyle; -typedef struct Opt_FontStyle { - Ark_Tag tag; - Ark_FontStyle value; -} Opt_FontStyle; -typedef enum Ark_WordBreak { - ARK_WORD_BREAK_NORMAL = 0, - ARK_WORD_BREAK_BREAK_ALL = 1, - ARK_WORD_BREAK_BREAK_WORD = 2, -} Ark_WordBreak; -typedef struct Opt_WordBreak { + Ark_ShadowType value; +} Opt_ShadowType; +typedef enum Ark_WordBreak { + ARK_WORD_BREAK_NORMAL = 0, + ARK_WORD_BREAK_BREAK_ALL = 1, + ARK_WORD_BREAK_BREAK_WORD = 2, +} Ark_WordBreak; +typedef struct Opt_WordBreak { Ark_Tag tag; Ark_WordBreak value; } Opt_WordBreak; @@ -2436,24 +2396,53 @@ typedef struct Opt_ImageSpanAlignment { Ark_Tag tag; Ark_ImageSpanAlignment value; } Opt_ImageSpanAlignment; -typedef enum Ark_SymbolRenderingStrategy { - ARK_SYMBOL_RENDERING_STRATEGY_SINGLE = 0, - ARK_SYMBOL_RENDERING_STRATEGY_MULTIPLE_COLOR = 1, - ARK_SYMBOL_RENDERING_STRATEGY_MULTIPLE_OPACITY = 2, -} Ark_SymbolRenderingStrategy; -typedef struct Opt_SymbolRenderingStrategy { +typedef enum Ark_TextDecorationStyle { + ARK_TEXT_DECORATION_STYLE_SOLID = 0, + ARK_TEXT_DECORATION_STYLE_DOUBLE = 1, + ARK_TEXT_DECORATION_STYLE_DOTTED = 2, + ARK_TEXT_DECORATION_STYLE_DASHED = 3, + ARK_TEXT_DECORATION_STYLE_WAVY = 4, +} Ark_TextDecorationStyle; +typedef struct Opt_TextDecorationStyle { Ark_Tag tag; - Ark_SymbolRenderingStrategy value; -} Opt_SymbolRenderingStrategy; -typedef enum Ark_SymbolEffectStrategy { - ARK_SYMBOL_EFFECT_STRATEGY_NONE = 0, - ARK_SYMBOL_EFFECT_STRATEGY_SCALE = 1, - ARK_SYMBOL_EFFECT_STRATEGY_HIERARCHICAL = 2, -} Ark_SymbolEffectStrategy; -typedef struct Opt_SymbolEffectStrategy { + Ark_TextDecorationStyle value; +} Opt_TextDecorationStyle; +typedef enum Ark_TextDecorationType { + ARK_TEXT_DECORATION_TYPE_NONE = 0, + ARK_TEXT_DECORATION_TYPE_UNDERLINE = 1, + ARK_TEXT_DECORATION_TYPE_OVERLINE = 2, + ARK_TEXT_DECORATION_TYPE_LINE_THROUGH = 3, +} Ark_TextDecorationType; +typedef struct Opt_TextDecorationType { Ark_Tag tag; - Ark_SymbolEffectStrategy value; -} Opt_SymbolEffectStrategy; + Ark_TextDecorationType value; +} Opt_TextDecorationType; +typedef enum Ark_FontStyle { + ARK_FONT_STYLE_NORMAL = 0, + ARK_FONT_STYLE_ITALIC = 1, +} Ark_FontStyle; +typedef struct Opt_FontStyle { + Ark_Tag tag; + Ark_FontStyle value; +} Opt_FontStyle; +typedef enum Ark_BorderStyle { + ARK_BORDER_STYLE_DOTTED = 0, + ARK_BORDER_STYLE_DASHED = 1, + ARK_BORDER_STYLE_SOLID = 2, +} Ark_BorderStyle; +typedef struct Opt_BorderStyle { + Ark_Tag tag; + Ark_BorderStyle value; +} Opt_BorderStyle; +typedef enum Ark_SheetSize { + ARK_SHEET_SIZE_MEDIUM = 0, + ARK_SHEET_SIZE_LARGE = 1, + ARK_SHEET_SIZE_FIT_CONTENT = 2, +} Ark_SheetSize; +typedef struct Opt_SheetSize { + Ark_Tag tag; + Ark_SheetSize value; +} Opt_SheetSize; typedef enum Ark_ShadowStyle { ARK_SHADOW_STYLE_OUTER_DEFAULT_XS = 0, ARK_SHADOW_STYLE_OUTER_DEFAULT_SM = 1, @@ -2466,14 +2455,33 @@ typedef struct Opt_ShadowStyle { Ark_Tag tag; Ark_ShadowStyle value; } Opt_ShadowStyle; -typedef enum Ark_DialogButtonStyle { - ARK_DIALOG_BUTTON_STYLE_DEFAULT = 0, - ARK_DIALOG_BUTTON_STYLE_HIGHLIGHT = 1, -} Ark_DialogButtonStyle; -typedef struct Opt_DialogButtonStyle { +typedef enum Ark_ButtonRole { + ARK_BUTTON_ROLE_NORMAL = 0, + ARK_BUTTON_ROLE_ERROR = 1, +} Ark_ButtonRole; +typedef struct Opt_ButtonRole { Ark_Tag tag; - Ark_DialogButtonStyle value; -} Opt_DialogButtonStyle; + Ark_ButtonRole value; +} Opt_ButtonRole; +typedef enum Ark_ButtonStyleMode { + ARK_BUTTON_STYLE_MODE_NORMAL = 0, + ARK_BUTTON_STYLE_MODE_EMPHASIZED = 1, + ARK_BUTTON_STYLE_MODE_TEXTUAL = 2, +} Ark_ButtonStyleMode; +typedef struct Opt_ButtonStyleMode { + Ark_Tag tag; + Ark_ButtonStyleMode value; +} Opt_ButtonStyleMode; +typedef enum Ark_ButtonType { + ARK_BUTTON_TYPE_CAPSULE = 0, + ARK_BUTTON_TYPE_CIRCLE = 1, + ARK_BUTTON_TYPE_NORMAL = 2, + ARK_BUTTON_TYPE_ROUNDED_RECTANGLE = 3, +} Ark_ButtonType; +typedef struct Opt_ButtonType { + Ark_Tag tag; + Ark_ButtonType value; +} Opt_ButtonType; typedef enum Ark_TextHeightAdaptivePolicy { ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MAX_LINES_FIRST = 0, ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MIN_FONT_SIZE_FIRST = 1, @@ -2492,6 +2500,24 @@ typedef struct Opt_LineBreakStrategy { Ark_Tag tag; Ark_LineBreakStrategy value; } Opt_LineBreakStrategy; +typedef enum Ark_SymbolRenderingStrategy { + ARK_SYMBOL_RENDERING_STRATEGY_SINGLE = 0, + ARK_SYMBOL_RENDERING_STRATEGY_MULTIPLE_COLOR = 1, + ARK_SYMBOL_RENDERING_STRATEGY_MULTIPLE_OPACITY = 2, +} Ark_SymbolRenderingStrategy; +typedef struct Opt_SymbolRenderingStrategy { + Ark_Tag tag; + Ark_SymbolRenderingStrategy value; +} Opt_SymbolRenderingStrategy; +typedef enum Ark_SymbolEffectStrategy { + ARK_SYMBOL_EFFECT_STRATEGY_NONE = 0, + ARK_SYMBOL_EFFECT_STRATEGY_SCALE = 1, + ARK_SYMBOL_EFFECT_STRATEGY_HIERARCHICAL = 2, +} Ark_SymbolEffectStrategy; +typedef struct Opt_SymbolEffectStrategy { + Ark_Tag tag; + Ark_SymbolEffectStrategy value; +} Opt_SymbolEffectStrategy; typedef enum Ark_TitleHeight { ARK_TITLE_HEIGHT_MAIN_ONLY = 0, ARK_TITLE_HEIGHT_MAIN_WITH_SUB = 1, @@ -2515,15 +2541,24 @@ typedef struct Opt_GradientDirection { Ark_Tag tag; Ark_GradientDirection value; } Opt_GradientDirection; -typedef enum Ark_SheetSize { - ARK_SHEET_SIZE_MEDIUM = 0, - ARK_SHEET_SIZE_LARGE = 1, - ARK_SHEET_SIZE_FIT_CONTENT = 2, -} Ark_SheetSize; -typedef struct Opt_SheetSize { +typedef enum Ark_MenuPreviewMode { + ARK_MENU_PREVIEW_MODE_NONE = 0, + ARK_MENU_PREVIEW_MODE_IMAGE = 1, +} Ark_MenuPreviewMode; +typedef struct Opt_MenuPreviewMode { Ark_Tag tag; - Ark_SheetSize value; -} Opt_SheetSize; + Ark_MenuPreviewMode value; +} Opt_MenuPreviewMode; +typedef enum Ark_DragPreviewMode { + ARK_DRAG_PREVIEW_MODE_AUTO = 1, + ARK_DRAG_PREVIEW_MODE_DISABLE_SCALE = 2, + ARK_DRAG_PREVIEW_MODE_ENABLE_DEFAULT_SHADOW = 3, + ARK_DRAG_PREVIEW_MODE_ENABLE_DEFAULT_RADIUS = 4, +} Ark_DragPreviewMode; +typedef struct Opt_DragPreviewMode { + Ark_Tag tag; + Ark_DragPreviewMode value; +} Opt_DragPreviewMode; typedef enum Ark_OutlineStyle { ARK_OUTLINE_STYLE_SOLID = 0, ARK_OUTLINE_STYLE_DASHED = 1, @@ -2533,6 +2568,14 @@ typedef struct Opt_OutlineStyle { Ark_Tag tag; Ark_OutlineStyle value; } Opt_OutlineStyle; +typedef enum Ark_DialogButtonStyle { + ARK_DIALOG_BUTTON_STYLE_DEFAULT = 0, + ARK_DIALOG_BUTTON_STYLE_HIGHLIGHT = 1, +} Ark_DialogButtonStyle; +typedef struct Opt_DialogButtonStyle { + Ark_Tag tag; + Ark_DialogButtonStyle value; +} Opt_DialogButtonStyle; typedef enum Ark_NavDestinationMode { ARK_NAV_DESTINATION_MODE_STANDARD = 0, ARK_NAV_DESTINATION_MODE_DIALOG = 1, @@ -2541,60 +2584,92 @@ typedef struct Opt_NavDestinationMode { Ark_Tag tag; Ark_NavDestinationMode value; } Opt_NavDestinationMode; -typedef enum Ark_ButtonRole { - ARK_BUTTON_ROLE_NORMAL = 0, - ARK_BUTTON_ROLE_ERROR = 1, -} Ark_ButtonRole; -typedef struct Opt_ButtonRole { - Ark_Tag tag; - Ark_ButtonRole value; -} Opt_ButtonRole; -typedef enum Ark_ButtonStyleMode { - ARK_BUTTON_STYLE_MODE_NORMAL = 0, - ARK_BUTTON_STYLE_MODE_EMPHASIZED = 1, - ARK_BUTTON_STYLE_MODE_TEXTUAL = 2, -} Ark_ButtonStyleMode; -typedef struct Opt_ButtonStyleMode { +typedef enum Ark_StyledStringKey { + ARK_STYLED_STRING_KEY_FONT = 0, + ARK_STYLED_STRING_KEY_DECORATION = 1, + ARK_STYLED_STRING_KEY_BASELINE_OFFSET = 2, + ARK_STYLED_STRING_KEY_LETTER_SPACING = 3, + ARK_STYLED_STRING_KEY_TEXT_SHADOW = 4, + ARK_STYLED_STRING_KEY_LINE_HEIGHT = 5, + ARK_STYLED_STRING_KEY_BACKGROUND_COLOR = 6, + ARK_STYLED_STRING_KEY_URL = 7, + ARK_STYLED_STRING_KEY_GESTURE = 100, + ARK_STYLED_STRING_KEY_PARAGRAPH_STYLE = 200, + ARK_STYLED_STRING_KEY_IMAGE = 300, + ARK_STYLED_STRING_KEY_CUSTOM_SPAN = 400, + ARK_STYLED_STRING_KEY_USER_DATA = 500, +} Ark_StyledStringKey; +typedef struct Opt_StyledStringKey { Ark_Tag tag; - Ark_ButtonStyleMode value; -} Opt_ButtonStyleMode; -typedef enum Ark_ButtonType { - ARK_BUTTON_TYPE_CAPSULE = 0, - ARK_BUTTON_TYPE_CIRCLE = 1, - ARK_BUTTON_TYPE_NORMAL = 2, - ARK_BUTTON_TYPE_ROUNDED_RECTANGLE = 3, -} Ark_ButtonType; -typedef struct Opt_ButtonType { + Ark_StyledStringKey value; +} Opt_StyledStringKey; +typedef enum Ark_MenuType { + ARK_MENU_TYPE_SELECTION_MENU = 0, + ARK_MENU_TYPE_PREVIEW_MENU = 1, +} Ark_MenuType; +typedef struct Opt_MenuType { Ark_Tag tag; - Ark_ButtonType value; -} Opt_ButtonType; -typedef enum Ark_FinishCallbackType { - ARK_FINISH_CALLBACK_TYPE_REMOVED = 0, - ARK_FINISH_CALLBACK_TYPE_LOGICALLY = 1, -} Ark_FinishCallbackType; -typedef struct Opt_FinishCallbackType { + Ark_MenuType value; +} Opt_MenuType; +typedef enum Ark_TouchType { + ARK_TOUCH_TYPE_DOWN = 0, + ARK_TOUCH_TYPE_UP = 1, + ARK_TOUCH_TYPE_MOVE = 2, + ARK_TOUCH_TYPE_CANCEL = 3, +} Ark_TouchType; +typedef struct Opt_TouchType { Ark_Tag tag; - Ark_FinishCallbackType value; -} Opt_FinishCallbackType; -typedef enum Ark_PlayMode { - ARK_PLAY_MODE_NORMAL = 0, - ARK_PLAY_MODE_REVERSE = 1, - ARK_PLAY_MODE_ALTERNATE = 2, - ARK_PLAY_MODE_ALTERNATE_REVERSE = 3, -} Ark_PlayMode; -typedef struct Opt_PlayMode { + Ark_TouchType value; +} Opt_TouchType; +typedef enum Ark_SourceTool { + ARK_SOURCE_TOOL_UNKNOWN = 0, + ARK_SOURCE_TOOL_FINGER = 1, + ARK_SOURCE_TOOL_PEN = 2, + ARK_SOURCE_TOOL_MOUSE = 3, + ARK_SOURCE_TOOL_TOUCHPAD = 4, + ARK_SOURCE_TOOL_JOYSTICK = 5, +} Ark_SourceTool; +typedef struct Opt_SourceTool { Ark_Tag tag; - Ark_PlayMode value; -} Opt_PlayMode; -typedef enum Ark_DialogButtonDirection { - ARK_DIALOG_BUTTON_DIRECTION_AUTO = 0, - ARK_DIALOG_BUTTON_DIRECTION_HORIZONTAL = 1, - ARK_DIALOG_BUTTON_DIRECTION_VERTICAL = 2, -} Ark_DialogButtonDirection; -typedef struct Opt_DialogButtonDirection { + Ark_SourceTool value; +} Opt_SourceTool; +typedef enum Ark_SourceType { + ARK_SOURCE_TYPE_UNKNOWN = 0, + ARK_SOURCE_TYPE_MOUSE = 1, + ARK_SOURCE_TYPE_TOUCH_SCREEN = 2, +} Ark_SourceType; +typedef struct Opt_SourceType { Ark_Tag tag; - Ark_DialogButtonDirection value; -} Opt_DialogButtonDirection; + Ark_SourceType value; +} Opt_SourceType; +typedef enum Ark_NestedScrollMode { + ARK_NESTED_SCROLL_MODE_SELF_ONLY = 0, + ARK_NESTED_SCROLL_MODE_SELF_FIRST = 1, + ARK_NESTED_SCROLL_MODE_PARENT_FIRST = 2, + ARK_NESTED_SCROLL_MODE_PARALLEL = 3, +} Ark_NestedScrollMode; +typedef struct Opt_NestedScrollMode { + Ark_Tag tag; + Ark_NestedScrollMode value; +} Opt_NestedScrollMode; +typedef enum Ark_WebCaptureMode { + ARK_WEB_CAPTURE_MODE_HOME_SCREEN = 0, +} Ark_WebCaptureMode; +typedef struct Opt_WebCaptureMode { + Ark_Tag tag; + Ark_WebCaptureMode value; +} Opt_WebCaptureMode; +typedef enum Ark_PlaybackSpeed { + ARK_PLAYBACK_SPEED_SPEED_FORWARD_0_75_X = 0, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_00_X = 1, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_25_X = 2, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_75_X = 3, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_2_00_X = 4, +} Ark_PlaybackSpeed; +typedef struct Opt_PlaybackSpeed { + Ark_Tag tag; + Ark_PlaybackSpeed value; +} Opt_PlaybackSpeed; typedef enum Ark_HoverModeAreaType { ARK_HOVER_MODE_AREA_TYPE_TOP_SCREEN = 0, ARK_HOVER_MODE_AREA_TYPE_BOTTOM_SCREEN = 1, @@ -2638,58 +2713,23 @@ typedef struct Opt_DialogAlignment { Ark_Tag tag; Ark_DialogAlignment value; } Opt_DialogAlignment; -typedef enum Ark_TouchType { - ARK_TOUCH_TYPE_DOWN = 0, - ARK_TOUCH_TYPE_UP = 1, - ARK_TOUCH_TYPE_MOVE = 2, - ARK_TOUCH_TYPE_CANCEL = 3, -} Ark_TouchType; -typedef struct Opt_TouchType { - Ark_Tag tag; - Ark_TouchType value; -} Opt_TouchType; -typedef enum Ark_SourceTool { - ARK_SOURCE_TOOL_UNKNOWN = 0, - ARK_SOURCE_TOOL_FINGER = 1, - ARK_SOURCE_TOOL_PEN = 2, - ARK_SOURCE_TOOL_MOUSE = 3, - ARK_SOURCE_TOOL_TOUCHPAD = 4, - ARK_SOURCE_TOOL_JOYSTICK = 5, -} Ark_SourceTool; -typedef struct Opt_SourceTool { - Ark_Tag tag; - Ark_SourceTool value; -} Opt_SourceTool; -typedef enum Ark_SourceType { - ARK_SOURCE_TYPE_UNKNOWN = 0, - ARK_SOURCE_TYPE_MOUSE = 1, - ARK_SOURCE_TYPE_TOUCH_SCREEN = 2, -} Ark_SourceType; -typedef struct Opt_SourceType { - Ark_Tag tag; - Ark_SourceType value; -} Opt_SourceType; -typedef enum Ark_NestedScrollMode { - ARK_NESTED_SCROLL_MODE_SELF_ONLY = 0, - ARK_NESTED_SCROLL_MODE_SELF_FIRST = 1, - ARK_NESTED_SCROLL_MODE_PARENT_FIRST = 2, - ARK_NESTED_SCROLL_MODE_PARALLEL = 3, -} Ark_NestedScrollMode; -typedef struct Opt_NestedScrollMode { +typedef enum Ark_TimePickerFormat { + ARK_TIME_PICKER_FORMAT_HOUR_MINUTE = 0, + ARK_TIME_PICKER_FORMAT_HOUR_MINUTE_SECOND = 1, +} Ark_TimePickerFormat; +typedef struct Opt_TimePickerFormat { Ark_Tag tag; - Ark_NestedScrollMode value; -} Opt_NestedScrollMode; -typedef enum Ark_PlaybackSpeed { - ARK_PLAYBACK_SPEED_SPEED_FORWARD_0_75_X = 0, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_00_X = 1, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_25_X = 2, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_75_X = 3, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_2_00_X = 4, -} Ark_PlaybackSpeed; -typedef struct Opt_PlaybackSpeed { + Ark_TimePickerFormat value; +} Opt_TimePickerFormat; +typedef enum Ark_MenuPolicy { + ARK_MENU_POLICY_DEFAULT = 0, + ARK_MENU_POLICY_HIDE = 1, + ARK_MENU_POLICY_SHOW = 2, +} Ark_MenuPolicy; +typedef struct Opt_MenuPolicy { Ark_Tag tag; - Ark_PlaybackSpeed value; -} Opt_PlaybackSpeed; + Ark_MenuPolicy value; +} Opt_MenuPolicy; typedef enum Ark_VerticalAlign { ARK_VERTICAL_ALIGN_TOP = 0, ARK_VERTICAL_ALIGN_CENTER = 1, @@ -2716,6 +2756,41 @@ typedef struct Opt_SelectedMode { Ark_Tag tag; Ark_SelectedMode value; } Opt_SelectedMode; +typedef enum Ark_BlurStyleActivePolicy { + ARK_BLUR_STYLE_ACTIVE_POLICY_FOLLOWS_WINDOW_ACTIVE_STATE = 0, + ARK_BLUR_STYLE_ACTIVE_POLICY_ALWAYS_ACTIVE = 1, + ARK_BLUR_STYLE_ACTIVE_POLICY_ALWAYS_INACTIVE = 2, +} Ark_BlurStyleActivePolicy; +typedef struct Opt_BlurStyleActivePolicy { + Ark_Tag tag; + Ark_BlurStyleActivePolicy value; +} Opt_BlurStyleActivePolicy; +typedef enum Ark_AdaptiveColor { + ARK_ADAPTIVE_COLOR_DEFAULT = 0, + ARK_ADAPTIVE_COLOR_AVERAGE = 1, +} Ark_AdaptiveColor; +typedef struct Opt_AdaptiveColor { + Ark_Tag tag; + Ark_AdaptiveColor value; +} Opt_AdaptiveColor; +typedef enum Ark_ThemeColorMode { + ARK_THEME_COLOR_MODE_SYSTEM = 0, + ARK_THEME_COLOR_MODE_LIGHT = 1, + ARK_THEME_COLOR_MODE_DARK = 2, +} Ark_ThemeColorMode; +typedef struct Opt_ThemeColorMode { + Ark_Tag tag; + Ark_ThemeColorMode value; +} Opt_ThemeColorMode; +typedef enum Ark_LayoutStyle { + ARK_LAYOUT_STYLE_ALWAYS_CENTER = 0, + ARK_LAYOUT_STYLE_ALWAYS_AVERAGE_SPLIT = 1, + ARK_LAYOUT_STYLE_SPACE_BETWEEN_OR_CENTER = 2, +} Ark_LayoutStyle; +typedef struct Opt_LayoutStyle { + Ark_Tag tag; + Ark_LayoutStyle value; +} Opt_LayoutStyle; typedef enum Ark_CancelButtonStyle { ARK_CANCEL_BUTTON_STYLE_CONSTANT = 0, ARK_CANCEL_BUTTON_STYLE_INVISIBLE = 1, @@ -2725,6 +2800,14 @@ typedef struct Opt_CancelButtonStyle { Ark_Tag tag; Ark_CancelButtonStyle value; } Opt_CancelButtonStyle; +typedef enum Ark_Axis { + ARK_AXIS_VERTICAL = 0, + ARK_AXIS_HORIZONTAL = 1, +} Ark_Axis; +typedef struct Opt_Axis { + Ark_Tag tag; + Ark_Axis value; +} Opt_Axis; typedef enum Ark_ProgressStatus { ARK_PROGRESS_STATUS_LOADING = 0, ARK_PROGRESS_STATUS_PROGRESSING = 1, @@ -2733,6 +2816,15 @@ typedef struct Opt_ProgressStatus { Ark_Tag tag; Ark_ProgressStatus value; } Opt_ProgressStatus; +typedef enum Ark_BarStyle { + ARK_BAR_STYLE_STANDARD = 0, + ARK_BAR_STYLE_STACK = 1, + ARK_BAR_STYLE_SAFE_AREA_PADDING = 2, +} Ark_BarStyle; +typedef struct Opt_BarStyle { + Ark_Tag tag; + Ark_BarStyle value; +} Opt_BarStyle; typedef enum Ark_BreakpointsReference { ARK_BREAKPOINTS_REFERENCE_WINDOW_SIZE = 0, ARK_BREAKPOINTS_REFERENCE_COMPONENT_SIZE = 1, @@ -2741,32 +2833,68 @@ typedef struct Opt_BreakpointsReference { Ark_Tag tag; Ark_BreakpointsReference value; } Opt_BreakpointsReference; -typedef enum Ark_BadgePosition { - ARK_BADGE_POSITION_RIGHT_TOP = 0, - ARK_BADGE_POSITION_RIGHT = 1, - ARK_BADGE_POSITION_LEFT = 2, -} Ark_BadgePosition; -typedef struct Opt_BadgePosition { +typedef enum Ark_FinishCallbackType { + ARK_FINISH_CALLBACK_TYPE_REMOVED = 0, + ARK_FINISH_CALLBACK_TYPE_LOGICALLY = 1, +} Ark_FinishCallbackType; +typedef struct Opt_FinishCallbackType { Ark_Tag tag; - Ark_BadgePosition value; -} Opt_BadgePosition; -typedef enum Ark_MenuPreviewMode { - ARK_MENU_PREVIEW_MODE_NONE = 0, - ARK_MENU_PREVIEW_MODE_IMAGE = 1, -} Ark_MenuPreviewMode; -typedef struct Opt_MenuPreviewMode { + Ark_FinishCallbackType value; +} Opt_FinishCallbackType; +typedef enum Ark_PlayMode { + ARK_PLAY_MODE_NORMAL = 0, + ARK_PLAY_MODE_REVERSE = 1, + ARK_PLAY_MODE_ALTERNATE = 2, + ARK_PLAY_MODE_ALTERNATE_REVERSE = 3, +} Ark_PlayMode; +typedef struct Opt_PlayMode { Ark_Tag tag; - Ark_MenuPreviewMode value; -} Opt_MenuPreviewMode; -typedef enum Ark_ArrowPointPosition { - ARK_ARROW_POINT_POSITION_START, - ARK_ARROW_POINT_POSITION_CENTER, - ARK_ARROW_POINT_POSITION_END, -} Ark_ArrowPointPosition; -typedef struct Opt_ArrowPointPosition { + Ark_PlayMode value; +} Opt_PlayMode; +typedef enum Ark_SheetKeyboardAvoidMode { + ARK_SHEET_KEYBOARD_AVOID_MODE_NONE = 0, + ARK_SHEET_KEYBOARD_AVOID_MODE_TRANSLATE_AND_RESIZE = 1, + ARK_SHEET_KEYBOARD_AVOID_MODE_RESIZE_ONLY = 2, + ARK_SHEET_KEYBOARD_AVOID_MODE_TRANSLATE_AND_SCROLL = 3, +} Ark_SheetKeyboardAvoidMode; +typedef struct Opt_SheetKeyboardAvoidMode { Ark_Tag tag; - Ark_ArrowPointPosition value; -} Opt_ArrowPointPosition; + Ark_SheetKeyboardAvoidMode value; +} Opt_SheetKeyboardAvoidMode; +typedef enum Ark_ScrollSizeMode { + ARK_SCROLL_SIZE_MODE_FOLLOW_DETENT = 0, + ARK_SCROLL_SIZE_MODE_CONTINUOUS = 1, +} Ark_ScrollSizeMode; +typedef struct Opt_ScrollSizeMode { + Ark_Tag tag; + Ark_ScrollSizeMode value; +} Opt_ScrollSizeMode; +typedef enum Ark_SheetMode { + ARK_SHEET_MODE_OVERLAY = 0, + ARK_SHEET_MODE_EMBEDDED = 1, +} Ark_SheetMode; +typedef struct Opt_SheetMode { + Ark_Tag tag; + Ark_SheetMode value; +} Opt_SheetMode; +typedef enum Ark_SheetType { + ARK_SHEET_TYPE_BOTTOM = 0, + ARK_SHEET_TYPE_CENTER = 1, + ARK_SHEET_TYPE_POPUP = 2, +} Ark_SheetType; +typedef struct Opt_SheetType { + Ark_Tag tag; + Ark_SheetType value; +} Opt_SheetType; +typedef enum Ark_ModalTransition { + ARK_MODAL_TRANSITION_DEFAULT = 0, + ARK_MODAL_TRANSITION_NONE = 1, + ARK_MODAL_TRANSITION_ALPHA = 2, +} Ark_ModalTransition; +typedef struct Opt_ModalTransition { + Ark_Tag tag; + Ark_ModalTransition value; +} Opt_ModalTransition; typedef enum Ark_Placement { ARK_PLACEMENT_LEFT = 0, ARK_PLACEMENT_RIGHT = 1, @@ -2785,18 +2913,48 @@ typedef struct Opt_Placement { Ark_Tag tag; Ark_Placement value; } Opt_Placement; -typedef enum Ark_DragPreviewMode { - ARK_DRAG_PREVIEW_MODE_AUTO = 1, - ARK_DRAG_PREVIEW_MODE_DISABLE_SCALE = 2, - ARK_DRAG_PREVIEW_MODE_ENABLE_DEFAULT_SHADOW = 3, - ARK_DRAG_PREVIEW_MODE_ENABLE_DEFAULT_RADIUS = 4, -} Ark_DragPreviewMode; -typedef struct Opt_DragPreviewMode { - Ark_Tag tag; - Ark_DragPreviewMode value; -} Opt_DragPreviewMode; -typedef enum Ark_ClickEffectLevel { - ARK_CLICK_EFFECT_LEVEL_LIGHT = 0, +typedef enum Ark_ArrowPointPosition { + ARK_ARROW_POINT_POSITION_START, + ARK_ARROW_POINT_POSITION_CENTER, + ARK_ARROW_POINT_POSITION_END, +} Ark_ArrowPointPosition; +typedef struct Opt_ArrowPointPosition { + Ark_Tag tag; + Ark_ArrowPointPosition value; +} Opt_ArrowPointPosition; +typedef enum Ark_TransitionHierarchyStrategy { + ARK_TRANSITION_HIERARCHY_STRATEGY_NONE = 0, + ARK_TRANSITION_HIERARCHY_STRATEGY_ADAPTIVE = 1, +} Ark_TransitionHierarchyStrategy; +typedef struct Opt_TransitionHierarchyStrategy { + Ark_Tag tag; + Ark_TransitionHierarchyStrategy value; +} Opt_TransitionHierarchyStrategy; +typedef enum Ark_Alignment { + ARK_ALIGNMENT_TOP_START = 0, + ARK_ALIGNMENT_TOP = 1, + ARK_ALIGNMENT_TOP_END = 2, + ARK_ALIGNMENT_START = 3, + ARK_ALIGNMENT_CENTER = 4, + ARK_ALIGNMENT_END = 5, + ARK_ALIGNMENT_BOTTOM_START = 6, + ARK_ALIGNMENT_BOTTOM = 7, + ARK_ALIGNMENT_BOTTOM_END = 8, +} Ark_Alignment; +typedef struct Opt_Alignment { + Ark_Tag tag; + Ark_Alignment value; +} Opt_Alignment; +typedef enum Ark_SharedTransitionEffectType { + ARK_SHARED_TRANSITION_EFFECT_TYPE_STATIC = 0, + ARK_SHARED_TRANSITION_EFFECT_TYPE_EXCHANGE = 1, +} Ark_SharedTransitionEffectType; +typedef struct Opt_SharedTransitionEffectType { + Ark_Tag tag; + Ark_SharedTransitionEffectType value; +} Opt_SharedTransitionEffectType; +typedef enum Ark_ClickEffectLevel { + ARK_CLICK_EFFECT_LEVEL_LIGHT = 0, ARK_CLICK_EFFECT_LEVEL_MIDDLE = 1, ARK_CLICK_EFFECT_LEVEL_HEAVY = 2, } Ark_ClickEffectLevel; @@ -2822,118 +2980,24 @@ typedef struct Opt_TransitionType { Ark_Tag tag; Ark_TransitionType value; } Opt_TransitionType; -typedef enum Ark_ThemeColorMode { - ARK_THEME_COLOR_MODE_SYSTEM = 0, - ARK_THEME_COLOR_MODE_LIGHT = 1, - ARK_THEME_COLOR_MODE_DARK = 2, -} Ark_ThemeColorMode; -typedef struct Opt_ThemeColorMode { - Ark_Tag tag; - Ark_ThemeColorMode value; -} Opt_ThemeColorMode; -typedef enum Ark_StyledStringKey { - ARK_STYLED_STRING_KEY_FONT = 0, - ARK_STYLED_STRING_KEY_DECORATION = 1, - ARK_STYLED_STRING_KEY_BASELINE_OFFSET = 2, - ARK_STYLED_STRING_KEY_LETTER_SPACING = 3, - ARK_STYLED_STRING_KEY_TEXT_SHADOW = 4, - ARK_STYLED_STRING_KEY_LINE_HEIGHT = 5, - ARK_STYLED_STRING_KEY_BACKGROUND_COLOR = 6, - ARK_STYLED_STRING_KEY_URL = 7, - ARK_STYLED_STRING_KEY_GESTURE = 100, - ARK_STYLED_STRING_KEY_PARAGRAPH_STYLE = 200, - ARK_STYLED_STRING_KEY_IMAGE = 300, - ARK_STYLED_STRING_KEY_CUSTOM_SPAN = 400, - ARK_STYLED_STRING_KEY_USER_DATA = 500, -} Ark_StyledStringKey; -typedef struct Opt_StyledStringKey { - Ark_Tag tag; - Ark_StyledStringKey value; -} Opt_StyledStringKey; -typedef enum Ark_WebCaptureMode { - ARK_WEB_CAPTURE_MODE_HOME_SCREEN = 0, -} Ark_WebCaptureMode; -typedef struct Opt_WebCaptureMode { - Ark_Tag tag; - Ark_WebCaptureMode value; -} Opt_WebCaptureMode; -typedef enum Ark_TimePickerFormat { - ARK_TIME_PICKER_FORMAT_HOUR_MINUTE = 0, - ARK_TIME_PICKER_FORMAT_HOUR_MINUTE_SECOND = 1, -} Ark_TimePickerFormat; -typedef struct Opt_TimePickerFormat { - Ark_Tag tag; - Ark_TimePickerFormat value; -} Opt_TimePickerFormat; -typedef enum Ark_Axis { - ARK_AXIS_VERTICAL = 0, - ARK_AXIS_HORIZONTAL = 1, -} Ark_Axis; -typedef struct Opt_Axis { - Ark_Tag tag; - Ark_Axis value; -} Opt_Axis; -typedef enum Ark_MenuPolicy { - ARK_MENU_POLICY_DEFAULT = 0, - ARK_MENU_POLICY_HIDE = 1, - ARK_MENU_POLICY_SHOW = 2, -} Ark_MenuPolicy; -typedef struct Opt_MenuPolicy { - Ark_Tag tag; - Ark_MenuPolicy value; -} Opt_MenuPolicy; -typedef enum Ark_LaunchMode { - ARK_LAUNCH_MODE_STANDARD = 0, - ARK_LAUNCH_MODE_MOVE_TO_TOP_SINGLETON = 1, - ARK_LAUNCH_MODE_POP_TO_SINGLETON = 2, - ARK_LAUNCH_MODE_NEW_INSTANCE = 3, -} Ark_LaunchMode; -typedef struct Opt_LaunchMode { - Ark_Tag tag; - Ark_LaunchMode value; -} Opt_LaunchMode; -typedef enum Ark_PanDirection { - ARK_PAN_DIRECTION_NONE = 0, - ARK_PAN_DIRECTION_HORIZONTAL = 1, - ARK_PAN_DIRECTION_LEFT = 2, - ARK_PAN_DIRECTION_RIGHT = 3, - ARK_PAN_DIRECTION_VERTICAL = 4, - ARK_PAN_DIRECTION_UP = 5, - ARK_PAN_DIRECTION_DOWN = 6, - ARK_PAN_DIRECTION_ALL = 7, -} Ark_PanDirection; -typedef struct Opt_PanDirection { - Ark_Tag tag; - Ark_PanDirection value; -} Opt_PanDirection; -typedef enum Ark_KeyboardAvoidMode { - ARK_KEYBOARD_AVOID_MODE_DEFAULT = 0, - ARK_KEYBOARD_AVOID_MODE_NONE = 1, -} Ark_KeyboardAvoidMode; -typedef struct Opt_KeyboardAvoidMode { - Ark_Tag tag; - Ark_KeyboardAvoidMode value; -} Opt_KeyboardAvoidMode; -typedef enum Ark_TransitionEdge { - ARK_TRANSITION_EDGE_TOP = 0, - ARK_TRANSITION_EDGE_BOTTOM = 1, - ARK_TRANSITION_EDGE_START = 2, - ARK_TRANSITION_EDGE_END = 3, -} Ark_TransitionEdge; -typedef struct Opt_TransitionEdge { +typedef enum Ark_BadgePosition { + ARK_BADGE_POSITION_RIGHT_TOP = 0, + ARK_BADGE_POSITION_RIGHT = 1, + ARK_BADGE_POSITION_LEFT = 2, +} Ark_BadgePosition; +typedef struct Opt_BadgePosition { Ark_Tag tag; - Ark_TransitionEdge value; -} Opt_TransitionEdge; -typedef enum Ark_DismissReason { - ARK_DISMISS_REASON_PRESS_BACK = 0, - ARK_DISMISS_REASON_TOUCH_OUTSIDE = 1, - ARK_DISMISS_REASON_CLOSE_BUTTON = 2, - ARK_DISMISS_REASON_SLIDE_DOWN = 3, -} Ark_DismissReason; -typedef struct Opt_DismissReason { + Ark_BadgePosition value; +} Opt_BadgePosition; +typedef enum Ark_DialogButtonDirection { + ARK_DIALOG_BUTTON_DIRECTION_AUTO = 0, + ARK_DIALOG_BUTTON_DIRECTION_HORIZONTAL = 1, + ARK_DIALOG_BUTTON_DIRECTION_VERTICAL = 2, +} Ark_DialogButtonDirection; +typedef struct Opt_DialogButtonDirection { Ark_Tag tag; - Ark_DismissReason value; -} Opt_DismissReason; + Ark_DialogButtonDirection value; +} Opt_DialogButtonDirection; typedef enum Ark_DpiFollowStrategy { ARK_DPI_FOLLOW_STRATEGY_FOLLOW_HOST_DPI = 0, ARK_DPI_FOLLOW_STRATEGY_FOLLOW_UI_EXTENSION_ABILITY_DPI = 1, @@ -2960,14 +3024,20 @@ typedef struct Opt_XComponentType { Ark_Tag tag; Ark_XComponentType value; } Opt_XComponentType; -typedef enum Ark_MenuType { - ARK_MENU_TYPE_SELECTION_MENU = 0, - ARK_MENU_TYPE_PREVIEW_MENU = 1, -} Ark_MenuType; -typedef struct Opt_MenuType { +typedef enum Ark_WebResponseType { + ARK_WEB_RESPONSE_TYPE_LONG_PRESS = 1, +} Ark_WebResponseType; +typedef struct Opt_WebResponseType { Ark_Tag tag; - Ark_MenuType value; -} Opt_MenuType; + Ark_WebResponseType value; +} Opt_WebResponseType; +typedef enum Ark_WebElementType { + ARK_WEB_ELEMENT_TYPE_IMAGE = 1, +} Ark_WebElementType; +typedef struct Opt_WebElementType { + Ark_Tag tag; + Ark_WebElementType value; +} Opt_WebElementType; typedef enum Ark_RenderProcessNotRespondingReason { ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_INPUT_TIMEOUT = 0, ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_NAVIGATION_COMMIT_TIMEOUT = 1, @@ -3027,6 +3097,16 @@ typedef struct Opt_RenderMode { Ark_Tag tag; Ark_RenderMode value; } Opt_RenderMode; +typedef enum Ark_SeekMode { + ARK_SEEK_MODE_PREVIOUS_KEYFRAME = 0, + ARK_SEEK_MODE_NEXT_KEYFRAME = 1, + ARK_SEEK_MODE_CLOSEST_KEYFRAME = 2, + ARK_SEEK_MODE_ACCURATE = 3, +} Ark_SeekMode; +typedef struct Opt_SeekMode { + Ark_Tag tag; + Ark_SeekMode value; +} Opt_SeekMode; typedef enum Ark_ToggleType { ARK_TOGGLE_TYPE_CHECKBOX = 0, ARK_TOGGLE_TYPE_SWITCH = 1, @@ -3052,15 +3132,52 @@ typedef struct Opt_TextInputStyle { Ark_Tag tag; Ark_TextInputStyle value; } Opt_TextInputStyle; -typedef enum Ark_LayoutStyle { - ARK_LAYOUT_STYLE_ALWAYS_CENTER = 0, - ARK_LAYOUT_STYLE_ALWAYS_AVERAGE_SPLIT = 1, - ARK_LAYOUT_STYLE_SPACE_BETWEEN_OR_CENTER = 2, -} Ark_LayoutStyle; -typedef struct Opt_LayoutStyle { +typedef enum Ark_RectHeightStyle { + ARK_RECT_HEIGHT_STYLE_TIGHT = 0, + ARK_RECT_HEIGHT_STYLE_MAX = 1, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_MIDDLE = 2, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_TOP = 3, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_BOTTOM = 4, + ARK_RECT_HEIGHT_STYLE_STRUT = 5, +} Ark_RectHeightStyle; +typedef struct Opt_RectHeightStyle { Ark_Tag tag; - Ark_LayoutStyle value; -} Opt_LayoutStyle; + Ark_RectHeightStyle value; +} Opt_RectHeightStyle; +typedef enum Ark_RectWidthStyle { + ARK_RECT_WIDTH_STYLE_TIGHT = 0, + ARK_RECT_WIDTH_STYLE_MAX = 1, +} Ark_RectWidthStyle; +typedef struct Opt_RectWidthStyle { + Ark_Tag tag; + Ark_RectWidthStyle value; +} Opt_RectWidthStyle; +typedef enum Ark_TextResponseType { + ARK_TEXT_RESPONSE_TYPE_RIGHT_CLICK = 0, + ARK_TEXT_RESPONSE_TYPE_LONG_PRESS = 1, + ARK_TEXT_RESPONSE_TYPE_SELECT = 2, +} Ark_TextResponseType; +typedef struct Opt_TextResponseType { + Ark_Tag tag; + Ark_TextResponseType value; +} Opt_TextResponseType; +typedef enum Ark_TextSpanType { + ARK_TEXT_SPAN_TYPE_TEXT = 0, + ARK_TEXT_SPAN_TYPE_IMAGE = 1, + ARK_TEXT_SPAN_TYPE_MIXED = 2, +} Ark_TextSpanType; +typedef struct Opt_TextSpanType { + Ark_Tag tag; + Ark_TextSpanType value; +} Opt_TextSpanType; +typedef enum Ark_BarMode { + ARK_BAR_MODE_SCROLLABLE = 0, + ARK_BAR_MODE_FIXED = 1, +} Ark_BarMode; +typedef struct Opt_BarMode { + Ark_Tag tag; + Ark_BarMode value; +} Opt_BarMode; typedef enum Ark_EdgeEffect { ARK_EDGE_EFFECT_SPRING = 0, ARK_EDGE_EFFECT_FADE = 1, @@ -3087,21 +3204,6 @@ typedef struct Opt_BarPosition { Ark_Tag tag; Ark_BarPosition value; } Opt_BarPosition; -typedef enum Ark_Alignment { - ARK_ALIGNMENT_TOP_START = 0, - ARK_ALIGNMENT_TOP = 1, - ARK_ALIGNMENT_TOP_END = 2, - ARK_ALIGNMENT_START = 3, - ARK_ALIGNMENT_CENTER = 4, - ARK_ALIGNMENT_END = 5, - ARK_ALIGNMENT_BOTTOM_START = 6, - ARK_ALIGNMENT_BOTTOM = 7, - ARK_ALIGNMENT_BOTTOM_END = 8, -} Ark_Alignment; -typedef struct Opt_Alignment { - Ark_Tag tag; - Ark_Alignment value; -} Opt_Alignment; typedef enum Ark_SliderBlockType { ARK_SLIDER_BLOCK_TYPE_DEFAULT = 0, ARK_SLIDER_BLOCK_TYPE_IMAGE = 1, @@ -3120,6 +3222,15 @@ typedef struct Opt_SliderStyle { Ark_Tag tag; Ark_SliderStyle value; } Opt_SliderStyle; +typedef enum Ark_MenuAlignType { + ARK_MENU_ALIGN_TYPE_START = 0, + ARK_MENU_ALIGN_TYPE_CENTER = 1, + ARK_MENU_ALIGN_TYPE_END = 2, +} Ark_MenuAlignType; +typedef struct Opt_MenuAlignType { + Ark_Tag tag; + Ark_MenuAlignType value; +} Opt_MenuAlignType; typedef enum Ark_OptionWidthMode { ARK_OPTION_WIDTH_MODE_FIT_CONTENT, ARK_OPTION_WIDTH_MODE_FIT_TRIGGER, @@ -3163,6 +3274,29 @@ typedef struct Opt_ScrollSnapAlign { Ark_Tag tag; Ark_ScrollSnapAlign value; } Opt_ScrollSnapAlign; +typedef enum Ark_ScrollAlign { + ARK_SCROLL_ALIGN_START = 0, + ARK_SCROLL_ALIGN_CENTER = 1, + ARK_SCROLL_ALIGN_END = 2, + ARK_SCROLL_ALIGN_AUTO = 3, +} Ark_ScrollAlign; +typedef struct Opt_ScrollAlign { + Ark_Tag tag; + Ark_ScrollAlign value; +} Opt_ScrollAlign; +typedef enum Ark_Edge { + ARK_EDGE_TOP = 0, + ARK_EDGE_CENTER = 1, + ARK_EDGE_BOTTOM = 2, + ARK_EDGE_BASELINE = 3, + ARK_EDGE_START = 4, + ARK_EDGE_MIDDLE = 5, + ARK_EDGE_END = 6, +} Ark_Edge; +typedef struct Opt_Edge { + Ark_Tag tag; + Ark_Edge value; +} Opt_Edge; typedef enum Ark_SaveDescription { ARK_SAVE_DESCRIPTION_DOWNLOAD = 0, ARK_SAVE_DESCRIPTION_DOWNLOAD_FILE = 1, @@ -3207,6 +3341,16 @@ typedef struct Opt_ResponseType { Ark_Tag tag; Ark_ResponseType value; } Opt_ResponseType; +typedef enum Ark_RichEditorSpanType { + ARK_RICH_EDITOR_SPAN_TYPE_TEXT = 0, + ARK_RICH_EDITOR_SPAN_TYPE_IMAGE = 1, + ARK_RICH_EDITOR_SPAN_TYPE_MIXED = 2, + ARK_RICH_EDITOR_SPAN_TYPE_BUILDER = 3, +} Ark_RichEditorSpanType; +typedef struct Opt_RichEditorSpanType { + Ark_Tag tag; + Ark_RichEditorSpanType value; +} Opt_RichEditorSpanType; typedef enum Ark_RichEditorDeleteDirection { ARK_RICH_EDITOR_DELETE_DIRECTION_BACKWARD = 0, ARK_RICH_EDITOR_DELETE_DIRECTION_FORWARD = 1, @@ -3266,6 +3410,14 @@ typedef struct Opt_ProgressStyle { Ark_Tag tag; Ark_ProgressStyle value; } Opt_ProgressStyle; +typedef enum Ark_PatternLockChallengeResult { + ARK_PATTERN_LOCK_CHALLENGE_RESULT_CORRECT = 1, + ARK_PATTERN_LOCK_CHALLENGE_RESULT_WRONG = 2, +} Ark_PatternLockChallengeResult; +typedef struct Opt_PatternLockChallengeResult { + Ark_Tag tag; + Ark_PatternLockChallengeResult value; +} Opt_PatternLockChallengeResult; typedef enum Ark_PasteDescription { ARK_PASTE_DESCRIPTION_PASTE = 0, } Ark_PasteDescription; @@ -3296,15 +3448,6 @@ typedef struct Opt_NavigationType { Ark_Tag tag; Ark_NavigationType value; } Opt_NavigationType; -typedef enum Ark_BarStyle { - ARK_BAR_STYLE_STANDARD = 0, - ARK_BAR_STYLE_STACK = 1, - ARK_BAR_STYLE_SAFE_AREA_PADDING = 2, -} Ark_BarStyle; -typedef struct Opt_BarStyle { - Ark_Tag tag; - Ark_BarStyle value; -} Opt_BarStyle; typedef enum Ark_ToolbarItemStatus { ARK_TOOLBAR_ITEM_STATUS_NORMAL = 0, ARK_TOOLBAR_ITEM_STATUS_DISABLED = 1, @@ -3432,6 +3575,20 @@ typedef struct Opt_GridItemAlignment { Ark_Tag tag; Ark_GridItemAlignment value; } Opt_GridItemAlignment; +typedef enum Ark_PanDirection { + ARK_PAN_DIRECTION_NONE = 0, + ARK_PAN_DIRECTION_HORIZONTAL = 1, + ARK_PAN_DIRECTION_LEFT = 2, + ARK_PAN_DIRECTION_RIGHT = 3, + ARK_PAN_DIRECTION_VERTICAL = 4, + ARK_PAN_DIRECTION_UP = 5, + ARK_PAN_DIRECTION_DOWN = 6, + ARK_PAN_DIRECTION_ALL = 7, +} Ark_PanDirection; +typedef struct Opt_PanDirection { + Ark_Tag tag; + Ark_PanDirection value; +} Opt_PanDirection; typedef enum Ark_FormShape { ARK_FORM_SHAPE_RECT = 1, ARK_FORM_SHAPE_CIRCLE = 2, @@ -3532,6 +3689,14 @@ typedef struct Opt_DataPanelType { Ark_Tag tag; Ark_DataPanelType value; } Opt_DataPanelType; +typedef enum Ark_KeyboardAvoidMode { + ARK_KEYBOARD_AVOID_MODE_DEFAULT = 0, + ARK_KEYBOARD_AVOID_MODE_NONE = 1, +} Ark_KeyboardAvoidMode; +typedef struct Opt_KeyboardAvoidMode { + Ark_Tag tag; + Ark_KeyboardAvoidMode value; +} Opt_KeyboardAvoidMode; typedef enum Ark_ModelType { ARK_MODEL_TYPE_TEXTURE = 0, ARK_MODEL_TYPE_SURFACE = 1, @@ -3540,6 +3705,56 @@ typedef struct Opt_ModelType { Ark_Tag tag; Ark_ModelType value; } Opt_ModelType; +typedef enum Ark_PointerStyle { + ARK_POINTER_STYLE_DEFAULT = 0, + ARK_POINTER_STYLE_EAST = 1, + ARK_POINTER_STYLE_WEST = 2, + ARK_POINTER_STYLE_SOUTH = 3, + ARK_POINTER_STYLE_NORTH = 4, + ARK_POINTER_STYLE_WEST_EAST = 5, + ARK_POINTER_STYLE_NORTH_SOUTH = 6, + ARK_POINTER_STYLE_NORTH_EAST = 7, + ARK_POINTER_STYLE_NORTH_WEST = 8, + ARK_POINTER_STYLE_SOUTH_EAST = 9, + ARK_POINTER_STYLE_SOUTH_WEST = 10, + ARK_POINTER_STYLE_NORTH_EAST_SOUTH_WEST = 11, + ARK_POINTER_STYLE_NORTH_WEST_SOUTH_EAST = 12, + ARK_POINTER_STYLE_CROSS = 13, + ARK_POINTER_STYLE_CURSOR_COPY = 14, + ARK_POINTER_STYLE_CURSOR_FORBID = 15, + ARK_POINTER_STYLE_COLOR_SUCKER = 16, + ARK_POINTER_STYLE_HAND_GRABBING = 17, + ARK_POINTER_STYLE_HAND_OPEN = 18, + ARK_POINTER_STYLE_HAND_POINTING = 19, + ARK_POINTER_STYLE_HELP = 20, + ARK_POINTER_STYLE_MOVE = 21, + ARK_POINTER_STYLE_RESIZE_LEFT_RIGHT = 22, + ARK_POINTER_STYLE_RESIZE_UP_DOWN = 23, + ARK_POINTER_STYLE_SCREENSHOT_CHOOSE = 24, + ARK_POINTER_STYLE_SCREENSHOT_CURSOR = 25, + ARK_POINTER_STYLE_TEXT_CURSOR = 26, + ARK_POINTER_STYLE_ZOOM_IN = 27, + ARK_POINTER_STYLE_ZOOM_OUT = 28, + ARK_POINTER_STYLE_MIDDLE_BTN_EAST = 29, + ARK_POINTER_STYLE_MIDDLE_BTN_WEST = 30, + ARK_POINTER_STYLE_MIDDLE_BTN_SOUTH = 31, + ARK_POINTER_STYLE_MIDDLE_BTN_NORTH = 32, + ARK_POINTER_STYLE_MIDDLE_BTN_NORTH_SOUTH = 33, + ARK_POINTER_STYLE_MIDDLE_BTN_NORTH_EAST = 34, + ARK_POINTER_STYLE_MIDDLE_BTN_NORTH_WEST = 35, + ARK_POINTER_STYLE_MIDDLE_BTN_SOUTH_EAST = 36, + ARK_POINTER_STYLE_MIDDLE_BTN_SOUTH_WEST = 37, + ARK_POINTER_STYLE_MIDDLE_BTN_NORTH_SOUTH_WEST_EAST = 38, + ARK_POINTER_STYLE_HORIZONTAL_TEXT_CURSOR = 39, + ARK_POINTER_STYLE_CURSOR_CROSS = 40, + ARK_POINTER_STYLE_CURSOR_CIRCLE = 41, + ARK_POINTER_STYLE_LOADING = 42, + ARK_POINTER_STYLE_RUNNING = 43, +} Ark_PointerStyle; +typedef struct Opt_PointerStyle { + Ark_Tag tag; + Ark_PointerStyle value; +} Opt_PointerStyle; typedef enum Ark_ContentClipMode { ARK_CONTENT_CLIP_MODE_CONTENT_ONLY = 0, ARK_CONTENT_CLIP_MODE_BOUNDARY = 1, @@ -3549,35 +3764,6 @@ typedef struct Opt_ContentClipMode { Ark_Tag tag; Ark_ContentClipMode value; } Opt_ContentClipMode; -typedef enum Ark_IlluminatedType { - ARK_ILLUMINATED_TYPE_NONE = 0, - ARK_ILLUMINATED_TYPE_BORDER = 1, - ARK_ILLUMINATED_TYPE_CONTENT = 2, - ARK_ILLUMINATED_TYPE_BORDER_CONTENT = 3, - ARK_ILLUMINATED_TYPE_BLOOM_BORDER = 4, - ARK_ILLUMINATED_TYPE_BLOOM_BORDER_CONTENT = 5, -} Ark_IlluminatedType; -typedef struct Opt_IlluminatedType { - Ark_Tag tag; - Ark_IlluminatedType value; -} Opt_IlluminatedType; -typedef enum Ark_SelectStatus { - ARK_SELECT_STATUS_ALL = 0, - ARK_SELECT_STATUS_PART = 1, - ARK_SELECT_STATUS_NONE = 2, -} Ark_SelectStatus; -typedef struct Opt_SelectStatus { - Ark_Tag tag; - Ark_SelectStatus value; -} Opt_SelectStatus; -typedef enum Ark_ControlSize { - ARK_CONTROL_SIZE_SMALL, - ARK_CONTROL_SIZE_NORMAL, -} Ark_ControlSize; -typedef struct Opt_ControlSize { - Ark_Tag tag; - Ark_ControlSize value; -} Opt_ControlSize; typedef enum Ark_FunctionKey { ARK_FUNCTION_KEY_ESC = 0, ARK_FUNCTION_KEY_F1 = 1, @@ -3602,58 +3788,24 @@ typedef struct Opt_FunctionKey { Ark_Tag tag; Ark_FunctionKey value; } Opt_FunctionKey; -typedef enum Ark_SheetKeyboardAvoidMode { - ARK_SHEET_KEYBOARD_AVOID_MODE_NONE = 0, - ARK_SHEET_KEYBOARD_AVOID_MODE_TRANSLATE_AND_RESIZE = 1, - ARK_SHEET_KEYBOARD_AVOID_MODE_RESIZE_ONLY = 2, - ARK_SHEET_KEYBOARD_AVOID_MODE_TRANSLATE_AND_SCROLL = 3, -} Ark_SheetKeyboardAvoidMode; -typedef struct Opt_SheetKeyboardAvoidMode { - Ark_Tag tag; - Ark_SheetKeyboardAvoidMode value; -} Opt_SheetKeyboardAvoidMode; -typedef enum Ark_ScrollSizeMode { - ARK_SCROLL_SIZE_MODE_FOLLOW_DETENT = 0, - ARK_SCROLL_SIZE_MODE_CONTINUOUS = 1, -} Ark_ScrollSizeMode; -typedef struct Opt_ScrollSizeMode { - Ark_Tag tag; - Ark_ScrollSizeMode value; -} Opt_ScrollSizeMode; -typedef enum Ark_SheetMode { - ARK_SHEET_MODE_OVERLAY = 0, - ARK_SHEET_MODE_EMBEDDED = 1, -} Ark_SheetMode; -typedef struct Opt_SheetMode { - Ark_Tag tag; - Ark_SheetMode value; -} Opt_SheetMode; -typedef enum Ark_SheetType { - ARK_SHEET_TYPE_BOTTOM = 0, - ARK_SHEET_TYPE_CENTER = 1, - ARK_SHEET_TYPE_POPUP = 2, -} Ark_SheetType; -typedef struct Opt_SheetType { - Ark_Tag tag; - Ark_SheetType value; -} Opt_SheetType; -typedef enum Ark_ModalTransition { - ARK_MODAL_TRANSITION_DEFAULT = 0, - ARK_MODAL_TRANSITION_NONE = 1, - ARK_MODAL_TRANSITION_ALPHA = 2, -} Ark_ModalTransition; -typedef struct Opt_ModalTransition { +typedef enum Ark_DismissReason { + ARK_DISMISS_REASON_PRESS_BACK = 0, + ARK_DISMISS_REASON_TOUCH_OUTSIDE = 1, + ARK_DISMISS_REASON_CLOSE_BUTTON = 2, + ARK_DISMISS_REASON_SLIDE_DOWN = 3, +} Ark_DismissReason; +typedef struct Opt_DismissReason { Ark_Tag tag; - Ark_ModalTransition value; -} Opt_ModalTransition; -typedef enum Ark_TransitionHierarchyStrategy { - ARK_TRANSITION_HIERARCHY_STRATEGY_NONE = 0, - ARK_TRANSITION_HIERARCHY_STRATEGY_ADAPTIVE = 1, -} Ark_TransitionHierarchyStrategy; -typedef struct Opt_TransitionHierarchyStrategy { + Ark_DismissReason value; +} Opt_DismissReason; +typedef enum Ark_BlendApplyType { + ARK_BLEND_APPLY_TYPE_FAST = 0, + ARK_BLEND_APPLY_TYPE_OFFSCREEN = 1, +} Ark_BlendApplyType; +typedef struct Opt_BlendApplyType { Ark_Tag tag; - Ark_TransitionHierarchyStrategy value; -} Opt_TransitionHierarchyStrategy; + Ark_BlendApplyType value; +} Opt_BlendApplyType; typedef enum Ark_BlendMode { ARK_BLEND_MODE_NONE = 0, ARK_BLEND_MODE_CLEAR = 1, @@ -3690,31 +3842,31 @@ typedef struct Opt_BlendMode { Ark_Tag tag; Ark_BlendMode value; } Opt_BlendMode; -typedef enum Ark_SharedTransitionEffectType { - ARK_SHARED_TRANSITION_EFFECT_TYPE_STATIC = 0, - ARK_SHARED_TRANSITION_EFFECT_TYPE_EXCHANGE = 1, -} Ark_SharedTransitionEffectType; -typedef struct Opt_SharedTransitionEffectType { +typedef enum Ark_ChainStyle { + ARK_CHAIN_STYLE_SPREAD = 0, + ARK_CHAIN_STYLE_SPREAD_INSIDE = 1, + ARK_CHAIN_STYLE_PACKED = 2, +} Ark_ChainStyle; +typedef struct Opt_ChainStyle { Ark_Tag tag; - Ark_SharedTransitionEffectType value; -} Opt_SharedTransitionEffectType; -typedef enum Ark_AdaptiveColor { - ARK_ADAPTIVE_COLOR_DEFAULT = 0, - ARK_ADAPTIVE_COLOR_AVERAGE = 1, -} Ark_AdaptiveColor; -typedef struct Opt_AdaptiveColor { + Ark_ChainStyle value; +} Opt_ChainStyle; +typedef enum Ark_EffectType { + ARK_EFFECT_TYPE_DEFAULT = 0, + ARK_EFFECT_TYPE_WINDOW_EFFECT = 1, +} Ark_EffectType; +typedef struct Opt_EffectType { Ark_Tag tag; - Ark_AdaptiveColor value; -} Opt_AdaptiveColor; -typedef enum Ark_BlurStyleActivePolicy { - ARK_BLUR_STYLE_ACTIVE_POLICY_FOLLOWS_WINDOW_ACTIVE_STATE = 0, - ARK_BLUR_STYLE_ACTIVE_POLICY_ALWAYS_ACTIVE = 1, - ARK_BLUR_STYLE_ACTIVE_POLICY_ALWAYS_INACTIVE = 2, -} Ark_BlurStyleActivePolicy; -typedef struct Opt_BlurStyleActivePolicy { + Ark_EffectType value; +} Opt_EffectType; +typedef enum Ark_GestureMask { + ARK_GESTURE_MASK_NORMAL = 0, + ARK_GESTURE_MASK_IGNORE_INTERNAL = 1, +} Ark_GestureMask; +typedef struct Opt_GestureMask { Ark_Tag tag; - Ark_BlurStyleActivePolicy value; -} Opt_BlurStyleActivePolicy; + Ark_GestureMask value; +} Opt_GestureMask; typedef enum Ark_GestureControl_GestureType { ARK_GESTURE_CONTROL_GESTURE_TYPE_TAP_GESTURE = 0, ARK_GESTURE_CONTROL_GESTURE_TYPE_LONG_PRESS_GESTURE = 1, @@ -3729,6 +3881,25 @@ typedef struct Opt_GestureControl_GestureType { Ark_Tag tag; Ark_GestureControl_GestureType value; } Opt_GestureControl_GestureType; +typedef enum Ark_FocusPriority { + ARK_FOCUS_PRIORITY_AUTO = 0, + ARK_FOCUS_PRIORITY_PRIOR = 2000, + ARK_FOCUS_PRIORITY_PREVIOUS = 3000, +} Ark_FocusPriority; +typedef struct Opt_FocusPriority { + Ark_Tag tag; + Ark_FocusPriority value; +} Opt_FocusPriority; +typedef enum Ark_ImageRepeat { + ARK_IMAGE_REPEAT_NO_REPEAT = 0, + ARK_IMAGE_REPEAT_X = 1, + ARK_IMAGE_REPEAT_Y = 2, + ARK_IMAGE_REPEAT_XY = 3, +} Ark_ImageRepeat; +typedef struct Opt_ImageRepeat { + Ark_Tag tag; + Ark_ImageRepeat value; +} Opt_ImageRepeat; typedef enum Ark_DragBehavior { ARK_DRAG_BEHAVIOR_COPY = 0, ARK_DRAG_BEHAVIOR_MOVE = 1, @@ -3823,82 +3994,73 @@ typedef struct Opt_TouchTestStrategy { Ark_Tag tag; Ark_TouchTestStrategy value; } Opt_TouchTestStrategy; -typedef enum Ark_RouteType { - ARK_ROUTE_TYPE_NONE = 0, - ARK_ROUTE_TYPE_PUSH = 1, - ARK_ROUTE_TYPE_POP = 2, -} Ark_RouteType; -typedef struct Opt_RouteType { +typedef enum Ark_TransitionEdge { + ARK_TRANSITION_EDGE_TOP = 0, + ARK_TRANSITION_EDGE_BOTTOM = 1, + ARK_TRANSITION_EDGE_START = 2, + ARK_TRANSITION_EDGE_END = 3, +} Ark_TransitionEdge; +typedef struct Opt_TransitionEdge { Ark_Tag tag; - Ark_RouteType value; -} Opt_RouteType; -typedef enum Ark_NavigationTitleMode { - ARK_NAVIGATION_TITLE_MODE_FREE = 0, - ARK_NAVIGATION_TITLE_MODE_FULL = 1, - ARK_NAVIGATION_TITLE_MODE_MINI = 2, -} Ark_NavigationTitleMode; -typedef struct Opt_NavigationTitleMode { - Ark_Tag tag; - Ark_NavigationTitleMode value; -} Opt_NavigationTitleMode; -typedef enum Ark_MessageLevel { - ARK_MESSAGE_LEVEL_DEBUG = 0, - ARK_MESSAGE_LEVEL_ERROR = 1, - ARK_MESSAGE_LEVEL_INFO = 2, - ARK_MESSAGE_LEVEL_LOG = 3, - ARK_MESSAGE_LEVEL_WARN = 4, -} Ark_MessageLevel; -typedef struct Opt_MessageLevel { + Ark_TransitionEdge value; +} Opt_TransitionEdge; +typedef enum Ark_IlluminatedType { + ARK_ILLUMINATED_TYPE_NONE = 0, + ARK_ILLUMINATED_TYPE_BORDER = 1, + ARK_ILLUMINATED_TYPE_CONTENT = 2, + ARK_ILLUMINATED_TYPE_BORDER_CONTENT = 3, + ARK_ILLUMINATED_TYPE_BLOOM_BORDER = 4, + ARK_ILLUMINATED_TYPE_BLOOM_BORDER_CONTENT = 5, +} Ark_IlluminatedType; +typedef struct Opt_IlluminatedType { Ark_Tag tag; - Ark_MessageLevel value; -} Opt_MessageLevel; -typedef enum Ark_SeekMode { - ARK_SEEK_MODE_PREVIOUS_KEYFRAME = 0, - ARK_SEEK_MODE_NEXT_KEYFRAME = 1, - ARK_SEEK_MODE_CLOSEST_KEYFRAME = 2, - ARK_SEEK_MODE_ACCURATE = 3, -} Ark_SeekMode; -typedef struct Opt_SeekMode { + Ark_IlluminatedType value; +} Opt_IlluminatedType; +typedef enum Ark_SelectStatus { + ARK_SELECT_STATUS_ALL = 0, + ARK_SELECT_STATUS_PART = 1, + ARK_SELECT_STATUS_NONE = 2, +} Ark_SelectStatus; +typedef struct Opt_SelectStatus { Ark_Tag tag; - Ark_SeekMode value; -} Opt_SeekMode; -typedef enum Ark_RectHeightStyle { - ARK_RECT_HEIGHT_STYLE_TIGHT = 0, - ARK_RECT_HEIGHT_STYLE_MAX = 1, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_MIDDLE = 2, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_TOP = 3, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_BOTTOM = 4, - ARK_RECT_HEIGHT_STYLE_STRUT = 5, -} Ark_RectHeightStyle; -typedef struct Opt_RectHeightStyle { + Ark_SelectStatus value; +} Opt_SelectStatus; +typedef enum Ark_CalendarAlign { + ARK_CALENDAR_ALIGN_START = 0, + ARK_CALENDAR_ALIGN_CENTER = 1, + ARK_CALENDAR_ALIGN_END = 2, +} Ark_CalendarAlign; +typedef struct Opt_CalendarAlign { Ark_Tag tag; - Ark_RectHeightStyle value; -} Opt_RectHeightStyle; -typedef enum Ark_RectWidthStyle { - ARK_RECT_WIDTH_STYLE_TIGHT = 0, - ARK_RECT_WIDTH_STYLE_MAX = 1, -} Ark_RectWidthStyle; -typedef struct Opt_RectWidthStyle { + Ark_CalendarAlign value; +} Opt_CalendarAlign; +typedef enum Ark_ControlSize { + ARK_CONTROL_SIZE_SMALL, + ARK_CONTROL_SIZE_NORMAL, +} Ark_ControlSize; +typedef struct Opt_ControlSize { Ark_Tag tag; - Ark_RectWidthStyle value; -} Opt_RectWidthStyle; -typedef enum Ark_PatternLockChallengeResult { - ARK_PATTERN_LOCK_CHALLENGE_RESULT_CORRECT = 1, - ARK_PATTERN_LOCK_CHALLENGE_RESULT_WRONG = 2, -} Ark_PatternLockChallengeResult; -typedef struct Opt_PatternLockChallengeResult { + Ark_ControlSize value; +} Opt_ControlSize; +typedef enum Ark_IndexerAlign { + ARK_INDEXER_ALIGN_LEFT = 0, + ARK_INDEXER_ALIGN_RIGHT = 1, + ARK_INDEXER_ALIGN_START = 2, + ARK_INDEXER_ALIGN_END = 3, +} Ark_IndexerAlign; +typedef struct Opt_IndexerAlign { Ark_Tag tag; - Ark_PatternLockChallengeResult value; -} Opt_PatternLockChallengeResult; -typedef enum Ark_NavigationMode { - ARK_NAVIGATION_MODE_STACK = 0, - ARK_NAVIGATION_MODE_SPLIT = 1, - ARK_NAVIGATION_MODE_AUTO = 2, -} Ark_NavigationMode; -typedef struct Opt_NavigationMode { + Ark_IndexerAlign value; +} Opt_IndexerAlign; +typedef enum Ark_RouteType { + ARK_ROUTE_TYPE_NONE = 0, + ARK_ROUTE_TYPE_PUSH = 1, + ARK_ROUTE_TYPE_POP = 2, +} Ark_RouteType; +typedef struct Opt_RouteType { Ark_Tag tag; - Ark_NavigationMode value; -} Opt_NavigationMode; + Ark_RouteType value; +} Opt_RouteType; typedef enum Ark_NavigationOperation { ARK_NAVIGATION_OPERATION_PUSH = 1, ARK_NAVIGATION_OPERATION_POP = 2, @@ -3908,16 +4070,24 @@ typedef struct Opt_NavigationOperation { Ark_Tag tag; Ark_NavigationOperation value; } Opt_NavigationOperation; -typedef enum Ark_ScrollAlign { - ARK_SCROLL_ALIGN_START = 0, - ARK_SCROLL_ALIGN_CENTER = 1, - ARK_SCROLL_ALIGN_END = 2, - ARK_SCROLL_ALIGN_AUTO = 3, -} Ark_ScrollAlign; -typedef struct Opt_ScrollAlign { +typedef enum Ark_NavigationTitleMode { + ARK_NAVIGATION_TITLE_MODE_FREE = 0, + ARK_NAVIGATION_TITLE_MODE_FULL = 1, + ARK_NAVIGATION_TITLE_MODE_MINI = 2, +} Ark_NavigationTitleMode; +typedef struct Opt_NavigationTitleMode { Ark_Tag tag; - Ark_ScrollAlign value; -} Opt_ScrollAlign; + Ark_NavigationTitleMode value; +} Opt_NavigationTitleMode; +typedef enum Ark_NavigationMode { + ARK_NAVIGATION_MODE_STACK = 0, + ARK_NAVIGATION_MODE_SPLIT = 1, + ARK_NAVIGATION_MODE_AUTO = 2, +} Ark_NavigationMode; +typedef struct Opt_NavigationMode { + Ark_Tag tag; + Ark_NavigationMode value; +} Opt_NavigationMode; typedef enum Ark_SideBarPosition { ARK_SIDE_BAR_POSITION_START = 0, ARK_SIDE_BAR_POSITION_END = 1, @@ -3935,20 +4105,6 @@ typedef struct Opt_SideBarContainerType { Ark_Tag tag; Ark_SideBarContainerType value; } Opt_SideBarContainerType; -typedef enum Ark_WebResponseType { - ARK_WEB_RESPONSE_TYPE_LONG_PRESS = 1, -} Ark_WebResponseType; -typedef struct Opt_WebResponseType { - Ark_Tag tag; - Ark_WebResponseType value; -} Opt_WebResponseType; -typedef enum Ark_WebElementType { - ARK_WEB_ELEMENT_TYPE_IMAGE = 1, -} Ark_WebElementType; -typedef struct Opt_WebElementType { - Ark_Tag tag; - Ark_WebElementType value; -} Opt_WebElementType; typedef enum Ark_WebKeyboardAvoidMode { ARK_WEB_KEYBOARD_AVOID_MODE_RESIZE_VISUAL = 0, ARK_WEB_KEYBOARD_AVOID_MODE_RESIZE_CONTENT = 1, @@ -4021,6 +4177,17 @@ typedef struct Opt_MixedMode { Ark_Tag tag; Ark_MixedMode value; } Opt_MixedMode; +typedef enum Ark_MessageLevel { + ARK_MESSAGE_LEVEL_DEBUG = 0, + ARK_MESSAGE_LEVEL_ERROR = 1, + ARK_MESSAGE_LEVEL_INFO = 2, + ARK_MESSAGE_LEVEL_LOG = 3, + ARK_MESSAGE_LEVEL_WARN = 4, +} Ark_MessageLevel; +typedef struct Opt_MessageLevel { + Ark_Tag tag; + Ark_MessageLevel value; +} Opt_MessageLevel; typedef enum Ark_InputType { ARK_INPUT_TYPE_NORMAL = 0, ARK_INPUT_TYPE_NUMBER = 1, @@ -4077,24 +4244,6 @@ typedef struct Opt_TextAreaType { Ark_Tag tag; Ark_TextAreaType value; } Opt_TextAreaType; -typedef enum Ark_TextResponseType { - ARK_TEXT_RESPONSE_TYPE_RIGHT_CLICK = 0, - ARK_TEXT_RESPONSE_TYPE_LONG_PRESS = 1, - ARK_TEXT_RESPONSE_TYPE_SELECT = 2, -} Ark_TextResponseType; -typedef struct Opt_TextResponseType { - Ark_Tag tag; - Ark_TextResponseType value; -} Opt_TextResponseType; -typedef enum Ark_TextSpanType { - ARK_TEXT_SPAN_TYPE_TEXT = 0, - ARK_TEXT_SPAN_TYPE_IMAGE = 1, - ARK_TEXT_SPAN_TYPE_MIXED = 2, -} Ark_TextSpanType; -typedef struct Opt_TextSpanType { - Ark_Tag tag; - Ark_TextSpanType value; -} Opt_TextSpanType; typedef enum Ark_TextSelectableMode { ARK_TEXT_SELECTABLE_MODE_SELECTABLE_UNFOCUSABLE = 0, ARK_TEXT_SELECTABLE_MODE_SELECTABLE_FOCUSABLE = 1, @@ -4113,14 +4262,6 @@ typedef struct Opt_EllipsisMode { Ark_Tag tag; Ark_EllipsisMode value; } Opt_EllipsisMode; -typedef enum Ark_BarMode { - ARK_BAR_MODE_SCROLLABLE = 0, - ARK_BAR_MODE_FIXED = 1, -} Ark_BarMode; -typedef struct Opt_BarMode { - Ark_Tag tag; - Ark_BarMode value; -} Opt_BarMode; typedef enum Ark_SwiperNestedScrollMode { ARK_SWIPER_NESTED_SCROLL_MODE_SELF_ONLY = 0, ARK_SWIPER_NESTED_SCROLL_MODE_SELF_FIRST = 1, @@ -4177,15 +4318,6 @@ typedef struct Opt_SliderChangeMode { Ark_Tag tag; Ark_SliderChangeMode value; } Opt_SliderChangeMode; -typedef enum Ark_MenuAlignType { - ARK_MENU_ALIGN_TYPE_START = 0, - ARK_MENU_ALIGN_TYPE_CENTER = 1, - ARK_MENU_ALIGN_TYPE_END = 2, -} Ark_MenuAlignType; -typedef struct Opt_MenuAlignType { - Ark_Tag tag; - Ark_MenuAlignType value; -} Opt_MenuAlignType; typedef enum Ark_ArrowPosition { ARK_ARROW_POSITION_END = 0, ARK_ARROW_POSITION_START = 1, @@ -4194,6 +4326,14 @@ typedef struct Opt_ArrowPosition { Ark_Tag tag; Ark_ArrowPosition value; } Opt_ArrowPosition; +typedef enum Ark_SecurityComponentLayoutDirection { + ARK_SECURITY_COMPONENT_LAYOUT_DIRECTION_HORIZONTAL = 0, + ARK_SECURITY_COMPONENT_LAYOUT_DIRECTION_VERTICAL = 1, +} Ark_SecurityComponentLayoutDirection; +typedef struct Opt_SecurityComponentLayoutDirection { + Ark_Tag tag; + Ark_SecurityComponentLayoutDirection value; +} Opt_SecurityComponentLayoutDirection; typedef enum Ark_SearchType { ARK_SEARCH_TYPE_NORMAL = 0, ARK_SEARCH_TYPE_NUMBER = 2, @@ -4206,19 +4346,6 @@ typedef struct Opt_SearchType { Ark_Tag tag; Ark_SearchType value; } Opt_SearchType; -typedef enum Ark_Edge { - ARK_EDGE_TOP = 0, - ARK_EDGE_CENTER = 1, - ARK_EDGE_BOTTOM = 2, - ARK_EDGE_BASELINE = 3, - ARK_EDGE_START = 4, - ARK_EDGE_MIDDLE = 5, - ARK_EDGE_END = 6, -} Ark_Edge; -typedef struct Opt_Edge { - Ark_Tag tag; - Ark_Edge value; -} Opt_Edge; typedef enum Ark_ScrollDirection { ARK_SCROLL_DIRECTION_VERTICAL = 0, ARK_SCROLL_DIRECTION_HORIZONTAL = 1, @@ -4237,16 +4364,6 @@ typedef struct Opt_SaveButtonOnClickResult { Ark_Tag tag; Ark_SaveButtonOnClickResult value; } Opt_SaveButtonOnClickResult; -typedef enum Ark_RichEditorSpanType { - ARK_RICH_EDITOR_SPAN_TYPE_TEXT = 0, - ARK_RICH_EDITOR_SPAN_TYPE_IMAGE = 1, - ARK_RICH_EDITOR_SPAN_TYPE_MIXED = 2, - ARK_RICH_EDITOR_SPAN_TYPE_BUILDER = 3, -} Ark_RichEditorSpanType; -typedef struct Opt_RichEditorSpanType { - Ark_Tag tag; - Ark_RichEditorSpanType value; -} Opt_RichEditorSpanType; typedef enum Ark_EnterKeyType { ARK_ENTER_KEY_TYPE_GO = 2, ARK_ENTER_KEY_TYPE_SEARCH = 3, @@ -4368,14 +4485,6 @@ typedef struct Opt_LocationButtonOnClickResult { Ark_Tag tag; Ark_LocationButtonOnClickResult value; } Opt_LocationButtonOnClickResult; -typedef enum Ark_SecurityComponentLayoutDirection { - ARK_SECURITY_COMPONENT_LAYOUT_DIRECTION_HORIZONTAL = 0, - ARK_SECURITY_COMPONENT_LAYOUT_DIRECTION_VERTICAL = 1, -} Ark_SecurityComponentLayoutDirection; -typedef struct Opt_SecurityComponentLayoutDirection { - Ark_Tag tag; - Ark_SecurityComponentLayoutDirection value; -} Opt_SecurityComponentLayoutDirection; typedef enum Ark_SwipeActionState { ARK_SWIPE_ACTION_STATE_COLLAPSED = 0, ARK_SWIPE_ACTION_STATE_EXPANDED = 1, @@ -4507,123 +4616,15 @@ typedef struct Opt_LineCapStyle { Ark_Tag tag; Ark_LineCapStyle value; } Opt_LineCapStyle; -typedef enum Ark_CheckBoxShape { - ARK_CHECK_BOX_SHAPE_CIRCLE = 0, - ARK_CHECK_BOX_SHAPE_ROUNDED_SQUARE = 1, -} Ark_CheckBoxShape; -typedef struct Opt_CheckBoxShape { - Ark_Tag tag; - Ark_CheckBoxShape value; -} Opt_CheckBoxShape; -typedef enum Ark_ImageAnalyzerType { - ARK_IMAGE_ANALYZER_TYPE_SUBJECT = 0, - ARK_IMAGE_ANALYZER_TYPE_TEXT = 1, - ARK_IMAGE_ANALYZER_TYPE_OBJECT_LOOKUP = 2, -} Ark_ImageAnalyzerType; -typedef struct Opt_ImageAnalyzerType { - Ark_Tag tag; - Ark_ImageAnalyzerType value; -} Opt_ImageAnalyzerType; -typedef enum Ark_CalendarAlign { - ARK_CALENDAR_ALIGN_START = 0, - ARK_CALENDAR_ALIGN_CENTER = 1, - ARK_CALENDAR_ALIGN_END = 2, -} Ark_CalendarAlign; -typedef struct Opt_CalendarAlign { - Ark_Tag tag; - Ark_CalendarAlign value; -} Opt_CalendarAlign; -typedef enum Ark_FillMode { - ARK_FILL_MODE_NONE = 0, - ARK_FILL_MODE_FORWARDS = 1, - ARK_FILL_MODE_BACKWARDS = 2, - ARK_FILL_MODE_BOTH = 3, -} Ark_FillMode; -typedef struct Opt_FillMode { - Ark_Tag tag; - Ark_FillMode value; -} Opt_FillMode; -typedef enum Ark_AnimationStatus { - ARK_ANIMATION_STATUS_INITIAL = 0, - ARK_ANIMATION_STATUS_RUNNING = 1, - ARK_ANIMATION_STATUS_PAUSED = 2, - ARK_ANIMATION_STATUS_STOPPED = 3, -} Ark_AnimationStatus; -typedef struct Opt_AnimationStatus { - Ark_Tag tag; - Ark_AnimationStatus value; -} Opt_AnimationStatus; -typedef enum Ark_IndexerAlign { - ARK_INDEXER_ALIGN_LEFT = 0, - ARK_INDEXER_ALIGN_RIGHT = 1, - ARK_INDEXER_ALIGN_START = 2, - ARK_INDEXER_ALIGN_END = 3, -} Ark_IndexerAlign; -typedef struct Opt_IndexerAlign { - Ark_Tag tag; - Ark_IndexerAlign value; -} Opt_IndexerAlign; -typedef enum Ark_ModifierKey { - ARK_MODIFIER_KEY_CTRL = 0, - ARK_MODIFIER_KEY_SHIFT = 1, - ARK_MODIFIER_KEY_ALT = 2, -} Ark_ModifierKey; -typedef struct Opt_ModifierKey { +typedef enum Ark_ModifierKey { + ARK_MODIFIER_KEY_CTRL = 0, + ARK_MODIFIER_KEY_SHIFT = 1, + ARK_MODIFIER_KEY_ALT = 2, +} Ark_ModifierKey; +typedef struct Opt_ModifierKey { Ark_Tag tag; Ark_ModifierKey value; } Opt_ModifierKey; -typedef enum Ark_BlendApplyType { - ARK_BLEND_APPLY_TYPE_FAST = 0, - ARK_BLEND_APPLY_TYPE_OFFSCREEN = 1, -} Ark_BlendApplyType; -typedef struct Opt_BlendApplyType { - Ark_Tag tag; - Ark_BlendApplyType value; -} Opt_BlendApplyType; -typedef enum Ark_ChainStyle { - ARK_CHAIN_STYLE_SPREAD = 0, - ARK_CHAIN_STYLE_SPREAD_INSIDE = 1, - ARK_CHAIN_STYLE_PACKED = 2, -} Ark_ChainStyle; -typedef struct Opt_ChainStyle { - Ark_Tag tag; - Ark_ChainStyle value; -} Opt_ChainStyle; -typedef enum Ark_EffectType { - ARK_EFFECT_TYPE_DEFAULT = 0, - ARK_EFFECT_TYPE_WINDOW_EFFECT = 1, -} Ark_EffectType; -typedef struct Opt_EffectType { - Ark_Tag tag; - Ark_EffectType value; -} Opt_EffectType; -typedef enum Ark_GestureMask { - ARK_GESTURE_MASK_NORMAL = 0, - ARK_GESTURE_MASK_IGNORE_INTERNAL = 1, -} Ark_GestureMask; -typedef struct Opt_GestureMask { - Ark_Tag tag; - Ark_GestureMask value; -} Opt_GestureMask; -typedef enum Ark_FocusPriority { - ARK_FOCUS_PRIORITY_AUTO = 0, - ARK_FOCUS_PRIORITY_PRIOR = 2000, - ARK_FOCUS_PRIORITY_PREVIOUS = 3000, -} Ark_FocusPriority; -typedef struct Opt_FocusPriority { - Ark_Tag tag; - Ark_FocusPriority value; -} Opt_FocusPriority; -typedef enum Ark_ImageRepeat { - ARK_IMAGE_REPEAT_NO_REPEAT = 0, - ARK_IMAGE_REPEAT_X = 1, - ARK_IMAGE_REPEAT_Y = 2, - ARK_IMAGE_REPEAT_XY = 3, -} Ark_ImageRepeat; -typedef struct Opt_ImageRepeat { - Ark_Tag tag; - Ark_ImageRepeat value; -} Opt_ImageRepeat; typedef enum Ark_SafeAreaEdge { ARK_SAFE_AREA_EDGE_TOP = 0, ARK_SAFE_AREA_EDGE_BOTTOM = 1, @@ -4731,10 +4732,51 @@ typedef struct Opt_HitTestMode { Ark_Tag tag; Ark_HitTestMode value; } Opt_HitTestMode; +typedef enum Ark_CheckBoxShape { + ARK_CHECK_BOX_SHAPE_CIRCLE = 0, + ARK_CHECK_BOX_SHAPE_ROUNDED_SQUARE = 1, +} Ark_CheckBoxShape; +typedef struct Opt_CheckBoxShape { + Ark_Tag tag; + Ark_CheckBoxShape value; +} Opt_CheckBoxShape; +typedef enum Ark_ImageAnalyzerType { + ARK_IMAGE_ANALYZER_TYPE_SUBJECT = 0, + ARK_IMAGE_ANALYZER_TYPE_TEXT = 1, + ARK_IMAGE_ANALYZER_TYPE_OBJECT_LOOKUP = 2, +} Ark_ImageAnalyzerType; +typedef struct Opt_ImageAnalyzerType { + Ark_Tag tag; + Ark_ImageAnalyzerType value; +} Opt_ImageAnalyzerType; +typedef enum Ark_FillMode { + ARK_FILL_MODE_NONE = 0, + ARK_FILL_MODE_FORWARDS = 1, + ARK_FILL_MODE_BACKWARDS = 2, + ARK_FILL_MODE_BOTH = 3, +} Ark_FillMode; +typedef struct Opt_FillMode { + Ark_Tag tag; + Ark_FillMode value; +} Opt_FillMode; +typedef enum Ark_AnimationStatus { + ARK_ANIMATION_STATUS_INITIAL = 0, + ARK_ANIMATION_STATUS_RUNNING = 1, + ARK_ANIMATION_STATUS_PAUSED = 2, + ARK_ANIMATION_STATUS_STOPPED = 3, +} Ark_AnimationStatus; +typedef struct Opt_AnimationStatus { + Ark_Tag tag; + Ark_AnimationStatus value; +} Opt_AnimationStatus; typedef struct Opt_Int32 { Ark_Tag tag; Ark_Int32 value; } Opt_Int32; +typedef struct Opt_Length { + Ark_Tag tag; + Ark_Length value; +} Opt_Length; typedef struct Opt_Number { Ark_Tag tag; Ark_Number value; @@ -4751,10 +4793,16 @@ typedef struct Opt_String { Ark_Tag tag; Ark_String value; } Opt_String; -typedef struct Opt_Length { +typedef struct Ark_BorderRadiuses { + Opt_Length topLeft; + Opt_Length topRight; + Opt_Length bottomLeft; + Opt_Length bottomRight; +} Ark_BorderRadiuses; +typedef struct Opt_BorderRadiuses { Ark_Tag tag; - Ark_Length value; -} Opt_Length; + Ark_BorderRadiuses value; +} Opt_BorderRadiuses; typedef struct Ark_Resource { Ark_String bundleName; Ark_String moduleName; @@ -4766,16 +4814,6 @@ typedef struct Opt_Resource { Ark_Tag tag; Ark_Resource value; } Opt_Resource; -typedef struct Ark_BorderRadiuses { - Opt_Length topLeft; - Opt_Length topRight; - Opt_Length bottomLeft; - Opt_Length bottomRight; -} Ark_BorderRadiuses; -typedef struct Opt_BorderRadiuses { - Ark_Tag tag; - Ark_BorderRadiuses value; -} Opt_BorderRadiuses; typedef struct Ark_Tuple_Dimension_Dimension { Ark_Length value0; Ark_Length value1; @@ -4806,34 +4844,6 @@ typedef struct Opt_Padding { Ark_Tag tag; Ark_Padding value; } Opt_Padding; -typedef struct Opt_Boolean { - Ark_Tag tag; - Ark_Boolean value; -} Opt_Boolean; -typedef struct Ark_Union_Number_Resource { - Ark_Int32 selector; - union { - Ark_Number value0; - Ark_Resource value1; - }; -} Ark_Union_Number_Resource; -typedef struct Opt_Union_Number_Resource { - Ark_Tag tag; - Ark_Union_Number_Resource value; -} Opt_Union_Number_Resource; -typedef struct Ark_Union_Color_String_Resource_ColoringStrategy { - Ark_Int32 selector; - union { - Ark_Color value0; - Ark_String value1; - Ark_Resource value2; - Ark_ColoringStrategy value3; - }; -} Ark_Union_Color_String_Resource_ColoringStrategy; -typedef struct Opt_Union_Color_String_Resource_ColoringStrategy { - Ark_Tag tag; - Ark_Union_Color_String_Resource_ColoringStrategy value; -} Opt_Union_Color_String_Resource_ColoringStrategy; typedef struct Ark_Union_Dimension_BorderRadiuses { Ark_Int32 selector; union { @@ -4903,98 +4913,34 @@ typedef struct Opt_ICurve { Ark_Tag tag; Ark_ICurve value; } Opt_ICurve; -typedef struct Ark_Union_Dimension_Margin { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_Padding value1; - }; -} Ark_Union_Dimension_Margin; -typedef struct Opt_Union_Dimension_Margin { - Ark_Tag tag; - Ark_Union_Dimension_Margin value; -} Opt_Union_Dimension_Margin; -typedef struct Array_ShadowOptions { - Ark_ShadowOptions* array; - Ark_Int32 length; -} Array_ShadowOptions; -typedef struct Opt_Array_ShadowOptions { - Ark_Tag tag; - Array_ShadowOptions value; -} Opt_Array_ShadowOptions; -typedef struct Ark_ShadowOptions { - Ark_Union_Number_Resource radius; - Opt_ShadowType type; - Opt_Union_Color_String_Resource_ColoringStrategy color; - Opt_Union_Number_Resource offsetX; - Opt_Union_Number_Resource offsetY; - Opt_Boolean fill; -} Ark_ShadowOptions; -typedef struct Opt_ShadowOptions { - Ark_Tag tag; - Ark_ShadowOptions value; -} Opt_ShadowOptions; -typedef struct Ark_Position { - Opt_Length x; - Opt_Length y; -} Ark_Position; -typedef struct Opt_Position { +typedef struct Opt_Boolean { Ark_Tag tag; - Ark_Position value; -} Opt_Position; -typedef struct Ark_Union_String_Resource { + Ark_Boolean value; +} Opt_Boolean; +typedef struct Ark_Union_Number_Resource { Ark_Int32 selector; union { - Ark_String value0; + Ark_Number value0; Ark_Resource value1; }; -} Ark_Union_String_Resource; -typedef struct Opt_Union_String_Resource { +} Ark_Union_Number_Resource; +typedef struct Opt_Union_Number_Resource { Ark_Tag tag; - Ark_Union_String_Resource value; -} Opt_Union_String_Resource; -typedef struct Ark_Union_FontWeight_Number_String { + Ark_Union_Number_Resource value; +} Opt_Union_Number_Resource; +typedef struct Ark_Union_Color_String_Resource_ColoringStrategy { Ark_Int32 selector; union { - Ark_FontWeight value0; - Ark_Number value1; - Ark_String value2; + Ark_Color value0; + Ark_String value1; + Ark_Resource value2; + Ark_ColoringStrategy value3; }; -} Ark_Union_FontWeight_Number_String; -typedef struct Opt_Union_FontWeight_Number_String { - Ark_Tag tag; - Ark_Union_FontWeight_Number_String value; -} Opt_Union_FontWeight_Number_String; -typedef struct Ark_ResourceStr { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_Resource value1; - }; -} Ark_ResourceStr; -typedef struct Opt_ResourceStr { - Ark_Tag tag; - Ark_ResourceStr value; -} Opt_ResourceStr; -typedef struct Ark_SymbolGlyphModifier { - Ark_String __SymbolGlyphModifierStub; -} Ark_SymbolGlyphModifier; -typedef struct Opt_SymbolGlyphModifier { - Ark_Tag tag; - Ark_SymbolGlyphModifier value; -} Opt_SymbolGlyphModifier; -typedef struct Ark_GridRowSizeOption { - Opt_Length xs; - Opt_Length sm; - Opt_Length md; - Opt_Length lg; - Opt_Length xl; - Opt_Length xxl; -} Ark_GridRowSizeOption; -typedef struct Opt_GridRowSizeOption { +} Ark_Union_Color_String_Resource_ColoringStrategy; +typedef struct Opt_Union_Color_String_Resource_ColoringStrategy { Ark_Tag tag; - Ark_GridRowSizeOption value; -} Opt_GridRowSizeOption; + Ark_Union_Color_String_Resource_ColoringStrategy value; +} Opt_Union_Color_String_Resource_ColoringStrategy; typedef struct Ark_TextBackgroundStyle { Opt_ResourceColor color; Opt_Union_Dimension_BorderRadiuses radius; @@ -5031,99 +4977,109 @@ typedef struct Opt_SizeOptions { Ark_Tag tag; Ark_SizeOptions value; } Opt_SizeOptions; -typedef struct Ark_Union_Curve_ICurve { +typedef struct Array_ShadowOptions { + Ark_ShadowOptions* array; + Ark_Int32 length; +} Array_ShadowOptions; +typedef struct Opt_Array_ShadowOptions { + Ark_Tag tag; + Array_ShadowOptions value; +} Opt_Array_ShadowOptions; +typedef struct Ark_Position { + Opt_Length x; + Opt_Length y; +} Ark_Position; +typedef struct Opt_Position { + Ark_Tag tag; + Ark_Position value; +} Opt_Position; +typedef struct Ark_Union_String_Resource { Ark_Int32 selector; union { - Ark_Curve value0; - Ark_ICurve value1; + Ark_String value0; + Ark_Resource value1; }; -} Ark_Union_Curve_ICurve; -typedef struct Opt_Union_Curve_ICurve { +} Ark_Union_String_Resource; +typedef struct Opt_Union_String_Resource { Ark_Tag tag; - Ark_Union_Curve_ICurve value; -} Opt_Union_Curve_ICurve; -typedef struct Ark_Union_Number_FontWeight_String { + Ark_Union_String_Resource value; +} Opt_Union_String_Resource; +typedef struct Ark_Union_FontWeight_Number_String { Ark_Int32 selector; union { - Ark_Number value0; - Ark_FontWeight value1; + Ark_FontWeight value0; + Ark_Number value1; Ark_String value2; }; -} Ark_Union_Number_FontWeight_String; -typedef struct Opt_Union_Number_FontWeight_String { - Ark_Tag tag; - Ark_Union_Number_FontWeight_String value; -} Opt_Union_Number_FontWeight_String; -typedef struct Array_ResourceColor { - Ark_ResourceColor* array; - Ark_Int32 length; -} Array_ResourceColor; -typedef struct Opt_Array_ResourceColor { +} Ark_Union_FontWeight_Number_String; +typedef struct Opt_Union_FontWeight_Number_String { Ark_Tag tag; - Array_ResourceColor value; -} Opt_Array_ResourceColor; -typedef struct Ark_Union_Number_String_Resource { + Ark_Union_FontWeight_Number_String value; +} Opt_Union_FontWeight_Number_String; +typedef struct Ark_ResourceStr { Ark_Int32 selector; union { - Ark_Number value0; - Ark_String value1; - Ark_Resource value2; + Ark_String value0; + Ark_Resource value1; }; -} Ark_Union_Number_String_Resource; -typedef struct Opt_Union_Number_String_Resource { +} Ark_ResourceStr; +typedef struct Opt_ResourceStr { Ark_Tag tag; - Ark_Union_Number_String_Resource value; -} Opt_Union_Number_String_Resource; -typedef struct Ark_RichEditorLayoutStyle { - Opt_Union_Dimension_Margin margin; - Opt_Union_Dimension_BorderRadiuses borderRadius; -} Ark_RichEditorLayoutStyle; -typedef struct Opt_RichEditorLayoutStyle { + Ark_ResourceStr value; +} Opt_ResourceStr; +typedef struct Ark_SymbolGlyphModifier { + Ark_String __SymbolGlyphModifierStub; +} Ark_SymbolGlyphModifier; +typedef struct Opt_SymbolGlyphModifier { Ark_Tag tag; - Ark_RichEditorLayoutStyle value; -} Opt_RichEditorLayoutStyle; -typedef struct Ark_Union_Number_String { + Ark_SymbolGlyphModifier value; +} Opt_SymbolGlyphModifier; +typedef struct Ark_Union_Curve_ICurve { Ark_Int32 selector; union { - Ark_Number value0; - Ark_String value1; + Ark_Curve value0; + Ark_ICurve value1; }; -} Ark_Union_Number_String; -typedef struct Opt_Union_Number_String { +} Ark_Union_Curve_ICurve; +typedef struct Opt_Union_Curve_ICurve { Ark_Tag tag; - Ark_Union_Number_String value; -} Opt_Union_Number_String; -typedef struct Ark_Union_ShadowOptions_Array_ShadowOptions { + Ark_Union_Curve_ICurve value; +} Opt_Union_Curve_ICurve; +typedef struct Ark_Union_Dimension_Margin { Ark_Int32 selector; union { - Ark_ShadowOptions value0; - Array_ShadowOptions value1; + Ark_Length value0; + Ark_Padding value1; }; -} Ark_Union_ShadowOptions_Array_ShadowOptions; -typedef struct Opt_Union_ShadowOptions_Array_ShadowOptions { +} Ark_Union_Dimension_Margin; +typedef struct Opt_Union_Dimension_Margin { Ark_Tag tag; - Ark_Union_ShadowOptions_Array_ShadowOptions value; -} Opt_Union_ShadowOptions_Array_ShadowOptions; -typedef struct Ark_DecorationStyleInterface { - Ark_TextDecorationType type; - Opt_ResourceColor color; - Opt_TextDecorationStyle style; -} Ark_DecorationStyleInterface; -typedef struct Opt_DecorationStyleInterface { + Ark_Union_Dimension_Margin value; +} Opt_Union_Dimension_Margin; +typedef struct Ark_ShadowOptions { + Ark_Union_Number_Resource radius; + Opt_ShadowType type; + Opt_Union_Color_String_Resource_ColoringStrategy color; + Opt_Union_Number_Resource offsetX; + Opt_Union_Number_Resource offsetY; + Opt_Boolean fill; +} Ark_ShadowOptions; +typedef struct Opt_ShadowOptions { Ark_Tag tag; - Ark_DecorationStyleInterface value; -} Opt_DecorationStyleInterface; -typedef struct Ark_Union_Length_Number { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_Number value1; - }; -} Ark_Union_Length_Number; -typedef struct Opt_Union_Length_Number { + Ark_ShadowOptions value; +} Opt_ShadowOptions; +typedef struct Ark_GridRowSizeOption { + Opt_Length xs; + Opt_Length sm; + Opt_Length md; + Opt_Length lg; + Opt_Length xl; + Opt_Length xxl; +} Ark_GridRowSizeOption; +typedef struct Opt_GridRowSizeOption { Ark_Tag tag; - Ark_Union_Length_Number value; -} Opt_Union_Length_Number; + Ark_GridRowSizeOption value; +} Opt_GridRowSizeOption; typedef struct Callback_PopInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_PopInfo parameter); @@ -5137,75 +5093,109 @@ typedef struct Opt_CustomObject { Ark_Tag tag; Ark_CustomObject value; } Opt_CustomObject; -typedef struct Ark_EdgeStyles { - Opt_BorderStyle top; - Opt_BorderStyle right; - Opt_BorderStyle bottom; - Opt_BorderStyle left; -} Ark_EdgeStyles; -typedef struct Opt_EdgeStyles { +typedef struct Ark_BackgroundColorStyle { + Ark_TextBackgroundStyle textBackgroundStyle; +} Ark_BackgroundColorStyle; +typedef struct Opt_BackgroundColorStyle { Ark_Tag tag; - Ark_EdgeStyles value; -} Opt_EdgeStyles; -typedef struct Ark_LocalizedEdgeColors { - Opt_ResourceColor top; - Opt_ResourceColor end; - Opt_ResourceColor bottom; - Opt_ResourceColor start; -} Ark_LocalizedEdgeColors; -typedef struct Opt_LocalizedEdgeColors { + Ark_BackgroundColorStyle value; +} Opt_BackgroundColorStyle; +typedef struct Ark_UserDataSpan { + void *handle; +} Ark_UserDataSpan; +typedef struct Opt_UserDataSpan { Ark_Tag tag; - Ark_LocalizedEdgeColors value; -} Opt_LocalizedEdgeColors; -typedef struct Ark_EdgeColors { - Opt_ResourceColor top; - Opt_ResourceColor right; - Opt_ResourceColor bottom; - Opt_ResourceColor left; -} Ark_EdgeColors; -typedef struct Opt_EdgeColors { + Ark_UserDataSpan value; +} Opt_UserDataSpan; +typedef struct Opt_CustomSpan { Ark_Tag tag; - Ark_EdgeColors value; -} Opt_EdgeColors; -typedef struct Ark_LocalizedEdgeWidths { - Opt_LengthMetrics top; - Opt_LengthMetrics end; - Opt_LengthMetrics bottom; - Opt_LengthMetrics start; -} Ark_LocalizedEdgeWidths; -typedef struct Opt_LocalizedEdgeWidths { + Ark_CustomSpan value; +} Opt_CustomSpan; +typedef struct Ark_UrlStyle { + Ark_String url; +} Ark_UrlStyle; +typedef struct Opt_UrlStyle { Ark_Tag tag; - Ark_LocalizedEdgeWidths value; -} Opt_LocalizedEdgeWidths; -typedef struct Ark_EdgeWidths { - Opt_Length top; - Opt_Length right; - Opt_Length bottom; - Opt_Length left; -} Ark_EdgeWidths; -typedef struct Opt_EdgeWidths { + Ark_UrlStyle value; +} Opt_UrlStyle; +typedef struct Ark_LineHeightStyle { + Ark_Number lineHeight; +} Ark_LineHeightStyle; +typedef struct Opt_LineHeightStyle { Ark_Tag tag; - Ark_EdgeWidths value; -} Opt_EdgeWidths; -typedef struct Ark_LocalizedBorderRadiuses { - Opt_LengthMetrics topStart; - Opt_LengthMetrics topEnd; - Opt_LengthMetrics bottomStart; - Opt_LengthMetrics bottomEnd; -} Ark_LocalizedBorderRadiuses; -typedef struct Opt_LocalizedBorderRadiuses { + Ark_LineHeightStyle value; +} Opt_LineHeightStyle; +typedef struct Ark_ParagraphStyle { + Opt_TextAlign textAlign; + Opt_Number textIndent; + Opt_Number maxLines; + Opt_TextOverflow overflow; + Opt_WordBreak wordBreak; + Opt_Union_Number_LeadingMarginPlaceholder leadingMargin; +} Ark_ParagraphStyle; +typedef struct Opt_ParagraphStyle { Ark_Tag tag; - Ark_LocalizedBorderRadiuses value; -} Opt_LocalizedBorderRadiuses; -typedef struct VoidCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); -} VoidCallback; -typedef struct Opt_VoidCallback { + Ark_ParagraphStyle value; +} Opt_ParagraphStyle; +typedef struct Ark_ImageAttachment { + Ark_PixelMap value; + Opt_SizeOptions size; + Opt_ImageSpanAlignment verticalAlign; + Opt_ImageFit objectFit; + Opt_ImageAttachmentLayoutStyle layoutStyle; +} Ark_ImageAttachment; +typedef struct Opt_ImageAttachment { Ark_Tag tag; - VoidCallback value; -} Opt_VoidCallback; + Ark_ImageAttachment value; +} Opt_ImageAttachment; +typedef struct Ark_GestureStyle { + void *handle; +} Ark_GestureStyle; +typedef struct Opt_GestureStyle { + Ark_Tag tag; + Ark_GestureStyle value; +} Opt_GestureStyle; +typedef struct Ark_TextShadowStyle { + Array_ShadowOptions textShadow; +} Ark_TextShadowStyle; +typedef struct Opt_TextShadowStyle { + Ark_Tag tag; + Ark_TextShadowStyle value; +} Opt_TextShadowStyle; +typedef struct Ark_LetterSpacingStyle { + Ark_Number letterSpacing; +} Ark_LetterSpacingStyle; +typedef struct Opt_LetterSpacingStyle { + Ark_Tag tag; + Ark_LetterSpacingStyle value; +} Opt_LetterSpacingStyle; +typedef struct Ark_BaselineOffsetStyle { + Ark_Number baselineOffset; +} Ark_BaselineOffsetStyle; +typedef struct Opt_BaselineOffsetStyle { + Ark_Tag tag; + Ark_BaselineOffsetStyle value; +} Opt_BaselineOffsetStyle; +typedef struct Ark_DecorationStyle { + Ark_TextDecorationType type; + Opt_ResourceColor color; + Opt_TextDecorationStyle style; +} Ark_DecorationStyle; +typedef struct Opt_DecorationStyle { + Ark_Tag tag; + Ark_DecorationStyle value; +} Opt_DecorationStyle; +typedef struct Ark_TextStyle_styled_string { + Opt_ResourceColor fontColor; + Opt_String fontFamily; + Opt_Number fontSize; + Opt_Number fontWeight; + Opt_FontStyle fontStyle; +} Ark_TextStyle_styled_string; +typedef struct Opt_TextStyle_styled_string { + Ark_Tag tag; + Ark_TextStyle_styled_string value; +} Opt_TextStyle_styled_string; typedef struct Ark_Area { Ark_Length width; Ark_Length height; @@ -5216,13 +5206,6 @@ typedef struct Opt_Area { Ark_Tag tag; Ark_Area value; } Opt_Area; -typedef struct Ark_LocalizedPadding { - Ark_String stub; -} Ark_LocalizedPadding; -typedef struct Opt_LocalizedPadding { - Ark_Tag tag; - Ark_LocalizedPadding value; -} Opt_LocalizedPadding; typedef struct Ark_Font { Opt_Length size; Opt_Union_FontWeight_Number_String weight; @@ -5233,6 +5216,67 @@ typedef struct Opt_Font { Ark_Tag tag; Ark_Font value; } Opt_Font; +typedef struct Ark_Union_Length_BorderRadiuses { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_BorderRadiuses value1; + }; +} Ark_Union_Length_BorderRadiuses; +typedef struct Opt_Union_Length_BorderRadiuses { + Ark_Tag tag; + Ark_Union_Length_BorderRadiuses value; +} Opt_Union_Length_BorderRadiuses; +typedef struct Ark_Union_Resource_String { + Ark_Int32 selector; + union { + Ark_Resource value0; + Ark_String value1; + }; +} Ark_Union_Resource_String; +typedef struct Opt_Union_Resource_String { + Ark_Tag tag; + Ark_Union_Resource_String value; +} Opt_Union_Resource_String; +typedef struct Array_Number { + Ark_Number* array; + Ark_Int32 length; +} Array_Number; +typedef struct Opt_Array_Number { + Ark_Tag tag; + Array_Number value; +} Opt_Array_Number; +typedef struct Array_TextCascadePickerRangeContent { + Ark_TextCascadePickerRangeContent* array; + Ark_Int32 length; +} Array_TextCascadePickerRangeContent; +typedef struct Opt_Array_TextCascadePickerRangeContent { + Ark_Tag tag; + Array_TextCascadePickerRangeContent value; +} Opt_Array_TextCascadePickerRangeContent; +typedef struct Array_TextPickerRangeContent { + Ark_TextPickerRangeContent* array; + Ark_Int32 length; +} Array_TextPickerRangeContent; +typedef struct Opt_Array_TextPickerRangeContent { + Ark_Tag tag; + Array_TextPickerRangeContent value; +} Opt_Array_TextPickerRangeContent; +typedef struct Array_Array_String { + Array_String* array; + Ark_Int32 length; +} Array_Array_String; +typedef struct Opt_Array_Array_String { + Ark_Tag tag; + Array_Array_String value; +} Opt_Array_Array_String; +typedef struct Ark_LocalizedPadding { + Ark_String stub; +} Ark_LocalizedPadding; +typedef struct Opt_LocalizedPadding { + Ark_Tag tag; + Ark_LocalizedPadding value; +} Opt_LocalizedPadding; typedef struct Ark_Union_Number_ResourceStr { Ark_Int32 selector; union { @@ -5278,6 +5322,23 @@ typedef struct Opt_Tuple_Number_Number { Ark_Tag tag; Ark_Tuple_Number_Number value; } Opt_Tuple_Number_Number; +typedef struct Ark_ScrollAnimationOptions { + Opt_Number duration; + Opt_Union_Curve_ICurve curve; + Opt_Boolean canOverScroll; +} Ark_ScrollAnimationOptions; +typedef struct Opt_ScrollAnimationOptions { + Ark_Tag tag; + Ark_ScrollAnimationOptions value; +} Opt_ScrollAnimationOptions; +typedef struct Ark_RichEditorLayoutStyle { + Opt_Union_Dimension_Margin margin; + Opt_Union_Dimension_BorderRadiuses borderRadius; +} Ark_RichEditorLayoutStyle; +typedef struct Opt_RichEditorLayoutStyle { + Ark_Tag tag; + Ark_RichEditorLayoutStyle value; +} Opt_RichEditorLayoutStyle; typedef struct Ark_Union_Dimension_LeadingMarginPlaceholder { Ark_Int32 selector; union { @@ -5289,6 +5350,38 @@ typedef struct Opt_Union_Dimension_LeadingMarginPlaceholder { Ark_Tag tag; Ark_Union_Dimension_LeadingMarginPlaceholder value; } Opt_Union_Dimension_LeadingMarginPlaceholder; +typedef struct Ark_Union_Number_FontWeight_String { + Ark_Int32 selector; + union { + Ark_Number value0; + Ark_FontWeight value1; + Ark_String value2; + }; +} Ark_Union_Number_FontWeight_String; +typedef struct Opt_Union_Number_FontWeight_String { + Ark_Tag tag; + Ark_Union_Number_FontWeight_String value; +} Opt_Union_Number_FontWeight_String; +typedef struct Array_ResourceColor { + Ark_ResourceColor* array; + Ark_Int32 length; +} Array_ResourceColor; +typedef struct Opt_Array_ResourceColor { + Ark_Tag tag; + Array_ResourceColor value; +} Opt_Array_ResourceColor; +typedef struct Ark_Union_Number_String_Resource { + Ark_Int32 selector; + union { + Ark_Number value0; + Ark_String value1; + Ark_Resource value2; + }; +} Ark_Union_Number_String_Resource; +typedef struct Opt_Union_Number_String_Resource { + Ark_Tag tag; + Ark_Union_Number_String_Resource value; +} Opt_Union_Number_String_Resource; typedef struct Ark_DecorationStyleResult { Ark_TextDecorationType type; Ark_ResourceColor color; @@ -5298,68 +5391,203 @@ typedef struct Opt_DecorationStyleResult { Ark_Tag tag; Ark_DecorationStyleResult value; } Opt_DecorationStyleResult; -typedef struct Array_CustomObject { - Ark_CustomObject* array; - Ark_Int32 length; -} Array_CustomObject; -typedef struct Opt_Array_CustomObject { - Ark_Tag tag; - Array_CustomObject value; -} Opt_Array_CustomObject; -typedef struct Callback_SwipeActionState_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_SwipeActionState state); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SwipeActionState state); -} Callback_SwipeActionState_Void; -typedef struct Opt_Callback_SwipeActionState_Void { - Ark_Tag tag; - Callback_SwipeActionState_Void value; -} Opt_Callback_SwipeActionState_Void; -typedef struct Callback_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); -} Callback_Void; -typedef struct Opt_Callback_Void { - Ark_Tag tag; - Callback_Void value; -} Opt_Callback_Void; -typedef struct CustomNodeBuilder { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Callback_Pointer_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Callback_Pointer_Void continuation); -} CustomNodeBuilder; -typedef struct Opt_CustomNodeBuilder { - Ark_Tag tag; - CustomNodeBuilder value; -} Opt_CustomNodeBuilder; -typedef struct Ark_Union_Length_GridRowSizeOption { +typedef struct Ark_Union_Number_String { Ark_Int32 selector; union { - Ark_Length value0; - Ark_GridRowSizeOption value1; + Ark_Number value0; + Ark_String value1; }; -} Ark_Union_Length_GridRowSizeOption; -typedef struct Opt_Union_Length_GridRowSizeOption { - Ark_Tag tag; - Ark_Union_Length_GridRowSizeOption value; -} Opt_Union_Length_GridRowSizeOption; -typedef struct Array_Tuple_ResourceColor_Number { - Ark_Tuple_ResourceColor_Number* array; - Ark_Int32 length; -} Array_Tuple_ResourceColor_Number; -typedef struct Opt_Array_Tuple_ResourceColor_Number { +} Ark_Union_Number_String; +typedef struct Opt_Union_Number_String { + Ark_Tag tag; + Ark_Union_Number_String value; +} Opt_Union_Number_String; +typedef struct Ark_Union_ShadowOptions_Array_ShadowOptions { + Ark_Int32 selector; + union { + Ark_ShadowOptions value0; + Array_ShadowOptions value1; + }; +} Ark_Union_ShadowOptions_Array_ShadowOptions; +typedef struct Opt_Union_ShadowOptions_Array_ShadowOptions { + Ark_Tag tag; + Ark_Union_ShadowOptions_Array_ShadowOptions value; +} Opt_Union_ShadowOptions_Array_ShadowOptions; +typedef struct Ark_DecorationStyleInterface { + Ark_TextDecorationType type; + Opt_ResourceColor color; + Opt_TextDecorationStyle style; +} Ark_DecorationStyleInterface; +typedef struct Opt_DecorationStyleInterface { + Ark_Tag tag; + Ark_DecorationStyleInterface value; +} Opt_DecorationStyleInterface; +typedef struct Ark_Union_Length_Number { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_Number value1; + }; +} Ark_Union_Length_Number; +typedef struct Opt_Union_Length_Number { + Ark_Tag tag; + Ark_Union_Length_Number value; +} Opt_Union_Length_Number; +typedef struct Callback_GestureEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_GestureEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureEvent event); +} Callback_GestureEvent_Void; +typedef struct Opt_Callback_GestureEvent_Void { + Ark_Tag tag; + Callback_GestureEvent_Void value; +} Opt_Callback_GestureEvent_Void; +typedef struct Callback_ClickEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event); +} Callback_ClickEvent_Void; +typedef struct Opt_Callback_ClickEvent_Void { + Ark_Tag tag; + Callback_ClickEvent_Void value; +} Opt_Callback_ClickEvent_Void; +typedef struct Array_CustomObject { + Ark_CustomObject* array; + Ark_Int32 length; +} Array_CustomObject; +typedef struct Opt_Array_CustomObject { + Ark_Tag tag; + Array_CustomObject value; +} Opt_Array_CustomObject; +typedef struct Callback_SwipeActionState_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_SwipeActionState state); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SwipeActionState state); +} Callback_SwipeActionState_Void; +typedef struct Opt_Callback_SwipeActionState_Void { + Ark_Tag tag; + Callback_SwipeActionState_Void value; +} Opt_Callback_SwipeActionState_Void; +typedef struct Callback_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); +} Callback_Void; +typedef struct Opt_Callback_Void { + Ark_Tag tag; + Callback_Void value; +} Opt_Callback_Void; +typedef struct CustomNodeBuilder { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Callback_Pointer_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativePointer parentNode, const Callback_Pointer_Void continuation); +} CustomNodeBuilder; +typedef struct Opt_CustomNodeBuilder { + Ark_Tag tag; + CustomNodeBuilder value; +} Opt_CustomNodeBuilder; +typedef struct Ark_Union_Length_GridRowSizeOption { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_GridRowSizeOption value1; + }; +} Ark_Union_Length_GridRowSizeOption; +typedef struct Opt_Union_Length_GridRowSizeOption { + Ark_Tag tag; + Ark_Union_Length_GridRowSizeOption value; +} Opt_Union_Length_GridRowSizeOption; +typedef struct Array_Tuple_ResourceColor_Number { + Ark_Tuple_ResourceColor_Number* array; + Ark_Int32 length; +} Array_Tuple_ResourceColor_Number; +typedef struct Opt_Array_Tuple_ResourceColor_Number { Ark_Tag tag; Array_Tuple_ResourceColor_Number value; } Opt_Array_Tuple_ResourceColor_Number; -typedef struct Opt_CanvasPattern { +typedef struct Ark_EdgeStyles { + Opt_BorderStyle top; + Opt_BorderStyle right; + Opt_BorderStyle bottom; + Opt_BorderStyle left; +} Ark_EdgeStyles; +typedef struct Opt_EdgeStyles { Ark_Tag tag; - Ark_CanvasPattern value; -} Opt_CanvasPattern; -typedef struct Opt_CanvasGradient { + Ark_EdgeStyles value; +} Opt_EdgeStyles; +typedef struct Ark_LocalizedEdgeColors { + Opt_ResourceColor top; + Opt_ResourceColor end; + Opt_ResourceColor bottom; + Opt_ResourceColor start; +} Ark_LocalizedEdgeColors; +typedef struct Opt_LocalizedEdgeColors { Ark_Tag tag; - Ark_CanvasGradient value; -} Opt_CanvasGradient; + Ark_LocalizedEdgeColors value; +} Opt_LocalizedEdgeColors; +typedef struct Ark_EdgeColors { + Opt_ResourceColor top; + Opt_ResourceColor right; + Opt_ResourceColor bottom; + Opt_ResourceColor left; +} Ark_EdgeColors; +typedef struct Opt_EdgeColors { + Ark_Tag tag; + Ark_EdgeColors value; +} Opt_EdgeColors; +typedef struct Ark_LocalizedEdgeWidths { + Opt_LengthMetrics top; + Opt_LengthMetrics end; + Opt_LengthMetrics bottom; + Opt_LengthMetrics start; +} Ark_LocalizedEdgeWidths; +typedef struct Opt_LocalizedEdgeWidths { + Ark_Tag tag; + Ark_LocalizedEdgeWidths value; +} Opt_LocalizedEdgeWidths; +typedef struct Ark_EdgeWidths { + Opt_Length top; + Opt_Length right; + Opt_Length bottom; + Opt_Length left; +} Ark_EdgeWidths; +typedef struct Opt_EdgeWidths { + Ark_Tag tag; + Ark_EdgeWidths value; +} Opt_EdgeWidths; +typedef struct Ark_SheetTitleOptions { + Ark_ResourceStr title; + Opt_ResourceStr subtitle; +} Ark_SheetTitleOptions; +typedef struct Opt_SheetTitleOptions { + Ark_Tag tag; + Ark_SheetTitleOptions value; +} Opt_SheetTitleOptions; +typedef struct Ark_Union_SheetSize_Length { + Ark_Int32 selector; + union { + Ark_SheetSize value0; + Ark_Length value1; + }; +} Ark_Union_SheetSize_Length; +typedef struct Opt_Union_SheetSize_Length { + Ark_Tag tag; + Ark_Union_SheetSize_Length value; +} Opt_Union_SheetSize_Length; +typedef struct Opt_TransitionEffect { + Ark_Tag tag; + Ark_TransitionEffect value; +} Opt_TransitionEffect; +typedef struct Ark_LocalizedBorderRadiuses { + Opt_LengthMetrics topStart; + Opt_LengthMetrics topEnd; + Opt_LengthMetrics bottomStart; + Opt_LengthMetrics bottomEnd; +} Ark_LocalizedBorderRadiuses; +typedef struct Opt_LocalizedBorderRadiuses { + Ark_Tag tag; + Ark_LocalizedBorderRadiuses value; +} Opt_LocalizedBorderRadiuses; typedef struct Callback_DismissPopupAction_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DismissPopupAction parameter); @@ -5376,6 +5604,31 @@ typedef struct Opt_Literal_ResourceColor_color { Ark_Tag tag; Ark_Literal_ResourceColor_color value; } Opt_Literal_ResourceColor_color; +typedef struct Array_DragPreviewMode { + Ark_DragPreviewMode* array; + Ark_Int32 length; +} Array_DragPreviewMode; +typedef struct Opt_Array_DragPreviewMode { + Ark_Tag tag; + Array_DragPreviewMode value; +} Opt_Array_DragPreviewMode; +typedef struct Opt_CanvasPattern { + Ark_Tag tag; + Ark_CanvasPattern value; +} Opt_CanvasPattern; +typedef struct Opt_CanvasGradient { + Ark_Tag tag; + Ark_CanvasGradient value; +} Opt_CanvasGradient; +typedef struct VoidCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); +} VoidCallback; +typedef struct Opt_VoidCallback { + Ark_Tag tag; + VoidCallback value; +} Opt_VoidCallback; typedef struct Map_String_CustomObject { Ark_Int32 size; Ark_String* keys; @@ -5385,6 +5638,23 @@ typedef struct Opt_Map_String_CustomObject { Ark_Tag tag; Map_String_CustomObject value; } Opt_Map_String_CustomObject; +typedef struct Ark_NavPathStack { + void *handle; +} Ark_NavPathStack; +typedef struct Opt_NavPathStack { + Ark_Tag tag; + Ark_NavPathStack value; +} Opt_NavPathStack; +typedef struct Ark_NavPathInfo { + Ark_String name; + Opt_CustomObject param; + Opt_Callback_PopInfo_Void onPop; + Opt_Boolean isEntry; +} Ark_NavPathInfo; +typedef struct Opt_NavPathInfo { + Ark_Tag tag; + Ark_NavPathInfo value; +} Opt_NavPathInfo; typedef struct Callback_NavigationTransitionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); @@ -5403,281 +5673,142 @@ typedef struct Opt_Callback_Boolean_Void { Ark_Tag tag; Callback_Boolean_Void value; } Opt_Callback_Boolean_Void; -typedef struct Ark_BackgroundColorStyle { - Ark_TextBackgroundStyle textBackgroundStyle; -} Ark_BackgroundColorStyle; -typedef struct Opt_BackgroundColorStyle { - Ark_Tag tag; - Ark_BackgroundColorStyle value; -} Opt_BackgroundColorStyle; -typedef struct Ark_UserDataSpan { - void *handle; -} Ark_UserDataSpan; -typedef struct Opt_UserDataSpan { - Ark_Tag tag; - Ark_UserDataSpan value; -} Opt_UserDataSpan; -typedef struct Opt_CustomSpan { - Ark_Tag tag; - Ark_CustomSpan value; -} Opt_CustomSpan; -typedef struct Ark_UrlStyle { - Ark_String url; -} Ark_UrlStyle; -typedef struct Opt_UrlStyle { +typedef struct Ark_ColorMetrics { + Ark_String __ColorMetricsStub; +} Ark_ColorMetrics; +typedef struct Opt_ColorMetrics { Ark_Tag tag; - Ark_UrlStyle value; -} Opt_UrlStyle; -typedef struct Ark_LineHeightStyle { - Ark_Number lineHeight; -} Ark_LineHeightStyle; -typedef struct Opt_LineHeightStyle { - Ark_Tag tag; - Ark_LineHeightStyle value; -} Opt_LineHeightStyle; -typedef struct Ark_ParagraphStyle { - Opt_TextAlign textAlign; - Opt_Number textIndent; - Opt_Number maxLines; - Opt_TextOverflow overflow; - Opt_WordBreak wordBreak; - Opt_Union_Number_LeadingMarginPlaceholder leadingMargin; -} Ark_ParagraphStyle; -typedef struct Opt_ParagraphStyle { - Ark_Tag tag; - Ark_ParagraphStyle value; -} Opt_ParagraphStyle; -typedef struct Ark_ImageAttachment { - Ark_PixelMap value; - Opt_SizeOptions size; - Opt_ImageSpanAlignment verticalAlign; - Opt_ImageFit objectFit; - Opt_ImageAttachmentLayoutStyle layoutStyle; -} Ark_ImageAttachment; -typedef struct Opt_ImageAttachment { - Ark_Tag tag; - Ark_ImageAttachment value; -} Opt_ImageAttachment; -typedef struct Ark_GestureStyle { - void *handle; -} Ark_GestureStyle; -typedef struct Opt_GestureStyle { - Ark_Tag tag; - Ark_GestureStyle value; -} Opt_GestureStyle; -typedef struct Ark_TextShadowStyle { - Array_ShadowOptions textShadow; -} Ark_TextShadowStyle; -typedef struct Opt_TextShadowStyle { - Ark_Tag tag; - Ark_TextShadowStyle value; -} Opt_TextShadowStyle; -typedef struct Ark_LetterSpacingStyle { - Ark_Number letterSpacing; -} Ark_LetterSpacingStyle; -typedef struct Opt_LetterSpacingStyle { - Ark_Tag tag; - Ark_LetterSpacingStyle value; -} Opt_LetterSpacingStyle; -typedef struct Ark_BaselineOffsetStyle { - Ark_Number baselineOffset; -} Ark_BaselineOffsetStyle; -typedef struct Opt_BaselineOffsetStyle { - Ark_Tag tag; - Ark_BaselineOffsetStyle value; -} Opt_BaselineOffsetStyle; -typedef struct Ark_DecorationStyle { - Ark_TextDecorationType type; - Opt_ResourceColor color; - Opt_TextDecorationStyle style; -} Ark_DecorationStyle; -typedef struct Opt_DecorationStyle { - Ark_Tag tag; - Ark_DecorationStyle value; -} Opt_DecorationStyle; -typedef struct Ark_TextStyle_styled_string { - Opt_ResourceColor fontColor; - Opt_String fontFamily; - Opt_Number fontSize; - Opt_Number fontWeight; - Opt_FontStyle fontStyle; -} Ark_TextStyle_styled_string; -typedef struct Opt_TextStyle_styled_string { - Ark_Tag tag; - Ark_TextStyle_styled_string value; -} Opt_TextStyle_styled_string; -typedef struct Ark_Union_Length_BorderRadiuses { + Ark_ColorMetrics value; +} Opt_ColorMetrics; +typedef struct Ark_StyledStringValue { Ark_Int32 selector; union { - Ark_Length value0; - Ark_BorderRadiuses value1; + Ark_TextStyle_styled_string value0; + Ark_DecorationStyle value1; + Ark_BaselineOffsetStyle value2; + Ark_LetterSpacingStyle value3; + Ark_TextShadowStyle value4; + Ark_GestureStyle value5; + Ark_ImageAttachment value6; + Ark_ParagraphStyle value7; + Ark_LineHeightStyle value8; + Ark_UrlStyle value9; + Ark_CustomSpan value10; + Ark_UserDataSpan value11; + Ark_BackgroundColorStyle value12; }; -} Ark_Union_Length_BorderRadiuses; -typedef struct Opt_Union_Length_BorderRadiuses { +} Ark_StyledStringValue; +typedef struct Opt_StyledStringValue { Ark_Tag tag; - Ark_Union_Length_BorderRadiuses value; -} Opt_Union_Length_BorderRadiuses; -typedef struct Ark_Union_Resource_String { + Ark_StyledStringValue value; +} Opt_StyledStringValue; +typedef struct Ark_Union_Margin_Dimension { Ark_Int32 selector; union { - Ark_Resource value0; - Ark_String value1; + Ark_Padding value0; + Ark_Length value1; }; -} Ark_Union_Resource_String; -typedef struct Opt_Union_Resource_String { +} Ark_Union_Margin_Dimension; +typedef struct Opt_Union_Margin_Dimension { Ark_Tag tag; - Ark_Union_Resource_String value; -} Opt_Union_Resource_String; -typedef struct Array_Number { - Ark_Number* array; - Ark_Int32 length; -} Array_Number; -typedef struct Opt_Array_Number { + Ark_Union_Margin_Dimension value; +} Opt_Union_Margin_Dimension; +typedef struct GetItemMainSizeByIndex { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); +} GetItemMainSizeByIndex; +typedef struct Opt_GetItemMainSizeByIndex { Ark_Tag tag; - Array_Number value; -} Opt_Array_Number; -typedef struct Array_TextCascadePickerRangeContent { - Ark_TextCascadePickerRangeContent* array; - Ark_Int32 length; -} Array_TextCascadePickerRangeContent; -typedef struct Opt_Array_TextCascadePickerRangeContent { + GetItemMainSizeByIndex value; +} Opt_GetItemMainSizeByIndex; +typedef struct Ark_Union_String_PixelMap_Resource { + Ark_Int32 selector; + union { + Ark_String value0; + Ark_PixelMap value1; + Ark_Resource value2; + }; +} Ark_Union_String_PixelMap_Resource; +typedef struct Opt_Union_String_PixelMap_Resource { Ark_Tag tag; - Array_TextCascadePickerRangeContent value; -} Opt_Array_TextCascadePickerRangeContent; -typedef struct Array_TextPickerRangeContent { - Ark_TextPickerRangeContent* array; + Ark_Union_String_PixelMap_Resource value; +} Opt_Union_String_PixelMap_Resource; +typedef struct Opt_ImageAnalyzerController { + Ark_Tag tag; + Ark_ImageAnalyzerController value; +} Opt_ImageAnalyzerController; +typedef struct Array_ImageAnalyzerType { + Ark_ImageAnalyzerType* array; Ark_Int32 length; -} Array_TextPickerRangeContent; -typedef struct Opt_Array_TextPickerRangeContent { +} Array_ImageAnalyzerType; +typedef struct Opt_Array_ImageAnalyzerType { Ark_Tag tag; - Array_TextPickerRangeContent value; -} Opt_Array_TextPickerRangeContent; -typedef struct Array_Array_String { - Array_String* array; + Array_ImageAnalyzerType value; +} Opt_Array_ImageAnalyzerType; +typedef struct Array_TouchObject { + Ark_TouchObject* array; Ark_Int32 length; -} Array_Array_String; -typedef struct Opt_Array_Array_String { +} Array_TouchObject; +typedef struct Opt_Array_TouchObject { Ark_Tag tag; - Array_Array_String value; -} Opt_Array_Array_String; -typedef struct Ark_ScrollAnimationOptions { - Opt_Number duration; - Opt_Union_Curve_ICurve curve; - Opt_Boolean canOverScroll; -} Ark_ScrollAnimationOptions; -typedef struct Opt_ScrollAnimationOptions { + Array_TouchObject value; +} Opt_Array_TouchObject; +typedef struct Ark_EventTarget { + Ark_Area area; +} Ark_EventTarget; +typedef struct Opt_EventTarget { Ark_Tag tag; - Ark_ScrollAnimationOptions value; -} Opt_ScrollAnimationOptions; -typedef struct Ark_RichEditorSymbolSpanStyle { - Opt_Union_Number_String_Resource fontSize; - Opt_Array_ResourceColor fontColor; - Opt_Union_Number_FontWeight_String fontWeight; - Opt_SymbolEffectStrategy effectStrategy; - Opt_SymbolRenderingStrategy renderingStrategy; -} Ark_RichEditorSymbolSpanStyle; -typedef struct Opt_RichEditorSymbolSpanStyle { + Ark_EventTarget value; +} Opt_EventTarget; +typedef struct Map_String_String { + Ark_Int32 size; + Ark_String* keys; + Ark_String* values; +} Map_String_String; +typedef struct Opt_Map_String_String { Ark_Tag tag; - Ark_RichEditorSymbolSpanStyle value; -} Opt_RichEditorSymbolSpanStyle; -typedef struct Ark_RichEditorImageSpanStyle { - Opt_Tuple_Dimension_Dimension size; - Opt_ImageSpanAlignment verticalAlign; - Opt_ImageFit objectFit; - Opt_RichEditorLayoutStyle layoutStyle; -} Ark_RichEditorImageSpanStyle; -typedef struct Opt_RichEditorImageSpanStyle { + Map_String_String value; +} Opt_Map_String_String; +typedef struct Opt_WebResourceRequest { Ark_Tag tag; - Ark_RichEditorImageSpanStyle value; -} Opt_RichEditorImageSpanStyle; -typedef struct Ark_RichEditorTextStyle { - Opt_ResourceColor fontColor; - Opt_Union_Length_Number fontSize; - Opt_FontStyle fontStyle; - Opt_Union_Number_FontWeight_String fontWeight; - Opt_ResourceStr fontFamily; - Opt_DecorationStyleInterface decoration; - Opt_Union_ShadowOptions_Array_ShadowOptions textShadow; - Opt_Union_Number_String letterSpacing; - Opt_Union_Number_String_Resource lineHeight; - Opt_String fontFeature; -} Ark_RichEditorTextStyle; -typedef struct Opt_RichEditorTextStyle { + Ark_WebResourceRequest value; +} Opt_WebResourceRequest; +typedef struct Ark_WebviewController { + Ark_String __WebviewControllerStub; +} Ark_WebviewController; +typedef struct Opt_WebviewController { Ark_Tag tag; - Ark_RichEditorTextStyle value; -} Opt_RichEditorTextStyle; -typedef struct Callback_GestureEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureEvent event); -} Callback_GestureEvent_Void; -typedef struct Opt_Callback_GestureEvent_Void { + Ark_WebviewController value; +} Opt_WebviewController; +typedef struct Opt_WebController { Ark_Tag tag; - Callback_GestureEvent_Void value; -} Opt_Callback_GestureEvent_Void; -typedef struct Callback_ClickEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event); -} Callback_ClickEvent_Void; -typedef struct Opt_Callback_ClickEvent_Void { - Ark_Tag tag; - Callback_ClickEvent_Void value; -} Opt_Callback_ClickEvent_Void; -typedef struct Opt_NavPathStack { - Ark_Tag tag; - Ark_NavPathStack value; -} Opt_NavPathStack; -typedef struct Ark_NavPathInfo { - Ark_String name; - Opt_CustomObject param; - Opt_Callback_PopInfo_Void onPop; - Opt_Boolean isEntry; -} Ark_NavPathInfo; -typedef struct Opt_NavPathInfo { - Ark_Tag tag; - Ark_NavPathInfo value; -} Opt_NavPathInfo; -typedef struct Ark_ExpectedFrameRateRange { - Ark_Number min; - Ark_Number max; - Ark_Number expected; -} Ark_ExpectedFrameRateRange; -typedef struct Opt_ExpectedFrameRateRange { - Ark_Tag tag; - Ark_ExpectedFrameRateRange value; -} Opt_ExpectedFrameRateRange; -typedef struct Ark_Union_Curve_String_ICurve { - Ark_Int32 selector; - union { - Ark_Curve value0; - Ark_String value1; - Ark_ICurve value2; - }; -} Ark_Union_Curve_String_ICurve; -typedef struct Opt_Union_Curve_String_ICurve { - Ark_Tag tag; - Ark_Union_Curve_String_ICurve value; -} Opt_Union_Curve_String_ICurve; -typedef struct Opt_TransitionEffect { - Ark_Tag tag; - Ark_TransitionEffect value; -} Opt_TransitionEffect; -typedef struct Array_AlertDialogButtonOptions { - Ark_AlertDialogButtonOptions* array; + Ark_WebController value; +} Opt_WebController; +typedef struct Array_Header { + Ark_Header* array; Ark_Int32 length; -} Array_AlertDialogButtonOptions; -typedef struct Opt_Array_AlertDialogButtonOptions { +} Array_Header; +typedef struct Opt_Array_Header { Ark_Tag tag; - Array_AlertDialogButtonOptions value; -} Opt_Array_AlertDialogButtonOptions; -typedef struct Ark_TextStyle_alert_dialog { - Opt_WordBreak wordBreak; -} Ark_TextStyle_alert_dialog; -typedef struct Opt_TextStyle_alert_dialog { + Array_Header value; +} Opt_Array_Header; +typedef struct Callback_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_String breakpoints); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String breakpoints); +} Callback_String_Void; +typedef struct Opt_Callback_String_Void { Ark_Tag tag; - Ark_TextStyle_alert_dialog value; -} Opt_TextStyle_alert_dialog; + Callback_String_Void value; +} Opt_Callback_String_Void; +typedef struct Ark_DateTimeOptions { + Ark_String __DateTimeOptionsStub; +} Ark_DateTimeOptions; +typedef struct Opt_DateTimeOptions { + Ark_Tag tag; + Ark_DateTimeOptions value; +} Opt_DateTimeOptions; typedef struct Ark_Union_ShadowOptions_ShadowStyle { Ark_Int32 selector; union { @@ -5689,62 +5820,23 @@ typedef struct Opt_Union_ShadowOptions_ShadowStyle { Ark_Tag tag; Ark_Union_ShadowOptions_ShadowStyle value; } Opt_Union_ShadowOptions_ShadowStyle; -typedef struct Ark_Union_BorderStyle_EdgeStyles { - Ark_Int32 selector; - union { - Ark_BorderStyle value0; - Ark_EdgeStyles value1; - }; -} Ark_Union_BorderStyle_EdgeStyles; -typedef struct Opt_Union_BorderStyle_EdgeStyles { - Ark_Tag tag; - Ark_Union_BorderStyle_EdgeStyles value; -} Opt_Union_BorderStyle_EdgeStyles; -typedef struct Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors { - Ark_Int32 selector; - union { - Ark_ResourceColor value0; - Ark_EdgeColors value1; - Ark_LocalizedEdgeColors value2; - }; -} Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; -typedef struct Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors { - Ark_Tag tag; - Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors value; -} Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; -typedef struct Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_EdgeWidths value1; - Ark_LocalizedEdgeWidths value2; - }; -} Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; -typedef struct Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths { - Ark_Tag tag; - Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths value; -} Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; -typedef struct Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_BorderRadiuses value1; - Ark_LocalizedBorderRadiuses value2; - }; -} Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses { - Ark_Tag tag; - Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses value; -} Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Callback_DismissDialogAction_Void { +typedef struct Callback_TimePickerResult_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); -} Callback_DismissDialogAction_Void; -typedef struct Opt_Callback_DismissDialogAction_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_TimePickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TimePickerResult value); +} Callback_TimePickerResult_Void; +typedef struct Opt_Callback_TimePickerResult_Void { Ark_Tag tag; - Callback_DismissDialogAction_Void value; -} Opt_Callback_DismissDialogAction_Void; + Callback_TimePickerResult_Void value; +} Opt_Callback_TimePickerResult_Void; +typedef struct Ark_Offset { + Ark_Length dx; + Ark_Length dy; +} Ark_Offset; +typedef struct Opt_Offset { + Ark_Tag tag; + Ark_Offset value; +} Opt_Offset; typedef struct Ark_Rectangle { Opt_Length x; Opt_Length y; @@ -5755,97 +5847,93 @@ typedef struct Opt_Rectangle { Ark_Tag tag; Ark_Rectangle value; } Opt_Rectangle; -typedef struct Ark_Offset { - Ark_Length dx; - Ark_Length dy; -} Ark_Offset; -typedef struct Opt_Offset { +typedef struct Ark_PickerTextStyle { + Opt_ResourceColor color; + Opt_Font font; +} Ark_PickerTextStyle; +typedef struct Opt_PickerTextStyle { Ark_Tag tag; - Ark_Offset value; -} Opt_Offset; -typedef struct Ark_AlertDialogButtonBaseOptions { - Opt_Boolean enabled; - Opt_Boolean defaultFocus; - Opt_DialogButtonStyle style; - Ark_ResourceStr value; + Ark_PickerTextStyle value; +} Opt_PickerTextStyle; +typedef struct Ark_PickerDialogButtonStyle { + Opt_ButtonType type; + Opt_ButtonStyleMode style; + Opt_ButtonRole role; + Opt_Length fontSize; Opt_ResourceColor fontColor; + Opt_Union_FontWeight_Number_String fontWeight; + Opt_FontStyle fontStyle; + Opt_Union_Resource_String fontFamily; Opt_ResourceColor backgroundColor; - VoidCallback action; -} Ark_AlertDialogButtonBaseOptions; -typedef struct Opt_AlertDialogButtonBaseOptions { + Opt_Union_Length_BorderRadiuses borderRadius; + Opt_Boolean primary; +} Ark_PickerDialogButtonStyle; +typedef struct Opt_PickerDialogButtonStyle { Ark_Tag tag; - Ark_AlertDialogButtonBaseOptions value; -} Opt_AlertDialogButtonBaseOptions; -typedef struct Ark_ColorMetrics { - Ark_String __ColorMetricsStub; -} Ark_ColorMetrics; -typedef struct Opt_ColorMetrics { + Ark_PickerDialogButtonStyle value; +} Opt_PickerDialogButtonStyle; +typedef struct Opt_Date { Ark_Tag tag; - Ark_ColorMetrics value; -} Opt_ColorMetrics; -typedef struct Ark_Union_String_PixelMap_Resource { + Ark_Date value; +} Opt_Date; +typedef struct Callback_TextPickerResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TextPickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextPickerResult value); +} Callback_TextPickerResult_Void; +typedef struct Opt_Callback_TextPickerResult_Void { + Ark_Tag tag; + Callback_TextPickerResult_Void value; +} Opt_Callback_TextPickerResult_Void; +typedef struct Ark_Union_Number_Array_Number { + Ark_Int32 selector; + union { + Ark_Number value0; + Array_Number value1; + }; +} Ark_Union_Number_Array_Number; +typedef struct Opt_Union_Number_Array_Number { + Ark_Tag tag; + Ark_Union_Number_Array_Number value; +} Opt_Union_Number_Array_Number; +typedef struct Ark_Union_String_Array_String { Ark_Int32 selector; union { Ark_String value0; - Ark_PixelMap value1; - Ark_Resource value2; + Array_String value1; }; -} Ark_Union_String_PixelMap_Resource; -typedef struct Opt_Union_String_PixelMap_Resource { +} Ark_Union_String_Array_String; +typedef struct Opt_Union_String_Array_String { Ark_Tag tag; - Ark_Union_String_PixelMap_Resource value; -} Opt_Union_String_PixelMap_Resource; -typedef struct Opt_ImageAnalyzerController { + Ark_Union_String_Array_String value; +} Opt_Union_String_Array_String; +typedef struct Ark_Type_TextPickerOptions_range { + Ark_Int32 selector; + union { + Array_String value0; + Array_Array_String value1; + Ark_Resource value2; + Array_TextPickerRangeContent value3; + Array_TextCascadePickerRangeContent value4; + }; +} Ark_Type_TextPickerOptions_range; +typedef struct Opt_Type_TextPickerOptions_range { Ark_Tag tag; - Ark_ImageAnalyzerController value; -} Opt_ImageAnalyzerController; -typedef struct Array_ImageAnalyzerType { - Ark_ImageAnalyzerType* array; - Ark_Int32 length; -} Array_ImageAnalyzerType; -typedef struct Opt_Array_ImageAnalyzerType { + Ark_Type_TextPickerOptions_range value; +} Opt_Type_TextPickerOptions_range; +typedef struct Opt_TextMenuItemId { Ark_Tag tag; - Array_ImageAnalyzerType value; -} Opt_Array_ImageAnalyzerType; -typedef struct Array_TouchObject { - Ark_TouchObject* array; - Ark_Int32 length; -} Array_TouchObject; -typedef struct Opt_Array_TouchObject { - Ark_Tag tag; - Array_TouchObject value; -} Opt_Array_TouchObject; -typedef struct Ark_EventTarget { - Ark_Area area; -} Ark_EventTarget; -typedef struct Opt_EventTarget { - Ark_Tag tag; - Ark_EventTarget value; -} Opt_EventTarget; -typedef struct Map_String_String { - Ark_Int32 size; - Ark_String* keys; - Ark_String* values; -} Map_String_String; -typedef struct Opt_Map_String_String { - Ark_Tag tag; - Map_String_String value; -} Opt_Map_String_String; -typedef struct Opt_WebResourceRequest { - Ark_Tag tag; - Ark_WebResourceRequest value; -} Opt_WebResourceRequest; -typedef struct Ark_WebviewController { - Ark_String __WebviewControllerStub; -} Ark_WebviewController; -typedef struct Opt_WebviewController { - Ark_Tag tag; - Ark_WebviewController value; -} Opt_WebviewController; -typedef struct Opt_WebController { + Ark_TextMenuItemId value; +} Opt_TextMenuItemId; +typedef struct MenuOnAppearCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); +} MenuOnAppearCallback; +typedef struct Opt_MenuOnAppearCallback { Ark_Tag tag; - Ark_WebController value; -} Opt_WebController; + MenuOnAppearCallback value; +} Opt_MenuOnAppearCallback; typedef struct Ark_TabBarIconStyle { Opt_ResourceColor selectedColor; Opt_ResourceColor unselectedColor; @@ -5933,6 +6021,13 @@ typedef struct Opt_Union_String_Resource_ComponentContent { Ark_Tag tag; Ark_Union_String_Resource_ComponentContent value; } Opt_Union_String_Resource_ComponentContent; +typedef struct Ark_BlurOptions { + Ark_Tuple_Number_Number grayscale; +} Ark_BlurOptions; +typedef struct Opt_BlurOptions { + Ark_Tag tag; + Ark_BlurOptions value; +} Opt_BlurOptions; typedef struct Callback_TabContentTransitionProxy_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TabContentTransitionProxy parameter); @@ -5998,6 +6093,17 @@ typedef struct Opt_Array_Length { Ark_Tag tag; Array_Length value; } Opt_Array_Length; +typedef struct Ark_Union_ScrollAnimationOptions_Boolean { + Ark_Int32 selector; + union { + Ark_ScrollAnimationOptions value0; + Ark_Boolean value1; + }; +} Ark_Union_ScrollAnimationOptions_Boolean; +typedef struct Opt_Union_ScrollAnimationOptions_Boolean { + Ark_Tag tag; + Ark_Union_ScrollAnimationOptions_Boolean value; +} Opt_Union_ScrollAnimationOptions_Boolean; typedef struct Ark_RichEditorImageSpanStyleResult { Ark_Tuple_Number_Number size; Ark_ImageSpanAlignment verticalAlign; @@ -6026,6 +6132,17 @@ typedef struct Opt_RichEditorParagraphStyle { Ark_Tag tag; Ark_RichEditorParagraphStyle value; } Opt_RichEditorParagraphStyle; +typedef struct Ark_RichEditorSymbolSpanStyle { + Opt_Union_Number_String_Resource fontSize; + Opt_Array_ResourceColor fontColor; + Opt_Union_Number_FontWeight_String fontWeight; + Opt_SymbolEffectStrategy effectStrategy; + Opt_SymbolRenderingStrategy renderingStrategy; +} Ark_RichEditorSymbolSpanStyle; +typedef struct Opt_RichEditorSymbolSpanStyle { + Ark_Tag tag; + Ark_RichEditorSymbolSpanStyle value; +} Opt_RichEditorSymbolSpanStyle; typedef struct Ark_RichEditorTextStyleResult { Ark_ResourceColor fontColor; Ark_Number fontSize; @@ -6042,6 +6159,58 @@ typedef struct Opt_RichEditorTextStyleResult { Ark_Tag tag; Ark_RichEditorTextStyleResult value; } Opt_RichEditorTextStyleResult; +typedef struct OnDidChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); +} OnDidChangeCallback; +typedef struct Opt_OnDidChangeCallback { + Ark_Tag tag; + OnDidChangeCallback value; +} Opt_OnDidChangeCallback; +typedef struct Callback_StyledStringChangeValue_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_Void continuation); +} Callback_StyledStringChangeValue_Boolean; +typedef struct Opt_Callback_StyledStringChangeValue_Boolean { + Ark_Tag tag; + Callback_StyledStringChangeValue_Boolean value; +} Opt_Callback_StyledStringChangeValue_Boolean; +typedef struct Ark_RichEditorImageSpanStyle { + Opt_Tuple_Dimension_Dimension size; + Opt_ImageSpanAlignment verticalAlign; + Opt_ImageFit objectFit; + Opt_RichEditorLayoutStyle layoutStyle; +} Ark_RichEditorImageSpanStyle; +typedef struct Opt_RichEditorImageSpanStyle { + Ark_Tag tag; + Ark_RichEditorImageSpanStyle value; +} Opt_RichEditorImageSpanStyle; +typedef struct Ark_RichEditorTextStyle { + Opt_ResourceColor fontColor; + Opt_Union_Length_Number fontSize; + Opt_FontStyle fontStyle; + Opt_Union_Number_FontWeight_String fontWeight; + Opt_ResourceStr fontFamily; + Opt_DecorationStyleInterface decoration; + Opt_Union_ShadowOptions_Array_ShadowOptions textShadow; + Opt_Union_Number_String letterSpacing; + Opt_Union_Number_String_Resource lineHeight; + Opt_String fontFeature; +} Ark_RichEditorTextStyle; +typedef struct Opt_RichEditorTextStyle { + Ark_Tag tag; + Ark_RichEditorTextStyle value; +} Opt_RichEditorTextStyle; +typedef struct Ark_RichEditorGesture { + Opt_Callback_ClickEvent_Void onClick; + Opt_Callback_GestureEvent_Void onLongPress; +} Ark_RichEditorGesture; +typedef struct Opt_RichEditorGesture { + Ark_Tag tag; + Ark_RichEditorGesture value; +} Opt_RichEditorGesture; typedef struct Ark_Union_Number_String_Array_Any { Ark_Int32 selector; union { @@ -6066,6 +6235,13 @@ typedef struct Opt_Union_String_Number_Resource { Ark_Tag tag; Ark_Union_String_Number_Resource value; } Opt_Union_String_Number_Resource; +typedef struct Ark_TextModifier { + void *handle; +} Ark_TextModifier; +typedef struct Opt_TextModifier { + Ark_Tag tag; + Ark_TextModifier value; +} Opt_TextModifier; typedef struct Ark_Union_TitleHeight_Length { Ark_Int32 selector; union { @@ -6131,6 +6307,54 @@ typedef struct Opt_LinearGradient_common { Ark_Tag tag; Ark_LinearGradient_common value; } Opt_LinearGradient_common; +typedef struct Callback_Date_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Date parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Date parameter); +} Callback_Date_Void; +typedef struct Opt_Callback_Date_Void { + Ark_Tag tag; + Callback_Date_Void value; +} Opt_Callback_Date_Void; +typedef struct Callback_DatePickerResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_DatePickerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DatePickerResult value); +} Callback_DatePickerResult_Void; +typedef struct Opt_Callback_DatePickerResult_Void { + Ark_Tag tag; + Callback_DatePickerResult_Void value; +} Opt_Callback_DatePickerResult_Void; +typedef struct Ark_LunarSwitchStyle { + Opt_ResourceColor selectedColor; + Opt_ResourceColor unselectedColor; + Opt_ResourceColor strokeColor; +} Ark_LunarSwitchStyle; +typedef struct Opt_LunarSwitchStyle { + Ark_Tag tag; + Ark_LunarSwitchStyle value; +} Opt_LunarSwitchStyle; +typedef struct Ark_ExpectedFrameRateRange { + Ark_Number min; + Ark_Number max; + Ark_Number expected; +} Ark_ExpectedFrameRateRange; +typedef struct Opt_ExpectedFrameRateRange { + Ark_Tag tag; + Ark_ExpectedFrameRateRange value; +} Opt_ExpectedFrameRateRange; +typedef struct Ark_Union_Curve_String_ICurve { + Ark_Int32 selector; + union { + Ark_Curve value0; + Ark_String value1; + Ark_ICurve value2; + }; +} Ark_Union_Curve_String_ICurve; +typedef struct Opt_Union_Curve_String_ICurve { + Ark_Tag tag; + Ark_Union_Curve_String_ICurve value; +} Opt_Union_Curve_String_ICurve; typedef struct Ark_Scene { Ark_String __SceneStub; } Ark_Scene; @@ -6138,62 +6362,165 @@ typedef struct Opt_Scene { Ark_Tag tag; Ark_Scene value; } Opt_Scene; -typedef struct Opt_DrawingCanvas { +typedef struct Ark_UIContext { + Ark_String __UIContextStub; +} Ark_UIContext; +typedef struct Opt_UIContext { Ark_Tag tag; - Ark_DrawingCanvas value; -} Opt_DrawingCanvas; -typedef struct Ark_Size { - Ark_Number width; - Ark_Number height; -} Ark_Size; -typedef struct Opt_Size { + Ark_UIContext value; +} Opt_UIContext; +typedef struct Callback_SheetType_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_SheetType parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SheetType parameter); +} Callback_SheetType_Void; +typedef struct Opt_Callback_SheetType_Void { Ark_Tag tag; - Ark_Size value; -} Opt_Size; -typedef struct Opt_FrameNode { + Callback_SheetType_Void value; +} Opt_Callback_SheetType_Void; +typedef struct Callback_Number_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); +} Callback_Number_Void; +typedef struct Opt_Callback_Number_Void { Ark_Tag tag; - Ark_FrameNode value; -} Opt_FrameNode; -typedef struct Ark_Union_String_Number_CanvasGradient_CanvasPattern { + Callback_Number_Void value; +} Opt_Callback_Number_Void; +typedef struct Ark_Union_BorderStyle_EdgeStyles { Ark_Int32 selector; union { - Ark_String value0; - Ark_Number value1; - Ark_CanvasGradient value2; - Ark_CanvasPattern value3; + Ark_BorderStyle value0; + Ark_EdgeStyles value1; }; -} Ark_Union_String_Number_CanvasGradient_CanvasPattern; -typedef struct Opt_Union_String_Number_CanvasGradient_CanvasPattern { - Ark_Tag tag; - Ark_Union_String_Number_CanvasGradient_CanvasPattern value; -} Opt_Union_String_Number_CanvasGradient_CanvasPattern; -typedef struct Array_CalendarDay { - Ark_CalendarDay* array; - Ark_Int32 length; -} Array_CalendarDay; -typedef struct Opt_Array_CalendarDay { - Ark_Tag tag; - Array_CalendarDay value; -} Opt_Array_CalendarDay; -typedef struct Ark_SheetTitleOptions { - Ark_ResourceStr title; - Opt_ResourceStr subtitle; -} Ark_SheetTitleOptions; -typedef struct Opt_SheetTitleOptions { +} Ark_Union_BorderStyle_EdgeStyles; +typedef struct Opt_Union_BorderStyle_EdgeStyles { Ark_Tag tag; - Ark_SheetTitleOptions value; -} Opt_SheetTitleOptions; -typedef struct Ark_Union_SheetSize_Length { + Ark_Union_BorderStyle_EdgeStyles value; +} Opt_Union_BorderStyle_EdgeStyles; +typedef struct Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors { Ark_Int32 selector; union { - Ark_SheetSize value0; - Ark_Length value1; - }; -} Ark_Union_SheetSize_Length; -typedef struct Opt_Union_SheetSize_Length { + Ark_ResourceColor value0; + Ark_EdgeColors value1; + Ark_LocalizedEdgeColors value2; + }; +} Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; +typedef struct Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors { Ark_Tag tag; - Ark_Union_SheetSize_Length value; -} Opt_Union_SheetSize_Length; + Ark_Union_ResourceColor_EdgeColors_LocalizedEdgeColors value; +} Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors; +typedef struct Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_EdgeWidths value1; + Ark_LocalizedEdgeWidths value2; + }; +} Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; +typedef struct Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths { + Ark_Tag tag; + Ark_Union_Dimension_EdgeWidths_LocalizedEdgeWidths value; +} Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths; +typedef struct Callback_SpringBackAction_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); +} Callback_SpringBackAction_Void; +typedef struct Opt_Callback_SpringBackAction_Void { + Ark_Tag tag; + Callback_SpringBackAction_Void value; +} Opt_Callback_SpringBackAction_Void; +typedef struct Callback_DismissSheetAction_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); +} Callback_DismissSheetAction_Void; +typedef struct Opt_Callback_DismissSheetAction_Void { + Ark_Tag tag; + Callback_DismissSheetAction_Void value; +} Opt_Callback_DismissSheetAction_Void; +typedef struct Callback_SheetDismiss_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); +} Callback_SheetDismiss_Void; +typedef struct Opt_Callback_SheetDismiss_Void { + Ark_Tag tag; + Callback_SheetDismiss_Void value; +} Opt_Callback_SheetDismiss_Void; +typedef struct Ark_Union_SheetTitleOptions_CustomBuilder { + Ark_Int32 selector; + union { + Ark_SheetTitleOptions value0; + CustomNodeBuilder value1; + }; +} Ark_Union_SheetTitleOptions_CustomBuilder; +typedef struct Opt_Union_SheetTitleOptions_CustomBuilder { + Ark_Tag tag; + Ark_Union_SheetTitleOptions_CustomBuilder value; +} Opt_Union_SheetTitleOptions_CustomBuilder; +typedef struct Ark_Union_Boolean_Resource { + Ark_Int32 selector; + union { + Ark_Boolean value0; + Ark_Resource value1; + }; +} Ark_Union_Boolean_Resource; +typedef struct Opt_Union_Boolean_Resource { + Ark_Tag tag; + Ark_Union_Boolean_Resource value; +} Opt_Union_Boolean_Resource; +typedef struct Ark_Type_SheetOptions_detents { + Ark_Union_SheetSize_Length value0; + Opt_Union_SheetSize_Length value1; + Opt_Union_SheetSize_Length value2; +} Ark_Type_SheetOptions_detents; +typedef struct Opt_Type_SheetOptions_detents { + Ark_Tag tag; + Ark_Type_SheetOptions_detents value; +} Opt_Type_SheetOptions_detents; +typedef struct Callback_DismissContentCoverAction_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); +} Callback_DismissContentCoverAction_Void; +typedef struct Opt_Callback_DismissContentCoverAction_Void { + Ark_Tag tag; + Callback_DismissContentCoverAction_Void value; +} Opt_Callback_DismissContentCoverAction_Void; +typedef struct Ark_ContextMenuAnimationOptions { + Opt_CustomObject scale; + Opt_TransitionEffect transition; + Opt_CustomObject hoverScale; +} Ark_ContextMenuAnimationOptions; +typedef struct Opt_ContextMenuAnimationOptions { + Ark_Tag tag; + Ark_ContextMenuAnimationOptions value; +} Opt_ContextMenuAnimationOptions; +typedef struct Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_BorderRadiuses value1; + Ark_LocalizedBorderRadiuses value2; + }; +} Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses { + Ark_Tag tag; + Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses value; +} Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Ark_Union_MenuPreviewMode_CustomBuilder { + Ark_Int32 selector; + union { + Ark_MenuPreviewMode value0; + CustomNodeBuilder value1; + }; +} Ark_Union_MenuPreviewMode_CustomBuilder; +typedef struct Opt_Union_MenuPreviewMode_CustomBuilder { + Ark_Tag tag; + Ark_Union_MenuPreviewMode_CustomBuilder value; +} Opt_Union_MenuPreviewMode_CustomBuilder; typedef struct Ark_Union_Boolean_Callback_DismissPopupAction_Void { Ark_Int32 selector; union { @@ -6254,14 +6581,61 @@ typedef struct Opt_Literal_String_value_Callback_Void_action { Ark_Tag tag; Ark_Literal_String_value_Callback_Void_action value; } Opt_Literal_String_value_Callback_Void_action; -typedef struct Array_DragPreviewMode { - Ark_DragPreviewMode* array; +typedef struct Ark_OverlayOffset { + Opt_Number x; + Opt_Number y; +} Ark_OverlayOffset; +typedef struct Opt_OverlayOffset { + Ark_Tag tag; + Ark_OverlayOffset value; +} Opt_OverlayOffset; +typedef struct Ark_Union_Boolean_Number { + Ark_Int32 selector; + union { + Ark_Boolean value0; + Ark_Number value1; + }; +} Ark_Union_Boolean_Number; +typedef struct Opt_Union_Boolean_Number { + Ark_Tag tag; + Ark_Union_Boolean_Number value; +} Opt_Union_Boolean_Number; +typedef struct Ark_ImageModifier { + Ark_String __ImageModifierStub; +} Ark_ImageModifier; +typedef struct Opt_ImageModifier { + Ark_Tag tag; + Ark_ImageModifier value; +} Opt_ImageModifier; +typedef struct Ark_Union_DragPreviewMode_Array_DragPreviewMode { + Ark_Int32 selector; + union { + Ark_DragPreviewMode value0; + Array_DragPreviewMode value1; + }; +} Ark_Union_DragPreviewMode_Array_DragPreviewMode; +typedef struct Opt_Union_DragPreviewMode_Array_DragPreviewMode { + Ark_Tag tag; + Ark_Union_DragPreviewMode_Array_DragPreviewMode value; +} Opt_Union_DragPreviewMode_Array_DragPreviewMode; +typedef struct Ark_MotionPathOptions { + Ark_String path; + Opt_Number from; + Opt_Number to; + Opt_Boolean rotatable; +} Ark_MotionPathOptions; +typedef struct Opt_MotionPathOptions { + Ark_Tag tag; + Ark_MotionPathOptions value; +} Opt_MotionPathOptions; +typedef struct Array_FractionStop { + Ark_FractionStop* array; Ark_Int32 length; -} Array_DragPreviewMode; -typedef struct Opt_Array_DragPreviewMode { +} Array_FractionStop; +typedef struct Opt_Array_FractionStop { Ark_Tag tag; - Array_DragPreviewMode value; -} Opt_Array_DragPreviewMode; + Array_FractionStop value; +} Opt_Array_FractionStop; typedef struct Ark_Literal_Number_offset_span { Ark_Number span; Ark_Number offset; @@ -6334,571 +6708,287 @@ typedef struct Opt_EdgeOutlineWidths { Ark_Tag tag; Ark_EdgeOutlineWidths value; } Opt_EdgeOutlineWidths; -typedef struct Ark_CustomTheme { - Ark_String __CustomThemeStub; -} Ark_CustomTheme; -typedef struct Opt_CustomTheme { - Ark_Tag tag; - Ark_CustomTheme value; -} Opt_CustomTheme; -typedef struct Ark_RestrictedWorker { - Ark_String __RestrictedWorkerStub; -} Ark_RestrictedWorker; -typedef struct Opt_RestrictedWorker { - Ark_Tag tag; - Ark_RestrictedWorker value; -} Opt_RestrictedWorker; -typedef struct Ark_Want { - Opt_String bundleName; - Opt_String abilityName; - Opt_String deviceId; - Opt_String uri; - Opt_String type; - Opt_Number flags; - Opt_String action; - Opt_Map_String_CustomObject parameters; - Opt_Array_String entities; - Opt_String moduleName; -} Ark_Want; -typedef struct Opt_Want { - Ark_Tag tag; - Ark_Want value; -} Opt_Want; -typedef struct Opt_StyledString { +typedef struct Opt_DrawingCanvas { Ark_Tag tag; - Ark_StyledString value; -} Opt_StyledString; -typedef struct Ark_NavigationAnimatedTransition { - Opt_Callback_Boolean_Void onTransitionEnd; - Opt_Number timeout; - Opt_Boolean isInteractive; - Callback_NavigationTransitionProxy_Void transition; -} Ark_NavigationAnimatedTransition; -typedef struct Opt_NavigationAnimatedTransition { + Ark_DrawingCanvas value; +} Opt_DrawingCanvas; +typedef struct Ark_Size { + Ark_Number width; + Ark_Number height; +} Ark_Size; +typedef struct Opt_Size { Ark_Tag tag; - Ark_NavigationAnimatedTransition value; -} Opt_NavigationAnimatedTransition; -typedef struct Ark_NavContentInfo { - Opt_String name; - Ark_Number index; - Opt_NavDestinationMode mode; - Opt_CustomObject param; - Opt_String navDestinationId; -} Ark_NavContentInfo; -typedef struct Opt_NavContentInfo { + Ark_Size value; +} Opt_Size; +typedef struct Opt_FrameNode { Ark_Tag tag; - Ark_NavContentInfo value; -} Opt_NavContentInfo; -typedef struct Ark_StyledStringValue { + Ark_FrameNode value; +} Opt_FrameNode; +typedef struct Ark_Union_String_Number_CanvasGradient_CanvasPattern { Ark_Int32 selector; union { - Ark_TextStyle_styled_string value0; - Ark_DecorationStyle value1; - Ark_BaselineOffsetStyle value2; - Ark_LetterSpacingStyle value3; - Ark_TextShadowStyle value4; - Ark_GestureStyle value5; - Ark_ImageAttachment value6; - Ark_ParagraphStyle value7; - Ark_LineHeightStyle value8; - Ark_UrlStyle value9; - Ark_CustomSpan value10; - Ark_UserDataSpan value11; - Ark_BackgroundColorStyle value12; - }; -} Ark_StyledStringValue; -typedef struct Opt_StyledStringValue { - Ark_Tag tag; - Ark_StyledStringValue value; -} Opt_StyledStringValue; -typedef struct Ark_Union_Margin_Dimension { - Ark_Int32 selector; - union { - Ark_Padding value0; - Ark_Length value1; + Ark_String value0; + Ark_Number value1; + Ark_CanvasGradient value2; + Ark_CanvasPattern value3; }; -} Ark_Union_Margin_Dimension; -typedef struct Opt_Union_Margin_Dimension { - Ark_Tag tag; - Ark_Union_Margin_Dimension value; -} Opt_Union_Margin_Dimension; -typedef struct GetItemMainSizeByIndex { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); -} GetItemMainSizeByIndex; -typedef struct Opt_GetItemMainSizeByIndex { - Ark_Tag tag; - GetItemMainSizeByIndex value; -} Opt_GetItemMainSizeByIndex; -typedef struct Array_Header { - Ark_Header* array; - Ark_Int32 length; -} Array_Header; -typedef struct Opt_Array_Header { - Ark_Tag tag; - Array_Header value; -} Opt_Array_Header; -typedef struct Callback_String_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String breakpoints); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String breakpoints); -} Callback_String_Void; -typedef struct Opt_Callback_String_Void { +} Ark_Union_String_Number_CanvasGradient_CanvasPattern; +typedef struct Opt_Union_String_Number_CanvasGradient_CanvasPattern { Ark_Tag tag; - Callback_String_Void value; -} Opt_Callback_String_Void; + Ark_Union_String_Number_CanvasGradient_CanvasPattern value; +} Opt_Union_String_Number_CanvasGradient_CanvasPattern; typedef struct Opt_Buffer { Ark_Tag tag; Ark_Buffer value; } Opt_Buffer; -typedef struct Ark_DateTimeOptions { - Ark_String __DateTimeOptionsStub; -} Ark_DateTimeOptions; -typedef struct Opt_DateTimeOptions { - Ark_Tag tag; - Ark_DateTimeOptions value; -} Opt_DateTimeOptions; -typedef struct Callback_TimePickerResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TimePickerResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TimePickerResult value); -} Callback_TimePickerResult_Void; -typedef struct Opt_Callback_TimePickerResult_Void { - Ark_Tag tag; - Callback_TimePickerResult_Void value; -} Opt_Callback_TimePickerResult_Void; -typedef struct Ark_PickerTextStyle { - Opt_ResourceColor color; - Opt_Font font; -} Ark_PickerTextStyle; -typedef struct Opt_PickerTextStyle { - Ark_Tag tag; - Ark_PickerTextStyle value; -} Opt_PickerTextStyle; -typedef struct Ark_PickerDialogButtonStyle { - Opt_ButtonType type; - Opt_ButtonStyleMode style; - Opt_ButtonRole role; - Opt_Length fontSize; - Opt_ResourceColor fontColor; - Opt_Union_FontWeight_Number_String fontWeight; - Opt_FontStyle fontStyle; - Opt_Union_Resource_String fontFamily; - Opt_ResourceColor backgroundColor; - Opt_Union_Length_BorderRadiuses borderRadius; - Opt_Boolean primary; -} Ark_PickerDialogButtonStyle; -typedef struct Opt_PickerDialogButtonStyle { +typedef struct Array_CalendarDay { + Ark_CalendarDay* array; + Ark_Int32 length; +} Array_CalendarDay; +typedef struct Opt_Array_CalendarDay { Ark_Tag tag; - Ark_PickerDialogButtonStyle value; -} Opt_PickerDialogButtonStyle; -typedef struct Opt_Date { + Array_CalendarDay value; +} Opt_Array_CalendarDay; +typedef struct Array_AlertDialogButtonOptions { + Ark_AlertDialogButtonOptions* array; + Ark_Int32 length; +} Array_AlertDialogButtonOptions; +typedef struct Opt_Array_AlertDialogButtonOptions { Ark_Tag tag; - Ark_Date value; -} Opt_Date; -typedef struct Ark_Union_Number_Array_Number { - Ark_Int32 selector; - union { - Ark_Number value0; - Array_Number value1; - }; -} Ark_Union_Number_Array_Number; -typedef struct Opt_Union_Number_Array_Number { + Array_AlertDialogButtonOptions value; +} Opt_Array_AlertDialogButtonOptions; +typedef struct Ark_TextStyle_alert_dialog { + Opt_WordBreak wordBreak; +} Ark_TextStyle_alert_dialog; +typedef struct Opt_TextStyle_alert_dialog { Ark_Tag tag; - Ark_Union_Number_Array_Number value; -} Opt_Union_Number_Array_Number; -typedef struct Ark_Union_String_Array_String { + Ark_TextStyle_alert_dialog value; +} Opt_TextStyle_alert_dialog; +typedef struct Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses { Ark_Int32 selector; union { - Ark_String value0; - Array_String value1; + Ark_Length value0; + Ark_BorderRadiuses value1; + Ark_LocalizedBorderRadiuses value2; }; -} Ark_Union_String_Array_String; -typedef struct Opt_Union_String_Array_String { +} Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses { Ark_Tag tag; - Ark_Union_String_Array_String value; -} Opt_Union_String_Array_String; -typedef struct Callback_TextPickerResult_Void { + Ark_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses value; +} Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses; +typedef struct Callback_DismissDialogAction_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TextPickerResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextPickerResult value); -} Callback_TextPickerResult_Void; -typedef struct Opt_Callback_TextPickerResult_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissDialogAction parameter); +} Callback_DismissDialogAction_Void; +typedef struct Opt_Callback_DismissDialogAction_Void { Ark_Tag tag; - Callback_TextPickerResult_Void value; -} Opt_Callback_TextPickerResult_Void; -typedef struct Ark_Type_TextPickerOptions_range { - Ark_Int32 selector; - union { - Array_String value0; - Array_Array_String value1; - Ark_Resource value2; - Array_TextPickerRangeContent value3; - Array_TextCascadePickerRangeContent value4; - }; -} Ark_Type_TextPickerOptions_range; -typedef struct Opt_Type_TextPickerOptions_range { + Callback_DismissDialogAction_Void value; +} Opt_Callback_DismissDialogAction_Void; +typedef struct Ark_AlertDialogButtonBaseOptions { + Opt_Boolean enabled; + Opt_Boolean defaultFocus; + Opt_DialogButtonStyle style; + Ark_ResourceStr value; + Opt_ResourceColor fontColor; + Opt_ResourceColor backgroundColor; + VoidCallback action; +} Ark_AlertDialogButtonBaseOptions; +typedef struct Opt_AlertDialogButtonBaseOptions { Ark_Tag tag; - Ark_Type_TextPickerOptions_range value; -} Opt_Type_TextPickerOptions_range; -typedef struct Opt_TextMenuItemId { + Ark_AlertDialogButtonBaseOptions value; +} Opt_AlertDialogButtonBaseOptions; +typedef struct Ark_ActionSheetOffset { + Ark_Union_Number_String_Resource dx; + Ark_Union_Number_String_Resource dy; +} Ark_ActionSheetOffset; +typedef struct Opt_ActionSheetOffset { Ark_Tag tag; - Ark_TextMenuItemId value; -} Opt_TextMenuItemId; -typedef struct Ark_Union_ScrollAnimationOptions_Boolean { - Ark_Int32 selector; - union { - Ark_ScrollAnimationOptions value0; - Ark_Boolean value1; - }; -} Ark_Union_ScrollAnimationOptions_Boolean; -typedef struct Opt_Union_ScrollAnimationOptions_Boolean { + Ark_ActionSheetOffset value; +} Opt_ActionSheetOffset; +typedef struct Array_SheetInfo { + Ark_SheetInfo* array; + Ark_Int32 length; +} Array_SheetInfo; +typedef struct Opt_Array_SheetInfo { Ark_Tag tag; - Ark_Union_ScrollAnimationOptions_Boolean value; -} Opt_Union_ScrollAnimationOptions_Boolean; -typedef struct Ark_TextRange { - Opt_Number start; - Opt_Number end; -} Ark_TextRange; -typedef struct Opt_TextRange { + Array_SheetInfo value; +} Opt_Array_SheetInfo; +typedef struct Ark_ActionSheetButtonOptions { + Opt_Boolean enabled; + Opt_Boolean defaultFocus; + Opt_DialogButtonStyle style; + Ark_Union_String_Resource value; + VoidCallback action; +} Ark_ActionSheetButtonOptions; +typedef struct Opt_ActionSheetButtonOptions { Ark_Tag tag; - Ark_TextRange value; -} Opt_TextRange; -typedef struct OnDidChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange rangeBefore, const Ark_TextRange rangeAfter); -} OnDidChangeCallback; -typedef struct Opt_OnDidChangeCallback { + Ark_ActionSheetButtonOptions value; +} Opt_ActionSheetButtonOptions; +typedef struct Ark_CustomTheme { + Ark_String __CustomThemeStub; +} Ark_CustomTheme; +typedef struct Opt_CustomTheme { Ark_Tag tag; - OnDidChangeCallback value; -} Opt_OnDidChangeCallback; -typedef struct Callback_StyledStringChangeValue_Boolean { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_Void continuation); -} Callback_StyledStringChangeValue_Boolean; -typedef struct Opt_Callback_StyledStringChangeValue_Boolean { + Ark_CustomTheme value; +} Opt_CustomTheme; +typedef struct Ark_RestrictedWorker { + Ark_String __RestrictedWorkerStub; +} Ark_RestrictedWorker; +typedef struct Opt_RestrictedWorker { Ark_Tag tag; - Callback_StyledStringChangeValue_Boolean value; -} Opt_Callback_StyledStringChangeValue_Boolean; -typedef struct Ark_RichEditorUpdateSymbolSpanStyleOptions { - Opt_Number start; - Opt_Number end; - Ark_RichEditorSymbolSpanStyle symbolStyle; -} Ark_RichEditorUpdateSymbolSpanStyleOptions; -typedef struct Opt_RichEditorUpdateSymbolSpanStyleOptions { - Ark_Tag tag; - Ark_RichEditorUpdateSymbolSpanStyleOptions value; -} Opt_RichEditorUpdateSymbolSpanStyleOptions; -typedef struct Ark_RichEditorUpdateImageSpanStyleOptions { - Opt_Number start; - Opt_Number end; - Ark_RichEditorImageSpanStyle imageStyle; -} Ark_RichEditorUpdateImageSpanStyleOptions; -typedef struct Opt_RichEditorUpdateImageSpanStyleOptions { - Ark_Tag tag; - Ark_RichEditorUpdateImageSpanStyleOptions value; -} Opt_RichEditorUpdateImageSpanStyleOptions; -typedef struct Ark_RichEditorUpdateTextSpanStyleOptions { - Opt_Number start; - Opt_Number end; - Ark_RichEditorTextStyle textStyle; -} Ark_RichEditorUpdateTextSpanStyleOptions; -typedef struct Opt_RichEditorUpdateTextSpanStyleOptions { - Ark_Tag tag; - Ark_RichEditorUpdateTextSpanStyleOptions value; -} Opt_RichEditorUpdateTextSpanStyleOptions; -typedef struct Ark_RichEditorGesture { - Opt_Callback_ClickEvent_Void onClick; - Opt_Callback_GestureEvent_Void onLongPress; -} Ark_RichEditorGesture; -typedef struct Opt_RichEditorGesture { - Ark_Tag tag; - Ark_RichEditorGesture value; -} Opt_RichEditorGesture; -typedef struct Array_FingerInfo { - Ark_FingerInfo* array; - Ark_Int32 length; -} Array_FingerInfo; -typedef struct Opt_Array_FingerInfo { + Ark_RestrictedWorker value; +} Opt_RestrictedWorker; +typedef struct Ark_Want { + Opt_String bundleName; + Opt_String abilityName; + Opt_String deviceId; + Opt_String uri; + Opt_String type; + Opt_Number flags; + Opt_String action; + Opt_Map_String_CustomObject parameters; + Opt_Array_String entities; + Opt_String moduleName; +} Ark_Want; +typedef struct Opt_Want { Ark_Tag tag; - Array_FingerInfo value; -} Opt_Array_FingerInfo; + Ark_Want value; +} Opt_Want; +typedef struct Ark_NavDestinationContext { + Ark_NavPathInfo pathInfo; + Ark_NavPathStack pathStack; + Opt_String navDestinationId; +} Ark_NavDestinationContext; typedef struct Opt_NavDestinationContext { Ark_Tag tag; Ark_NavDestinationContext value; } Opt_NavDestinationContext; -typedef struct InterceptionModeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); -} InterceptionModeCallback; -typedef struct Opt_InterceptionModeCallback { +typedef struct Opt_StyledString { Ark_Tag tag; - InterceptionModeCallback value; -} Opt_InterceptionModeCallback; -typedef struct InterceptionShowCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); -} InterceptionShowCallback; -typedef struct Opt_InterceptionShowCallback { + Ark_StyledString value; +} Opt_StyledString; +typedef struct Ark_NavigationAnimatedTransition { + Opt_Callback_Boolean_Void onTransitionEnd; + Opt_Number timeout; + Opt_Boolean isInteractive; + Callback_NavigationTransitionProxy_Void transition; +} Ark_NavigationAnimatedTransition; +typedef struct Opt_NavigationAnimatedTransition { Ark_Tag tag; - InterceptionShowCallback value; -} Opt_InterceptionShowCallback; -typedef struct Callback_Date_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Date parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Date parameter); -} Callback_Date_Void; -typedef struct Opt_Callback_Date_Void { + Ark_NavigationAnimatedTransition value; +} Opt_NavigationAnimatedTransition; +typedef struct Ark_NavContentInfo { + Opt_String name; + Ark_Number index; + Opt_NavDestinationMode mode; + Opt_CustomObject param; + Opt_String navDestinationId; +} Ark_NavContentInfo; +typedef struct Opt_NavContentInfo { Ark_Tag tag; - Callback_Date_Void value; -} Opt_Callback_Date_Void; -typedef struct Callback_DatePickerResult_Void { + Ark_NavContentInfo value; +} Opt_NavContentInfo; +typedef struct OnLinearIndicatorChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DatePickerResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DatePickerResult value); -} Callback_DatePickerResult_Void; -typedef struct Opt_Callback_DatePickerResult_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); +} OnLinearIndicatorChangeCallback; +typedef struct Opt_OnLinearIndicatorChangeCallback { Ark_Tag tag; - Callback_DatePickerResult_Void value; -} Opt_Callback_DatePickerResult_Void; -typedef struct Ark_LunarSwitchStyle { - Opt_ResourceColor selectedColor; - Opt_ResourceColor unselectedColor; - Opt_ResourceColor strokeColor; -} Ark_LunarSwitchStyle; -typedef struct Opt_LunarSwitchStyle { + OnLinearIndicatorChangeCallback value; +} Opt_OnLinearIndicatorChangeCallback; +typedef struct Ark_LinearIndicatorStyle { + Opt_LengthMetrics space; + Opt_LengthMetrics strokeWidth; + Opt_LengthMetrics strokeRadius; + Opt_ColorMetrics trackBackgroundColor; + Opt_ColorMetrics trackColor; +} Ark_LinearIndicatorStyle; +typedef struct Opt_LinearIndicatorStyle { Ark_Tag tag; - Ark_LunarSwitchStyle value; -} Opt_LunarSwitchStyle; -typedef struct Ark_Union_ResourceColor_EdgeColors { - Ark_Int32 selector; - union { - Ark_ResourceColor value0; - Ark_EdgeColors value1; - }; -} Ark_Union_ResourceColor_EdgeColors; -typedef struct Opt_Union_ResourceColor_EdgeColors { + Ark_LinearIndicatorStyle value; +} Opt_LinearIndicatorStyle; +typedef struct Ark_LinearIndicatorStartOptions { + Opt_Number interval; + Opt_Number duration; +} Ark_LinearIndicatorStartOptions; +typedef struct Opt_LinearIndicatorStartOptions { Ark_Tag tag; - Ark_Union_ResourceColor_EdgeColors value; -} Opt_Union_ResourceColor_EdgeColors; -typedef struct Ark_Union_Dimension_EdgeWidths { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_EdgeWidths value1; - }; -} Ark_Union_Dimension_EdgeWidths; -typedef struct Opt_Union_Dimension_EdgeWidths { + Ark_LinearIndicatorStartOptions value; +} Opt_LinearIndicatorStartOptions; +typedef struct Ark_CustomSpanDrawInfo { + Ark_Number x; + Ark_Number lineTop; + Ark_Number lineBottom; + Ark_Number baseline; +} Ark_CustomSpanDrawInfo; +typedef struct Opt_CustomSpanDrawInfo { Ark_Tag tag; - Ark_Union_Dimension_EdgeWidths value; -} Opt_Union_Dimension_EdgeWidths; -typedef struct Ark_AnimateParam { - Opt_Number duration; - Opt_Number tempo; - Opt_Union_Curve_String_ICurve curve; - Opt_Number delay; - Opt_Number iterations; - Opt_PlayMode playMode; - Opt_Callback_Void onFinish; - Opt_FinishCallbackType finishCallbackType; - Opt_ExpectedFrameRateRange expectedFrameRateRange; -} Ark_AnimateParam; -typedef struct Opt_AnimateParam { + Ark_CustomSpanDrawInfo value; +} Opt_CustomSpanDrawInfo; +typedef struct Ark_DrawContext { + Ark_String __DrawContextStub; +} Ark_DrawContext; +typedef struct Opt_DrawContext { Ark_Tag tag; - Ark_AnimateParam value; -} Opt_AnimateParam; -typedef struct OnMoveHandler { + Ark_DrawContext value; +} Opt_DrawContext; +typedef struct Ark_CustomSpanMeasureInfo { + Ark_Number fontSize; +} Ark_CustomSpanMeasureInfo; +typedef struct Opt_CustomSpanMeasureInfo { + Ark_Tag tag; + Ark_CustomSpanMeasureInfo value; +} Opt_CustomSpanMeasureInfo; +typedef struct Ark_SpanStyle { + Ark_Number start; + Ark_Number length; + Ark_StyledStringKey styledKey; + Ark_StyledStringValue styledValue; +} Ark_SpanStyle; +typedef struct Opt_SpanStyle { + Ark_Tag tag; + Ark_SpanStyle value; +} Opt_SpanStyle; +typedef struct Map_String_ComponentContent { + Ark_Int32 size; + Ark_String* keys; + Ark_ComponentContent* values; +} Map_String_ComponentContent; +typedef struct Opt_Map_String_ComponentContent { + Ark_Tag tag; + Map_String_ComponentContent value; +} Opt_Map_String_ComponentContent; +typedef struct Callback_UIExtensionProxy_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); -} OnMoveHandler; -typedef struct Opt_OnMoveHandler { + void (*call)(const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); +} Callback_UIExtensionProxy_Void; +typedef struct Opt_Callback_UIExtensionProxy_Void { Ark_Tag tag; - OnMoveHandler value; -} Opt_OnMoveHandler; -typedef struct Ark_Literal_TransitionEffect_appear_disappear { - Ark_TransitionEffect appear; - Ark_TransitionEffect disappear; -} Ark_Literal_TransitionEffect_appear_disappear; -typedef struct Opt_Literal_TransitionEffect_appear_disappear { + Callback_UIExtensionProxy_Void value; +} Opt_Callback_UIExtensionProxy_Void; +typedef struct Opt_WaterFlowSections { Ark_Tag tag; - Ark_Literal_TransitionEffect_appear_disappear value; -} Opt_Literal_TransitionEffect_appear_disappear; -typedef struct Opt_Undefined { + Ark_WaterFlowSections value; +} Opt_WaterFlowSections; +typedef struct Opt_Scroller { Ark_Tag tag; - Ark_Undefined value; -} Opt_Undefined; -typedef struct Opt_ImageBitmap { + Ark_Scroller value; +} Opt_Scroller; +typedef struct Ark_SectionOptions { + Ark_Number itemsCount; + Opt_Number crossCount; + Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex; + Opt_Length columnsGap; + Opt_Length rowsGap; + Opt_Union_Margin_Dimension margin; +} Ark_SectionOptions; +typedef struct Opt_SectionOptions { Ark_Tag tag; - Ark_ImageBitmap value; -} Opt_ImageBitmap; -typedef struct Ark_AlertDialogParamWithOptions { - Opt_ResourceStr title; - Opt_ResourceStr subtitle; - Ark_ResourceStr message; - Opt_Boolean autoCancel; - Opt_VoidCallback cancel; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Number gridCount; - Opt_Rectangle maskRect; - Opt_Boolean showInSubWindow; - Opt_Boolean isModal; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_Callback_DismissDialogAction_Void onWillDismiss; - Opt_TransitionEffect transition; - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; - Opt_Length width; - Opt_Length height; - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; - Opt_Union_BorderStyle_EdgeStyles borderStyle; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_TextStyle_alert_dialog textStyle; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; - Array_AlertDialogButtonOptions buttons; - Opt_DialogButtonDirection buttonDirection; -} Ark_AlertDialogParamWithOptions; -typedef struct Opt_AlertDialogParamWithOptions { - Ark_Tag tag; - Ark_AlertDialogParamWithOptions value; -} Opt_AlertDialogParamWithOptions; -typedef struct Ark_AlertDialogParamWithButtons { - Opt_ResourceStr title; - Opt_ResourceStr subtitle; - Ark_ResourceStr message; - Opt_Boolean autoCancel; - Opt_VoidCallback cancel; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Number gridCount; - Opt_Rectangle maskRect; - Opt_Boolean showInSubWindow; - Opt_Boolean isModal; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_Callback_DismissDialogAction_Void onWillDismiss; - Opt_TransitionEffect transition; - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; - Opt_Length width; - Opt_Length height; - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; - Opt_Union_BorderStyle_EdgeStyles borderStyle; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_TextStyle_alert_dialog textStyle; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; - Ark_AlertDialogButtonBaseOptions primaryButton; - Ark_AlertDialogButtonBaseOptions secondaryButton; -} Ark_AlertDialogParamWithButtons; -typedef struct Opt_AlertDialogParamWithButtons { - Ark_Tag tag; - Ark_AlertDialogParamWithButtons value; -} Opt_AlertDialogParamWithButtons; -typedef struct Ark_AlertDialogParamWithConfirm { - Opt_ResourceStr title; - Opt_ResourceStr subtitle; - Ark_ResourceStr message; - Opt_Boolean autoCancel; - Opt_VoidCallback cancel; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Number gridCount; - Opt_Rectangle maskRect; - Opt_Boolean showInSubWindow; - Opt_Boolean isModal; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_Callback_DismissDialogAction_Void onWillDismiss; - Opt_TransitionEffect transition; - Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; - Opt_Length width; - Opt_Length height; - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; - Opt_Union_BorderStyle_EdgeStyles borderStyle; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_TextStyle_alert_dialog textStyle; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; - Opt_AlertDialogButtonBaseOptions confirm; -} Ark_AlertDialogParamWithConfirm; -typedef struct Opt_AlertDialogParamWithConfirm { - Ark_Tag tag; - Ark_AlertDialogParamWithConfirm value; -} Opt_AlertDialogParamWithConfirm; -typedef struct Ark_ActionSheetOffset { - Ark_Union_Number_String_Resource dx; - Ark_Union_Number_String_Resource dy; -} Ark_ActionSheetOffset; -typedef struct Opt_ActionSheetOffset { - Ark_Tag tag; - Ark_ActionSheetOffset value; -} Opt_ActionSheetOffset; -typedef struct Array_SheetInfo { - Ark_SheetInfo* array; - Ark_Int32 length; -} Array_SheetInfo; -typedef struct Opt_Array_SheetInfo { - Ark_Tag tag; - Array_SheetInfo value; -} Opt_Array_SheetInfo; -typedef struct Ark_ActionSheetButtonOptions { - Opt_Boolean enabled; - Opt_Boolean defaultFocus; - Opt_DialogButtonStyle style; - Ark_Union_String_Resource value; - VoidCallback action; -} Ark_ActionSheetButtonOptions; -typedef struct Opt_ActionSheetButtonOptions { - Ark_Tag tag; - Ark_ActionSheetButtonOptions value; -} Opt_ActionSheetButtonOptions; -typedef struct OnLinearIndicatorChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); -} OnLinearIndicatorChangeCallback; -typedef struct Opt_OnLinearIndicatorChangeCallback { - Ark_Tag tag; - OnLinearIndicatorChangeCallback value; -} Opt_OnLinearIndicatorChangeCallback; -typedef struct Ark_LinearIndicatorStyle { - Opt_LengthMetrics space; - Opt_LengthMetrics strokeWidth; - Opt_LengthMetrics strokeRadius; - Opt_ColorMetrics trackBackgroundColor; - Opt_ColorMetrics trackColor; -} Ark_LinearIndicatorStyle; -typedef struct Opt_LinearIndicatorStyle { - Ark_Tag tag; - Ark_LinearIndicatorStyle value; -} Opt_LinearIndicatorStyle; -typedef struct Map_String_ComponentContent { - Ark_Int32 size; - Ark_String* keys; - Ark_ComponentContent* values; -} Map_String_ComponentContent; -typedef struct Opt_Map_String_ComponentContent { - Ark_Tag tag; - Map_String_ComponentContent value; -} Opt_Map_String_ComponentContent; -typedef struct Opt_WaterFlowSections { - Ark_Tag tag; - Ark_WaterFlowSections value; -} Opt_WaterFlowSections; -typedef struct Opt_Scroller { - Ark_Tag tag; - Ark_Scroller value; -} Opt_Scroller; + Ark_SectionOptions value; +} Opt_SectionOptions; typedef struct Ark_RRect { Ark_Number left; Ark_Number top; @@ -6941,6 +7031,48 @@ typedef struct Opt_XComponentController { Ark_Tag tag; Ark_XComponentController value; } Opt_XComponentController; +typedef struct Ark_ImageAnalyzerConfig { + Array_ImageAnalyzerType types; +} Ark_ImageAnalyzerConfig; +typedef struct Opt_ImageAnalyzerConfig { + Ark_Tag tag; + Ark_ImageAnalyzerConfig value; +} Opt_ImageAnalyzerConfig; +typedef struct Ark_SurfaceRect { + Opt_Number offsetX; + Opt_Number offsetY; + Ark_Number surfaceWidth; + Ark_Number surfaceHeight; +} Ark_SurfaceRect; +typedef struct Opt_SurfaceRect { + Ark_Tag tag; + Ark_SurfaceRect value; +} Opt_SurfaceRect; +typedef struct Ark_SurfaceRotationOptions { + Opt_Boolean lock; +} Ark_SurfaceRotationOptions; +typedef struct Opt_SurfaceRotationOptions { + Ark_Tag tag; + Ark_SurfaceRotationOptions value; +} Opt_SurfaceRotationOptions; +typedef struct Ark_Literal_Number_surfaceHeight_surfaceWidth { + Ark_Number surfaceWidth; + Ark_Number surfaceHeight; +} Ark_Literal_Number_surfaceHeight_surfaceWidth; +typedef struct Opt_Literal_Number_surfaceHeight_surfaceWidth { + Ark_Tag tag; + Ark_Literal_Number_surfaceHeight_surfaceWidth value; +} Opt_Literal_Number_surfaceHeight_surfaceWidth; +typedef struct Ark_SelectionMenuOptionsExt { + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_CustomNodeBuilder preview; + Opt_MenuType menuType; +} Ark_SelectionMenuOptionsExt; +typedef struct Opt_SelectionMenuOptionsExt { + Ark_Tag tag; + Ark_SelectionMenuOptionsExt value; +} Opt_SelectionMenuOptionsExt; typedef struct Opt_WebKeyboardController { Ark_Tag tag; Ark_WebKeyboardController value; @@ -7114,6 +7246,49 @@ typedef struct Opt_Union_WebController_WebviewController { Ark_Tag tag; Ark_Union_WebController_WebviewController value; } Opt_Union_WebController_WebviewController; +typedef struct Ark_Literal_Object_object_String_name_Array_String_methodList { + Ark_CustomObject object; + Ark_String name; + Array_String methodList; +} Ark_Literal_Object_object_String_name_Array_String_methodList; +typedef struct Opt_Literal_Object_object_String_name_Array_String_methodList { + Ark_Tag tag; + Ark_Literal_Object_object_String_name_Array_String_methodList value; +} Opt_Literal_Object_object_String_name_Array_String_methodList; +typedef struct Ark_Literal_Union_String_Resource_url_Array_Header_headers { + Ark_Union_String_Resource url; + Opt_Array_Header headers; +} Ark_Literal_Union_String_Resource_url_Array_Header_headers; +typedef struct Opt_Literal_Union_String_Resource_url_Array_Header_headers { + Ark_Tag tag; + Ark_Literal_Union_String_Resource_url_Array_Header_headers value; +} Opt_Literal_Union_String_Resource_url_Array_Header_headers; +typedef struct Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType { + Ark_String data; + Ark_String mimeType; + Ark_String encoding; + Opt_String baseUrl; + Opt_String historyUrl; +} Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; +typedef struct Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType { + Ark_Tag tag; + Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType value; +} Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; +typedef struct Ark_Literal_String_script_Callback_String_Void_callback { + Ark_String script; + Opt_Callback_String_Void callback; +} Ark_Literal_String_script_Callback_String_Void_callback; +typedef struct Opt_Literal_String_script_Callback_String_Void_callback { + Ark_Tag tag; + Ark_Literal_String_script_Callback_String_Void_callback value; +} Opt_Literal_String_script_Callback_String_Void_callback; +typedef struct Ark_ScreenCaptureConfig { + Ark_WebCaptureMode captureMode; +} Ark_ScreenCaptureConfig; +typedef struct Opt_ScreenCaptureConfig { + Ark_Tag tag; + Ark_ScreenCaptureConfig value; +} Opt_ScreenCaptureConfig; typedef struct Opt_VideoController { Ark_Tag tag; Ark_VideoController value; @@ -7130,11 +7305,72 @@ typedef struct Opt_Union_Number_String_PlaybackSpeed { Ark_Tag tag; Ark_Union_Number_String_PlaybackSpeed value; } Opt_Union_Number_String_PlaybackSpeed; -typedef struct Opt_TextTimerController { - Ark_Tag tag; - Ark_TextTimerController value; -} Opt_TextTimerController; -typedef struct Ark_DividerOptions { +typedef struct Ark_TimePickerDialogOptions { + Opt_Date selected; + Opt_TimePickerFormat format; + Opt_Boolean useMilitaryTime; + Opt_PickerTextStyle disappearTextStyle; + Opt_PickerTextStyle textStyle; + Opt_PickerDialogButtonStyle acceptButtonStyle; + Opt_PickerDialogButtonStyle cancelButtonStyle; + Opt_PickerTextStyle selectedTextStyle; + Opt_Rectangle maskRect; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Callback_TimePickerResult_Void onAccept; + Opt_Callback_Void onCancel; + Opt_Callback_TimePickerResult_Void onChange; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_Callback_Void onDidAppear; + Opt_Callback_Void onDidDisappear; + Opt_Callback_Void onWillAppear; + Opt_Callback_Void onWillDisappear; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_DateTimeOptions dateTimeOptions; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; +} Ark_TimePickerDialogOptions; +typedef struct Opt_TimePickerDialogOptions { + Ark_Tag tag; + Ark_TimePickerDialogOptions value; +} Opt_TimePickerDialogOptions; +typedef struct Opt_TextTimerController { + Ark_Tag tag; + Ark_TextTimerController value; +} Opt_TextTimerController; +typedef struct Ark_TextPickerDialogOptions { + Ark_Type_TextPickerOptions_range range; + Opt_Union_String_Array_String value; + Opt_Union_Number_Array_Number selected; + Opt_Union_Number_String defaultPickerItemHeight; + Opt_Boolean canLoop; + Opt_PickerTextStyle disappearTextStyle; + Opt_PickerTextStyle textStyle; + Opt_PickerDialogButtonStyle acceptButtonStyle; + Opt_PickerDialogButtonStyle cancelButtonStyle; + Opt_PickerTextStyle selectedTextStyle; + Opt_Callback_TextPickerResult_Void onAccept; + Opt_Callback_Void onCancel; + Opt_Callback_TextPickerResult_Void onChange; + Opt_Rectangle maskRect; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_Callback_Void onDidAppear; + Opt_Callback_Void onDidDisappear; + Opt_Callback_Void onWillAppear; + Opt_Callback_Void onWillDisappear; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; +} Ark_TextPickerDialogOptions; +typedef struct Opt_TextPickerDialogOptions { + Ark_Tag tag; + Ark_TextPickerDialogOptions value; +} Opt_TextPickerDialogOptions; +typedef struct Ark_DividerOptions { Opt_Length strokeWidth; Opt_ResourceColor color; Opt_Length startMargin; @@ -7144,6 +7380,21 @@ typedef struct Opt_DividerOptions { Ark_Tag tag; Ark_DividerOptions value; } Opt_DividerOptions; +typedef struct Ark_InputCounterOptions { + Opt_Number thresholdPercentage; + Opt_Boolean highlightBorder; +} Ark_InputCounterOptions; +typedef struct Opt_InputCounterOptions { + Ark_Tag tag; + Ark_InputCounterOptions value; +} Opt_InputCounterOptions; +typedef struct Ark_KeyboardOptions { + Opt_Boolean supportAvoidance; +} Ark_KeyboardOptions; +typedef struct Opt_KeyboardOptions { + Ark_Tag tag; + Ark_KeyboardOptions value; +} Opt_KeyboardOptions; typedef struct Ark_UnderlineColor { Opt_ResourceColor typing; Opt_ResourceColor normal; @@ -7158,6 +7409,30 @@ typedef struct Opt_TextInputController { Ark_Tag tag; Ark_TextInputController value; } Opt_TextInputController; +typedef struct Ark_SelectionOptions { + Opt_MenuPolicy menuPolicy; +} Ark_SelectionOptions; +typedef struct Opt_SelectionOptions { + Ark_Tag tag; + Ark_SelectionOptions value; +} Opt_SelectionOptions; +typedef struct Ark_TextRange { + Opt_Number start; + Opt_Number end; +} Ark_TextRange; +typedef struct Opt_TextRange { + Ark_Tag tag; + Ark_TextRange value; +} Opt_TextRange; +typedef struct Ark_TextMenuItem { + Ark_ResourceStr content; + Opt_ResourceStr icon; + Ark_TextMenuItemId id; +} Ark_TextMenuItem; +typedef struct Opt_TextMenuItem { + Ark_Tag tag; + Ark_TextMenuItem value; +} Opt_TextMenuItem; typedef struct Opt_TextClockController { Ark_Tag tag; Ark_TextClockController value; @@ -7166,6 +7441,22 @@ typedef struct Opt_TextAreaController { Ark_Tag tag; Ark_TextAreaController value; } Opt_TextAreaController; +typedef struct Ark_SelectionMenuOptions { + Opt_MenuOnAppearCallback onAppear; + Opt_Callback_Void onDisappear; + Opt_MenuType menuType; +} Ark_SelectionMenuOptions; +typedef struct Opt_SelectionMenuOptions { + Ark_Tag tag; + Ark_SelectionMenuOptions value; +} Opt_SelectionMenuOptions; +typedef struct Ark_FontSettingOptions { + Opt_Boolean enableVariableFontWeight; +} Ark_FontSettingOptions; +typedef struct Opt_FontSettingOptions { + Ark_Tag tag; + Ark_FontSettingOptions value; +} Opt_FontSettingOptions; typedef struct Opt_TextController { Ark_Tag tag; Ark_TextController value; @@ -7206,6 +7497,26 @@ typedef struct Opt_TabBarOptions { Ark_Tag tag; Ark_TabBarOptions value; } Opt_TabBarOptions; +typedef struct Ark_BackgroundBlurStyleOptions { + Opt_ThemeColorMode colorMode; + Opt_AdaptiveColor adaptiveColor; + Opt_Number scale; + Opt_BlurOptions blurOptions; + Opt_BlurStyleActivePolicy policy; + Opt_ResourceColor inactiveColor; +} Ark_BackgroundBlurStyleOptions; +typedef struct Opt_BackgroundBlurStyleOptions { + Ark_Tag tag; + Ark_BackgroundBlurStyleOptions value; +} Opt_BackgroundBlurStyleOptions; +typedef struct Ark_ScrollableBarModeOptions { + Opt_Length margin; + Opt_LayoutStyle nonScrollableLayoutStyle; +} Ark_ScrollableBarModeOptions; +typedef struct Opt_ScrollableBarModeOptions { + Ark_Tag tag; + Ark_ScrollableBarModeOptions value; +} Opt_ScrollableBarModeOptions; typedef struct Ark_TabContentAnimatedTransition { Opt_Number timeout; Callback_TabContentTransitionProxy_Void transition; @@ -7218,6 +7529,13 @@ typedef struct Opt_TabsController { Ark_Tag tag; Ark_TabsController value; } Opt_TabsController; +typedef struct Ark_SymbolEffect { + void *handle; +} Ark_SymbolEffect; +typedef struct Opt_SymbolEffect { + Ark_Tag tag; + Ark_SymbolEffect value; +} Opt_SymbolEffect; typedef struct Ark_DigitIndicator { Opt_Length _left; Opt_Length _top; @@ -7295,6 +7613,35 @@ typedef struct Opt_Type_SliderBlockStyle_shape { Ark_Tag tag; Ark_Type_SliderBlockStyle_shape value; } Opt_Type_SliderBlockStyle_shape; +typedef struct Ark_LocalizedEdges { + Opt_LengthMetrics top; + Opt_LengthMetrics start; + Opt_LengthMetrics bottom; + Opt_LengthMetrics end; +} Ark_LocalizedEdges; +typedef struct Opt_LocalizedEdges { + Ark_Tag tag; + Ark_LocalizedEdges value; +} Opt_LocalizedEdges; +typedef struct Ark_Edges { + Opt_Length top; + Opt_Length left; + Opt_Length bottom; + Opt_Length right; +} Ark_Edges; +typedef struct Opt_Edges { + Ark_Tag tag; + Ark_Edges value; +} Opt_Edges; +typedef struct Ark_SearchButtonOptions { + Opt_Length fontSize; + Opt_ResourceColor fontColor; + Opt_Boolean autoDisable; +} Ark_SearchButtonOptions; +typedef struct Opt_SearchButtonOptions { + Ark_Tag tag; + Ark_SearchButtonOptions value; +} Opt_SearchButtonOptions; typedef struct Ark_CancelButtonSymbolOptions { Opt_CancelButtonStyle style; Opt_SymbolGlyphModifier icon; @@ -7315,6 +7662,13 @@ typedef struct Opt_SearchController { Ark_Tag tag; Ark_SearchController value; } Opt_SearchController; +typedef struct Ark_EdgeEffectOptions { + Ark_Boolean alwaysEnabled; +} Ark_EdgeEffectOptions; +typedef struct Opt_EdgeEffectOptions { + Ark_Tag tag; + Ark_EdgeEffectOptions value; +} Opt_EdgeEffectOptions; typedef struct Ark_Union_Dimension_Array_Dimension { Ark_Int32 selector; union { @@ -7335,6 +7689,45 @@ typedef struct Opt_ScrollOnWillScrollCallback { Ark_Tag tag; ScrollOnWillScrollCallback value; } Opt_ScrollOnWillScrollCallback; +typedef struct Ark_ScrollToIndexOptions { + Opt_LengthMetrics extraOffset; +} Ark_ScrollToIndexOptions; +typedef struct Opt_ScrollToIndexOptions { + Ark_Tag tag; + Ark_ScrollToIndexOptions value; +} Opt_ScrollToIndexOptions; +typedef struct Ark_Literal_Boolean_next_Axis_direction { + Ark_Boolean next; + Opt_Axis direction; +} Ark_Literal_Boolean_next_Axis_direction; +typedef struct Opt_Literal_Boolean_next_Axis_direction { + Ark_Tag tag; + Ark_Literal_Boolean_next_Axis_direction value; +} Opt_Literal_Boolean_next_Axis_direction; +typedef struct Ark_ScrollPageOptions { + Ark_Boolean next; + Opt_Boolean animation; +} Ark_ScrollPageOptions; +typedef struct Opt_ScrollPageOptions { + Ark_Tag tag; + Ark_ScrollPageOptions value; +} Opt_ScrollPageOptions; +typedef struct Ark_ScrollEdgeOptions { + Opt_Number velocity; +} Ark_ScrollEdgeOptions; +typedef struct Opt_ScrollEdgeOptions { + Ark_Tag tag; + Ark_ScrollEdgeOptions value; +} Opt_ScrollEdgeOptions; +typedef struct Ark_ScrollOptions { + Ark_Union_Number_String xOffset; + Ark_Union_Number_String yOffset; + Opt_Union_ScrollAnimationOptions_Boolean animation; +} Ark_ScrollOptions; +typedef struct Opt_ScrollOptions { + Ark_Tag tag; + Ark_ScrollOptions value; +} Opt_ScrollOptions; typedef struct Ark_Union_String_Number { Ark_Int32 selector; union { @@ -7346,15 +7739,22 @@ typedef struct Opt_Union_String_Number { Ark_Tag tag; Ark_Union_String_Number value; } Opt_Union_String_Number; -typedef struct MenuOnAppearCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end); -} MenuOnAppearCallback; -typedef struct Opt_MenuOnAppearCallback { +typedef struct Opt_RichEditorStyledStringController { Ark_Tag tag; - MenuOnAppearCallback value; -} Opt_MenuOnAppearCallback; + Ark_RichEditorStyledStringController value; +} Opt_RichEditorStyledStringController; +typedef struct Opt_RichEditorController { + Ark_Tag tag; + Ark_RichEditorController value; +} Opt_RichEditorController; +typedef struct Ark_PlaceholderStyle { + Opt_Font font; + Opt_ResourceColor fontColor; +} Ark_PlaceholderStyle; +typedef struct Opt_PlaceholderStyle { + Ark_Tag tag; + Ark_PlaceholderStyle value; +} Opt_PlaceholderStyle; typedef struct Array_RichEditorTextSpanResult { Ark_RichEditorTextSpanResult* array; Ark_Int32 length; @@ -7412,14 +7812,100 @@ typedef struct Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResul Ark_Tag tag; Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult value; } Opt_Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; -typedef struct Opt_RichEditorStyledStringController { - Ark_Tag tag; - Ark_RichEditorStyledStringController value; -} Opt_RichEditorStyledStringController; -typedef struct Opt_RichEditorController { +typedef struct Ark_StyledStringChangedListener { + Opt_Callback_StyledStringChangeValue_Boolean onWillChange; + Opt_OnDidChangeCallback onDidChange; +} Ark_StyledStringChangedListener; +typedef struct Opt_StyledStringChangedListener { Ark_Tag tag; - Ark_RichEditorController value; -} Opt_RichEditorController; + Ark_StyledStringChangedListener value; +} Opt_StyledStringChangedListener; +typedef struct Ark_RichEditorRange { + Opt_Number start; + Opt_Number end; +} Ark_RichEditorRange; +typedef struct Opt_RichEditorRange { + Ark_Tag tag; + Ark_RichEditorRange value; +} Opt_RichEditorRange; +typedef struct Ark_RichEditorParagraphStyleOptions { + Opt_Number start; + Opt_Number end; + Ark_RichEditorParagraphStyle style; +} Ark_RichEditorParagraphStyleOptions; +typedef struct Opt_RichEditorParagraphStyleOptions { + Ark_Tag tag; + Ark_RichEditorParagraphStyleOptions value; +} Opt_RichEditorParagraphStyleOptions; +typedef struct Ark_RichEditorUpdateSymbolSpanStyleOptions { + Opt_Number start; + Opt_Number end; + Ark_RichEditorSymbolSpanStyle symbolStyle; +} Ark_RichEditorUpdateSymbolSpanStyleOptions; +typedef struct Opt_RichEditorUpdateSymbolSpanStyleOptions { + Ark_Tag tag; + Ark_RichEditorUpdateSymbolSpanStyleOptions value; +} Opt_RichEditorUpdateSymbolSpanStyleOptions; +typedef struct Ark_RichEditorUpdateImageSpanStyleOptions { + Opt_Number start; + Opt_Number end; + Ark_RichEditorImageSpanStyle imageStyle; +} Ark_RichEditorUpdateImageSpanStyleOptions; +typedef struct Opt_RichEditorUpdateImageSpanStyleOptions { + Ark_Tag tag; + Ark_RichEditorUpdateImageSpanStyleOptions value; +} Opt_RichEditorUpdateImageSpanStyleOptions; +typedef struct Ark_RichEditorUpdateTextSpanStyleOptions { + Opt_Number start; + Opt_Number end; + Ark_RichEditorTextStyle textStyle; +} Ark_RichEditorUpdateTextSpanStyleOptions; +typedef struct Opt_RichEditorUpdateTextSpanStyleOptions { + Ark_Tag tag; + Ark_RichEditorUpdateTextSpanStyleOptions value; +} Opt_RichEditorUpdateTextSpanStyleOptions; +typedef struct Ark_RichEditorSymbolSpanOptions { + Opt_Number offset; + Opt_RichEditorSymbolSpanStyle style; +} Ark_RichEditorSymbolSpanOptions; +typedef struct Opt_RichEditorSymbolSpanOptions { + Ark_Tag tag; + Ark_RichEditorSymbolSpanOptions value; +} Opt_RichEditorSymbolSpanOptions; +typedef struct Ark_RichEditorBuilderSpanOptions { + Opt_Number offset; +} Ark_RichEditorBuilderSpanOptions; +typedef struct Opt_RichEditorBuilderSpanOptions { + Ark_Tag tag; + Ark_RichEditorBuilderSpanOptions value; +} Opt_RichEditorBuilderSpanOptions; +typedef struct Ark_RichEditorImageSpanOptions { + Opt_Number offset; + Opt_RichEditorImageSpanStyle imageStyle; + Opt_RichEditorGesture gesture; +} Ark_RichEditorImageSpanOptions; +typedef struct Opt_RichEditorImageSpanOptions { + Ark_Tag tag; + Ark_RichEditorImageSpanOptions value; +} Opt_RichEditorImageSpanOptions; +typedef struct Array_FingerInfo { + Ark_FingerInfo* array; + Ark_Int32 length; +} Array_FingerInfo; +typedef struct Opt_Array_FingerInfo { + Ark_Tag tag; + Array_FingerInfo value; +} Opt_Array_FingerInfo; +typedef struct Ark_RichEditorTextSpanOptions { + Opt_Number offset; + Opt_RichEditorTextStyle style; + Opt_RichEditorParagraphStyle paragraphStyle; + Opt_RichEditorGesture gesture; +} Ark_RichEditorTextSpanOptions; +typedef struct Opt_RichEditorTextSpanOptions { + Ark_Tag tag; + Ark_RichEditorTextSpanOptions value; +} Opt_RichEditorTextSpanOptions; typedef struct Ark_GuideLinePosition { Opt_Length start; Opt_Length end; @@ -7506,6 +7992,15 @@ typedef struct Opt_CircleStyleOptions { Ark_Tag tag; Ark_CircleStyleOptions value; } Opt_CircleStyleOptions; +typedef struct Ark_NavigationToolbarOptions { + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_BarStyle barStyle; +} Ark_NavigationToolbarOptions; +typedef struct Opt_NavigationToolbarOptions { + Ark_Tag tag; + Ark_NavigationToolbarOptions value; +} Opt_NavigationToolbarOptions; typedef struct Array_ToolbarItem { Ark_ToolbarItem* array; Ark_Int32 length; @@ -7514,13 +8009,20 @@ typedef struct Opt_Array_ToolbarItem { Ark_Tag tag; Array_ToolbarItem value; } Opt_Array_ToolbarItem; -typedef struct Ark_TextModifier { - void *handle; -} Ark_TextModifier; -typedef struct Opt_TextModifier { +typedef struct Ark_NavigationTitleOptions { + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_BarStyle barStyle; + Opt_LengthMetrics paddingStart; + Opt_LengthMetrics paddingEnd; + Opt_TextModifier mainTitleModifier; + Opt_TextModifier subTitleModifier; + Opt_Boolean enableHoverMode; +} Ark_NavigationTitleOptions; +typedef struct Opt_NavigationTitleOptions { Ark_Tag tag; - Ark_TextModifier value; -} Opt_TextModifier; + Ark_NavigationTitleOptions value; +} Opt_NavigationTitleOptions; typedef struct Ark_NavDestinationCustomTitle { CustomNodeBuilder builder; Ark_Union_TitleHeight_Length height; @@ -7601,26 +8103,10 @@ typedef struct Opt_DrawableDescriptor { Ark_Tag tag; Ark_DrawableDescriptor value; } Opt_DrawableDescriptor; -typedef struct Ark_LocalizedEdges { - Opt_LengthMetrics top; - Opt_LengthMetrics start; - Opt_LengthMetrics bottom; - Opt_LengthMetrics end; -} Ark_LocalizedEdges; -typedef struct Opt_LocalizedEdges { - Ark_Tag tag; - Ark_LocalizedEdges value; -} Opt_LocalizedEdges; -typedef struct Ark_Edges { - Opt_Length top; - Opt_Length left; - Opt_Length bottom; - Opt_Length right; -} Ark_Edges; -typedef struct Opt_Edges { +typedef struct Opt_Matrix2D { Ark_Tag tag; - Ark_Edges value; -} Opt_Edges; + Ark_Matrix2D value; +} Opt_Matrix2D; typedef struct Ark_ListDividerOptions { Ark_Length strokeWidth; Opt_ResourceColor color; @@ -7631,15 +8117,6 @@ typedef struct Opt_ListDividerOptions { Ark_Tag tag; Ark_ListDividerOptions value; } Opt_ListDividerOptions; -typedef struct Callback_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); -} Callback_Number_Void; -typedef struct Opt_Callback_Number_Void { - Ark_Tag tag; - Callback_Number_Void value; -} Opt_Callback_Number_Void; typedef struct Ark_Union_CustomBuilder_SwipeActionItem { Ark_Int32 selector; union { @@ -7659,6 +8136,13 @@ typedef struct Opt_LengthConstrain { Ark_Tag tag; Ark_LengthConstrain value; } Opt_LengthConstrain; +typedef struct Ark_CloseSwipeActionOptions { + Opt_Callback_Void onFinish; +} Ark_CloseSwipeActionOptions; +typedef struct Opt_CloseSwipeActionOptions { + Ark_Tag tag; + Ark_CloseSwipeActionOptions value; +} Opt_CloseSwipeActionOptions; typedef struct Ark_DrawingColorFilter { Ark_String __DrawingColorFilterStub; } Ark_DrawingColorFilter; @@ -7778,6 +8262,43 @@ typedef struct Opt_FlexSpaceOptions { Ark_Tag tag; Ark_FlexSpaceOptions value; } Opt_FlexSpaceOptions; +typedef struct Ark_DatePickerDialogOptions { + Opt_Date start; + Opt_Date end; + Opt_Date selected; + Opt_Boolean lunar; + Opt_Boolean lunarSwitch; + Opt_LunarSwitchStyle lunarSwitchStyle; + Opt_Boolean showTime; + Opt_Boolean useMilitaryTime; + Opt_PickerTextStyle disappearTextStyle; + Opt_PickerTextStyle textStyle; + Opt_PickerDialogButtonStyle acceptButtonStyle; + Opt_PickerDialogButtonStyle cancelButtonStyle; + Opt_PickerTextStyle selectedTextStyle; + Opt_Rectangle maskRect; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Callback_DatePickerResult_Void onAccept; + Opt_VoidCallback onCancel; + Opt_Callback_DatePickerResult_Void onChange; + Opt_Callback_Date_Void onDateAccept; + Opt_Callback_Date_Void onDateChange; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_VoidCallback onDidAppear; + Opt_VoidCallback onDidDisappear; + Opt_VoidCallback onWillAppear; + Opt_VoidCallback onWillDisappear; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_DateTimeOptions dateTimeOptions; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; +} Ark_DatePickerDialogOptions; +typedef struct Opt_DatePickerDialogOptions { + Ark_Tag tag; + Ark_DatePickerDialogOptions value; +} Opt_DatePickerDialogOptions; typedef struct Ark_LinearGradient_data_panel { void *handle; } Ark_LinearGradient_data_panel; @@ -7793,6 +8314,43 @@ typedef struct Opt_Array_Union_ResourceColor_LinearGradient_data_panel { Ark_Tag tag; Array_Union_ResourceColor_LinearGradient_data_panel value; } Opt_Array_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Ark_Union_ResourceColor_EdgeColors { + Ark_Int32 selector; + union { + Ark_ResourceColor value0; + Ark_EdgeColors value1; + }; +} Ark_Union_ResourceColor_EdgeColors; +typedef struct Opt_Union_ResourceColor_EdgeColors { + Ark_Tag tag; + Ark_Union_ResourceColor_EdgeColors value; +} Opt_Union_ResourceColor_EdgeColors; +typedef struct Ark_Union_Dimension_EdgeWidths { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_EdgeWidths value1; + }; +} Ark_Union_Dimension_EdgeWidths; +typedef struct Opt_Union_Dimension_EdgeWidths { + Ark_Tag tag; + Ark_Union_Dimension_EdgeWidths value; +} Opt_Union_Dimension_EdgeWidths; +typedef struct Ark_AnimateParam { + Opt_Number duration; + Opt_Number tempo; + Opt_Union_Curve_String_ICurve curve; + Opt_Number delay; + Opt_Number iterations; + Opt_PlayMode playMode; + Opt_Callback_Void onFinish; + Opt_FinishCallbackType finishCallbackType; + Opt_ExpectedFrameRateRange expectedFrameRateRange; +} Ark_AnimateParam; +typedef struct Opt_AnimateParam { + Ark_Tag tag; + Ark_AnimateParam value; +} Opt_AnimateParam; typedef struct Ark_Union_ResourceStr_Scene { Ark_Int32 selector; union { @@ -7804,257 +8362,196 @@ typedef struct Opt_Union_ResourceStr_Scene { Ark_Tag tag; Ark_Union_ResourceStr_Scene value; } Opt_Union_ResourceStr_Scene; -typedef struct Ark_RectShape { - Ark_String __RectShapeStub; -} Ark_RectShape; -typedef struct Opt_RectShape { +typedef struct Opt_IPropertySubscriber { Ark_Tag tag; - Ark_RectShape value; -} Opt_RectShape; -typedef struct Ark_ColumnSplitDividerStyle { - Opt_Length startMargin; - Opt_Length endMargin; -} Ark_ColumnSplitDividerStyle; -typedef struct Opt_ColumnSplitDividerStyle { + Ark_IPropertySubscriber value; +} Opt_IPropertySubscriber; +typedef struct Ark_UIGestureEvent { + void *handle; +} Ark_UIGestureEvent; +typedef struct Opt_UIGestureEvent { Ark_Tag tag; - Ark_ColumnSplitDividerStyle value; -} Opt_ColumnSplitDividerStyle; -typedef struct Ark_LightSource { - Ark_Length positionX; - Ark_Length positionY; - Ark_Length positionZ; - Ark_Number intensity; - Opt_ResourceColor color; -} Ark_LightSource; -typedef struct Opt_LightSource { - Ark_Tag tag; - Ark_LightSource value; -} Opt_LightSource; -typedef struct Opt_DrawingRenderingContext { + Ark_UIGestureEvent value; +} Opt_UIGestureEvent; +typedef struct OnMoveHandler { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to); +} OnMoveHandler; +typedef struct Opt_OnMoveHandler { Ark_Tag tag; - Ark_DrawingRenderingContext value; -} Opt_DrawingRenderingContext; -typedef struct Opt_CanvasRenderingContext2D { + OnMoveHandler value; +} Opt_OnMoveHandler; +typedef struct Ark_FadingEdgeOptions { + Opt_LengthMetrics fadingEdgeLength; +} Ark_FadingEdgeOptions; +typedef struct Opt_FadingEdgeOptions { Ark_Tag tag; - Ark_CanvasRenderingContext2D value; -} Opt_CanvasRenderingContext2D; -typedef struct Opt_CalendarController { + Ark_FadingEdgeOptions value; +} Opt_FadingEdgeOptions; +typedef struct Ark_RectShape { + Ark_String __RectShapeStub; +} Ark_RectShape; +typedef struct Opt_RectShape { Ark_Tag tag; - Ark_CalendarController value; -} Opt_CalendarController; -typedef struct Ark_MonthData { - Ark_Number year; - Ark_Number month; - Array_CalendarDay data; -} Ark_MonthData; -typedef struct Opt_MonthData { + Ark_RectShape value; +} Opt_RectShape; +typedef struct GestureRecognizerJudgeBeginCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); +} GestureRecognizerJudgeBeginCallback; +typedef struct Opt_GestureRecognizerJudgeBeginCallback { Ark_Tag tag; - Ark_MonthData value; -} Opt_MonthData; -typedef struct Ark_Literal_Number_day_month_year { - Ark_Number year; - Ark_Number month; - Ark_Number day; -} Ark_Literal_Number_day_month_year; -typedef struct Opt_Literal_Number_day_month_year { + GestureRecognizerJudgeBeginCallback value; +} Opt_GestureRecognizerJudgeBeginCallback; +typedef struct Ark_AccessibilityOptions { + Opt_Boolean accessibilityPreferred; +} Ark_AccessibilityOptions; +typedef struct Opt_AccessibilityOptions { Ark_Tag tag; - Ark_Literal_Number_day_month_year value; -} Opt_Literal_Number_day_month_year; -typedef struct Ark_BadgeStyle { - Opt_ResourceColor color; - Opt_Union_Number_String fontSize; - Opt_Union_Number_String badgeSize; - Opt_ResourceColor badgeColor; - Opt_ResourceColor borderColor; - Opt_Length borderWidth; - Opt_Union_Number_FontWeight_String fontWeight; -} Ark_BadgeStyle; -typedef struct Opt_BadgeStyle { + Ark_AccessibilityOptions value; +} Opt_AccessibilityOptions; +typedef struct VisibleAreaChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); +} VisibleAreaChangeCallback; +typedef struct Opt_VisibleAreaChangeCallback { Ark_Tag tag; - Ark_BadgeStyle value; -} Opt_BadgeStyle; -typedef struct Ark_Union_BadgePosition_Position { - Ark_Int32 selector; - union { - Ark_BadgePosition value0; - Ark_Position value1; - }; -} Ark_Union_BadgePosition_Position; -typedef struct Opt_Union_BadgePosition_Position { + VisibleAreaChangeCallback value; +} Opt_VisibleAreaChangeCallback; +typedef struct Ark_SheetOptions { + Opt_ResourceColor backgroundColor; + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_Callback_Void onWillAppear; + Opt_Callback_Void onWillDisappear; + Opt_Union_SheetSize_Length height; + Opt_Boolean dragBar; + Opt_ResourceColor maskColor; + Opt_Type_SheetOptions_detents detents; + Opt_BlurStyle blurStyle; + Opt_Union_Boolean_Resource showClose; + Opt_SheetType preferType; + Opt_Union_SheetTitleOptions_CustomBuilder title; + Opt_Callback_SheetDismiss_Void shouldDismiss; + Opt_Callback_DismissSheetAction_Void onWillDismiss; + Opt_Callback_SpringBackAction_Void onWillSpringBackWhenDismiss; + Opt_Boolean enableOutsideInteractive; + Opt_Length width; + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; + Opt_Union_BorderStyle_EdgeStyles borderStyle; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_Callback_Number_Void onHeightDidChange; + Opt_SheetMode mode; + Opt_ScrollSizeMode scrollSizeMode; + Opt_Callback_Number_Void onDetentsDidChange; + Opt_Callback_Number_Void onWidthDidChange; + Opt_Callback_SheetType_Void onTypeDidChange; + Opt_UIContext uiContext; + Opt_SheetKeyboardAvoidMode keyboardAvoidMode; +} Ark_SheetOptions; +typedef struct Opt_SheetOptions { Ark_Tag tag; - Ark_Union_BadgePosition_Position value; -} Opt_Union_BadgePosition_Position; -typedef struct Ark_ScrollMotion { - void *handle; -} Ark_ScrollMotion; -typedef struct Opt_ScrollMotion { + Ark_SheetOptions value; +} Opt_SheetOptions; +typedef struct Ark_ContentCoverOptions { + Opt_ResourceColor backgroundColor; + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_Callback_Void onWillAppear; + Opt_Callback_Void onWillDisappear; + Opt_ModalTransition modalTransition; + Opt_Callback_DismissContentCoverAction_Void onWillDismiss; + Opt_TransitionEffect transition; +} Ark_ContentCoverOptions; +typedef struct Opt_ContentCoverOptions { Ark_Tag tag; - Ark_ScrollMotion value; -} Opt_ScrollMotion; -typedef struct Ark_FrictionMotion { - void *handle; -} Ark_FrictionMotion; -typedef struct Opt_FrictionMotion { + Ark_ContentCoverOptions value; +} Opt_ContentCoverOptions; +typedef struct Ark_ContextMenuOptions { + Opt_Position offset; + Opt_Placement placement; + Opt_Boolean enableArrow; + Opt_Length arrowOffset; + Opt_Union_MenuPreviewMode_CustomBuilder preview; + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius; + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_Callback_Void aboutToAppear; + Opt_Callback_Void aboutToDisappear; + Opt_Padding layoutRegionMargin; + Opt_ContextMenuAnimationOptions previewAnimationOptions; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_TransitionEffect transition; + Opt_Boolean enableHoverMode; +} Ark_ContextMenuOptions; +typedef struct Opt_ContextMenuOptions { Ark_Tag tag; - Ark_FrictionMotion value; -} Opt_FrictionMotion; -typedef struct Ark_SpringMotion { - void *handle; -} Ark_SpringMotion; -typedef struct Opt_SpringMotion { + Ark_ContextMenuOptions value; +} Opt_ContextMenuOptions; +typedef struct Ark_MenuOptions { + Opt_Position offset; + Opt_Placement placement; + Opt_Boolean enableArrow; + Opt_Length arrowOffset; + Opt_Union_MenuPreviewMode_CustomBuilder preview; + Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius; + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_Callback_Void aboutToAppear; + Opt_Callback_Void aboutToDisappear; + Opt_Padding layoutRegionMargin; + Opt_ContextMenuAnimationOptions previewAnimationOptions; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_TransitionEffect transition; + Opt_Boolean enableHoverMode; + Opt_ResourceStr title; + Opt_Boolean showInSubWindow; +} Ark_MenuOptions; +typedef struct Opt_MenuOptions { Ark_Tag tag; - Ark_SpringMotion value; -} Opt_SpringMotion; -typedef struct Ark_UIContext { - Ark_String __UIContextStub; -} Ark_UIContext; -typedef struct Opt_UIContext { + Ark_MenuOptions value; +} Opt_MenuOptions; +typedef struct Array_MenuElement { + Ark_MenuElement* array; + Ark_Int32 length; +} Array_MenuElement; +typedef struct Opt_Array_MenuElement { Ark_Tag tag; - Ark_UIContext value; -} Opt_UIContext; -typedef struct Callback_SheetType_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_SheetType parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_SheetType parameter); -} Callback_SheetType_Void; -typedef struct Opt_Callback_SheetType_Void { - Ark_Tag tag; - Callback_SheetType_Void value; -} Opt_Callback_SheetType_Void; -typedef struct Callback_SpringBackAction_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SpringBackAction parameter); -} Callback_SpringBackAction_Void; -typedef struct Opt_Callback_SpringBackAction_Void { - Ark_Tag tag; - Callback_SpringBackAction_Void value; -} Opt_Callback_SpringBackAction_Void; -typedef struct Callback_DismissSheetAction_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissSheetAction parameter); -} Callback_DismissSheetAction_Void; -typedef struct Opt_Callback_DismissSheetAction_Void { - Ark_Tag tag; - Callback_DismissSheetAction_Void value; -} Opt_Callback_DismissSheetAction_Void; -typedef struct Callback_SheetDismiss_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SheetDismiss sheetDismiss); -} Callback_SheetDismiss_Void; -typedef struct Opt_Callback_SheetDismiss_Void { - Ark_Tag tag; - Callback_SheetDismiss_Void value; -} Opt_Callback_SheetDismiss_Void; -typedef struct Ark_Union_SheetTitleOptions_CustomBuilder { - Ark_Int32 selector; - union { - Ark_SheetTitleOptions value0; - CustomNodeBuilder value1; - }; -} Ark_Union_SheetTitleOptions_CustomBuilder; -typedef struct Opt_Union_SheetTitleOptions_CustomBuilder { - Ark_Tag tag; - Ark_Union_SheetTitleOptions_CustomBuilder value; -} Opt_Union_SheetTitleOptions_CustomBuilder; -typedef struct Ark_Union_Boolean_Resource { - Ark_Int32 selector; - union { - Ark_Boolean value0; - Ark_Resource value1; - }; -} Ark_Union_Boolean_Resource; -typedef struct Opt_Union_Boolean_Resource { - Ark_Tag tag; - Ark_Union_Boolean_Resource value; -} Opt_Union_Boolean_Resource; -typedef struct Ark_Type_SheetOptions_detents { - Ark_Union_SheetSize_Length value0; - Opt_Union_SheetSize_Length value1; - Opt_Union_SheetSize_Length value2; -} Ark_Type_SheetOptions_detents; -typedef struct Opt_Type_SheetOptions_detents { - Ark_Tag tag; - Ark_Type_SheetOptions_detents value; -} Opt_Type_SheetOptions_detents; -typedef struct Callback_DismissContentCoverAction_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DismissContentCoverAction parameter); -} Callback_DismissContentCoverAction_Void; -typedef struct Opt_Callback_DismissContentCoverAction_Void { - Ark_Tag tag; - Callback_DismissContentCoverAction_Void value; -} Opt_Callback_DismissContentCoverAction_Void; -typedef struct Ark_ContextMenuAnimationOptions { - Opt_CustomObject scale; - Opt_TransitionEffect transition; - Opt_CustomObject hoverScale; -} Ark_ContextMenuAnimationOptions; -typedef struct Opt_ContextMenuAnimationOptions { - Ark_Tag tag; - Ark_ContextMenuAnimationOptions value; -} Opt_ContextMenuAnimationOptions; -typedef struct Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_BorderRadiuses value1; - Ark_LocalizedBorderRadiuses value2; - }; -} Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses { - Ark_Tag tag; - Ark_Union_Length_BorderRadiuses_LocalizedBorderRadiuses value; -} Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses; -typedef struct Ark_Union_MenuPreviewMode_CustomBuilder { - Ark_Int32 selector; - union { - Ark_MenuPreviewMode value0; - CustomNodeBuilder value1; - }; -} Ark_Union_MenuPreviewMode_CustomBuilder; -typedef struct Opt_Union_MenuPreviewMode_CustomBuilder { - Ark_Tag tag; - Ark_Union_MenuPreviewMode_CustomBuilder value; -} Opt_Union_MenuPreviewMode_CustomBuilder; -typedef struct Array_MenuElement { - Ark_MenuElement* array; - Ark_Int32 length; -} Array_MenuElement; -typedef struct Opt_Array_MenuElement { - Ark_Tag tag; - Array_MenuElement value; -} Opt_Array_MenuElement; -typedef struct Ark_CustomPopupOptions { - CustomNodeBuilder builder; - Opt_Placement placement; - Opt_Union_Color_String_Resource_Number maskColor; - Opt_Union_Color_String_Resource_Number popupColor; - Opt_Boolean enableArrow; - Opt_Boolean autoCancel; - Opt_Callback_Literal_Boolean_isVisible_Void onStateChange; - Opt_Length arrowOffset; - Opt_Boolean showInSubWindow; - Opt_Union_Boolean_Literal_ResourceColor_color mask; - Opt_Length targetSpace; - Opt_Position offset; - Opt_Length width; - Opt_ArrowPointPosition arrowPointPosition; - Opt_Length arrowWidth; - Opt_Length arrowHeight; - Opt_Length radius; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_BlurStyle backgroundBlurStyle; - Opt_Boolean focusable; - Opt_TransitionEffect transition; - Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; - Opt_Boolean enableHoverMode; - Opt_Boolean followTransformOfTarget; -} Ark_CustomPopupOptions; -typedef struct Opt_CustomPopupOptions { + Array_MenuElement value; +} Opt_Array_MenuElement; +typedef struct Ark_CustomPopupOptions { + CustomNodeBuilder builder; + Opt_Placement placement; + Opt_Union_Color_String_Resource_Number maskColor; + Opt_Union_Color_String_Resource_Number popupColor; + Opt_Boolean enableArrow; + Opt_Boolean autoCancel; + Opt_Callback_Literal_Boolean_isVisible_Void onStateChange; + Opt_Length arrowOffset; + Opt_Boolean showInSubWindow; + Opt_Union_Boolean_Literal_ResourceColor_color mask; + Opt_Length targetSpace; + Opt_Position offset; + Opt_Length width; + Opt_ArrowPointPosition arrowPointPosition; + Opt_Length arrowWidth; + Opt_Length arrowHeight; + Opt_Length radius; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_BlurStyle backgroundBlurStyle; + Opt_Boolean focusable; + Opt_TransitionEffect transition; + Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; + Opt_Boolean enableHoverMode; + Opt_Boolean followTransformOfTarget; +} Ark_CustomPopupOptions; +typedef struct Opt_CustomPopupOptions { Ark_Tag tag; Ark_CustomPopupOptions value; } Opt_CustomPopupOptions; @@ -8090,6 +8587,14 @@ typedef struct Opt_PopupOptions { Ark_Tag tag; Ark_PopupOptions value; } Opt_PopupOptions; +typedef struct Ark_GeometryTransitionOptions { + Opt_Boolean follow; + Opt_TransitionHierarchyStrategy hierarchyStrategy; +} Ark_GeometryTransitionOptions; +typedef struct Opt_GeometryTransitionOptions { + Ark_Tag tag; + Ark_GeometryTransitionOptions value; +} Opt_GeometryTransitionOptions; typedef struct Ark_Blender { Ark_String __BlenderStub; } Ark_Blender; @@ -8097,1283 +8602,410 @@ typedef struct Opt_Blender { Ark_Tag tag; Ark_Blender value; } Opt_Blender; -typedef struct Ark_OverlayOffset { - Opt_Number x; - Opt_Number y; -} Ark_OverlayOffset; -typedef struct Opt_OverlayOffset { - Ark_Tag tag; - Ark_OverlayOffset value; -} Opt_OverlayOffset; -typedef struct Ark_Union_Boolean_Number { - Ark_Int32 selector; - union { - Ark_Boolean value0; - Ark_Number value1; - }; -} Ark_Union_Boolean_Number; -typedef struct Opt_Union_Boolean_Number { - Ark_Tag tag; - Ark_Union_Boolean_Number value; -} Opt_Union_Boolean_Number; -typedef struct Ark_ImageModifier { - Ark_String __ImageModifierStub; -} Ark_ImageModifier; -typedef struct Opt_ImageModifier { - Ark_Tag tag; - Ark_ImageModifier value; -} Opt_ImageModifier; -typedef struct Ark_Union_DragPreviewMode_Array_DragPreviewMode { - Ark_Int32 selector; - union { - Ark_DragPreviewMode value0; - Array_DragPreviewMode value1; - }; -} Ark_Union_DragPreviewMode_Array_DragPreviewMode; -typedef struct Opt_Union_DragPreviewMode_Array_DragPreviewMode { - Ark_Tag tag; - Ark_Union_DragPreviewMode_Array_DragPreviewMode value; -} Opt_Union_DragPreviewMode_Array_DragPreviewMode; -typedef struct Ark_MotionPathOptions { - Ark_String path; - Opt_Number from; - Opt_Number to; - Opt_Boolean rotatable; -} Ark_MotionPathOptions; -typedef struct Opt_MotionPathOptions { - Ark_Tag tag; - Ark_MotionPathOptions value; -} Opt_MotionPathOptions; -typedef struct Array_FractionStop { - Ark_FractionStop* array; - Ark_Int32 length; -} Array_FractionStop; -typedef struct Opt_Array_FractionStop { - Ark_Tag tag; - Array_FractionStop value; -} Opt_Array_FractionStop; -typedef struct TransitionFinishCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean transitionIn); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean transitionIn); -} TransitionFinishCallback; -typedef struct Opt_TransitionFinishCallback { - Ark_Tag tag; - TransitionFinishCallback value; -} Opt_TransitionFinishCallback; -typedef struct Ark_BlurOptions { - Ark_Tuple_Number_Number grayscale; -} Ark_BlurOptions; -typedef struct Opt_BlurOptions { - Ark_Tag tag; - Ark_BlurOptions value; -} Opt_BlurOptions; -typedef struct Ark_PathShape { - Ark_String __PathShapeStub; -} Ark_PathShape; -typedef struct Opt_PathShape { - Ark_Tag tag; - Ark_PathShape value; -} Opt_PathShape; -typedef struct Ark_EllipseShape { - Ark_String __EllipseShapeStub; -} Ark_EllipseShape; -typedef struct Opt_EllipseShape { +typedef struct Ark_OverlayOptions { + Opt_Alignment align; + Opt_OverlayOffset offset; +} Ark_OverlayOptions; +typedef struct Opt_OverlayOptions { Ark_Tag tag; - Ark_EllipseShape value; -} Opt_EllipseShape; -typedef struct Ark_CircleShape { - Ark_String __CircleShapeStub; -} Ark_CircleShape; -typedef struct Opt_CircleShape { + Ark_OverlayOptions value; +} Opt_OverlayOptions; +typedef struct Ark_DragInteractionOptions { + Opt_Boolean isMultiSelectionEnabled; + Opt_Boolean defaultAnimationBeforeLifting; +} Ark_DragInteractionOptions; +typedef struct Opt_DragInteractionOptions { Ark_Tag tag; - Ark_CircleShape value; -} Opt_CircleShape; -typedef struct Opt_ProgressMask { + Ark_DragInteractionOptions value; +} Opt_DragInteractionOptions; +typedef struct Ark_DragPreviewOptions { + Opt_Union_DragPreviewMode_Array_DragPreviewMode mode; + Opt_ImageModifier modifier; + Opt_Union_Boolean_Number numberBadge; +} Ark_DragPreviewOptions; +typedef struct Opt_DragPreviewOptions { Ark_Tag tag; - Ark_ProgressMask value; -} Opt_ProgressMask; -typedef struct Ark_Tuple_Length_Length { - Ark_Length value0; - Ark_Length value1; -} Ark_Tuple_Length_Length; -typedef struct Opt_Tuple_Length_Length { - Ark_Tag tag; - Ark_Tuple_Length_Length value; -} Opt_Tuple_Length_Length; -typedef struct Ark_DragItemInfo { - Opt_PixelMap pixelMap; - Opt_CustomNodeBuilder builder; - Opt_String extraInfo; -} Ark_DragItemInfo; -typedef struct Opt_DragItemInfo { - Ark_Tag tag; - Ark_DragItemInfo value; -} Opt_DragItemInfo; -typedef struct Ark_ClickEffect { - Ark_ClickEffectLevel level; - Opt_Number scale; -} Ark_ClickEffect; -typedef struct Opt_ClickEffect { - Ark_Tag tag; - Ark_ClickEffect value; -} Opt_ClickEffect; -typedef struct Ark_Bias { - Opt_Number horizontal; - Opt_Number vertical; -} Ark_Bias; -typedef struct Opt_Bias { - Ark_Tag tag; - Ark_Bias value; -} Opt_Bias; -typedef struct Ark_LocalizedVerticalAlignParam { - Ark_String anchor; - Ark_VerticalAlign align; -} Ark_LocalizedVerticalAlignParam; -typedef struct Opt_LocalizedVerticalAlignParam { - Ark_Tag tag; - Ark_LocalizedVerticalAlignParam value; -} Opt_LocalizedVerticalAlignParam; -typedef struct Ark_LocalizedHorizontalAlignParam { - Ark_String anchor; - Ark_HorizontalAlign align; -} Ark_LocalizedHorizontalAlignParam; -typedef struct Opt_LocalizedHorizontalAlignParam { - Ark_Tag tag; - Ark_LocalizedHorizontalAlignParam value; -} Opt_LocalizedHorizontalAlignParam; -typedef struct Ark_Literal_String_anchor_VerticalAlign_align { - Ark_String anchor; - Ark_VerticalAlign align; -} Ark_Literal_String_anchor_VerticalAlign_align; -typedef struct Opt_Literal_String_anchor_VerticalAlign_align { - Ark_Tag tag; - Ark_Literal_String_anchor_VerticalAlign_align value; -} Opt_Literal_String_anchor_VerticalAlign_align; -typedef struct Ark_Literal_String_anchor_HorizontalAlign_align { - Ark_String anchor; - Ark_HorizontalAlign align; -} Ark_Literal_String_anchor_HorizontalAlign_align; -typedef struct Opt_Literal_String_anchor_HorizontalAlign_align { - Ark_Tag tag; - Ark_Literal_String_anchor_HorizontalAlign_align value; -} Opt_Literal_String_anchor_HorizontalAlign_align; -typedef struct Ark_Union_Number_Literal_Number_offset_span { - Ark_Int32 selector; - union { - Ark_Number value0; - Ark_Literal_Number_offset_span value1; - }; -} Ark_Union_Number_Literal_Number_offset_span; -typedef struct Opt_Union_Number_Literal_Number_offset_span { - Ark_Tag tag; - Ark_Union_Number_Literal_Number_offset_span value; -} Opt_Union_Number_Literal_Number_offset_span; -typedef struct Ark_LocalizedPosition { - Opt_LengthMetrics start; - Opt_LengthMetrics top; -} Ark_LocalizedPosition; -typedef struct Opt_LocalizedPosition { - Ark_Tag tag; - Ark_LocalizedPosition value; -} Opt_LocalizedPosition; -typedef struct Ark_InvertOptions { - Ark_Number low; - Ark_Number high; - Ark_Number threshold; - Ark_Number thresholdRange; -} Ark_InvertOptions; -typedef struct Opt_InvertOptions { - Ark_Tag tag; - Ark_InvertOptions value; -} Opt_InvertOptions; -typedef struct Ark_MotionBlurAnchor { - Ark_Number x; - Ark_Number y; -} Ark_MotionBlurAnchor; -typedef struct Opt_MotionBlurAnchor { - Ark_Tag tag; - Ark_MotionBlurAnchor value; -} Opt_MotionBlurAnchor; -typedef struct Ark_TransitionOptions { - Opt_TransitionType type; - Opt_Number opacity; - Opt_TranslateOptions translate; - Opt_ScaleOptions scale; - Opt_RotateOptions rotate; -} Ark_TransitionOptions; -typedef struct Opt_TransitionOptions { - Ark_Tag tag; - Ark_TransitionOptions value; -} Opt_TransitionOptions; -typedef struct Ark_IntentionCode { - Ark_String __IntentionCodeStub; -} Ark_IntentionCode; -typedef struct Opt_IntentionCode { - Ark_Tag tag; - Ark_IntentionCode value; -} Opt_IntentionCode; -typedef struct Ark_Union_EdgeOutlineStyles_OutlineStyle { - Ark_Int32 selector; - union { - Ark_EdgeOutlineStyles value0; - Ark_OutlineStyle value1; - }; -} Ark_Union_EdgeOutlineStyles_OutlineStyle; -typedef struct Opt_Union_EdgeOutlineStyles_OutlineStyle { - Ark_Tag tag; - Ark_Union_EdgeOutlineStyles_OutlineStyle value; -} Opt_Union_EdgeOutlineStyles_OutlineStyle; -typedef struct Ark_Union_OutlineRadiuses_Dimension { - Ark_Int32 selector; - union { - Ark_OutlineRadiuses value0; - Ark_Length value1; - }; -} Ark_Union_OutlineRadiuses_Dimension; -typedef struct Opt_Union_OutlineRadiuses_Dimension { - Ark_Tag tag; - Ark_Union_OutlineRadiuses_Dimension value; -} Opt_Union_OutlineRadiuses_Dimension; -typedef struct Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors { - Ark_Int32 selector; - union { - Ark_EdgeColors value0; - Ark_ResourceColor value1; - Ark_LocalizedEdgeColors value2; - }; -} Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors; -typedef struct Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors { - Ark_Tag tag; - Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors value; -} Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors; -typedef struct Ark_Union_EdgeOutlineWidths_Dimension { - Ark_Int32 selector; - union { - Ark_EdgeOutlineWidths value0; - Ark_Length value1; - }; -} Ark_Union_EdgeOutlineWidths_Dimension; -typedef struct Opt_Union_EdgeOutlineWidths_Dimension { - Ark_Tag tag; - Ark_Union_EdgeOutlineWidths_Dimension value; -} Opt_Union_EdgeOutlineWidths_Dimension; -typedef struct Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_EdgeWidths value1; - Ark_LocalizedEdgeWidths value2; - }; -} Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths; -typedef struct Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths { - Ark_Tag tag; - Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths value; -} Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths; -typedef struct Ark_Union_String_Resource_LinearGradient_common { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_Resource value1; - Ark_LinearGradient_common value2; - }; -} Ark_Union_String_Resource_LinearGradient_common; -typedef struct Opt_Union_String_Resource_LinearGradient_common { - Ark_Tag tag; - Ark_Union_String_Resource_LinearGradient_common value; -} Opt_Union_String_Resource_LinearGradient_common; -typedef struct Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths { - Ark_Int32 selector; - union { - Ark_EdgeWidths value0; - Ark_LengthMetrics value1; - Ark_LocalizedEdgeWidths value2; - }; -} Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; -typedef struct Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths { - Ark_Tag tag; - Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths value; -} Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; -typedef struct Ark_Union_EdgeStyles_BorderStyle { - Ark_Int32 selector; - union { - Ark_EdgeStyles value0; - Ark_BorderStyle value1; - }; -} Ark_Union_EdgeStyles_BorderStyle; -typedef struct Opt_Union_EdgeStyles_BorderStyle { - Ark_Tag tag; - Ark_Union_EdgeStyles_BorderStyle value; -} Opt_Union_EdgeStyles_BorderStyle; -typedef struct Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses { - Ark_Int32 selector; - union { - Ark_BorderRadiuses value0; - Ark_Length value1; - Ark_LocalizedBorderRadiuses value2; - }; -} Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses; -typedef struct Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses { - Ark_Tag tag; - Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses value; -} Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses; -typedef struct Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths { - Ark_Int32 selector; - union { - Ark_EdgeWidths value0; - Ark_Length value1; - Ark_LocalizedEdgeWidths value2; - }; -} Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths; -typedef struct Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths { - Ark_Tag tag; - Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths value; -} Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths; -typedef struct Ark_DrawingLattice { - Ark_String __DrawingLatticeStub; -} Ark_DrawingLattice; -typedef struct Opt_DrawingLattice { - Ark_Tag tag; - Ark_DrawingLattice value; -} Opt_DrawingLattice; -typedef struct Ark_RectResult { - Ark_Number x; - Ark_Number y; - Ark_Number width; - Ark_Number height; -} Ark_RectResult; -typedef struct Opt_RectResult { - Ark_Tag tag; - Ark_RectResult value; -} Opt_RectResult; -typedef struct Array_Rectangle { - Ark_Rectangle* array; - Ark_Int32 length; -} Array_Rectangle; -typedef struct Opt_Array_Rectangle { - Ark_Tag tag; - Array_Rectangle value; -} Opt_Array_Rectangle; -typedef struct Opt_DrawModifier { - Ark_Tag tag; - Ark_DrawModifier value; -} Opt_DrawModifier; -typedef struct Ark_WithThemeOptions { - Opt_CustomTheme theme; - Opt_ThemeColorMode colorMode; -} Ark_WithThemeOptions; -typedef struct Opt_WithThemeOptions { - Ark_Tag tag; - Ark_WithThemeOptions value; -} Opt_WithThemeOptions; -typedef struct WithThemeInterface { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); -} WithThemeInterface; -typedef struct Opt_WithThemeInterface { - Ark_Tag tag; - WithThemeInterface value; -} Opt_WithThemeInterface; -typedef struct Type_NavigationAttribute_customNavContentTransition_delegate { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); -} Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate { - Ark_Tag tag; - Type_NavigationAttribute_customNavContentTransition_delegate value; -} Opt_Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct SliderTriggerChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); -} SliderTriggerChangeCallback; -typedef struct Opt_SliderTriggerChangeCallback { - Ark_Tag tag; - SliderTriggerChangeCallback value; -} Opt_SliderTriggerChangeCallback; -typedef struct ScrollOnScrollCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); -} ScrollOnScrollCallback; -typedef struct Opt_ScrollOnScrollCallback { - Ark_Tag tag; - ScrollOnScrollCallback value; -} Opt_ScrollOnScrollCallback; -typedef struct PageTransitionCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); -} PageTransitionCallback; -typedef struct Opt_PageTransitionCallback { - Ark_Tag tag; - PageTransitionCallback value; -} Opt_PageTransitionCallback; -typedef struct OnScrollCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); -} OnScrollCallback; -typedef struct Opt_OnScrollCallback { - Ark_Tag tag; - OnScrollCallback value; -} Opt_OnScrollCallback; -typedef struct Ark_IsolatedOptions { - Ark_Want want; - Ark_RestrictedWorker worker; -} Ark_IsolatedOptions; -typedef struct Opt_IsolatedOptions { - Ark_Tag tag; - Ark_IsolatedOptions value; -} Opt_IsolatedOptions; -typedef struct IsolatedComponentInterface { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); -} IsolatedComponentInterface; -typedef struct Opt_IsolatedComponentInterface { - Ark_Tag tag; - IsolatedComponentInterface value; -} Opt_IsolatedComponentInterface; -typedef struct HoverCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); -} HoverCallback; -typedef struct Opt_HoverCallback { - Ark_Tag tag; - HoverCallback value; -} Opt_HoverCallback; -typedef struct Ark_WithThemeAttribute { - void *handle; -} Ark_WithThemeAttribute; -typedef struct Opt_WithThemeAttribute { - Ark_Tag tag; - Ark_WithThemeAttribute value; -} Opt_WithThemeAttribute; -typedef struct Callback_WithThemeAttribute_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); -} Callback_WithThemeAttribute_Void; -typedef struct Opt_Callback_WithThemeAttribute_Void { - Ark_Tag tag; - Callback_WithThemeAttribute_Void value; -} Opt_Callback_WithThemeAttribute_Void; -typedef struct Callback_WebResourceResponse_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceResponse value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceResponse value); -} Callback_WebResourceResponse_Void; -typedef struct Opt_Callback_WebResourceResponse_Void { - Ark_Tag tag; - Callback_WebResourceResponse_Void value; -} Opt_Callback_WebResourceResponse_Void; -typedef struct Callback_WebKeyboardOptions_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); -} Callback_WebKeyboardOptions_Void; -typedef struct Opt_Callback_WebKeyboardOptions_Void { - Ark_Tag tag; - Callback_WebKeyboardOptions_Void value; -} Opt_Callback_WebKeyboardOptions_Void; -typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); -} Callback_Union_CustomBuilder_DragItemInfo_Void; -typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void { - Ark_Tag tag; - Callback_Union_CustomBuilder_DragItemInfo_Void value; -} Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; -typedef struct Callback_Tuple_Number_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); -} Callback_Tuple_Number_Number_Void; -typedef struct Opt_Callback_Tuple_Number_Number_Void { - Ark_Tag tag; - Callback_Tuple_Number_Number_Void value; -} Opt_Callback_Tuple_Number_Number_Void; -typedef struct Callback_Tuple_Number_Number_Number_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number_Number_Number value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Tuple_Number_Number_Number_Number value); -} Callback_Tuple_Number_Number_Number_Number_Void; -typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void { - Ark_Tag tag; - Callback_Tuple_Number_Number_Number_Number_Void value; -} Opt_Callback_Tuple_Number_Number_Number_Number_Void; -typedef struct Callback_TouchResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TouchResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchResult value); -} Callback_TouchResult_Void; -typedef struct Opt_Callback_TouchResult_Void { - Ark_Tag tag; - Callback_TouchResult_Void value; -} Opt_Callback_TouchResult_Void; -typedef struct Callback_String_Unknown_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); -} Callback_String_Unknown_Void; -typedef struct Opt_Callback_String_Unknown_Void { - Ark_Tag tag; - Callback_String_Unknown_Void value; -} Opt_Callback_String_Unknown_Void; -typedef struct Callback_Pointer_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NativePointer value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativePointer value); -} Callback_Pointer_Void; -typedef struct Opt_Callback_Pointer_Void { - Ark_Tag tag; - Callback_Pointer_Void value; -} Opt_Callback_Pointer_Void; -typedef struct Callback_Opt_TabContentAnimatedTransition_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); -} Callback_Opt_TabContentAnimatedTransition_Void; -typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void { - Ark_Tag tag; - Callback_Opt_TabContentAnimatedTransition_Void value; -} Opt_Callback_Opt_TabContentAnimatedTransition_Void; -typedef struct Callback_Opt_StyledString_Opt_Array_String_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_StyledString value, const Opt_Array_String error); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_StyledString value, const Opt_Array_String error); -} Callback_Opt_StyledString_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_StyledString_Opt_Array_String_Void value; -} Opt_Callback_Opt_StyledString_Opt_Array_String_Void; -typedef struct Callback_Opt_NavigationAnimatedTransition_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); -} Callback_Opt_NavigationAnimatedTransition_Void; -typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { - Ark_Tag tag; - Callback_Opt_NavigationAnimatedTransition_Void value; -} Opt_Callback_Opt_NavigationAnimatedTransition_Void; -typedef struct Callback_Opt_Array_String_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Array_String error); -} Callback_Opt_Array_String_Void; -typedef struct Opt_Callback_Opt_Array_String_Void { - Ark_Tag tag; - Callback_Opt_Array_String_Void value; -} Opt_Callback_Opt_Array_String_Void; -typedef struct Callback_OnScrollFrameBeginHandlerResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); -} Callback_OnScrollFrameBeginHandlerResult_Void; -typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void { - Ark_Tag tag; - Callback_OnScrollFrameBeginHandlerResult_Void value; -} Opt_Callback_OnScrollFrameBeginHandlerResult_Void; -typedef struct Callback_OffsetResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OffsetResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OffsetResult value); -} Callback_OffsetResult_Void; -typedef struct Opt_Callback_OffsetResult_Void { - Ark_Tag tag; - Callback_OffsetResult_Void value; -} Opt_Callback_OffsetResult_Void; -typedef struct Opt_NavigationTransitionProxy { - Ark_Tag tag; - Ark_NavigationTransitionProxy value; -} Opt_NavigationTransitionProxy; -typedef struct Callback_NavigationTitleMode_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); -} Callback_NavigationTitleMode_Void; -typedef struct Opt_Callback_NavigationTitleMode_Void { - Ark_Tag tag; - Callback_NavigationTitleMode_Void value; -} Opt_Callback_NavigationTitleMode_Void; -typedef struct Callback_NavigationMode_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); -} Callback_NavigationMode_Void; -typedef struct Opt_Callback_NavigationMode_Void { - Ark_Tag tag; - Callback_NavigationMode_Void value; -} Opt_Callback_NavigationMode_Void; -typedef struct Callback_Literal_Number_offsetRemain_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); -} Callback_Literal_Number_offsetRemain_Void; -typedef struct Opt_Callback_Literal_Number_offsetRemain_Void { - Ark_Tag tag; - Callback_Literal_Number_offsetRemain_Void value; -} Opt_Callback_Literal_Number_offsetRemain_Void; -typedef struct Ark_IsolatedComponentAttribute { - void *handle; -} Ark_IsolatedComponentAttribute; -typedef struct Opt_IsolatedComponentAttribute { - Ark_Tag tag; - Ark_IsolatedComponentAttribute value; -} Opt_IsolatedComponentAttribute; -typedef struct Callback_IsolatedComponentAttribute_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); -} Callback_IsolatedComponentAttribute_Void; -typedef struct Opt_Callback_IsolatedComponentAttribute_Void { - Ark_Tag tag; - Callback_IsolatedComponentAttribute_Void value; -} Opt_Callback_IsolatedComponentAttribute_Void; -typedef struct Callback_HitTestMode_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_HitTestMode value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_HitTestMode value); -} Callback_HitTestMode_Void; -typedef struct Opt_Callback_HitTestMode_Void { - Ark_Tag tag; - Callback_HitTestMode_Void value; -} Opt_Callback_HitTestMode_Void; -typedef struct Callback_GestureRecognizer_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureRecognizer value); -} Callback_GestureRecognizer_Void; -typedef struct Opt_Callback_GestureRecognizer_Void { - Ark_Tag tag; - Callback_GestureRecognizer_Void value; -} Opt_Callback_GestureRecognizer_Void; -typedef struct Callback_GestureJudgeResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_GestureJudgeResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_GestureJudgeResult value); -} Callback_GestureJudgeResult_Void; -typedef struct Opt_Callback_GestureJudgeResult_Void { - Ark_Tag tag; - Callback_GestureJudgeResult_Void value; -} Opt_Callback_GestureJudgeResult_Void; -typedef struct Callback_ComputedBarAttribute_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); -} Callback_ComputedBarAttribute_Void; -typedef struct Opt_Callback_ComputedBarAttribute_Void { - Ark_Tag tag; - Callback_ComputedBarAttribute_Void value; -} Opt_Callback_ComputedBarAttribute_Void; -typedef struct Callback_Callback_Any_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_Any value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any value); -} Callback_Callback_Any_Void; -typedef struct Opt_Callback_Callback_Any_Void { - Ark_Tag tag; - Callback_Callback_Any_Void value; -} Opt_Callback_Callback_Any_Void; -typedef struct Callback_Array_String_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Array_String value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_String value); -} Callback_Array_String_Void; -typedef struct Opt_Callback_Array_String_Void { - Ark_Tag tag; - Callback_Array_String_Void value; -} Opt_Callback_Array_String_Void; -typedef struct ButtonTriggerClickCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); -} ButtonTriggerClickCallback; -typedef struct Opt_ButtonTriggerClickCallback { - Ark_Tag tag; - ButtonTriggerClickCallback value; -} Opt_ButtonTriggerClickCallback; -typedef struct Ark_LinearIndicatorStartOptions { - Opt_Number interval; - Opt_Number duration; -} Ark_LinearIndicatorStartOptions; -typedef struct Opt_LinearIndicatorStartOptions { - Ark_Tag tag; - Ark_LinearIndicatorStartOptions value; -} Opt_LinearIndicatorStartOptions; -typedef struct Ark_CustomSpanDrawInfo { - Ark_Number x; - Ark_Number lineTop; - Ark_Number lineBottom; - Ark_Number baseline; -} Ark_CustomSpanDrawInfo; -typedef struct Opt_CustomSpanDrawInfo { - Ark_Tag tag; - Ark_CustomSpanDrawInfo value; -} Opt_CustomSpanDrawInfo; -typedef struct Ark_CustomSpanMeasureInfo { - Ark_Number fontSize; -} Ark_CustomSpanMeasureInfo; -typedef struct Opt_CustomSpanMeasureInfo { - Ark_Tag tag; - Ark_CustomSpanMeasureInfo value; -} Opt_CustomSpanMeasureInfo; -typedef struct Ark_SpanStyle { - Ark_Number start; - Ark_Number length; - Ark_StyledStringKey styledKey; - Ark_StyledStringValue styledValue; -} Ark_SpanStyle; -typedef struct Opt_SpanStyle { - Ark_Tag tag; - Ark_SpanStyle value; -} Opt_SpanStyle; -typedef struct Ark_StyleOptions { - Opt_Number start; - Opt_Number length; - Ark_StyledStringKey styledKey; - Ark_StyledStringValue styledValue; -} Ark_StyleOptions; -typedef struct Opt_StyleOptions { - Ark_Tag tag; - Ark_StyleOptions value; -} Opt_StyleOptions; -typedef struct Array_StyleOptions { - Ark_StyleOptions* array; - Ark_Int32 length; -} Array_StyleOptions; -typedef struct Opt_Array_StyleOptions { - Ark_Tag tag; - Array_StyleOptions value; -} Opt_Array_StyleOptions; -typedef struct Ark_Union_String_ImageAttachment_CustomSpan { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_ImageAttachment value1; - Ark_CustomSpan value2; - }; -} Ark_Union_String_ImageAttachment_CustomSpan; -typedef struct Opt_Union_String_ImageAttachment_CustomSpan { - Ark_Tag tag; - Ark_Union_String_ImageAttachment_CustomSpan value; -} Opt_Union_String_ImageAttachment_CustomSpan; -typedef struct Ark_SectionOptions { - Ark_Number itemsCount; - Opt_Number crossCount; - Opt_GetItemMainSizeByIndex onGetItemMainSizeByIndex; - Opt_Length columnsGap; - Opt_Length rowsGap; - Opt_Union_Margin_Dimension margin; -} Ark_SectionOptions; -typedef struct Opt_SectionOptions { - Ark_Tag tag; - Ark_SectionOptions value; -} Opt_SectionOptions; -typedef struct Array_SectionOptions { - Ark_SectionOptions* array; - Ark_Int32 length; -} Array_SectionOptions; -typedef struct Opt_Array_SectionOptions { + Ark_DragPreviewOptions value; +} Opt_DragPreviewOptions; +typedef struct Ark_sharedTransitionOptions { + Opt_Number duration; + Opt_Union_Curve_String_ICurve curve; + Opt_Number delay; + Opt_MotionPathOptions motionPath; + Opt_Number zIndex; + Opt_SharedTransitionEffectType type; +} Ark_sharedTransitionOptions; +typedef struct Opt_sharedTransitionOptions { Ark_Tag tag; - Array_SectionOptions value; -} Opt_Array_SectionOptions; -typedef struct Ark_SurfaceRotationOptions { - Opt_Boolean lock; -} Ark_SurfaceRotationOptions; -typedef struct Opt_SurfaceRotationOptions { + Ark_sharedTransitionOptions value; +} Opt_sharedTransitionOptions; +typedef struct Ark_LinearGradientBlurOptions { + Array_FractionStop fractionStops; + Ark_GradientDirection direction; +} Ark_LinearGradientBlurOptions; +typedef struct Opt_LinearGradientBlurOptions { Ark_Tag tag; - Ark_SurfaceRotationOptions value; -} Opt_SurfaceRotationOptions; -typedef struct Ark_SurfaceRect { - Opt_Number offsetX; - Opt_Number offsetY; - Ark_Number surfaceWidth; - Ark_Number surfaceHeight; -} Ark_SurfaceRect; -typedef struct Opt_SurfaceRect { + Ark_LinearGradientBlurOptions value; +} Opt_LinearGradientBlurOptions; +typedef struct TransitionFinishCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean transitionIn); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean transitionIn); +} TransitionFinishCallback; +typedef struct Opt_TransitionFinishCallback { Ark_Tag tag; - Ark_SurfaceRect value; -} Opt_SurfaceRect; -typedef struct Ark_Literal_Number_surfaceHeight_surfaceWidth { - Ark_Number surfaceWidth; - Ark_Number surfaceHeight; -} Ark_Literal_Number_surfaceHeight_surfaceWidth; -typedef struct Opt_Literal_Number_surfaceHeight_surfaceWidth { + TransitionFinishCallback value; +} Opt_TransitionFinishCallback; +typedef struct Ark_ForegroundBlurStyleOptions { + Opt_ThemeColorMode colorMode; + Opt_AdaptiveColor adaptiveColor; + Opt_Number scale; + Opt_BlurOptions blurOptions; +} Ark_ForegroundBlurStyleOptions; +typedef struct Opt_ForegroundBlurStyleOptions { Ark_Tag tag; - Ark_Literal_Number_surfaceHeight_surfaceWidth value; -} Opt_Literal_Number_surfaceHeight_surfaceWidth; -typedef struct Ark_Literal_Object_object_String_name_Array_String_methodList { - Ark_CustomObject object; - Ark_String name; - Array_String methodList; -} Ark_Literal_Object_object_String_name_Array_String_methodList; -typedef struct Opt_Literal_Object_object_String_name_Array_String_methodList { + Ark_ForegroundBlurStyleOptions value; +} Opt_ForegroundBlurStyleOptions; +typedef struct Ark_Literal_Alignment_align { + Opt_Alignment align; +} Ark_Literal_Alignment_align; +typedef struct Opt_Literal_Alignment_align { Ark_Tag tag; - Ark_Literal_Object_object_String_name_Array_String_methodList value; -} Opt_Literal_Object_object_String_name_Array_String_methodList; -typedef struct Ark_Literal_Union_String_Resource_url_Array_Header_headers { - Ark_Union_String_Resource url; - Opt_Array_Header headers; -} Ark_Literal_Union_String_Resource_url_Array_Header_headers; -typedef struct Opt_Literal_Union_String_Resource_url_Array_Header_headers { + Ark_Literal_Alignment_align value; +} Opt_Literal_Alignment_align; +typedef struct Ark_PathShape { + Ark_String __PathShapeStub; +} Ark_PathShape; +typedef struct Opt_PathShape { Ark_Tag tag; - Ark_Literal_Union_String_Resource_url_Array_Header_headers value; -} Opt_Literal_Union_String_Resource_url_Array_Header_headers; -typedef struct Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType { - Ark_String data; - Ark_String mimeType; - Ark_String encoding; - Opt_String baseUrl; - Opt_String historyUrl; -} Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; -typedef struct Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType { + Ark_PathShape value; +} Opt_PathShape; +typedef struct Ark_EllipseShape { + Ark_String __EllipseShapeStub; +} Ark_EllipseShape; +typedef struct Opt_EllipseShape { Ark_Tag tag; - Ark_Literal_String_baseUrl_data_encoding_historyUrl_mimeType value; -} Opt_Literal_String_baseUrl_data_encoding_historyUrl_mimeType; -typedef struct Ark_Literal_String_script_Callback_String_Void_callback { - Ark_String script; - Opt_Callback_String_Void callback; -} Ark_Literal_String_script_Callback_String_Void_callback; -typedef struct Opt_Literal_String_script_Callback_String_Void_callback { + Ark_EllipseShape value; +} Opt_EllipseShape; +typedef struct Ark_CircleShape { + Ark_String __CircleShapeStub; +} Ark_CircleShape; +typedef struct Opt_CircleShape { Ark_Tag tag; - Ark_Literal_String_script_Callback_String_Void_callback value; -} Opt_Literal_String_script_Callback_String_Void_callback; -typedef struct Ark_Header { - Ark_String headerKey; - Ark_String headerValue; -} Ark_Header; -typedef struct Opt_Header { + Ark_CircleShape value; +} Opt_CircleShape; +typedef struct Opt_ProgressMask { Ark_Tag tag; - Ark_Header value; -} Opt_Header; -typedef struct Ark_Union_String_Number_Resource_Buffer { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_Number value1; - Ark_Resource value2; - Ark_Buffer value3; - }; -} Ark_Union_String_Number_Resource_Buffer; -typedef struct Opt_Union_String_Number_Resource_Buffer { + Ark_ProgressMask value; +} Opt_ProgressMask; +typedef struct Ark_Tuple_Length_Length { + Ark_Length value0; + Ark_Length value1; +} Ark_Tuple_Length_Length; +typedef struct Opt_Tuple_Length_Length { Ark_Tag tag; - Ark_Union_String_Number_Resource_Buffer value; -} Opt_Union_String_Number_Resource_Buffer; -typedef struct Ark_ScreenCaptureConfig { - Ark_WebCaptureMode captureMode; -} Ark_ScreenCaptureConfig; -typedef struct Opt_ScreenCaptureConfig { + Ark_Tuple_Length_Length value; +} Opt_Tuple_Length_Length; +typedef struct Ark_DragItemInfo { + Opt_PixelMap pixelMap; + Opt_CustomNodeBuilder builder; + Opt_String extraInfo; +} Ark_DragItemInfo; +typedef struct Opt_DragItemInfo { Ark_Tag tag; - Ark_ScreenCaptureConfig value; -} Opt_ScreenCaptureConfig; -typedef struct Ark_TimePickerDialogOptions { - Opt_Date selected; - Opt_TimePickerFormat format; - Opt_Boolean useMilitaryTime; - Opt_PickerTextStyle disappearTextStyle; - Opt_PickerTextStyle textStyle; - Opt_PickerDialogButtonStyle acceptButtonStyle; - Opt_PickerDialogButtonStyle cancelButtonStyle; - Opt_PickerTextStyle selectedTextStyle; - Opt_Rectangle maskRect; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Callback_TimePickerResult_Void onAccept; - Opt_Callback_Void onCancel; - Opt_Callback_TimePickerResult_Void onChange; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_Callback_Void onDidAppear; - Opt_Callback_Void onDidDisappear; - Opt_Callback_Void onWillAppear; - Opt_Callback_Void onWillDisappear; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_DateTimeOptions dateTimeOptions; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; -} Ark_TimePickerDialogOptions; -typedef struct Opt_TimePickerDialogOptions { + Ark_DragItemInfo value; +} Opt_DragItemInfo; +typedef struct Ark_ClickEffect { + Ark_ClickEffectLevel level; + Opt_Number scale; +} Ark_ClickEffect; +typedef struct Opt_ClickEffect { Ark_Tag tag; - Ark_TimePickerDialogOptions value; -} Opt_TimePickerDialogOptions; -typedef struct Ark_TextPickerResult { - Ark_Union_String_Array_String value; - Ark_Union_Number_Array_Number index; -} Ark_TextPickerResult; -typedef struct Opt_TextPickerResult { + Ark_ClickEffect value; +} Opt_ClickEffect; +typedef struct Ark_Bias { + Opt_Number horizontal; + Opt_Number vertical; +} Ark_Bias; +typedef struct Opt_Bias { Ark_Tag tag; - Ark_TextPickerResult value; -} Opt_TextPickerResult; -typedef struct Ark_TextPickerDialogOptions { - Ark_Type_TextPickerOptions_range range; - Opt_Union_String_Array_String value; - Opt_Union_Number_Array_Number selected; - Opt_Union_Number_String defaultPickerItemHeight; - Opt_Boolean canLoop; - Opt_PickerTextStyle disappearTextStyle; - Opt_PickerTextStyle textStyle; - Opt_PickerDialogButtonStyle acceptButtonStyle; - Opt_PickerDialogButtonStyle cancelButtonStyle; - Opt_PickerTextStyle selectedTextStyle; - Opt_Callback_TextPickerResult_Void onAccept; - Opt_Callback_Void onCancel; - Opt_Callback_TextPickerResult_Void onChange; - Opt_Rectangle maskRect; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_Callback_Void onDidAppear; - Opt_Callback_Void onDidDisappear; - Opt_Callback_Void onWillAppear; - Opt_Callback_Void onWillDisappear; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; -} Ark_TextPickerDialogOptions; -typedef struct Opt_TextPickerDialogOptions { + Ark_Bias value; +} Opt_Bias; +typedef struct Ark_LocalizedVerticalAlignParam { + Ark_String anchor; + Ark_VerticalAlign align; +} Ark_LocalizedVerticalAlignParam; +typedef struct Opt_LocalizedVerticalAlignParam { Ark_Tag tag; - Ark_TextPickerDialogOptions value; -} Opt_TextPickerDialogOptions; -typedef struct Ark_TextMenuItem { - Ark_ResourceStr content; - Opt_ResourceStr icon; - Ark_TextMenuItemId id; -} Ark_TextMenuItem; -typedef struct Opt_TextMenuItem { + Ark_LocalizedVerticalAlignParam value; +} Opt_LocalizedVerticalAlignParam; +typedef struct Ark_LocalizedHorizontalAlignParam { + Ark_String anchor; + Ark_HorizontalAlign align; +} Ark_LocalizedHorizontalAlignParam; +typedef struct Opt_LocalizedHorizontalAlignParam { Ark_Tag tag; - Ark_TextMenuItem value; -} Opt_TextMenuItem; -typedef struct Array_TextMenuItem { - Ark_TextMenuItem* array; - Ark_Int32 length; -} Array_TextMenuItem; -typedef struct Opt_Array_TextMenuItem { + Ark_LocalizedHorizontalAlignParam value; +} Opt_LocalizedHorizontalAlignParam; +typedef struct Ark_Literal_String_anchor_VerticalAlign_align { + Ark_String anchor; + Ark_VerticalAlign align; +} Ark_Literal_String_anchor_VerticalAlign_align; +typedef struct Opt_Literal_String_anchor_VerticalAlign_align { Ark_Tag tag; - Array_TextMenuItem value; -} Opt_Array_TextMenuItem; -typedef struct Ark_ScrollToIndexOptions { - Opt_LengthMetrics extraOffset; -} Ark_ScrollToIndexOptions; -typedef struct Opt_ScrollToIndexOptions { + Ark_Literal_String_anchor_VerticalAlign_align value; +} Opt_Literal_String_anchor_VerticalAlign_align; +typedef struct Ark_Literal_String_anchor_HorizontalAlign_align { + Ark_String anchor; + Ark_HorizontalAlign align; +} Ark_Literal_String_anchor_HorizontalAlign_align; +typedef struct Opt_Literal_String_anchor_HorizontalAlign_align { Ark_Tag tag; - Ark_ScrollToIndexOptions value; -} Opt_ScrollToIndexOptions; -typedef struct Ark_Literal_Boolean_next_Axis_direction { - Ark_Boolean next; - Opt_Axis direction; -} Ark_Literal_Boolean_next_Axis_direction; -typedef struct Opt_Literal_Boolean_next_Axis_direction { + Ark_Literal_String_anchor_HorizontalAlign_align value; +} Opt_Literal_String_anchor_HorizontalAlign_align; +typedef struct Ark_Union_Number_Literal_Number_offset_span { + Ark_Int32 selector; + union { + Ark_Number value0; + Ark_Literal_Number_offset_span value1; + }; +} Ark_Union_Number_Literal_Number_offset_span; +typedef struct Opt_Union_Number_Literal_Number_offset_span { Ark_Tag tag; - Ark_Literal_Boolean_next_Axis_direction value; -} Opt_Literal_Boolean_next_Axis_direction; -typedef struct Ark_ScrollPageOptions { - Ark_Boolean next; - Opt_Boolean animation; -} Ark_ScrollPageOptions; -typedef struct Opt_ScrollPageOptions { + Ark_Union_Number_Literal_Number_offset_span value; +} Opt_Union_Number_Literal_Number_offset_span; +typedef struct Ark_LocalizedPosition { + Opt_LengthMetrics start; + Opt_LengthMetrics top; +} Ark_LocalizedPosition; +typedef struct Opt_LocalizedPosition { Ark_Tag tag; - Ark_ScrollPageOptions value; -} Opt_ScrollPageOptions; -typedef struct Ark_ScrollEdgeOptions { - Opt_Number velocity; -} Ark_ScrollEdgeOptions; -typedef struct Opt_ScrollEdgeOptions { + Ark_LocalizedPosition value; +} Opt_LocalizedPosition; +typedef struct Ark_InvertOptions { + Ark_Number low; + Ark_Number high; + Ark_Number threshold; + Ark_Number thresholdRange; +} Ark_InvertOptions; +typedef struct Opt_InvertOptions { Ark_Tag tag; - Ark_ScrollEdgeOptions value; -} Opt_ScrollEdgeOptions; -typedef struct Ark_ScrollOptions { - Ark_Union_Number_String xOffset; - Ark_Union_Number_String yOffset; - Opt_Union_ScrollAnimationOptions_Boolean animation; -} Ark_ScrollOptions; -typedef struct Opt_ScrollOptions { + Ark_InvertOptions value; +} Opt_InvertOptions; +typedef struct Ark_MotionBlurAnchor { + Ark_Number x; + Ark_Number y; +} Ark_MotionBlurAnchor; +typedef struct Opt_MotionBlurAnchor { Ark_Tag tag; - Ark_ScrollOptions value; -} Opt_ScrollOptions; -typedef struct Ark_StyledStringChangeValue { - Ark_TextRange range; - Ark_StyledString replacementString; - Opt_StyledString previewText; -} Ark_StyledStringChangeValue; -typedef struct Opt_StyledStringChangeValue { + Ark_MotionBlurAnchor value; +} Opt_MotionBlurAnchor; +typedef struct Ark_TransitionOptions { + Opt_TransitionType type; + Opt_Number opacity; + Opt_TranslateOptions translate; + Opt_ScaleOptions scale; + Opt_RotateOptions rotate; +} Ark_TransitionOptions; +typedef struct Opt_TransitionOptions { Ark_Tag tag; - Ark_StyledStringChangeValue value; -} Opt_StyledStringChangeValue; -typedef struct Ark_StyledStringChangedListener { - Opt_Callback_StyledStringChangeValue_Boolean onWillChange; - Opt_OnDidChangeCallback onDidChange; -} Ark_StyledStringChangedListener; -typedef struct Opt_StyledStringChangedListener { + Ark_TransitionOptions value; +} Opt_TransitionOptions; +typedef struct Ark_IntentionCode { + Ark_String __IntentionCodeStub; +} Ark_IntentionCode; +typedef struct Opt_IntentionCode { Ark_Tag tag; - Ark_StyledStringChangedListener value; -} Opt_StyledStringChangedListener; -typedef struct Ark_RichEditorParagraphStyleOptions { - Opt_Number start; - Opt_Number end; - Ark_RichEditorParagraphStyle style; -} Ark_RichEditorParagraphStyleOptions; -typedef struct Opt_RichEditorParagraphStyleOptions { + Ark_IntentionCode value; +} Opt_IntentionCode; +typedef struct Ark_Union_EdgeOutlineStyles_OutlineStyle { + Ark_Int32 selector; + union { + Ark_EdgeOutlineStyles value0; + Ark_OutlineStyle value1; + }; +} Ark_Union_EdgeOutlineStyles_OutlineStyle; +typedef struct Opt_Union_EdgeOutlineStyles_OutlineStyle { Ark_Tag tag; - Ark_RichEditorParagraphStyleOptions value; -} Opt_RichEditorParagraphStyleOptions; -typedef struct Ark_Type_RichEditorController_updateSpanStyle_value { + Ark_Union_EdgeOutlineStyles_OutlineStyle value; +} Opt_Union_EdgeOutlineStyles_OutlineStyle; +typedef struct Ark_Union_OutlineRadiuses_Dimension { Ark_Int32 selector; union { - Ark_RichEditorUpdateTextSpanStyleOptions value0; - Ark_RichEditorUpdateImageSpanStyleOptions value1; - Ark_RichEditorUpdateSymbolSpanStyleOptions value2; + Ark_OutlineRadiuses value0; + Ark_Length value1; }; -} Ark_Type_RichEditorController_updateSpanStyle_value; -typedef struct Opt_Type_RichEditorController_updateSpanStyle_value { +} Ark_Union_OutlineRadiuses_Dimension; +typedef struct Opt_Union_OutlineRadiuses_Dimension { Ark_Tag tag; - Ark_Type_RichEditorController_updateSpanStyle_value value; -} Opt_Type_RichEditorController_updateSpanStyle_value; -typedef struct Ark_RichEditorSymbolSpanOptions { - Opt_Number offset; - Opt_RichEditorSymbolSpanStyle style; -} Ark_RichEditorSymbolSpanOptions; -typedef struct Opt_RichEditorSymbolSpanOptions { + Ark_Union_OutlineRadiuses_Dimension value; +} Opt_Union_OutlineRadiuses_Dimension; +typedef struct Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors { + Ark_Int32 selector; + union { + Ark_EdgeColors value0; + Ark_ResourceColor value1; + Ark_LocalizedEdgeColors value2; + }; +} Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors; +typedef struct Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors { Ark_Tag tag; - Ark_RichEditorSymbolSpanOptions value; -} Opt_RichEditorSymbolSpanOptions; -typedef struct Ark_RichEditorBuilderSpanOptions { - Opt_Number offset; -} Ark_RichEditorBuilderSpanOptions; -typedef struct Opt_RichEditorBuilderSpanOptions { + Ark_Union_EdgeColors_ResourceColor_LocalizedEdgeColors value; +} Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors; +typedef struct Ark_Union_EdgeOutlineWidths_Dimension { + Ark_Int32 selector; + union { + Ark_EdgeOutlineWidths value0; + Ark_Length value1; + }; +} Ark_Union_EdgeOutlineWidths_Dimension; +typedef struct Opt_Union_EdgeOutlineWidths_Dimension { Ark_Tag tag; - Ark_RichEditorBuilderSpanOptions value; -} Opt_RichEditorBuilderSpanOptions; -typedef struct Ark_RichEditorImageSpanOptions { - Opt_Number offset; - Opt_RichEditorImageSpanStyle imageStyle; - Opt_RichEditorGesture gesture; -} Ark_RichEditorImageSpanOptions; -typedef struct Opt_RichEditorImageSpanOptions { + Ark_Union_EdgeOutlineWidths_Dimension value; +} Opt_Union_EdgeOutlineWidths_Dimension; +typedef struct Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_EdgeWidths value1; + Ark_LocalizedEdgeWidths value2; + }; +} Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths; +typedef struct Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths { Ark_Tag tag; - Ark_RichEditorImageSpanOptions value; -} Opt_RichEditorImageSpanOptions; -typedef struct Ark_Union_PixelMap_ResourceStr { + Ark_Union_Length_EdgeWidths_LocalizedEdgeWidths value; +} Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths; +typedef struct Ark_Union_String_Resource_LinearGradient_common { Ark_Int32 selector; union { - Ark_PixelMap value0; - Ark_ResourceStr value1; + Ark_String value0; + Ark_Resource value1; + Ark_LinearGradient_common value2; }; -} Ark_Union_PixelMap_ResourceStr; -typedef struct Opt_Union_PixelMap_ResourceStr { +} Ark_Union_String_Resource_LinearGradient_common; +typedef struct Opt_Union_String_Resource_LinearGradient_common { Ark_Tag tag; - Ark_Union_PixelMap_ResourceStr value; -} Opt_Union_PixelMap_ResourceStr; -typedef struct Ark_GestureEvent { - Ark_EventTarget target; - Ark_Number timestamp; - Ark_SourceType source; - Opt_Number axisHorizontal; - Opt_Number axisVertical; - Ark_Number pressure; - Ark_Number tiltX; - Ark_Number tiltY; - Ark_SourceTool sourceTool; - Opt_Number deviceId; - Ark_Boolean repeat; - Array_FingerInfo fingerList; - Ark_Number offsetX; - Ark_Number offsetY; - Ark_Number angle; - Ark_Number speed; - Ark_Number scale; - Ark_Number pinchCenterX; - Ark_Number pinchCenterY; - Ark_Number velocityX; - Ark_Number velocityY; - Ark_Number velocity; -} Ark_GestureEvent; -typedef struct Opt_GestureEvent { + Ark_Union_String_Resource_LinearGradient_common value; +} Opt_Union_String_Resource_LinearGradient_common; +typedef struct Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths { + Ark_Int32 selector; + union { + Ark_EdgeWidths value0; + Ark_LengthMetrics value1; + Ark_LocalizedEdgeWidths value2; + }; +} Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; +typedef struct Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths { Ark_Tag tag; - Ark_GestureEvent value; -} Opt_GestureEvent; -typedef struct Ark_RichEditorTextSpanOptions { - Opt_Number offset; - Opt_RichEditorTextStyle style; - Opt_RichEditorParagraphStyle paragraphStyle; - Opt_RichEditorGesture gesture; -} Ark_RichEditorTextSpanOptions; -typedef struct Opt_RichEditorTextSpanOptions { + Ark_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths value; +} Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths; +typedef struct Ark_Union_EdgeStyles_BorderStyle { + Ark_Int32 selector; + union { + Ark_EdgeStyles value0; + Ark_BorderStyle value1; + }; +} Ark_Union_EdgeStyles_BorderStyle; +typedef struct Opt_Union_EdgeStyles_BorderStyle { Ark_Tag tag; - Ark_RichEditorTextSpanOptions value; -} Opt_RichEditorTextSpanOptions; -typedef struct Ark_SelectionOptions { - Opt_MenuPolicy menuPolicy; -} Ark_SelectionOptions; -typedef struct Opt_SelectionOptions { + Ark_Union_EdgeStyles_BorderStyle value; +} Opt_Union_EdgeStyles_BorderStyle; +typedef struct Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses { + Ark_Int32 selector; + union { + Ark_BorderRadiuses value0; + Ark_Length value1; + Ark_LocalizedBorderRadiuses value2; + }; +} Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses; +typedef struct Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses { Ark_Tag tag; - Ark_SelectionOptions value; -} Opt_SelectionOptions; -typedef struct Ark_Union_NavDestinationContext_NavBar { + Ark_Union_BorderRadiuses_Length_LocalizedBorderRadiuses value; +} Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses; +typedef struct Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths { Ark_Int32 selector; union { - Ark_NavDestinationContext value0; - Ark_String value1; + Ark_EdgeWidths value0; + Ark_Length value1; + Ark_LocalizedEdgeWidths value2; }; -} Ark_Union_NavDestinationContext_NavBar; -typedef struct Opt_Union_NavDestinationContext_NavBar { +} Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths; +typedef struct Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths { Ark_Tag tag; - Ark_Union_NavDestinationContext_NavBar value; -} Opt_Union_NavDestinationContext_NavBar; -typedef struct Ark_NavigationInterception { - Opt_InterceptionShowCallback willShow; - Opt_InterceptionShowCallback didShow; - Opt_InterceptionModeCallback modeChange; -} Ark_NavigationInterception; -typedef struct Opt_NavigationInterception { - Ark_Tag tag; - Ark_NavigationInterception value; -} Opt_NavigationInterception; -typedef struct Ark_NavigationOptions { - Opt_LaunchMode launchMode; - Opt_Boolean animated; -} Ark_NavigationOptions; -typedef struct Opt_NavigationOptions { - Ark_Tag tag; - Ark_NavigationOptions value; -} Opt_NavigationOptions; -typedef struct Ark_CloseSwipeActionOptions { - Opt_Callback_Void onFinish; -} Ark_CloseSwipeActionOptions; -typedef struct Opt_CloseSwipeActionOptions { + Ark_Union_EdgeWidths_Length_LocalizedEdgeWidths value; +} Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths; +typedef struct Ark_DrawingLattice { + Ark_String __DrawingLatticeStub; +} Ark_DrawingLattice; +typedef struct Opt_DrawingLattice { Ark_Tag tag; - Ark_CloseSwipeActionOptions value; -} Opt_CloseSwipeActionOptions; -typedef struct Ark_Literal_Number_distance_fingers_PanDirection_direction { - Opt_Number fingers; - Opt_PanDirection direction; - Opt_Number distance; -} Ark_Literal_Number_distance_fingers_PanDirection_direction; -typedef struct Opt_Literal_Number_distance_fingers_PanDirection_direction { + Ark_DrawingLattice value; +} Opt_DrawingLattice; +typedef struct Ark_RectResult { + Ark_Number x; + Ark_Number y; + Ark_Number width; + Ark_Number height; +} Ark_RectResult; +typedef struct Opt_RectResult { Ark_Tag tag; - Ark_Literal_Number_distance_fingers_PanDirection_direction value; -} Opt_Literal_Number_distance_fingers_PanDirection_direction; -typedef struct Ark_DatePickerDialogOptions { - Opt_Date start; - Opt_Date end; - Opt_Date selected; - Opt_Boolean lunar; - Opt_Boolean lunarSwitch; - Opt_LunarSwitchStyle lunarSwitchStyle; - Opt_Boolean showTime; - Opt_Boolean useMilitaryTime; - Opt_PickerTextStyle disappearTextStyle; - Opt_PickerTextStyle textStyle; - Opt_PickerDialogButtonStyle acceptButtonStyle; - Opt_PickerDialogButtonStyle cancelButtonStyle; - Opt_PickerTextStyle selectedTextStyle; - Opt_Rectangle maskRect; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Callback_DatePickerResult_Void onAccept; - Opt_VoidCallback onCancel; - Opt_Callback_DatePickerResult_Void onChange; - Opt_Callback_Date_Void onDateAccept; - Opt_Callback_Date_Void onDateChange; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_VoidCallback onDidAppear; - Opt_VoidCallback onDidDisappear; - Opt_VoidCallback onWillAppear; - Opt_VoidCallback onWillDisappear; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_DateTimeOptions dateTimeOptions; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; -} Ark_DatePickerDialogOptions; -typedef struct Opt_DatePickerDialogOptions { + Ark_RectResult value; +} Opt_RectResult; +typedef struct Array_Rectangle { + Ark_Rectangle* array; + Ark_Int32 length; +} Array_Rectangle; +typedef struct Opt_Array_Rectangle { Ark_Tag tag; - Ark_DatePickerDialogOptions value; -} Opt_DatePickerDialogOptions; -typedef struct Ark_CustomDialogControllerOptions { - Ark_CustomObject builder; - Opt_Callback_Void cancel; - Opt_Boolean autoCancel; - Opt_DialogAlignment alignment; - Opt_Offset offset; - Opt_Boolean customStyle; - Opt_Number gridCount; - Opt_ResourceColor maskColor; - Opt_Rectangle maskRect; - Opt_AnimateParam openAnimation; - Opt_AnimateParam closeAnimation; - Opt_Boolean showInSubWindow; - Opt_ResourceColor backgroundColor; - Opt_Union_Dimension_BorderRadiuses cornerRadius; - Opt_Boolean isModal; - Opt_Callback_DismissDialogAction_Void onWillDismiss; - Opt_Length width; - Opt_Length height; - Opt_Union_Dimension_EdgeWidths borderWidth; - Opt_Union_ResourceColor_EdgeColors borderColor; - Opt_Union_BorderStyle_EdgeStyles borderStyle; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_BlurStyle backgroundBlurStyle; - Opt_KeyboardAvoidMode keyboardAvoidMode; - Opt_Boolean enableHoverMode; - Opt_HoverModeAreaType hoverModeArea; -} Ark_CustomDialogControllerOptions; -typedef struct Opt_CustomDialogControllerOptions { + Array_Rectangle value; +} Opt_Array_Rectangle; +typedef struct Opt_DrawModifier { Ark_Tag tag; - Ark_CustomDialogControllerOptions value; -} Opt_CustomDialogControllerOptions; -typedef struct Opt_IPropertySubscriber { + Ark_DrawModifier value; +} Opt_DrawModifier; +typedef struct Ark_Literal_TransitionEffect_appear_disappear { + Ark_TransitionEffect appear; + Ark_TransitionEffect disappear; +} Ark_Literal_TransitionEffect_appear_disappear; +typedef struct Opt_Literal_TransitionEffect_appear_disappear { Ark_Tag tag; - Ark_IPropertySubscriber value; -} Opt_IPropertySubscriber; -typedef struct Ark_UIGestureEvent { - void *handle; -} Ark_UIGestureEvent; -typedef struct Opt_UIGestureEvent { + Ark_Literal_TransitionEffect_appear_disappear value; +} Opt_Literal_TransitionEffect_appear_disappear; +typedef struct Opt_Undefined { Ark_Tag tag; - Ark_UIGestureEvent value; -} Opt_UIGestureEvent; -typedef struct Ark_TransitionEffects { - Ark_Undefined identity; - Ark_Number opacity; - Ark_Undefined slideSwitch; - Ark_TransitionEdge move; - Ark_TranslateOptions translate; - Ark_RotateOptions rotate; - Ark_ScaleOptions scale; - Ark_Literal_TransitionEffect_appear_disappear asymmetric; -} Ark_TransitionEffects; -typedef struct Opt_TransitionEffects { + Ark_Undefined value; +} Opt_Undefined; +typedef struct Ark_ColumnSplitDividerStyle { + Opt_Length startMargin; + Opt_Length endMargin; +} Ark_ColumnSplitDividerStyle; +typedef struct Opt_ColumnSplitDividerStyle { Ark_Tag tag; - Ark_TransitionEffects value; -} Opt_TransitionEffects; -typedef struct Ark_DrawContext { - Ark_String __DrawContextStub; -} Ark_DrawContext; -typedef struct Opt_DrawContext { + Ark_ColumnSplitDividerStyle value; +} Opt_ColumnSplitDividerStyle; +typedef struct Ark_LightSource { + Ark_Length positionX; + Ark_Length positionY; + Ark_Length positionZ; + Ark_Number intensity; + Opt_ResourceColor color; +} Ark_LightSource; +typedef struct Opt_LightSource { Ark_Tag tag; - Ark_DrawContext value; -} Opt_DrawContext; -typedef struct Ark_LengthMetricsUnit { - Ark_String __LengthMetricsUnitStub; -} Ark_LengthMetricsUnit; -typedef struct Opt_LengthMetricsUnit { + Ark_LightSource value; +} Opt_LightSource; +typedef struct Opt_DrawingRenderingContext { Ark_Tag tag; - Ark_LengthMetricsUnit value; -} Opt_LengthMetricsUnit; -typedef struct Ark_RenderingContextSettings { - Opt_Boolean antialias; -} Ark_RenderingContextSettings; -typedef struct Opt_RenderingContextSettings { + Ark_DrawingRenderingContext value; +} Opt_DrawingRenderingContext; +typedef struct Opt_CanvasRenderingContext2D { Ark_Tag tag; - Ark_RenderingContextSettings value; -} Opt_RenderingContextSettings; + Ark_CanvasRenderingContext2D value; +} Opt_CanvasRenderingContext2D; +typedef struct Opt_ImageBitmap { + Ark_Tag tag; + Ark_ImageBitmap value; +} Opt_ImageBitmap; typedef struct Ark_ImageData { Ark_Buffer data; Ark_Number height; @@ -9382,22 +9014,7 @@ typedef struct Ark_ImageData { typedef struct Opt_ImageData { Ark_Tag tag; Ark_ImageData value; -} Opt_ImageData; -typedef struct Ark_Union_ImageBitmap_PixelMap { - Ark_Int32 selector; - union { - Ark_ImageBitmap value0; - Ark_PixelMap value1; - }; -} Ark_Union_ImageBitmap_PixelMap; -typedef struct Opt_Union_ImageBitmap_PixelMap { - Ark_Tag tag; - Ark_Union_ImageBitmap_PixelMap value; -} Opt_Union_ImageBitmap_PixelMap; -typedef struct Opt_Matrix2D { - Ark_Tag tag; - Ark_Matrix2D value; -} Opt_Matrix2D; +} Opt_ImageData; typedef struct Opt_Path2D { Ark_Tag tag; Ark_Path2D value; @@ -9424,49 +9041,171 @@ typedef struct Opt_CalendarDialogOptions { Ark_Tag tag; Ark_CalendarDialogOptions value; } Opt_CalendarDialogOptions; -typedef struct Ark_AlertDialogButtonOptions { - Opt_Boolean enabled; - Opt_Boolean defaultFocus; - Opt_DialogButtonStyle style; - Ark_ResourceStr value; - Opt_ResourceColor fontColor; - Opt_ResourceColor backgroundColor; - VoidCallback action; - Opt_Boolean primary; -} Ark_AlertDialogButtonOptions; -typedef struct Opt_AlertDialogButtonOptions { +typedef struct Opt_CalendarController { Ark_Tag tag; - Ark_AlertDialogButtonOptions value; -} Opt_AlertDialogButtonOptions; -typedef struct Ark_Type_AlertDialog_show_value { + Ark_CalendarController value; +} Opt_CalendarController; +typedef struct Ark_MonthData { + Ark_Number year; + Ark_Number month; + Array_CalendarDay data; +} Ark_MonthData; +typedef struct Opt_MonthData { + Ark_Tag tag; + Ark_MonthData value; +} Opt_MonthData; +typedef struct Ark_Literal_Number_day_month_year { + Ark_Number year; + Ark_Number month; + Ark_Number day; +} Ark_Literal_Number_day_month_year; +typedef struct Opt_Literal_Number_day_month_year { + Ark_Tag tag; + Ark_Literal_Number_day_month_year value; +} Opt_Literal_Number_day_month_year; +typedef struct Ark_BadgeStyle { + Opt_ResourceColor color; + Opt_Union_Number_String fontSize; + Opt_Union_Number_String badgeSize; + Opt_ResourceColor badgeColor; + Opt_ResourceColor borderColor; + Opt_Length borderWidth; + Opt_Union_Number_FontWeight_String fontWeight; +} Ark_BadgeStyle; +typedef struct Opt_BadgeStyle { + Ark_Tag tag; + Ark_BadgeStyle value; +} Opt_BadgeStyle; +typedef struct Ark_Union_BadgePosition_Position { Ark_Int32 selector; union { - Ark_AlertDialogParamWithConfirm value0; - Ark_AlertDialogParamWithButtons value1; - Ark_AlertDialogParamWithOptions value2; + Ark_BadgePosition value0; + Ark_Position value1; }; -} Ark_Type_AlertDialog_show_value; -typedef struct Opt_Type_AlertDialog_show_value { +} Ark_Union_BadgePosition_Position; +typedef struct Opt_Union_BadgePosition_Position { Ark_Tag tag; - Ark_Type_AlertDialog_show_value value; -} Opt_Type_AlertDialog_show_value; -typedef struct Ark_DismissDialogAction { - Callback_Void dismiss; - Ark_DismissReason reason; -} Ark_DismissDialogAction; -typedef struct Opt_DismissDialogAction { + Ark_Union_BadgePosition_Position value; +} Opt_Union_BadgePosition_Position; +typedef struct Ark_ScrollMotion { + void *handle; +} Ark_ScrollMotion; +typedef struct Opt_ScrollMotion { Ark_Tag tag; - Ark_DismissDialogAction value; -} Opt_DismissDialogAction; -typedef struct Ark_SheetInfo { - Ark_Union_String_Resource title; - Opt_Union_String_Resource icon; - VoidCallback action; -} Ark_SheetInfo; -typedef struct Opt_SheetInfo { + Ark_ScrollMotion value; +} Opt_ScrollMotion; +typedef struct Ark_FrictionMotion { + void *handle; +} Ark_FrictionMotion; +typedef struct Opt_FrictionMotion { Ark_Tag tag; - Ark_SheetInfo value; -} Opt_SheetInfo; + Ark_FrictionMotion value; +} Opt_FrictionMotion; +typedef struct Ark_SpringMotion { + void *handle; +} Ark_SpringMotion; +typedef struct Opt_SpringMotion { + Ark_Tag tag; + Ark_SpringMotion value; +} Opt_SpringMotion; +typedef struct Ark_AlertDialogParamWithOptions { + Opt_ResourceStr title; + Opt_ResourceStr subtitle; + Ark_ResourceStr message; + Opt_Boolean autoCancel; + Opt_VoidCallback cancel; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Number gridCount; + Opt_Rectangle maskRect; + Opt_Boolean showInSubWindow; + Opt_Boolean isModal; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_Callback_DismissDialogAction_Void onWillDismiss; + Opt_TransitionEffect transition; + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; + Opt_Length width; + Opt_Length height; + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; + Opt_Union_BorderStyle_EdgeStyles borderStyle; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_TextStyle_alert_dialog textStyle; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; + Array_AlertDialogButtonOptions buttons; + Opt_DialogButtonDirection buttonDirection; +} Ark_AlertDialogParamWithOptions; +typedef struct Opt_AlertDialogParamWithOptions { + Ark_Tag tag; + Ark_AlertDialogParamWithOptions value; +} Opt_AlertDialogParamWithOptions; +typedef struct Ark_AlertDialogParamWithButtons { + Opt_ResourceStr title; + Opt_ResourceStr subtitle; + Ark_ResourceStr message; + Opt_Boolean autoCancel; + Opt_VoidCallback cancel; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Number gridCount; + Opt_Rectangle maskRect; + Opt_Boolean showInSubWindow; + Opt_Boolean isModal; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_Callback_DismissDialogAction_Void onWillDismiss; + Opt_TransitionEffect transition; + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; + Opt_Length width; + Opt_Length height; + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; + Opt_Union_BorderStyle_EdgeStyles borderStyle; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_TextStyle_alert_dialog textStyle; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; + Ark_AlertDialogButtonBaseOptions primaryButton; + Ark_AlertDialogButtonBaseOptions secondaryButton; +} Ark_AlertDialogParamWithButtons; +typedef struct Opt_AlertDialogParamWithButtons { + Ark_Tag tag; + Ark_AlertDialogParamWithButtons value; +} Opt_AlertDialogParamWithButtons; +typedef struct Ark_AlertDialogParamWithConfirm { + Opt_ResourceStr title; + Opt_ResourceStr subtitle; + Ark_ResourceStr message; + Opt_Boolean autoCancel; + Opt_VoidCallback cancel; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Number gridCount; + Opt_Rectangle maskRect; + Opt_Boolean showInSubWindow; + Opt_Boolean isModal; + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_Callback_DismissDialogAction_Void onWillDismiss; + Opt_TransitionEffect transition; + Opt_Union_Dimension_BorderRadiuses_LocalizedBorderRadiuses cornerRadius; + Opt_Length width; + Opt_Length height; + Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; + Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; + Opt_Union_BorderStyle_EdgeStyles borderStyle; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_TextStyle_alert_dialog textStyle; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; + Opt_AlertDialogButtonBaseOptions confirm; +} Ark_AlertDialogParamWithConfirm; +typedef struct Opt_AlertDialogParamWithConfirm { + Ark_Tag tag; + Ark_AlertDialogParamWithConfirm value; +} Opt_AlertDialogParamWithConfirm; typedef struct Ark_ActionSheetOptions { Ark_Union_String_Resource title; Opt_ResourceStr subtitle; @@ -9498,3845 +9237,3964 @@ typedef struct Opt_ActionSheetOptions { Ark_Tag tag; Ark_ActionSheetOptions value; } Opt_ActionSheetOptions; -typedef struct Opt_LinearIndicatorController { - Ark_Tag tag; - Ark_LinearIndicatorController value; -} Opt_LinearIndicatorController; -typedef struct Ark_Literal_Number_code_Want_want { - Ark_Number code; - Opt_Want want; -} Ark_Literal_Number_code_Want_want; -typedef struct Opt_Literal_Number_code_Want_want { - Ark_Tag tag; - Ark_Literal_Number_code_Want_want value; -} Opt_Literal_Number_code_Want_want; -typedef struct Callback_Literal_Number_code_Want_want_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); -} Callback_Literal_Number_code_Want_want_Void; -typedef struct Opt_Callback_Literal_Number_code_Want_want_Void { - Ark_Tag tag; - Callback_Literal_Number_code_Want_want_Void value; -} Opt_Callback_Literal_Number_code_Want_want_Void; -typedef struct Ark_ReceiveCallback { - Ark_String __ReceiveCallbackStub; -} Ark_ReceiveCallback; -typedef struct Opt_ReceiveCallback { - Ark_Tag tag; - Ark_ReceiveCallback value; -} Opt_ReceiveCallback; -typedef struct Opt_UIExtensionProxy { - Ark_Tag tag; - Ark_UIExtensionProxy value; -} Opt_UIExtensionProxy; -typedef struct Callback_UIExtensionProxy_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); -} Callback_UIExtensionProxy_Void; -typedef struct Opt_Callback_UIExtensionProxy_Void { - Ark_Tag tag; - Callback_UIExtensionProxy_Void value; -} Opt_Callback_UIExtensionProxy_Void; -typedef struct Ark_UIExtensionOptions { - Opt_Boolean isTransferringCaller; - Opt_ComponentContent placeholder; - Opt_Map_String_ComponentContent areaChangePlaceholder; - Opt_DpiFollowStrategy dpiFollowStrategy; -} Ark_UIExtensionOptions; -typedef struct Opt_UIExtensionOptions { +typedef struct Ark_ClickEvent { + Ark_EventTarget target; + Ark_Number timestamp; + Ark_SourceType source; + Opt_Number axisHorizontal; + Opt_Number axisVertical; + Ark_Number pressure; + Ark_Number tiltX; + Ark_Number tiltY; + Ark_SourceTool sourceTool; + Opt_Number deviceId; + Ark_Number displayX; + Ark_Number displayY; + Ark_Number windowX; + Ark_Number windowY; + Ark_Number screenX; + Ark_Number screenY; + Ark_Number x; + Ark_Number y; + Callback_Void preventDefault; +} Ark_ClickEvent; +typedef struct Opt_ClickEvent { Ark_Tag tag; - Ark_UIExtensionOptions value; -} Opt_UIExtensionOptions; -typedef struct Ark_WaterFlowOptions { - Opt_CustomNodeBuilder footer; - Opt_Scroller scroller; - Opt_WaterFlowSections sections; - Opt_WaterFlowLayoutMode layoutMode; -} Ark_WaterFlowOptions; -typedef struct Opt_WaterFlowOptions { + Ark_ClickEvent value; +} Opt_ClickEvent; +typedef struct Ark_WithThemeOptions { + Opt_CustomTheme theme; + Opt_ThemeColorMode colorMode; +} Ark_WithThemeOptions; +typedef struct Opt_WithThemeOptions { Ark_Tag tag; - Ark_WaterFlowOptions value; -} Opt_WaterFlowOptions; -typedef struct Ark_WindowAnimationTarget { - Ark_String bundleName; - Ark_String abilityName; - Ark_RRect windowBounds; - Ark_Number missionId; -} Ark_WindowAnimationTarget; -typedef struct Opt_WindowAnimationTarget { + Ark_WithThemeOptions value; +} Opt_WithThemeOptions; +typedef struct WithThemeInterface { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); +} WithThemeInterface; +typedef struct Opt_WithThemeInterface { Ark_Tag tag; - Ark_WindowAnimationTarget value; -} Opt_WindowAnimationTarget; -typedef struct Ark_ButtonStyle { - Opt_Number left; - Opt_Number top; - Opt_Number width; - Opt_Number height; - Opt_ButtonIconOptions icons; -} Ark_ButtonStyle; -typedef struct Opt_ButtonStyle { + WithThemeInterface value; +} Opt_WithThemeInterface; +typedef struct Type_NavigationAttribute_customNavContentTransition_delegate { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); +} Type_NavigationAttribute_customNavContentTransition_delegate; +typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate { Ark_Tag tag; - Ark_ButtonStyle value; -} Opt_ButtonStyle; -typedef struct OnNativeLoadCallback { + Type_NavigationAttribute_customNavContentTransition_delegate value; +} Opt_Type_NavigationAttribute_customNavContentTransition_delegate; +typedef struct SliderTriggerChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_CustomObject event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_CustomObject event); -} OnNativeLoadCallback; -typedef struct Opt_OnNativeLoadCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); +} SliderTriggerChangeCallback; +typedef struct Opt_SliderTriggerChangeCallback { Ark_Tag tag; - OnNativeLoadCallback value; -} Opt_OnNativeLoadCallback; -typedef struct Ark_XComponentOptions { - Ark_XComponentType type; - Ark_XComponentController controller; - Opt_ImageAIOptions imageAIOptions; -} Ark_XComponentOptions; -typedef struct Opt_XComponentOptions { + SliderTriggerChangeCallback value; +} Opt_SliderTriggerChangeCallback; +typedef struct ScrollOnScrollCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState); +} ScrollOnScrollCallback; +typedef struct Opt_ScrollOnScrollCallback { Ark_Tag tag; - Ark_XComponentOptions value; -} Opt_XComponentOptions; -typedef struct Ark_Type_XComponentInterface_value { - Ark_String id; - Ark_String type; - Opt_String libraryname; - Opt_XComponentController controller; -} Ark_Type_XComponentInterface_value; -typedef struct Opt_Type_XComponentInterface_value { + ScrollOnScrollCallback value; +} Opt_ScrollOnScrollCallback; +typedef struct PageTransitionCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RouteType type, const Ark_Number progress); +} PageTransitionCallback; +typedef struct Opt_PageTransitionCallback { Ark_Tag tag; - Ark_Type_XComponentInterface_value value; -} Opt_Type_XComponentInterface_value; -typedef struct Ark_SelectionMenuOptionsExt { - Opt_Callback_Void onAppear; - Opt_Callback_Void onDisappear; - Opt_CustomNodeBuilder preview; - Opt_MenuType menuType; -} Ark_SelectionMenuOptionsExt; -typedef struct Opt_SelectionMenuOptionsExt { + PageTransitionCallback value; +} Opt_PageTransitionCallback; +typedef struct OnScrollCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); +} OnScrollCallback; +typedef struct Opt_OnScrollCallback { Ark_Tag tag; - Ark_SelectionMenuOptionsExt value; -} Opt_SelectionMenuOptionsExt; -typedef struct Ark_AdsBlockedDetails { - Ark_String url; - Array_String adsBlocked; -} Ark_AdsBlockedDetails; -typedef struct Opt_AdsBlockedDetails { + OnScrollCallback value; +} Opt_OnScrollCallback; +typedef struct Ark_IsolatedOptions { + Ark_Want want; + Ark_RestrictedWorker worker; +} Ark_IsolatedOptions; +typedef struct Opt_IsolatedOptions { Ark_Tag tag; - Ark_AdsBlockedDetails value; -} Opt_AdsBlockedDetails; -typedef struct OnAdsBlockedCallback { + Ark_IsolatedOptions value; +} Opt_IsolatedOptions; +typedef struct IsolatedComponentInterface { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); -} OnAdsBlockedCallback; -typedef struct Opt_OnAdsBlockedCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); +} IsolatedComponentInterface; +typedef struct Opt_IsolatedComponentInterface { Ark_Tag tag; - OnAdsBlockedCallback value; -} Opt_OnAdsBlockedCallback; -typedef struct Ark_WebKeyboardOptions { - Ark_Boolean useSystemKeyboard; - Opt_Number enterKeyType; - Opt_CustomNodeBuilder customKeyboard; -} Ark_WebKeyboardOptions; -typedef struct Opt_WebKeyboardOptions { + IsolatedComponentInterface value; +} Opt_IsolatedComponentInterface; +typedef struct Ark_Union_NavDestinationContext_NavBar { + Ark_Int32 selector; + union { + Ark_NavDestinationContext value0; + Ark_String value1; + }; +} Ark_Union_NavDestinationContext_NavBar; +typedef struct Opt_Union_NavDestinationContext_NavBar { Ark_Tag tag; - Ark_WebKeyboardOptions value; -} Opt_WebKeyboardOptions; -typedef struct Ark_WebKeyboardCallbackInfo { - Ark_WebKeyboardController controller; - Map_String_String attributes; -} Ark_WebKeyboardCallbackInfo; -typedef struct Opt_WebKeyboardCallbackInfo { + Ark_Union_NavDestinationContext_NavBar value; +} Opt_Union_NavDestinationContext_NavBar; +typedef struct InterceptionShowCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); +} InterceptionShowCallback; +typedef struct Opt_InterceptionShowCallback { Ark_Tag tag; - Ark_WebKeyboardCallbackInfo value; -} Opt_WebKeyboardCallbackInfo; -typedef struct WebKeyboardCallback { + InterceptionShowCallback value; +} Opt_InterceptionShowCallback; +typedef struct InterceptionModeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); -} WebKeyboardCallback; -typedef struct Opt_WebKeyboardCallback { + void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); +} InterceptionModeCallback; +typedef struct Opt_InterceptionModeCallback { Ark_Tag tag; - WebKeyboardCallback value; -} Opt_WebKeyboardCallback; -typedef struct OnViewportFitChangedCallback { + InterceptionModeCallback value; +} Opt_InterceptionModeCallback; +typedef struct HoverCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); -} OnViewportFitChangedCallback; -typedef struct Opt_OnViewportFitChangedCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); +} HoverCallback; +typedef struct Opt_HoverCallback { Ark_Tag tag; - OnViewportFitChangedCallback value; -} Opt_OnViewportFitChangedCallback; -typedef struct Ark_Literal_String_plainText { - Ark_String plainText; -} Ark_Literal_String_plainText; -typedef struct Opt_Literal_String_plainText { + HoverCallback value; +} Opt_HoverCallback; +typedef struct Ark_WithThemeAttribute { + void *handle; +} Ark_WithThemeAttribute; +typedef struct Opt_WithThemeAttribute { Ark_Tag tag; - Ark_Literal_String_plainText value; -} Opt_Literal_String_plainText; -typedef struct Ark_ExpandedMenuItemOptions { - Ark_ResourceStr content; - Opt_ResourceStr startIcon; - Callback_Literal_String_plainText_Void action; -} Ark_ExpandedMenuItemOptions; -typedef struct Opt_ExpandedMenuItemOptions { + Ark_WithThemeAttribute value; +} Opt_WithThemeAttribute; +typedef struct Callback_WithThemeAttribute_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); +} Callback_WithThemeAttribute_Void; +typedef struct Opt_Callback_WithThemeAttribute_Void { Ark_Tag tag; - Ark_ExpandedMenuItemOptions value; -} Opt_ExpandedMenuItemOptions; -typedef struct Array_ExpandedMenuItemOptions { - Ark_ExpandedMenuItemOptions* array; - Ark_Int32 length; -} Array_ExpandedMenuItemOptions; -typedef struct Opt_Array_ExpandedMenuItemOptions { + Callback_WithThemeAttribute_Void value; +} Opt_Callback_WithThemeAttribute_Void; +typedef struct Callback_WebResourceResponse_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceResponse value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceResponse value); +} Callback_WebResourceResponse_Void; +typedef struct Opt_Callback_WebResourceResponse_Void { Ark_Tag tag; - Array_ExpandedMenuItemOptions value; -} Opt_Array_ExpandedMenuItemOptions; -typedef struct OnRenderProcessRespondingCallback { + Callback_WebResourceResponse_Void value; +} Opt_Callback_WebResourceResponse_Void; +typedef struct Callback_WebKeyboardOptions_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); -} OnRenderProcessRespondingCallback; -typedef struct Opt_OnRenderProcessRespondingCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); +} Callback_WebKeyboardOptions_Void; +typedef struct Opt_Callback_WebKeyboardOptions_Void { Ark_Tag tag; - OnRenderProcessRespondingCallback value; -} Opt_OnRenderProcessRespondingCallback; -typedef struct Ark_RenderProcessNotRespondingData { - Ark_String jsStack; - Ark_Number pid; - Ark_RenderProcessNotRespondingReason reason; -} Ark_RenderProcessNotRespondingData; -typedef struct Opt_RenderProcessNotRespondingData { + Callback_WebKeyboardOptions_Void value; +} Opt_Callback_WebKeyboardOptions_Void; +typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); +} Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void { Ark_Tag tag; - Ark_RenderProcessNotRespondingData value; -} Opt_RenderProcessNotRespondingData; -typedef struct OnRenderProcessNotRespondingCallback { + Callback_Union_CustomBuilder_DragItemInfo_Void value; +} Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Callback_Tuple_Number_Number_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); -} OnRenderProcessNotRespondingCallback; -typedef struct Opt_OnRenderProcessNotRespondingCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); +} Callback_Tuple_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Void { Ark_Tag tag; - OnRenderProcessNotRespondingCallback value; -} Opt_OnRenderProcessNotRespondingCallback; -typedef struct Ark_NativeMediaPlayerConfig { - Ark_Boolean enable; - Ark_Boolean shouldOverlay; -} Ark_NativeMediaPlayerConfig; -typedef struct Opt_NativeMediaPlayerConfig { + Callback_Tuple_Number_Number_Void value; +} Opt_Callback_Tuple_Number_Number_Void; +typedef struct Callback_Tuple_Number_Number_Number_Number_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number_Number_Number value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Tuple_Number_Number_Number_Number value); +} Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void { Ark_Tag tag; - Ark_NativeMediaPlayerConfig value; -} Opt_NativeMediaPlayerConfig; -typedef struct OnOverrideUrlLoadingCallback { + Callback_Tuple_Number_Number_Number_Number_Void value; +} Opt_Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Callback_TouchResult_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); -} OnOverrideUrlLoadingCallback; -typedef struct Opt_OnOverrideUrlLoadingCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_TouchResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchResult value); +} Callback_TouchResult_Void; +typedef struct Opt_Callback_TouchResult_Void { Ark_Tag tag; - OnOverrideUrlLoadingCallback value; -} Opt_OnOverrideUrlLoadingCallback; -typedef struct Ark_NativeEmbedTouchInfo { - Opt_String embedId; - Opt_TouchEvent touchEvent; - Opt_EventResult result; -} Ark_NativeEmbedTouchInfo; -typedef struct Opt_NativeEmbedTouchInfo { + Callback_TouchResult_Void value; +} Opt_Callback_TouchResult_Void; +typedef struct Callback_T_Any_this { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject instance, const Ark_CustomObject args, const Callback_Any_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CustomObject instance, const Ark_CustomObject args, const Callback_Any_Void continuation); +} Callback_T_Any_this; +typedef struct Opt_Callback_T_Any_this { Ark_Tag tag; - Ark_NativeEmbedTouchInfo value; -} Opt_NativeEmbedTouchInfo; -typedef struct Callback_NativeEmbedTouchInfo_Void { + Callback_T_Any_this value; +} Opt_Callback_T_Any_this; +typedef struct Callback_String_Unknown_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); -} Callback_NativeEmbedTouchInfo_Void; -typedef struct Opt_Callback_NativeEmbedTouchInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String name, const Ark_CustomObject param); +} Callback_String_Unknown_Void; +typedef struct Opt_Callback_String_Unknown_Void { Ark_Tag tag; - Callback_NativeEmbedTouchInfo_Void value; -} Opt_Callback_NativeEmbedTouchInfo_Void; -typedef struct Ark_NativeEmbedVisibilityInfo { - Ark_Boolean visibility; - Ark_String embedId; -} Ark_NativeEmbedVisibilityInfo; -typedef struct Opt_NativeEmbedVisibilityInfo { + Callback_String_Unknown_Void value; +} Opt_Callback_String_Unknown_Void; +typedef struct Callback_Pointer_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_NativePointer value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativePointer value); +} Callback_Pointer_Void; +typedef struct Opt_Callback_Pointer_Void { Ark_Tag tag; - Ark_NativeEmbedVisibilityInfo value; -} Opt_NativeEmbedVisibilityInfo; -typedef struct OnNativeEmbedVisibilityChangeCallback { + Callback_Pointer_Void value; +} Opt_Callback_Pointer_Void; +typedef struct Callback_Opt_TabContentAnimatedTransition_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); -} OnNativeEmbedVisibilityChangeCallback; -typedef struct Opt_OnNativeEmbedVisibilityChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); +} Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void { Ark_Tag tag; - OnNativeEmbedVisibilityChangeCallback value; -} Opt_OnNativeEmbedVisibilityChangeCallback; -typedef struct Ark_NativeEmbedDataInfo { - Opt_NativeEmbedStatus status; - Opt_String surfaceId; - Opt_String embedId; - Opt_NativeEmbedInfo info; -} Ark_NativeEmbedDataInfo; -typedef struct Opt_NativeEmbedDataInfo { + Callback_Opt_TabContentAnimatedTransition_Void value; +} Opt_Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Callback_Opt_StyledString_Opt_Array_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_StyledString value, const Opt_Array_String error); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_StyledString value, const Opt_Array_String error); +} Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void { Ark_Tag tag; - Ark_NativeEmbedDataInfo value; -} Opt_NativeEmbedDataInfo; -typedef struct Callback_NativeEmbedDataInfo_Void { + Callback_Opt_StyledString_Opt_Array_String_Void value; +} Opt_Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Callback_Opt_NavigationAnimatedTransition_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); -} Callback_NativeEmbedDataInfo_Void; -typedef struct Opt_Callback_NativeEmbedDataInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); +} Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { Ark_Tag tag; - Callback_NativeEmbedDataInfo_Void value; -} Opt_Callback_NativeEmbedDataInfo_Void; -typedef struct Ark_Union_NestedScrollOptions_NestedScrollOptionsExt { - Ark_Int32 selector; - union { - Ark_NestedScrollOptions value0; - Ark_NestedScrollOptionsExt value1; - }; -} Ark_Union_NestedScrollOptions_NestedScrollOptionsExt; -typedef struct Opt_Union_NestedScrollOptions_NestedScrollOptionsExt { + Callback_Opt_NavigationAnimatedTransition_Void value; +} Opt_Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Callback_Opt_Array_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Array_String error); +} Callback_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_Array_String_Void { Ark_Tag tag; - Ark_Union_NestedScrollOptions_NestedScrollOptionsExt value; -} Opt_Union_NestedScrollOptions_NestedScrollOptionsExt; -typedef struct Array_ScriptItem { - Ark_ScriptItem* array; - Ark_Int32 length; -} Array_ScriptItem; -typedef struct Opt_Array_ScriptItem { + Callback_Opt_Array_String_Void value; +} Opt_Callback_Opt_Array_String_Void; +typedef struct Callback_OnScrollFrameBeginHandlerResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); +} Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void { Ark_Tag tag; - Array_ScriptItem value; -} Opt_Array_ScriptItem; -typedef struct Ark_ScriptItem { - Ark_String script; - Array_String scriptRules; -} Ark_ScriptItem; -typedef struct Opt_ScriptItem { + Callback_OnScrollFrameBeginHandlerResult_Void value; +} Opt_Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Callback_OffsetResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OffsetResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OffsetResult value); +} Callback_OffsetResult_Void; +typedef struct Opt_Callback_OffsetResult_Void { Ark_Tag tag; - Ark_ScriptItem value; -} Opt_ScriptItem; -typedef struct Ark_IntelligentTrackingPreventionDetails { - Ark_String host; - Ark_String trackerHost; -} Ark_IntelligentTrackingPreventionDetails; -typedef struct Opt_IntelligentTrackingPreventionDetails { + Callback_OffsetResult_Void value; +} Opt_Callback_OffsetResult_Void; +typedef struct Opt_NavigationTransitionProxy { Ark_Tag tag; - Ark_IntelligentTrackingPreventionDetails value; -} Opt_IntelligentTrackingPreventionDetails; -typedef struct OnIntelligentTrackingPreventionCallback { + Ark_NavigationTransitionProxy value; +} Opt_NavigationTransitionProxy; +typedef struct Callback_NavigationTitleMode_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); -} OnIntelligentTrackingPreventionCallback; -typedef struct Opt_OnIntelligentTrackingPreventionCallback { - Ark_Tag tag; - OnIntelligentTrackingPreventionCallback value; -} Opt_OnIntelligentTrackingPreventionCallback; -typedef struct Ark_LoadCommittedDetails { - Ark_Boolean isMainFrame; - Ark_Boolean isSameDocument; - Ark_Boolean didReplaceEntry; - Ark_WebNavigationType navigationType; - Ark_String url; -} Ark_LoadCommittedDetails; -typedef struct Opt_LoadCommittedDetails { + void (*call)(const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); +} Callback_NavigationTitleMode_Void; +typedef struct Opt_Callback_NavigationTitleMode_Void { Ark_Tag tag; - Ark_LoadCommittedDetails value; -} Opt_LoadCommittedDetails; -typedef struct OnNavigationEntryCommittedCallback { + Callback_NavigationTitleMode_Void value; +} Opt_Callback_NavigationTitleMode_Void; +typedef struct Callback_NavigationMode_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); -} OnNavigationEntryCommittedCallback; -typedef struct Opt_OnNavigationEntryCommittedCallback { + void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_NavigationMode mode); +} Callback_NavigationMode_Void; +typedef struct Opt_Callback_NavigationMode_Void { Ark_Tag tag; - OnNavigationEntryCommittedCallback value; -} Opt_OnNavigationEntryCommittedCallback; -typedef struct OnSafeBrowsingCheckResultCallback { + Callback_NavigationMode_Void value; +} Opt_Callback_NavigationMode_Void; +typedef struct Callback_Literal_Number_offsetRemain_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_ThreatType threatType); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ThreatType threatType); -} OnSafeBrowsingCheckResultCallback; -typedef struct Opt_OnSafeBrowsingCheckResultCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); +} Callback_Literal_Number_offsetRemain_Void; +typedef struct Opt_Callback_Literal_Number_offsetRemain_Void { Ark_Tag tag; - OnSafeBrowsingCheckResultCallback value; -} Opt_OnSafeBrowsingCheckResultCallback; -typedef struct Ark_OnOverScrollEvent { - Ark_Number xOffset; - Ark_Number yOffset; -} Ark_OnOverScrollEvent; -typedef struct Opt_OnOverScrollEvent { + Callback_Literal_Number_offsetRemain_Void value; +} Opt_Callback_Literal_Number_offsetRemain_Void; +typedef struct Ark_IsolatedComponentAttribute { + void *handle; +} Ark_IsolatedComponentAttribute; +typedef struct Opt_IsolatedComponentAttribute { Ark_Tag tag; - Ark_OnOverScrollEvent value; -} Opt_OnOverScrollEvent; -typedef struct Callback_OnOverScrollEvent_Void { + Ark_IsolatedComponentAttribute value; +} Opt_IsolatedComponentAttribute; +typedef struct Callback_IsolatedComponentAttribute_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); -} Callback_OnOverScrollEvent_Void; -typedef struct Opt_Callback_OnOverScrollEvent_Void { - Ark_Tag tag; - Callback_OnOverScrollEvent_Void value; -} Opt_Callback_OnOverScrollEvent_Void; -typedef struct Ark_OnLoadInterceptEvent { - Ark_WebResourceRequest data; -} Ark_OnLoadInterceptEvent; -typedef struct Opt_OnLoadInterceptEvent { + void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); +} Callback_IsolatedComponentAttribute_Void; +typedef struct Opt_Callback_IsolatedComponentAttribute_Void { Ark_Tag tag; - Ark_OnLoadInterceptEvent value; -} Opt_OnLoadInterceptEvent; -typedef struct Callback_OnLoadInterceptEvent_Boolean { + Callback_IsolatedComponentAttribute_Void value; +} Opt_Callback_IsolatedComponentAttribute_Void; +typedef struct Callback_HitTestMode_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnLoadInterceptEvent_Boolean; -typedef struct Opt_Callback_OnLoadInterceptEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, Ark_HitTestMode value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_HitTestMode value); +} Callback_HitTestMode_Void; +typedef struct Opt_Callback_HitTestMode_Void { Ark_Tag tag; - Callback_OnLoadInterceptEvent_Boolean value; -} Opt_Callback_OnLoadInterceptEvent_Boolean; -typedef struct Ark_LargestContentfulPaint { - Opt_Number navigationStartTime; - Opt_Number largestImagePaintTime; - Opt_Number largestTextPaintTime; - Opt_Number imageBPP; - Opt_Number largestImageLoadStartTime; - Opt_Number largestImageLoadEndTime; -} Ark_LargestContentfulPaint; -typedef struct Opt_LargestContentfulPaint { + Callback_HitTestMode_Void value; +} Opt_Callback_HitTestMode_Void; +typedef struct Callback_GestureRecognizer_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureRecognizer value); +} Callback_GestureRecognizer_Void; +typedef struct Opt_Callback_GestureRecognizer_Void { Ark_Tag tag; - Ark_LargestContentfulPaint value; -} Opt_LargestContentfulPaint; -typedef struct OnLargestContentfulPaintCallback { + Callback_GestureRecognizer_Void value; +} Opt_Callback_GestureRecognizer_Void; +typedef struct Callback_GestureJudgeResult_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); -} OnLargestContentfulPaintCallback; -typedef struct Opt_OnLargestContentfulPaintCallback { + void (*call)(const Ark_Int32 resourceId, Ark_GestureJudgeResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_GestureJudgeResult value); +} Callback_GestureJudgeResult_Void; +typedef struct Opt_Callback_GestureJudgeResult_Void { Ark_Tag tag; - OnLargestContentfulPaintCallback value; -} Opt_OnLargestContentfulPaintCallback; -typedef struct Ark_FirstMeaningfulPaint { - Opt_Number navigationStartTime; - Opt_Number firstMeaningfulPaintTime; -} Ark_FirstMeaningfulPaint; -typedef struct Opt_FirstMeaningfulPaint { + Callback_GestureJudgeResult_Void value; +} Opt_Callback_GestureJudgeResult_Void; +typedef struct Callback_ComputedBarAttribute_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); +} Callback_ComputedBarAttribute_Void; +typedef struct Opt_Callback_ComputedBarAttribute_Void { Ark_Tag tag; - Ark_FirstMeaningfulPaint value; -} Opt_FirstMeaningfulPaint; -typedef struct OnFirstMeaningfulPaintCallback { + Callback_ComputedBarAttribute_Void value; +} Opt_Callback_ComputedBarAttribute_Void; +typedef struct Callback_Callback_Any_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); -} OnFirstMeaningfulPaintCallback; -typedef struct Opt_OnFirstMeaningfulPaintCallback { + void (*call)(const Ark_Int32 resourceId, const Callback_Any value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any value); +} Callback_Callback_Any_Void; +typedef struct Opt_Callback_Callback_Any_Void { Ark_Tag tag; - OnFirstMeaningfulPaintCallback value; -} Opt_OnFirstMeaningfulPaintCallback; -typedef struct Ark_OnFirstContentfulPaintEvent { - Ark_Number navigationStartTick; - Ark_Number firstContentfulPaintMs; -} Ark_OnFirstContentfulPaintEvent; -typedef struct Opt_OnFirstContentfulPaintEvent { + Callback_Callback_Any_Void value; +} Opt_Callback_Callback_Any_Void; +typedef struct Callback_Array_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Array_String value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_String value); +} Callback_Array_String_Void; +typedef struct Opt_Callback_Array_String_Void { Ark_Tag tag; - Ark_OnFirstContentfulPaintEvent value; -} Opt_OnFirstContentfulPaintEvent; -typedef struct Callback_OnFirstContentfulPaintEvent_Void { + Callback_Array_String_Void value; +} Opt_Callback_Array_String_Void; +typedef struct ButtonTriggerClickCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); -} Callback_OnFirstContentfulPaintEvent_Void; -typedef struct Opt_Callback_OnFirstContentfulPaintEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number xPos, const Ark_Number yPos); +} ButtonTriggerClickCallback; +typedef struct Opt_ButtonTriggerClickCallback { Ark_Tag tag; - Callback_OnFirstContentfulPaintEvent_Void value; -} Opt_Callback_OnFirstContentfulPaintEvent_Void; -typedef struct Ark_OnAudioStateChangedEvent { - Ark_Boolean playing; -} Ark_OnAudioStateChangedEvent; -typedef struct Opt_OnAudioStateChangedEvent { + ButtonTriggerClickCallback value; +} Opt_ButtonTriggerClickCallback; +typedef struct Opt_LinearIndicatorController { Ark_Tag tag; - Ark_OnAudioStateChangedEvent value; -} Opt_OnAudioStateChangedEvent; -typedef struct Callback_OnAudioStateChangedEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); -} Callback_OnAudioStateChangedEvent_Void; -typedef struct Opt_Callback_OnAudioStateChangedEvent_Void { + Ark_LinearIndicatorController value; +} Opt_LinearIndicatorController; +typedef struct Ark_StyleOptions { + Opt_Number start; + Opt_Number length; + Ark_StyledStringKey styledKey; + Ark_StyledStringValue styledValue; +} Ark_StyleOptions; +typedef struct Opt_StyleOptions { Ark_Tag tag; - Callback_OnAudioStateChangedEvent_Void value; -} Opt_Callback_OnAudioStateChangedEvent_Void; -typedef struct Ark_OnDataResubmittedEvent { - Ark_DataResubmissionHandler handler; -} Ark_OnDataResubmittedEvent; -typedef struct Opt_OnDataResubmittedEvent { + Ark_StyleOptions value; +} Opt_StyleOptions; +typedef struct Array_StyleOptions { + Ark_StyleOptions* array; + Ark_Int32 length; +} Array_StyleOptions; +typedef struct Opt_Array_StyleOptions { Ark_Tag tag; - Ark_OnDataResubmittedEvent value; -} Opt_OnDataResubmittedEvent; -typedef struct Callback_OnDataResubmittedEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); -} Callback_OnDataResubmittedEvent_Void; -typedef struct Opt_Callback_OnDataResubmittedEvent_Void { + Array_StyleOptions value; +} Opt_Array_StyleOptions; +typedef struct Ark_Union_String_ImageAttachment_CustomSpan { + Ark_Int32 selector; + union { + Ark_String value0; + Ark_ImageAttachment value1; + Ark_CustomSpan value2; + }; +} Ark_Union_String_ImageAttachment_CustomSpan; +typedef struct Opt_Union_String_ImageAttachment_CustomSpan { Ark_Tag tag; - Callback_OnDataResubmittedEvent_Void value; -} Opt_Callback_OnDataResubmittedEvent_Void; -typedef struct Ark_OnPageVisibleEvent { - Ark_String url; -} Ark_OnPageVisibleEvent; -typedef struct Opt_OnPageVisibleEvent { + Ark_Union_String_ImageAttachment_CustomSpan value; +} Opt_Union_String_ImageAttachment_CustomSpan; +typedef struct Ark_Literal_Number_code_Want_want { + Ark_Number code; + Opt_Want want; +} Ark_Literal_Number_code_Want_want; +typedef struct Opt_Literal_Number_code_Want_want { Ark_Tag tag; - Ark_OnPageVisibleEvent value; -} Opt_OnPageVisibleEvent; -typedef struct Callback_OnPageVisibleEvent_Void { + Ark_Literal_Number_code_Want_want value; +} Opt_Literal_Number_code_Want_want; +typedef struct Callback_Literal_Number_code_Want_want_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); -} Callback_OnPageVisibleEvent_Void; -typedef struct Opt_Callback_OnPageVisibleEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_code_Want_want parameter); +} Callback_Literal_Number_code_Want_want_Void; +typedef struct Opt_Callback_Literal_Number_code_Want_want_Void { Ark_Tag tag; - Callback_OnPageVisibleEvent_Void value; -} Opt_Callback_OnPageVisibleEvent_Void; -typedef struct Ark_OnFaviconReceivedEvent { - Ark_PixelMap favicon; -} Ark_OnFaviconReceivedEvent; -typedef struct Opt_OnFaviconReceivedEvent { + Callback_Literal_Number_code_Want_want_Void value; +} Opt_Callback_Literal_Number_code_Want_want_Void; +typedef struct Ark_ReceiveCallback { + Ark_String __ReceiveCallbackStub; +} Ark_ReceiveCallback; +typedef struct Opt_ReceiveCallback { + Ark_Tag tag; + Ark_ReceiveCallback value; +} Opt_ReceiveCallback; +typedef struct Ark_UIExtensionOptions { + Opt_Boolean isTransferringCaller; + Opt_ComponentContent placeholder; + Opt_Map_String_ComponentContent areaChangePlaceholder; + Opt_DpiFollowStrategy dpiFollowStrategy; +} Ark_UIExtensionOptions; +typedef struct Opt_UIExtensionOptions { Ark_Tag tag; - Ark_OnFaviconReceivedEvent value; -} Opt_OnFaviconReceivedEvent; -typedef struct Callback_OnFaviconReceivedEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); -} Callback_OnFaviconReceivedEvent_Void; -typedef struct Opt_Callback_OnFaviconReceivedEvent_Void { + Ark_UIExtensionOptions value; +} Opt_UIExtensionOptions; +typedef struct Opt_UIExtensionProxy { Ark_Tag tag; - Callback_OnFaviconReceivedEvent_Void value; -} Opt_Callback_OnFaviconReceivedEvent_Void; -typedef struct Ark_OnTouchIconUrlReceivedEvent { - Ark_String url; - Ark_Boolean precomposed; -} Ark_OnTouchIconUrlReceivedEvent; -typedef struct Opt_OnTouchIconUrlReceivedEvent { + Ark_UIExtensionProxy value; +} Opt_UIExtensionProxy; +typedef struct Ark_WaterFlowOptions { + Opt_CustomNodeBuilder footer; + Opt_Scroller scroller; + Opt_WaterFlowSections sections; + Opt_WaterFlowLayoutMode layoutMode; +} Ark_WaterFlowOptions; +typedef struct Opt_WaterFlowOptions { Ark_Tag tag; - Ark_OnTouchIconUrlReceivedEvent value; -} Opt_OnTouchIconUrlReceivedEvent; -typedef struct Callback_OnTouchIconUrlReceivedEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); -} Callback_OnTouchIconUrlReceivedEvent_Void; -typedef struct Opt_Callback_OnTouchIconUrlReceivedEvent_Void { + Ark_WaterFlowOptions value; +} Opt_WaterFlowOptions; +typedef struct Array_SectionOptions { + Ark_SectionOptions* array; + Ark_Int32 length; +} Array_SectionOptions; +typedef struct Opt_Array_SectionOptions { Ark_Tag tag; - Callback_OnTouchIconUrlReceivedEvent_Void value; -} Opt_Callback_OnTouchIconUrlReceivedEvent_Void; -typedef struct Ark_OnWindowNewEvent { - Ark_Boolean isAlert; - Ark_Boolean isUserTrigger; - Ark_String targetUrl; - Ark_ControllerHandler handler; -} Ark_OnWindowNewEvent; -typedef struct Opt_OnWindowNewEvent { + Array_SectionOptions value; +} Opt_Array_SectionOptions; +typedef struct Ark_WindowAnimationTarget { + Ark_String bundleName; + Ark_String abilityName; + Ark_RRect windowBounds; + Ark_Number missionId; +} Ark_WindowAnimationTarget; +typedef struct Opt_WindowAnimationTarget { Ark_Tag tag; - Ark_OnWindowNewEvent value; -} Opt_OnWindowNewEvent; -typedef struct Callback_OnWindowNewEvent_Void { + Ark_WindowAnimationTarget value; +} Opt_WindowAnimationTarget; +typedef struct Ark_ButtonStyle { + Opt_Number left; + Opt_Number top; + Opt_Number width; + Opt_Number height; + Opt_ButtonIconOptions icons; +} Ark_ButtonStyle; +typedef struct Opt_ButtonStyle { + Ark_Tag tag; + Ark_ButtonStyle value; +} Opt_ButtonStyle; +typedef struct OnNativeLoadCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); -} Callback_OnWindowNewEvent_Void; -typedef struct Opt_Callback_OnWindowNewEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Opt_CustomObject event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_CustomObject event); +} OnNativeLoadCallback; +typedef struct Opt_OnNativeLoadCallback { Ark_Tag tag; - Callback_OnWindowNewEvent_Void value; -} Opt_Callback_OnWindowNewEvent_Void; -typedef struct Ark_OnClientAuthenticationEvent { - Ark_ClientAuthenticationHandler handler; - Ark_String host; - Ark_Number port; - Array_String keyTypes; - Array_String issuers; -} Ark_OnClientAuthenticationEvent; -typedef struct Opt_OnClientAuthenticationEvent { + OnNativeLoadCallback value; +} Opt_OnNativeLoadCallback; +typedef struct Ark_XComponentOptions { + Ark_XComponentType type; + Ark_XComponentController controller; + Opt_ImageAIOptions imageAIOptions; +} Ark_XComponentOptions; +typedef struct Opt_XComponentOptions { Ark_Tag tag; - Ark_OnClientAuthenticationEvent value; -} Opt_OnClientAuthenticationEvent; -typedef struct Callback_OnClientAuthenticationEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); -} Callback_OnClientAuthenticationEvent_Void; -typedef struct Opt_Callback_OnClientAuthenticationEvent_Void { + Ark_XComponentOptions value; +} Opt_XComponentOptions; +typedef struct Ark_Type_XComponentInterface_value { + Ark_String id; + Ark_String type; + Opt_String libraryname; + Opt_XComponentController controller; +} Ark_Type_XComponentInterface_value; +typedef struct Opt_Type_XComponentInterface_value { Ark_Tag tag; - Callback_OnClientAuthenticationEvent_Void value; -} Opt_Callback_OnClientAuthenticationEvent_Void; -typedef struct Ark_SslErrorEvent { - Ark_SslErrorHandler handler; - Ark_SslError error; + Ark_Type_XComponentInterface_value value; +} Opt_Type_XComponentInterface_value; +typedef struct Ark_AdsBlockedDetails { Ark_String url; - Ark_String originalUrl; - Ark_String referrer; - Ark_Boolean isFatalError; - Ark_Boolean isMainFrame; -} Ark_SslErrorEvent; -typedef struct Opt_SslErrorEvent { + Array_String adsBlocked; +} Ark_AdsBlockedDetails; +typedef struct Opt_AdsBlockedDetails { Ark_Tag tag; - Ark_SslErrorEvent value; -} Opt_SslErrorEvent; -typedef struct OnSslErrorEventCallback { + Ark_AdsBlockedDetails value; +} Opt_AdsBlockedDetails; +typedef struct OnAdsBlockedCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); -} OnSslErrorEventCallback; -typedef struct Opt_OnSslErrorEventCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_AdsBlockedDetails details); +} OnAdsBlockedCallback; +typedef struct Opt_OnAdsBlockedCallback { Ark_Tag tag; - OnSslErrorEventCallback value; -} Opt_OnSslErrorEventCallback; -typedef struct Ark_OnSslErrorEventReceiveEvent { - Ark_SslErrorHandler handler; - Ark_SslError error; - Opt_Array_Buffer certChainData; -} Ark_OnSslErrorEventReceiveEvent; -typedef struct Opt_OnSslErrorEventReceiveEvent { + OnAdsBlockedCallback value; +} Opt_OnAdsBlockedCallback; +typedef struct Ark_WebKeyboardOptions { + Ark_Boolean useSystemKeyboard; + Opt_Number enterKeyType; + Opt_CustomNodeBuilder customKeyboard; +} Ark_WebKeyboardOptions; +typedef struct Opt_WebKeyboardOptions { Ark_Tag tag; - Ark_OnSslErrorEventReceiveEvent value; -} Opt_OnSslErrorEventReceiveEvent; -typedef struct Callback_OnSslErrorEventReceiveEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); -} Callback_OnSslErrorEventReceiveEvent_Void; -typedef struct Opt_Callback_OnSslErrorEventReceiveEvent_Void { + Ark_WebKeyboardOptions value; +} Opt_WebKeyboardOptions; +typedef struct Ark_WebKeyboardCallbackInfo { + Ark_WebKeyboardController controller; + Map_String_String attributes; +} Ark_WebKeyboardCallbackInfo; +typedef struct Opt_WebKeyboardCallbackInfo { Ark_Tag tag; - Callback_OnSslErrorEventReceiveEvent_Void value; -} Opt_Callback_OnSslErrorEventReceiveEvent_Void; -typedef struct Ark_OnScrollEvent { - Ark_Number xOffset; - Ark_Number yOffset; -} Ark_OnScrollEvent; -typedef struct Opt_OnScrollEvent { + Ark_WebKeyboardCallbackInfo value; +} Opt_WebKeyboardCallbackInfo; +typedef struct WebKeyboardCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); +} WebKeyboardCallback; +typedef struct Opt_WebKeyboardCallback { Ark_Tag tag; - Ark_OnScrollEvent value; -} Opt_OnScrollEvent; -typedef struct Callback_OnScrollEvent_Void { + WebKeyboardCallback value; +} Opt_WebKeyboardCallback; +typedef struct OnViewportFitChangedCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); -} Callback_OnScrollEvent_Void; -typedef struct Opt_Callback_OnScrollEvent_Void { + void (*call)(const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ViewportFit viewportFit); +} OnViewportFitChangedCallback; +typedef struct Opt_OnViewportFitChangedCallback { Ark_Tag tag; - Callback_OnScrollEvent_Void value; -} Opt_Callback_OnScrollEvent_Void; -typedef struct Ark_OnSearchResultReceiveEvent { - Ark_Number activeMatchOrdinal; - Ark_Number numberOfMatches; - Ark_Boolean isDoneCounting; -} Ark_OnSearchResultReceiveEvent; -typedef struct Opt_OnSearchResultReceiveEvent { + OnViewportFitChangedCallback value; +} Opt_OnViewportFitChangedCallback; +typedef struct Ark_Literal_String_plainText { + Ark_String plainText; +} Ark_Literal_String_plainText; +typedef struct Opt_Literal_String_plainText { Ark_Tag tag; - Ark_OnSearchResultReceiveEvent value; -} Opt_OnSearchResultReceiveEvent; -typedef struct Callback_OnSearchResultReceiveEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); -} Callback_OnSearchResultReceiveEvent_Void; -typedef struct Opt_Callback_OnSearchResultReceiveEvent_Void { + Ark_Literal_String_plainText value; +} Opt_Literal_String_plainText; +typedef struct Ark_ExpandedMenuItemOptions { + Ark_ResourceStr content; + Opt_ResourceStr startIcon; + Callback_Literal_String_plainText_Void action; +} Ark_ExpandedMenuItemOptions; +typedef struct Opt_ExpandedMenuItemOptions { Ark_Tag tag; - Callback_OnSearchResultReceiveEvent_Void value; -} Opt_Callback_OnSearchResultReceiveEvent_Void; -typedef struct OnContextMenuHideCallback { + Ark_ExpandedMenuItemOptions value; +} Opt_ExpandedMenuItemOptions; +typedef struct Array_ExpandedMenuItemOptions { + Ark_ExpandedMenuItemOptions* array; + Ark_Int32 length; +} Array_ExpandedMenuItemOptions; +typedef struct Opt_Array_ExpandedMenuItemOptions { + Ark_Tag tag; + Array_ExpandedMenuItemOptions value; +} Opt_Array_ExpandedMenuItemOptions; +typedef struct OnRenderProcessRespondingCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId); void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); -} OnContextMenuHideCallback; -typedef struct Opt_OnContextMenuHideCallback { +} OnRenderProcessRespondingCallback; +typedef struct Opt_OnRenderProcessRespondingCallback { Ark_Tag tag; - OnContextMenuHideCallback value; -} Opt_OnContextMenuHideCallback; -typedef struct Ark_OnContextMenuShowEvent { - Ark_WebContextMenuParam param; - Ark_WebContextMenuResult result; -} Ark_OnContextMenuShowEvent; -typedef struct Opt_OnContextMenuShowEvent { + OnRenderProcessRespondingCallback value; +} Opt_OnRenderProcessRespondingCallback; +typedef struct Ark_RenderProcessNotRespondingData { + Ark_String jsStack; + Ark_Number pid; + Ark_RenderProcessNotRespondingReason reason; +} Ark_RenderProcessNotRespondingData; +typedef struct Opt_RenderProcessNotRespondingData { Ark_Tag tag; - Ark_OnContextMenuShowEvent value; -} Opt_OnContextMenuShowEvent; -typedef struct Callback_OnContextMenuShowEvent_Boolean { + Ark_RenderProcessNotRespondingData value; +} Opt_RenderProcessNotRespondingData; +typedef struct OnRenderProcessNotRespondingCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnContextMenuShowEvent_Boolean; -typedef struct Opt_Callback_OnContextMenuShowEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RenderProcessNotRespondingData data); +} OnRenderProcessNotRespondingCallback; +typedef struct Opt_OnRenderProcessNotRespondingCallback { Ark_Tag tag; - Callback_OnContextMenuShowEvent_Boolean value; -} Opt_Callback_OnContextMenuShowEvent_Boolean; -typedef struct Ark_OnScreenCaptureRequestEvent { - Ark_ScreenCaptureHandler handler; -} Ark_OnScreenCaptureRequestEvent; -typedef struct Opt_OnScreenCaptureRequestEvent { + OnRenderProcessNotRespondingCallback value; +} Opt_OnRenderProcessNotRespondingCallback; +typedef struct Ark_NativeMediaPlayerConfig { + Ark_Boolean enable; + Ark_Boolean shouldOverlay; +} Ark_NativeMediaPlayerConfig; +typedef struct Opt_NativeMediaPlayerConfig { Ark_Tag tag; - Ark_OnScreenCaptureRequestEvent value; -} Opt_OnScreenCaptureRequestEvent; -typedef struct Callback_OnScreenCaptureRequestEvent_Void { + Ark_NativeMediaPlayerConfig value; +} Opt_NativeMediaPlayerConfig; +typedef struct OnOverrideUrlLoadingCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); -} Callback_OnScreenCaptureRequestEvent_Void; -typedef struct Opt_Callback_OnScreenCaptureRequestEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); +} OnOverrideUrlLoadingCallback; +typedef struct Opt_OnOverrideUrlLoadingCallback { Ark_Tag tag; - Callback_OnScreenCaptureRequestEvent_Void value; -} Opt_Callback_OnScreenCaptureRequestEvent_Void; -typedef struct Ark_OnPermissionRequestEvent { - Ark_PermissionRequest request; -} Ark_OnPermissionRequestEvent; -typedef struct Opt_OnPermissionRequestEvent { + OnOverrideUrlLoadingCallback value; +} Opt_OnOverrideUrlLoadingCallback; +typedef struct Ark_NativeEmbedTouchInfo { + Opt_String embedId; + Opt_TouchEvent touchEvent; + Opt_EventResult result; +} Ark_NativeEmbedTouchInfo; +typedef struct Opt_NativeEmbedTouchInfo { Ark_Tag tag; - Ark_OnPermissionRequestEvent value; -} Opt_OnPermissionRequestEvent; -typedef struct Callback_OnPermissionRequestEvent_Void { + Ark_NativeEmbedTouchInfo value; +} Opt_NativeEmbedTouchInfo; +typedef struct Callback_NativeEmbedTouchInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); -} Callback_OnPermissionRequestEvent_Void; -typedef struct Opt_Callback_OnPermissionRequestEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedTouchInfo event); +} Callback_NativeEmbedTouchInfo_Void; +typedef struct Opt_Callback_NativeEmbedTouchInfo_Void { Ark_Tag tag; - Callback_OnPermissionRequestEvent_Void value; -} Opt_Callback_OnPermissionRequestEvent_Void; -typedef struct Ark_OnInterceptRequestEvent { - Ark_WebResourceRequest request; -} Ark_OnInterceptRequestEvent; -typedef struct Opt_OnInterceptRequestEvent { + Callback_NativeEmbedTouchInfo_Void value; +} Opt_Callback_NativeEmbedTouchInfo_Void; +typedef struct Ark_NativeEmbedVisibilityInfo { + Ark_Boolean visibility; + Ark_String embedId; +} Ark_NativeEmbedVisibilityInfo; +typedef struct Opt_NativeEmbedVisibilityInfo { Ark_Tag tag; - Ark_OnInterceptRequestEvent value; -} Opt_OnInterceptRequestEvent; -typedef struct Callback_OnInterceptRequestEvent_WebResourceResponse { + Ark_NativeEmbedVisibilityInfo value; +} Opt_NativeEmbedVisibilityInfo; +typedef struct OnNativeEmbedVisibilityChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_Void continuation); -} Callback_OnInterceptRequestEvent_WebResourceResponse; -typedef struct Opt_Callback_OnInterceptRequestEvent_WebResourceResponse { + void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo); +} OnNativeEmbedVisibilityChangeCallback; +typedef struct Opt_OnNativeEmbedVisibilityChangeCallback { Ark_Tag tag; - Callback_OnInterceptRequestEvent_WebResourceResponse value; -} Opt_Callback_OnInterceptRequestEvent_WebResourceResponse; -typedef struct Ark_OnHttpAuthRequestEvent { - Ark_HttpAuthHandler handler; - Ark_String host; - Ark_String realm; -} Ark_OnHttpAuthRequestEvent; -typedef struct Opt_OnHttpAuthRequestEvent { + OnNativeEmbedVisibilityChangeCallback value; +} Opt_OnNativeEmbedVisibilityChangeCallback; +typedef struct Ark_NativeEmbedDataInfo { + Opt_NativeEmbedStatus status; + Opt_String surfaceId; + Opt_String embedId; + Opt_NativeEmbedInfo info; +} Ark_NativeEmbedDataInfo; +typedef struct Opt_NativeEmbedDataInfo { Ark_Tag tag; - Ark_OnHttpAuthRequestEvent value; -} Opt_OnHttpAuthRequestEvent; -typedef struct Callback_OnHttpAuthRequestEvent_Boolean { + Ark_NativeEmbedDataInfo value; +} Opt_NativeEmbedDataInfo; +typedef struct Callback_NativeEmbedDataInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnHttpAuthRequestEvent_Boolean; -typedef struct Opt_Callback_OnHttpAuthRequestEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NativeEmbedDataInfo event); +} Callback_NativeEmbedDataInfo_Void; +typedef struct Opt_Callback_NativeEmbedDataInfo_Void { Ark_Tag tag; - Callback_OnHttpAuthRequestEvent_Boolean value; -} Opt_Callback_OnHttpAuthRequestEvent_Boolean; -typedef struct Ark_OnScaleChangeEvent { - Ark_Number oldScale; - Ark_Number newScale; -} Ark_OnScaleChangeEvent; -typedef struct Opt_OnScaleChangeEvent { + Callback_NativeEmbedDataInfo_Void value; +} Opt_Callback_NativeEmbedDataInfo_Void; +typedef struct Ark_Union_NestedScrollOptions_NestedScrollOptionsExt { + Ark_Int32 selector; + union { + Ark_NestedScrollOptions value0; + Ark_NestedScrollOptionsExt value1; + }; +} Ark_Union_NestedScrollOptions_NestedScrollOptionsExt; +typedef struct Opt_Union_NestedScrollOptions_NestedScrollOptionsExt { Ark_Tag tag; - Ark_OnScaleChangeEvent value; -} Opt_OnScaleChangeEvent; -typedef struct Callback_OnScaleChangeEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); -} Callback_OnScaleChangeEvent_Void; -typedef struct Opt_Callback_OnScaleChangeEvent_Void { + Ark_Union_NestedScrollOptions_NestedScrollOptionsExt value; +} Opt_Union_NestedScrollOptions_NestedScrollOptionsExt; +typedef struct Array_ScriptItem { + Ark_ScriptItem* array; + Ark_Int32 length; +} Array_ScriptItem; +typedef struct Opt_Array_ScriptItem { Ark_Tag tag; - Callback_OnScaleChangeEvent_Void value; -} Opt_Callback_OnScaleChangeEvent_Void; -typedef struct Ark_FullScreenEnterEvent { - Ark_FullScreenExitHandler handler; - Opt_Number videoWidth; - Opt_Number videoHeight; -} Ark_FullScreenEnterEvent; -typedef struct Opt_FullScreenEnterEvent { + Array_ScriptItem value; +} Opt_Array_ScriptItem; +typedef struct Ark_ScriptItem { + Ark_String script; + Array_String scriptRules; +} Ark_ScriptItem; +typedef struct Opt_ScriptItem { Ark_Tag tag; - Ark_FullScreenEnterEvent value; -} Opt_FullScreenEnterEvent; -typedef struct OnFullScreenEnterCallback { + Ark_ScriptItem value; +} Opt_ScriptItem; +typedef struct Ark_IntelligentTrackingPreventionDetails { + Ark_String host; + Ark_String trackerHost; +} Ark_IntelligentTrackingPreventionDetails; +typedef struct Opt_IntelligentTrackingPreventionDetails { + Ark_Tag tag; + Ark_IntelligentTrackingPreventionDetails value; +} Opt_IntelligentTrackingPreventionDetails; +typedef struct OnIntelligentTrackingPreventionCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); -} OnFullScreenEnterCallback; -typedef struct Opt_OnFullScreenEnterCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_IntelligentTrackingPreventionDetails details); +} OnIntelligentTrackingPreventionCallback; +typedef struct Opt_OnIntelligentTrackingPreventionCallback { Ark_Tag tag; - OnFullScreenEnterCallback value; -} Opt_OnFullScreenEnterCallback; -typedef struct Ark_OnResourceLoadEvent { + OnIntelligentTrackingPreventionCallback value; +} Opt_OnIntelligentTrackingPreventionCallback; +typedef struct Ark_LoadCommittedDetails { + Ark_Boolean isMainFrame; + Ark_Boolean isSameDocument; + Ark_Boolean didReplaceEntry; + Ark_WebNavigationType navigationType; Ark_String url; -} Ark_OnResourceLoadEvent; -typedef struct Opt_OnResourceLoadEvent { +} Ark_LoadCommittedDetails; +typedef struct Opt_LoadCommittedDetails { Ark_Tag tag; - Ark_OnResourceLoadEvent value; -} Opt_OnResourceLoadEvent; -typedef struct Callback_OnResourceLoadEvent_Void { + Ark_LoadCommittedDetails value; +} Opt_LoadCommittedDetails; +typedef struct OnNavigationEntryCommittedCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); -} Callback_OnResourceLoadEvent_Void; -typedef struct Opt_Callback_OnResourceLoadEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LoadCommittedDetails loadCommittedDetails); +} OnNavigationEntryCommittedCallback; +typedef struct Opt_OnNavigationEntryCommittedCallback { Ark_Tag tag; - Callback_OnResourceLoadEvent_Void value; -} Opt_Callback_OnResourceLoadEvent_Void; -typedef struct Ark_Literal_Function_callback_Object_fileSelector { - Ark_Function callback; - Ark_CustomObject fileSelector; -} Ark_Literal_Function_callback_Object_fileSelector; -typedef struct Opt_Literal_Function_callback_Object_fileSelector { + OnNavigationEntryCommittedCallback value; +} Opt_OnNavigationEntryCommittedCallback; +typedef struct OnSafeBrowsingCheckResultCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_ThreatType threatType); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_ThreatType threatType); +} OnSafeBrowsingCheckResultCallback; +typedef struct Opt_OnSafeBrowsingCheckResultCallback { Ark_Tag tag; - Ark_Literal_Function_callback_Object_fileSelector value; -} Opt_Literal_Function_callback_Object_fileSelector; -typedef struct Callback_Literal_Function_callback_Object_fileSelector_Void { + OnSafeBrowsingCheckResultCallback value; +} Opt_OnSafeBrowsingCheckResultCallback; +typedef struct Ark_OnOverScrollEvent { + Ark_Number xOffset; + Ark_Number yOffset; +} Ark_OnOverScrollEvent; +typedef struct Opt_OnOverScrollEvent { + Ark_Tag tag; + Ark_OnOverScrollEvent value; +} Opt_OnOverScrollEvent; +typedef struct Callback_OnOverScrollEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); -} Callback_Literal_Function_callback_Object_fileSelector_Void; -typedef struct Opt_Callback_Literal_Function_callback_Object_fileSelector_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnOverScrollEvent parameter); +} Callback_OnOverScrollEvent_Void; +typedef struct Opt_Callback_OnOverScrollEvent_Void { Ark_Tag tag; - Callback_Literal_Function_callback_Object_fileSelector_Void value; -} Opt_Callback_Literal_Function_callback_Object_fileSelector_Void; -typedef struct Ark_Literal_Object_detail { - Ark_CustomObject detail; -} Ark_Literal_Object_detail; -typedef struct Opt_Literal_Object_detail { + Callback_OnOverScrollEvent_Void value; +} Opt_Callback_OnOverScrollEvent_Void; +typedef struct Ark_OnLoadInterceptEvent { + Ark_WebResourceRequest data; +} Ark_OnLoadInterceptEvent; +typedef struct Opt_OnLoadInterceptEvent { Ark_Tag tag; - Ark_Literal_Object_detail value; -} Opt_Literal_Object_detail; -typedef struct Callback_Literal_Object_detail_Boolean { + Ark_OnLoadInterceptEvent value; +} Opt_OnLoadInterceptEvent; +typedef struct Callback_OnLoadInterceptEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_Void continuation); -} Callback_Literal_Object_detail_Boolean; -typedef struct Opt_Callback_Literal_Object_detail_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnLoadInterceptEvent_Boolean; +typedef struct Opt_Callback_OnLoadInterceptEvent_Boolean { Ark_Tag tag; - Callback_Literal_Object_detail_Boolean value; -} Opt_Callback_Literal_Object_detail_Boolean; -typedef struct Ark_OnShowFileSelectorEvent { - Ark_FileSelectorResult result; - Ark_FileSelectorParam fileSelector; -} Ark_OnShowFileSelectorEvent; -typedef struct Opt_OnShowFileSelectorEvent { + Callback_OnLoadInterceptEvent_Boolean value; +} Opt_Callback_OnLoadInterceptEvent_Boolean; +typedef struct Ark_LargestContentfulPaint { + Opt_Number navigationStartTime; + Opt_Number largestImagePaintTime; + Opt_Number largestTextPaintTime; + Opt_Number imageBPP; + Opt_Number largestImageLoadStartTime; + Opt_Number largestImageLoadEndTime; +} Ark_LargestContentfulPaint; +typedef struct Opt_LargestContentfulPaint { Ark_Tag tag; - Ark_OnShowFileSelectorEvent value; -} Opt_OnShowFileSelectorEvent; -typedef struct Callback_OnShowFileSelectorEvent_Boolean { + Ark_LargestContentfulPaint value; +} Opt_LargestContentfulPaint; +typedef struct OnLargestContentfulPaintCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnShowFileSelectorEvent_Boolean; -typedef struct Opt_Callback_OnShowFileSelectorEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_LargestContentfulPaint largestContentfulPaint); +} OnLargestContentfulPaintCallback; +typedef struct Opt_OnLargestContentfulPaintCallback { Ark_Tag tag; - Callback_OnShowFileSelectorEvent_Boolean value; -} Opt_Callback_OnShowFileSelectorEvent_Boolean; -typedef struct Ark_OnRenderExitedEvent { - Ark_RenderExitReason renderExitReason; -} Ark_OnRenderExitedEvent; -typedef struct Opt_OnRenderExitedEvent { + OnLargestContentfulPaintCallback value; +} Opt_OnLargestContentfulPaintCallback; +typedef struct Ark_FirstMeaningfulPaint { + Opt_Number navigationStartTime; + Opt_Number firstMeaningfulPaintTime; +} Ark_FirstMeaningfulPaint; +typedef struct Opt_FirstMeaningfulPaint { Ark_Tag tag; - Ark_OnRenderExitedEvent value; -} Opt_OnRenderExitedEvent; -typedef struct Callback_OnRenderExitedEvent_Void { + Ark_FirstMeaningfulPaint value; +} Opt_FirstMeaningfulPaint; +typedef struct OnFirstMeaningfulPaintCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); -} Callback_OnRenderExitedEvent_Void; -typedef struct Opt_Callback_OnRenderExitedEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FirstMeaningfulPaint firstMeaningfulPaint); +} OnFirstMeaningfulPaintCallback; +typedef struct Opt_OnFirstMeaningfulPaintCallback { Ark_Tag tag; - Callback_OnRenderExitedEvent_Void value; -} Opt_Callback_OnRenderExitedEvent_Void; -typedef struct Ark_Literal_Function_handler_Object_error { - Ark_Function handler; - Ark_CustomObject error; -} Ark_Literal_Function_handler_Object_error; -typedef struct Opt_Literal_Function_handler_Object_error { + OnFirstMeaningfulPaintCallback value; +} Opt_OnFirstMeaningfulPaintCallback; +typedef struct Ark_OnFirstContentfulPaintEvent { + Ark_Number navigationStartTick; + Ark_Number firstContentfulPaintMs; +} Ark_OnFirstContentfulPaintEvent; +typedef struct Opt_OnFirstContentfulPaintEvent { Ark_Tag tag; - Ark_Literal_Function_handler_Object_error value; -} Opt_Literal_Function_handler_Object_error; -typedef struct Callback_Literal_Function_handler_Object_error_Void { + Ark_OnFirstContentfulPaintEvent value; +} Opt_OnFirstContentfulPaintEvent; +typedef struct Callback_OnFirstContentfulPaintEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); -} Callback_Literal_Function_handler_Object_error_Void; -typedef struct Opt_Callback_Literal_Function_handler_Object_error_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFirstContentfulPaintEvent parameter); +} Callback_OnFirstContentfulPaintEvent_Void; +typedef struct Opt_Callback_OnFirstContentfulPaintEvent_Void { Ark_Tag tag; - Callback_Literal_Function_handler_Object_error_Void value; -} Opt_Callback_Literal_Function_handler_Object_error_Void; -typedef struct Ark_Literal_Union_String_WebResourceRequest_data { - Ark_Union_String_WebResourceRequest data; -} Ark_Literal_Union_String_WebResourceRequest_data; -typedef struct Opt_Literal_Union_String_WebResourceRequest_data { + Callback_OnFirstContentfulPaintEvent_Void value; +} Opt_Callback_OnFirstContentfulPaintEvent_Void; +typedef struct Ark_OnAudioStateChangedEvent { + Ark_Boolean playing; +} Ark_OnAudioStateChangedEvent; +typedef struct Opt_OnAudioStateChangedEvent { Ark_Tag tag; - Ark_Literal_Union_String_WebResourceRequest_data value; -} Opt_Literal_Union_String_WebResourceRequest_data; -typedef struct Type_WebAttribute_onUrlLoadIntercept_callback { + Ark_OnAudioStateChangedEvent value; +} Opt_OnAudioStateChangedEvent; +typedef struct Callback_OnAudioStateChangedEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_Void continuation); -} Type_WebAttribute_onUrlLoadIntercept_callback; -typedef struct Opt_Type_WebAttribute_onUrlLoadIntercept_callback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnAudioStateChangedEvent parameter); +} Callback_OnAudioStateChangedEvent_Void; +typedef struct Opt_Callback_OnAudioStateChangedEvent_Void { Ark_Tag tag; - Type_WebAttribute_onUrlLoadIntercept_callback value; -} Opt_Type_WebAttribute_onUrlLoadIntercept_callback; -typedef struct Ark_OnRefreshAccessedHistoryEvent { - Ark_String url; - Ark_Boolean isRefreshed; -} Ark_OnRefreshAccessedHistoryEvent; -typedef struct Opt_OnRefreshAccessedHistoryEvent { + Callback_OnAudioStateChangedEvent_Void value; +} Opt_Callback_OnAudioStateChangedEvent_Void; +typedef struct Ark_OnDataResubmittedEvent { + Ark_DataResubmissionHandler handler; +} Ark_OnDataResubmittedEvent; +typedef struct Opt_OnDataResubmittedEvent { Ark_Tag tag; - Ark_OnRefreshAccessedHistoryEvent value; -} Opt_OnRefreshAccessedHistoryEvent; -typedef struct Callback_OnRefreshAccessedHistoryEvent_Void { + Ark_OnDataResubmittedEvent value; +} Opt_OnDataResubmittedEvent; +typedef struct Callback_OnDataResubmittedEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); -} Callback_OnRefreshAccessedHistoryEvent_Void; -typedef struct Opt_Callback_OnRefreshAccessedHistoryEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDataResubmittedEvent parameter); +} Callback_OnDataResubmittedEvent_Void; +typedef struct Opt_Callback_OnDataResubmittedEvent_Void { Ark_Tag tag; - Callback_OnRefreshAccessedHistoryEvent_Void value; -} Opt_Callback_OnRefreshAccessedHistoryEvent_Void; -typedef struct Ark_OnDownloadStartEvent { + Callback_OnDataResubmittedEvent_Void value; +} Opt_Callback_OnDataResubmittedEvent_Void; +typedef struct Ark_OnPageVisibleEvent { Ark_String url; - Ark_String userAgent; - Ark_String contentDisposition; - Ark_String mimetype; - Ark_Number contentLength; -} Ark_OnDownloadStartEvent; -typedef struct Opt_OnDownloadStartEvent { +} Ark_OnPageVisibleEvent; +typedef struct Opt_OnPageVisibleEvent { Ark_Tag tag; - Ark_OnDownloadStartEvent value; -} Opt_OnDownloadStartEvent; -typedef struct Callback_OnDownloadStartEvent_Void { + Ark_OnPageVisibleEvent value; +} Opt_OnPageVisibleEvent; +typedef struct Callback_OnPageVisibleEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); -} Callback_OnDownloadStartEvent_Void; -typedef struct Opt_Callback_OnDownloadStartEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageVisibleEvent parameter); +} Callback_OnPageVisibleEvent_Void; +typedef struct Opt_Callback_OnPageVisibleEvent_Void { Ark_Tag tag; - Callback_OnDownloadStartEvent_Void value; -} Opt_Callback_OnDownloadStartEvent_Void; -typedef struct Ark_OnHttpErrorReceiveEvent { - Ark_WebResourceRequest request; - Ark_WebResourceResponse response; -} Ark_OnHttpErrorReceiveEvent; -typedef struct Opt_OnHttpErrorReceiveEvent { + Callback_OnPageVisibleEvent_Void value; +} Opt_Callback_OnPageVisibleEvent_Void; +typedef struct Ark_OnFaviconReceivedEvent { + Ark_PixelMap favicon; +} Ark_OnFaviconReceivedEvent; +typedef struct Opt_OnFaviconReceivedEvent { Ark_Tag tag; - Ark_OnHttpErrorReceiveEvent value; -} Opt_OnHttpErrorReceiveEvent; -typedef struct Callback_OnHttpErrorReceiveEvent_Void { + Ark_OnFaviconReceivedEvent value; +} Opt_OnFaviconReceivedEvent; +typedef struct Callback_OnFaviconReceivedEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); -} Callback_OnHttpErrorReceiveEvent_Void; -typedef struct Opt_Callback_OnHttpErrorReceiveEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFaviconReceivedEvent parameter); +} Callback_OnFaviconReceivedEvent_Void; +typedef struct Opt_Callback_OnFaviconReceivedEvent_Void { Ark_Tag tag; - Callback_OnHttpErrorReceiveEvent_Void value; -} Opt_Callback_OnHttpErrorReceiveEvent_Void; -typedef struct Ark_OnErrorReceiveEvent { - Ark_WebResourceRequest request; - Ark_WebResourceError error; -} Ark_OnErrorReceiveEvent; -typedef struct Opt_OnErrorReceiveEvent { + Callback_OnFaviconReceivedEvent_Void value; +} Opt_Callback_OnFaviconReceivedEvent_Void; +typedef struct Ark_OnTouchIconUrlReceivedEvent { + Ark_String url; + Ark_Boolean precomposed; +} Ark_OnTouchIconUrlReceivedEvent; +typedef struct Opt_OnTouchIconUrlReceivedEvent { Ark_Tag tag; - Ark_OnErrorReceiveEvent value; -} Opt_OnErrorReceiveEvent; -typedef struct Callback_OnErrorReceiveEvent_Void { + Ark_OnTouchIconUrlReceivedEvent value; +} Opt_OnTouchIconUrlReceivedEvent; +typedef struct Callback_OnTouchIconUrlReceivedEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); -} Callback_OnErrorReceiveEvent_Void; -typedef struct Opt_Callback_OnErrorReceiveEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTouchIconUrlReceivedEvent parameter); +} Callback_OnTouchIconUrlReceivedEvent_Void; +typedef struct Opt_Callback_OnTouchIconUrlReceivedEvent_Void { Ark_Tag tag; - Callback_OnErrorReceiveEvent_Void value; -} Opt_Callback_OnErrorReceiveEvent_Void; -typedef struct Ark_OnConsoleEvent { - Ark_ConsoleMessage message; -} Ark_OnConsoleEvent; -typedef struct Opt_OnConsoleEvent { + Callback_OnTouchIconUrlReceivedEvent_Void value; +} Opt_Callback_OnTouchIconUrlReceivedEvent_Void; +typedef struct Ark_OnWindowNewEvent { + Ark_Boolean isAlert; + Ark_Boolean isUserTrigger; + Ark_String targetUrl; + Ark_ControllerHandler handler; +} Ark_OnWindowNewEvent; +typedef struct Opt_OnWindowNewEvent { Ark_Tag tag; - Ark_OnConsoleEvent value; -} Opt_OnConsoleEvent; -typedef struct Callback_OnConsoleEvent_Boolean { + Ark_OnWindowNewEvent value; +} Opt_OnWindowNewEvent; +typedef struct Callback_OnWindowNewEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnConsoleEvent_Boolean; -typedef struct Opt_Callback_OnConsoleEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnWindowNewEvent parameter); +} Callback_OnWindowNewEvent_Void; +typedef struct Opt_Callback_OnWindowNewEvent_Void { Ark_Tag tag; - Callback_OnConsoleEvent_Boolean value; -} Opt_Callback_OnConsoleEvent_Boolean; -typedef struct Ark_OnPromptEvent { - Ark_String url; - Ark_String message; - Ark_String value; - Ark_JsResult result; -} Ark_OnPromptEvent; -typedef struct Opt_OnPromptEvent { + Callback_OnWindowNewEvent_Void value; +} Opt_Callback_OnWindowNewEvent_Void; +typedef struct Ark_OnClientAuthenticationEvent { + Ark_ClientAuthenticationHandler handler; + Ark_String host; + Ark_Number port; + Array_String keyTypes; + Array_String issuers; +} Ark_OnClientAuthenticationEvent; +typedef struct Opt_OnClientAuthenticationEvent { Ark_Tag tag; - Ark_OnPromptEvent value; -} Opt_OnPromptEvent; -typedef struct Callback_OnPromptEvent_Boolean { + Ark_OnClientAuthenticationEvent value; +} Opt_OnClientAuthenticationEvent; +typedef struct Callback_OnClientAuthenticationEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnPromptEvent_Boolean; -typedef struct Opt_Callback_OnPromptEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnClientAuthenticationEvent parameter); +} Callback_OnClientAuthenticationEvent_Void; +typedef struct Opt_Callback_OnClientAuthenticationEvent_Void { Ark_Tag tag; - Callback_OnPromptEvent_Boolean value; -} Opt_Callback_OnPromptEvent_Boolean; -typedef struct Ark_OnConfirmEvent { + Callback_OnClientAuthenticationEvent_Void value; +} Opt_Callback_OnClientAuthenticationEvent_Void; +typedef struct Ark_SslErrorEvent { + Ark_SslErrorHandler handler; + Ark_SslError error; Ark_String url; - Ark_String message; - Ark_JsResult result; -} Ark_OnConfirmEvent; -typedef struct Opt_OnConfirmEvent { + Ark_String originalUrl; + Ark_String referrer; + Ark_Boolean isFatalError; + Ark_Boolean isMainFrame; +} Ark_SslErrorEvent; +typedef struct Opt_SslErrorEvent { Ark_Tag tag; - Ark_OnConfirmEvent value; -} Opt_OnConfirmEvent; -typedef struct Callback_OnConfirmEvent_Boolean { + Ark_SslErrorEvent value; +} Opt_SslErrorEvent; +typedef struct OnSslErrorEventCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnConfirmEvent_Boolean; -typedef struct Opt_Callback_OnConfirmEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SslErrorEvent sslErrorEvent); +} OnSslErrorEventCallback; +typedef struct Opt_OnSslErrorEventCallback { Ark_Tag tag; - Callback_OnConfirmEvent_Boolean value; -} Opt_Callback_OnConfirmEvent_Boolean; -typedef struct Ark_OnBeforeUnloadEvent { - Ark_String url; - Ark_String message; - Ark_JsResult result; -} Ark_OnBeforeUnloadEvent; -typedef struct Opt_OnBeforeUnloadEvent { + OnSslErrorEventCallback value; +} Opt_OnSslErrorEventCallback; +typedef struct Ark_OnSslErrorEventReceiveEvent { + Ark_SslErrorHandler handler; + Ark_SslError error; + Opt_Array_Buffer certChainData; +} Ark_OnSslErrorEventReceiveEvent; +typedef struct Opt_OnSslErrorEventReceiveEvent { Ark_Tag tag; - Ark_OnBeforeUnloadEvent value; -} Opt_OnBeforeUnloadEvent; -typedef struct Callback_OnBeforeUnloadEvent_Boolean { + Ark_OnSslErrorEventReceiveEvent value; +} Opt_OnSslErrorEventReceiveEvent; +typedef struct Callback_OnSslErrorEventReceiveEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnBeforeUnloadEvent_Boolean; -typedef struct Opt_Callback_OnBeforeUnloadEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSslErrorEventReceiveEvent parameter); +} Callback_OnSslErrorEventReceiveEvent_Void; +typedef struct Opt_Callback_OnSslErrorEventReceiveEvent_Void { Ark_Tag tag; - Callback_OnBeforeUnloadEvent_Boolean value; -} Opt_Callback_OnBeforeUnloadEvent_Boolean; -typedef struct Ark_OnAlertEvent { - Ark_String url; - Ark_String message; - Ark_JsResult result; -} Ark_OnAlertEvent; -typedef struct Opt_OnAlertEvent { + Callback_OnSslErrorEventReceiveEvent_Void value; +} Opt_Callback_OnSslErrorEventReceiveEvent_Void; +typedef struct Ark_OnScrollEvent { + Ark_Number xOffset; + Ark_Number yOffset; +} Ark_OnScrollEvent; +typedef struct Opt_OnScrollEvent { Ark_Tag tag; - Ark_OnAlertEvent value; -} Opt_OnAlertEvent; -typedef struct Callback_OnAlertEvent_Boolean { + Ark_OnScrollEvent value; +} Opt_OnScrollEvent; +typedef struct Callback_OnScrollEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_Void continuation); -} Callback_OnAlertEvent_Boolean; -typedef struct Opt_Callback_OnAlertEvent_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScrollEvent parameter); +} Callback_OnScrollEvent_Void; +typedef struct Opt_Callback_OnScrollEvent_Void { Ark_Tag tag; - Callback_OnAlertEvent_Boolean value; -} Opt_Callback_OnAlertEvent_Boolean; -typedef struct Ark_OnGeolocationShowEvent { - Ark_String origin; - Ark_JsGeolocation geolocation; -} Ark_OnGeolocationShowEvent; -typedef struct Opt_OnGeolocationShowEvent { + Callback_OnScrollEvent_Void value; +} Opt_Callback_OnScrollEvent_Void; +typedef struct Ark_OnSearchResultReceiveEvent { + Ark_Number activeMatchOrdinal; + Ark_Number numberOfMatches; + Ark_Boolean isDoneCounting; +} Ark_OnSearchResultReceiveEvent; +typedef struct Opt_OnSearchResultReceiveEvent { Ark_Tag tag; - Ark_OnGeolocationShowEvent value; -} Opt_OnGeolocationShowEvent; -typedef struct Callback_OnGeolocationShowEvent_Void { + Ark_OnSearchResultReceiveEvent value; +} Opt_OnSearchResultReceiveEvent; +typedef struct Callback_OnSearchResultReceiveEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); -} Callback_OnGeolocationShowEvent_Void; -typedef struct Opt_Callback_OnGeolocationShowEvent_Void { - Ark_Tag tag; - Callback_OnGeolocationShowEvent_Void value; -} Opt_Callback_OnGeolocationShowEvent_Void; -typedef struct Ark_OnTitleReceiveEvent { - Ark_String title; -} Ark_OnTitleReceiveEvent; -typedef struct Opt_OnTitleReceiveEvent { + void (*call)(const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnSearchResultReceiveEvent parameter); +} Callback_OnSearchResultReceiveEvent_Void; +typedef struct Opt_Callback_OnSearchResultReceiveEvent_Void { Ark_Tag tag; - Ark_OnTitleReceiveEvent value; -} Opt_OnTitleReceiveEvent; -typedef struct Callback_OnTitleReceiveEvent_Void { + Callback_OnSearchResultReceiveEvent_Void value; +} Opt_Callback_OnSearchResultReceiveEvent_Void; +typedef struct OnContextMenuHideCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); -} Callback_OnTitleReceiveEvent_Void; -typedef struct Opt_Callback_OnTitleReceiveEvent_Void { + void (*call)(const Ark_Int32 resourceId); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId); +} OnContextMenuHideCallback; +typedef struct Opt_OnContextMenuHideCallback { Ark_Tag tag; - Callback_OnTitleReceiveEvent_Void value; -} Opt_Callback_OnTitleReceiveEvent_Void; -typedef struct Ark_OnProgressChangeEvent { - Ark_Number newProgress; -} Ark_OnProgressChangeEvent; -typedef struct Opt_OnProgressChangeEvent { + OnContextMenuHideCallback value; +} Opt_OnContextMenuHideCallback; +typedef struct Ark_OnContextMenuShowEvent { + Ark_WebContextMenuParam param; + Ark_WebContextMenuResult result; +} Ark_OnContextMenuShowEvent; +typedef struct Opt_OnContextMenuShowEvent { Ark_Tag tag; - Ark_OnProgressChangeEvent value; -} Opt_OnProgressChangeEvent; -typedef struct Callback_OnProgressChangeEvent_Void { + Ark_OnContextMenuShowEvent value; +} Opt_OnContextMenuShowEvent; +typedef struct Callback_OnContextMenuShowEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); -} Callback_OnProgressChangeEvent_Void; -typedef struct Opt_Callback_OnProgressChangeEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnContextMenuShowEvent_Boolean; +typedef struct Opt_Callback_OnContextMenuShowEvent_Boolean { Ark_Tag tag; - Callback_OnProgressChangeEvent_Void value; -} Opt_Callback_OnProgressChangeEvent_Void; -typedef struct Ark_OnPageBeginEvent { - Ark_String url; -} Ark_OnPageBeginEvent; -typedef struct Opt_OnPageBeginEvent { + Callback_OnContextMenuShowEvent_Boolean value; +} Opt_Callback_OnContextMenuShowEvent_Boolean; +typedef struct Ark_OnScreenCaptureRequestEvent { + Ark_ScreenCaptureHandler handler; +} Ark_OnScreenCaptureRequestEvent; +typedef struct Opt_OnScreenCaptureRequestEvent { Ark_Tag tag; - Ark_OnPageBeginEvent value; -} Opt_OnPageBeginEvent; -typedef struct Callback_OnPageBeginEvent_Void { + Ark_OnScreenCaptureRequestEvent value; +} Opt_OnScreenCaptureRequestEvent; +typedef struct Callback_OnScreenCaptureRequestEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); -} Callback_OnPageBeginEvent_Void; -typedef struct Opt_Callback_OnPageBeginEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScreenCaptureRequestEvent parameter); +} Callback_OnScreenCaptureRequestEvent_Void; +typedef struct Opt_Callback_OnScreenCaptureRequestEvent_Void { Ark_Tag tag; - Callback_OnPageBeginEvent_Void value; -} Opt_Callback_OnPageBeginEvent_Void; -typedef struct Ark_OnPageEndEvent { - Ark_String url; -} Ark_OnPageEndEvent; -typedef struct Opt_OnPageEndEvent { + Callback_OnScreenCaptureRequestEvent_Void value; +} Opt_Callback_OnScreenCaptureRequestEvent_Void; +typedef struct Ark_OnPermissionRequestEvent { + Ark_PermissionRequest request; +} Ark_OnPermissionRequestEvent; +typedef struct Opt_OnPermissionRequestEvent { Ark_Tag tag; - Ark_OnPageEndEvent value; -} Opt_OnPageEndEvent; -typedef struct Callback_OnPageEndEvent_Void { + Ark_OnPermissionRequestEvent value; +} Opt_OnPermissionRequestEvent; +typedef struct Callback_OnPermissionRequestEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); -} Callback_OnPageEndEvent_Void; -typedef struct Opt_Callback_OnPageEndEvent_Void { - Ark_Tag tag; - Callback_OnPageEndEvent_Void value; -} Opt_Callback_OnPageEndEvent_Void; -typedef struct Ark_WebMediaOptions { - Opt_Number resumeInterval; - Opt_Boolean audioExclusive; -} Ark_WebMediaOptions; -typedef struct Opt_WebMediaOptions { + void (*call)(const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPermissionRequestEvent parameter); +} Callback_OnPermissionRequestEvent_Void; +typedef struct Opt_Callback_OnPermissionRequestEvent_Void { Ark_Tag tag; - Ark_WebMediaOptions value; -} Opt_WebMediaOptions; -typedef struct Ark_JavaScriptProxy { - Ark_CustomObject object; - Ark_String name; - Array_String methodList; - Ark_Union_WebController_WebviewController controller; - Opt_Array_String asyncMethodList; - Opt_String permission; -} Ark_JavaScriptProxy; -typedef struct Opt_JavaScriptProxy { + Callback_OnPermissionRequestEvent_Void value; +} Opt_Callback_OnPermissionRequestEvent_Void; +typedef struct Ark_OnInterceptRequestEvent { + Ark_WebResourceRequest request; +} Ark_OnInterceptRequestEvent; +typedef struct Opt_OnInterceptRequestEvent { Ark_Tag tag; - Ark_JavaScriptProxy value; -} Opt_JavaScriptProxy; -typedef struct Ark_WebOptions { - Ark_Union_String_Resource src; - Ark_Union_WebController_WebviewController controller; - Opt_RenderMode renderMode; - Opt_Boolean incognitoMode; - Opt_String sharedRenderProcessToken; -} Ark_WebOptions; -typedef struct Opt_WebOptions { + Ark_OnInterceptRequestEvent value; +} Opt_OnInterceptRequestEvent; +typedef struct Callback_OnInterceptRequestEvent_WebResourceResponse { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_Void continuation); +} Callback_OnInterceptRequestEvent_WebResourceResponse; +typedef struct Opt_Callback_OnInterceptRequestEvent_WebResourceResponse { Ark_Tag tag; - Ark_WebOptions value; -} Opt_WebOptions; -typedef struct Ark_PlaybackInfo { - Ark_Number time; -} Ark_PlaybackInfo; -typedef struct Opt_PlaybackInfo { + Callback_OnInterceptRequestEvent_WebResourceResponse value; +} Opt_Callback_OnInterceptRequestEvent_WebResourceResponse; +typedef struct Ark_OnHttpAuthRequestEvent { + Ark_HttpAuthHandler handler; + Ark_String host; + Ark_String realm; +} Ark_OnHttpAuthRequestEvent; +typedef struct Opt_OnHttpAuthRequestEvent { Ark_Tag tag; - Ark_PlaybackInfo value; -} Opt_PlaybackInfo; -typedef struct Callback_PlaybackInfo_Void { + Ark_OnHttpAuthRequestEvent value; +} Opt_OnHttpAuthRequestEvent; +typedef struct Callback_OnHttpAuthRequestEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); -} Callback_PlaybackInfo_Void; -typedef struct Opt_Callback_PlaybackInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnHttpAuthRequestEvent_Boolean; +typedef struct Opt_Callback_OnHttpAuthRequestEvent_Boolean { Ark_Tag tag; - Callback_PlaybackInfo_Void value; -} Opt_Callback_PlaybackInfo_Void; -typedef struct Ark_PreparedInfo { - Ark_Number duration; -} Ark_PreparedInfo; -typedef struct Opt_PreparedInfo { + Callback_OnHttpAuthRequestEvent_Boolean value; +} Opt_Callback_OnHttpAuthRequestEvent_Boolean; +typedef struct Ark_OnScaleChangeEvent { + Ark_Number oldScale; + Ark_Number newScale; +} Ark_OnScaleChangeEvent; +typedef struct Opt_OnScaleChangeEvent { Ark_Tag tag; - Ark_PreparedInfo value; -} Opt_PreparedInfo; -typedef struct Callback_PreparedInfo_Void { + Ark_OnScaleChangeEvent value; +} Opt_OnScaleChangeEvent; +typedef struct Callback_OnScaleChangeEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); -} Callback_PreparedInfo_Void; -typedef struct Opt_Callback_PreparedInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnScaleChangeEvent parameter); +} Callback_OnScaleChangeEvent_Void; +typedef struct Opt_Callback_OnScaleChangeEvent_Void { Ark_Tag tag; - Callback_PreparedInfo_Void value; -} Opt_Callback_PreparedInfo_Void; -typedef struct Ark_FullscreenInfo { - Ark_Boolean fullscreen; -} Ark_FullscreenInfo; -typedef struct Opt_FullscreenInfo { + Callback_OnScaleChangeEvent_Void value; +} Opt_Callback_OnScaleChangeEvent_Void; +typedef struct Ark_FullScreenEnterEvent { + Ark_FullScreenExitHandler handler; + Opt_Number videoWidth; + Opt_Number videoHeight; +} Ark_FullScreenEnterEvent; +typedef struct Opt_FullScreenEnterEvent { Ark_Tag tag; - Ark_FullscreenInfo value; -} Opt_FullscreenInfo; -typedef struct Callback_FullscreenInfo_Void { + Ark_FullScreenEnterEvent value; +} Opt_FullScreenEnterEvent; +typedef struct OnFullScreenEnterCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); -} Callback_FullscreenInfo_Void; -typedef struct Opt_Callback_FullscreenInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullScreenEnterEvent event); +} OnFullScreenEnterCallback; +typedef struct Opt_OnFullScreenEnterCallback { Ark_Tag tag; - Callback_FullscreenInfo_Void value; -} Opt_Callback_FullscreenInfo_Void; -typedef struct Ark_VideoOptions { - Opt_Union_String_Resource src; - Opt_Union_Number_String_PlaybackSpeed currentProgressRate; - Opt_Union_String_PixelMap_Resource previewUri; - Opt_VideoController controller; - Opt_ImageAIOptions imageAIOptions; -} Ark_VideoOptions; -typedef struct Opt_VideoOptions { + OnFullScreenEnterCallback value; +} Opt_OnFullScreenEnterCallback; +typedef struct Ark_OnResourceLoadEvent { + Ark_String url; +} Ark_OnResourceLoadEvent; +typedef struct Opt_OnResourceLoadEvent { Ark_Tag tag; - Ark_VideoOptions value; -} Opt_VideoOptions; -typedef struct Ark_SwitchStyle { - Opt_Union_Number_Resource pointRadius; - Opt_ResourceColor unselectedColor; - Opt_ResourceColor pointColor; - Opt_Union_Number_Resource trackBorderRadius; -} Ark_SwitchStyle; -typedef struct Opt_SwitchStyle { + Ark_OnResourceLoadEvent value; +} Opt_OnResourceLoadEvent; +typedef struct Callback_OnResourceLoadEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnResourceLoadEvent parameter); +} Callback_OnResourceLoadEvent_Void; +typedef struct Opt_Callback_OnResourceLoadEvent_Void { Ark_Tag tag; - Ark_SwitchStyle value; -} Opt_SwitchStyle; -typedef struct Ark_ToggleOptions { - Ark_ToggleType type; - Opt_Boolean isOn; -} Ark_ToggleOptions; -typedef struct Opt_ToggleOptions { + Callback_OnResourceLoadEvent_Void value; +} Opt_Callback_OnResourceLoadEvent_Void; +typedef struct Ark_Literal_Function_callback_Object_fileSelector { + Ark_Function callback; + Ark_CustomObject fileSelector; +} Ark_Literal_Function_callback_Object_fileSelector; +typedef struct Opt_Literal_Function_callback_Object_fileSelector { Ark_Tag tag; - Ark_ToggleOptions value; -} Opt_ToggleOptions; -typedef struct Ark_TimePickerResult { - Ark_Number hour; - Ark_Number minute; - Ark_Number second; -} Ark_TimePickerResult; -typedef struct Opt_TimePickerResult { + Ark_Literal_Function_callback_Object_fileSelector value; +} Opt_Literal_Function_callback_Object_fileSelector; +typedef struct Callback_Literal_Function_callback_Object_fileSelector_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_callback_Object_fileSelector event); +} Callback_Literal_Function_callback_Object_fileSelector_Void; +typedef struct Opt_Callback_Literal_Function_callback_Object_fileSelector_Void { Ark_Tag tag; - Ark_TimePickerResult value; -} Opt_TimePickerResult; -typedef struct Ark_TimePickerOptions { - Opt_Date selected; - Opt_TimePickerFormat format; -} Ark_TimePickerOptions; -typedef struct Opt_TimePickerOptions { + Callback_Literal_Function_callback_Object_fileSelector_Void value; +} Opt_Callback_Literal_Function_callback_Object_fileSelector_Void; +typedef struct Ark_Literal_Object_detail { + Ark_CustomObject detail; +} Ark_Literal_Object_detail; +typedef struct Opt_Literal_Object_detail { Ark_Tag tag; - Ark_TimePickerOptions value; -} Opt_TimePickerOptions; -typedef struct Ark_TextTimerOptions { - Opt_Boolean isCountDown; - Opt_Number count; - Opt_TextTimerController controller; -} Ark_TextTimerOptions; -typedef struct Opt_TextTimerOptions { + Ark_Literal_Object_detail value; +} Opt_Literal_Object_detail; +typedef struct Callback_Literal_Object_detail_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_Void continuation); +} Callback_Literal_Object_detail_Boolean; +typedef struct Opt_Callback_Literal_Object_detail_Boolean { Ark_Tag tag; - Ark_TextTimerOptions value; -} Opt_TextTimerOptions; -typedef struct Type_TextPickerAttribute_onChange_callback { + Callback_Literal_Object_detail_Boolean value; +} Opt_Callback_Literal_Object_detail_Boolean; +typedef struct Ark_OnShowFileSelectorEvent { + Ark_FileSelectorResult result; + Ark_FileSelectorParam fileSelector; +} Ark_OnShowFileSelectorEvent; +typedef struct Opt_OnShowFileSelectorEvent { + Ark_Tag tag; + Ark_OnShowFileSelectorEvent value; +} Opt_OnShowFileSelectorEvent; +typedef struct Callback_OnShowFileSelectorEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); -} Type_TextPickerAttribute_onChange_callback; -typedef struct Opt_Type_TextPickerAttribute_onChange_callback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnShowFileSelectorEvent_Boolean; +typedef struct Opt_Callback_OnShowFileSelectorEvent_Boolean { Ark_Tag tag; - Type_TextPickerAttribute_onChange_callback value; -} Opt_Type_TextPickerAttribute_onChange_callback; -typedef struct Callback_String_Number_Void { + Callback_OnShowFileSelectorEvent_Boolean value; +} Opt_Callback_OnShowFileSelectorEvent_Boolean; +typedef struct Ark_OnRenderExitedEvent { + Ark_RenderExitReason renderExitReason; +} Ark_OnRenderExitedEvent; +typedef struct Opt_OnRenderExitedEvent { + Ark_Tag tag; + Ark_OnRenderExitedEvent value; +} Opt_OnRenderExitedEvent; +typedef struct Callback_OnRenderExitedEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); -} Callback_String_Number_Void; -typedef struct Opt_Callback_String_Number_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRenderExitedEvent parameter); +} Callback_OnRenderExitedEvent_Void; +typedef struct Opt_Callback_OnRenderExitedEvent_Void { Ark_Tag tag; - Callback_String_Number_Void value; -} Opt_Callback_String_Number_Void; -typedef struct Ark_TextCascadePickerRangeContent { - Ark_Union_String_Resource text; - Opt_Array_TextCascadePickerRangeContent children; -} Ark_TextCascadePickerRangeContent; -typedef struct Opt_TextCascadePickerRangeContent { + Callback_OnRenderExitedEvent_Void value; +} Opt_Callback_OnRenderExitedEvent_Void; +typedef struct Ark_Literal_Function_handler_Object_error { + Ark_Function handler; + Ark_CustomObject error; +} Ark_Literal_Function_handler_Object_error; +typedef struct Opt_Literal_Function_handler_Object_error { Ark_Tag tag; - Ark_TextCascadePickerRangeContent value; -} Opt_TextCascadePickerRangeContent; -typedef struct Ark_TextPickerRangeContent { - Ark_Union_String_Resource icon; - Opt_Union_String_Resource text; -} Ark_TextPickerRangeContent; -typedef struct Opt_TextPickerRangeContent { + Ark_Literal_Function_handler_Object_error value; +} Opt_Literal_Function_handler_Object_error; +typedef struct Callback_Literal_Function_handler_Object_error_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Function_handler_Object_error event); +} Callback_Literal_Function_handler_Object_error_Void; +typedef struct Opt_Callback_Literal_Function_handler_Object_error_Void { Ark_Tag tag; - Ark_TextPickerRangeContent value; -} Opt_TextPickerRangeContent; -typedef struct Ark_TextPickerOptions { - Ark_Type_TextPickerOptions_range range; - Opt_Union_String_Array_String value; - Opt_Union_Number_Array_Number selected; -} Ark_TextPickerOptions; -typedef struct Opt_TextPickerOptions { + Callback_Literal_Function_handler_Object_error_Void value; +} Opt_Callback_Literal_Function_handler_Object_error_Void; +typedef struct Ark_Literal_Union_String_WebResourceRequest_data { + Ark_Union_String_WebResourceRequest data; +} Ark_Literal_Union_String_WebResourceRequest_data; +typedef struct Opt_Literal_Union_String_WebResourceRequest_data { Ark_Tag tag; - Ark_TextPickerOptions value; -} Opt_TextPickerOptions; -typedef struct Ark_Union_ResourceColor_UnderlineColor { - Ark_Int32 selector; - union { - Ark_ResourceColor value0; - Ark_UnderlineColor value1; - }; -} Ark_Union_ResourceColor_UnderlineColor; -typedef struct Opt_Union_ResourceColor_UnderlineColor { + Ark_Literal_Union_String_WebResourceRequest_data value; +} Opt_Literal_Union_String_WebResourceRequest_data; +typedef struct Type_WebAttribute_onUrlLoadIntercept_callback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_Void continuation); +} Type_WebAttribute_onUrlLoadIntercept_callback; +typedef struct Opt_Type_WebAttribute_onUrlLoadIntercept_callback { Ark_Tag tag; - Ark_Union_ResourceColor_UnderlineColor value; -} Opt_Union_ResourceColor_UnderlineColor; -typedef struct Ark_PasswordIcon { - Opt_Union_String_Resource onIconSrc; - Opt_Union_String_Resource offIconSrc; -} Ark_PasswordIcon; -typedef struct Opt_PasswordIcon { + Type_WebAttribute_onUrlLoadIntercept_callback value; +} Opt_Type_WebAttribute_onUrlLoadIntercept_callback; +typedef struct Ark_OnRefreshAccessedHistoryEvent { + Ark_String url; + Ark_Boolean isRefreshed; +} Ark_OnRefreshAccessedHistoryEvent; +typedef struct Opt_OnRefreshAccessedHistoryEvent { Ark_Tag tag; - Ark_PasswordIcon value; -} Opt_PasswordIcon; -typedef struct Ark_Union_TextInputStyle_TextContentStyle { - Ark_Int32 selector; - union { - Ark_TextInputStyle value0; - Ark_TextContentStyle value1; - }; -} Ark_Union_TextInputStyle_TextContentStyle; -typedef struct Opt_Union_TextInputStyle_TextContentStyle { + Ark_OnRefreshAccessedHistoryEvent value; +} Opt_OnRefreshAccessedHistoryEvent; +typedef struct Callback_OnRefreshAccessedHistoryEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnRefreshAccessedHistoryEvent parameter); +} Callback_OnRefreshAccessedHistoryEvent_Void; +typedef struct Opt_Callback_OnRefreshAccessedHistoryEvent_Void { Ark_Tag tag; - Ark_Union_TextInputStyle_TextContentStyle value; -} Opt_Union_TextInputStyle_TextContentStyle; -typedef struct OnSubmitCallback { + Callback_OnRefreshAccessedHistoryEvent_Void value; +} Opt_Callback_OnRefreshAccessedHistoryEvent_Void; +typedef struct Ark_OnDownloadStartEvent { + Ark_String url; + Ark_String userAgent; + Ark_String contentDisposition; + Ark_String mimetype; + Ark_Number contentLength; +} Ark_OnDownloadStartEvent; +typedef struct Opt_OnDownloadStartEvent { + Ark_Tag tag; + Ark_OnDownloadStartEvent value; +} Opt_OnDownloadStartEvent; +typedef struct Callback_OnDownloadStartEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); -} OnSubmitCallback; -typedef struct Opt_OnSubmitCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnDownloadStartEvent parameter); +} Callback_OnDownloadStartEvent_Void; +typedef struct Opt_Callback_OnDownloadStartEvent_Void { Ark_Tag tag; - OnSubmitCallback value; -} Opt_OnSubmitCallback; -typedef struct Ark_TextInputOptions { - Opt_ResourceStr placeholder; - Opt_ResourceStr text; - Opt_TextInputController controller; -} Ark_TextInputOptions; -typedef struct Opt_TextInputOptions { + Callback_OnDownloadStartEvent_Void value; +} Opt_Callback_OnDownloadStartEvent_Void; +typedef struct Ark_OnHttpErrorReceiveEvent { + Ark_WebResourceRequest request; + Ark_WebResourceResponse response; +} Ark_OnHttpErrorReceiveEvent; +typedef struct Opt_OnHttpErrorReceiveEvent { Ark_Tag tag; - Ark_TextInputOptions value; -} Opt_TextInputOptions; -typedef struct Ark_TextClockOptions { - Opt_Number timeZoneOffset; - Opt_TextClockController controller; -} Ark_TextClockOptions; -typedef struct Opt_TextClockOptions { + Ark_OnHttpErrorReceiveEvent value; +} Opt_OnHttpErrorReceiveEvent; +typedef struct Callback_OnHttpErrorReceiveEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnHttpErrorReceiveEvent parameter); +} Callback_OnHttpErrorReceiveEvent_Void; +typedef struct Opt_Callback_OnHttpErrorReceiveEvent_Void { Ark_Tag tag; - Ark_TextClockOptions value; -} Opt_TextClockOptions; -typedef struct Ark_InputCounterOptions { - Opt_Number thresholdPercentage; - Opt_Boolean highlightBorder; -} Ark_InputCounterOptions; -typedef struct Opt_InputCounterOptions { + Callback_OnHttpErrorReceiveEvent_Void value; +} Opt_Callback_OnHttpErrorReceiveEvent_Void; +typedef struct Ark_OnErrorReceiveEvent { + Ark_WebResourceRequest request; + Ark_WebResourceError error; +} Ark_OnErrorReceiveEvent; +typedef struct Opt_OnErrorReceiveEvent { Ark_Tag tag; - Ark_InputCounterOptions value; -} Opt_InputCounterOptions; -typedef struct Callback_String_PasteEvent_Void { + Ark_OnErrorReceiveEvent value; +} Opt_OnErrorReceiveEvent; +typedef struct Callback_OnErrorReceiveEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); -} Callback_String_PasteEvent_Void; -typedef struct Opt_Callback_String_PasteEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnErrorReceiveEvent parameter); +} Callback_OnErrorReceiveEvent_Void; +typedef struct Opt_Callback_OnErrorReceiveEvent_Void { Ark_Tag tag; - Callback_String_PasteEvent_Void value; -} Opt_Callback_String_PasteEvent_Void; -typedef struct TextAreaSubmitCallback { + Callback_OnErrorReceiveEvent_Void value; +} Opt_Callback_OnErrorReceiveEvent_Void; +typedef struct Ark_OnConsoleEvent { + Ark_ConsoleMessage message; +} Ark_OnConsoleEvent; +typedef struct Opt_OnConsoleEvent { + Ark_Tag tag; + Ark_OnConsoleEvent value; +} Opt_OnConsoleEvent; +typedef struct Callback_OnConsoleEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); -} TextAreaSubmitCallback; -typedef struct Opt_TextAreaSubmitCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnConsoleEvent_Boolean; +typedef struct Opt_Callback_OnConsoleEvent_Boolean { Ark_Tag tag; - TextAreaSubmitCallback value; -} Opt_TextAreaSubmitCallback; -typedef struct Callback_EnterKeyType_Void { + Callback_OnConsoleEvent_Boolean value; +} Opt_Callback_OnConsoleEvent_Boolean; +typedef struct Ark_OnPromptEvent { + Ark_String url; + Ark_String message; + Ark_String value; + Ark_JsResult result; +} Ark_OnPromptEvent; +typedef struct Opt_OnPromptEvent { + Ark_Tag tag; + Ark_OnPromptEvent value; +} Opt_OnPromptEvent; +typedef struct Callback_OnPromptEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); -} Callback_EnterKeyType_Void; -typedef struct Opt_Callback_EnterKeyType_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnPromptEvent_Boolean; +typedef struct Opt_Callback_OnPromptEvent_Boolean { Ark_Tag tag; - Callback_EnterKeyType_Void value; -} Opt_Callback_EnterKeyType_Void; -typedef struct Ark_TextAreaOptions { - Opt_ResourceStr placeholder; - Opt_ResourceStr text; - Opt_TextAreaController controller; -} Ark_TextAreaOptions; -typedef struct Opt_TextAreaOptions { + Callback_OnPromptEvent_Boolean value; +} Opt_Callback_OnPromptEvent_Boolean; +typedef struct Ark_OnConfirmEvent { + Ark_String url; + Ark_String message; + Ark_JsResult result; +} Ark_OnConfirmEvent; +typedef struct Opt_OnConfirmEvent { Ark_Tag tag; - Ark_TextAreaOptions value; -} Opt_TextAreaOptions; -typedef struct Ark_FontSettingOptions { - Opt_Boolean enableVariableFontWeight; -} Ark_FontSettingOptions; -typedef struct Opt_FontSettingOptions { + Ark_OnConfirmEvent value; +} Opt_OnConfirmEvent; +typedef struct Callback_OnConfirmEvent_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnConfirmEvent_Boolean; +typedef struct Opt_Callback_OnConfirmEvent_Boolean { Ark_Tag tag; - Ark_FontSettingOptions value; -} Opt_FontSettingOptions; -typedef struct Ark_TextOverflowOptions { - Ark_TextOverflow overflow; -} Ark_TextOverflowOptions; -typedef struct Opt_TextOverflowOptions { + Callback_OnConfirmEvent_Boolean value; +} Opt_Callback_OnConfirmEvent_Boolean; +typedef struct Ark_OnBeforeUnloadEvent { + Ark_String url; + Ark_String message; + Ark_JsResult result; +} Ark_OnBeforeUnloadEvent; +typedef struct Opt_OnBeforeUnloadEvent { Ark_Tag tag; - Ark_TextOverflowOptions value; -} Opt_TextOverflowOptions; -typedef struct Ark_TextOptions { - Ark_TextController controller; -} Ark_TextOptions; -typedef struct Opt_TextOptions { + Ark_OnBeforeUnloadEvent value; +} Opt_OnBeforeUnloadEvent; +typedef struct Callback_OnBeforeUnloadEvent_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnBeforeUnloadEvent_Boolean; +typedef struct Opt_Callback_OnBeforeUnloadEvent_Boolean { Ark_Tag tag; - Ark_TextOptions value; -} Opt_TextOptions; -typedef struct Ark_Union_SubTabBarStyle_BottomTabBarStyle { - Ark_Int32 selector; - union { - Ark_SubTabBarStyle value0; - Ark_BottomTabBarStyle value1; - }; -} Ark_Union_SubTabBarStyle_BottomTabBarStyle; -typedef struct Opt_Union_SubTabBarStyle_BottomTabBarStyle { + Callback_OnBeforeUnloadEvent_Boolean value; +} Opt_Callback_OnBeforeUnloadEvent_Boolean; +typedef struct Ark_OnAlertEvent { + Ark_String url; + Ark_String message; + Ark_JsResult result; +} Ark_OnAlertEvent; +typedef struct Opt_OnAlertEvent { Ark_Tag tag; - Ark_Union_SubTabBarStyle_BottomTabBarStyle value; -} Opt_Union_SubTabBarStyle_BottomTabBarStyle; -typedef struct Ark_Union_String_Resource_CustomBuilder_TabBarOptions { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_Resource value1; - CustomNodeBuilder value2; - Ark_TabBarOptions value3; - }; -} Ark_Union_String_Resource_CustomBuilder_TabBarOptions; -typedef struct Opt_Union_String_Resource_CustomBuilder_TabBarOptions { + Ark_OnAlertEvent value; +} Opt_OnAlertEvent; +typedef struct Callback_OnAlertEvent_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_Void continuation); +} Callback_OnAlertEvent_Boolean; +typedef struct Opt_Callback_OnAlertEvent_Boolean { Ark_Tag tag; - Ark_Union_String_Resource_CustomBuilder_TabBarOptions value; -} Opt_Union_String_Resource_CustomBuilder_TabBarOptions; -typedef struct Ark_ScrollableBarModeOptions { - Opt_Length margin; - Opt_LayoutStyle nonScrollableLayoutStyle; -} Ark_ScrollableBarModeOptions; -typedef struct Opt_ScrollableBarModeOptions { + Callback_OnAlertEvent_Boolean value; +} Opt_Callback_OnAlertEvent_Boolean; +typedef struct Ark_OnGeolocationShowEvent { + Ark_String origin; + Ark_JsGeolocation geolocation; +} Ark_OnGeolocationShowEvent; +typedef struct Opt_OnGeolocationShowEvent { Ark_Tag tag; - Ark_ScrollableBarModeOptions value; -} Opt_ScrollableBarModeOptions; -typedef struct OnTabsContentWillChangeCallback { + Ark_OnGeolocationShowEvent value; +} Opt_OnGeolocationShowEvent; +typedef struct Callback_OnGeolocationShowEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number currentIndex, const Ark_Number comingIndex, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number currentIndex, const Ark_Number comingIndex, const Callback_Boolean_Void continuation); -} OnTabsContentWillChangeCallback; -typedef struct Opt_OnTabsContentWillChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnGeolocationShowEvent parameter); +} Callback_OnGeolocationShowEvent_Void; +typedef struct Opt_Callback_OnGeolocationShowEvent_Void { Ark_Tag tag; - OnTabsContentWillChangeCallback value; -} Opt_OnTabsContentWillChangeCallback; -typedef struct Opt_TabContentTransitionProxy { + Callback_OnGeolocationShowEvent_Void value; +} Opt_Callback_OnGeolocationShowEvent_Void; +typedef struct Ark_OnTitleReceiveEvent { + Ark_String title; +} Ark_OnTitleReceiveEvent; +typedef struct Opt_OnTitleReceiveEvent { Ark_Tag tag; - Ark_TabContentTransitionProxy value; -} Opt_TabContentTransitionProxy; -typedef struct TabsCustomContentTransitionCallback { + Ark_OnTitleReceiveEvent value; +} Opt_OnTitleReceiveEvent; +typedef struct Callback_OnTitleReceiveEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); -} TabsCustomContentTransitionCallback; -typedef struct Opt_TabsCustomContentTransitionCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnTitleReceiveEvent parameter); +} Callback_OnTitleReceiveEvent_Void; +typedef struct Opt_Callback_OnTitleReceiveEvent_Void { Ark_Tag tag; - TabsCustomContentTransitionCallback value; -} Opt_TabsCustomContentTransitionCallback; -typedef struct Ark_BarGridColumnOptions { - Opt_Number sm; - Opt_Number md; - Opt_Number lg; - Opt_Length margin; - Opt_Length gutter; -} Ark_BarGridColumnOptions; -typedef struct Opt_BarGridColumnOptions { + Callback_OnTitleReceiveEvent_Void value; +} Opt_Callback_OnTitleReceiveEvent_Void; +typedef struct Ark_OnProgressChangeEvent { + Ark_Number newProgress; +} Ark_OnProgressChangeEvent; +typedef struct Opt_OnProgressChangeEvent { Ark_Tag tag; - Ark_BarGridColumnOptions value; -} Opt_BarGridColumnOptions; -typedef struct OnTabsGestureSwipeCallback { + Ark_OnProgressChangeEvent value; +} Opt_OnProgressChangeEvent; +typedef struct Callback_OnProgressChangeEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); -} OnTabsGestureSwipeCallback; -typedef struct Opt_OnTabsGestureSwipeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnProgressChangeEvent parameter); +} Callback_OnProgressChangeEvent_Void; +typedef struct Opt_Callback_OnProgressChangeEvent_Void { Ark_Tag tag; - OnTabsGestureSwipeCallback value; -} Opt_OnTabsGestureSwipeCallback; -typedef struct OnTabsAnimationEndCallback { + Callback_OnProgressChangeEvent_Void value; +} Opt_Callback_OnProgressChangeEvent_Void; +typedef struct Ark_OnPageBeginEvent { + Ark_String url; +} Ark_OnPageBeginEvent; +typedef struct Opt_OnPageBeginEvent { + Ark_Tag tag; + Ark_OnPageBeginEvent value; +} Opt_OnPageBeginEvent; +typedef struct Callback_OnPageBeginEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); -} OnTabsAnimationEndCallback; -typedef struct Opt_OnTabsAnimationEndCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageBeginEvent parameter); +} Callback_OnPageBeginEvent_Void; +typedef struct Opt_Callback_OnPageBeginEvent_Void { Ark_Tag tag; - OnTabsAnimationEndCallback value; -} Opt_OnTabsAnimationEndCallback; -typedef struct Ark_TabsAnimationEvent { - Ark_Number currentOffset; - Ark_Number targetOffset; - Ark_Number velocity; -} Ark_TabsAnimationEvent; -typedef struct Opt_TabsAnimationEvent { + Callback_OnPageBeginEvent_Void value; +} Opt_Callback_OnPageBeginEvent_Void; +typedef struct Ark_OnPageEndEvent { + Ark_String url; +} Ark_OnPageEndEvent; +typedef struct Opt_OnPageEndEvent { Ark_Tag tag; - Ark_TabsAnimationEvent value; -} Opt_TabsAnimationEvent; -typedef struct OnTabsAnimationStartCallback { + Ark_OnPageEndEvent value; +} Opt_OnPageEndEvent; +typedef struct Callback_OnPageEndEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); -} OnTabsAnimationStartCallback; -typedef struct Opt_OnTabsAnimationStartCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnPageEndEvent parameter); +} Callback_OnPageEndEvent_Void; +typedef struct Opt_Callback_OnPageEndEvent_Void { Ark_Tag tag; - OnTabsAnimationStartCallback value; -} Opt_OnTabsAnimationStartCallback; -typedef struct Ark_TabsOptions { - Opt_BarPosition barPosition; - Opt_Number index; - Opt_TabsController controller; -} Ark_TabsOptions; -typedef struct Opt_TabsOptions { + Callback_OnPageEndEvent_Void value; +} Opt_Callback_OnPageEndEvent_Void; +typedef struct Ark_WebMediaOptions { + Opt_Number resumeInterval; + Opt_Boolean audioExclusive; +} Ark_WebMediaOptions; +typedef struct Opt_WebMediaOptions { + Ark_Tag tag; + Ark_WebMediaOptions value; +} Opt_WebMediaOptions; +typedef struct Ark_JavaScriptProxy { + Ark_CustomObject object; + Ark_String name; + Array_String methodList; + Ark_Union_WebController_WebviewController controller; + Opt_Array_String asyncMethodList; + Opt_String permission; +} Ark_JavaScriptProxy; +typedef struct Opt_JavaScriptProxy { Ark_Tag tag; - Ark_TabsOptions value; -} Opt_TabsOptions; -typedef struct Ark_SymbolEffect { - void *handle; -} Ark_SymbolEffect; -typedef struct Opt_SymbolEffect { + Ark_JavaScriptProxy value; +} Opt_JavaScriptProxy; +typedef struct Ark_WebOptions { + Ark_Union_String_Resource src; + Ark_Union_WebController_WebviewController controller; + Opt_RenderMode renderMode; + Opt_Boolean incognitoMode; + Opt_String sharedRenderProcessToken; +} Ark_WebOptions; +typedef struct Opt_WebOptions { Ark_Tag tag; - Ark_SymbolEffect value; -} Opt_SymbolEffect; -typedef struct Ark_Union_DotIndicator_DigitIndicator { - Ark_Int32 selector; - union { - Ark_DotIndicator value0; - Ark_DigitIndicator value1; - }; -} Ark_Union_DotIndicator_DigitIndicator; -typedef struct Opt_Union_DotIndicator_DigitIndicator { + Ark_WebOptions value; +} Opt_WebOptions; +typedef struct Ark_Header { + Ark_String headerKey; + Ark_String headerValue; +} Ark_Header; +typedef struct Opt_Header { Ark_Tag tag; - Ark_Union_DotIndicator_DigitIndicator value; -} Opt_Union_DotIndicator_DigitIndicator; -typedef struct Ark_Union_Number_String_SwiperAutoFill { + Ark_Header value; +} Opt_Header; +typedef struct Ark_Union_String_Number_Resource_Buffer { Ark_Int32 selector; union { - Ark_Number value0; - Ark_String value1; - Ark_SwiperAutoFill value2; + Ark_String value0; + Ark_Number value1; + Ark_Resource value2; + Ark_Buffer value3; }; -} Ark_Union_Number_String_SwiperAutoFill; -typedef struct Opt_Union_Number_String_SwiperAutoFill { +} Ark_Union_String_Number_Resource_Buffer; +typedef struct Opt_Union_String_Number_Resource_Buffer { Ark_Tag tag; - Ark_Union_Number_String_SwiperAutoFill value; -} Opt_Union_Number_String_SwiperAutoFill; -typedef struct Ark_Union_ArrowStyle_Boolean { - Ark_Int32 selector; - union { - Ark_ArrowStyle value0; - Ark_Boolean value1; - }; -} Ark_Union_ArrowStyle_Boolean; -typedef struct Opt_Union_ArrowStyle_Boolean { + Ark_Union_String_Number_Resource_Buffer value; +} Opt_Union_String_Number_Resource_Buffer; +typedef struct Ark_PlaybackInfo { + Ark_Number time; +} Ark_PlaybackInfo; +typedef struct Opt_PlaybackInfo { Ark_Tag tag; - Ark_Union_ArrowStyle_Boolean value; -} Opt_Union_ArrowStyle_Boolean; -typedef struct ContentDidScrollCallback { + Ark_PlaybackInfo value; +} Opt_PlaybackInfo; +typedef struct Callback_PlaybackInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); -} ContentDidScrollCallback; -typedef struct Opt_ContentDidScrollCallback { - Ark_Tag tag; - ContentDidScrollCallback value; -} Opt_ContentDidScrollCallback; -typedef struct Opt_SwiperContentTransitionProxy { + void (*call)(const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); +} Callback_PlaybackInfo_Void; +typedef struct Opt_Callback_PlaybackInfo_Void { Ark_Tag tag; - Ark_SwiperContentTransitionProxy value; -} Opt_SwiperContentTransitionProxy; -typedef struct Ark_SwiperContentAnimatedTransition { - Opt_Number timeout; - Callback_SwiperContentTransitionProxy_Void transition; -} Ark_SwiperContentAnimatedTransition; -typedef struct Opt_SwiperContentAnimatedTransition { + Callback_PlaybackInfo_Void value; +} Opt_Callback_PlaybackInfo_Void; +typedef struct Ark_PreparedInfo { + Ark_Number duration; +} Ark_PreparedInfo; +typedef struct Opt_PreparedInfo { Ark_Tag tag; - Ark_SwiperContentAnimatedTransition value; -} Opt_SwiperContentAnimatedTransition; -typedef struct OnSwiperGestureSwipeCallback { + Ark_PreparedInfo value; +} Opt_PreparedInfo; +typedef struct Callback_PreparedInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); -} OnSwiperGestureSwipeCallback; -typedef struct Opt_OnSwiperGestureSwipeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); +} Callback_PreparedInfo_Void; +typedef struct Opt_Callback_PreparedInfo_Void { Ark_Tag tag; - OnSwiperGestureSwipeCallback value; -} Opt_OnSwiperGestureSwipeCallback; -typedef struct OnSwiperAnimationEndCallback { + Callback_PreparedInfo_Void value; +} Opt_Callback_PreparedInfo_Void; +typedef struct Ark_FullscreenInfo { + Ark_Boolean fullscreen; +} Ark_FullscreenInfo; +typedef struct Opt_FullscreenInfo { + Ark_Tag tag; + Ark_FullscreenInfo value; +} Opt_FullscreenInfo; +typedef struct Callback_FullscreenInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); -} OnSwiperAnimationEndCallback; -typedef struct Opt_OnSwiperAnimationEndCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); +} Callback_FullscreenInfo_Void; +typedef struct Opt_Callback_FullscreenInfo_Void { Ark_Tag tag; - OnSwiperAnimationEndCallback value; -} Opt_OnSwiperAnimationEndCallback; -typedef struct Ark_SwiperAnimationEvent { - Ark_Number currentOffset; - Ark_Number targetOffset; - Ark_Number velocity; -} Ark_SwiperAnimationEvent; -typedef struct Opt_SwiperAnimationEvent { + Callback_FullscreenInfo_Void value; +} Opt_Callback_FullscreenInfo_Void; +typedef struct Ark_VideoOptions { + Opt_Union_String_Resource src; + Opt_Union_Number_String_PlaybackSpeed currentProgressRate; + Opt_Union_String_PixelMap_Resource previewUri; + Opt_VideoController controller; + Opt_ImageAIOptions imageAIOptions; +} Ark_VideoOptions; +typedef struct Opt_VideoOptions { Ark_Tag tag; - Ark_SwiperAnimationEvent value; -} Opt_SwiperAnimationEvent; -typedef struct OnSwiperAnimationStartCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); -} OnSwiperAnimationStartCallback; -typedef struct Opt_OnSwiperAnimationStartCallback { + Ark_VideoOptions value; +} Opt_VideoOptions; +typedef struct Ark_SwitchStyle { + Opt_Union_Number_Resource pointRadius; + Opt_ResourceColor unselectedColor; + Opt_ResourceColor pointColor; + Opt_Union_Number_Resource trackBorderRadius; +} Ark_SwitchStyle; +typedef struct Opt_SwitchStyle { Ark_Tag tag; - OnSwiperAnimationStartCallback value; -} Opt_OnSwiperAnimationStartCallback; -typedef struct Opt_IndicatorComponentController { + Ark_SwitchStyle value; +} Opt_SwitchStyle; +typedef struct Ark_ToggleOptions { + Ark_ToggleType type; + Opt_Boolean isOn; +} Ark_ToggleOptions; +typedef struct Opt_ToggleOptions { Ark_Tag tag; - Ark_IndicatorComponentController value; -} Opt_IndicatorComponentController; -typedef struct Ark_Union_DotIndicator_DigitIndicator_Boolean { - Ark_Int32 selector; - union { - Ark_DotIndicator value0; - Ark_DigitIndicator value1; - Ark_Boolean value2; - }; -} Ark_Union_DotIndicator_DigitIndicator_Boolean; -typedef struct Opt_Union_DotIndicator_DigitIndicator_Boolean { + Ark_ToggleOptions value; +} Opt_ToggleOptions; +typedef struct Ark_TimePickerResult { + Ark_Number hour; + Ark_Number minute; + Ark_Number second; +} Ark_TimePickerResult; +typedef struct Opt_TimePickerResult { Ark_Tag tag; - Ark_Union_DotIndicator_DigitIndicator_Boolean value; -} Opt_Union_DotIndicator_DigitIndicator_Boolean; -typedef struct Opt_SwiperController { + Ark_TimePickerResult value; +} Opt_TimePickerResult; +typedef struct Ark_TimePickerOptions { + Opt_Date selected; + Opt_TimePickerFormat format; +} Ark_TimePickerOptions; +typedef struct Opt_TimePickerOptions { Ark_Tag tag; - Ark_SwiperController value; -} Opt_SwiperController; -typedef struct Ark_Literal_Number_index { - Opt_Number index; -} Ark_Literal_Number_index; -typedef struct Opt_Literal_Number_index { + Ark_TimePickerOptions value; +} Opt_TimePickerOptions; +typedef struct Ark_TextTimerOptions { + Opt_Boolean isCountDown; + Opt_Number count; + Opt_TextTimerController controller; +} Ark_TextTimerOptions; +typedef struct Opt_TextTimerOptions { Ark_Tag tag; - Ark_Literal_Number_index value; -} Opt_Literal_Number_index; -typedef struct Ark_StackOptions { - Opt_Alignment alignContent; -} Ark_StackOptions; -typedef struct Opt_StackOptions { + Ark_TextTimerOptions value; +} Opt_TextTimerOptions; +typedef struct Ark_TextPickerResult { + Ark_Union_String_Array_String value; + Ark_Union_Number_Array_Number index; +} Ark_TextPickerResult; +typedef struct Opt_TextPickerResult { + Ark_Tag tag; + Ark_TextPickerResult value; +} Opt_TextPickerResult; +typedef struct Type_TextPickerAttribute_onChange_callback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); +} Type_TextPickerAttribute_onChange_callback; +typedef struct Opt_Type_TextPickerAttribute_onChange_callback { + Ark_Tag tag; + Type_TextPickerAttribute_onChange_callback value; +} Opt_Type_TextPickerAttribute_onChange_callback; +typedef struct Callback_String_Number_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Ark_Number index); +} Callback_String_Number_Void; +typedef struct Opt_Callback_String_Number_Void { Ark_Tag tag; - Ark_StackOptions value; -} Opt_StackOptions; -typedef struct Ark_SlideRange { - Opt_Number from; - Opt_Number to; -} Ark_SlideRange; -typedef struct Opt_SlideRange { + Callback_String_Number_Void value; +} Opt_Callback_String_Number_Void; +typedef struct Ark_TextCascadePickerRangeContent { + Ark_Union_String_Resource text; + Opt_Array_TextCascadePickerRangeContent children; +} Ark_TextCascadePickerRangeContent; +typedef struct Opt_TextCascadePickerRangeContent { Ark_Tag tag; - Ark_SlideRange value; -} Opt_SlideRange; -typedef struct Ark_SliderBlockStyle { - Ark_SliderBlockType type; - Opt_ResourceStr image; - Opt_Type_SliderBlockStyle_shape shape; -} Ark_SliderBlockStyle; -typedef struct Opt_SliderBlockStyle { + Ark_TextCascadePickerRangeContent value; +} Opt_TextCascadePickerRangeContent; +typedef struct Ark_TextPickerRangeContent { + Ark_Union_String_Resource icon; + Opt_Union_String_Resource text; +} Ark_TextPickerRangeContent; +typedef struct Opt_TextPickerRangeContent { Ark_Tag tag; - Ark_SliderBlockStyle value; -} Opt_SliderBlockStyle; -typedef struct Callback_Number_SliderChangeMode_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); -} Callback_Number_SliderChangeMode_Void; -typedef struct Opt_Callback_Number_SliderChangeMode_Void { + Ark_TextPickerRangeContent value; +} Opt_TextPickerRangeContent; +typedef struct Ark_TextPickerOptions { + Ark_Type_TextPickerOptions_range range; + Opt_Union_String_Array_String value; + Opt_Union_Number_Array_Number selected; +} Ark_TextPickerOptions; +typedef struct Opt_TextPickerOptions { Ark_Tag tag; - Callback_Number_SliderChangeMode_Void value; -} Opt_Callback_Number_SliderChangeMode_Void; -typedef struct Ark_SliderOptions { - Opt_Number value; - Opt_Number min; - Opt_Number max; - Opt_Number step; - Opt_SliderStyle style; - Opt_Axis direction; - Opt_Boolean reverse; -} Ark_SliderOptions; -typedef struct Opt_SliderOptions { + Ark_TextPickerOptions value; +} Opt_TextPickerOptions; +typedef struct Ark_Union_ResourceColor_UnderlineColor { + Ark_Int32 selector; + union { + Ark_ResourceColor value0; + Ark_UnderlineColor value1; + }; +} Ark_Union_ResourceColor_UnderlineColor; +typedef struct Opt_Union_ResourceColor_UnderlineColor { Ark_Tag tag; - Ark_SliderOptions value; -} Opt_SliderOptions; -typedef struct Ark_ViewportRect { - Opt_Union_Number_String x; - Opt_Union_Number_String y; - Opt_Union_Number_String width; - Opt_Union_Number_String height; -} Ark_ViewportRect; -typedef struct Opt_ViewportRect { + Ark_Union_ResourceColor_UnderlineColor value; +} Opt_Union_ResourceColor_UnderlineColor; +typedef struct Ark_PasswordIcon { + Opt_Union_String_Resource onIconSrc; + Opt_Union_String_Resource offIconSrc; +} Ark_PasswordIcon; +typedef struct Opt_PasswordIcon { Ark_Tag tag; - Ark_ViewportRect value; -} Opt_ViewportRect; -typedef struct Ark_Union_Dimension_OptionWidthMode { + Ark_PasswordIcon value; +} Opt_PasswordIcon; +typedef struct Ark_Union_TextInputStyle_TextContentStyle { Ark_Int32 selector; union { - Ark_Length value0; - Ark_OptionWidthMode value1; + Ark_TextInputStyle value0; + Ark_TextContentStyle value1; }; -} Ark_Union_Dimension_OptionWidthMode; -typedef struct Opt_Union_Dimension_OptionWidthMode { +} Ark_Union_TextInputStyle_TextContentStyle; +typedef struct Opt_Union_TextInputStyle_TextContentStyle { Ark_Tag tag; - Ark_Union_Dimension_OptionWidthMode value; -} Opt_Union_Dimension_OptionWidthMode; -typedef struct Callback_Number_String_Void { + Ark_Union_TextInputStyle_TextContentStyle value; +} Opt_Union_TextInputStyle_TextContentStyle; +typedef struct OnSubmitCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); -} Callback_Number_String_Void; -typedef struct Opt_Callback_Number_String_Void { + void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); +} OnSubmitCallback; +typedef struct Opt_OnSubmitCallback { Ark_Tag tag; - Callback_Number_String_Void value; -} Opt_Callback_Number_String_Void; -typedef struct Ark_SelectOption { - Ark_ResourceStr value; - Opt_ResourceStr icon; - Opt_SymbolGlyphModifier symbolIcon; -} Ark_SelectOption; -typedef struct Opt_SelectOption { + OnSubmitCallback value; +} Opt_OnSubmitCallback; +typedef struct Ark_TextInputOptions { + Opt_ResourceStr placeholder; + Opt_ResourceStr text; + Opt_TextInputController controller; +} Ark_TextInputOptions; +typedef struct Opt_TextInputOptions { Ark_Tag tag; - Ark_SelectOption value; -} Opt_SelectOption; -typedef struct Array_SelectOption { - Ark_SelectOption* array; + Ark_TextInputOptions value; +} Opt_TextInputOptions; +typedef struct Array_TextMenuItem { + Ark_TextMenuItem* array; Ark_Int32 length; -} Array_SelectOption; -typedef struct Opt_Array_SelectOption { +} Array_TextMenuItem; +typedef struct Opt_Array_TextMenuItem { Ark_Tag tag; - Array_SelectOption value; -} Opt_Array_SelectOption; -typedef struct Ark_SearchButtonOptions { - Opt_Length fontSize; - Opt_ResourceColor fontColor; - Opt_Boolean autoDisable; -} Ark_SearchButtonOptions; -typedef struct Opt_SearchButtonOptions { + Array_TextMenuItem value; +} Opt_Array_TextMenuItem; +typedef struct Ark_TextClockOptions { + Opt_Number timeZoneOffset; + Opt_TextClockController controller; +} Ark_TextClockOptions; +typedef struct Opt_TextClockOptions { Ark_Tag tag; - Ark_SearchButtonOptions value; -} Opt_SearchButtonOptions; -typedef struct Callback_DeleteValue_Void { + Ark_TextClockOptions value; +} Opt_TextClockOptions; +typedef struct Callback_String_PasteEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DeleteValue parameter); -} Callback_DeleteValue_Void; -typedef struct Opt_Callback_DeleteValue_Void { - Ark_Tag tag; - Callback_DeleteValue_Void value; -} Opt_Callback_DeleteValue_Void; -typedef struct Ark_DeleteValue { - Ark_Number deleteOffset; - Ark_TextDeleteDirection direction; - Ark_String deleteValue; -} Ark_DeleteValue; -typedef struct Opt_DeleteValue { + void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); +} Callback_String_PasteEvent_Void; +typedef struct Opt_Callback_String_PasteEvent_Void { Ark_Tag tag; - Ark_DeleteValue value; -} Opt_DeleteValue; -typedef struct Callback_DeleteValue_Boolean { + Callback_String_PasteEvent_Void value; +} Opt_Callback_String_PasteEvent_Void; +typedef struct TextAreaSubmitCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_Void continuation); -} Callback_DeleteValue_Boolean; -typedef struct Opt_Callback_DeleteValue_Boolean { + void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); +} TextAreaSubmitCallback; +typedef struct Opt_TextAreaSubmitCallback { Ark_Tag tag; - Callback_DeleteValue_Boolean value; -} Opt_Callback_DeleteValue_Boolean; -typedef struct Callback_InsertValue_Void { + TextAreaSubmitCallback value; +} Opt_TextAreaSubmitCallback; +typedef struct Callback_EnterKeyType_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_InsertValue parameter); -} Callback_InsertValue_Void; -typedef struct Opt_Callback_InsertValue_Void { + void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); +} Callback_EnterKeyType_Void; +typedef struct Opt_Callback_EnterKeyType_Void { Ark_Tag tag; - Callback_InsertValue_Void value; -} Opt_Callback_InsertValue_Void; -typedef struct Ark_InsertValue { - Ark_Number insertOffset; - Ark_String insertValue; -} Ark_InsertValue; -typedef struct Opt_InsertValue { + Callback_EnterKeyType_Void value; +} Opt_Callback_EnterKeyType_Void; +typedef struct Ark_TextAreaOptions { + Opt_ResourceStr placeholder; + Opt_ResourceStr text; + Opt_TextAreaController controller; +} Ark_TextAreaOptions; +typedef struct Opt_TextAreaOptions { + Ark_Tag tag; + Ark_TextAreaOptions value; +} Opt_TextAreaOptions; +typedef struct Ark_TextOverflowOptions { + Ark_TextOverflow overflow; +} Ark_TextOverflowOptions; +typedef struct Opt_TextOverflowOptions { + Ark_Tag tag; + Ark_TextOverflowOptions value; +} Opt_TextOverflowOptions; +typedef struct Ark_TextOptions { + Ark_TextController controller; +} Ark_TextOptions; +typedef struct Opt_TextOptions { + Ark_Tag tag; + Ark_TextOptions value; +} Opt_TextOptions; +typedef struct Ark_Union_SubTabBarStyle_BottomTabBarStyle { + Ark_Int32 selector; + union { + Ark_SubTabBarStyle value0; + Ark_BottomTabBarStyle value1; + }; +} Ark_Union_SubTabBarStyle_BottomTabBarStyle; +typedef struct Opt_Union_SubTabBarStyle_BottomTabBarStyle { + Ark_Tag tag; + Ark_Union_SubTabBarStyle_BottomTabBarStyle value; +} Opt_Union_SubTabBarStyle_BottomTabBarStyle; +typedef struct Ark_Union_String_Resource_CustomBuilder_TabBarOptions { + Ark_Int32 selector; + union { + Ark_String value0; + Ark_Resource value1; + CustomNodeBuilder value2; + Ark_TabBarOptions value3; + }; +} Ark_Union_String_Resource_CustomBuilder_TabBarOptions; +typedef struct Opt_Union_String_Resource_CustomBuilder_TabBarOptions { Ark_Tag tag; - Ark_InsertValue value; -} Opt_InsertValue; -typedef struct Callback_InsertValue_Boolean { + Ark_Union_String_Resource_CustomBuilder_TabBarOptions value; +} Opt_Union_String_Resource_CustomBuilder_TabBarOptions; +typedef struct OnTabsContentWillChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_Void continuation); -} Callback_InsertValue_Boolean; -typedef struct Opt_Callback_InsertValue_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_Number currentIndex, const Ark_Number comingIndex, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number currentIndex, const Ark_Number comingIndex, const Callback_Boolean_Void continuation); +} OnTabsContentWillChangeCallback; +typedef struct Opt_OnTabsContentWillChangeCallback { Ark_Tag tag; - Callback_InsertValue_Boolean value; -} Opt_Callback_InsertValue_Boolean; -typedef struct Ark_TextDecorationOptions { - Ark_TextDecorationType type; - Opt_ResourceColor color; - Opt_TextDecorationStyle style; -} Ark_TextDecorationOptions; -typedef struct Opt_TextDecorationOptions { + OnTabsContentWillChangeCallback value; +} Opt_OnTabsContentWillChangeCallback; +typedef struct Opt_TabContentTransitionProxy { Ark_Tag tag; - Ark_TextDecorationOptions value; -} Opt_TextDecorationOptions; -typedef struct OnPasteCallback { + Ark_TabContentTransitionProxy value; +} Opt_TabContentTransitionProxy; +typedef struct TabsCustomContentTransitionCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); -} OnPasteCallback; -typedef struct Opt_OnPasteCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); +} TabsCustomContentTransitionCallback; +typedef struct Opt_TabsCustomContentTransitionCallback { Ark_Tag tag; - OnPasteCallback value; -} Opt_OnPasteCallback; -typedef struct OnContentScrollCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); -} OnContentScrollCallback; -typedef struct Opt_OnContentScrollCallback { + TabsCustomContentTransitionCallback value; +} Opt_TabsCustomContentTransitionCallback; +typedef struct Ark_BarGridColumnOptions { + Opt_Number sm; + Opt_Number md; + Opt_Number lg; + Opt_Length margin; + Opt_Length gutter; +} Ark_BarGridColumnOptions; +typedef struct Opt_BarGridColumnOptions { Ark_Tag tag; - OnContentScrollCallback value; -} Opt_OnContentScrollCallback; -typedef struct OnTextSelectionChangeCallback { + Ark_BarGridColumnOptions value; +} Opt_BarGridColumnOptions; +typedef struct OnTabsGestureSwipeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); -} OnTextSelectionChangeCallback; -typedef struct Opt_OnTextSelectionChangeCallback { - Ark_Tag tag; - OnTextSelectionChangeCallback value; -} Opt_OnTextSelectionChangeCallback; -typedef struct Ark_PreviewText { - Ark_Number offset; - Ark_String value; -} Ark_PreviewText; -typedef struct Opt_PreviewText { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); +} OnTabsGestureSwipeCallback; +typedef struct Opt_OnTabsGestureSwipeCallback { Ark_Tag tag; - Ark_PreviewText value; -} Opt_PreviewText; -typedef struct EditableTextOnChangeCallback { + OnTabsGestureSwipeCallback value; +} Opt_OnTabsGestureSwipeCallback; +typedef struct OnTabsAnimationEndCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); -} EditableTextOnChangeCallback; -typedef struct Opt_EditableTextOnChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); +} OnTabsAnimationEndCallback; +typedef struct Opt_OnTabsAnimationEndCallback { Ark_Tag tag; - EditableTextOnChangeCallback value; -} Opt_EditableTextOnChangeCallback; -typedef struct SearchSubmitCallback { + OnTabsAnimationEndCallback value; +} Opt_OnTabsAnimationEndCallback; +typedef struct Ark_TabsAnimationEvent { + Ark_Number currentOffset; + Ark_Number targetOffset; + Ark_Number velocity; +} Ark_TabsAnimationEvent; +typedef struct Opt_TabsAnimationEvent { + Ark_Tag tag; + Ark_TabsAnimationEvent value; +} Opt_TabsAnimationEvent; +typedef struct OnTabsAnimationStartCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); -} SearchSubmitCallback; -typedef struct Opt_SearchSubmitCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); +} OnTabsAnimationStartCallback; +typedef struct Opt_OnTabsAnimationStartCallback { Ark_Tag tag; - SearchSubmitCallback value; -} Opt_SearchSubmitCallback; -typedef struct Ark_CaretStyle { - Opt_Length width; - Opt_ResourceColor color; -} Ark_CaretStyle; -typedef struct Opt_CaretStyle { + OnTabsAnimationStartCallback value; +} Opt_OnTabsAnimationStartCallback; +typedef struct Ark_TabsOptions { + Opt_BarPosition barPosition; + Opt_Number index; + Opt_TabsController controller; +} Ark_TabsOptions; +typedef struct Opt_TabsOptions { Ark_Tag tag; - Ark_CaretStyle value; -} Opt_CaretStyle; -typedef struct Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions { + Ark_TabsOptions value; +} Opt_TabsOptions; +typedef struct Ark_Union_DotIndicator_DigitIndicator { Ark_Int32 selector; union { - Ark_CancelButtonOptions value0; - Ark_CancelButtonSymbolOptions value1; + Ark_DotIndicator value0; + Ark_DigitIndicator value1; }; -} Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions; -typedef struct Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions { +} Ark_Union_DotIndicator_DigitIndicator; +typedef struct Opt_Union_DotIndicator_DigitIndicator { Ark_Tag tag; - Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions value; -} Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions; -typedef struct Ark_Union_IconOptions_SymbolGlyphModifier { + Ark_Union_DotIndicator_DigitIndicator value; +} Opt_Union_DotIndicator_DigitIndicator; +typedef struct Ark_Union_Number_String_SwiperAutoFill { Ark_Int32 selector; union { - Ark_IconOptions value0; - Ark_SymbolGlyphModifier value1; + Ark_Number value0; + Ark_String value1; + Ark_SwiperAutoFill value2; }; -} Ark_Union_IconOptions_SymbolGlyphModifier; -typedef struct Opt_Union_IconOptions_SymbolGlyphModifier { - Ark_Tag tag; - Ark_Union_IconOptions_SymbolGlyphModifier value; -} Opt_Union_IconOptions_SymbolGlyphModifier; -typedef struct Ark_SearchOptions { - Opt_String value; - Opt_ResourceStr placeholder; - Opt_String icon; - Opt_SearchController controller; -} Ark_SearchOptions; -typedef struct Opt_SearchOptions { - Ark_Tag tag; - Ark_SearchOptions value; -} Opt_SearchOptions; -typedef struct Ark_ScrollBarOptions { - Ark_Scroller scroller; - Opt_ScrollBarDirection direction; - Opt_BarState state; -} Ark_ScrollBarOptions; -typedef struct Opt_ScrollBarOptions { - Ark_Tag tag; - Ark_ScrollBarOptions value; -} Opt_ScrollBarOptions; -typedef struct Ark_OffsetOptions { - Opt_Length xOffset; - Opt_Length yOffset; -} Ark_OffsetOptions; -typedef struct Opt_OffsetOptions { - Ark_Tag tag; - Ark_OffsetOptions value; -} Opt_OffsetOptions; -typedef struct Ark_ScrollSnapOptions { - Ark_ScrollSnapAlign snapAlign; - Opt_Union_Dimension_Array_Dimension snapPagination; - Opt_Boolean enableSnapToStart; - Opt_Boolean enableSnapToEnd; -} Ark_ScrollSnapOptions; -typedef struct Opt_ScrollSnapOptions { - Ark_Tag tag; - Ark_ScrollSnapOptions value; -} Opt_ScrollSnapOptions; -typedef struct Ark_OnScrollFrameBeginHandlerResult { - Ark_Number offsetRemain; -} Ark_OnScrollFrameBeginHandlerResult; -typedef struct Opt_OnScrollFrameBeginHandlerResult { - Ark_Tag tag; - Ark_OnScrollFrameBeginHandlerResult value; -} Opt_OnScrollFrameBeginHandlerResult; -typedef struct OnScrollFrameBeginCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); -} OnScrollFrameBeginCallback; -typedef struct Opt_OnScrollFrameBeginCallback { +} Ark_Union_Number_String_SwiperAutoFill; +typedef struct Opt_Union_Number_String_SwiperAutoFill { Ark_Tag tag; - OnScrollFrameBeginCallback value; -} Opt_OnScrollFrameBeginCallback; -typedef struct Ark_Union_Color_Number_String { + Ark_Union_Number_String_SwiperAutoFill value; +} Opt_Union_Number_String_SwiperAutoFill; +typedef struct Ark_Union_ArrowStyle_Boolean { Ark_Int32 selector; union { - Ark_Color value0; - Ark_Number value1; - Ark_String value2; + Ark_ArrowStyle value0; + Ark_Boolean value1; }; -} Ark_Union_Color_Number_String; -typedef struct Opt_Union_Color_Number_String { +} Ark_Union_ArrowStyle_Boolean; +typedef struct Opt_Union_ArrowStyle_Boolean { + Ark_Tag tag; + Ark_Union_ArrowStyle_Boolean value; +} Opt_Union_ArrowStyle_Boolean; +typedef struct ContentDidScrollCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectedIndex, const Ark_Number index, const Ark_Number position, const Ark_Number mainAxisLength); +} ContentDidScrollCallback; +typedef struct Opt_ContentDidScrollCallback { + Ark_Tag tag; + ContentDidScrollCallback value; +} Opt_ContentDidScrollCallback; +typedef struct Opt_SwiperContentTransitionProxy { + Ark_Tag tag; + Ark_SwiperContentTransitionProxy value; +} Opt_SwiperContentTransitionProxy; +typedef struct Ark_SwiperContentAnimatedTransition { + Opt_Number timeout; + Callback_SwiperContentTransitionProxy_Void transition; +} Ark_SwiperContentAnimatedTransition; +typedef struct Opt_SwiperContentAnimatedTransition { Ark_Tag tag; - Ark_Union_Color_Number_String value; -} Opt_Union_Color_Number_String; -typedef struct OnScrollEdgeCallback { + Ark_SwiperContentAnimatedTransition value; +} Opt_SwiperContentAnimatedTransition; +typedef struct OnSwiperGestureSwipeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_Edge side); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_Edge side); -} OnScrollEdgeCallback; -typedef struct Opt_OnScrollEdgeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); +} OnSwiperGestureSwipeCallback; +typedef struct Opt_OnSwiperGestureSwipeCallback { Ark_Tag tag; - OnScrollEdgeCallback value; -} Opt_OnScrollEdgeCallback; -typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void { + OnSwiperGestureSwipeCallback value; +} Opt_OnSwiperGestureSwipeCallback; +typedef struct OnSwiperAnimationEndCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); -} Callback_ClickEvent_SaveButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void { - Ark_Tag tag; - Callback_ClickEvent_SaveButtonOnClickResult_Void value; -} Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void; -typedef struct Ark_SaveButtonOptions { - Opt_SaveIconStyle icon; - Opt_SaveDescription text; - Opt_ButtonType buttonType; -} Ark_SaveButtonOptions; -typedef struct Opt_SaveButtonOptions { - Ark_Tag tag; - Ark_SaveButtonOptions value; -} Opt_SaveButtonOptions; -typedef struct Ark_RowOptions { - Opt_Union_String_Number space; -} Ark_RowOptions; -typedef struct Opt_RowOptions { - Ark_Tag tag; - Ark_RowOptions value; -} Opt_RowOptions; -typedef struct Ark_RootSceneSession { - void *handle; -} Ark_RootSceneSession; -typedef struct Opt_RootSceneSession { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); +} OnSwiperAnimationEndCallback; +typedef struct Opt_OnSwiperAnimationEndCallback { Ark_Tag tag; - Ark_RootSceneSession value; -} Opt_RootSceneSession; -typedef struct Ark_PlaceholderStyle { - Opt_Font font; - Opt_ResourceColor fontColor; -} Ark_PlaceholderStyle; -typedef struct Opt_PlaceholderStyle { + OnSwiperAnimationEndCallback value; +} Opt_OnSwiperAnimationEndCallback; +typedef struct Ark_SwiperAnimationEvent { + Ark_Number currentOffset; + Ark_Number targetOffset; + Ark_Number velocity; +} Ark_SwiperAnimationEvent; +typedef struct Opt_SwiperAnimationEvent { Ark_Tag tag; - Ark_PlaceholderStyle value; -} Opt_PlaceholderStyle; -typedef struct Ark_KeyboardOptions { - Opt_Boolean supportAvoidance; -} Ark_KeyboardOptions; -typedef struct Opt_KeyboardOptions { + Ark_SwiperAnimationEvent value; +} Opt_SwiperAnimationEvent; +typedef struct OnSwiperAnimationStartCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); +} OnSwiperAnimationStartCallback; +typedef struct Opt_OnSwiperAnimationStartCallback { Ark_Tag tag; - Ark_KeyboardOptions value; -} Opt_KeyboardOptions; -typedef struct Ark_SelectionMenuOptions { - Opt_MenuOnAppearCallback onAppear; - Opt_Callback_Void onDisappear; - Opt_MenuType menuType; -} Ark_SelectionMenuOptions; -typedef struct Opt_SelectionMenuOptions { + OnSwiperAnimationStartCallback value; +} Opt_OnSwiperAnimationStartCallback; +typedef struct Opt_IndicatorComponentController { Ark_Tag tag; - Ark_SelectionMenuOptions value; -} Opt_SelectionMenuOptions; -typedef struct Ark_Union_ResponseType_RichEditorResponseType { + Ark_IndicatorComponentController value; +} Opt_IndicatorComponentController; +typedef struct Ark_Union_DotIndicator_DigitIndicator_Boolean { Ark_Int32 selector; union { - Ark_ResponseType value0; - Ark_RichEditorResponseType value1; + Ark_DotIndicator value0; + Ark_DigitIndicator value1; + Ark_Boolean value2; }; -} Ark_Union_ResponseType_RichEditorResponseType; -typedef struct Opt_Union_ResponseType_RichEditorResponseType { - Ark_Tag tag; - Ark_Union_ResponseType_RichEditorResponseType value; -} Opt_Union_ResponseType_RichEditorResponseType; -typedef struct Opt_EditMenuOptions { +} Ark_Union_DotIndicator_DigitIndicator_Boolean; +typedef struct Opt_Union_DotIndicator_DigitIndicator_Boolean { Ark_Tag tag; - Ark_EditMenuOptions value; -} Opt_EditMenuOptions; -typedef struct Ark_CopyEvent { - Opt_Callback_Void preventDefault; -} Ark_CopyEvent; -typedef struct Opt_CopyEvent { + Ark_Union_DotIndicator_DigitIndicator_Boolean value; +} Opt_Union_DotIndicator_DigitIndicator_Boolean; +typedef struct Opt_SwiperController { Ark_Tag tag; - Ark_CopyEvent value; -} Opt_CopyEvent; -typedef struct Callback_CopyEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CopyEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CopyEvent parameter); -} Callback_CopyEvent_Void; -typedef struct Opt_Callback_CopyEvent_Void { + Ark_SwiperController value; +} Opt_SwiperController; +typedef struct Ark_Literal_Number_index { + Opt_Number index; +} Ark_Literal_Number_index; +typedef struct Opt_Literal_Number_index { Ark_Tag tag; - Callback_CopyEvent_Void value; -} Opt_Callback_CopyEvent_Void; -typedef struct Ark_CutEvent { - Opt_Callback_Void preventDefault; -} Ark_CutEvent; -typedef struct Opt_CutEvent { + Ark_Literal_Number_index value; +} Opt_Literal_Number_index; +typedef struct Ark_StackOptions { + Opt_Alignment alignContent; +} Ark_StackOptions; +typedef struct Opt_StackOptions { Ark_Tag tag; - Ark_CutEvent value; -} Opt_CutEvent; -typedef struct Callback_CutEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CutEvent parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CutEvent parameter); -} Callback_CutEvent_Void; -typedef struct Opt_Callback_CutEvent_Void { + Ark_StackOptions value; +} Opt_StackOptions; +typedef struct Ark_SlideRange { + Opt_Number from; + Opt_Number to; +} Ark_SlideRange; +typedef struct Opt_SlideRange { Ark_Tag tag; - Callback_CutEvent_Void value; -} Opt_Callback_CutEvent_Void; -typedef struct Ark_RichEditorChangeValue { - Ark_TextRange rangeBefore; - Array_RichEditorTextSpanResult replacedSpans; - Array_RichEditorImageSpanResult replacedImageSpans; - Array_RichEditorTextSpanResult replacedSymbolSpans; -} Ark_RichEditorChangeValue; -typedef struct Opt_RichEditorChangeValue { + Ark_SlideRange value; +} Opt_SlideRange; +typedef struct Ark_SliderBlockStyle { + Ark_SliderBlockType type; + Opt_ResourceStr image; + Opt_Type_SliderBlockStyle_shape shape; +} Ark_SliderBlockStyle; +typedef struct Opt_SliderBlockStyle { Ark_Tag tag; - Ark_RichEditorChangeValue value; -} Opt_RichEditorChangeValue; -typedef struct Callback_RichEditorChangeValue_Boolean { + Ark_SliderBlockStyle value; +} Opt_SliderBlockStyle; +typedef struct Callback_Number_SliderChangeMode_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_Void continuation); -} Callback_RichEditorChangeValue_Boolean; -typedef struct Opt_Callback_RichEditorChangeValue_Boolean { - Ark_Tag tag; - Callback_RichEditorChangeValue_Boolean value; -} Opt_Callback_RichEditorChangeValue_Boolean; -typedef struct Ark_SubmitEvent { - Ark_String text; -} Ark_SubmitEvent; -typedef struct Opt_SubmitEvent { + void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); +} Callback_Number_SliderChangeMode_Void; +typedef struct Opt_Callback_Number_SliderChangeMode_Void { Ark_Tag tag; - Ark_SubmitEvent value; -} Opt_SubmitEvent; -typedef struct SubmitCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); -} SubmitCallback; -typedef struct Opt_SubmitCallback { + Callback_Number_SliderChangeMode_Void value; +} Opt_Callback_Number_SliderChangeMode_Void; +typedef struct Ark_SliderOptions { + Opt_Number value; + Opt_Number min; + Opt_Number max; + Opt_Number step; + Opt_SliderStyle style; + Opt_Axis direction; + Opt_Boolean reverse; +} Ark_SliderOptions; +typedef struct Opt_SliderOptions { Ark_Tag tag; - SubmitCallback value; -} Opt_SubmitCallback; -typedef struct Ark_TextDataDetectorConfig { - Array_TextDataDetectorType types; - Opt_Callback_String_Void onDetectResultUpdate; - Opt_ResourceColor color; - Opt_DecorationStyleInterface decoration; -} Ark_TextDataDetectorConfig; -typedef struct Opt_TextDataDetectorConfig { + Ark_SliderOptions value; +} Opt_SliderOptions; +typedef struct Ark_ViewportRect { + Opt_Union_Number_String x; + Opt_Union_Number_String y; + Opt_Union_Number_String width; + Opt_Union_Number_String height; +} Ark_ViewportRect; +typedef struct Opt_ViewportRect { Ark_Tag tag; - Ark_TextDataDetectorConfig value; -} Opt_TextDataDetectorConfig; -typedef struct Ark_PasteEvent { - Opt_Callback_Void preventDefault; -} Ark_PasteEvent; -typedef struct Opt_PasteEvent { + Ark_ViewportRect value; +} Opt_ViewportRect; +typedef struct Ark_Union_Dimension_OptionWidthMode { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_OptionWidthMode value1; + }; +} Ark_Union_Dimension_OptionWidthMode; +typedef struct Opt_Union_Dimension_OptionWidthMode { Ark_Tag tag; - Ark_PasteEvent value; -} Opt_PasteEvent; -typedef struct PasteEventCallback { + Ark_Union_Dimension_OptionWidthMode value; +} Opt_Union_Dimension_OptionWidthMode; +typedef struct Callback_Number_String_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_PasteEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_PasteEvent event); -} PasteEventCallback; -typedef struct Opt_PasteEventCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_String value); +} Callback_Number_String_Void; +typedef struct Opt_Callback_Number_String_Void { Ark_Tag tag; - PasteEventCallback value; -} Opt_PasteEventCallback; -typedef struct Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult { + Callback_Number_String_Void value; +} Opt_Callback_Number_String_Void; +typedef struct Ark_SelectOption { + Ark_ResourceStr value; + Opt_ResourceStr icon; + Opt_SymbolGlyphModifier symbolIcon; +} Ark_SelectOption; +typedef struct Opt_SelectOption { + Ark_Tag tag; + Ark_SelectOption value; +} Opt_SelectOption; +typedef struct Array_SelectOption { + Ark_SelectOption* array; + Ark_Int32 length; +} Array_SelectOption; +typedef struct Opt_Array_SelectOption { + Ark_Tag tag; + Array_SelectOption value; +} Opt_Array_SelectOption; +typedef struct Ark_Union_Position_Edges_LocalizedEdges { Ark_Int32 selector; union { - Ark_RichEditorTextSpanResult value0; - Ark_RichEditorImageSpanResult value1; + Ark_Position value0; + Ark_Edges value1; + Ark_LocalizedEdges value2; }; -} Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; -typedef struct Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult { - Ark_Tag tag; - Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult value; -} Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; -typedef struct Ark_RichEditorDeleteValue { - Ark_Number offset; - Ark_RichEditorDeleteDirection direction; - Ark_Number length; - Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans; -} Ark_RichEditorDeleteValue; -typedef struct Opt_RichEditorDeleteValue { +} Ark_Union_Position_Edges_LocalizedEdges; +typedef struct Opt_Union_Position_Edges_LocalizedEdges { Ark_Tag tag; - Ark_RichEditorDeleteValue value; -} Opt_RichEditorDeleteValue; -typedef struct Callback_RichEditorDeleteValue_Boolean { + Ark_Union_Position_Edges_LocalizedEdges value; +} Opt_Union_Position_Edges_LocalizedEdges; +typedef struct Callback_DeleteValue_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_Void continuation); -} Callback_RichEditorDeleteValue_Boolean; -typedef struct Opt_Callback_RichEditorDeleteValue_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DeleteValue parameter); +} Callback_DeleteValue_Void; +typedef struct Opt_Callback_DeleteValue_Void { Ark_Tag tag; - Callback_RichEditorDeleteValue_Boolean value; -} Opt_Callback_RichEditorDeleteValue_Boolean; -typedef struct Callback_TextRange_Void { + Callback_DeleteValue_Void value; +} Opt_Callback_DeleteValue_Void; +typedef struct Ark_DeleteValue { + Ark_Number deleteOffset; + Ark_TextDeleteDirection direction; + Ark_String deleteValue; +} Ark_DeleteValue; +typedef struct Opt_DeleteValue { + Ark_Tag tag; + Ark_DeleteValue value; +} Opt_DeleteValue; +typedef struct Callback_DeleteValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TextRange parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange parameter); -} Callback_TextRange_Void; -typedef struct Opt_Callback_TextRange_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_Void continuation); +} Callback_DeleteValue_Boolean; +typedef struct Opt_Callback_DeleteValue_Boolean { Ark_Tag tag; - Callback_TextRange_Void value; -} Opt_Callback_TextRange_Void; -typedef struct Callback_RichEditorTextSpanResult_Void { + Callback_DeleteValue_Boolean value; +} Opt_Callback_DeleteValue_Boolean; +typedef struct Callback_InsertValue_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); -} Callback_RichEditorTextSpanResult_Void; -typedef struct Opt_Callback_RichEditorTextSpanResult_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_InsertValue parameter); +} Callback_InsertValue_Void; +typedef struct Opt_Callback_InsertValue_Void { Ark_Tag tag; - Callback_RichEditorTextSpanResult_Void value; -} Opt_Callback_RichEditorTextSpanResult_Void; -typedef struct Ark_RichEditorInsertValue { + Callback_InsertValue_Void value; +} Opt_Callback_InsertValue_Void; +typedef struct Ark_InsertValue { Ark_Number insertOffset; Ark_String insertValue; - Opt_String previewText; -} Ark_RichEditorInsertValue; -typedef struct Opt_RichEditorInsertValue { +} Ark_InsertValue; +typedef struct Opt_InsertValue { Ark_Tag tag; - Ark_RichEditorInsertValue value; -} Opt_RichEditorInsertValue; -typedef struct Callback_RichEditorInsertValue_Boolean { + Ark_InsertValue value; +} Opt_InsertValue; +typedef struct Callback_InsertValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_Void continuation); -} Callback_RichEditorInsertValue_Boolean; -typedef struct Opt_Callback_RichEditorInsertValue_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_Void continuation); +} Callback_InsertValue_Boolean; +typedef struct Opt_Callback_InsertValue_Boolean { Ark_Tag tag; - Callback_RichEditorInsertValue_Boolean value; -} Opt_Callback_RichEditorInsertValue_Boolean; -typedef struct Ark_RichEditorRange { - Opt_Number start; - Opt_Number end; -} Ark_RichEditorRange; -typedef struct Opt_RichEditorRange { + Callback_InsertValue_Boolean value; +} Opt_Callback_InsertValue_Boolean; +typedef struct Ark_TextDecorationOptions { + Ark_TextDecorationType type; + Opt_ResourceColor color; + Opt_TextDecorationStyle style; +} Ark_TextDecorationOptions; +typedef struct Opt_TextDecorationOptions { Ark_Tag tag; - Ark_RichEditorRange value; -} Opt_RichEditorRange; -typedef struct Callback_RichEditorRange_Void { + Ark_TextDecorationOptions value; +} Opt_TextDecorationOptions; +typedef struct OnPasteCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); -} Callback_RichEditorRange_Void; -typedef struct Opt_Callback_RichEditorRange_Void { - Ark_Tag tag; - Callback_RichEditorRange_Void value; -} Opt_Callback_RichEditorRange_Void; -typedef struct Ark_RichEditorSelection { - Ark_Tuple_Number_Number selection; - Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans; -} Ark_RichEditorSelection; -typedef struct Opt_RichEditorSelection { + void (*call)(const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); +} OnPasteCallback; +typedef struct Opt_OnPasteCallback { Ark_Tag tag; - Ark_RichEditorSelection value; -} Opt_RichEditorSelection; -typedef struct Callback_RichEditorSelection_Void { + OnPasteCallback value; +} Opt_OnPasteCallback; +typedef struct OnContentScrollCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); -} Callback_RichEditorSelection_Void; -typedef struct Opt_Callback_RichEditorSelection_Void { - Ark_Tag tag; - Callback_RichEditorSelection_Void value; -} Opt_Callback_RichEditorSelection_Void; -typedef struct Ark_RichEditorStyledStringOptions { - Ark_RichEditorStyledStringController controller; -} Ark_RichEditorStyledStringOptions; -typedef struct Opt_RichEditorStyledStringOptions { - Ark_Tag tag; - Ark_RichEditorStyledStringOptions value; -} Opt_RichEditorStyledStringOptions; -typedef struct Ark_RichEditorOptions { - Ark_RichEditorController controller; -} Ark_RichEditorOptions; -typedef struct Opt_RichEditorOptions { - Ark_Tag tag; - Ark_RichEditorOptions value; -} Opt_RichEditorOptions; -typedef struct Ark_LocalizedBarrierStyle { - Ark_String id; - Ark_LocalizedBarrierDirection localizedDirection; - Array_String referencedId; -} Ark_LocalizedBarrierStyle; -typedef struct Opt_LocalizedBarrierStyle { - Ark_Tag tag; - Ark_LocalizedBarrierStyle value; -} Opt_LocalizedBarrierStyle; -typedef struct Array_LocalizedBarrierStyle { - Ark_LocalizedBarrierStyle* array; - Ark_Int32 length; -} Array_LocalizedBarrierStyle; -typedef struct Opt_Array_LocalizedBarrierStyle { - Ark_Tag tag; - Array_LocalizedBarrierStyle value; -} Opt_Array_LocalizedBarrierStyle; -typedef struct Ark_BarrierStyle { - Ark_String id; - Ark_BarrierDirection direction; - Array_String referencedId; -} Ark_BarrierStyle; -typedef struct Opt_BarrierStyle { - Ark_Tag tag; - Ark_BarrierStyle value; -} Opt_BarrierStyle; -typedef struct Array_BarrierStyle { - Ark_BarrierStyle* array; - Ark_Int32 length; -} Array_BarrierStyle; -typedef struct Opt_Array_BarrierStyle { + void (*call)(const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); +} OnContentScrollCallback; +typedef struct Opt_OnContentScrollCallback { Ark_Tag tag; - Array_BarrierStyle value; -} Opt_Array_BarrierStyle; -typedef struct Ark_GuideLineStyle { - Ark_String id; - Ark_Axis direction; - Ark_GuideLinePosition position; -} Ark_GuideLineStyle; -typedef struct Opt_GuideLineStyle { + OnContentScrollCallback value; +} Opt_OnContentScrollCallback; +typedef struct OnTextSelectionChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); +} OnTextSelectionChangeCallback; +typedef struct Opt_OnTextSelectionChangeCallback { Ark_Tag tag; - Ark_GuideLineStyle value; -} Opt_GuideLineStyle; -typedef struct Array_GuideLineStyle { - Ark_GuideLineStyle* array; - Ark_Int32 length; -} Array_GuideLineStyle; -typedef struct Opt_Array_GuideLineStyle { + OnTextSelectionChangeCallback value; +} Opt_OnTextSelectionChangeCallback; +typedef struct Ark_PreviewText { + Ark_Number offset; + Ark_String value; +} Ark_PreviewText; +typedef struct Opt_PreviewText { Ark_Tag tag; - Array_GuideLineStyle value; -} Opt_Array_GuideLineStyle; -typedef struct Callback_RefreshStatus_Void { + Ark_PreviewText value; +} Opt_PreviewText; +typedef struct EditableTextOnChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_RefreshStatus state); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RefreshStatus state); -} Callback_RefreshStatus_Void; -typedef struct Opt_Callback_RefreshStatus_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String value, const Opt_PreviewText previewText); +} EditableTextOnChangeCallback; +typedef struct Opt_EditableTextOnChangeCallback { Ark_Tag tag; - Callback_RefreshStatus_Void value; -} Opt_Callback_RefreshStatus_Void; -typedef struct Ark_RefreshOptions { - Ark_Boolean refreshing; - Opt_Union_Number_String offset; - Opt_Union_Number_String friction; - Opt_ResourceStr promptText; - Opt_CustomNodeBuilder builder; - Opt_ComponentContent refreshingContent; -} Ark_RefreshOptions; -typedef struct Opt_RefreshOptions { + EditableTextOnChangeCallback value; +} Opt_EditableTextOnChangeCallback; +typedef struct SearchSubmitCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); +} SearchSubmitCallback; +typedef struct Opt_SearchSubmitCallback { Ark_Tag tag; - Ark_RefreshOptions value; -} Opt_RefreshOptions; -typedef struct Ark_Union_RectOptions_RoundedRectOptions { + SearchSubmitCallback value; +} Opt_SearchSubmitCallback; +typedef struct Ark_CaretStyle { + Opt_Length width; + Opt_ResourceColor color; +} Ark_CaretStyle; +typedef struct Opt_CaretStyle { + Ark_Tag tag; + Ark_CaretStyle value; +} Opt_CaretStyle; +typedef struct Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions { Ark_Int32 selector; union { - Ark_RectOptions value0; - Ark_RoundedRectOptions value1; + Ark_CancelButtonOptions value0; + Ark_CancelButtonSymbolOptions value1; }; -} Ark_Union_RectOptions_RoundedRectOptions; -typedef struct Opt_Union_RectOptions_RoundedRectOptions { - Ark_Tag tag; - Ark_Union_RectOptions_RoundedRectOptions value; -} Opt_Union_RectOptions_RoundedRectOptions; -typedef struct Ark_StarStyleOptions { - Ark_String backgroundUri; - Ark_String foregroundUri; - Opt_String secondaryUri; -} Ark_StarStyleOptions; -typedef struct Opt_StarStyleOptions { - Ark_Tag tag; - Ark_StarStyleOptions value; -} Opt_StarStyleOptions; -typedef struct Ark_RatingOptions { - Ark_Number rating; - Opt_Boolean indicator; -} Ark_RatingOptions; -typedef struct Opt_RatingOptions { - Ark_Tag tag; - Ark_RatingOptions value; -} Opt_RatingOptions; -typedef struct Ark_RadioStyle { - Opt_ResourceColor checkedBackgroundColor; - Opt_ResourceColor uncheckedBorderColor; - Opt_ResourceColor indicatorColor; -} Ark_RadioStyle; -typedef struct Opt_RadioStyle { - Ark_Tag tag; - Ark_RadioStyle value; -} Opt_RadioStyle; -typedef struct Ark_RadioOptions { - Ark_String group; - Ark_String value; - Opt_RadioIndicatorType indicatorType; - Opt_CustomNodeBuilder indicatorBuilder; -} Ark_RadioOptions; -typedef struct Opt_RadioOptions { +} Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions; +typedef struct Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions { Ark_Tag tag; - Ark_RadioOptions value; -} Opt_RadioOptions; -typedef struct Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions { + Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions value; +} Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions; +typedef struct Ark_Union_IconOptions_SymbolGlyphModifier { Ark_Int32 selector; union { - Ark_LinearStyleOptions value0; - Ark_RingStyleOptions value1; - Ark_CapsuleStyleOptions value2; - Ark_ProgressStyleOptions value3; + Ark_IconOptions value0; + Ark_SymbolGlyphModifier value1; }; -} Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; -typedef struct Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions { +} Ark_Union_IconOptions_SymbolGlyphModifier; +typedef struct Opt_Union_IconOptions_SymbolGlyphModifier { Ark_Tag tag; - Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions value; -} Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; -typedef struct Ark_ProgressOptions { - Ark_Number value; - Opt_Number total; - Opt_ProgressStyle style; - Opt_ProgressType type; -} Ark_ProgressOptions; -typedef struct Opt_ProgressOptions { + Ark_Union_IconOptions_SymbolGlyphModifier value; +} Opt_Union_IconOptions_SymbolGlyphModifier; +typedef struct Ark_SearchOptions { + Opt_String value; + Opt_ResourceStr placeholder; + Opt_String icon; + Opt_SearchController controller; +} Ark_SearchOptions; +typedef struct Opt_SearchOptions { Ark_Tag tag; - Ark_ProgressOptions value; -} Opt_ProgressOptions; -typedef struct Ark_PolylineOptions { - Opt_Union_String_Number width; - Opt_Union_String_Number height; -} Ark_PolylineOptions; -typedef struct Opt_PolylineOptions { + Ark_SearchOptions value; +} Opt_SearchOptions; +typedef struct Ark_ScrollBarOptions { + Ark_Scroller scroller; + Opt_ScrollBarDirection direction; + Opt_BarState state; +} Ark_ScrollBarOptions; +typedef struct Opt_ScrollBarOptions { Ark_Tag tag; - Ark_PolylineOptions value; -} Opt_PolylineOptions; -typedef struct Ark_PolygonOptions { - Opt_Union_String_Number width; - Opt_Union_String_Number height; -} Ark_PolygonOptions; -typedef struct Opt_PolygonOptions { + Ark_ScrollBarOptions value; +} Opt_ScrollBarOptions; +typedef struct Ark_OffsetOptions { + Opt_Length xOffset; + Opt_Length yOffset; +} Ark_OffsetOptions; +typedef struct Opt_OffsetOptions { Ark_Tag tag; - Ark_PolygonOptions value; -} Opt_PolygonOptions; -typedef struct Ark_PluginErrorData { - Ark_Number errcode; - Ark_String msg; -} Ark_PluginErrorData; -typedef struct Opt_PluginErrorData { + Ark_OffsetOptions value; +} Opt_OffsetOptions; +typedef struct Ark_ScrollSnapOptions { + Ark_ScrollSnapAlign snapAlign; + Opt_Union_Dimension_Array_Dimension snapPagination; + Opt_Boolean enableSnapToStart; + Opt_Boolean enableSnapToEnd; +} Ark_ScrollSnapOptions; +typedef struct Opt_ScrollSnapOptions { Ark_Tag tag; - Ark_PluginErrorData value; -} Opt_PluginErrorData; -typedef struct PluginErrorCallback { + Ark_ScrollSnapOptions value; +} Opt_ScrollSnapOptions; +typedef struct Ark_OnScrollFrameBeginHandlerResult { + Ark_Number offsetRemain; +} Ark_OnScrollFrameBeginHandlerResult; +typedef struct Opt_OnScrollFrameBeginHandlerResult { + Ark_Tag tag; + Ark_OnScrollFrameBeginHandlerResult value; +} Opt_OnScrollFrameBeginHandlerResult; +typedef struct OnScrollFrameBeginCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_PluginErrorData info); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PluginErrorData info); -} PluginErrorCallback; -typedef struct Opt_PluginErrorCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); +} OnScrollFrameBeginCallback; +typedef struct Opt_OnScrollFrameBeginCallback { Ark_Tag tag; - PluginErrorCallback value; -} Opt_PluginErrorCallback; -typedef struct Ark_PluginComponentOptions { - Ark_PluginComponentTemplate template_; - Ark_CustomObject data; -} Ark_PluginComponentOptions; -typedef struct Opt_PluginComponentOptions { + OnScrollFrameBeginCallback value; +} Opt_OnScrollFrameBeginCallback; +typedef struct Ark_Union_Color_Number_String { + Ark_Int32 selector; + union { + Ark_Color value0; + Ark_Number value1; + Ark_String value2; + }; +} Ark_Union_Color_Number_String; +typedef struct Opt_Union_Color_Number_String { Ark_Tag tag; - Ark_PluginComponentOptions value; -} Opt_PluginComponentOptions; -typedef struct Callback_Array_Number_Void { + Ark_Union_Color_Number_String value; +} Opt_Union_Color_Number_String; +typedef struct OnScrollEdgeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Array_Number input); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_Number input); -} Callback_Array_Number_Void; -typedef struct Opt_Callback_Array_Number_Void { + void (*call)(const Ark_Int32 resourceId, Ark_Edge side); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_Edge side); +} OnScrollEdgeCallback; +typedef struct Opt_OnScrollEdgeCallback { Ark_Tag tag; - Callback_Array_Number_Void value; -} Opt_Callback_Array_Number_Void; -typedef struct Opt_PatternLockController { + OnScrollEdgeCallback value; +} Opt_OnScrollEdgeCallback; +typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); +} Callback_ClickEvent_SaveButtonOnClickResult_Void; +typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void { Ark_Tag tag; - Ark_PatternLockController value; -} Opt_PatternLockController; -typedef struct Ark_PathOptions { - Opt_Union_Number_String width; - Opt_Union_Number_String height; - Opt_String commands; -} Ark_PathOptions; -typedef struct Opt_PathOptions { + Callback_ClickEvent_SaveButtonOnClickResult_Void value; +} Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void; +typedef struct Ark_SaveButtonOptions { + Opt_SaveIconStyle icon; + Opt_SaveDescription text; + Opt_ButtonType buttonType; +} Ark_SaveButtonOptions; +typedef struct Opt_SaveButtonOptions { + Ark_Tag tag; + Ark_SaveButtonOptions value; +} Opt_SaveButtonOptions; +typedef struct Ark_RowOptions { + Opt_Union_String_Number space; +} Ark_RowOptions; +typedef struct Opt_RowOptions { Ark_Tag tag; - Ark_PathOptions value; -} Opt_PathOptions; -typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); -} Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void { + Ark_RowOptions value; +} Opt_RowOptions; +typedef struct Ark_RootSceneSession { + void *handle; +} Ark_RootSceneSession; +typedef struct Opt_RootSceneSession { Ark_Tag tag; - Callback_ClickEvent_PasteButtonOnClickResult_Void value; -} Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void; -typedef struct Ark_PasteButtonOptions { - Opt_PasteIconStyle icon; - Opt_PasteDescription text; - Opt_ButtonType buttonType; -} Ark_PasteButtonOptions; -typedef struct Opt_PasteButtonOptions { + Ark_RootSceneSession value; +} Opt_RootSceneSession; +typedef struct Ark_RichEditorStyledStringOptions { + Ark_RichEditorStyledStringController controller; +} Ark_RichEditorStyledStringOptions; +typedef struct Opt_RichEditorStyledStringOptions { Ark_Tag tag; - Ark_PasteButtonOptions value; -} Opt_PasteButtonOptions; -typedef struct Callback_Number_Number_PanelMode_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); -} Callback_Number_Number_PanelMode_Void; -typedef struct Opt_Callback_Number_Number_PanelMode_Void { + Ark_RichEditorStyledStringOptions value; +} Opt_RichEditorStyledStringOptions; +typedef struct Ark_RichEditorOptions { + Ark_RichEditorController controller; +} Ark_RichEditorOptions; +typedef struct Opt_RichEditorOptions { Ark_Tag tag; - Callback_Number_Number_PanelMode_Void value; -} Opt_Callback_Number_Number_PanelMode_Void; -typedef struct Ark_Union_Dimension_PanelHeight { + Ark_RichEditorOptions value; +} Opt_RichEditorOptions; +typedef struct Ark_Union_ResponseType_RichEditorResponseType { Ark_Int32 selector; union { - Ark_Length value0; - Ark_PanelHeight value1; + Ark_ResponseType value0; + Ark_RichEditorResponseType value1; }; -} Ark_Union_Dimension_PanelHeight; -typedef struct Opt_Union_Dimension_PanelHeight { +} Ark_Union_ResponseType_RichEditorResponseType; +typedef struct Opt_Union_ResponseType_RichEditorResponseType { Ark_Tag tag; - Ark_Union_Dimension_PanelHeight value; -} Opt_Union_Dimension_PanelHeight; -typedef struct Ark_NodeController { - void *handle; -} Ark_NodeController; -typedef struct Opt_NodeController { + Ark_Union_ResponseType_RichEditorResponseType value; +} Opt_Union_ResponseType_RichEditorResponseType; +typedef struct Opt_EditMenuOptions { Ark_Tag tag; - Ark_NodeController value; -} Opt_NodeController; -typedef struct Ark_Literal_String_target_NavigationType_type { - Ark_String target; - Opt_NavigationType type; -} Ark_Literal_String_target_NavigationType_type; -typedef struct Opt_Literal_String_target_NavigationType_type { + Ark_EditMenuOptions value; +} Opt_EditMenuOptions; +typedef struct Ark_CopyEvent { + Opt_Callback_Void preventDefault; +} Ark_CopyEvent; +typedef struct Opt_CopyEvent { Ark_Tag tag; - Ark_Literal_String_target_NavigationType_type value; -} Opt_Literal_String_target_NavigationType_type; -typedef struct Ark_RouteInfo { - Ark_String name; - Opt_CustomObject param; -} Ark_RouteInfo; -typedef struct Opt_RouteInfo { + Ark_CopyEvent value; +} Opt_CopyEvent; +typedef struct Callback_CopyEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CopyEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CopyEvent parameter); +} Callback_CopyEvent_Void; +typedef struct Opt_Callback_CopyEvent_Void { Ark_Tag tag; - Ark_RouteInfo value; -} Opt_RouteInfo; -typedef struct Array_LayoutSafeAreaEdge { - Ark_LayoutSafeAreaEdge* array; - Ark_Int32 length; -} Array_LayoutSafeAreaEdge; -typedef struct Opt_Array_LayoutSafeAreaEdge { + Callback_CopyEvent_Void value; +} Opt_Callback_CopyEvent_Void; +typedef struct Ark_CutEvent { + Opt_Callback_Void preventDefault; +} Ark_CutEvent; +typedef struct Opt_CutEvent { Ark_Tag tag; - Array_LayoutSafeAreaEdge value; -} Opt_Array_LayoutSafeAreaEdge; -typedef struct Array_LayoutSafeAreaType { - Ark_LayoutSafeAreaType* array; - Ark_Int32 length; -} Array_LayoutSafeAreaType; -typedef struct Opt_Array_LayoutSafeAreaType { + Ark_CutEvent value; +} Opt_CutEvent; +typedef struct Callback_CutEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CutEvent parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CutEvent parameter); +} Callback_CutEvent_Void; +typedef struct Opt_Callback_CutEvent_Void { Ark_Tag tag; - Array_LayoutSafeAreaType value; -} Opt_Array_LayoutSafeAreaType; -typedef struct Ark_NavigationToolbarOptions { - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_BarStyle barStyle; -} Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions { + Callback_CutEvent_Void value; +} Opt_Callback_CutEvent_Void; +typedef struct Ark_RichEditorChangeValue { + Ark_TextRange rangeBefore; + Array_RichEditorTextSpanResult replacedSpans; + Array_RichEditorImageSpanResult replacedImageSpans; + Array_RichEditorTextSpanResult replacedSymbolSpans; +} Ark_RichEditorChangeValue; +typedef struct Opt_RichEditorChangeValue { Ark_Tag tag; - Ark_NavigationToolbarOptions value; -} Opt_NavigationToolbarOptions; -typedef struct Ark_ToolbarItem { - Ark_ResourceStr value; - Opt_ResourceStr icon; - Opt_SymbolGlyphModifier symbolIcon; - Opt_Callback_Void action; - Opt_ToolbarItemStatus status; - Opt_ResourceStr activeIcon; - Opt_SymbolGlyphModifier activeSymbolIcon; -} Ark_ToolbarItem; -typedef struct Opt_ToolbarItem { + Ark_RichEditorChangeValue value; +} Opt_RichEditorChangeValue; +typedef struct Callback_RichEditorChangeValue_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_Void continuation); +} Callback_RichEditorChangeValue_Boolean; +typedef struct Opt_Callback_RichEditorChangeValue_Boolean { Ark_Tag tag; - Ark_ToolbarItem value; -} Opt_ToolbarItem; -typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder { - Ark_Int32 selector; - union { - Array_ToolbarItem value0; - CustomNodeBuilder value1; - }; -} Ark_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder { + Callback_RichEditorChangeValue_Boolean value; +} Opt_Callback_RichEditorChangeValue_Boolean; +typedef struct Ark_SubmitEvent { + Ark_String text; +} Ark_SubmitEvent; +typedef struct Opt_SubmitEvent { Ark_Tag tag; - Ark_Union_Array_ToolbarItem_CustomBuilder value; -} Opt_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Ark_NavigationTitleOptions { - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_BarStyle barStyle; - Opt_LengthMetrics paddingStart; - Opt_LengthMetrics paddingEnd; - Opt_TextModifier mainTitleModifier; - Opt_TextModifier subTitleModifier; - Opt_Boolean enableHoverMode; -} Ark_NavigationTitleOptions; -typedef struct Opt_NavigationTitleOptions { + Ark_SubmitEvent value; +} Opt_SubmitEvent; +typedef struct SubmitCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); +} SubmitCallback; +typedef struct Opt_SubmitCallback { Ark_Tag tag; - Ark_NavigationTitleOptions value; -} Opt_NavigationTitleOptions; -typedef struct Ark_Type_NavDestinationAttribute_title_value { - Ark_Int32 selector; - union { - Ark_String value0; - CustomNodeBuilder value1; - Ark_NavDestinationCommonTitle value2; - Ark_NavDestinationCustomTitle value3; - Ark_Resource value4; - }; -} Ark_Type_NavDestinationAttribute_title_value; -typedef struct Opt_Type_NavDestinationAttribute_title_value { + SubmitCallback value; +} Opt_SubmitCallback; +typedef struct Ark_TextDataDetectorConfig { + Array_TextDataDetectorType types; + Opt_Callback_String_Void onDetectResultUpdate; + Opt_ResourceColor color; + Opt_DecorationStyleInterface decoration; +} Ark_TextDataDetectorConfig; +typedef struct Opt_TextDataDetectorConfig { Ark_Tag tag; - Ark_Type_NavDestinationAttribute_title_value value; -} Opt_Type_NavDestinationAttribute_title_value; -typedef struct Ark_PopInfo { - Ark_NavPathInfo info; - Ark_CustomObject result; -} Ark_PopInfo; -typedef struct Opt_PopInfo { + Ark_TextDataDetectorConfig value; +} Opt_TextDataDetectorConfig; +typedef struct Ark_PasteEvent { + Opt_Callback_Void preventDefault; +} Ark_PasteEvent; +typedef struct Opt_PasteEvent { Ark_Tag tag; - Ark_PopInfo value; -} Opt_PopInfo; -typedef struct Callback_NavDestinationContext_Void { + Ark_PasteEvent value; +} Opt_PasteEvent; +typedef struct PasteEventCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); -} Callback_NavDestinationContext_Void; -typedef struct Opt_Callback_NavDestinationContext_Void { - Ark_Tag tag; - Callback_NavDestinationContext_Void value; -} Opt_Callback_NavDestinationContext_Void; -typedef struct Ark_NavigationMenuItem { - Ark_Union_String_Resource value; - Opt_Union_String_Resource icon; - Opt_SymbolGlyphModifier symbolIcon; - Opt_Boolean isEnabled; - Opt_Callback_Void action; -} Ark_NavigationMenuItem; -typedef struct Opt_NavigationMenuItem { + void (*call)(const Ark_Int32 resourceId, const Opt_PasteEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_PasteEvent event); +} PasteEventCallback; +typedef struct Opt_PasteEventCallback { Ark_Tag tag; - Ark_NavigationMenuItem value; -} Opt_NavigationMenuItem; -typedef struct Ark_Union_Array_NavigationMenuItem_CustomBuilder { + PasteEventCallback value; +} Opt_PasteEventCallback; +typedef struct Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult { Ark_Int32 selector; union { - Array_NavigationMenuItem value0; - CustomNodeBuilder value1; + Ark_RichEditorTextSpanResult value0; + Ark_RichEditorImageSpanResult value1; }; -} Ark_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Opt_Union_Array_NavigationMenuItem_CustomBuilder { +} Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; +typedef struct Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult { Ark_Tag tag; - Ark_Union_Array_NavigationMenuItem_CustomBuilder value; -} Opt_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier { - Ark_Int32 selector; - union { - Ark_ResourceStr value0; - Ark_PixelMap value1; - Ark_SymbolGlyphModifier value2; - }; -} Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { + Ark_Union_RichEditorTextSpanResult_RichEditorImageSpanResult value; +} Opt_Union_RichEditorTextSpanResult_RichEditorImageSpanResult; +typedef struct Ark_RichEditorDeleteValue { + Ark_Number offset; + Ark_RichEditorDeleteDirection direction; + Ark_Number length; + Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult richEditorDeleteSpans; +} Ark_RichEditorDeleteValue; +typedef struct Opt_RichEditorDeleteValue { Ark_Tag tag; - Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value; -} Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Callback_Boolean { + Ark_RichEditorDeleteValue value; +} Opt_RichEditorDeleteValue; +typedef struct Callback_RichEditorDeleteValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); -} Callback_Boolean; -typedef struct Opt_Callback_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_Void continuation); +} Callback_RichEditorDeleteValue_Boolean; +typedef struct Opt_Callback_RichEditorDeleteValue_Boolean { Ark_Tag tag; - Callback_Boolean value; -} Opt_Callback_Boolean; -typedef struct Ark_MenuItemGroupOptions { - Opt_Union_ResourceStr_CustomBuilder header; - Opt_Union_ResourceStr_CustomBuilder footer; -} Ark_MenuItemGroupOptions; -typedef struct Opt_MenuItemGroupOptions { + Callback_RichEditorDeleteValue_Boolean value; +} Opt_Callback_RichEditorDeleteValue_Boolean; +typedef struct Callback_TextRange_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TextRange parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TextRange parameter); +} Callback_TextRange_Void; +typedef struct Opt_Callback_TextRange_Void { Ark_Tag tag; - Ark_MenuItemGroupOptions value; -} Opt_MenuItemGroupOptions; -typedef struct Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier { - Ark_Int32 selector; - union { - Ark_Boolean value0; - Ark_ResourceStr value1; - Ark_SymbolGlyphModifier value2; - }; -} Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier; -typedef struct Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier { + Callback_TextRange_Void value; +} Opt_Callback_TextRange_Void; +typedef struct Callback_RichEditorTextSpanResult_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorTextSpanResult parameter); +} Callback_RichEditorTextSpanResult_Void; +typedef struct Opt_Callback_RichEditorTextSpanResult_Void { Ark_Tag tag; - Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier value; -} Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier; -typedef struct Ark_Union_MenuItemOptions_CustomBuilder { + Callback_RichEditorTextSpanResult_Void value; +} Opt_Callback_RichEditorTextSpanResult_Void; +typedef struct Ark_RichEditorInsertValue { + Ark_Number insertOffset; + Ark_String insertValue; + Opt_String previewText; +} Ark_RichEditorInsertValue; +typedef struct Opt_RichEditorInsertValue { + Ark_Tag tag; + Ark_RichEditorInsertValue value; +} Opt_RichEditorInsertValue; +typedef struct Callback_RichEditorInsertValue_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_Void continuation); +} Callback_RichEditorInsertValue_Boolean; +typedef struct Opt_Callback_RichEditorInsertValue_Boolean { + Ark_Tag tag; + Callback_RichEditorInsertValue_Boolean value; +} Opt_Callback_RichEditorInsertValue_Boolean; +typedef struct Callback_RichEditorRange_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorRange parameter); +} Callback_RichEditorRange_Void; +typedef struct Opt_Callback_RichEditorRange_Void { + Ark_Tag tag; + Callback_RichEditorRange_Void value; +} Opt_Callback_RichEditorRange_Void; +typedef struct Ark_RichEditorSelection { + Ark_Tuple_Number_Number selection; + Array_Union_RichEditorTextSpanResult_RichEditorImageSpanResult spans; +} Ark_RichEditorSelection; +typedef struct Opt_RichEditorSelection { + Ark_Tag tag; + Ark_RichEditorSelection value; +} Opt_RichEditorSelection; +typedef struct Callback_RichEditorSelection_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_RichEditorSelection parameter); +} Callback_RichEditorSelection_Void; +typedef struct Opt_Callback_RichEditorSelection_Void { + Ark_Tag tag; + Callback_RichEditorSelection_Void value; +} Opt_Callback_RichEditorSelection_Void; +typedef struct Ark_StyledStringChangeValue { + Ark_TextRange range; + Ark_StyledString replacementString; + Opt_StyledString previewText; +} Ark_StyledStringChangeValue; +typedef struct Opt_StyledStringChangeValue { + Ark_Tag tag; + Ark_StyledStringChangeValue value; +} Opt_StyledStringChangeValue; +typedef struct Ark_Type_RichEditorController_updateSpanStyle_value { Ark_Int32 selector; union { - Ark_MenuItemOptions value0; - CustomNodeBuilder value1; + Ark_RichEditorUpdateTextSpanStyleOptions value0; + Ark_RichEditorUpdateImageSpanStyleOptions value1; + Ark_RichEditorUpdateSymbolSpanStyleOptions value2; }; -} Ark_Union_MenuItemOptions_CustomBuilder; -typedef struct Opt_Union_MenuItemOptions_CustomBuilder { +} Ark_Type_RichEditorController_updateSpanStyle_value; +typedef struct Opt_Type_RichEditorController_updateSpanStyle_value { Ark_Tag tag; - Ark_Union_MenuItemOptions_CustomBuilder value; -} Opt_Union_MenuItemOptions_CustomBuilder; -typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource { + Ark_Type_RichEditorController_updateSpanStyle_value value; +} Opt_Type_RichEditorController_updateSpanStyle_value; +typedef struct Ark_Union_PixelMap_ResourceStr { Ark_Int32 selector; union { Ark_PixelMap value0; Ark_ResourceStr value1; - Ark_DrawableDescriptor value2; - Ark_ASTCResource value3; }; -} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; -typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource { +} Ark_Union_PixelMap_ResourceStr; +typedef struct Opt_Union_PixelMap_ResourceStr { Ark_Tag tag; - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource value; -} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; -typedef struct Ark_MarqueeOptions { - Ark_Boolean start; - Opt_Number step; - Opt_Number loop; - Opt_Boolean fromStart; - Ark_String src; -} Ark_MarqueeOptions; -typedef struct Opt_MarqueeOptions { + Ark_Union_PixelMap_ResourceStr value; +} Opt_Union_PixelMap_ResourceStr; +typedef struct Ark_GestureEvent { + Ark_EventTarget target; + Ark_Number timestamp; + Ark_SourceType source; + Opt_Number axisHorizontal; + Opt_Number axisVertical; + Ark_Number pressure; + Ark_Number tiltX; + Ark_Number tiltY; + Ark_SourceTool sourceTool; + Opt_Number deviceId; + Ark_Boolean repeat; + Array_FingerInfo fingerList; + Ark_Number offsetX; + Ark_Number offsetY; + Ark_Number angle; + Ark_Number speed; + Ark_Number scale; + Ark_Number pinchCenterX; + Ark_Number pinchCenterY; + Ark_Number velocityX; + Ark_Number velocityY; + Ark_Number velocity; +} Ark_GestureEvent; +typedef struct Opt_GestureEvent { Ark_Tag tag; - Ark_MarqueeOptions value; -} Opt_MarqueeOptions; -typedef struct Callback_ClickEvent_LocationButtonOnClickResult_Void { + Ark_GestureEvent value; +} Opt_GestureEvent; +typedef struct Ark_LocalizedBarrierStyle { + Ark_String id; + Ark_LocalizedBarrierDirection localizedDirection; + Array_String referencedId; +} Ark_LocalizedBarrierStyle; +typedef struct Opt_LocalizedBarrierStyle { + Ark_Tag tag; + Ark_LocalizedBarrierStyle value; +} Opt_LocalizedBarrierStyle; +typedef struct Array_LocalizedBarrierStyle { + Ark_LocalizedBarrierStyle* array; + Ark_Int32 length; +} Array_LocalizedBarrierStyle; +typedef struct Opt_Array_LocalizedBarrierStyle { + Ark_Tag tag; + Array_LocalizedBarrierStyle value; +} Opt_Array_LocalizedBarrierStyle; +typedef struct Ark_BarrierStyle { + Ark_String id; + Ark_BarrierDirection direction; + Array_String referencedId; +} Ark_BarrierStyle; +typedef struct Opt_BarrierStyle { + Ark_Tag tag; + Ark_BarrierStyle value; +} Opt_BarrierStyle; +typedef struct Array_BarrierStyle { + Ark_BarrierStyle* array; + Ark_Int32 length; +} Array_BarrierStyle; +typedef struct Opt_Array_BarrierStyle { + Ark_Tag tag; + Array_BarrierStyle value; +} Opt_Array_BarrierStyle; +typedef struct Ark_GuideLineStyle { + Ark_String id; + Ark_Axis direction; + Ark_GuideLinePosition position; +} Ark_GuideLineStyle; +typedef struct Opt_GuideLineStyle { + Ark_Tag tag; + Ark_GuideLineStyle value; +} Opt_GuideLineStyle; +typedef struct Array_GuideLineStyle { + Ark_GuideLineStyle* array; + Ark_Int32 length; +} Array_GuideLineStyle; +typedef struct Opt_Array_GuideLineStyle { + Ark_Tag tag; + Array_GuideLineStyle value; +} Opt_Array_GuideLineStyle; +typedef struct Callback_RefreshStatus_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); -} Callback_ClickEvent_LocationButtonOnClickResult_Void; -typedef struct Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void { + void (*call)(const Ark_Int32 resourceId, Ark_RefreshStatus state); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_RefreshStatus state); +} Callback_RefreshStatus_Void; +typedef struct Opt_Callback_RefreshStatus_Void { Ark_Tag tag; - Callback_ClickEvent_LocationButtonOnClickResult_Void value; -} Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void; -typedef struct Ark_LocationButtonOptions { - Opt_LocationIconStyle icon; - Opt_LocationDescription text; - Opt_ButtonType buttonType; -} Ark_LocationButtonOptions; -typedef struct Opt_LocationButtonOptions { + Callback_RefreshStatus_Void value; +} Opt_Callback_RefreshStatus_Void; +typedef struct Ark_RefreshOptions { + Ark_Boolean refreshing; + Opt_Union_Number_String offset; + Opt_Union_Number_String friction; + Opt_ResourceStr promptText; + Opt_CustomNodeBuilder builder; + Opt_ComponentContent refreshingContent; +} Ark_RefreshOptions; +typedef struct Opt_RefreshOptions { Ark_Tag tag; - Ark_LocationButtonOptions value; -} Opt_LocationButtonOptions; -typedef struct Ark_Union_Position_Edges_LocalizedEdges { + Ark_RefreshOptions value; +} Opt_RefreshOptions; +typedef struct Ark_Union_RectOptions_RoundedRectOptions { Ark_Int32 selector; union { - Ark_Position value0; - Ark_Edges value1; - Ark_LocalizedEdges value2; + Ark_RectOptions value0; + Ark_RoundedRectOptions value1; }; -} Ark_Union_Position_Edges_LocalizedEdges; -typedef struct Opt_Union_Position_Edges_LocalizedEdges { +} Ark_Union_RectOptions_RoundedRectOptions; +typedef struct Opt_Union_RectOptions_RoundedRectOptions { Ark_Tag tag; - Ark_Union_Position_Edges_LocalizedEdges value; -} Opt_Union_Position_Edges_LocalizedEdges; -typedef struct Ark_ListItemGroupOptions { - Opt_CustomNodeBuilder header; - Opt_ComponentContent headerComponent; - Opt_CustomNodeBuilder footer; - Opt_ComponentContent footerComponent; - Opt_Union_Number_String space; - Opt_ListItemGroupStyle style; -} Ark_ListItemGroupOptions; -typedef struct Opt_ListItemGroupOptions { + Ark_Union_RectOptions_RoundedRectOptions value; +} Opt_Union_RectOptions_RoundedRectOptions; +typedef struct Ark_StarStyleOptions { + Ark_String backgroundUri; + Ark_String foregroundUri; + Opt_String secondaryUri; +} Ark_StarStyleOptions; +typedef struct Opt_StarStyleOptions { Ark_Tag tag; - Ark_ListItemGroupOptions value; -} Opt_ListItemGroupOptions; -typedef struct Ark_SwipeActionOptions { - Opt_Union_CustomBuilder_SwipeActionItem start; - Opt_Union_CustomBuilder_SwipeActionItem end; - Opt_SwipeEdgeEffect edgeEffect; - Opt_Callback_Number_Void onOffsetChange; -} Ark_SwipeActionOptions; -typedef struct Opt_SwipeActionOptions { + Ark_StarStyleOptions value; +} Opt_StarStyleOptions; +typedef struct Ark_RatingOptions { + Ark_Number rating; + Opt_Boolean indicator; +} Ark_RatingOptions; +typedef struct Opt_RatingOptions { Ark_Tag tag; - Ark_SwipeActionOptions value; -} Opt_SwipeActionOptions; -typedef struct Ark_Union_Boolean_EditMode { - Ark_Int32 selector; - union { - Ark_Boolean value0; - Ark_EditMode value1; - }; -} Ark_Union_Boolean_EditMode; -typedef struct Opt_Union_Boolean_EditMode { + Ark_RatingOptions value; +} Opt_RatingOptions; +typedef struct Ark_RadioStyle { + Opt_ResourceColor checkedBackgroundColor; + Opt_ResourceColor uncheckedBorderColor; + Opt_ResourceColor indicatorColor; +} Ark_RadioStyle; +typedef struct Opt_RadioStyle { Ark_Tag tag; - Ark_Union_Boolean_EditMode value; -} Opt_Union_Boolean_EditMode; -typedef struct Ark_ListItemOptions { - Opt_ListItemStyle style; -} Ark_ListItemOptions; -typedef struct Opt_ListItemOptions { + Ark_RadioStyle value; +} Opt_RadioStyle; +typedef struct Ark_RadioOptions { + Ark_String group; + Ark_String value; + Opt_RadioIndicatorType indicatorType; + Opt_CustomNodeBuilder indicatorBuilder; +} Ark_RadioOptions; +typedef struct Opt_RadioOptions { Ark_Tag tag; - Ark_ListItemOptions value; -} Opt_ListItemOptions; -typedef struct Ark_Union_Number_LengthConstrain { + Ark_RadioOptions value; +} Opt_RadioOptions; +typedef struct Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions { Ark_Int32 selector; union { - Ark_Number value0; - Ark_LengthConstrain value1; + Ark_LinearStyleOptions value0; + Ark_RingStyleOptions value1; + Ark_CapsuleStyleOptions value2; + Ark_ProgressStyleOptions value3; }; -} Ark_Union_Number_LengthConstrain; -typedef struct Opt_Union_Number_LengthConstrain { +} Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; +typedef struct Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions { Ark_Tag tag; - Ark_Union_Number_LengthConstrain value; -} Opt_Union_Number_LengthConstrain; -typedef struct Callback_Number_Number_Boolean { + Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions value; +} Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; +typedef struct Ark_ProgressOptions { + Ark_Number value; + Opt_Number total; + Opt_ProgressStyle style; + Opt_ProgressType type; +} Ark_ProgressOptions; +typedef struct Opt_ProgressOptions { + Ark_Tag tag; + Ark_ProgressOptions value; +} Opt_ProgressOptions; +typedef struct Ark_PolylineOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_PolylineOptions; +typedef struct Opt_PolylineOptions { + Ark_Tag tag; + Ark_PolylineOptions value; +} Opt_PolylineOptions; +typedef struct Ark_PolygonOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_PolygonOptions; +typedef struct Opt_PolygonOptions { + Ark_Tag tag; + Ark_PolygonOptions value; +} Opt_PolygonOptions; +typedef struct Ark_PluginErrorData { + Ark_Number errcode; + Ark_String msg; +} Ark_PluginErrorData; +typedef struct Opt_PluginErrorData { + Ark_Tag tag; + Ark_PluginErrorData value; +} Opt_PluginErrorData; +typedef struct PluginErrorCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_Void continuation); -} Callback_Number_Number_Boolean; -typedef struct Opt_Callback_Number_Number_Boolean { + void (*call)(const Ark_Int32 resourceId, const Ark_PluginErrorData info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PluginErrorData info); +} PluginErrorCallback; +typedef struct Opt_PluginErrorCallback { Ark_Tag tag; - Callback_Number_Number_Boolean value; -} Opt_Callback_Number_Number_Boolean; -typedef struct Callback_Number_Boolean { + PluginErrorCallback value; +} Opt_PluginErrorCallback; +typedef struct Ark_PluginComponentOptions { + Ark_PluginComponentTemplate template_; + Ark_CustomObject data; +} Ark_PluginComponentOptions; +typedef struct Opt_PluginComponentOptions { + Ark_Tag tag; + Ark_PluginComponentOptions value; +} Opt_PluginComponentOptions; +typedef struct Callback_Array_Number_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_Void continuation); -} Callback_Number_Boolean; -typedef struct Opt_Callback_Number_Boolean { + void (*call)(const Ark_Int32 resourceId, const Array_Number input); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_Number input); +} Callback_Array_Number_Void; +typedef struct Opt_Callback_Array_Number_Void { Ark_Tag tag; - Callback_Number_Boolean value; -} Opt_Callback_Number_Boolean; -typedef struct Ark_VisibleListContentInfo { - Ark_Number index; - Opt_ListItemGroupArea itemGroupArea; - Opt_Number itemIndexInGroup; -} Ark_VisibleListContentInfo; -typedef struct Opt_VisibleListContentInfo { + Callback_Array_Number_Void value; +} Opt_Callback_Array_Number_Void; +typedef struct Opt_PatternLockController { Ark_Tag tag; - Ark_VisibleListContentInfo value; -} Opt_VisibleListContentInfo; -typedef struct OnScrollVisibleContentChangeCallback { + Ark_PatternLockController value; +} Opt_PatternLockController; +typedef struct Ark_PathOptions { + Opt_Union_Number_String width; + Opt_Union_Number_String height; + Opt_String commands; +} Ark_PathOptions; +typedef struct Opt_PathOptions { + Ark_Tag tag; + Ark_PathOptions value; +} Opt_PathOptions; +typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); -} OnScrollVisibleContentChangeCallback; -typedef struct Opt_OnScrollVisibleContentChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); +} Callback_ClickEvent_PasteButtonOnClickResult_Void; +typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void { Ark_Tag tag; - OnScrollVisibleContentChangeCallback value; -} Opt_OnScrollVisibleContentChangeCallback; -typedef struct Callback_Number_Number_Number_Void { + Callback_ClickEvent_PasteButtonOnClickResult_Void value; +} Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void; +typedef struct Ark_PasteButtonOptions { + Opt_PasteIconStyle icon; + Opt_PasteDescription text; + Opt_ButtonType buttonType; +} Ark_PasteButtonOptions; +typedef struct Opt_PasteButtonOptions { + Ark_Tag tag; + Ark_PasteButtonOptions value; +} Opt_PasteButtonOptions; +typedef struct Callback_Number_Number_PanelMode_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); -} Callback_Number_Number_Number_Void; -typedef struct Opt_Callback_Number_Number_Number_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number width, const Ark_Number height, Ark_PanelMode mode); +} Callback_Number_Number_PanelMode_Void; +typedef struct Opt_Callback_Number_Number_PanelMode_Void { + Ark_Tag tag; + Callback_Number_Number_PanelMode_Void value; +} Opt_Callback_Number_Number_PanelMode_Void; +typedef struct Ark_Union_Dimension_PanelHeight { + Ark_Int32 selector; + union { + Ark_Length value0; + Ark_PanelHeight value1; + }; +} Ark_Union_Dimension_PanelHeight; +typedef struct Opt_Union_Dimension_PanelHeight { Ark_Tag tag; - Callback_Number_Number_Number_Void value; -} Opt_Callback_Number_Number_Number_Void; -typedef struct Opt_ChildrenMainSize { + Ark_Union_Dimension_PanelHeight value; +} Opt_Union_Dimension_PanelHeight; +typedef struct Ark_NodeController { + void *handle; +} Ark_NodeController; +typedef struct Opt_NodeController { Ark_Tag tag; - Ark_ChildrenMainSize value; -} Opt_ChildrenMainSize; -typedef struct Ark_ChainAnimationOptions { - Ark_Length minSpace; - Ark_Length maxSpace; - Opt_Number conductivity; - Opt_Number intensity; - Opt_ChainEdgeEffect edgeEffect; - Opt_Number stiffness; - Opt_Number damping; -} Ark_ChainAnimationOptions; -typedef struct Opt_ChainAnimationOptions { + Ark_NodeController value; +} Opt_NodeController; +typedef struct Ark_Literal_String_target_NavigationType_type { + Ark_String target; + Opt_NavigationType type; +} Ark_Literal_String_target_NavigationType_type; +typedef struct Opt_Literal_String_target_NavigationType_type { Ark_Tag tag; - Ark_ChainAnimationOptions value; -} Opt_ChainAnimationOptions; -typedef struct Ark_ListOptions { - Opt_Number initialIndex; - Opt_Union_Number_String space; - Opt_Scroller scroller; -} Ark_ListOptions; -typedef struct Opt_ListOptions { + Ark_Literal_String_target_NavigationType_type value; +} Opt_Literal_String_target_NavigationType_type; +typedef struct Ark_RouteInfo { + Ark_String name; + Opt_CustomObject param; +} Ark_RouteInfo; +typedef struct Opt_RouteInfo { Ark_Tag tag; - Ark_ListOptions value; -} Opt_ListOptions; -typedef struct Ark_LineOptions { - Opt_Union_String_Number width; - Opt_Union_String_Number height; -} Ark_LineOptions; -typedef struct Opt_LineOptions { + Ark_RouteInfo value; +} Opt_RouteInfo; +typedef struct Array_LayoutSafeAreaEdge { + Ark_LayoutSafeAreaEdge* array; + Ark_Int32 length; +} Array_LayoutSafeAreaEdge; +typedef struct Opt_Array_LayoutSafeAreaEdge { Ark_Tag tag; - Ark_LineOptions value; -} Opt_LineOptions; -typedef struct Ark_ImageLoadResult { - Ark_Number width; - Ark_Number height; - Ark_Number componentWidth; - Ark_Number componentHeight; - Ark_Number loadingStatus; - Ark_Number contentWidth; - Ark_Number contentHeight; - Ark_Number contentOffsetX; - Ark_Number contentOffsetY; -} Ark_ImageLoadResult; -typedef struct Opt_ImageLoadResult { + Array_LayoutSafeAreaEdge value; +} Opt_Array_LayoutSafeAreaEdge; +typedef struct Array_LayoutSafeAreaType { + Ark_LayoutSafeAreaType* array; + Ark_Int32 length; +} Array_LayoutSafeAreaType; +typedef struct Opt_Array_LayoutSafeAreaType { Ark_Tag tag; - Ark_ImageLoadResult value; -} Opt_ImageLoadResult; -typedef struct ImageCompleteCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ImageLoadResult result); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageLoadResult result); -} ImageCompleteCallback; -typedef struct Opt_ImageCompleteCallback { + Array_LayoutSafeAreaType value; +} Opt_Array_LayoutSafeAreaType; +typedef struct Ark_ToolbarItem { + Ark_ResourceStr value; + Opt_ResourceStr icon; + Opt_SymbolGlyphModifier symbolIcon; + Opt_Callback_Void action; + Opt_ToolbarItemStatus status; + Opt_ResourceStr activeIcon; + Opt_SymbolGlyphModifier activeSymbolIcon; +} Ark_ToolbarItem; +typedef struct Opt_ToolbarItem { Ark_Tag tag; - ImageCompleteCallback value; -} Opt_ImageCompleteCallback; -typedef struct Ark_Union_ColorFilter_DrawingColorFilter { + Ark_ToolbarItem value; +} Opt_ToolbarItem; +typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder { Ark_Int32 selector; union { - Ark_ColorFilter value0; - Ark_DrawingColorFilter value1; + Array_ToolbarItem value0; + CustomNodeBuilder value1; }; -} Ark_Union_ColorFilter_DrawingColorFilter; -typedef struct Opt_Union_ColorFilter_DrawingColorFilter { +} Ark_Union_Array_ToolbarItem_CustomBuilder; +typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder { Ark_Tag tag; - Ark_Union_ColorFilter_DrawingColorFilter value; -} Opt_Union_ColorFilter_DrawingColorFilter; -typedef struct Ark_Union_ResourceStr_PixelMap { + Ark_Union_Array_ToolbarItem_CustomBuilder value; +} Opt_Union_Array_ToolbarItem_CustomBuilder; +typedef struct Ark_Type_NavDestinationAttribute_title_value { Ark_Int32 selector; union { - Ark_ResourceStr value0; - Ark_PixelMap value1; + Ark_String value0; + CustomNodeBuilder value1; + Ark_NavDestinationCommonTitle value2; + Ark_NavDestinationCustomTitle value3; + Ark_Resource value4; }; -} Ark_Union_ResourceStr_PixelMap; -typedef struct Opt_Union_ResourceStr_PixelMap { - Ark_Tag tag; - Ark_Union_ResourceStr_PixelMap value; -} Opt_Union_ResourceStr_PixelMap; -typedef struct Ark_ImageFrameInfo { - Ark_Union_String_Resource_PixelMap src; - Opt_Union_Number_String width; - Opt_Union_Number_String height; - Opt_Union_Number_String top; - Opt_Union_Number_String left; - Opt_Number duration; -} Ark_ImageFrameInfo; -typedef struct Opt_ImageFrameInfo { - Ark_Tag tag; - Ark_ImageFrameInfo value; -} Opt_ImageFrameInfo; -typedef struct Array_ImageFrameInfo { - Ark_ImageFrameInfo* array; - Ark_Int32 length; -} Array_ImageFrameInfo; -typedef struct Opt_Array_ImageFrameInfo { +} Ark_Type_NavDestinationAttribute_title_value; +typedef struct Opt_Type_NavDestinationAttribute_title_value { Ark_Tag tag; - Array_ImageFrameInfo value; -} Opt_Array_ImageFrameInfo; -typedef struct Ark_ResolutionQuality { - Ark_String __ResolutionQualityStub; -} Ark_ResolutionQuality; -typedef struct Opt_ResolutionQuality { + Ark_Type_NavDestinationAttribute_title_value value; +} Opt_Type_NavDestinationAttribute_title_value; +typedef struct Ark_PopInfo { + Ark_NavPathInfo info; + Ark_CustomObject result; +} Ark_PopInfo; +typedef struct Opt_PopInfo { Ark_Tag tag; - Ark_ResolutionQuality value; -} Opt_ResolutionQuality; -typedef struct Ark_ImageAnalyzerConfig { - Array_ImageAnalyzerType types; -} Ark_ImageAnalyzerConfig; -typedef struct Opt_ImageAnalyzerConfig { + Ark_PopInfo value; +} Opt_PopInfo; +typedef struct Callback_NavDestinationContext_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); +} Callback_NavDestinationContext_Void; +typedef struct Opt_Callback_NavDestinationContext_Void { Ark_Tag tag; - Ark_ImageAnalyzerConfig value; -} Opt_ImageAnalyzerConfig; -typedef struct Ark_ImageError { - Ark_Number componentWidth; - Ark_Number componentHeight; - Ark_String message; -} Ark_ImageError; -typedef struct Opt_ImageError { + Callback_NavDestinationContext_Void value; +} Opt_Callback_NavDestinationContext_Void; +typedef struct Ark_NavigationMenuItem { + Ark_Union_String_Resource value; + Opt_Union_String_Resource icon; + Opt_SymbolGlyphModifier symbolIcon; + Opt_Boolean isEnabled; + Opt_Callback_Void action; +} Ark_NavigationMenuItem; +typedef struct Opt_NavigationMenuItem { Ark_Tag tag; - Ark_ImageError value; -} Opt_ImageError; -typedef struct ImageErrorCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ImageError error); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageError error); -} ImageErrorCallback; -typedef struct Opt_ImageErrorCallback { + Ark_NavigationMenuItem value; +} Opt_NavigationMenuItem; +typedef struct Ark_Union_Array_NavigationMenuItem_CustomBuilder { + Ark_Int32 selector; + union { + Array_NavigationMenuItem value0; + CustomNodeBuilder value1; + }; +} Ark_Union_Array_NavigationMenuItem_CustomBuilder; +typedef struct Opt_Union_Array_NavigationMenuItem_CustomBuilder { Ark_Tag tag; - ImageErrorCallback value; -} Opt_ImageErrorCallback; -typedef struct Ark_Type_ImageAttribute_onComplete_callback_event { - Ark_Number width; - Ark_Number height; - Ark_Number componentWidth; - Ark_Number componentHeight; - Ark_Number loadingStatus; - Ark_Number contentWidth; - Ark_Number contentHeight; - Ark_Number contentOffsetX; - Ark_Number contentOffsetY; -} Ark_Type_ImageAttribute_onComplete_callback_event; -typedef struct Opt_Type_ImageAttribute_onComplete_callback_event { + Ark_Union_Array_NavigationMenuItem_CustomBuilder value; +} Opt_Union_Array_NavigationMenuItem_CustomBuilder; +typedef struct Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier { + Ark_Int32 selector; + union { + Ark_ResourceStr value0; + Ark_PixelMap value1; + Ark_SymbolGlyphModifier value2; + }; +} Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier; +typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { Ark_Tag tag; - Ark_Type_ImageAttribute_onComplete_callback_event value; -} Opt_Type_ImageAttribute_onComplete_callback_event; -typedef struct Callback_Type_ImageAttribute_onComplete_callback_event_Void { + Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value; +} Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; +typedef struct Callback_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); -} Callback_Type_ImageAttribute_onComplete_callback_event_Void; -typedef struct Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void { + void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); +} Callback_Boolean; +typedef struct Opt_Callback_Boolean { Ark_Tag tag; - Callback_Type_ImageAttribute_onComplete_callback_event_Void value; -} Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void; -typedef struct Ark_ImageSourceSize { - Ark_Number width; - Ark_Number height; -} Ark_ImageSourceSize; -typedef struct Opt_ImageSourceSize { + Callback_Boolean value; +} Opt_Callback_Boolean; +typedef struct Ark_MenuItemGroupOptions { + Opt_Union_ResourceStr_CustomBuilder header; + Opt_Union_ResourceStr_CustomBuilder footer; +} Ark_MenuItemGroupOptions; +typedef struct Opt_MenuItemGroupOptions { Ark_Tag tag; - Ark_ImageSourceSize value; -} Opt_ImageSourceSize; -typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor { + Ark_MenuItemGroupOptions value; +} Opt_MenuItemGroupOptions; +typedef struct Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier { Ark_Int32 selector; union { - Ark_PixelMap value0; + Ark_Boolean value0; Ark_ResourceStr value1; - Ark_DrawableDescriptor value2; + Ark_SymbolGlyphModifier value2; }; -} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor; -typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor { +} Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier; +typedef struct Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier { Ark_Tag tag; - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor value; -} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor; -typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent { + Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier value; +} Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier; +typedef struct Ark_Union_MenuItemOptions_CustomBuilder { Ark_Int32 selector; union { - Ark_PixelMap value0; - Ark_ResourceStr value1; - Ark_DrawableDescriptor value2; - Ark_ImageContent value3; + Ark_MenuItemOptions value0; + CustomNodeBuilder value1; }; -} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; -typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent { +} Ark_Union_MenuItemOptions_CustomBuilder; +typedef struct Opt_Union_MenuItemOptions_CustomBuilder { Ark_Tag tag; - Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent value; -} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; -typedef struct Ark_Union_Color_Number_String_Resource { + Ark_Union_MenuItemOptions_CustomBuilder value; +} Opt_Union_MenuItemOptions_CustomBuilder; +typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource { Ark_Int32 selector; union { - Ark_Color value0; - Ark_Number value1; - Ark_String value2; - Ark_Resource value3; + Ark_PixelMap value0; + Ark_ResourceStr value1; + Ark_DrawableDescriptor value2; + Ark_ASTCResource value3; }; -} Ark_Union_Color_Number_String_Resource; -typedef struct Opt_Union_Color_Number_String_Resource { - Ark_Tag tag; - Ark_Union_Color_Number_String_Resource value; -} Opt_Union_Color_Number_String_Resource; -typedef struct Ark_GridRowOptions { - Opt_Union_Length_GutterOption gutter; - Opt_Union_Number_GridRowColumnOption columns; - Opt_BreakPoints breakpoints; - Opt_GridRowDirection direction; -} Ark_GridRowOptions; -typedef struct Opt_GridRowOptions { - Ark_Tag tag; - Ark_GridRowOptions value; -} Opt_GridRowOptions; -typedef struct Ark_GridContainerOptions { - Opt_Union_Number_String columns; - Opt_SizeType sizeType; - Opt_Union_Number_String gutter; - Opt_Union_Number_String margin; -} Ark_GridContainerOptions; -typedef struct Opt_GridContainerOptions { - Ark_Tag tag; - Ark_GridContainerOptions value; -} Opt_GridContainerOptions; -typedef struct Ark_GridColOptions { - Opt_Union_Number_GridColColumnOption span; - Opt_Union_Number_GridColColumnOption offset; - Opt_Union_Number_GridColColumnOption order; -} Ark_GridColOptions; -typedef struct Opt_GridColOptions { - Ark_Tag tag; - Ark_GridColOptions value; -} Opt_GridColOptions; -typedef struct Ark_GridItemOptions { - Opt_GridItemStyle style; -} Ark_GridItemOptions; -typedef struct Opt_GridItemOptions { - Ark_Tag tag; - Ark_GridItemOptions value; -} Opt_GridItemOptions; -typedef struct Ark_Literal_Number_offsetRemain { - Ark_Number offsetRemain; -} Ark_Literal_Number_offsetRemain; -typedef struct Opt_Literal_Number_offsetRemain { - Ark_Tag tag; - Ark_Literal_Number_offsetRemain value; -} Opt_Literal_Number_offsetRemain; -typedef struct Callback_Number_ScrollState_Literal_Number_offsetRemain { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_Void continuation); -} Callback_Number_ScrollState_Literal_Number_offsetRemain; -typedef struct Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain { - Ark_Tag tag; - Callback_Number_ScrollState_Literal_Number_offsetRemain value; -} Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain; -typedef struct Callback_ItemDragInfo_Number_Number_Boolean_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); -} Callback_ItemDragInfo_Number_Number_Boolean_Void; -typedef struct Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void { - Ark_Tag tag; - Callback_ItemDragInfo_Number_Number_Boolean_Void value; -} Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void; -typedef struct Callback_ItemDragInfo_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); -} Callback_ItemDragInfo_Number_Void; -typedef struct Opt_Callback_ItemDragInfo_Number_Void { - Ark_Tag tag; - Callback_ItemDragInfo_Number_Void value; -} Opt_Callback_ItemDragInfo_Number_Void; -typedef struct Callback_ItemDragInfo_Number_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); -} Callback_ItemDragInfo_Number_Number_Void; -typedef struct Opt_Callback_ItemDragInfo_Number_Number_Void { - Ark_Tag tag; - Callback_ItemDragInfo_Number_Number_Void value; -} Opt_Callback_ItemDragInfo_Number_Number_Void; -typedef struct Callback_ItemDragInfo_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event); -} Callback_ItemDragInfo_Void; -typedef struct Opt_Callback_ItemDragInfo_Void { - Ark_Tag tag; - Callback_ItemDragInfo_Void value; -} Opt_Callback_ItemDragInfo_Void; -typedef struct Callback_Any { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_Any_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any_Void continuation); -} Callback_Any; -typedef struct Opt_Callback_Any { - Ark_Tag tag; - Callback_Any value; -} Opt_Callback_Any; -typedef struct Ark_ItemDragInfo { - Ark_Number x; - Ark_Number y; -} Ark_ItemDragInfo; -typedef struct Opt_ItemDragInfo { - Ark_Tag tag; - Ark_ItemDragInfo value; -} Opt_ItemDragInfo; -typedef struct Callback_ItemDragInfo_Number_Callback_Any { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_Void continuation); -} Callback_ItemDragInfo_Number_Callback_Any; -typedef struct Opt_Callback_ItemDragInfo_Number_Callback_Any { - Ark_Tag tag; - Callback_ItemDragInfo_Number_Callback_Any value; -} Opt_Callback_ItemDragInfo_Number_Callback_Any; -typedef struct Callback_Number_Number_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); -} Callback_Number_Number_Void; -typedef struct Opt_Callback_Number_Number_Void { +} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; +typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource { Ark_Tag tag; - Callback_Number_Number_Void value; -} Opt_Callback_Number_Number_Void; -typedef struct Ark_ComputedBarAttribute { - Ark_Number totalOffset; - Ark_Number totalLength; -} Ark_ComputedBarAttribute; -typedef struct Opt_ComputedBarAttribute { + Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource value; +} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; +typedef struct Ark_MarqueeOptions { + Ark_Boolean start; + Opt_Number step; + Opt_Number loop; + Opt_Boolean fromStart; + Ark_String src; +} Ark_MarqueeOptions; +typedef struct Opt_MarqueeOptions { Ark_Tag tag; - Ark_ComputedBarAttribute value; -} Opt_ComputedBarAttribute; -typedef struct Callback_Number_Number_ComputedBarAttribute { + Ark_MarqueeOptions value; +} Opt_MarqueeOptions; +typedef struct Callback_ClickEvent_LocationButtonOnClickResult_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_Void continuation); -} Callback_Number_Number_ComputedBarAttribute; -typedef struct Opt_Callback_Number_Number_ComputedBarAttribute { + void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_LocationButtonOnClickResult result); +} Callback_ClickEvent_LocationButtonOnClickResult_Void; +typedef struct Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void { Ark_Tag tag; - Callback_Number_Number_ComputedBarAttribute value; -} Opt_Callback_Number_Number_ComputedBarAttribute; -typedef struct Ark_Tuple_Number_Number_Number_Number { - Ark_Number value0; - Ark_Number value1; - Ark_Number value2; - Ark_Number value3; -} Ark_Tuple_Number_Number_Number_Number; -typedef struct Opt_Tuple_Number_Number_Number_Number { + Callback_ClickEvent_LocationButtonOnClickResult_Void value; +} Opt_Callback_ClickEvent_LocationButtonOnClickResult_Void; +typedef struct Ark_LocationButtonOptions { + Opt_LocationIconStyle icon; + Opt_LocationDescription text; + Opt_ButtonType buttonType; +} Ark_LocationButtonOptions; +typedef struct Opt_LocationButtonOptions { Ark_Tag tag; - Ark_Tuple_Number_Number_Number_Number value; -} Opt_Tuple_Number_Number_Number_Number; -typedef struct Ark_GridLayoutOptions { - Ark_Tuple_Number_Number regularSize; - Opt_Array_Number irregularIndexes; - Opt_Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex; - Opt_Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex; -} Ark_GridLayoutOptions; -typedef struct Opt_GridLayoutOptions { + Ark_LocationButtonOptions value; +} Opt_LocationButtonOptions; +typedef struct Ark_ListItemGroupOptions { + Opt_CustomNodeBuilder header; + Opt_ComponentContent headerComponent; + Opt_CustomNodeBuilder footer; + Opt_ComponentContent footerComponent; + Opt_Union_Number_String space; + Opt_ListItemGroupStyle style; +} Ark_ListItemGroupOptions; +typedef struct Opt_ListItemGroupOptions { Ark_Tag tag; - Ark_GridLayoutOptions value; -} Opt_GridLayoutOptions; -typedef struct Ark_GaugeIndicatorOptions { - Opt_ResourceStr icon; - Opt_Length space; -} Ark_GaugeIndicatorOptions; -typedef struct Opt_GaugeIndicatorOptions { + Ark_ListItemGroupOptions value; +} Opt_ListItemGroupOptions; +typedef struct Ark_SwipeActionOptions { + Opt_Union_CustomBuilder_SwipeActionItem start; + Opt_Union_CustomBuilder_SwipeActionItem end; + Opt_SwipeEdgeEffect edgeEffect; + Opt_Callback_Number_Void onOffsetChange; +} Ark_SwipeActionOptions; +typedef struct Opt_SwipeActionOptions { Ark_Tag tag; - Ark_GaugeIndicatorOptions value; -} Opt_GaugeIndicatorOptions; -typedef struct Ark_GaugeShadowOptions { - Opt_Union_Number_Resource radius; - Opt_Union_Number_Resource offsetX; - Opt_Union_Number_Resource offsetY; -} Ark_GaugeShadowOptions; -typedef struct Opt_GaugeShadowOptions { + Ark_SwipeActionOptions value; +} Opt_SwipeActionOptions; +typedef struct Ark_Union_Boolean_EditMode { + Ark_Int32 selector; + union { + Ark_Boolean value0; + Ark_EditMode value1; + }; +} Ark_Union_Boolean_EditMode; +typedef struct Opt_Union_Boolean_EditMode { Ark_Tag tag; - Ark_GaugeShadowOptions value; -} Opt_GaugeShadowOptions; -typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number { - Ark_Union_ResourceColor_LinearGradient_common value0; - Ark_Number value1; -} Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number; -typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number { + Ark_Union_Boolean_EditMode value; +} Opt_Union_Boolean_EditMode; +typedef struct Ark_ListItemOptions { + Opt_ListItemStyle style; +} Ark_ListItemOptions; +typedef struct Opt_ListItemOptions { Ark_Tag tag; - Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number value; -} Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number; -typedef struct Ark_Type_GaugeAttribute_colors_colors { + Ark_ListItemOptions value; +} Opt_ListItemOptions; +typedef struct Ark_Union_Number_LengthConstrain { Ark_Int32 selector; union { - Ark_ResourceColor value0; - Ark_LinearGradient_common value1; - Array_Tuple_Union_ResourceColor_LinearGradient_common_Number value2; + Ark_Number value0; + Ark_LengthConstrain value1; }; -} Ark_Type_GaugeAttribute_colors_colors; -typedef struct Opt_Type_GaugeAttribute_colors_colors { - Ark_Tag tag; - Ark_Type_GaugeAttribute_colors_colors value; -} Opt_Type_GaugeAttribute_colors_colors; -typedef struct Ark_GaugeOptions { - Ark_Number value; - Opt_Number min; - Opt_Number max; -} Ark_GaugeOptions; -typedef struct Opt_GaugeOptions { +} Ark_Union_Number_LengthConstrain; +typedef struct Opt_Union_Number_LengthConstrain { Ark_Tag tag; - Ark_GaugeOptions value; -} Opt_GaugeOptions; -typedef struct Ark_FormLinkOptions { - Ark_String action; - Opt_String moduleName; - Opt_String bundleName; - Opt_String abilityName; - Opt_String uri; - Opt_CustomObject params; -} Ark_FormLinkOptions; -typedef struct Opt_FormLinkOptions { + Ark_Union_Number_LengthConstrain value; +} Opt_Union_Number_LengthConstrain; +typedef struct Callback_Number_Number_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_Void continuation); +} Callback_Number_Number_Boolean; +typedef struct Opt_Callback_Number_Number_Boolean { Ark_Tag tag; - Ark_FormLinkOptions value; -} Opt_FormLinkOptions; -typedef struct Callback_Any_Void { + Callback_Number_Number_Boolean value; +} Opt_Callback_Number_Number_Boolean; +typedef struct Callback_Number_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject info); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CustomObject info); -} Callback_Any_Void; -typedef struct Opt_Callback_Any_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_Void continuation); +} Callback_Number_Boolean; +typedef struct Opt_Callback_Number_Boolean { Ark_Tag tag; - Callback_Any_Void value; -} Opt_Callback_Any_Void; -typedef struct Ark_Literal_Number_errcode_String_msg { - Ark_Number errcode; - Ark_String msg; -} Ark_Literal_Number_errcode_String_msg; -typedef struct Opt_Literal_Number_errcode_String_msg { + Callback_Number_Boolean value; +} Opt_Callback_Number_Boolean; +typedef struct Ark_VisibleListContentInfo { + Ark_Number index; + Opt_ListItemGroupArea itemGroupArea; + Opt_Number itemIndexInGroup; +} Ark_VisibleListContentInfo; +typedef struct Opt_VisibleListContentInfo { Ark_Tag tag; - Ark_Literal_Number_errcode_String_msg value; -} Opt_Literal_Number_errcode_String_msg; -typedef struct Callback_Literal_Number_errcode_String_msg_Void { + Ark_VisibleListContentInfo value; +} Opt_VisibleListContentInfo; +typedef struct OnScrollVisibleContentChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); -} Callback_Literal_Number_errcode_String_msg_Void; -typedef struct Opt_Callback_Literal_Number_errcode_String_msg_Void { - Ark_Tag tag; - Callback_Literal_Number_errcode_String_msg_Void value; -} Opt_Callback_Literal_Number_errcode_String_msg_Void; -typedef struct Ark_FormCallbackInfo { - Ark_Number id; - Ark_String idString; -} Ark_FormCallbackInfo; -typedef struct Opt_FormCallbackInfo { + void (*call)(const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_VisibleListContentInfo start, const Ark_VisibleListContentInfo end); +} OnScrollVisibleContentChangeCallback; +typedef struct Opt_OnScrollVisibleContentChangeCallback { Ark_Tag tag; - Ark_FormCallbackInfo value; -} Opt_FormCallbackInfo; -typedef struct Callback_FormCallbackInfo_Void { + OnScrollVisibleContentChangeCallback value; +} Opt_OnScrollVisibleContentChangeCallback; +typedef struct Callback_Number_Number_Number_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); -} Callback_FormCallbackInfo_Void; -typedef struct Opt_Callback_FormCallbackInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number start, const Ark_Number end, const Ark_Number center); +} Callback_Number_Number_Number_Void; +typedef struct Opt_Callback_Number_Number_Number_Void { Ark_Tag tag; - Callback_FormCallbackInfo_Void value; -} Opt_Callback_FormCallbackInfo_Void; -typedef struct Ark_Literal_Number_height_width { + Callback_Number_Number_Number_Void value; +} Opt_Callback_Number_Number_Number_Void; +typedef struct Opt_ChildrenMainSize { + Ark_Tag tag; + Ark_ChildrenMainSize value; +} Opt_ChildrenMainSize; +typedef struct Ark_ChainAnimationOptions { + Ark_Length minSpace; + Ark_Length maxSpace; + Opt_Number conductivity; + Opt_Number intensity; + Opt_ChainEdgeEffect edgeEffect; + Opt_Number stiffness; + Opt_Number damping; +} Ark_ChainAnimationOptions; +typedef struct Opt_ChainAnimationOptions { + Ark_Tag tag; + Ark_ChainAnimationOptions value; +} Opt_ChainAnimationOptions; +typedef struct Ark_ListOptions { + Opt_Number initialIndex; + Opt_Union_Number_String space; + Opt_Scroller scroller; +} Ark_ListOptions; +typedef struct Opt_ListOptions { + Ark_Tag tag; + Ark_ListOptions value; +} Opt_ListOptions; +typedef struct Ark_LineOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_LineOptions; +typedef struct Opt_LineOptions { + Ark_Tag tag; + Ark_LineOptions value; +} Opt_LineOptions; +typedef struct Ark_ImageLoadResult { Ark_Number width; Ark_Number height; -} Ark_Literal_Number_height_width; -typedef struct Opt_Literal_Number_height_width { + Ark_Number componentWidth; + Ark_Number componentHeight; + Ark_Number loadingStatus; + Ark_Number contentWidth; + Ark_Number contentHeight; + Ark_Number contentOffsetX; + Ark_Number contentOffsetY; +} Ark_ImageLoadResult; +typedef struct Opt_ImageLoadResult { Ark_Tag tag; - Ark_Literal_Number_height_width value; -} Opt_Literal_Number_height_width; -typedef struct Ark_FormInfo { - Ark_Union_Number_String id; - Ark_String name; - Ark_String bundle; - Ark_String ability; - Ark_String module; - Opt_FormDimension dimension; - Opt_Boolean temporary; - Opt_Want want; - Opt_FormRenderingMode renderingMode; - Opt_FormShape shape; -} Ark_FormInfo; -typedef struct Opt_FormInfo { + Ark_ImageLoadResult value; +} Opt_ImageLoadResult; +typedef struct ImageCompleteCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ImageLoadResult result); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageLoadResult result); +} ImageCompleteCallback; +typedef struct Opt_ImageCompleteCallback { Ark_Tag tag; - Ark_FormInfo value; -} Opt_FormInfo; -typedef struct Ark_HoverEventParam { - Ark_FoldStatus foldStatus; - Ark_Boolean isHoverMode; - Ark_AppRotation appRotation; - Ark_WindowStatusType windowStatusType; -} Ark_HoverEventParam; -typedef struct Opt_HoverEventParam { + ImageCompleteCallback value; +} Opt_ImageCompleteCallback; +typedef struct Ark_Union_ColorFilter_DrawingColorFilter { + Ark_Int32 selector; + union { + Ark_ColorFilter value0; + Ark_DrawingColorFilter value1; + }; +} Ark_Union_ColorFilter_DrawingColorFilter; +typedef struct Opt_Union_ColorFilter_DrawingColorFilter { + Ark_Tag tag; + Ark_Union_ColorFilter_DrawingColorFilter value; +} Opt_Union_ColorFilter_DrawingColorFilter; +typedef struct Ark_Union_ResourceStr_PixelMap { + Ark_Int32 selector; + union { + Ark_ResourceStr value0; + Ark_PixelMap value1; + }; +} Ark_Union_ResourceStr_PixelMap; +typedef struct Opt_Union_ResourceStr_PixelMap { Ark_Tag tag; - Ark_HoverEventParam value; -} Opt_HoverEventParam; -typedef struct OnHoverStatusChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_HoverEventParam param); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_HoverEventParam param); -} OnHoverStatusChangeCallback; -typedef struct Opt_OnHoverStatusChangeCallback { + Ark_Union_ResourceStr_PixelMap value; +} Opt_Union_ResourceStr_PixelMap; +typedef struct Ark_ImageFrameInfo { + Ark_Union_String_Resource_PixelMap src; + Opt_Union_Number_String width; + Opt_Union_Number_String height; + Opt_Union_Number_String top; + Opt_Union_Number_String left; + Opt_Number duration; +} Ark_ImageFrameInfo; +typedef struct Opt_ImageFrameInfo { Ark_Tag tag; - OnHoverStatusChangeCallback value; -} Opt_OnHoverStatusChangeCallback; -typedef struct Ark_OnFoldStatusChangeInfo { - Ark_FoldStatus foldStatus; -} Ark_OnFoldStatusChangeInfo; -typedef struct Opt_OnFoldStatusChangeInfo { + Ark_ImageFrameInfo value; +} Opt_ImageFrameInfo; +typedef struct Array_ImageFrameInfo { + Ark_ImageFrameInfo* array; + Ark_Int32 length; +} Array_ImageFrameInfo; +typedef struct Opt_Array_ImageFrameInfo { Ark_Tag tag; - Ark_OnFoldStatusChangeInfo value; -} Opt_OnFoldStatusChangeInfo; -typedef struct OnFoldStatusChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); -} OnFoldStatusChangeCallback; -typedef struct Opt_OnFoldStatusChangeCallback { + Array_ImageFrameInfo value; +} Opt_Array_ImageFrameInfo; +typedef struct Ark_ResolutionQuality { + Ark_String __ResolutionQualityStub; +} Ark_ResolutionQuality; +typedef struct Opt_ResolutionQuality { Ark_Tag tag; - OnFoldStatusChangeCallback value; -} Opt_OnFoldStatusChangeCallback; -typedef struct Ark_FolderStackOptions { - Opt_Array_String upperItems; -} Ark_FolderStackOptions; -typedef struct Opt_FolderStackOptions { + Ark_ResolutionQuality value; +} Opt_ResolutionQuality; +typedef struct Ark_ImageError { + Ark_Number componentWidth; + Ark_Number componentHeight; + Ark_String message; +} Ark_ImageError; +typedef struct Opt_ImageError { Ark_Tag tag; - Ark_FolderStackOptions value; -} Opt_FolderStackOptions; -typedef struct Ark_FlexOptions { - Opt_FlexDirection direction; - Opt_FlexWrap wrap; - Opt_FlexAlign justifyContent; - Opt_ItemAlign alignItems; - Opt_FlexAlign alignContent; - Opt_FlexSpaceOptions space; -} Ark_FlexOptions; -typedef struct Opt_FlexOptions { + Ark_ImageError value; +} Opt_ImageError; +typedef struct ImageErrorCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ImageError error); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ImageError error); +} ImageErrorCallback; +typedef struct Opt_ImageErrorCallback { Ark_Tag tag; - Ark_FlexOptions value; -} Opt_FlexOptions; -typedef struct Ark_TerminationInfo { - Ark_Number code; - Opt_Want want; -} Ark_TerminationInfo; -typedef struct Opt_TerminationInfo { + ImageErrorCallback value; +} Opt_ImageErrorCallback; +typedef struct Ark_Type_ImageAttribute_onComplete_callback_event { + Ark_Number width; + Ark_Number height; + Ark_Number componentWidth; + Ark_Number componentHeight; + Ark_Number loadingStatus; + Ark_Number contentWidth; + Ark_Number contentHeight; + Ark_Number contentOffsetX; + Ark_Number contentOffsetY; +} Ark_Type_ImageAttribute_onComplete_callback_event; +typedef struct Opt_Type_ImageAttribute_onComplete_callback_event { Ark_Tag tag; - Ark_TerminationInfo value; -} Opt_TerminationInfo; -typedef struct Callback_TerminationInfo_Void { + Ark_Type_ImageAttribute_onComplete_callback_event value; +} Opt_Type_ImageAttribute_onComplete_callback_event; +typedef struct Callback_Type_ImageAttribute_onComplete_callback_event_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); -} Callback_TerminationInfo_Void; -typedef struct Opt_Callback_TerminationInfo_Void { + void (*call)(const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_Type_ImageAttribute_onComplete_callback_event event); +} Callback_Type_ImageAttribute_onComplete_callback_event_Void; +typedef struct Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void { Ark_Tag tag; - Callback_TerminationInfo_Void value; -} Opt_Callback_TerminationInfo_Void; -typedef struct Ark_EllipseOptions { - Opt_Union_String_Number width; - Opt_Union_String_Number height; -} Ark_EllipseOptions; -typedef struct Opt_EllipseOptions { + Callback_Type_ImageAttribute_onComplete_callback_event_Void value; +} Opt_Callback_Type_ImageAttribute_onComplete_callback_event_Void; +typedef struct Ark_ImageSourceSize { + Ark_Number width; + Ark_Number height; +} Ark_ImageSourceSize; +typedef struct Opt_ImageSourceSize { Ark_Tag tag; - Ark_EllipseOptions value; -} Opt_EllipseOptions; -typedef struct Ark_DatePickerResult { - Opt_Number year; - Opt_Number month; - Opt_Number day; -} Ark_DatePickerResult; -typedef struct Opt_DatePickerResult { + Ark_ImageSourceSize value; +} Opt_ImageSourceSize; +typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor { + Ark_Int32 selector; + union { + Ark_PixelMap value0; + Ark_ResourceStr value1; + Ark_DrawableDescriptor value2; + }; +} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor; +typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor { Ark_Tag tag; - Ark_DatePickerResult value; -} Opt_DatePickerResult; -typedef struct Ark_DatePickerOptions { - Opt_Date start; - Opt_Date end; - Opt_Date selected; -} Ark_DatePickerOptions; -typedef struct Opt_DatePickerOptions { + Ark_Union_PixelMap_ResourceStr_DrawableDescriptor value; +} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor; +typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent { + Ark_Int32 selector; + union { + Ark_PixelMap value0; + Ark_ResourceStr value1; + Ark_DrawableDescriptor value2; + Ark_ImageContent value3; + }; +} Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; +typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent { Ark_Tag tag; - Ark_DatePickerOptions value; -} Opt_DatePickerOptions; -typedef struct Ark_Union_ResourceColor_LinearGradient_data_panel { + Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent value; +} Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ImageContent; +typedef struct Ark_Union_Color_Number_String_Resource { Ark_Int32 selector; union { - Ark_ResourceColor value0; - Ark_LinearGradient_data_panel value1; + Ark_Color value0; + Ark_Number value1; + Ark_String value2; + Ark_Resource value3; }; -} Ark_Union_ResourceColor_LinearGradient_data_panel; -typedef struct Opt_Union_ResourceColor_LinearGradient_data_panel { +} Ark_Union_Color_Number_String_Resource; +typedef struct Opt_Union_Color_Number_String_Resource { Ark_Tag tag; - Ark_Union_ResourceColor_LinearGradient_data_panel value; -} Opt_Union_ResourceColor_LinearGradient_data_panel; -typedef struct Ark_DataPanelShadowOptions { - Opt_Union_Number_Resource radius; - Opt_Union_Number_Resource offsetX; - Opt_Union_Number_Resource offsetY; - Opt_Array_Union_ResourceColor_LinearGradient_data_panel colors; -} Ark_DataPanelShadowOptions; -typedef struct Opt_DataPanelShadowOptions { + Ark_Union_Color_Number_String_Resource value; +} Opt_Union_Color_Number_String_Resource; +typedef struct Ark_GridRowOptions { + Opt_Union_Length_GutterOption gutter; + Opt_Union_Number_GridRowColumnOption columns; + Opt_BreakPoints breakpoints; + Opt_GridRowDirection direction; +} Ark_GridRowOptions; +typedef struct Opt_GridRowOptions { Ark_Tag tag; - Ark_DataPanelShadowOptions value; -} Opt_DataPanelShadowOptions; -typedef struct Ark_DataPanelOptions { - Array_Number values; - Opt_Number max; - Opt_DataPanelType type; -} Ark_DataPanelOptions; -typedef struct Opt_DataPanelOptions { + Ark_GridRowOptions value; +} Opt_GridRowOptions; +typedef struct Ark_GridContainerOptions { + Opt_Union_Number_String columns; + Opt_SizeType sizeType; + Opt_Union_Number_String gutter; + Opt_Union_Number_String margin; +} Ark_GridContainerOptions; +typedef struct Opt_GridContainerOptions { Ark_Tag tag; - Ark_DataPanelOptions value; -} Opt_DataPanelOptions; -typedef struct Ark_SceneOptions { - Opt_Union_ResourceStr_Scene scene; - Opt_ModelType modelType; -} Ark_SceneOptions; -typedef struct Opt_SceneOptions { + Ark_GridContainerOptions value; +} Opt_GridContainerOptions; +typedef struct Ark_GridColOptions { + Opt_Union_Number_GridColColumnOption span; + Opt_Union_Number_GridColColumnOption offset; + Opt_Union_Number_GridColColumnOption order; +} Ark_GridColOptions; +typedef struct Opt_GridColOptions { Ark_Tag tag; - Ark_SceneOptions value; -} Opt_SceneOptions; -typedef struct Ark_FadingEdgeOptions { - Opt_LengthMetrics fadingEdgeLength; -} Ark_FadingEdgeOptions; -typedef struct Opt_FadingEdgeOptions { + Ark_GridColOptions value; +} Opt_GridColOptions; +typedef struct Ark_GridItemOptions { + Opt_GridItemStyle style; +} Ark_GridItemOptions; +typedef struct Opt_GridItemOptions { + Ark_Tag tag; + Ark_GridItemOptions value; +} Opt_GridItemOptions; +typedef struct Ark_Literal_Number_offsetRemain { + Ark_Number offsetRemain; +} Ark_Literal_Number_offsetRemain; +typedef struct Opt_Literal_Number_offsetRemain { Ark_Tag tag; - Ark_FadingEdgeOptions value; -} Opt_FadingEdgeOptions; -typedef struct Ark_EdgeEffectOptions { - Ark_Boolean alwaysEnabled; -} Ark_EdgeEffectOptions; -typedef struct Opt_EdgeEffectOptions { + Ark_Literal_Number_offsetRemain value; +} Opt_Literal_Number_offsetRemain; +typedef struct Callback_Number_ScrollState_Literal_Number_offsetRemain { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_Void continuation); +} Callback_Number_ScrollState_Literal_Number_offsetRemain; +typedef struct Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain { Ark_Tag tag; - Ark_EdgeEffectOptions value; -} Opt_EdgeEffectOptions; -typedef struct Ark_Union_ContentClipMode_RectShape { - Ark_Int32 selector; - union { - Ark_ContentClipMode value0; - Ark_RectShape value1; - }; -} Ark_Union_ContentClipMode_RectShape; -typedef struct Opt_Union_ContentClipMode_RectShape { + Callback_Number_ScrollState_Literal_Number_offsetRemain value; +} Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain; +typedef struct Callback_ItemDragInfo_Number_Number_Boolean_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); +} Callback_ItemDragInfo_Number_Number_Boolean_Void; +typedef struct Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void { Ark_Tag tag; - Ark_Union_ContentClipMode_RectShape value; -} Opt_Union_ContentClipMode_RectShape; -typedef struct Ark_OffsetResult { - Ark_Number xOffset; - Ark_Number yOffset; -} Ark_OffsetResult; -typedef struct Opt_OffsetResult { + Callback_ItemDragInfo_Number_Number_Boolean_Void value; +} Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void; +typedef struct Callback_ItemDragInfo_Number_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex); +} Callback_ItemDragInfo_Number_Void; +typedef struct Opt_Callback_ItemDragInfo_Number_Void { Ark_Tag tag; - Ark_OffsetResult value; -} Opt_OffsetResult; -typedef struct Callback_Number_ScrollState_Void { + Callback_ItemDragInfo_Number_Void value; +} Opt_Callback_ItemDragInfo_Number_Void; +typedef struct Callback_ItemDragInfo_Number_Number_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); -} Callback_Number_ScrollState_Void; -typedef struct Opt_Callback_Number_ScrollState_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex); +} Callback_ItemDragInfo_Number_Number_Void; +typedef struct Opt_Callback_ItemDragInfo_Number_Number_Void { Ark_Tag tag; - Callback_Number_ScrollState_Void value; -} Opt_Callback_Number_ScrollState_Void; -typedef struct Ark_PointLightStyle { - Opt_LightSource lightSource; - Opt_IlluminatedType illuminated; - Opt_Number bloom; -} Ark_PointLightStyle; -typedef struct Opt_PointLightStyle { + Callback_ItemDragInfo_Number_Number_Void value; +} Opt_Callback_ItemDragInfo_Number_Number_Void; +typedef struct Callback_ItemDragInfo_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event); +} Callback_ItemDragInfo_Void; +typedef struct Opt_Callback_ItemDragInfo_Void { Ark_Tag tag; - Ark_PointLightStyle value; -} Opt_PointLightStyle; -typedef struct Ark_ColumnOptions { - Opt_Union_String_Number space; -} Ark_ColumnOptions; -typedef struct Opt_ColumnOptions { + Callback_ItemDragInfo_Void value; +} Opt_Callback_ItemDragInfo_Void; +typedef struct Callback_Any { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Callback_Any_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Any_Void continuation); +} Callback_Any; +typedef struct Opt_Callback_Any { Ark_Tag tag; - Ark_ColumnOptions value; -} Opt_ColumnOptions; -typedef struct Ark_CircleOptions { - Opt_Union_String_Number width; - Opt_Union_String_Number height; -} Ark_CircleOptions; -typedef struct Opt_CircleOptions { + Callback_Any value; +} Opt_Callback_Any; +typedef struct Ark_ItemDragInfo { + Ark_Number x; + Ark_Number y; +} Ark_ItemDragInfo; +typedef struct Opt_ItemDragInfo { Ark_Tag tag; - Ark_CircleOptions value; -} Opt_CircleOptions; -typedef struct Ark_CheckboxGroupResult { - Array_String name; - Ark_SelectStatus status; -} Ark_CheckboxGroupResult; -typedef struct Opt_CheckboxGroupResult { + Ark_ItemDragInfo value; +} Opt_ItemDragInfo; +typedef struct Callback_ItemDragInfo_Number_Callback_Any { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_Void continuation); +} Callback_ItemDragInfo_Number_Callback_Any; +typedef struct Opt_Callback_ItemDragInfo_Number_Callback_Any { Ark_Tag tag; - Ark_CheckboxGroupResult value; -} Opt_CheckboxGroupResult; -typedef struct OnCheckboxGroupChangeCallback { + Callback_ItemDragInfo_Number_Callback_Any value; +} Opt_Callback_ItemDragInfo_Number_Callback_Any; +typedef struct Callback_Number_Number_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); -} OnCheckboxGroupChangeCallback; -typedef struct Opt_OnCheckboxGroupChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number first, const Ark_Number last); +} Callback_Number_Number_Void; +typedef struct Opt_Callback_Number_Number_Void { Ark_Tag tag; - OnCheckboxGroupChangeCallback value; -} Opt_OnCheckboxGroupChangeCallback; -typedef struct Ark_CheckboxGroupOptions { - Opt_String group; -} Ark_CheckboxGroupOptions; -typedef struct Opt_CheckboxGroupOptions { + Callback_Number_Number_Void value; +} Opt_Callback_Number_Number_Void; +typedef struct Ark_ComputedBarAttribute { + Ark_Number totalOffset; + Ark_Number totalLength; +} Ark_ComputedBarAttribute; +typedef struct Opt_ComputedBarAttribute { Ark_Tag tag; - Ark_CheckboxGroupOptions value; -} Opt_CheckboxGroupOptions; -typedef struct OnCheckboxChangeCallback { + Ark_ComputedBarAttribute value; +} Opt_ComputedBarAttribute; +typedef struct Callback_Number_Number_ComputedBarAttribute { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean value); -} OnCheckboxChangeCallback; -typedef struct Opt_OnCheckboxChangeCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_Void continuation); +} Callback_Number_Number_ComputedBarAttribute; +typedef struct Opt_Callback_Number_Number_ComputedBarAttribute { Ark_Tag tag; - OnCheckboxChangeCallback value; -} Opt_OnCheckboxChangeCallback; -typedef struct Ark_MarkStyle { - Opt_ResourceColor strokeColor; - Opt_Length size; - Opt_Length strokeWidth; -} Ark_MarkStyle; -typedef struct Opt_MarkStyle { + Callback_Number_Number_ComputedBarAttribute value; +} Opt_Callback_Number_Number_ComputedBarAttribute; +typedef struct Ark_Tuple_Number_Number_Number_Number { + Ark_Number value0; + Ark_Number value1; + Ark_Number value2; + Ark_Number value3; +} Ark_Tuple_Number_Number_Number_Number; +typedef struct Opt_Tuple_Number_Number_Number_Number { Ark_Tag tag; - Ark_MarkStyle value; -} Opt_MarkStyle; -typedef struct Ark_CheckboxOptions { - Opt_String name; - Opt_String group; - Opt_CustomNodeBuilder indicatorBuilder; -} Ark_CheckboxOptions; -typedef struct Opt_CheckboxOptions { + Ark_Tuple_Number_Number_Number_Number value; +} Opt_Tuple_Number_Number_Number_Number; +typedef struct Ark_GridLayoutOptions { + Ark_Tuple_Number_Number regularSize; + Opt_Array_Number irregularIndexes; + Opt_Callback_Number_Tuple_Number_Number onGetIrregularSizeByIndex; + Opt_Callback_Number_Tuple_Number_Number_Number_Number onGetRectByIndex; +} Ark_GridLayoutOptions; +typedef struct Opt_GridLayoutOptions { Ark_Tag tag; - Ark_CheckboxOptions value; -} Opt_CheckboxOptions; -typedef struct Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext { + Ark_GridLayoutOptions value; +} Opt_GridLayoutOptions; +typedef struct Ark_Literal_Number_distance_fingers_PanDirection_direction { + Opt_Number fingers; + Opt_PanDirection direction; + Opt_Number distance; +} Ark_Literal_Number_distance_fingers_PanDirection_direction; +typedef struct Opt_Literal_Number_distance_fingers_PanDirection_direction { + Ark_Tag tag; + Ark_Literal_Number_distance_fingers_PanDirection_direction value; +} Opt_Literal_Number_distance_fingers_PanDirection_direction; +typedef struct Ark_GaugeIndicatorOptions { + Opt_ResourceStr icon; + Opt_Length space; +} Ark_GaugeIndicatorOptions; +typedef struct Opt_GaugeIndicatorOptions { + Ark_Tag tag; + Ark_GaugeIndicatorOptions value; +} Opt_GaugeIndicatorOptions; +typedef struct Ark_GaugeShadowOptions { + Opt_Union_Number_Resource radius; + Opt_Union_Number_Resource offsetX; + Opt_Union_Number_Resource offsetY; +} Ark_GaugeShadowOptions; +typedef struct Opt_GaugeShadowOptions { + Ark_Tag tag; + Ark_GaugeShadowOptions value; +} Opt_GaugeShadowOptions; +typedef struct Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number { + Ark_Union_ResourceColor_LinearGradient_common value0; + Ark_Number value1; +} Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number { + Ark_Tag tag; + Ark_Tuple_Union_ResourceColor_LinearGradient_common_Number value; +} Opt_Tuple_Union_ResourceColor_LinearGradient_common_Number; +typedef struct Ark_Type_GaugeAttribute_colors_colors { Ark_Int32 selector; union { - Ark_CanvasRenderingContext2D value0; - Ark_DrawingRenderingContext value1; + Ark_ResourceColor value0; + Ark_LinearGradient_common value1; + Array_Tuple_Union_ResourceColor_LinearGradient_common_Number value2; }; -} Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext; -typedef struct Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext { +} Ark_Type_GaugeAttribute_colors_colors; +typedef struct Opt_Type_GaugeAttribute_colors_colors { + Ark_Tag tag; + Ark_Type_GaugeAttribute_colors_colors value; +} Opt_Type_GaugeAttribute_colors_colors; +typedef struct Ark_GaugeOptions { + Ark_Number value; + Opt_Number min; + Opt_Number max; +} Ark_GaugeOptions; +typedef struct Opt_GaugeOptions { + Ark_Tag tag; + Ark_GaugeOptions value; +} Opt_GaugeOptions; +typedef struct Ark_FormLinkOptions { + Ark_String action; + Opt_String moduleName; + Opt_String bundleName; + Opt_String abilityName; + Opt_String uri; + Opt_CustomObject params; +} Ark_FormLinkOptions; +typedef struct Opt_FormLinkOptions { Ark_Tag tag; - Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext value; -} Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext; -typedef struct Ark_CalendarOptions { - Opt_Union_Number_Resource hintRadius; - Opt_Date selected; -} Ark_CalendarOptions; -typedef struct Opt_CalendarOptions { + Ark_FormLinkOptions value; +} Opt_FormLinkOptions; +typedef struct Callback_Any_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CustomObject info); +} Callback_Any_Void; +typedef struct Opt_Callback_Any_Void { Ark_Tag tag; - Ark_CalendarOptions value; -} Opt_CalendarOptions; -typedef struct Ark_CalendarRequestedData { - Ark_Number year; - Ark_Number month; - Ark_Number currentYear; - Ark_Number currentMonth; - Ark_Number monthState; -} Ark_CalendarRequestedData; -typedef struct Opt_CalendarRequestedData { + Callback_Any_Void value; +} Opt_Callback_Any_Void; +typedef struct Ark_Literal_Number_errcode_String_msg { + Ark_Number errcode; + Ark_String msg; +} Ark_Literal_Number_errcode_String_msg; +typedef struct Opt_Literal_Number_errcode_String_msg { Ark_Tag tag; - Ark_CalendarRequestedData value; -} Opt_CalendarRequestedData; -typedef struct Callback_CalendarRequestedData_Void { + Ark_Literal_Number_errcode_String_msg value; +} Opt_Literal_Number_errcode_String_msg; +typedef struct Callback_Literal_Number_errcode_String_msg_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); -} Callback_CalendarRequestedData_Void; -typedef struct Opt_Callback_CalendarRequestedData_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Literal_Number_errcode_String_msg info); +} Callback_Literal_Number_errcode_String_msg_Void; +typedef struct Opt_Callback_Literal_Number_errcode_String_msg_Void { Ark_Tag tag; - Callback_CalendarRequestedData_Void value; -} Opt_Callback_CalendarRequestedData_Void; -typedef struct Ark_CalendarSelectedDate { - Ark_Number year; - Ark_Number month; - Ark_Number day; -} Ark_CalendarSelectedDate; -typedef struct Opt_CalendarSelectedDate { + Callback_Literal_Number_errcode_String_msg_Void value; +} Opt_Callback_Literal_Number_errcode_String_msg_Void; +typedef struct Ark_FormCallbackInfo { + Ark_Number id; + Ark_String idString; +} Ark_FormCallbackInfo; +typedef struct Opt_FormCallbackInfo { Ark_Tag tag; - Ark_CalendarSelectedDate value; -} Opt_CalendarSelectedDate; -typedef struct Callback_CalendarSelectedDate_Void { + Ark_FormCallbackInfo value; +} Opt_FormCallbackInfo; +typedef struct Callback_FormCallbackInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); -} Callback_CalendarSelectedDate_Void; -typedef struct Opt_Callback_CalendarSelectedDate_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_FormCallbackInfo parameter); +} Callback_FormCallbackInfo_Void; +typedef struct Opt_Callback_FormCallbackInfo_Void { Ark_Tag tag; - Callback_CalendarSelectedDate_Void value; -} Opt_Callback_CalendarSelectedDate_Void; -typedef struct Ark_WorkStateStyle { - Opt_ResourceColor workDayMarkColor; - Opt_ResourceColor offDayMarkColor; - Opt_Number workDayMarkSize; - Opt_Number offDayMarkSize; - Opt_Number workStateWidth; - Opt_Number workStateHorizontalMovingDistance; - Opt_Number workStateVerticalMovingDistance; -} Ark_WorkStateStyle; -typedef struct Opt_WorkStateStyle { + Callback_FormCallbackInfo_Void value; +} Opt_Callback_FormCallbackInfo_Void; +typedef struct Ark_Literal_Number_height_width { + Ark_Number width; + Ark_Number height; +} Ark_Literal_Number_height_width; +typedef struct Opt_Literal_Number_height_width { Ark_Tag tag; - Ark_WorkStateStyle value; -} Opt_WorkStateStyle; -typedef struct Ark_WeekStyle { - Opt_ResourceColor weekColor; - Opt_ResourceColor weekendDayColor; - Opt_ResourceColor weekendLunarColor; - Opt_Number weekFontSize; - Opt_Number weekHeight; - Opt_Number weekWidth; - Opt_Number weekAndDayRowSpace; -} Ark_WeekStyle; -typedef struct Opt_WeekStyle { + Ark_Literal_Number_height_width value; +} Opt_Literal_Number_height_width; +typedef struct Ark_FormInfo { + Ark_Union_Number_String id; + Ark_String name; + Ark_String bundle; + Ark_String ability; + Ark_String module; + Opt_FormDimension dimension; + Opt_Boolean temporary; + Opt_Want want; + Opt_FormRenderingMode renderingMode; + Opt_FormShape shape; +} Ark_FormInfo; +typedef struct Opt_FormInfo { Ark_Tag tag; - Ark_WeekStyle value; -} Opt_WeekStyle; -typedef struct Ark_TodayStyle { - Opt_ResourceColor focusedDayColor; - Opt_ResourceColor focusedLunarColor; - Opt_ResourceColor focusedAreaBackgroundColor; - Opt_Number focusedAreaRadius; -} Ark_TodayStyle; -typedef struct Opt_TodayStyle { + Ark_FormInfo value; +} Opt_FormInfo; +typedef struct Ark_HoverEventParam { + Ark_FoldStatus foldStatus; + Ark_Boolean isHoverMode; + Ark_AppRotation appRotation; + Ark_WindowStatusType windowStatusType; +} Ark_HoverEventParam; +typedef struct Opt_HoverEventParam { Ark_Tag tag; - Ark_TodayStyle value; -} Opt_TodayStyle; -typedef struct Ark_NonCurrentDayStyle { - Opt_ResourceColor nonCurrentMonthDayColor; - Opt_ResourceColor nonCurrentMonthLunarColor; - Opt_ResourceColor nonCurrentMonthWorkDayMarkColor; - Opt_ResourceColor nonCurrentMonthOffDayMarkColor; -} Ark_NonCurrentDayStyle; -typedef struct Opt_NonCurrentDayStyle { + Ark_HoverEventParam value; +} Opt_HoverEventParam; +typedef struct OnHoverStatusChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_HoverEventParam param); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_HoverEventParam param); +} OnHoverStatusChangeCallback; +typedef struct Opt_OnHoverStatusChangeCallback { Ark_Tag tag; - Ark_NonCurrentDayStyle value; -} Opt_NonCurrentDayStyle; -typedef struct Ark_CurrentDayStyle { - Opt_ResourceColor dayColor; - Opt_ResourceColor lunarColor; - Opt_ResourceColor markLunarColor; - Opt_Number dayFontSize; - Opt_Number lunarDayFontSize; - Opt_Number dayHeight; - Opt_Number dayWidth; - Opt_Number gregorianCalendarHeight; - Opt_Number dayYAxisOffset; - Opt_Number lunarDayYAxisOffset; - Opt_Number underscoreXAxisOffset; - Opt_Number underscoreYAxisOffset; - Opt_Number scheduleMarkerXAxisOffset; - Opt_Number scheduleMarkerYAxisOffset; - Opt_Number colSpace; - Opt_Number dailyFiveRowSpace; - Opt_Number dailySixRowSpace; - Opt_Number lunarHeight; - Opt_Number underscoreWidth; - Opt_Number underscoreLength; - Opt_Number scheduleMarkerRadius; - Opt_Number boundaryRowOffset; - Opt_Number boundaryColOffset; -} Ark_CurrentDayStyle; -typedef struct Opt_CurrentDayStyle { + OnHoverStatusChangeCallback value; +} Opt_OnHoverStatusChangeCallback; +typedef struct Ark_OnFoldStatusChangeInfo { + Ark_FoldStatus foldStatus; +} Ark_OnFoldStatusChangeInfo; +typedef struct Opt_OnFoldStatusChangeInfo { Ark_Tag tag; - Ark_CurrentDayStyle value; -} Opt_CurrentDayStyle; -typedef struct Ark_CalendarDay { - Ark_Number index; - Ark_String lunarMonth; - Ark_String lunarDay; - Ark_String dayMark; - Ark_String dayMarkValue; - Ark_Number year; - Ark_Number month; - Ark_Number day; - Ark_Boolean isFirstOfLunar; - Ark_Boolean hasSchedule; - Ark_Boolean markLunarDay; -} Ark_CalendarDay; -typedef struct Opt_CalendarDay { + Ark_OnFoldStatusChangeInfo value; +} Opt_OnFoldStatusChangeInfo; +typedef struct OnFoldStatusChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_OnFoldStatusChangeInfo event); +} OnFoldStatusChangeCallback; +typedef struct Opt_OnFoldStatusChangeCallback { Ark_Tag tag; - Ark_CalendarDay value; -} Opt_CalendarDay; -typedef struct Ark_Type_CalendarInterface_value { - Ark_Literal_Number_day_month_year date; - Ark_MonthData currentData; - Ark_MonthData preData; - Ark_MonthData nextData; - Opt_CalendarController controller; -} Ark_Type_CalendarInterface_value; -typedef struct Opt_Type_CalendarInterface_value { + OnFoldStatusChangeCallback value; +} Opt_OnFoldStatusChangeCallback; +typedef struct Ark_FolderStackOptions { + Opt_Array_String upperItems; +} Ark_FolderStackOptions; +typedef struct Opt_FolderStackOptions { + Ark_Tag tag; + Ark_FolderStackOptions value; +} Opt_FolderStackOptions; +typedef struct Ark_FlexOptions { + Opt_FlexDirection direction; + Opt_FlexWrap wrap; + Opt_FlexAlign justifyContent; + Opt_ItemAlign alignItems; + Opt_FlexAlign alignContent; + Opt_FlexSpaceOptions space; +} Ark_FlexOptions; +typedef struct Opt_FlexOptions { + Ark_Tag tag; + Ark_FlexOptions value; +} Opt_FlexOptions; +typedef struct Ark_TerminationInfo { + Ark_Number code; + Opt_Want want; +} Ark_TerminationInfo; +typedef struct Opt_TerminationInfo { Ark_Tag tag; - Ark_Type_CalendarInterface_value value; -} Opt_Type_CalendarInterface_value; -typedef struct Ark_ButtonOptions { - Opt_ButtonType type; - Opt_Boolean stateEffect; - Opt_ButtonStyleMode buttonStyle; - Opt_ControlSize controlSize; - Opt_ButtonRole role; -} Ark_ButtonOptions; -typedef struct Opt_ButtonOptions { + Ark_TerminationInfo value; +} Opt_TerminationInfo; +typedef struct Callback_TerminationInfo_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TerminationInfo parameter); +} Callback_TerminationInfo_Void; +typedef struct Opt_Callback_TerminationInfo_Void { Ark_Tag tag; - Ark_ButtonOptions value; -} Opt_ButtonOptions; -typedef struct Ark_BadgeParamWithString { - Opt_Union_BadgePosition_Position position; - Ark_BadgeStyle style; - Ark_String value; -} Ark_BadgeParamWithString; -typedef struct Opt_BadgeParamWithString { + Callback_TerminationInfo_Void value; +} Opt_Callback_TerminationInfo_Void; +typedef struct Ark_EllipseOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_EllipseOptions; +typedef struct Opt_EllipseOptions { Ark_Tag tag; - Ark_BadgeParamWithString value; -} Opt_BadgeParamWithString; -typedef struct Ark_BadgeParamWithNumber { - Opt_Union_BadgePosition_Position position; - Ark_BadgeStyle style; - Ark_Number count; - Opt_Number maxCount; -} Ark_BadgeParamWithNumber; -typedef struct Opt_BadgeParamWithNumber { + Ark_EllipseOptions value; +} Opt_EllipseOptions; +typedef struct Ark_DatePickerResult { + Opt_Number year; + Opt_Number month; + Opt_Number day; +} Ark_DatePickerResult; +typedef struct Opt_DatePickerResult { Ark_Tag tag; - Ark_BadgeParamWithNumber value; -} Opt_BadgeParamWithNumber; -typedef struct Ark_Union_SpringMotion_FrictionMotion_ScrollMotion { + Ark_DatePickerResult value; +} Opt_DatePickerResult; +typedef struct Ark_DatePickerOptions { + Opt_Date start; + Opt_Date end; + Opt_Date selected; +} Ark_DatePickerOptions; +typedef struct Opt_DatePickerOptions { + Ark_Tag tag; + Ark_DatePickerOptions value; +} Opt_DatePickerOptions; +typedef struct Ark_Union_ResourceColor_LinearGradient_data_panel { Ark_Int32 selector; union { - Ark_SpringMotion value0; - Ark_FrictionMotion value1; - Ark_ScrollMotion value2; + Ark_ResourceColor value0; + Ark_LinearGradient_data_panel value1; }; -} Ark_Union_SpringMotion_FrictionMotion_ScrollMotion; -typedef struct Opt_Union_SpringMotion_FrictionMotion_ScrollMotion { +} Ark_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Opt_Union_ResourceColor_LinearGradient_data_panel { Ark_Tag tag; - Ark_Union_SpringMotion_FrictionMotion_ScrollMotion value; -} Opt_Union_SpringMotion_FrictionMotion_ScrollMotion; -typedef struct OnAlphabetIndexerPopupSelectCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); -} OnAlphabetIndexerPopupSelectCallback; -typedef struct Opt_OnAlphabetIndexerPopupSelectCallback { + Ark_Union_ResourceColor_LinearGradient_data_panel value; +} Opt_Union_ResourceColor_LinearGradient_data_panel; +typedef struct Ark_DataPanelShadowOptions { + Opt_Union_Number_Resource radius; + Opt_Union_Number_Resource offsetX; + Opt_Union_Number_Resource offsetY; + Opt_Array_Union_ResourceColor_LinearGradient_data_panel colors; +} Ark_DataPanelShadowOptions; +typedef struct Opt_DataPanelShadowOptions { Ark_Tag tag; - OnAlphabetIndexerPopupSelectCallback value; -} Opt_OnAlphabetIndexerPopupSelectCallback; -typedef struct OnAlphabetIndexerRequestPopupDataCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); -} OnAlphabetIndexerRequestPopupDataCallback; -typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback { + Ark_DataPanelShadowOptions value; +} Opt_DataPanelShadowOptions; +typedef struct Ark_DataPanelOptions { + Array_Number values; + Opt_Number max; + Opt_DataPanelType type; +} Ark_DataPanelOptions; +typedef struct Opt_DataPanelOptions { Ark_Tag tag; - OnAlphabetIndexerRequestPopupDataCallback value; -} Opt_OnAlphabetIndexerRequestPopupDataCallback; -typedef struct OnAlphabetIndexerSelectCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); -} OnAlphabetIndexerSelectCallback; -typedef struct Opt_OnAlphabetIndexerSelectCallback { + Ark_DataPanelOptions value; +} Opt_DataPanelOptions; +typedef struct Ark_CustomDialogControllerOptions { + Ark_CustomObject builder; + Opt_Callback_Void cancel; + Opt_Boolean autoCancel; + Opt_DialogAlignment alignment; + Opt_Offset offset; + Opt_Boolean customStyle; + Opt_Number gridCount; + Opt_ResourceColor maskColor; + Opt_Rectangle maskRect; + Opt_AnimateParam openAnimation; + Opt_AnimateParam closeAnimation; + Opt_Boolean showInSubWindow; + Opt_ResourceColor backgroundColor; + Opt_Union_Dimension_BorderRadiuses cornerRadius; + Opt_Boolean isModal; + Opt_Callback_DismissDialogAction_Void onWillDismiss; + Opt_Length width; + Opt_Length height; + Opt_Union_Dimension_EdgeWidths borderWidth; + Opt_Union_ResourceColor_EdgeColors borderColor; + Opt_Union_BorderStyle_EdgeStyles borderStyle; + Opt_Union_ShadowOptions_ShadowStyle shadow; + Opt_BlurStyle backgroundBlurStyle; + Opt_KeyboardAvoidMode keyboardAvoidMode; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; +} Ark_CustomDialogControllerOptions; +typedef struct Opt_CustomDialogControllerOptions { Ark_Tag tag; - OnAlphabetIndexerSelectCallback value; -} Opt_OnAlphabetIndexerSelectCallback; -typedef struct Ark_AlphabetIndexerOptions { - Array_String arrayValue; - Ark_Number selected; -} Ark_AlphabetIndexerOptions; -typedef struct Opt_AlphabetIndexerOptions { + Ark_CustomDialogControllerOptions value; +} Opt_CustomDialogControllerOptions; +typedef struct Ark_SceneOptions { + Opt_Union_ResourceStr_Scene scene; + Opt_ModelType modelType; +} Ark_SceneOptions; +typedef struct Opt_SceneOptions { Ark_Tag tag; - Ark_AlphabetIndexerOptions value; -} Opt_AlphabetIndexerOptions; -typedef struct Ark_Literal_Want_want { - Ark_Want want; -} Ark_Literal_Want_want; -typedef struct Opt_Literal_Want_want { + Ark_SceneOptions value; +} Opt_SceneOptions; +typedef struct Ark_Union_ContentClipMode_RectShape { + Ark_Int32 selector; + union { + Ark_ContentClipMode value0; + Ark_RectShape value1; + }; +} Ark_Union_ContentClipMode_RectShape; +typedef struct Opt_Union_ContentClipMode_RectShape { Ark_Tag tag; - Ark_Literal_Want_want value; -} Opt_Literal_Want_want; -typedef struct Ark_AccessibilityOptions { - Opt_Boolean accessibilityPreferred; -} Ark_AccessibilityOptions; -typedef struct Opt_AccessibilityOptions { + Ark_Union_ContentClipMode_RectShape value; +} Opt_Union_ContentClipMode_RectShape; +typedef struct Ark_OffsetResult { + Ark_Number xOffset; + Ark_Number yOffset; +} Ark_OffsetResult; +typedef struct Opt_OffsetResult { Ark_Tag tag; - Ark_AccessibilityOptions value; -} Opt_AccessibilityOptions; + Ark_OffsetResult value; +} Opt_OffsetResult; +typedef struct Callback_Number_ScrollState_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState); +} Callback_Number_ScrollState_Void; +typedef struct Opt_Callback_Number_ScrollState_Void { + Ark_Tag tag; + Callback_Number_ScrollState_Void value; +} Opt_Callback_Number_ScrollState_Void; typedef struct Array_ModifierKey { Ark_ModifierKey* array; Ark_Int32 length; @@ -13356,15 +13214,6 @@ typedef struct Opt_Union_String_FunctionKey { Ark_Tag tag; Ark_Union_String_FunctionKey value; } Opt_Union_String_FunctionKey; -typedef struct VisibleAreaChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isExpanding, const Ark_Number currentRatio); -} VisibleAreaChangeCallback; -typedef struct Opt_VisibleAreaChangeCallback { - Ark_Tag tag; - VisibleAreaChangeCallback value; -} Opt_VisibleAreaChangeCallback; typedef struct Ark_SpringBackAction { Callback_Void springBack; } Ark_SpringBackAction; @@ -13378,51 +13227,15 @@ typedef struct Ark_DismissSheetAction { } Ark_DismissSheetAction; typedef struct Opt_DismissSheetAction { Ark_Tag tag; - Ark_DismissSheetAction value; -} Opt_DismissSheetAction; -typedef struct Ark_SheetDismiss { - Callback_Void dismiss; -} Ark_SheetDismiss; -typedef struct Opt_SheetDismiss { - Ark_Tag tag; - Ark_SheetDismiss value; -} Opt_SheetDismiss; -typedef struct Ark_SheetOptions { - Opt_ResourceColor backgroundColor; - Opt_Callback_Void onAppear; - Opt_Callback_Void onDisappear; - Opt_Callback_Void onWillAppear; - Opt_Callback_Void onWillDisappear; - Opt_Union_SheetSize_Length height; - Opt_Boolean dragBar; - Opt_ResourceColor maskColor; - Opt_Type_SheetOptions_detents detents; - Opt_BlurStyle blurStyle; - Opt_Union_Boolean_Resource showClose; - Opt_SheetType preferType; - Opt_Union_SheetTitleOptions_CustomBuilder title; - Opt_Callback_SheetDismiss_Void shouldDismiss; - Opt_Callback_DismissSheetAction_Void onWillDismiss; - Opt_Callback_SpringBackAction_Void onWillSpringBackWhenDismiss; - Opt_Boolean enableOutsideInteractive; - Opt_Length width; - Opt_Union_Dimension_EdgeWidths_LocalizedEdgeWidths borderWidth; - Opt_Union_ResourceColor_EdgeColors_LocalizedEdgeColors borderColor; - Opt_Union_BorderStyle_EdgeStyles borderStyle; - Opt_Union_ShadowOptions_ShadowStyle shadow; - Opt_Callback_Number_Void onHeightDidChange; - Opt_SheetMode mode; - Opt_ScrollSizeMode scrollSizeMode; - Opt_Callback_Number_Void onDetentsDidChange; - Opt_Callback_Number_Void onWidthDidChange; - Opt_Callback_SheetType_Void onTypeDidChange; - Opt_UIContext uiContext; - Opt_SheetKeyboardAvoidMode keyboardAvoidMode; -} Ark_SheetOptions; -typedef struct Opt_SheetOptions { + Ark_DismissSheetAction value; +} Opt_DismissSheetAction; +typedef struct Ark_SheetDismiss { + Callback_Void dismiss; +} Ark_SheetDismiss; +typedef struct Opt_SheetDismiss { Ark_Tag tag; - Ark_SheetOptions value; -} Opt_SheetOptions; + Ark_SheetDismiss value; +} Opt_SheetDismiss; typedef struct Ark_DismissContentCoverAction { Callback_Void dismiss; Ark_DismissReason reason; @@ -13431,42 +13244,6 @@ typedef struct Opt_DismissContentCoverAction { Ark_Tag tag; Ark_DismissContentCoverAction value; } Opt_DismissContentCoverAction; -typedef struct Ark_ContentCoverOptions { - Opt_ResourceColor backgroundColor; - Opt_Callback_Void onAppear; - Opt_Callback_Void onDisappear; - Opt_Callback_Void onWillAppear; - Opt_Callback_Void onWillDisappear; - Opt_ModalTransition modalTransition; - Opt_Callback_DismissContentCoverAction_Void onWillDismiss; - Opt_TransitionEffect transition; -} Ark_ContentCoverOptions; -typedef struct Opt_ContentCoverOptions { - Ark_Tag tag; - Ark_ContentCoverOptions value; -} Opt_ContentCoverOptions; -typedef struct Ark_ContextMenuOptions { - Opt_Position offset; - Opt_Placement placement; - Opt_Boolean enableArrow; - Opt_Length arrowOffset; - Opt_Union_MenuPreviewMode_CustomBuilder preview; - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius; - Opt_Callback_Void onAppear; - Opt_Callback_Void onDisappear; - Opt_Callback_Void aboutToAppear; - Opt_Callback_Void aboutToDisappear; - Opt_Padding layoutRegionMargin; - Opt_ContextMenuAnimationOptions previewAnimationOptions; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_TransitionEffect transition; - Opt_Boolean enableHoverMode; -} Ark_ContextMenuOptions; -typedef struct Opt_ContextMenuOptions { - Ark_Tag tag; - Ark_ContextMenuOptions value; -} Opt_ContextMenuOptions; typedef struct Ark_Union_Array_MenuElement_CustomBuilder { Ark_Int32 selector; union { @@ -13478,30 +13255,6 @@ typedef struct Opt_Union_Array_MenuElement_CustomBuilder { Ark_Tag tag; Ark_Union_Array_MenuElement_CustomBuilder value; } Opt_Union_Array_MenuElement_CustomBuilder; -typedef struct Ark_MenuOptions { - Opt_Position offset; - Opt_Placement placement; - Opt_Boolean enableArrow; - Opt_Length arrowOffset; - Opt_Union_MenuPreviewMode_CustomBuilder preview; - Opt_Union_Length_BorderRadiuses_LocalizedBorderRadiuses borderRadius; - Opt_Callback_Void onAppear; - Opt_Callback_Void onDisappear; - Opt_Callback_Void aboutToAppear; - Opt_Callback_Void aboutToDisappear; - Opt_Padding layoutRegionMargin; - Opt_ContextMenuAnimationOptions previewAnimationOptions; - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_TransitionEffect transition; - Opt_Boolean enableHoverMode; - Opt_ResourceStr title; - Opt_Boolean showInSubWindow; -} Ark_MenuOptions; -typedef struct Opt_MenuOptions { - Ark_Tag tag; - Ark_MenuOptions value; -} Opt_MenuOptions; typedef struct Ark_MenuElement { Ark_ResourceStr value; Opt_ResourceStr icon; @@ -13526,210 +13279,508 @@ typedef struct Ark_Literal_Boolean_isVisible { } Ark_Literal_Boolean_isVisible; typedef struct Opt_Literal_Boolean_isVisible { Ark_Tag tag; - Ark_Literal_Boolean_isVisible value; -} Opt_Literal_Boolean_isVisible; -typedef struct Ark_Union_PopupOptions_CustomPopupOptions { + Ark_Literal_Boolean_isVisible value; +} Opt_Literal_Boolean_isVisible; +typedef struct Ark_Union_PopupOptions_CustomPopupOptions { + Ark_Int32 selector; + union { + Ark_PopupOptions value0; + Ark_CustomPopupOptions value1; + }; +} Ark_Union_PopupOptions_CustomPopupOptions; +typedef struct Opt_Union_PopupOptions_CustomPopupOptions { + Ark_Tag tag; + Ark_Union_PopupOptions_CustomPopupOptions value; +} Opt_Union_PopupOptions_CustomPopupOptions; +typedef struct Ark_Union_BlendMode_Blender { + Ark_Int32 selector; + union { + Ark_BlendMode value0; + Ark_Blender value1; + }; +} Ark_Union_BlendMode_Blender; +typedef struct Opt_Union_BlendMode_Blender { + Ark_Tag tag; + Ark_Union_BlendMode_Blender value; +} Opt_Union_BlendMode_Blender; +typedef struct Ark_Union_String_CustomBuilder_ComponentContent { + Ark_Int32 selector; + union { + Ark_String value0; + CustomNodeBuilder value1; + Ark_ComponentContent value2; + }; +} Ark_Union_String_CustomBuilder_ComponentContent; +typedef struct Opt_Union_String_CustomBuilder_ComponentContent { + Ark_Tag tag; + Ark_Union_String_CustomBuilder_ComponentContent value; +} Opt_Union_String_CustomBuilder_ComponentContent; +typedef struct Ark_FractionStop { + Ark_Number value0; + Ark_Number value1; +} Ark_FractionStop; +typedef struct Opt_FractionStop { + Ark_Tag tag; + Ark_FractionStop value; +} Opt_FractionStop; +typedef struct Array_SafeAreaEdge { + Ark_SafeAreaEdge* array; + Ark_Int32 length; +} Array_SafeAreaEdge; +typedef struct Opt_Array_SafeAreaEdge { + Ark_Tag tag; + Array_SafeAreaEdge value; +} Opt_Array_SafeAreaEdge; +typedef struct Array_SafeAreaType { + Ark_SafeAreaType* array; + Ark_Int32 length; +} Array_SafeAreaType; +typedef struct Opt_Array_SafeAreaType { + Ark_Tag tag; + Array_SafeAreaType value; +} Opt_Array_SafeAreaType; +typedef struct SizeChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); +} SizeChangeCallback; +typedef struct Opt_SizeChangeCallback { + Ark_Tag tag; + SizeChangeCallback value; +} Opt_SizeChangeCallback; +typedef struct Callback_TouchEvent_HitTestMode { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_Void continuation); +} Callback_TouchEvent_HitTestMode; +typedef struct Opt_Callback_TouchEvent_HitTestMode { + Ark_Tag tag; + Callback_TouchEvent_HitTestMode value; +} Opt_Callback_TouchEvent_HitTestMode; +typedef struct Array_GestureRecognizer { + Ark_GestureRecognizer* array; + Ark_Int32 length; +} Array_GestureRecognizer; +typedef struct Opt_Array_GestureRecognizer { + Ark_Tag tag; + Array_GestureRecognizer value; +} Opt_Array_GestureRecognizer; +typedef struct ShouldBuiltInRecognizerParallelWithCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); +} ShouldBuiltInRecognizerParallelWithCallback; +typedef struct Opt_ShouldBuiltInRecognizerParallelWithCallback { + Ark_Tag tag; + ShouldBuiltInRecognizerParallelWithCallback value; +} Opt_ShouldBuiltInRecognizerParallelWithCallback; +typedef struct Opt_GestureRecognizer { + Ark_Tag tag; + Ark_GestureRecognizer value; +} Opt_GestureRecognizer; +typedef struct Ark_FingerInfo { + Ark_Number id; + Ark_Number globalX; + Ark_Number globalY; + Ark_Number localX; + Ark_Number localY; + Ark_Number displayX; + Ark_Number displayY; +} Ark_FingerInfo; +typedef struct Opt_FingerInfo { + Ark_Tag tag; + Ark_FingerInfo value; +} Opt_FingerInfo; +typedef struct Ark_BaseGestureEvent { + Ark_EventTarget target; + Ark_Number timestamp; + Ark_SourceType source; + Opt_Number axisHorizontal; + Opt_Number axisVertical; + Ark_Number pressure; + Ark_Number tiltX; + Ark_Number tiltY; + Ark_SourceTool sourceTool; + Opt_Number deviceId; + Array_FingerInfo fingerList; +} Ark_BaseGestureEvent; +typedef struct Opt_BaseGestureEvent { + Ark_Tag tag; + Ark_BaseGestureEvent value; +} Opt_BaseGestureEvent; +typedef struct Ark_GestureInfo { + Opt_String tag; + Ark_GestureControl_GestureType type; + Ark_Boolean isSystemGesture; +} Ark_GestureInfo; +typedef struct Opt_GestureInfo { + Ark_Tag tag; + Ark_GestureInfo value; +} Opt_GestureInfo; +typedef struct Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_Void continuation); +} Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; +typedef struct Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { + Ark_Tag tag; + Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult value; +} Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; +typedef struct Ark_BackgroundBrightnessOptions { + Ark_Number rate; + Ark_Number lightUpDegree; +} Ark_BackgroundBrightnessOptions; +typedef struct Opt_BackgroundBrightnessOptions { + Ark_Tag tag; + Ark_BackgroundBrightnessOptions value; +} Opt_BackgroundBrightnessOptions; +typedef struct Opt_GestureModifier { + Ark_Tag tag; + Ark_GestureModifier value; +} Opt_GestureModifier; +typedef struct Array_ObscuredReasons { + Ark_ObscuredReasons* array; + Ark_Int32 length; +} Array_ObscuredReasons; +typedef struct Opt_Array_ObscuredReasons { + Ark_Tag tag; + Array_ObscuredReasons value; +} Opt_Array_ObscuredReasons; +typedef struct Ark_PixelStretchEffectOptions { + Opt_Length top; + Opt_Length bottom; + Opt_Length left; + Opt_Length right; +} Ark_PixelStretchEffectOptions; +typedef struct Opt_PixelStretchEffectOptions { + Ark_Tag tag; + Ark_PixelStretchEffectOptions value; +} Opt_PixelStretchEffectOptions; +typedef struct Ark_StateStyles { + Opt_CustomObject normal; + Opt_CustomObject pressed; + Opt_CustomObject disabled; + Opt_CustomObject focused; + Opt_CustomObject clicked; + Opt_CustomObject selected; +} Ark_StateStyles; +typedef struct Opt_StateStyles { + Ark_Tag tag; + Ark_StateStyles value; +} Opt_StateStyles; +typedef struct Ark_Union_CircleShape_EllipseShape_PathShape_RectShape { Ark_Int32 selector; union { - Ark_PopupOptions value0; - Ark_CustomPopupOptions value1; + Ark_CircleShape value0; + Ark_EllipseShape value1; + Ark_PathShape value2; + Ark_RectShape value3; }; -} Ark_Union_PopupOptions_CustomPopupOptions; -typedef struct Opt_Union_PopupOptions_CustomPopupOptions { +} Ark_Union_CircleShape_EllipseShape_PathShape_RectShape; +typedef struct Opt_Union_CircleShape_EllipseShape_PathShape_RectShape { Ark_Tag tag; - Ark_Union_PopupOptions_CustomPopupOptions value; -} Opt_Union_PopupOptions_CustomPopupOptions; -typedef struct Ark_GeometryTransitionOptions { - Opt_Boolean follow; - Opt_TransitionHierarchyStrategy hierarchyStrategy; -} Ark_GeometryTransitionOptions; -typedef struct Opt_GeometryTransitionOptions { + Ark_Union_CircleShape_EllipseShape_PathShape_RectShape value; +} Opt_Union_CircleShape_EllipseShape_PathShape_RectShape; +typedef struct Ark_Type_CommonMethod_mask_value { + Ark_Int32 selector; + union { + Ark_CircleAttribute value0; + Ark_EllipseAttribute value1; + Ark_PathAttribute value2; + Ark_RectAttribute value3; + Ark_ProgressMask value4; + }; +} Ark_Type_CommonMethod_mask_value; +typedef struct Opt_Type_CommonMethod_mask_value { Ark_Tag tag; - Ark_GeometryTransitionOptions value; -} Opt_GeometryTransitionOptions; -typedef struct Ark_Union_BlendMode_Blender { + Ark_Type_CommonMethod_mask_value value; +} Opt_Type_CommonMethod_mask_value; +typedef struct Ark_Type_CommonMethod_clip_value { Ark_Int32 selector; union { - Ark_BlendMode value0; - Ark_Blender value1; + Ark_Boolean value0; + Ark_CircleAttribute value1; + Ark_EllipseAttribute value2; + Ark_PathAttribute value3; + Ark_RectAttribute value4; }; -} Ark_Union_BlendMode_Blender; -typedef struct Opt_Union_BlendMode_Blender { +} Ark_Type_CommonMethod_clip_value; +typedef struct Opt_Type_CommonMethod_clip_value { Ark_Tag tag; - Ark_Union_BlendMode_Blender value; -} Opt_Union_BlendMode_Blender; -typedef struct Ark_OverlayOptions { - Opt_Alignment align; - Opt_OverlayOffset offset; -} Ark_OverlayOptions; -typedef struct Opt_OverlayOptions { + Ark_Type_CommonMethod_clip_value value; +} Opt_Type_CommonMethod_clip_value; +typedef struct Ark_Type_CommonMethod_radialGradient_value { + Ark_Tuple_Length_Length center; + Ark_Union_Number_String radius; + Array_Tuple_ResourceColor_Number colors; + Opt_Boolean repeating; +} Ark_Type_CommonMethod_radialGradient_value; +typedef struct Opt_Type_CommonMethod_radialGradient_value { Ark_Tag tag; - Ark_OverlayOptions value; -} Opt_OverlayOptions; -typedef struct Ark_Union_String_CustomBuilder_ComponentContent { + Ark_Type_CommonMethod_radialGradient_value value; +} Opt_Type_CommonMethod_radialGradient_value; +typedef struct Ark_Type_CommonMethod_sweepGradient_value { + Ark_Tuple_Length_Length center; + Opt_Union_Number_String start; + Opt_Union_Number_String end; + Opt_Union_Number_String rotation; + Array_Tuple_ResourceColor_Number colors; + Opt_Boolean repeating; +} Ark_Type_CommonMethod_sweepGradient_value; +typedef struct Opt_Type_CommonMethod_sweepGradient_value { + Ark_Tag tag; + Ark_Type_CommonMethod_sweepGradient_value value; +} Opt_Type_CommonMethod_sweepGradient_value; +typedef struct Ark_Type_CommonMethod_linearGradient_value { + Opt_Union_Number_String angle; + Opt_GradientDirection direction; + Array_Tuple_ResourceColor_Number colors; + Opt_Boolean repeating; +} Ark_Type_CommonMethod_linearGradient_value; +typedef struct Opt_Type_CommonMethod_linearGradient_value { + Ark_Tag tag; + Ark_Type_CommonMethod_linearGradient_value value; +} Opt_Type_CommonMethod_linearGradient_value; +typedef struct Callback_PreDragStatus_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_PreDragStatus parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_PreDragStatus parameter); +} Callback_PreDragStatus_Void; +typedef struct Opt_Callback_PreDragStatus_Void { + Ark_Tag tag; + Callback_PreDragStatus_Void value; +} Opt_Callback_PreDragStatus_Void; +typedef struct Ark_Union_CustomBuilder_DragItemInfo_String { Ark_Int32 selector; union { - Ark_String value0; - CustomNodeBuilder value1; - Ark_ComponentContent value2; + CustomNodeBuilder value0; + Ark_DragItemInfo value1; + Ark_String value2; }; -} Ark_Union_String_CustomBuilder_ComponentContent; -typedef struct Opt_Union_String_CustomBuilder_ComponentContent { +} Ark_Union_CustomBuilder_DragItemInfo_String; +typedef struct Opt_Union_CustomBuilder_DragItemInfo_String { Ark_Tag tag; - Ark_Union_String_CustomBuilder_ComponentContent value; -} Opt_Union_String_CustomBuilder_ComponentContent; -typedef struct Ark_DragInteractionOptions { - Opt_Boolean isMultiSelectionEnabled; - Opt_Boolean defaultAnimationBeforeLifting; -} Ark_DragInteractionOptions; -typedef struct Opt_DragInteractionOptions { + Ark_Union_CustomBuilder_DragItemInfo_String value; +} Opt_Union_CustomBuilder_DragItemInfo_String; +typedef struct Ark_UniformDataType { + Ark_String __UniformDataTypeStub; +} Ark_UniformDataType; +typedef struct Opt_UniformDataType { Ark_Tag tag; - Ark_DragInteractionOptions value; -} Opt_DragInteractionOptions; -typedef struct Ark_DragPreviewOptions { - Opt_Union_DragPreviewMode_Array_DragPreviewMode mode; - Opt_ImageModifier modifier; - Opt_Union_Boolean_Number numberBadge; -} Ark_DragPreviewOptions; -typedef struct Opt_DragPreviewOptions { + Ark_UniformDataType value; +} Opt_UniformDataType; +typedef struct Array_UniformDataType { + Ark_UniformDataType* array; + Ark_Int32 length; +} Array_UniformDataType; +typedef struct Opt_Array_UniformDataType { Ark_Tag tag; - Ark_DragPreviewOptions value; -} Opt_DragPreviewOptions; -typedef struct Ark_sharedTransitionOptions { - Opt_Number duration; - Opt_Union_Curve_String_ICurve curve; - Opt_Number delay; - Opt_MotionPathOptions motionPath; - Opt_Number zIndex; - Opt_SharedTransitionEffectType type; -} Ark_sharedTransitionOptions; -typedef struct Opt_sharedTransitionOptions { + Array_UniformDataType value; +} Opt_Array_UniformDataType; +typedef struct Callback_DragEvent_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); +} Callback_DragEvent_String_Void; +typedef struct Opt_Callback_DragEvent_String_Void { Ark_Tag tag; - Ark_sharedTransitionOptions value; -} Opt_sharedTransitionOptions; -typedef struct Ark_FractionStop { - Ark_Number value0; - Ark_Number value1; -} Ark_FractionStop; -typedef struct Opt_FractionStop { + Callback_DragEvent_String_Void value; +} Opt_Callback_DragEvent_String_Void; +typedef struct Ark_Union_CustomBuilder_DragItemInfo { + Ark_Int32 selector; + union { + CustomNodeBuilder value0; + Ark_DragItemInfo value1; + }; +} Ark_Union_CustomBuilder_DragItemInfo; +typedef struct Opt_Union_CustomBuilder_DragItemInfo { Ark_Tag tag; - Ark_FractionStop value; -} Opt_FractionStop; -typedef struct Ark_LinearGradientBlurOptions { - Array_FractionStop fractionStops; - Ark_GradientDirection direction; -} Ark_LinearGradientBlurOptions; -typedef struct Opt_LinearGradientBlurOptions { + Ark_Union_CustomBuilder_DragItemInfo value; +} Opt_Union_CustomBuilder_DragItemInfo; +typedef struct Ark_DragEvent { + Ark_DragBehavior dragBehavior; + Ark_Boolean useCustomDropAnimation; +} Ark_DragEvent; +typedef struct Opt_DragEvent { Ark_Tag tag; - Ark_LinearGradientBlurOptions value; -} Opt_LinearGradientBlurOptions; -typedef struct Ark_ForegroundBlurStyleOptions { - Opt_ThemeColorMode colorMode; - Opt_AdaptiveColor adaptiveColor; - Opt_Number scale; - Opt_BlurOptions blurOptions; -} Ark_ForegroundBlurStyleOptions; -typedef struct Opt_ForegroundBlurStyleOptions { + Ark_DragEvent value; +} Opt_DragEvent; +typedef struct Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_Void continuation); +} Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; +typedef struct Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { Ark_Tag tag; - Ark_ForegroundBlurStyleOptions value; -} Opt_ForegroundBlurStyleOptions; -typedef struct Ark_BackgroundBlurStyleOptions { - Opt_ThemeColorMode colorMode; - Opt_AdaptiveColor adaptiveColor; - Opt_Number scale; - Opt_BlurOptions blurOptions; - Opt_BlurStyleActivePolicy policy; - Opt_ResourceColor inactiveColor; -} Ark_BackgroundBlurStyleOptions; -typedef struct Opt_BackgroundBlurStyleOptions { + Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo value; +} Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; +typedef struct Ark_LocalizedAlignRuleOptions { + Opt_LocalizedHorizontalAlignParam start; + Opt_LocalizedHorizontalAlignParam end; + Opt_LocalizedHorizontalAlignParam middle; + Opt_LocalizedVerticalAlignParam top; + Opt_LocalizedVerticalAlignParam bottom; + Opt_LocalizedVerticalAlignParam center; + Opt_Bias bias; +} Ark_LocalizedAlignRuleOptions; +typedef struct Opt_LocalizedAlignRuleOptions { + Ark_Tag tag; + Ark_LocalizedAlignRuleOptions value; +} Opt_LocalizedAlignRuleOptions; +typedef struct Ark_AlignRuleOption { + Opt_Literal_String_anchor_HorizontalAlign_align left; + Opt_Literal_String_anchor_HorizontalAlign_align right; + Opt_Literal_String_anchor_HorizontalAlign_align middle; + Opt_Literal_String_anchor_VerticalAlign_align top; + Opt_Literal_String_anchor_VerticalAlign_align bottom; + Opt_Literal_String_anchor_VerticalAlign_align center; + Opt_Bias bias; +} Ark_AlignRuleOption; +typedef struct Opt_AlignRuleOption { + Ark_Tag tag; + Ark_AlignRuleOption value; +} Opt_AlignRuleOption; +typedef struct Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs { + Opt_Union_Number_Literal_Number_offset_span xs; + Opt_Union_Number_Literal_Number_offset_span sm; + Opt_Union_Number_Literal_Number_offset_span md; + Opt_Union_Number_Literal_Number_offset_span lg; +} Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs; +typedef struct Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs { Ark_Tag tag; - Ark_BackgroundBlurStyleOptions value; -} Opt_BackgroundBlurStyleOptions; -typedef struct Ark_Literal_Alignment_align { - Opt_Alignment align; -} Ark_Literal_Alignment_align; -typedef struct Opt_Literal_Alignment_align { + Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs value; +} Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs; +typedef struct Ark_Union_Position_LocalizedPosition { + Ark_Int32 selector; + union { + Ark_Position value0; + Ark_LocalizedPosition value1; + }; +} Ark_Union_Position_LocalizedPosition; +typedef struct Opt_Union_Position_LocalizedPosition { Ark_Tag tag; - Ark_Literal_Alignment_align value; -} Opt_Literal_Alignment_align; -typedef struct Array_SafeAreaEdge { - Ark_SafeAreaEdge* array; - Ark_Int32 length; -} Array_SafeAreaEdge; -typedef struct Opt_Array_SafeAreaEdge { + Ark_Union_Position_LocalizedPosition value; +} Opt_Union_Position_LocalizedPosition; +typedef struct Callback_Area_Area_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); +} Callback_Area_Area_Void; +typedef struct Opt_Callback_Area_Area_Void { Ark_Tag tag; - Array_SafeAreaEdge value; -} Opt_Array_SafeAreaEdge; -typedef struct Array_SafeAreaType { - Ark_SafeAreaType* array; - Ark_Int32 length; -} Array_SafeAreaType; -typedef struct Opt_Array_SafeAreaType { + Callback_Area_Area_Void value; +} Opt_Callback_Area_Area_Void; +typedef struct Ark_Union_Number_InvertOptions { + Ark_Int32 selector; + union { + Ark_Number value0; + Ark_InvertOptions value1; + }; +} Ark_Union_Number_InvertOptions; +typedef struct Opt_Union_Number_InvertOptions { Ark_Tag tag; - Array_SafeAreaType value; -} Opt_Array_SafeAreaType; -typedef struct SizeChangeCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); -} SizeChangeCallback; -typedef struct Opt_SizeChangeCallback { + Ark_Union_Number_InvertOptions value; +} Opt_Union_Number_InvertOptions; +typedef struct Ark_Union_Color_String_Resource { + Ark_Int32 selector; + union { + Ark_Color value0; + Ark_String value1; + Ark_Resource value2; + }; +} Ark_Union_Color_String_Resource; +typedef struct Opt_Union_Color_String_Resource { Ark_Tag tag; - SizeChangeCallback value; -} Opt_SizeChangeCallback; -typedef struct Callback_TouchEvent_HitTestMode { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_Void continuation); -} Callback_TouchEvent_HitTestMode; -typedef struct Opt_Callback_TouchEvent_HitTestMode { + Ark_Union_Color_String_Resource value; +} Opt_Union_Color_String_Resource; +typedef struct Ark_MotionBlurOptions { + Ark_Number radius; + Ark_MotionBlurAnchor anchor; +} Ark_MotionBlurOptions; +typedef struct Opt_MotionBlurOptions { Ark_Tag tag; - Callback_TouchEvent_HitTestMode value; -} Opt_Callback_TouchEvent_HitTestMode; -typedef struct Array_GestureRecognizer { - Ark_GestureRecognizer* array; - Ark_Int32 length; -} Array_GestureRecognizer; -typedef struct Opt_Array_GestureRecognizer { + Ark_MotionBlurOptions value; +} Opt_MotionBlurOptions; +typedef struct Ark_Union_TransitionOptions_TransitionEffect { + Ark_Int32 selector; + union { + Ark_TransitionOptions value0; + Ark_TransitionEffect value1; + }; +} Ark_Union_TransitionOptions_TransitionEffect; +typedef struct Opt_Union_TransitionOptions_TransitionEffect { Ark_Tag tag; - Array_GestureRecognizer value; -} Opt_Array_GestureRecognizer; -typedef struct ShouldBuiltInRecognizerParallelWithCallback { + Ark_Union_TransitionOptions_TransitionEffect value; +} Opt_Union_TransitionOptions_TransitionEffect; +typedef struct Ark_FocusBoxStyle { + Opt_LengthMetrics margin; + Opt_ColorMetrics strokeColor; + Opt_LengthMetrics strokeWidth; +} Ark_FocusBoxStyle; +typedef struct Opt_FocusBoxStyle { + Ark_Tag tag; + Ark_FocusBoxStyle value; +} Opt_FocusBoxStyle; +typedef struct Callback_KeyEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); -} ShouldBuiltInRecognizerParallelWithCallback; -typedef struct Opt_ShouldBuiltInRecognizerParallelWithCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_Void continuation); +} Callback_KeyEvent_Boolean; +typedef struct Opt_Callback_KeyEvent_Boolean { Ark_Tag tag; - ShouldBuiltInRecognizerParallelWithCallback value; -} Opt_ShouldBuiltInRecognizerParallelWithCallback; -typedef struct Opt_GestureRecognizer { + Callback_KeyEvent_Boolean value; +} Opt_Callback_KeyEvent_Boolean; +typedef struct Ark_KeyEvent { + Ark_KeyType type; + Ark_Number keyCode; + Ark_String keyText; + Ark_KeySource keySource; + Ark_Number deviceId; + Ark_Number metaKey; + Ark_Number timestamp; + Callback_Void stopPropagation; + Ark_IntentionCode intentionCode; + Opt_Number unicode; +} Ark_KeyEvent; +typedef struct Opt_KeyEvent { Ark_Tag tag; - Ark_GestureRecognizer value; -} Opt_GestureRecognizer; -typedef struct GestureRecognizerJudgeBeginCallback { + Ark_KeyEvent value; +} Opt_KeyEvent; +typedef struct Callback_KeyEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); -} GestureRecognizerJudgeBeginCallback; -typedef struct Opt_GestureRecognizerJudgeBeginCallback { + void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_KeyEvent event); +} Callback_KeyEvent_Void; +typedef struct Opt_Callback_KeyEvent_Void { Ark_Tag tag; - GestureRecognizerJudgeBeginCallback value; -} Opt_GestureRecognizerJudgeBeginCallback; -typedef struct Ark_FingerInfo { + Callback_KeyEvent_Void value; +} Opt_Callback_KeyEvent_Void; +typedef struct Ark_TouchObject { + Ark_TouchType type; Ark_Number id; - Ark_Number globalX; - Ark_Number globalY; - Ark_Number localX; - Ark_Number localY; Ark_Number displayX; Ark_Number displayY; -} Ark_FingerInfo; -typedef struct Opt_FingerInfo { + Ark_Number windowX; + Ark_Number windowY; + Ark_Number screenX; + Ark_Number screenY; + Ark_Number x; + Ark_Number y; +} Ark_TouchObject; +typedef struct Opt_TouchObject { Ark_Tag tag; - Ark_FingerInfo value; -} Opt_FingerInfo; -typedef struct Ark_BaseGestureEvent { + Ark_TouchObject value; +} Opt_TouchObject; +typedef struct Callback_TouchEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchEvent event); +} Callback_TouchEvent_Void; +typedef struct Opt_Callback_TouchEvent_Void { + Ark_Tag tag; + Callback_TouchEvent_Void value; +} Opt_Callback_TouchEvent_Void; +typedef struct Ark_MouseEvent { Ark_EventTarget target; Ark_Number timestamp; Ark_SourceType source; @@ -13740,772 +13791,759 @@ typedef struct Ark_BaseGestureEvent { Ark_Number tiltY; Ark_SourceTool sourceTool; Opt_Number deviceId; - Array_FingerInfo fingerList; -} Ark_BaseGestureEvent; -typedef struct Opt_BaseGestureEvent { - Ark_Tag tag; - Ark_BaseGestureEvent value; -} Opt_BaseGestureEvent; -typedef struct Ark_GestureInfo { - Opt_String tag; - Ark_GestureControl_GestureType type; - Ark_Boolean isSystemGesture; -} Ark_GestureInfo; -typedef struct Opt_GestureInfo { + Ark_MouseButton button; + Ark_MouseAction action; + Ark_Number displayX; + Ark_Number displayY; + Ark_Number windowX; + Ark_Number windowY; + Ark_Number screenX; + Ark_Number screenY; + Ark_Number x; + Ark_Number y; + Callback_Void stopPropagation; +} Ark_MouseEvent; +typedef struct Opt_MouseEvent { Ark_Tag tag; - Ark_GestureInfo value; -} Opt_GestureInfo; -typedef struct Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { + Ark_MouseEvent value; +} Opt_MouseEvent; +typedef struct Callback_MouseEvent_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_Void continuation); -} Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; -typedef struct Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { - Ark_Tag tag; - Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult value; -} Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; -typedef struct Ark_BackgroundBrightnessOptions { - Ark_Number rate; - Ark_Number lightUpDegree; -} Ark_BackgroundBrightnessOptions; -typedef struct Opt_BackgroundBrightnessOptions { + void (*call)(const Ark_Int32 resourceId, const Ark_MouseEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_MouseEvent event); +} Callback_MouseEvent_Void; +typedef struct Opt_Callback_MouseEvent_Void { Ark_Tag tag; - Ark_BackgroundBrightnessOptions value; -} Opt_BackgroundBrightnessOptions; -typedef struct Opt_GestureModifier { + Callback_MouseEvent_Void value; +} Opt_Callback_MouseEvent_Void; +typedef struct Ark_AccessibilityHoverEvent { + Ark_EventTarget target; + Ark_Number timestamp; + Ark_SourceType source; + Opt_Number axisHorizontal; + Opt_Number axisVertical; + Ark_Number pressure; + Ark_Number tiltX; + Ark_Number tiltY; + Ark_SourceTool sourceTool; + Opt_Number deviceId; + Ark_AccessibilityHoverType type; + Ark_Number x; + Ark_Number y; + Ark_Number displayX; + Ark_Number displayY; + Ark_Number windowX; + Ark_Number windowY; +} Ark_AccessibilityHoverEvent; +typedef struct Opt_AccessibilityHoverEvent { Ark_Tag tag; - Ark_GestureModifier value; -} Opt_GestureModifier; -typedef struct Array_ObscuredReasons { - Ark_ObscuredReasons* array; - Ark_Int32 length; -} Array_ObscuredReasons; -typedef struct Opt_Array_ObscuredReasons { + Ark_AccessibilityHoverEvent value; +} Opt_AccessibilityHoverEvent; +typedef struct AccessibilityCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); +} AccessibilityCallback; +typedef struct Opt_AccessibilityCallback { Ark_Tag tag; - Array_ObscuredReasons value; -} Opt_Array_ObscuredReasons; -typedef struct Ark_PixelStretchEffectOptions { - Opt_Length top; - Opt_Length bottom; - Opt_Length left; - Opt_Length right; -} Ark_PixelStretchEffectOptions; -typedef struct Opt_PixelStretchEffectOptions { + AccessibilityCallback value; +} Opt_AccessibilityCallback; +typedef struct Ark_HoverEvent { + Ark_EventTarget target; + Ark_Number timestamp; + Ark_SourceType source; + Opt_Number axisHorizontal; + Opt_Number axisVertical; + Ark_Number pressure; + Ark_Number tiltX; + Ark_Number tiltY; + Ark_SourceTool sourceTool; + Opt_Number deviceId; + Callback_Void stopPropagation; +} Ark_HoverEvent; +typedef struct Opt_HoverEvent { Ark_Tag tag; - Ark_PixelStretchEffectOptions value; -} Opt_PixelStretchEffectOptions; -typedef struct Ark_StateStyles { - Opt_CustomObject normal; - Opt_CustomObject pressed; - Opt_CustomObject disabled; - Opt_CustomObject focused; - Opt_CustomObject clicked; - Opt_CustomObject selected; -} Ark_StateStyles; -typedef struct Opt_StateStyles { + Ark_HoverEvent value; +} Opt_HoverEvent; +typedef struct Callback_Boolean_HoverEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); +} Callback_Boolean_HoverEvent_Void; +typedef struct Opt_Callback_Boolean_HoverEvent_Void { Ark_Tag tag; - Ark_StateStyles value; -} Opt_StateStyles; -typedef struct Ark_Union_CircleShape_EllipseShape_PathShape_RectShape { + Callback_Boolean_HoverEvent_Void value; +} Opt_Callback_Boolean_HoverEvent_Void; +typedef struct Ark_Union_ResourceColor_ColoringStrategy { Ark_Int32 selector; union { - Ark_CircleShape value0; - Ark_EllipseShape value1; - Ark_PathShape value2; - Ark_RectShape value3; + Ark_ResourceColor value0; + Ark_ColoringStrategy value1; }; -} Ark_Union_CircleShape_EllipseShape_PathShape_RectShape; -typedef struct Opt_Union_CircleShape_EllipseShape_PathShape_RectShape { +} Ark_Union_ResourceColor_ColoringStrategy; +typedef struct Opt_Union_ResourceColor_ColoringStrategy { Ark_Tag tag; - Ark_Union_CircleShape_EllipseShape_PathShape_RectShape value; -} Opt_Union_CircleShape_EllipseShape_PathShape_RectShape; -typedef struct Ark_Type_CommonMethod_mask_value { + Ark_Union_ResourceColor_ColoringStrategy value; +} Opt_Union_ResourceColor_ColoringStrategy; +typedef struct Ark_Union_Dimension_OutlineRadiuses { Ark_Int32 selector; union { - Ark_CircleAttribute value0; - Ark_EllipseAttribute value1; - Ark_PathAttribute value2; - Ark_RectAttribute value3; - Ark_ProgressMask value4; + Ark_Length value0; + Ark_OutlineRadiuses value1; }; -} Ark_Type_CommonMethod_mask_value; -typedef struct Opt_Type_CommonMethod_mask_value { +} Ark_Union_Dimension_OutlineRadiuses; +typedef struct Opt_Union_Dimension_OutlineRadiuses { Ark_Tag tag; - Ark_Type_CommonMethod_mask_value value; -} Opt_Type_CommonMethod_mask_value; -typedef struct Ark_Type_CommonMethod_clip_value { + Ark_Union_Dimension_OutlineRadiuses value; +} Opt_Union_Dimension_OutlineRadiuses; +typedef struct Ark_Union_Dimension_EdgeOutlineWidths { Ark_Int32 selector; union { - Ark_Boolean value0; - Ark_CircleAttribute value1; - Ark_EllipseAttribute value2; - Ark_PathAttribute value3; - Ark_RectAttribute value4; + Ark_Length value0; + Ark_EdgeOutlineWidths value1; }; -} Ark_Type_CommonMethod_clip_value; -typedef struct Opt_Type_CommonMethod_clip_value { - Ark_Tag tag; - Ark_Type_CommonMethod_clip_value value; -} Opt_Type_CommonMethod_clip_value; -typedef struct Ark_Type_CommonMethod_radialGradient_value { - Ark_Tuple_Length_Length center; - Ark_Union_Number_String radius; - Array_Tuple_ResourceColor_Number colors; - Opt_Boolean repeating; -} Ark_Type_CommonMethod_radialGradient_value; -typedef struct Opt_Type_CommonMethod_radialGradient_value { - Ark_Tag tag; - Ark_Type_CommonMethod_radialGradient_value value; -} Opt_Type_CommonMethod_radialGradient_value; -typedef struct Ark_Type_CommonMethod_sweepGradient_value { - Ark_Tuple_Length_Length center; - Opt_Union_Number_String start; - Opt_Union_Number_String end; - Opt_Union_Number_String rotation; - Array_Tuple_ResourceColor_Number colors; - Opt_Boolean repeating; -} Ark_Type_CommonMethod_sweepGradient_value; -typedef struct Opt_Type_CommonMethod_sweepGradient_value { - Ark_Tag tag; - Ark_Type_CommonMethod_sweepGradient_value value; -} Opt_Type_CommonMethod_sweepGradient_value; -typedef struct Ark_Type_CommonMethod_linearGradient_value { - Opt_Union_Number_String angle; - Opt_GradientDirection direction; - Array_Tuple_ResourceColor_Number colors; - Opt_Boolean repeating; -} Ark_Type_CommonMethod_linearGradient_value; -typedef struct Opt_Type_CommonMethod_linearGradient_value { - Ark_Tag tag; - Ark_Type_CommonMethod_linearGradient_value value; -} Opt_Type_CommonMethod_linearGradient_value; -typedef struct Callback_PreDragStatus_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, Ark_PreDragStatus parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, Ark_PreDragStatus parameter); -} Callback_PreDragStatus_Void; -typedef struct Opt_Callback_PreDragStatus_Void { +} Ark_Union_Dimension_EdgeOutlineWidths; +typedef struct Opt_Union_Dimension_EdgeOutlineWidths { Ark_Tag tag; - Callback_PreDragStatus_Void value; -} Opt_Callback_PreDragStatus_Void; -typedef struct Ark_Union_CustomBuilder_DragItemInfo_String { + Ark_Union_Dimension_EdgeOutlineWidths value; +} Opt_Union_Dimension_EdgeOutlineWidths; +typedef struct Ark_Union_OutlineStyle_EdgeOutlineStyles { Ark_Int32 selector; union { - CustomNodeBuilder value0; - Ark_DragItemInfo value1; - Ark_String value2; + Ark_OutlineStyle value0; + Ark_EdgeOutlineStyles value1; }; -} Ark_Union_CustomBuilder_DragItemInfo_String; -typedef struct Opt_Union_CustomBuilder_DragItemInfo_String { - Ark_Tag tag; - Ark_Union_CustomBuilder_DragItemInfo_String value; -} Opt_Union_CustomBuilder_DragItemInfo_String; -typedef struct Ark_UniformDataType { - Ark_String __UniformDataTypeStub; -} Ark_UniformDataType; -typedef struct Opt_UniformDataType { +} Ark_Union_OutlineStyle_EdgeOutlineStyles; +typedef struct Opt_Union_OutlineStyle_EdgeOutlineStyles { Ark_Tag tag; - Ark_UniformDataType value; -} Opt_UniformDataType; -typedef struct Array_UniformDataType { - Ark_UniformDataType* array; - Ark_Int32 length; -} Array_UniformDataType; -typedef struct Opt_Array_UniformDataType { + Ark_Union_OutlineStyle_EdgeOutlineStyles value; +} Opt_Union_OutlineStyle_EdgeOutlineStyles; +typedef struct Ark_OutlineOptions { + Opt_Union_EdgeOutlineWidths_Dimension width; + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color; + Opt_Union_OutlineRadiuses_Dimension radius; + Opt_Union_EdgeOutlineStyles_OutlineStyle style; +} Ark_OutlineOptions; +typedef struct Opt_OutlineOptions { Ark_Tag tag; - Array_UniformDataType value; -} Opt_Array_UniformDataType; -typedef struct Callback_DragEvent_String_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); -} Callback_DragEvent_String_Void; -typedef struct Opt_Callback_DragEvent_String_Void { + Ark_OutlineOptions value; +} Opt_OutlineOptions; +typedef struct Ark_Tuple_ResourceColor_Number { + Ark_ResourceColor value0; + Ark_Number value1; +} Ark_Tuple_ResourceColor_Number; +typedef struct Opt_Tuple_ResourceColor_Number { Ark_Tag tag; - Callback_DragEvent_String_Void value; -} Opt_Callback_DragEvent_String_Void; -typedef struct Opt_NativePointer { + Ark_Tuple_ResourceColor_Number value; +} Opt_Tuple_ResourceColor_Number; +typedef struct Ark_BorderImageOption { + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice; + Opt_RepeatMode repeat; + Opt_Union_String_Resource_LinearGradient_common source; + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths width; + Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset; + Opt_Boolean fill; +} Ark_BorderImageOption; +typedef struct Opt_BorderImageOption { Ark_Tag tag; - Ark_NativePointer value; -} Opt_NativePointer; -typedef struct Ark_Union_CustomBuilder_DragItemInfo { - Ark_Int32 selector; - union { - CustomNodeBuilder value0; - Ark_DragItemInfo value1; - }; -} Ark_Union_CustomBuilder_DragItemInfo; -typedef struct Opt_Union_CustomBuilder_DragItemInfo { + Ark_BorderImageOption value; +} Opt_BorderImageOption; +typedef struct Ark_BorderOptions { + Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths width; + Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color; + Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius; + Opt_Union_EdgeStyles_BorderStyle style; + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap; + Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth; +} Ark_BorderOptions; +typedef struct Opt_BorderOptions { Ark_Tag tag; - Ark_Union_CustomBuilder_DragItemInfo value; -} Opt_Union_CustomBuilder_DragItemInfo; -typedef struct Ark_DragEvent { - Ark_DragBehavior dragBehavior; - Ark_Boolean useCustomDropAnimation; -} Ark_DragEvent; -typedef struct Opt_DragEvent { + Ark_BorderOptions value; +} Opt_BorderOptions; +typedef struct Ark_Filter { + Ark_String __FilterStub; +} Ark_Filter; +typedef struct Opt_Filter { Ark_Tag tag; - Ark_DragEvent value; -} Opt_DragEvent; -typedef struct Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_Void continuation); -} Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; -typedef struct Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { + Ark_Filter value; +} Opt_Filter; +typedef struct Ark_VisualEffect { + Ark_String __VisualEffectStub; +} Ark_VisualEffect; +typedef struct Opt_VisualEffect { Ark_Tag tag; - Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo value; -} Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; -typedef struct Ark_LocalizedAlignRuleOptions { - Opt_LocalizedHorizontalAlignParam start; - Opt_LocalizedHorizontalAlignParam end; - Opt_LocalizedHorizontalAlignParam middle; - Opt_LocalizedVerticalAlignParam top; - Opt_LocalizedVerticalAlignParam bottom; - Opt_LocalizedVerticalAlignParam center; - Opt_Bias bias; -} Ark_LocalizedAlignRuleOptions; -typedef struct Opt_LocalizedAlignRuleOptions { + Ark_VisualEffect value; +} Opt_VisualEffect; +typedef struct Ark_ForegroundEffectOptions { + Ark_Number radius; +} Ark_ForegroundEffectOptions; +typedef struct Opt_ForegroundEffectOptions { Ark_Tag tag; - Ark_LocalizedAlignRuleOptions value; -} Opt_LocalizedAlignRuleOptions; -typedef struct Ark_AlignRuleOption { - Opt_Literal_String_anchor_HorizontalAlign_align left; - Opt_Literal_String_anchor_HorizontalAlign_align right; - Opt_Literal_String_anchor_HorizontalAlign_align middle; - Opt_Literal_String_anchor_VerticalAlign_align top; - Opt_Literal_String_anchor_VerticalAlign_align bottom; - Opt_Literal_String_anchor_VerticalAlign_align center; - Opt_Bias bias; -} Ark_AlignRuleOption; -typedef struct Opt_AlignRuleOption { + Ark_ForegroundEffectOptions value; +} Opt_ForegroundEffectOptions; +typedef struct Ark_ResizableOptions { + Opt_EdgeWidths slice; + Opt_DrawingLattice lattice; +} Ark_ResizableOptions; +typedef struct Opt_ResizableOptions { Ark_Tag tag; - Ark_AlignRuleOption value; -} Opt_AlignRuleOption; -typedef struct Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs { - Opt_Union_Number_Literal_Number_offset_span xs; - Opt_Union_Number_Literal_Number_offset_span sm; - Opt_Union_Number_Literal_Number_offset_span md; - Opt_Union_Number_Literal_Number_offset_span lg; -} Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs; -typedef struct Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs { + Ark_ResizableOptions value; +} Opt_ResizableOptions; +typedef struct Ark_BackgroundEffectOptions { + Ark_Number radius; + Opt_Number saturation; + Opt_Number brightness; + Opt_ResourceColor color; + Opt_AdaptiveColor adaptiveColor; + Opt_BlurOptions blurOptions; + Opt_BlurStyleActivePolicy policy; + Opt_ResourceColor inactiveColor; +} Ark_BackgroundEffectOptions; +typedef struct Opt_BackgroundEffectOptions { Ark_Tag tag; - Ark_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs value; -} Opt_Literal_Union_Number_Literal_Number_offset_span_lg_md_sm_xs; -typedef struct Ark_Union_Position_LocalizedPosition { + Ark_BackgroundEffectOptions value; +} Opt_BackgroundEffectOptions; +typedef struct Ark_Union_Position_Alignment { Ark_Int32 selector; union { Ark_Position value0; - Ark_LocalizedPosition value1; + Ark_Alignment value1; }; -} Ark_Union_Position_LocalizedPosition; -typedef struct Opt_Union_Position_LocalizedPosition { - Ark_Tag tag; - Ark_Union_Position_LocalizedPosition value; -} Opt_Union_Position_LocalizedPosition; -typedef struct Callback_Area_Area_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Area oldValue, const Ark_Area newValue); -} Callback_Area_Area_Void; -typedef struct Opt_Callback_Area_Area_Void { +} Ark_Union_Position_Alignment; +typedef struct Opt_Union_Position_Alignment { Ark_Tag tag; - Callback_Area_Area_Void value; -} Opt_Callback_Area_Area_Void; -typedef struct Ark_Union_Number_InvertOptions { + Ark_Union_Position_Alignment value; +} Opt_Union_Position_Alignment; +typedef struct Ark_Union_SizeOptions_ImageSize { Ark_Int32 selector; union { - Ark_Number value0; - Ark_InvertOptions value1; + Ark_SizeOptions value0; + Ark_ImageSize value1; }; -} Ark_Union_Number_InvertOptions; -typedef struct Opt_Union_Number_InvertOptions { +} Ark_Union_SizeOptions_ImageSize; +typedef struct Opt_Union_SizeOptions_ImageSize { Ark_Tag tag; - Ark_Union_Number_InvertOptions value; -} Opt_Union_Number_InvertOptions; -typedef struct Ark_Union_Color_String_Resource { + Ark_Union_SizeOptions_ImageSize value; +} Opt_Union_SizeOptions_ImageSize; +typedef struct Ark_PixelRoundPolicy { + Opt_PixelRoundCalcPolicy start; + Opt_PixelRoundCalcPolicy top; + Opt_PixelRoundCalcPolicy end; + Opt_PixelRoundCalcPolicy bottom; +} Ark_PixelRoundPolicy; +typedef struct Opt_PixelRoundPolicy { + Ark_Tag tag; + Ark_PixelRoundPolicy value; +} Opt_PixelRoundPolicy; +typedef struct Ark_Union_Margin_Length_LocalizedMargin { Ark_Int32 selector; union { - Ark_Color value0; - Ark_String value1; - Ark_Resource value2; + Ark_Padding value0; + Ark_Length value1; + Ark_LocalizedPadding value2; }; -} Ark_Union_Color_String_Resource; -typedef struct Opt_Union_Color_String_Resource { - Ark_Tag tag; - Ark_Union_Color_String_Resource value; -} Opt_Union_Color_String_Resource; -typedef struct Ark_MotionBlurOptions { - Ark_Number radius; - Ark_MotionBlurAnchor anchor; -} Ark_MotionBlurOptions; -typedef struct Opt_MotionBlurOptions { +} Ark_Union_Margin_Length_LocalizedMargin; +typedef struct Opt_Union_Margin_Length_LocalizedMargin { Ark_Tag tag; - Ark_MotionBlurOptions value; -} Opt_MotionBlurOptions; -typedef struct Ark_Union_TransitionOptions_TransitionEffect { + Ark_Union_Margin_Length_LocalizedMargin value; +} Opt_Union_Margin_Length_LocalizedMargin; +typedef struct Ark_Union_Padding_LengthMetrics_LocalizedPadding { Ark_Int32 selector; union { - Ark_TransitionOptions value0; - Ark_TransitionEffect value1; + Ark_Padding value0; + Ark_LengthMetrics value1; + Ark_LocalizedPadding value2; }; -} Ark_Union_TransitionOptions_TransitionEffect; -typedef struct Opt_Union_TransitionOptions_TransitionEffect { - Ark_Tag tag; - Ark_Union_TransitionOptions_TransitionEffect value; -} Opt_Union_TransitionOptions_TransitionEffect; -typedef struct Ark_FocusBoxStyle { - Opt_LengthMetrics margin; - Opt_ColorMetrics strokeColor; - Opt_LengthMetrics strokeWidth; -} Ark_FocusBoxStyle; -typedef struct Opt_FocusBoxStyle { - Ark_Tag tag; - Ark_FocusBoxStyle value; -} Opt_FocusBoxStyle; -typedef struct Callback_KeyEvent_Boolean { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_Void continuation); -} Callback_KeyEvent_Boolean; -typedef struct Opt_Callback_KeyEvent_Boolean { - Ark_Tag tag; - Callback_KeyEvent_Boolean value; -} Opt_Callback_KeyEvent_Boolean; -typedef struct Ark_KeyEvent { - Ark_KeyType type; - Ark_Number keyCode; - Ark_String keyText; - Ark_KeySource keySource; - Ark_Number deviceId; - Ark_Number metaKey; - Ark_Number timestamp; - Callback_Void stopPropagation; - Ark_IntentionCode intentionCode; - Opt_Number unicode; -} Ark_KeyEvent; -typedef struct Opt_KeyEvent { - Ark_Tag tag; - Ark_KeyEvent value; -} Opt_KeyEvent; -typedef struct Callback_KeyEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_KeyEvent event); -} Callback_KeyEvent_Void; -typedef struct Opt_Callback_KeyEvent_Void { - Ark_Tag tag; - Callback_KeyEvent_Void value; -} Opt_Callback_KeyEvent_Void; -typedef struct Ark_TouchObject { - Ark_TouchType type; - Ark_Number id; - Ark_Number displayX; - Ark_Number displayY; - Ark_Number windowX; - Ark_Number windowY; - Ark_Number screenX; - Ark_Number screenY; - Ark_Number x; - Ark_Number y; -} Ark_TouchObject; -typedef struct Opt_TouchObject { +} Ark_Union_Padding_LengthMetrics_LocalizedPadding; +typedef struct Opt_Union_Padding_LengthMetrics_LocalizedPadding { Ark_Tag tag; - Ark_TouchObject value; -} Opt_TouchObject; -typedef struct Callback_TouchEvent_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_TouchEvent event); -} Callback_TouchEvent_Void; -typedef struct Opt_Callback_TouchEvent_Void { + Ark_Union_Padding_LengthMetrics_LocalizedPadding value; +} Opt_Union_Padding_LengthMetrics_LocalizedPadding; +typedef struct Ark_Union_Padding_Length_LocalizedPadding { + Ark_Int32 selector; + union { + Ark_Padding value0; + Ark_Length value1; + Ark_LocalizedPadding value2; + }; +} Ark_Union_Padding_Length_LocalizedPadding; +typedef struct Opt_Union_Padding_Length_LocalizedPadding { Ark_Tag tag; - Callback_TouchEvent_Void value; -} Opt_Callback_TouchEvent_Void; -typedef struct Ark_MouseEvent { - Ark_EventTarget target; - Ark_Number timestamp; - Ark_SourceType source; - Opt_Number axisHorizontal; - Opt_Number axisVertical; - Ark_Number pressure; - Ark_Number tiltX; - Ark_Number tiltY; - Ark_SourceTool sourceTool; - Opt_Number deviceId; - Ark_MouseButton button; - Ark_MouseAction action; - Ark_Number displayX; - Ark_Number displayY; + Ark_Union_Padding_Length_LocalizedPadding value; +} Opt_Union_Padding_Length_LocalizedPadding; +typedef struct Ark_ChainWeightOptions { + Opt_Number horizontal; + Opt_Number vertical; +} Ark_ChainWeightOptions; +typedef struct Opt_ChainWeightOptions { + Ark_Tag tag; + Ark_ChainWeightOptions value; +} Opt_ChainWeightOptions; +typedef struct Ark_TouchResult { + Ark_TouchTestStrategy strategy; + Opt_String id; +} Ark_TouchResult; +typedef struct Opt_TouchResult { + Ark_Tag tag; + Ark_TouchResult value; +} Opt_TouchResult; +typedef struct Ark_TouchTestInfo { Ark_Number windowX; Ark_Number windowY; - Ark_Number screenX; - Ark_Number screenY; + Ark_Number parentX; + Ark_Number parentY; Ark_Number x; Ark_Number y; - Callback_Void stopPropagation; -} Ark_MouseEvent; -typedef struct Opt_MouseEvent { + Ark_RectResult rect; + Ark_String id; +} Ark_TouchTestInfo; +typedef struct Opt_TouchTestInfo { Ark_Tag tag; - Ark_MouseEvent value; -} Opt_MouseEvent; -typedef struct Callback_MouseEvent_Void { + Ark_TouchTestInfo value; +} Opt_TouchTestInfo; +typedef struct Array_TouchTestInfo { + Ark_TouchTestInfo* array; + Ark_Int32 length; +} Array_TouchTestInfo; +typedef struct Opt_Array_TouchTestInfo { + Ark_Tag tag; + Array_TouchTestInfo value; +} Opt_Array_TouchTestInfo; +typedef struct Callback_Array_TouchTestInfo_TouchResult { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_MouseEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_MouseEvent event); -} Callback_MouseEvent_Void; -typedef struct Opt_Callback_MouseEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_Void continuation); +} Callback_Array_TouchTestInfo_TouchResult; +typedef struct Opt_Callback_Array_TouchTestInfo_TouchResult { Ark_Tag tag; - Callback_MouseEvent_Void value; -} Opt_Callback_MouseEvent_Void; -typedef struct Ark_AccessibilityHoverEvent { - Ark_EventTarget target; - Ark_Number timestamp; - Ark_SourceType source; - Opt_Number axisHorizontal; - Opt_Number axisVertical; - Ark_Number pressure; - Ark_Number tiltX; - Ark_Number tiltY; - Ark_SourceTool sourceTool; - Opt_Number deviceId; - Ark_AccessibilityHoverType type; - Ark_Number x; - Ark_Number y; - Ark_Number displayX; - Ark_Number displayY; - Ark_Number windowX; - Ark_Number windowY; -} Ark_AccessibilityHoverEvent; -typedef struct Opt_AccessibilityHoverEvent { + Callback_Array_TouchTestInfo_TouchResult value; +} Opt_Callback_Array_TouchTestInfo_TouchResult; +typedef struct Ark_ConstraintSizeOptions { + Opt_Length minWidth; + Opt_Length maxWidth; + Opt_Length minHeight; + Opt_Length maxHeight; +} Ark_ConstraintSizeOptions; +typedef struct Opt_ConstraintSizeOptions { Ark_Tag tag; - Ark_AccessibilityHoverEvent value; -} Opt_AccessibilityHoverEvent; -typedef struct AccessibilityCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_AccessibilityHoverEvent event); -} AccessibilityCallback; -typedef struct Opt_AccessibilityCallback { + Ark_ConstraintSizeOptions value; +} Opt_ConstraintSizeOptions; +typedef struct Ark_Union_Array_Rectangle_Rectangle { + Ark_Int32 selector; + union { + Array_Rectangle value0; + Ark_Rectangle value1; + }; +} Ark_Union_Array_Rectangle_Rectangle; +typedef struct Opt_Union_Array_Rectangle_Rectangle { Ark_Tag tag; - AccessibilityCallback value; -} Opt_AccessibilityCallback; -typedef struct Ark_HoverEvent { - Ark_EventTarget target; - Ark_Number timestamp; - Ark_SourceType source; - Opt_Number axisHorizontal; - Opt_Number axisVertical; - Ark_Number pressure; - Ark_Number tiltX; - Ark_Number tiltY; - Ark_SourceTool sourceTool; - Opt_Number deviceId; - Callback_Void stopPropagation; -} Ark_HoverEvent; -typedef struct Opt_HoverEvent { + Ark_Union_Array_Rectangle_Rectangle value; +} Opt_Union_Array_Rectangle_Rectangle; +typedef struct Ark_TransitionEffects { + Ark_Undefined identity; + Ark_Number opacity; + Ark_Undefined slideSwitch; + Ark_TransitionEdge move; + Ark_TranslateOptions translate; + Ark_RotateOptions rotate; + Ark_ScaleOptions scale; + Ark_Literal_TransitionEffect_appear_disappear asymmetric; +} Ark_TransitionEffects; +typedef struct Opt_TransitionEffects { Ark_Tag tag; - Ark_HoverEvent value; -} Opt_HoverEvent; -typedef struct Callback_Boolean_HoverEvent_Void { + Ark_TransitionEffects value; +} Opt_TransitionEffects; +typedef struct Ark_PointLightStyle { + Opt_LightSource lightSource; + Opt_IlluminatedType illuminated; + Opt_Number bloom; +} Ark_PointLightStyle; +typedef struct Opt_PointLightStyle { + Ark_Tag tag; + Ark_PointLightStyle value; +} Opt_PointLightStyle; +typedef struct Ark_ColumnOptions { + Opt_Union_String_Number space; +} Ark_ColumnOptions; +typedef struct Opt_ColumnOptions { + Ark_Tag tag; + Ark_ColumnOptions value; +} Opt_ColumnOptions; +typedef struct Ark_CircleOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_CircleOptions; +typedef struct Opt_CircleOptions { + Ark_Tag tag; + Ark_CircleOptions value; +} Opt_CircleOptions; +typedef struct Ark_CheckboxGroupResult { + Array_String name; + Ark_SelectStatus status; +} Ark_CheckboxGroupResult; +typedef struct Opt_CheckboxGroupResult { + Ark_Tag tag; + Ark_CheckboxGroupResult value; +} Opt_CheckboxGroupResult; +typedef struct OnCheckboxGroupChangeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean isHover, const Ark_HoverEvent event); -} Callback_Boolean_HoverEvent_Void; -typedef struct Opt_Callback_Boolean_HoverEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CheckboxGroupResult value); +} OnCheckboxGroupChangeCallback; +typedef struct Opt_OnCheckboxGroupChangeCallback { Ark_Tag tag; - Callback_Boolean_HoverEvent_Void value; -} Opt_Callback_Boolean_HoverEvent_Void; -typedef struct Ark_ClickEvent { - Ark_EventTarget target; - Ark_Number timestamp; - Ark_SourceType source; - Opt_Number axisHorizontal; - Opt_Number axisVertical; - Ark_Number pressure; - Ark_Number tiltX; - Ark_Number tiltY; - Ark_SourceTool sourceTool; - Opt_Number deviceId; - Ark_Number displayX; - Ark_Number displayY; - Ark_Number windowX; - Ark_Number windowY; - Ark_Number screenX; - Ark_Number screenY; - Ark_Number x; - Ark_Number y; - Callback_Void preventDefault; -} Ark_ClickEvent; -typedef struct Opt_ClickEvent { + OnCheckboxGroupChangeCallback value; +} Opt_OnCheckboxGroupChangeCallback; +typedef struct Ark_CheckboxGroupOptions { + Opt_String group; +} Ark_CheckboxGroupOptions; +typedef struct Opt_CheckboxGroupOptions { Ark_Tag tag; - Ark_ClickEvent value; -} Opt_ClickEvent; -typedef struct Ark_Union_ResourceColor_ColoringStrategy { - Ark_Int32 selector; - union { - Ark_ResourceColor value0; - Ark_ColoringStrategy value1; - }; -} Ark_Union_ResourceColor_ColoringStrategy; -typedef struct Opt_Union_ResourceColor_ColoringStrategy { + Ark_CheckboxGroupOptions value; +} Opt_CheckboxGroupOptions; +typedef struct OnCheckboxChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean value); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean value); +} OnCheckboxChangeCallback; +typedef struct Opt_OnCheckboxChangeCallback { Ark_Tag tag; - Ark_Union_ResourceColor_ColoringStrategy value; -} Opt_Union_ResourceColor_ColoringStrategy; -typedef struct Ark_Union_Dimension_OutlineRadiuses { - Ark_Int32 selector; - union { - Ark_Length value0; - Ark_OutlineRadiuses value1; - }; -} Ark_Union_Dimension_OutlineRadiuses; -typedef struct Opt_Union_Dimension_OutlineRadiuses { + OnCheckboxChangeCallback value; +} Opt_OnCheckboxChangeCallback; +typedef struct Ark_MarkStyle { + Opt_ResourceColor strokeColor; + Opt_Length size; + Opt_Length strokeWidth; +} Ark_MarkStyle; +typedef struct Opt_MarkStyle { Ark_Tag tag; - Ark_Union_Dimension_OutlineRadiuses value; -} Opt_Union_Dimension_OutlineRadiuses; -typedef struct Ark_Union_Dimension_EdgeOutlineWidths { + Ark_MarkStyle value; +} Opt_MarkStyle; +typedef struct Ark_CheckboxOptions { + Opt_String name; + Opt_String group; + Opt_CustomNodeBuilder indicatorBuilder; +} Ark_CheckboxOptions; +typedef struct Opt_CheckboxOptions { + Ark_Tag tag; + Ark_CheckboxOptions value; +} Opt_CheckboxOptions; +typedef struct Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext { Ark_Int32 selector; union { - Ark_Length value0; - Ark_EdgeOutlineWidths value1; + Ark_CanvasRenderingContext2D value0; + Ark_DrawingRenderingContext value1; }; -} Ark_Union_Dimension_EdgeOutlineWidths; -typedef struct Opt_Union_Dimension_EdgeOutlineWidths { +} Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext; +typedef struct Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext { Ark_Tag tag; - Ark_Union_Dimension_EdgeOutlineWidths value; -} Opt_Union_Dimension_EdgeOutlineWidths; -typedef struct Ark_Union_OutlineStyle_EdgeOutlineStyles { + Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext value; +} Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext; +typedef struct Ark_RenderingContextSettings { + Opt_Boolean antialias; +} Ark_RenderingContextSettings; +typedef struct Opt_RenderingContextSettings { + Ark_Tag tag; + Ark_RenderingContextSettings value; +} Opt_RenderingContextSettings; +typedef struct Ark_Union_ImageBitmap_PixelMap { Ark_Int32 selector; union { - Ark_OutlineStyle value0; - Ark_EdgeOutlineStyles value1; + Ark_ImageBitmap value0; + Ark_PixelMap value1; }; -} Ark_Union_OutlineStyle_EdgeOutlineStyles; -typedef struct Opt_Union_OutlineStyle_EdgeOutlineStyles { +} Ark_Union_ImageBitmap_PixelMap; +typedef struct Opt_Union_ImageBitmap_PixelMap { Ark_Tag tag; - Ark_Union_OutlineStyle_EdgeOutlineStyles value; -} Opt_Union_OutlineStyle_EdgeOutlineStyles; -typedef struct Ark_OutlineOptions { - Opt_Union_EdgeOutlineWidths_Dimension width; - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color; - Opt_Union_OutlineRadiuses_Dimension radius; - Opt_Union_EdgeOutlineStyles_OutlineStyle style; -} Ark_OutlineOptions; -typedef struct Opt_OutlineOptions { + Ark_Union_ImageBitmap_PixelMap value; +} Opt_Union_ImageBitmap_PixelMap; +typedef struct Ark_LengthMetricsUnit { + Ark_String __LengthMetricsUnitStub; +} Ark_LengthMetricsUnit; +typedef struct Opt_LengthMetricsUnit { Ark_Tag tag; - Ark_OutlineOptions value; -} Opt_OutlineOptions; -typedef struct Ark_Tuple_ResourceColor_Number { - Ark_ResourceColor value0; - Ark_Number value1; -} Ark_Tuple_ResourceColor_Number; -typedef struct Opt_Tuple_ResourceColor_Number { + Ark_LengthMetricsUnit value; +} Opt_LengthMetricsUnit; +typedef struct Ark_CalendarOptions { + Opt_Union_Number_Resource hintRadius; + Opt_Date selected; +} Ark_CalendarOptions; +typedef struct Opt_CalendarOptions { Ark_Tag tag; - Ark_Tuple_ResourceColor_Number value; -} Opt_Tuple_ResourceColor_Number; -typedef struct Ark_BorderImageOption { - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths slice; - Opt_RepeatMode repeat; - Opt_Union_String_Resource_LinearGradient_common source; - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths width; - Opt_Union_Length_EdgeWidths_LocalizedEdgeWidths outset; - Opt_Boolean fill; -} Ark_BorderImageOption; -typedef struct Opt_BorderImageOption { + Ark_CalendarOptions value; +} Opt_CalendarOptions; +typedef struct Ark_CalendarRequestedData { + Ark_Number year; + Ark_Number month; + Ark_Number currentYear; + Ark_Number currentMonth; + Ark_Number monthState; +} Ark_CalendarRequestedData; +typedef struct Opt_CalendarRequestedData { Ark_Tag tag; - Ark_BorderImageOption value; -} Opt_BorderImageOption; -typedef struct Ark_BorderOptions { - Opt_Union_EdgeWidths_Length_LocalizedEdgeWidths width; - Opt_Union_EdgeColors_ResourceColor_LocalizedEdgeColors color; - Opt_Union_BorderRadiuses_Length_LocalizedBorderRadiuses radius; - Opt_Union_EdgeStyles_BorderStyle style; - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashGap; - Opt_Union_EdgeWidths_LengthMetrics_LocalizedEdgeWidths dashWidth; -} Ark_BorderOptions; -typedef struct Opt_BorderOptions { + Ark_CalendarRequestedData value; +} Opt_CalendarRequestedData; +typedef struct Callback_CalendarRequestedData_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarRequestedData event); +} Callback_CalendarRequestedData_Void; +typedef struct Opt_Callback_CalendarRequestedData_Void { Ark_Tag tag; - Ark_BorderOptions value; -} Opt_BorderOptions; -typedef struct Ark_Filter { - Ark_String __FilterStub; -} Ark_Filter; -typedef struct Opt_Filter { + Callback_CalendarRequestedData_Void value; +} Opt_Callback_CalendarRequestedData_Void; +typedef struct Ark_CalendarSelectedDate { + Ark_Number year; + Ark_Number month; + Ark_Number day; +} Ark_CalendarSelectedDate; +typedef struct Opt_CalendarSelectedDate { Ark_Tag tag; - Ark_Filter value; -} Opt_Filter; -typedef struct Ark_VisualEffect { - Ark_String __VisualEffectStub; -} Ark_VisualEffect; -typedef struct Opt_VisualEffect { + Ark_CalendarSelectedDate value; +} Opt_CalendarSelectedDate; +typedef struct Callback_CalendarSelectedDate_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_CalendarSelectedDate event); +} Callback_CalendarSelectedDate_Void; +typedef struct Opt_Callback_CalendarSelectedDate_Void { Ark_Tag tag; - Ark_VisualEffect value; -} Opt_VisualEffect; -typedef struct Ark_ForegroundEffectOptions { - Ark_Number radius; -} Ark_ForegroundEffectOptions; -typedef struct Opt_ForegroundEffectOptions { + Callback_CalendarSelectedDate_Void value; +} Opt_Callback_CalendarSelectedDate_Void; +typedef struct Ark_WorkStateStyle { + Opt_ResourceColor workDayMarkColor; + Opt_ResourceColor offDayMarkColor; + Opt_Number workDayMarkSize; + Opt_Number offDayMarkSize; + Opt_Number workStateWidth; + Opt_Number workStateHorizontalMovingDistance; + Opt_Number workStateVerticalMovingDistance; +} Ark_WorkStateStyle; +typedef struct Opt_WorkStateStyle { Ark_Tag tag; - Ark_ForegroundEffectOptions value; -} Opt_ForegroundEffectOptions; -typedef struct Ark_ResizableOptions { - Opt_EdgeWidths slice; - Opt_DrawingLattice lattice; -} Ark_ResizableOptions; -typedef struct Opt_ResizableOptions { + Ark_WorkStateStyle value; +} Opt_WorkStateStyle; +typedef struct Ark_WeekStyle { + Opt_ResourceColor weekColor; + Opt_ResourceColor weekendDayColor; + Opt_ResourceColor weekendLunarColor; + Opt_Number weekFontSize; + Opt_Number weekHeight; + Opt_Number weekWidth; + Opt_Number weekAndDayRowSpace; +} Ark_WeekStyle; +typedef struct Opt_WeekStyle { + Ark_Tag tag; + Ark_WeekStyle value; +} Opt_WeekStyle; +typedef struct Ark_TodayStyle { + Opt_ResourceColor focusedDayColor; + Opt_ResourceColor focusedLunarColor; + Opt_ResourceColor focusedAreaBackgroundColor; + Opt_Number focusedAreaRadius; +} Ark_TodayStyle; +typedef struct Opt_TodayStyle { + Ark_Tag tag; + Ark_TodayStyle value; +} Opt_TodayStyle; +typedef struct Ark_NonCurrentDayStyle { + Opt_ResourceColor nonCurrentMonthDayColor; + Opt_ResourceColor nonCurrentMonthLunarColor; + Opt_ResourceColor nonCurrentMonthWorkDayMarkColor; + Opt_ResourceColor nonCurrentMonthOffDayMarkColor; +} Ark_NonCurrentDayStyle; +typedef struct Opt_NonCurrentDayStyle { + Ark_Tag tag; + Ark_NonCurrentDayStyle value; +} Opt_NonCurrentDayStyle; +typedef struct Ark_CurrentDayStyle { + Opt_ResourceColor dayColor; + Opt_ResourceColor lunarColor; + Opt_ResourceColor markLunarColor; + Opt_Number dayFontSize; + Opt_Number lunarDayFontSize; + Opt_Number dayHeight; + Opt_Number dayWidth; + Opt_Number gregorianCalendarHeight; + Opt_Number dayYAxisOffset; + Opt_Number lunarDayYAxisOffset; + Opt_Number underscoreXAxisOffset; + Opt_Number underscoreYAxisOffset; + Opt_Number scheduleMarkerXAxisOffset; + Opt_Number scheduleMarkerYAxisOffset; + Opt_Number colSpace; + Opt_Number dailyFiveRowSpace; + Opt_Number dailySixRowSpace; + Opt_Number lunarHeight; + Opt_Number underscoreWidth; + Opt_Number underscoreLength; + Opt_Number scheduleMarkerRadius; + Opt_Number boundaryRowOffset; + Opt_Number boundaryColOffset; +} Ark_CurrentDayStyle; +typedef struct Opt_CurrentDayStyle { + Ark_Tag tag; + Ark_CurrentDayStyle value; +} Opt_CurrentDayStyle; +typedef struct Ark_CalendarDay { + Ark_Number index; + Ark_String lunarMonth; + Ark_String lunarDay; + Ark_String dayMark; + Ark_String dayMarkValue; + Ark_Number year; + Ark_Number month; + Ark_Number day; + Ark_Boolean isFirstOfLunar; + Ark_Boolean hasSchedule; + Ark_Boolean markLunarDay; +} Ark_CalendarDay; +typedef struct Opt_CalendarDay { + Ark_Tag tag; + Ark_CalendarDay value; +} Opt_CalendarDay; +typedef struct Ark_Type_CalendarInterface_value { + Ark_Literal_Number_day_month_year date; + Ark_MonthData currentData; + Ark_MonthData preData; + Ark_MonthData nextData; + Opt_CalendarController controller; +} Ark_Type_CalendarInterface_value; +typedef struct Opt_Type_CalendarInterface_value { + Ark_Tag tag; + Ark_Type_CalendarInterface_value value; +} Opt_Type_CalendarInterface_value; +typedef struct Ark_ButtonOptions { + Opt_ButtonType type; + Opt_Boolean stateEffect; + Opt_ButtonStyleMode buttonStyle; + Opt_ControlSize controlSize; + Opt_ButtonRole role; +} Ark_ButtonOptions; +typedef struct Opt_ButtonOptions { + Ark_Tag tag; + Ark_ButtonOptions value; +} Opt_ButtonOptions; +typedef struct Ark_BadgeParamWithString { + Opt_Union_BadgePosition_Position position; + Ark_BadgeStyle style; + Ark_String value; +} Ark_BadgeParamWithString; +typedef struct Opt_BadgeParamWithString { Ark_Tag tag; - Ark_ResizableOptions value; -} Opt_ResizableOptions; -typedef struct Ark_BackgroundEffectOptions { - Ark_Number radius; - Opt_Number saturation; - Opt_Number brightness; - Opt_ResourceColor color; - Opt_AdaptiveColor adaptiveColor; - Opt_BlurOptions blurOptions; - Opt_BlurStyleActivePolicy policy; - Opt_ResourceColor inactiveColor; -} Ark_BackgroundEffectOptions; -typedef struct Opt_BackgroundEffectOptions { + Ark_BadgeParamWithString value; +} Opt_BadgeParamWithString; +typedef struct Ark_BadgeParamWithNumber { + Opt_Union_BadgePosition_Position position; + Ark_BadgeStyle style; + Ark_Number count; + Opt_Number maxCount; +} Ark_BadgeParamWithNumber; +typedef struct Opt_BadgeParamWithNumber { Ark_Tag tag; - Ark_BackgroundEffectOptions value; -} Opt_BackgroundEffectOptions; -typedef struct Ark_Union_Position_Alignment { + Ark_BadgeParamWithNumber value; +} Opt_BadgeParamWithNumber; +typedef struct Ark_Union_SpringMotion_FrictionMotion_ScrollMotion { Ark_Int32 selector; union { - Ark_Position value0; - Ark_Alignment value1; + Ark_SpringMotion value0; + Ark_FrictionMotion value1; + Ark_ScrollMotion value2; }; -} Ark_Union_Position_Alignment; -typedef struct Opt_Union_Position_Alignment { +} Ark_Union_SpringMotion_FrictionMotion_ScrollMotion; +typedef struct Opt_Union_SpringMotion_FrictionMotion_ScrollMotion { Ark_Tag tag; - Ark_Union_Position_Alignment value; -} Opt_Union_Position_Alignment; -typedef struct Ark_Union_SizeOptions_ImageSize { - Ark_Int32 selector; - union { - Ark_SizeOptions value0; - Ark_ImageSize value1; - }; -} Ark_Union_SizeOptions_ImageSize; -typedef struct Opt_Union_SizeOptions_ImageSize { + Ark_Union_SpringMotion_FrictionMotion_ScrollMotion value; +} Opt_Union_SpringMotion_FrictionMotion_ScrollMotion; +typedef struct OnAlphabetIndexerPopupSelectCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); +} OnAlphabetIndexerPopupSelectCallback; +typedef struct Opt_OnAlphabetIndexerPopupSelectCallback { Ark_Tag tag; - Ark_Union_SizeOptions_ImageSize value; -} Opt_Union_SizeOptions_ImageSize; -typedef struct Ark_PixelRoundPolicy { - Opt_PixelRoundCalcPolicy start; - Opt_PixelRoundCalcPolicy top; - Opt_PixelRoundCalcPolicy end; - Opt_PixelRoundCalcPolicy bottom; -} Ark_PixelRoundPolicy; -typedef struct Opt_PixelRoundPolicy { + OnAlphabetIndexerPopupSelectCallback value; +} Opt_OnAlphabetIndexerPopupSelectCallback; +typedef struct OnAlphabetIndexerRequestPopupDataCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); +} OnAlphabetIndexerRequestPopupDataCallback; +typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback { Ark_Tag tag; - Ark_PixelRoundPolicy value; -} Opt_PixelRoundPolicy; -typedef struct Ark_Union_Margin_Length_LocalizedMargin { - Ark_Int32 selector; - union { - Ark_Padding value0; - Ark_Length value1; - Ark_LocalizedPadding value2; - }; -} Ark_Union_Margin_Length_LocalizedMargin; -typedef struct Opt_Union_Margin_Length_LocalizedMargin { + OnAlphabetIndexerRequestPopupDataCallback value; +} Opt_OnAlphabetIndexerRequestPopupDataCallback; +typedef struct OnAlphabetIndexerSelectCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Number index); +} OnAlphabetIndexerSelectCallback; +typedef struct Opt_OnAlphabetIndexerSelectCallback { Ark_Tag tag; - Ark_Union_Margin_Length_LocalizedMargin value; -} Opt_Union_Margin_Length_LocalizedMargin; -typedef struct Ark_Union_Padding_LengthMetrics_LocalizedPadding { - Ark_Int32 selector; - union { - Ark_Padding value0; - Ark_LengthMetrics value1; - Ark_LocalizedPadding value2; - }; -} Ark_Union_Padding_LengthMetrics_LocalizedPadding; -typedef struct Opt_Union_Padding_LengthMetrics_LocalizedPadding { + OnAlphabetIndexerSelectCallback value; +} Opt_OnAlphabetIndexerSelectCallback; +typedef struct Ark_AlphabetIndexerOptions { + Array_String arrayValue; + Ark_Number selected; +} Ark_AlphabetIndexerOptions; +typedef struct Opt_AlphabetIndexerOptions { Ark_Tag tag; - Ark_Union_Padding_LengthMetrics_LocalizedPadding value; -} Opt_Union_Padding_LengthMetrics_LocalizedPadding; -typedef struct Ark_Union_Padding_Length_LocalizedPadding { + Ark_AlphabetIndexerOptions value; +} Opt_AlphabetIndexerOptions; +typedef struct Ark_AlertDialogButtonOptions { + Opt_Boolean enabled; + Opt_Boolean defaultFocus; + Opt_DialogButtonStyle style; + Ark_ResourceStr value; + Opt_ResourceColor fontColor; + Opt_ResourceColor backgroundColor; + VoidCallback action; + Opt_Boolean primary; +} Ark_AlertDialogButtonOptions; +typedef struct Opt_AlertDialogButtonOptions { + Ark_Tag tag; + Ark_AlertDialogButtonOptions value; +} Opt_AlertDialogButtonOptions; +typedef struct Ark_Type_AlertDialog_show_value { Ark_Int32 selector; union { - Ark_Padding value0; - Ark_Length value1; - Ark_LocalizedPadding value2; + Ark_AlertDialogParamWithConfirm value0; + Ark_AlertDialogParamWithButtons value1; + Ark_AlertDialogParamWithOptions value2; }; -} Ark_Union_Padding_Length_LocalizedPadding; -typedef struct Opt_Union_Padding_Length_LocalizedPadding { - Ark_Tag tag; - Ark_Union_Padding_Length_LocalizedPadding value; -} Opt_Union_Padding_Length_LocalizedPadding; -typedef struct Ark_ChainWeightOptions { - Opt_Number horizontal; - Opt_Number vertical; -} Ark_ChainWeightOptions; -typedef struct Opt_ChainWeightOptions { - Ark_Tag tag; - Ark_ChainWeightOptions value; -} Opt_ChainWeightOptions; -typedef struct Ark_TouchResult { - Ark_TouchTestStrategy strategy; - Opt_String id; -} Ark_TouchResult; -typedef struct Opt_TouchResult { - Ark_Tag tag; - Ark_TouchResult value; -} Opt_TouchResult; -typedef struct Ark_TouchTestInfo { - Ark_Number windowX; - Ark_Number windowY; - Ark_Number parentX; - Ark_Number parentY; - Ark_Number x; - Ark_Number y; - Ark_RectResult rect; - Ark_String id; -} Ark_TouchTestInfo; -typedef struct Opt_TouchTestInfo { +} Ark_Type_AlertDialog_show_value; +typedef struct Opt_Type_AlertDialog_show_value { Ark_Tag tag; - Ark_TouchTestInfo value; -} Opt_TouchTestInfo; -typedef struct Array_TouchTestInfo { - Ark_TouchTestInfo* array; - Ark_Int32 length; -} Array_TouchTestInfo; -typedef struct Opt_Array_TouchTestInfo { + Ark_Type_AlertDialog_show_value value; +} Opt_Type_AlertDialog_show_value; +typedef struct Ark_DismissDialogAction { + Callback_Void dismiss; + Ark_DismissReason reason; +} Ark_DismissDialogAction; +typedef struct Opt_DismissDialogAction { Ark_Tag tag; - Array_TouchTestInfo value; -} Opt_Array_TouchTestInfo; -typedef struct Callback_Array_TouchTestInfo_TouchResult { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_Void continuation); -} Callback_Array_TouchTestInfo_TouchResult; -typedef struct Opt_Callback_Array_TouchTestInfo_TouchResult { + Ark_DismissDialogAction value; +} Opt_DismissDialogAction; +typedef struct Ark_SheetInfo { + Ark_Union_String_Resource title; + Opt_Union_String_Resource icon; + VoidCallback action; +} Ark_SheetInfo; +typedef struct Opt_SheetInfo { Ark_Tag tag; - Callback_Array_TouchTestInfo_TouchResult value; -} Opt_Callback_Array_TouchTestInfo_TouchResult; -typedef struct Ark_ConstraintSizeOptions { - Opt_Length minWidth; - Opt_Length maxWidth; - Opt_Length minHeight; - Opt_Length maxHeight; -} Ark_ConstraintSizeOptions; -typedef struct Opt_ConstraintSizeOptions { + Ark_SheetInfo value; +} Opt_SheetInfo; +typedef struct Ark_Literal_Want_want { + Ark_Want want; +} Ark_Literal_Want_want; +typedef struct Opt_Literal_Want_want { Ark_Tag tag; - Ark_ConstraintSizeOptions value; -} Opt_ConstraintSizeOptions; -typedef struct Ark_Union_Array_Rectangle_Rectangle { - Ark_Int32 selector; - union { - Array_Rectangle value0; - Ark_Rectangle value1; - }; -} Ark_Union_Array_Rectangle_Rectangle; -typedef struct Opt_Union_Array_Rectangle_Rectangle { + Ark_Literal_Want_want value; +} Opt_Literal_Want_want; +typedef struct Opt_NativePointer { Ark_Tag tag; - Ark_Union_Array_Rectangle_Rectangle value; -} Opt_Union_Array_Rectangle_Rectangle; + Ark_NativePointer value; +} Opt_NativePointer; typedef Opt_Length Opt_Dimension; @@ -18474,23 +18512,6 @@ typedef struct GENERATED_ArkUIProgressMaskAccessor { Ark_Boolean value); } GENERATED_ArkUIProgressMaskAccessor; -typedef struct AttributeModifierPeer AttributeModifierPeer; -typedef struct GENERATED_ArkUIAttributeModifierAccessor { - void (*destroyPeer)(AttributeModifierPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - void (*applyNormalAttribute)(AttributeModifierPeer* peer, - const Ark_CustomObject* instance); - void (*applyPressedAttribute)(AttributeModifierPeer* peer, - const Ark_CustomObject* instance); - void (*applyFocusedAttribute)(AttributeModifierPeer* peer, - const Ark_CustomObject* instance); - void (*applyDisabledAttribute)(AttributeModifierPeer* peer, - const Ark_CustomObject* instance); - void (*applySelectedAttribute)(AttributeModifierPeer* peer, - const Ark_CustomObject* instance); -} GENERATED_ArkUIAttributeModifierAccessor; - typedef struct ViewPeer ViewPeer; typedef struct GENERATED_ArkUIViewAccessor { void (*destroyPeer)(ViewPeer* peer); @@ -18545,17 +18566,6 @@ typedef struct GENERATED_ArkUIGestureModifierAccessor { const Ark_UIGestureEvent* event); } GENERATED_ArkUIGestureModifierAccessor; -typedef struct AbstractPropertyPeer AbstractPropertyPeer; -typedef struct GENERATED_ArkUIAbstractPropertyAccessor { - void (*destroyPeer)(AbstractPropertyPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - void (*get)(AbstractPropertyPeer* peer); - void (*set)(AbstractPropertyPeer* peer, - const Ark_CustomObject* newValue); - void (*info)(AbstractPropertyPeer* peer); -} GENERATED_ArkUIAbstractPropertyAccessor; - typedef struct IPropertySubscriberPeer IPropertySubscriberPeer; typedef struct GENERATED_ArkUIIPropertySubscriberAccessor { void (*destroyPeer)(IPropertySubscriberPeer* peer); @@ -18566,15 +18576,6 @@ typedef struct GENERATED_ArkUIIPropertySubscriberAccessor { const Opt_IPropertySubscriber* owningView); } GENERATED_ArkUIIPropertySubscriberAccessor; -typedef struct ISinglePropertyChangeSubscriberPeer ISinglePropertyChangeSubscriberPeer; -typedef struct GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor { - void (*destroyPeer)(ISinglePropertyChangeSubscriberPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - void (*hasChanged)(ISinglePropertyChangeSubscriberPeer* peer, - const Ark_CustomObject* newValue); -} GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor; - typedef struct SubscribaleAbstractPeer SubscribaleAbstractPeer; typedef struct GENERATED_ArkUISubscribaleAbstractAccessor { void (*destroyPeer)(SubscribaleAbstractPeer* peer); @@ -18741,122 +18742,6 @@ typedef struct GENERATED_ArkUIMatrix2DAccessor { const Ark_Number* translateY); } GENERATED_ArkUIMatrix2DAccessor; -typedef struct NavDestinationContextPeer NavDestinationContextPeer; -typedef struct GENERATED_ArkUINavDestinationContextAccessor { - void (*destroyPeer)(NavDestinationContextPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - Ark_NativePointer (*getConfigInRouteMap)(NavDestinationContextPeer* peer); - void (*setPathInfo)(NavDestinationContextPeer* peer, - const Ark_NavPathInfo* pathInfo); - void (*setPathStack)(NavDestinationContextPeer* peer, - const Ark_NavPathStack* pathStack); - void (*getNavDestinationId)(NavDestinationContextPeer* peer); - void (*setNavDestinationId)(NavDestinationContextPeer* peer, - const Ark_String* navDestinationId); -} GENERATED_ArkUINavDestinationContextAccessor; - -typedef struct NavPathStackPeer NavPathStackPeer; -typedef struct GENERATED_ArkUINavPathStackAccessor { - void (*destroyPeer)(NavPathStackPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - void (*pushPath0)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated); - void (*pushPath1)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options); - void (*pushDestination0)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*pushDestination1)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*pushPathByName0)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated); - void (*pushPathByName1)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated); - void (*pushDestinationByName0)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*pushDestinationByName1)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*replacePath0)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated); - void (*replacePath1)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options); - void (*replaceDestination)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); - void (*replacePathByName)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated); - Ark_Int32 (*removeByIndexes)(NavPathStackPeer* peer, - const Array_Number* indexes); - Ark_Int32 (*removeByName)(NavPathStackPeer* peer, - const Ark_String* name); - Ark_Boolean (*removeByNavDestinationId)(NavPathStackPeer* peer, - const Ark_String* navDestinationId); - Ark_NativePointer (*pop0)(NavPathStackPeer* peer, - const Opt_Boolean* animated); - Ark_NativePointer (*pop1)(NavPathStackPeer* peer, - const Ark_CustomObject* result, - const Opt_Boolean* animated); - Ark_Int32 (*popToName0)(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated); - Ark_Int32 (*popToName1)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated); - void (*popToIndex0)(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated); - void (*popToIndex1)(NavPathStackPeer* peer, - const Ark_Number* index, - const Ark_CustomObject* result, - const Opt_Boolean* animated); - Ark_Int32 (*moveToTop)(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated); - void (*moveIndexToTop)(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated); - void (*clear)(NavPathStackPeer* peer, - const Opt_Boolean* animated); - void (*getAllPathName)(NavPathStackPeer* peer); - void (*getParamByIndex)(NavPathStackPeer* peer, - const Ark_Number* index); - void (*getParamByName)(NavPathStackPeer* peer, - const Ark_String* name); - void (*getIndexByName)(NavPathStackPeer* peer, - const Ark_String* name); - Ark_NativePointer (*getParent)(NavPathStackPeer* peer); - Ark_Int32 (*size)(NavPathStackPeer* peer); - void (*disableAnimation)(NavPathStackPeer* peer, - Ark_Boolean value); - void (*setInterception)(NavPathStackPeer* peer, - const Ark_NavigationInterception* interception); -} GENERATED_ArkUINavPathStackAccessor; - typedef struct NavigationTransitionProxyPeer NavigationTransitionProxyPeer; typedef struct GENERATED_ArkUINavigationTransitionProxyAccessor { void (*destroyPeer)(NavigationTransitionProxyPeer* peer); @@ -20680,15 +20565,12 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUITransitionEffectAccessor* (*getTransitionEffectAccessor)(); const GENERATED_ArkUIPixelMapMockAccessor* (*getPixelMapMockAccessor)(); const GENERATED_ArkUIProgressMaskAccessor* (*getProgressMaskAccessor)(); - const GENERATED_ArkUIAttributeModifierAccessor* (*getAttributeModifierAccessor)(); const GENERATED_ArkUIViewAccessor* (*getViewAccessor)(); const GENERATED_ArkUITextContentControllerBaseAccessor* (*getTextContentControllerBaseAccessor)(); const GENERATED_ArkUIDynamicNodeAccessor* (*getDynamicNodeAccessor)(); const GENERATED_ArkUIChildrenMainSizeAccessor* (*getChildrenMainSizeAccessor)(); const GENERATED_ArkUIGestureModifierAccessor* (*getGestureModifierAccessor)(); - const GENERATED_ArkUIAbstractPropertyAccessor* (*getAbstractPropertyAccessor)(); const GENERATED_ArkUIIPropertySubscriberAccessor* (*getIPropertySubscriberAccessor)(); - const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor* (*getISinglePropertyChangeSubscriberAccessor)(); const GENERATED_ArkUISubscribaleAbstractAccessor* (*getSubscribaleAbstractAccessor)(); const GENERATED_ArkUIContextMenuAccessor* (*getContextMenuAccessor)(); const GENERATED_ArkUICustomDialogControllerAccessor* (*getCustomDialogControllerAccessor)(); @@ -20701,8 +20583,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIImageAnalyzerControllerAccessor* (*getImageAnalyzerControllerAccessor)(); const GENERATED_ArkUIListScrollerAccessor* (*getListScrollerAccessor)(); const GENERATED_ArkUIMatrix2DAccessor* (*getMatrix2DAccessor)(); - const GENERATED_ArkUINavDestinationContextAccessor* (*getNavDestinationContextAccessor)(); - const GENERATED_ArkUINavPathStackAccessor* (*getNavPathStackAccessor)(); const GENERATED_ArkUINavigationTransitionProxyAccessor* (*getNavigationTransitionProxyAccessor)(); const GENERATED_ArkUIPatternLockControllerAccessor* (*getPatternLockControllerAccessor)(); const GENERATED_ArkUIRichEditorBaseControllerAccessor* (*getRichEditorBaseControllerAccessor)(); @@ -21044,7 +20924,7 @@ typedef struct GENERATED_ArkUIExtendedNodeAPI { void (*setCustomCallback) (Ark_VMContext vmContext, Ark_NodeHandle node, Ark_Int32 callbackId); - // void (*setCustomNodeDestroyCallback)(void (*destroy)(Ark_NodeHandle nodeId)); + void (*setCustomNodeDestroyCallback)(void (*destroy)(Ark_NodeHandle nodeId)); // make void instead return type Ark_Int32 Ark_Int32 (*measureLayoutAndDraw) (Ark_VMContext vmContext, Ark_NodeHandle node); diff --git a/arkoala/framework/native/src/generated/bridge_generated.cc b/arkoala/framework/native/src/generated/bridge_generated.cc index 7de146b39..bcbf56957 100644 --- a/arkoala/framework/native/src/generated/bridge_generated.cc +++ b/arkoala/framework/native/src/generated/bridge_generated.cc @@ -20004,56 +20004,6 @@ void impl_ProgressMask_enableBreathingAnimation(Ark_NativePointer thisPtr, Ark_B } KOALA_INTEROP_V2(ProgressMask_enableBreathingAnimation, Ark_NativePointer, Ark_Boolean) -Ark_NativePointer impl_AttributeModifier_ctor() { - return GetAccessors()->getAttributeModifierAccessor()->ctor(); -} -KOALA_INTEROP_0(AttributeModifier_ctor, Ark_NativePointer) - -Ark_NativePointer impl_AttributeModifier_getFinalizer() { - return GetAccessors()->getAttributeModifierAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(AttributeModifier_getFinalizer, Ark_NativePointer) - -void impl_AttributeModifier_applyNormalAttribute(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AttributeModifierPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject instance_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAttributeModifierAccessor()->applyNormalAttribute(self, (const Ark_CustomObject*)&instance_value); -} -KOALA_INTEROP_V3(AttributeModifier_applyNormalAttribute, Ark_NativePointer, uint8_t*, int32_t) - -void impl_AttributeModifier_applyPressedAttribute(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AttributeModifierPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject instance_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAttributeModifierAccessor()->applyPressedAttribute(self, (const Ark_CustomObject*)&instance_value); -} -KOALA_INTEROP_V3(AttributeModifier_applyPressedAttribute, Ark_NativePointer, uint8_t*, int32_t) - -void impl_AttributeModifier_applyFocusedAttribute(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AttributeModifierPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject instance_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAttributeModifierAccessor()->applyFocusedAttribute(self, (const Ark_CustomObject*)&instance_value); -} -KOALA_INTEROP_V3(AttributeModifier_applyFocusedAttribute, Ark_NativePointer, uint8_t*, int32_t) - -void impl_AttributeModifier_applyDisabledAttribute(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AttributeModifierPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject instance_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAttributeModifierAccessor()->applyDisabledAttribute(self, (const Ark_CustomObject*)&instance_value); -} -KOALA_INTEROP_V3(AttributeModifier_applyDisabledAttribute, Ark_NativePointer, uint8_t*, int32_t) - -void impl_AttributeModifier_applySelectedAttribute(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AttributeModifierPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject instance_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAttributeModifierAccessor()->applySelectedAttribute(self, (const Ark_CustomObject*)&instance_value); -} -KOALA_INTEROP_V3(AttributeModifier_applySelectedAttribute, Ark_NativePointer, uint8_t*, int32_t) - Ark_NativePointer impl_View_ctor() { return GetAccessors()->getViewAccessor()->ctor(); } @@ -20201,36 +20151,6 @@ void impl_GestureModifier_applyGesture(Ark_NativePointer thisPtr, uint8_t* thisA } KOALA_INTEROP_V3(GestureModifier_applyGesture, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_AbstractProperty_ctor() { - return GetAccessors()->getAbstractPropertyAccessor()->ctor(); -} -KOALA_INTEROP_0(AbstractProperty_ctor, Ark_NativePointer) - -Ark_NativePointer impl_AbstractProperty_getFinalizer() { - return GetAccessors()->getAbstractPropertyAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(AbstractProperty_getFinalizer, Ark_NativePointer) - -void impl_AbstractProperty_get(Ark_NativePointer thisPtr) { - AbstractPropertyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getAbstractPropertyAccessor()->get(self); -} -KOALA_INTEROP_V1(AbstractProperty_get, Ark_NativePointer) - -void impl_AbstractProperty_set(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - AbstractPropertyPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject newValue_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getAbstractPropertyAccessor()->set(self, (const Ark_CustomObject*)&newValue_value); -} -KOALA_INTEROP_V3(AbstractProperty_set, Ark_NativePointer, uint8_t*, int32_t) - -void impl_AbstractProperty_info(Ark_NativePointer thisPtr) { - AbstractPropertyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getAbstractPropertyAccessor()->info(self); -} -KOALA_INTEROP_V1(AbstractProperty_info, Ark_NativePointer) - Ark_NativePointer impl_IPropertySubscriber_ctor() { return GetAccessors()->getIPropertySubscriberAccessor()->ctor(); } @@ -20262,24 +20182,6 @@ void impl_IPropertySubscriber_aboutToBeDeleted(Ark_NativePointer thisPtr, uint8_ } KOALA_INTEROP_V3(IPropertySubscriber_aboutToBeDeleted, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_ISinglePropertyChangeSubscriber_ctor() { - return GetAccessors()->getISinglePropertyChangeSubscriberAccessor()->ctor(); -} -KOALA_INTEROP_0(ISinglePropertyChangeSubscriber_ctor, Ark_NativePointer) - -Ark_NativePointer impl_ISinglePropertyChangeSubscriber_getFinalizer() { - return GetAccessors()->getISinglePropertyChangeSubscriberAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(ISinglePropertyChangeSubscriber_getFinalizer, Ark_NativePointer) - -void impl_ISinglePropertyChangeSubscriber_hasChanged(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - ISinglePropertyChangeSubscriberPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject newValue_value = static_cast(thisDeserializer.readCustomObject("T"));; - GetAccessors()->getISinglePropertyChangeSubscriberAccessor()->hasChanged(self, (const Ark_CustomObject*)&newValue_value); -} -KOALA_INTEROP_V3(ISinglePropertyChangeSubscriber_hasChanged, Ark_NativePointer, uint8_t*, int32_t) - Ark_NativePointer impl_SubscribaleAbstract_ctor() { return GetAccessors()->getSubscribaleAbstractAccessor()->ctor(); } @@ -20840,474 +20742,6 @@ void impl_Matrix2D_setTranslateY(Ark_NativePointer thisPtr, KInteropNumber trans } KOALA_INTEROP_V2(Matrix2D_setTranslateY, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_NavDestinationContext_ctor() { - return GetAccessors()->getNavDestinationContextAccessor()->ctor(); -} -KOALA_INTEROP_0(NavDestinationContext_ctor, Ark_NativePointer) - -Ark_NativePointer impl_NavDestinationContext_getFinalizer() { - return GetAccessors()->getNavDestinationContextAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(NavDestinationContext_getFinalizer, Ark_NativePointer) - -Ark_NativePointer impl_NavDestinationContext_getConfigInRouteMap(Ark_NativePointer thisPtr) { - NavDestinationContextPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavDestinationContextAccessor()->getConfigInRouteMap(self); -} -KOALA_INTEROP_1(NavDestinationContext_getConfigInRouteMap, Ark_NativePointer, Ark_NativePointer) - -void impl_NavDestinationContext_setPathInfo(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavDestinationContextPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo pathInfo_value = thisDeserializer.readNavPathInfo();; - GetAccessors()->getNavDestinationContextAccessor()->setPathInfo(self, (const Ark_NavPathInfo*)&pathInfo_value); -} -KOALA_INTEROP_V3(NavDestinationContext_setPathInfo, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationContext_setPathStack(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavDestinationContextPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathStack pathStack_value = static_cast(thisDeserializer.readNavPathStack());; - GetAccessors()->getNavDestinationContextAccessor()->setPathStack(self, (const Ark_NavPathStack*)&pathStack_value); -} -KOALA_INTEROP_V3(NavDestinationContext_setPathStack, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationContext_getNavDestinationId(Ark_NativePointer thisPtr) { - NavDestinationContextPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavDestinationContextAccessor()->getNavDestinationId(self); -} -KOALA_INTEROP_V1(NavDestinationContext_getNavDestinationId, Ark_NativePointer) - -void impl_NavDestinationContext_setNavDestinationId(Ark_NativePointer thisPtr, const KStringPtr& navDestinationId) { - NavDestinationContextPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavDestinationContextAccessor()->setNavDestinationId(self, (const Ark_String*)&navDestinationId); -} -KOALA_INTEROP_V2(NavDestinationContext_setNavDestinationId, Ark_NativePointer, KStringPtr) - -Ark_NativePointer impl_NavPathStack_ctor() { - return GetAccessors()->getNavPathStackAccessor()->ctor(); -} -KOALA_INTEROP_0(NavPathStack_ctor, Ark_NativePointer) - -Ark_NativePointer impl_NavPathStack_getFinalizer() { - return GetAccessors()->getNavPathStackAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(NavPathStack_getFinalizer, Ark_NativePointer) - -void impl_NavPathStack_pushPath0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPath0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V3(NavPathStack_pushPath0, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationOptions(); - } - Opt_NavigationOptions options_value = options_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPath1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value); -} -KOALA_INTEROP_V3(NavPathStack_pushPath1, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_pushDestination0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestination0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); -} -KOALA_INTEROP_V3(NavPathStack_pushDestination0, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_pushDestination1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationOptions(); - } - Opt_NavigationOptions options_value = options_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestination1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); -} -KOALA_INTEROP_V3(NavPathStack_pushDestination1, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_pushPathByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Any"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPathByName0(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_pushPathByName0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_pushPathByName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))};; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->pushPathByName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_pushPathByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_pushDestinationByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestinationByName0(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); -} -KOALA_INTEROP_V4(NavPathStack_pushDestinationByName0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_pushDestinationByName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - Callback_PopInfo_Void onPop_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))};; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->pushDestinationByName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); -} -KOALA_INTEROP_V4(NavPathStack_pushDestinationByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->replacePath0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V3(NavPathStack_replacePath0, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationOptions(); - } - Opt_NavigationOptions options_value = options_value_buf;; - GetAccessors()->getNavPathStackAccessor()->replacePath1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value); -} -KOALA_INTEROP_V3(NavPathStack_replacePath1, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_replaceDestination(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationOptions(); - } - Opt_NavigationOptions options_value = options_value_buf;; - Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_Array_String_Void))))};; - GetAccessors()->getNavPathStackAccessor()->replaceDestination(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); -} -KOALA_INTEROP_V3(NavPathStack_replaceDestination, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_replacePathByName(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->replacePathByName(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_replacePathByName, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -Ark_Int32 impl_NavPathStack_removeByIndexes(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 indexes_value_buf_length = thisDeserializer.readInt32(); - Array_Number indexes_value_buf = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&indexes_value_buf, indexes_value_buf_length); - for (int indexes_value_buf_i = 0; indexes_value_buf_i < indexes_value_buf_length; indexes_value_buf_i++) { - indexes_value_buf.array[indexes_value_buf_i] = static_cast(thisDeserializer.readNumber()); - } - Array_Number indexes_value = indexes_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->removeByIndexes(self, (const Array_Number*)&indexes_value); -} -KOALA_INTEROP_3(NavPathStack_removeByIndexes, Ark_Int32, Ark_NativePointer, uint8_t*, int32_t) - -Ark_Int32 impl_NavPathStack_removeByName(Ark_NativePointer thisPtr, const KStringPtr& name) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavPathStackAccessor()->removeByName(self, (const Ark_String*)&name); -} -KOALA_INTEROP_2(NavPathStack_removeByName, Ark_Int32, Ark_NativePointer, KStringPtr) - -Ark_Boolean impl_NavPathStack_removeByNavDestinationId(Ark_NativePointer thisPtr, const KStringPtr& navDestinationId) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavPathStackAccessor()->removeByNavDestinationId(self, (const Ark_String*)&navDestinationId); -} -KOALA_INTEROP_2(NavPathStack_removeByNavDestinationId, Ark_Boolean, Ark_NativePointer, KStringPtr) - -Ark_NativePointer impl_NavPathStack_pop0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pop0(self, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_3(NavPathStack_pop0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) - -Ark_NativePointer impl_NavPathStack_pop1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject result_value = static_cast(thisDeserializer.readCustomObject("Object"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pop1(self, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_3(NavPathStack_pop1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) - -Ark_Int32 impl_NavPathStack_popToName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->popToName0(self, (const Ark_String*)&name, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_4(NavPathStack_popToName0, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -Ark_Int32 impl_NavPathStack_popToName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject result_value = static_cast(thisDeserializer.readCustomObject("Object"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->popToName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_4(NavPathStack_popToName1, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_popToIndex0(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->popToIndex0(self, (const Ark_Number*)&index, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_popToIndex0, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) - -void impl_NavPathStack_popToIndex1(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_CustomObject result_value = static_cast(thisDeserializer.readCustomObject("Object"));; - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->popToIndex1(self, (const Ark_Number*)&index, (const Ark_CustomObject*)&result_value, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_popToIndex1, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) - -Ark_Int32 impl_NavPathStack_moveToTop(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->moveToTop(self, (const Ark_String*)&name, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_4(NavPathStack_moveToTop, Ark_Int32, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) - -void impl_NavPathStack_moveIndexToTop(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->moveIndexToTop(self, (const Ark_Number*)&index, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavPathStack_moveIndexToTop, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) - -void impl_NavPathStack_clear(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetAccessors()->getNavPathStackAccessor()->clear(self, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V3(NavPathStack_clear, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavPathStack_getAllPathName(Ark_NativePointer thisPtr) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavPathStackAccessor()->getAllPathName(self); -} -KOALA_INTEROP_V1(NavPathStack_getAllPathName, Ark_NativePointer) - -void impl_NavPathStack_getParamByIndex(Ark_NativePointer thisPtr, KInteropNumber index) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavPathStackAccessor()->getParamByIndex(self, (const Ark_Number*)&index); -} -KOALA_INTEROP_V2(NavPathStack_getParamByIndex, Ark_NativePointer, KInteropNumber) - -void impl_NavPathStack_getParamByName(Ark_NativePointer thisPtr, const KStringPtr& name) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavPathStackAccessor()->getParamByName(self, (const Ark_String*)&name); -} -KOALA_INTEROP_V2(NavPathStack_getParamByName, Ark_NativePointer, KStringPtr) - -void impl_NavPathStack_getIndexByName(Ark_NativePointer thisPtr, const KStringPtr& name) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavPathStackAccessor()->getIndexByName(self, (const Ark_String*)&name); -} -KOALA_INTEROP_V2(NavPathStack_getIndexByName, Ark_NativePointer, KStringPtr) - -Ark_NativePointer impl_NavPathStack_getParent(Ark_NativePointer thisPtr) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavPathStackAccessor()->getParent(self); -} -KOALA_INTEROP_1(NavPathStack_getParent, Ark_NativePointer, Ark_NativePointer) - -Ark_Int32 impl_NavPathStack_size(Ark_NativePointer thisPtr) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavPathStackAccessor()->size(self); -} -KOALA_INTEROP_1(NavPathStack_size, Ark_Int32, Ark_NativePointer) - -void impl_NavPathStack_disableAnimation(Ark_NativePointer thisPtr, Ark_Boolean value) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavPathStackAccessor()->disableAnimation(self, value); -} -KOALA_INTEROP_V2(NavPathStack_disableAnimation, Ark_NativePointer, Ark_Boolean) - -void impl_NavPathStack_setInterception(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavPathStackPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavigationInterception interception_value = thisDeserializer.readNavigationInterception();; - GetAccessors()->getNavPathStackAccessor()->setInterception(self, (const Ark_NavigationInterception*)&interception_value); -} -KOALA_INTEROP_V3(NavPathStack_setInterception, Ark_NativePointer, uint8_t*, int32_t) - Ark_NativePointer impl_NavigationTransitionProxy_ctor() { return GetAccessors()->getNavigationTransitionProxyAccessor()->ctor(); } diff --git a/arkoala/framework/native/src/generated/callback_deserialize_call.cc b/arkoala/framework/native/src/generated/callback_deserialize_call.cc index f2ad9f447..00d6e267e 100644 --- a/arkoala/framework/native/src/generated/callback_deserialize_call.cc +++ b/arkoala/framework/native/src/generated/callback_deserialize_call.cc @@ -1320,7 +1320,7 @@ void deserializeAndCallCallback_NavDestinationContext_Void(uint8_t* thisArray, A const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); thisDeserializer.readPointer(); - Ark_NavDestinationContext parameter = static_cast(thisDeserializer.readNavDestinationContext()); + Ark_NavDestinationContext parameter = thisDeserializer.readNavDestinationContext(); _call(_resourceId, parameter); } void deserializeAndCallSyncCallback_NavDestinationContext_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) @@ -1329,7 +1329,7 @@ void deserializeAndCallSyncCallback_NavDestinationContext_Void(Ark_VMContext vmC const Ark_Int32 _resourceId = thisDeserializer.readInt32(); thisDeserializer.readPointer(); const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - Ark_NavDestinationContext parameter = static_cast(thisDeserializer.readNavDestinationContext()); + Ark_NavDestinationContext parameter = thisDeserializer.readNavDestinationContext(); _callSync(vmContext, _resourceId, parameter); } void deserializeAndCallCallback_NavigationMode_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -2940,6 +2940,28 @@ void deserializeAndCallSyncCallback_SwiperContentTransitionProxy_Void(Ark_VMCont Ark_SwiperContentTransitionProxy parameter = static_cast(thisDeserializer.readSwiperContentTransitionProxy()); _callSync(vmContext, _resourceId, parameter); } +void deserializeAndCallCallback_T_Any_this(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + thisDeserializer.readPointer(); + Ark_CustomObject instance = static_cast(thisDeserializer.readCustomObject("Any")); + Ark_CustomObject args = static_cast(thisDeserializer.readCustomObject("Any")); + Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; + _call(_resourceId, instance, args, _continuation); +} +void deserializeAndCallSyncCallback_T_Any_this(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + thisDeserializer.readPointer(); + const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); + Ark_CustomObject instance = static_cast(thisDeserializer.readCustomObject("Any")); + Ark_CustomObject args = static_cast(thisDeserializer.readCustomObject("Any")); + Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Any_Void))))}; + _callSync(vmContext, _resourceId, instance, args, _continuation); +} void deserializeAndCallCallback_TabContentTransitionProxy_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -3545,7 +3567,7 @@ void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 th from_buf.selector = from_buf_selector; if (from_buf_selector == 0) { from_buf.selector = 0; - from_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + from_buf.value0 = thisDeserializer.readNavDestinationContext(); } else if (from_buf_selector == 1) { from_buf.selector = 1; @@ -3560,7 +3582,7 @@ void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 th to_buf.selector = to_buf_selector; if (to_buf_selector == 0) { to_buf.selector = 0; - to_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + to_buf.value0 = thisDeserializer.readNavDestinationContext(); } else if (to_buf_selector == 1) { to_buf.selector = 1; @@ -3585,7 +3607,7 @@ void deserializeAndCallSyncInterceptionShowCallback(Ark_VMContext vmContext, uin from_buf.selector = from_buf_selector; if (from_buf_selector == 0) { from_buf.selector = 0; - from_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + from_buf.value0 = thisDeserializer.readNavDestinationContext(); } else if (from_buf_selector == 1) { from_buf.selector = 1; @@ -3600,7 +3622,7 @@ void deserializeAndCallSyncInterceptionShowCallback(Ark_VMContext vmContext, uin to_buf.selector = to_buf_selector; if (to_buf_selector == 0) { to_buf.selector = 0; - to_buf.value0 = static_cast(thisDeserializer.readNavDestinationContext()); + to_buf.value0 = thisDeserializer.readNavDestinationContext(); } else if (to_buf_selector == 1) { to_buf.selector = 1; @@ -5166,6 +5188,7 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case 2116745428/*Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisArray, thisLength); case -301561698/*Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisArray, thisLength); case -416053361/*Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisArray, thisLength); + case -1500753856/*Kind_Callback_T_Any_this*/: return deserializeAndCallCallback_T_Any_this(thisArray, thisLength); case -1223938478/*Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisArray, thisLength); case 691098197/*Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisArray, thisLength); case 1290504509/*Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisArray, thisLength); @@ -5402,6 +5425,7 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uin case 2116745428/*Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallSyncCallback_StyledStringChangeValue_Boolean(vmContext, thisArray, thisLength); case -301561698/*Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallSyncCallback_SwipeActionState_Void(vmContext, thisArray, thisLength); case -416053361/*Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallSyncCallback_SwiperContentTransitionProxy_Void(vmContext, thisArray, thisLength); + case -1500753856/*Kind_Callback_T_Any_this*/: return deserializeAndCallSyncCallback_T_Any_this(vmContext, thisArray, thisLength); case -1223938478/*Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallSyncCallback_TabContentTransitionProxy_Void(vmContext, thisArray, thisLength); case 691098197/*Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallSyncCallback_TerminationInfo_Void(vmContext, thisArray, thisLength); case 1290504509/*Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallSyncCallback_TextPickerResult_Void(vmContext, thisArray, thisLength); diff --git a/arkoala/framework/native/src/generated/callback_kind.h b/arkoala/framework/native/src/generated/callback_kind.h index b4180fb5f..0b5509291 100644 --- a/arkoala/framework/native/src/generated/callback_kind.h +++ b/arkoala/framework/native/src/generated/callback_kind.h @@ -144,6 +144,7 @@ typedef enum CallbackKind { Kind_Callback_StyledStringChangeValue_Boolean = 2116745428, Kind_Callback_SwipeActionState_Void = -301561698, Kind_Callback_SwiperContentTransitionProxy_Void = -416053361, + Kind_Callback_T_Any_this = -1500753856, Kind_Callback_TabContentTransitionProxy_Void = -1223938478, Kind_Callback_TerminationInfo_Void = 691098197, Kind_Callback_TextPickerResult_Void = 1290504509, diff --git a/arkoala/framework/native/src/generated/callback_managed_caller.cc b/arkoala/framework/native/src/generated/callback_managed_caller.cc index bd97c1546..698ddc9cc 100644 --- a/arkoala/framework/native/src/generated/callback_managed_caller.cc +++ b/arkoala/framework/native/src/generated/callback_managed_caller.cc @@ -3287,6 +3287,34 @@ void callManagedCallback_SwiperContentTransitionProxy_VoidSync(Ark_VMContext vmC argsSerializer.writeSwiperContentTransitionProxy(parameter); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } +void callManagedCallback_T_Any_this(Ark_Int32 resourceId, Ark_CustomObject instance, Ark_CustomObject args, Callback_Any_Void continuation) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_T_Any_this); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCustomObject("Any", instance); + argsSerializer.writeCustomObject("Any", args); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + enqueueArkoalaCallback(&__buffer); +} +void callManagedCallback_T_Any_thisSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_CustomObject instance, Ark_CustomObject args, Callback_Any_Void continuation) +{ + uint8_t __buffer[60 * 4]; + Serializer argsSerializer = Serializer(__buffer, nullptr); + argsSerializer.writeInt32(Kind_Callback_T_Any_this); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeCustomObject("Any", instance); + argsSerializer.writeCustomObject("Any", args); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); + KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); +} void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_TabContentTransitionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -5701,6 +5729,7 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_StyledStringChangeValue_Boolean: return reinterpret_cast(callManagedCallback_StyledStringChangeValue_Boolean); case Kind_Callback_SwipeActionState_Void: return reinterpret_cast(callManagedCallback_SwipeActionState_Void); case Kind_Callback_SwiperContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_SwiperContentTransitionProxy_Void); + case Kind_Callback_T_Any_this: return reinterpret_cast(callManagedCallback_T_Any_this); case Kind_Callback_TabContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_TabContentTransitionProxy_Void); case Kind_Callback_TerminationInfo_Void: return reinterpret_cast(callManagedCallback_TerminationInfo_Void); case Kind_Callback_TextPickerResult_Void: return reinterpret_cast(callManagedCallback_TextPickerResult_Void); @@ -5937,6 +5966,7 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_StyledStringChangeValue_Boolean: return reinterpret_cast(callManagedCallback_StyledStringChangeValue_BooleanSync); case Kind_Callback_SwipeActionState_Void: return reinterpret_cast(callManagedCallback_SwipeActionState_VoidSync); case Kind_Callback_SwiperContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_SwiperContentTransitionProxy_VoidSync); + case Kind_Callback_T_Any_this: return reinterpret_cast(callManagedCallback_T_Any_thisSync); case Kind_Callback_TabContentTransitionProxy_Void: return reinterpret_cast(callManagedCallback_TabContentTransitionProxy_VoidSync); case Kind_Callback_TerminationInfo_Void: return reinterpret_cast(callManagedCallback_TerminationInfo_VoidSync); case Kind_Callback_TextPickerResult_Void: return reinterpret_cast(callManagedCallback_TextPickerResult_VoidSync); diff --git a/arkoala/framework/native/src/generated/dummy_impl.cc b/arkoala/framework/native/src/generated/dummy_impl.cc index 4044a31bb..c234b30ab 100644 --- a/arkoala/framework/native/src/generated/dummy_impl.cc +++ b/arkoala/framework/native/src/generated/dummy_impl.cc @@ -1,6 +1,6 @@ /* * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License\n"); + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * @@ -63,7 +63,7 @@ void dummyClassFinalizer(KNativePointer* ptr) { std::snprintf(hex, sizeof(hex), "0x%llx", (long long)ptr); string out("dummyClassFinalizer("); out.append(hex); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -96,7 +96,7 @@ std::array drawNodeDelay = {}; void CheckType(GENERATED_Ark_NodeType type) { if (type >= MAX_NODE_TYPE) { - LOG("Error: GENERATED_Ark_NodeType value is too big, change MAX_NODE_TYPE accordingly\n"); + LOG("Error: GENERATED_Ark_NodeType value is too big, change MAX_NODE_TYPE accordingly"); throw "Error"; } } @@ -383,7 +383,7 @@ Ark_NodeHandle CreateNode(GENERATED_Ark_NodeType type, Ark_Int32 id, Ark_Int32 f WriteToString(&out, id); out.append(", "); WriteToString(&out, flags); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -406,7 +406,7 @@ Ark_Float32 GetDensity(Ark_Int32 deviceId) { string out("getDensity("); WriteToString(&out, deviceId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; @@ -421,7 +421,7 @@ Ark_Float32 GetFontScale(Ark_Int32 deviceId) { string out("getFontScale("); WriteToString(&out, deviceId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; @@ -436,7 +436,7 @@ Ark_Float32 GetDesignWidthScale(Ark_Int32 deviceId) { string out("getDesignWidthScale("); WriteToString(&out, deviceId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; @@ -452,7 +452,7 @@ Ark_NodeHandle GetNodeByViewStack() { if (!needGroupedLog(1)) { return result; } - string out("getNodeByViewStack()\n"); + string out("getNodeByViewStack()"); appendGroupedLog(1, out); return result; } @@ -472,7 +472,7 @@ void DisposeNode(Ark_NodeHandle node) { string out("disposeNode("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -491,7 +491,7 @@ void DumpTreeNode(Ark_NodeHandle node) { string out("dumpTreeNode("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -513,7 +513,7 @@ Ark_Int32 AddChild(Ark_NodeHandle parent, Ark_NodeHandle child) { WriteToString(&out, parent); out.append(", "); WriteToString(&out, child); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); // TODO: implement test @@ -540,7 +540,7 @@ void RemoveChild(Ark_NodeHandle parent, Ark_NodeHandle child) { WriteToString(&out, parent); out.append(", "); WriteToString(&out, child); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -565,7 +565,7 @@ Ark_Int32 InsertChildAfter(Ark_NodeHandle parent, Ark_NodeHandle child, Ark_Node WriteToString(&out, child); out.append(", "); WriteToString(&out, sibling); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -591,7 +591,7 @@ Ark_Int32 InsertChildBefore(Ark_NodeHandle parent, Ark_NodeHandle child, Ark_Nod WriteToString(&out, child); out.append(", "); WriteToString(&out, sibling); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -617,7 +617,7 @@ Ark_Int32 InsertChildAt(Ark_NodeHandle parent, Ark_NodeHandle child, Ark_Int32 p WriteToString(&out, child); out.append(", "); WriteToString(&out, position); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -635,7 +635,7 @@ void ApplyModifierFinish(Ark_NodeHandle node) { } string out("applyModifierFinish("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -654,7 +654,7 @@ void MarkDirty(Ark_NodeHandle node, Ark_UInt32 flag) { WriteToString(&out, node); out.append(", "); WriteToString(&out, flag); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } @@ -673,7 +673,7 @@ Ark_Boolean IsBuilderNode(Ark_NodeHandle node) { } string out("isBuilderNode("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -698,7 +698,7 @@ Ark_Float32 ConvertLengthMetricsUnit(Ark_Float32 value, Ark_Int32 originUnit, Ar WriteToString(&out, originUnit); out.append(", "); WriteToString(&out, targetUnit); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -741,7 +741,7 @@ Ark_Int32 MeasureLayoutAndDraw(Ark_VMContext vmContext, Ark_NodeHandle root) { } string out("measureLayoutAndDraw("); WriteToString(&out, root); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return result; } @@ -830,7 +830,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setAbilityComponentOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AbilityComponentInterfaceModifier @@ -842,7 +842,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onConnect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDisconnectImpl(Ark_NativePointer node, @@ -852,7 +852,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDisconnect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AbilityComponentAttributeModifier @@ -871,7 +871,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setAlphabetIndexerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AlphabetIndexerInterfaceModifier @@ -883,7 +883,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorImpl(Ark_NativePointer node, @@ -893,7 +893,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -903,7 +903,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupColorImpl(Ark_NativePointer node, @@ -913,7 +913,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -923,7 +923,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupBackgroundImpl(Ark_NativePointer node, @@ -933,7 +933,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupBackground("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupSelectedColorImpl(Ark_NativePointer node, @@ -943,7 +943,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupSelectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupUnselectedColorImpl(Ark_NativePointer node, @@ -953,7 +953,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupUnselectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupItemBackgroundColorImpl(Ark_NativePointer node, @@ -963,7 +963,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupItemBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UsingPopupImpl(Ark_NativePointer node, @@ -973,7 +973,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("usingPopup("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedFontImpl(Ark_NativePointer node, @@ -983,7 +983,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupFontImpl(Ark_NativePointer node, @@ -993,7 +993,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupItemFontImpl(Ark_NativePointer node, @@ -1003,7 +1003,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupItemFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ItemSizeImpl(Ark_NativePointer node, @@ -1013,7 +1013,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("itemSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontImpl(Ark_NativePointer node, @@ -1023,7 +1023,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("font("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectImpl(Ark_NativePointer node, @@ -1033,7 +1033,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRequestPopupDataImpl(Ark_NativePointer node, @@ -1043,7 +1043,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRequestPopupData("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPopupSelectImpl(Ark_NativePointer node, @@ -1053,7 +1053,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPopupSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedImpl(Ark_NativePointer node, @@ -1063,7 +1063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupPositionImpl(Ark_NativePointer node, @@ -1073,7 +1073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoCollapseImpl(Ark_NativePointer node, @@ -1083,7 +1083,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoCollapse("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupItemBorderRadiusImpl(Ark_NativePointer node, @@ -1093,7 +1093,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupItemBorderRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ItemBorderRadiusImpl(Ark_NativePointer node, @@ -1103,7 +1103,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("itemBorderRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupBackgroundBlurStyleImpl(Ark_NativePointer node, @@ -1113,7 +1113,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupBackgroundBlurStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PopupTitleBackgroundImpl(Ark_NativePointer node, @@ -1123,7 +1123,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("popupTitleBackground("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -1133,7 +1133,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignStyleImpl(Ark_NativePointer node, @@ -1146,7 +1146,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, offset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AlphabetIndexerAttributeModifier @@ -1165,7 +1165,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setAnimatorOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AnimatorInterfaceModifier @@ -1177,7 +1177,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("state("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DurationImpl(Ark_NativePointer node, @@ -1187,7 +1187,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("duration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CurveImpl(Ark_NativePointer node, @@ -1197,7 +1197,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("curve("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DelayImpl(Ark_NativePointer node, @@ -1207,7 +1207,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("delay("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillModeImpl(Ark_NativePointer node, @@ -1217,7 +1217,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fillMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IterationsImpl(Ark_NativePointer node, @@ -1227,7 +1227,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("iterations("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlayModeImpl(Ark_NativePointer node, @@ -1237,7 +1237,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("playMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MotionImpl(Ark_NativePointer node, @@ -1247,7 +1247,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("motion("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnStartImpl(Ark_NativePointer node, @@ -1257,7 +1257,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPauseImpl(Ark_NativePointer node, @@ -1267,7 +1267,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPause("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRepeatImpl(Ark_NativePointer node, @@ -1277,7 +1277,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRepeat("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCancelImpl(Ark_NativePointer node, @@ -1287,7 +1287,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCancel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, @@ -1297,7 +1297,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFrameImpl(Ark_NativePointer node, @@ -1307,7 +1307,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFrame("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AnimatorAttributeModifier @@ -1326,7 +1326,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setBadgeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetBadgeOptions1Impl(Ark_NativePointer node, @@ -1336,7 +1336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setBadgeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // BadgeInterfaceModifier @@ -1355,7 +1355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setBlankOptions("); WriteToString(&out, min); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // BlankInterfaceModifier @@ -1367,7 +1367,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // BlankAttributeModifier @@ -1384,7 +1384,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setButtonOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetButtonOptions1Impl(Ark_NativePointer node, @@ -1394,7 +1394,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setButtonOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetButtonOptions2Impl(Ark_NativePointer node, @@ -1407,7 +1407,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, label); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ButtonInterfaceModifier @@ -1419,7 +1419,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StateEffectImpl(Ark_NativePointer node, @@ -1429,7 +1429,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stateEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ButtonStyleImpl(Ark_NativePointer node, @@ -1439,7 +1439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("buttonStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ControlSizeImpl(Ark_NativePointer node, @@ -1449,7 +1449,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("controlSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RoleImpl(Ark_NativePointer node, @@ -1459,7 +1459,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("role("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -1469,7 +1469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -1479,7 +1479,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -1489,7 +1489,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -1499,7 +1499,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -1509,7 +1509,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -1519,7 +1519,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LabelStyleImpl(Ark_NativePointer node, @@ -1529,7 +1529,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("labelStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ButtonAttributeModifier @@ -1548,7 +1548,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCalendarOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarInterfaceModifier @@ -1560,7 +1560,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showLunar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowHolidayImpl(Ark_NativePointer node, @@ -1570,7 +1570,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showHoliday("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NeedSlideImpl(Ark_NativePointer node, @@ -1580,7 +1580,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("needSlide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StartOfWeekImpl(Ark_NativePointer node, @@ -1590,7 +1590,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("startOfWeek("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffDaysImpl(Ark_NativePointer node, @@ -1600,7 +1600,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offDays("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DirectionImpl(Ark_NativePointer node, @@ -1610,7 +1610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("direction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CurrentDayStyleImpl(Ark_NativePointer node, @@ -1620,7 +1620,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("currentDayStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NonCurrentDayStyleImpl(Ark_NativePointer node, @@ -1630,7 +1630,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nonCurrentDayStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TodayStyleImpl(Ark_NativePointer node, @@ -1640,7 +1640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("todayStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WeekStyleImpl(Ark_NativePointer node, @@ -1650,7 +1650,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("weekStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WorkStateStyleImpl(Ark_NativePointer node, @@ -1660,7 +1660,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("workStateStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectChangeImpl(Ark_NativePointer node, @@ -1670,7 +1670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelectChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRequestDataImpl(Ark_NativePointer node, @@ -1680,7 +1680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRequestData("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarAttributeModifier @@ -1699,7 +1699,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCalendarPickerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarPickerInterfaceModifier @@ -1711,7 +1711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -1721,7 +1721,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeAlignImpl(Ark_NativePointer node, @@ -1734,7 +1734,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, alignType); out.append(", "); WriteToString(&out, offset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarPickerAttributeModifier @@ -1753,7 +1753,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCanvasOptions("); WriteToString(&out, context); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetCanvasOptions1Impl(Ark_NativePointer node, @@ -1766,7 +1766,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, context); out.append(", "); WriteToString(&out, imageAIOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasInterfaceModifier @@ -1778,7 +1778,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReady("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -1788,7 +1788,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAnalyzer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasAttributeModifier @@ -1807,7 +1807,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCheckboxOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CheckboxInterfaceModifier @@ -1819,7 +1819,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("select("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -1829,7 +1829,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShapeImpl(Ark_NativePointer node, @@ -1839,7 +1839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shape("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UnselectedColorImpl(Ark_NativePointer node, @@ -1849,7 +1849,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("unselectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarkImpl(Ark_NativePointer node, @@ -1859,7 +1859,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mark("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -1869,7 +1869,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -1879,7 +1879,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CheckboxAttributeModifier @@ -1898,7 +1898,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCheckboxGroupOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CheckboxGroupInterfaceModifier @@ -1910,7 +1910,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectAll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -1920,7 +1920,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UnselectedColorImpl(Ark_NativePointer node, @@ -1930,7 +1930,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("unselectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarkImpl(Ark_NativePointer node, @@ -1940,7 +1940,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mark("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -1950,7 +1950,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CheckboxShapeImpl(Ark_NativePointer node, @@ -1960,7 +1960,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("checkboxShape("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CheckboxGroupAttributeModifier @@ -1979,7 +1979,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCircleOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CircleInterfaceModifier @@ -1998,7 +1998,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setColumnOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ColumnInterfaceModifier @@ -2010,7 +2010,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignItems("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void JustifyContentImpl(Ark_NativePointer node, @@ -2020,7 +2020,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("justifyContent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PointLightImpl(Ark_NativePointer node, @@ -2030,7 +2030,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pointLight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReverseImpl(Ark_NativePointer node, @@ -2040,7 +2040,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("reverse("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ColumnAttributeModifier @@ -2057,7 +2057,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setColumnSplitOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ColumnSplitInterfaceModifier @@ -2069,7 +2069,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("resizeable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -2079,7 +2079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ColumnSplitAttributeModifier @@ -2096,7 +2096,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("width("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HeightImpl(Ark_NativePointer node, @@ -2106,7 +2106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("height("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DrawModifierImpl(Ark_NativePointer node, @@ -2116,7 +2116,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("drawModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ResponseRegionImpl(Ark_NativePointer node, @@ -2126,7 +2126,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("responseRegion("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MouseResponseRegionImpl(Ark_NativePointer node, @@ -2136,7 +2136,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mouseResponseRegion("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SizeImpl(Ark_NativePointer node, @@ -2146,7 +2146,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("size("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ConstraintSizeImpl(Ark_NativePointer node, @@ -2156,7 +2156,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("constraintSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TouchableImpl(Ark_NativePointer node, @@ -2166,7 +2166,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("touchable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HitTestBehaviorImpl(Ark_NativePointer node, @@ -2176,7 +2176,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("hitTestBehavior("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChildTouchTestImpl(Ark_NativePointer node, @@ -2186,7 +2186,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChildTouchTest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LayoutWeightImpl(Ark_NativePointer node, @@ -2196,7 +2196,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("layoutWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChainWeightImpl(Ark_NativePointer node, @@ -2206,7 +2206,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("chainWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PaddingImpl(Ark_NativePointer node, @@ -2216,7 +2216,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("padding("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SafeAreaPaddingImpl(Ark_NativePointer node, @@ -2226,7 +2226,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("safeAreaPadding("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarginImpl(Ark_NativePointer node, @@ -2236,7 +2236,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("margin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundColorImpl(Ark_NativePointer node, @@ -2246,7 +2246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PixelRoundImpl(Ark_NativePointer node, @@ -2256,7 +2256,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pixelRound("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundImageSizeImpl(Ark_NativePointer node, @@ -2266,7 +2266,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundImageSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundImagePositionImpl(Ark_NativePointer node, @@ -2276,7 +2276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundImagePosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundEffectImpl(Ark_NativePointer node, @@ -2286,7 +2286,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundImageResizableImpl(Ark_NativePointer node, @@ -2296,7 +2296,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundImageResizable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForegroundEffectImpl(Ark_NativePointer node, @@ -2306,7 +2306,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("foregroundEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void VisualEffectImpl(Ark_NativePointer node, @@ -2316,7 +2316,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("visualEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundFilterImpl(Ark_NativePointer node, @@ -2326,7 +2326,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundFilter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForegroundFilterImpl(Ark_NativePointer node, @@ -2336,7 +2336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("foregroundFilter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CompositingFilterImpl(Ark_NativePointer node, @@ -2346,7 +2346,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("compositingFilter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OpacityImpl(Ark_NativePointer node, @@ -2356,7 +2356,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("opacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderImpl(Ark_NativePointer node, @@ -2366,7 +2366,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("border("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderStyleImpl(Ark_NativePointer node, @@ -2376,7 +2376,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderWidthImpl(Ark_NativePointer node, @@ -2386,7 +2386,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderColorImpl(Ark_NativePointer node, @@ -2396,7 +2396,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderRadiusImpl(Ark_NativePointer node, @@ -2406,7 +2406,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderImageImpl(Ark_NativePointer node, @@ -2416,7 +2416,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderImage("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OutlineImpl(Ark_NativePointer node, @@ -2426,7 +2426,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("outline("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OutlineStyleImpl(Ark_NativePointer node, @@ -2436,7 +2436,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("outlineStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OutlineWidthImpl(Ark_NativePointer node, @@ -2446,7 +2446,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("outlineWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OutlineColorImpl(Ark_NativePointer node, @@ -2456,7 +2456,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("outlineColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OutlineRadiusImpl(Ark_NativePointer node, @@ -2466,7 +2466,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("outlineRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForegroundColorImpl(Ark_NativePointer node, @@ -2476,35 +2476,31 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("foregroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnClick0Impl(Ark_NativePointer node, const Callback_ClickEvent_Void* value) { - auto frameNode = AsNode(node); - auto callback = *value; - callback.resource.hold(callback.resource.resourceId); - auto onEvent = [frameNode, callback](Ark_ClickEvent event) { - if (callback.call) { - callback.call(callback.resource.resourceId, event); - } - }; - frameNode->setClickEvent(std::move(onEvent)); + if (!needGroupedLog(1)) + return; + string out("onClick("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); } void OnClick1Impl(Ark_NativePointer node, const Callback_ClickEvent_Void* event, const Ark_Number* distanceThreshold) { - auto frameNode = AsNode(node); - auto callback = *event; - callback.resource.hold(callback.resource.resourceId); - auto onEvent = [frameNode, callback](Ark_ClickEvent event) { - if (callback.call) { - callback.call(callback.resource.resourceId, event); - } - }; - frameNode->setClickEvent(std::move(onEvent)); + if (!needGroupedLog(1)) + return; + string out("onClick("); + WriteToString(&out, event); + out.append(", "); + WriteToString(&out, distanceThreshold); + out.append(")"); + appendGroupedLog(1, out); } void OnHoverImpl(Ark_NativePointer node, const Callback_Boolean_HoverEvent_Void* value) @@ -2513,7 +2509,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHover("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAccessibilityHoverImpl(Ark_NativePointer node, @@ -2523,7 +2519,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAccessibilityHover("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HoverEffectImpl(Ark_NativePointer node, @@ -2533,7 +2529,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("hoverEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnMouseImpl(Ark_NativePointer node, @@ -2543,7 +2539,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onMouse("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTouchImpl(Ark_NativePointer node, @@ -2553,7 +2549,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTouch("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnKeyEventImpl(Ark_NativePointer node, @@ -2563,7 +2559,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onKeyEvent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnKeyPreImeImpl(Ark_NativePointer node, @@ -2573,7 +2569,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onKeyPreIme("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusableImpl(Ark_NativePointer node, @@ -2583,7 +2579,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("focusable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFocusImpl(Ark_NativePointer node, @@ -2593,7 +2589,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnBlurImpl(Ark_NativePointer node, @@ -2603,7 +2599,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onBlur("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TabIndexImpl(Ark_NativePointer node, @@ -2613,7 +2609,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("tabIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DefaultFocusImpl(Ark_NativePointer node, @@ -2623,7 +2619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("defaultFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GroupDefaultFocusImpl(Ark_NativePointer node, @@ -2633,7 +2629,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("groupDefaultFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusOnTouchImpl(Ark_NativePointer node, @@ -2643,7 +2639,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("focusOnTouch("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusBoxImpl(Ark_NativePointer node, @@ -2653,7 +2649,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("focusBox("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AnimationImpl(Ark_NativePointer node, @@ -2663,7 +2659,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("animation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Transition0Impl(Ark_NativePointer node, @@ -2673,7 +2669,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("transition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Transition1Impl(Ark_NativePointer node, @@ -2686,7 +2682,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, effect); out.append(", "); WriteToString(&out, onFinish); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MotionBlurImpl(Ark_NativePointer node, @@ -2696,7 +2692,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("motionBlur("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BrightnessImpl(Ark_NativePointer node, @@ -2706,7 +2702,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("brightness("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContrastImpl(Ark_NativePointer node, @@ -2716,7 +2712,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contrast("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GrayscaleImpl(Ark_NativePointer node, @@ -2726,7 +2722,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("grayscale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorBlendImpl(Ark_NativePointer node, @@ -2736,7 +2732,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("colorBlend("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SaturateImpl(Ark_NativePointer node, @@ -2746,7 +2742,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("saturate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SepiaImpl(Ark_NativePointer node, @@ -2756,7 +2752,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sepia("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InvertImpl(Ark_NativePointer node, @@ -2766,7 +2762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("invert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HueRotateImpl(Ark_NativePointer node, @@ -2776,7 +2772,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("hueRotate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UseShadowBatchingImpl(Ark_NativePointer node, @@ -2786,7 +2782,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("useShadowBatching("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UseEffect0Impl(Ark_NativePointer node, @@ -2796,7 +2792,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("useEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UseEffect1Impl(Ark_NativePointer node, @@ -2809,7 +2805,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, useEffect); out.append(", "); WriteToString(&out, effectType); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderGroupImpl(Ark_NativePointer node, @@ -2819,7 +2815,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderGroup("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FreezeImpl(Ark_NativePointer node, @@ -2829,7 +2825,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("freeze("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TranslateImpl(Ark_NativePointer node, @@ -2839,7 +2835,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("translate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScaleImpl(Ark_NativePointer node, @@ -2849,7 +2845,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GridSpanImpl(Ark_NativePointer node, @@ -2859,7 +2855,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("gridSpan("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GridOffsetImpl(Ark_NativePointer node, @@ -2869,7 +2865,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("gridOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RotateImpl(Ark_NativePointer node, @@ -2879,7 +2875,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rotate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TransformImpl(Ark_NativePointer node, @@ -2889,7 +2885,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("transform("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAppearImpl(Ark_NativePointer node, @@ -2899,7 +2895,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAppear("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDisAppearImpl(Ark_NativePointer node, @@ -2909,7 +2905,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDisAppear("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAttachImpl(Ark_NativePointer node, @@ -2919,7 +2915,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAttach("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDetachImpl(Ark_NativePointer node, @@ -2929,7 +2925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDetach("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAreaChangeImpl(Ark_NativePointer node, @@ -2939,7 +2935,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAreaChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void VisibilityImpl(Ark_NativePointer node, @@ -2949,7 +2945,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("visibility("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FlexGrowImpl(Ark_NativePointer node, @@ -2959,7 +2955,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("flexGrow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FlexShrinkImpl(Ark_NativePointer node, @@ -2969,7 +2965,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("flexShrink("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FlexBasisImpl(Ark_NativePointer node, @@ -2979,7 +2975,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("flexBasis("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignSelfImpl(Ark_NativePointer node, @@ -2989,7 +2985,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignSelf("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisplayPriorityImpl(Ark_NativePointer node, @@ -2999,7 +2995,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("displayPriority("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ZIndexImpl(Ark_NativePointer node, @@ -3009,7 +3005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("zIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DirectionImpl(Ark_NativePointer node, @@ -3019,7 +3015,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("direction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignImpl(Ark_NativePointer node, @@ -3029,7 +3025,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("align("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PositionImpl(Ark_NativePointer node, @@ -3039,7 +3035,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("position("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarkAnchorImpl(Ark_NativePointer node, @@ -3049,7 +3045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("markAnchor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffsetImpl(Ark_NativePointer node, @@ -3059,7 +3055,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnabledImpl(Ark_NativePointer node, @@ -3069,7 +3065,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enabled("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UseSizeTypeImpl(Ark_NativePointer node, @@ -3079,7 +3075,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("useSizeType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignRules0Impl(Ark_NativePointer node, @@ -3089,7 +3085,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignRules("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignRules1Impl(Ark_NativePointer node, @@ -3099,7 +3095,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignRules("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AspectRatioImpl(Ark_NativePointer node, @@ -3109,7 +3105,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("aspectRatio("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClickEffectImpl(Ark_NativePointer node, @@ -3119,7 +3115,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clickEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDragStartImpl(Ark_NativePointer node, @@ -3129,7 +3125,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDragStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDragEnterImpl(Ark_NativePointer node, @@ -3139,7 +3135,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDragEnter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDragMoveImpl(Ark_NativePointer node, @@ -3149,7 +3145,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDragMove("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDragLeaveImpl(Ark_NativePointer node, @@ -3159,7 +3155,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDragLeave("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDropImpl(Ark_NativePointer node, @@ -3169,7 +3165,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDrop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDragEndImpl(Ark_NativePointer node, @@ -3179,7 +3175,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDragEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AllowDropImpl(Ark_NativePointer node, @@ -3189,7 +3185,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("allowDrop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DraggableImpl(Ark_NativePointer node, @@ -3199,7 +3195,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("draggable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DragPreviewImpl(Ark_NativePointer node, @@ -3209,7 +3205,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dragPreview("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPreDragImpl(Ark_NativePointer node, @@ -3219,7 +3215,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPreDrag("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LinearGradientImpl(Ark_NativePointer node, @@ -3229,7 +3225,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("linearGradient("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SweepGradientImpl(Ark_NativePointer node, @@ -3239,7 +3235,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sweepGradient("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RadialGradientImpl(Ark_NativePointer node, @@ -3249,7 +3245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radialGradient("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MotionPathImpl(Ark_NativePointer node, @@ -3259,7 +3255,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("motionPath("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShadowImpl(Ark_NativePointer node, @@ -3269,7 +3265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Clip0Impl(Ark_NativePointer node, @@ -3279,7 +3275,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clip("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Clip1Impl(Ark_NativePointer node, @@ -3289,7 +3285,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clip("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClipShapeImpl(Ark_NativePointer node, @@ -3299,7 +3295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clipShape("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Mask0Impl(Ark_NativePointer node, @@ -3309,7 +3305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mask("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Mask1Impl(Ark_NativePointer node, @@ -3319,7 +3315,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mask("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaskShapeImpl(Ark_NativePointer node, @@ -3329,7 +3325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maskShape("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void KeyImpl(Ark_NativePointer node, @@ -3339,7 +3335,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("key("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IdImpl(Ark_NativePointer node, @@ -3349,7 +3345,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("id("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GeometryTransition0Impl(Ark_NativePointer node, @@ -3359,7 +3355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("geometryTransition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GeometryTransition1Impl(Ark_NativePointer node, @@ -3372,7 +3368,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, id); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StateStylesImpl(Ark_NativePointer node, @@ -3382,7 +3378,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stateStyles("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RestoreIdImpl(Ark_NativePointer node, @@ -3392,7 +3388,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("restoreId("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SphericalEffectImpl(Ark_NativePointer node, @@ -3402,7 +3398,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sphericalEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LightUpEffectImpl(Ark_NativePointer node, @@ -3412,7 +3408,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lightUpEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PixelStretchEffectImpl(Ark_NativePointer node, @@ -3422,7 +3418,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pixelStretchEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityGroup0Impl(Ark_NativePointer node, @@ -3432,7 +3428,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityGroup("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityGroup1Impl(Ark_NativePointer node, @@ -3445,7 +3441,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, isGroup); out.append(", "); WriteToString(&out, accessibilityOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityText0Impl(Ark_NativePointer node, @@ -3455,7 +3451,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityText1Impl(Ark_NativePointer node, @@ -3465,7 +3461,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityTextHintImpl(Ark_NativePointer node, @@ -3475,7 +3471,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityTextHint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityDescription0Impl(Ark_NativePointer node, @@ -3485,7 +3481,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityDescription("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityDescription1Impl(Ark_NativePointer node, @@ -3495,7 +3491,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityDescription("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityLevelImpl(Ark_NativePointer node, @@ -3505,7 +3501,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityLevel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityVirtualNodeImpl(Ark_NativePointer node, @@ -3515,7 +3511,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityVirtualNode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilityCheckedImpl(Ark_NativePointer node, @@ -3525,7 +3521,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilityChecked("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AccessibilitySelectedImpl(Ark_NativePointer node, @@ -3535,7 +3531,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("accessibilitySelected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ObscuredImpl(Ark_NativePointer node, @@ -3545,7 +3541,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("obscured("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReuseIdImpl(Ark_NativePointer node, @@ -3555,7 +3551,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("reuseId("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderFitImpl(Ark_NativePointer node, @@ -3565,7 +3561,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderFit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GestureModifierImpl(Ark_NativePointer node, @@ -3575,7 +3571,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("gestureModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundBrightnessImpl(Ark_NativePointer node, @@ -3585,7 +3581,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundBrightness("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGestureJudgeBeginImpl(Ark_NativePointer node, @@ -3595,7 +3591,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGestureJudgeBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGestureRecognizerJudgeBegin0Impl(Ark_NativePointer node, @@ -3605,7 +3601,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGestureRecognizerJudgeBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGestureRecognizerJudgeBegin1Impl(Ark_NativePointer node, @@ -3618,7 +3614,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, callback); out.append(", "); WriteToString(&out, exposeInnerGesture); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShouldBuiltInRecognizerParallelWithImpl(Ark_NativePointer node, @@ -3628,7 +3624,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shouldBuiltInRecognizerParallelWith("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MonopolizeEventsImpl(Ark_NativePointer node, @@ -3638,7 +3634,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("monopolizeEvents("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTouchInterceptImpl(Ark_NativePointer node, @@ -3648,7 +3644,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTouchIntercept("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSizeChangeImpl(Ark_NativePointer node, @@ -3658,7 +3654,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSizeChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomPropertyImpl(Ark_NativePointer node, @@ -3671,7 +3667,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, name); out.append(", "); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ExpandSafeAreaImpl(Ark_NativePointer node, @@ -3684,7 +3680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, types); out.append(", "); WriteToString(&out, edges); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundImpl(Ark_NativePointer node, @@ -3697,7 +3693,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, builder); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundImageImpl(Ark_NativePointer node, @@ -3710,7 +3706,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, src); out.append(", "); WriteToString(&out, repeat); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundBlurStyleImpl(Ark_NativePointer node, @@ -3723,7 +3719,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForegroundBlurStyleImpl(Ark_NativePointer node, @@ -3736,7 +3732,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusScopeId0Impl(Ark_NativePointer node, @@ -3749,7 +3745,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, id); out.append(", "); WriteToString(&out, isGroup); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusScopeId1Impl(Ark_NativePointer node, @@ -3765,7 +3761,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, isGroup); out.append(", "); WriteToString(&out, arrowStepOut); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FocusScopePriorityImpl(Ark_NativePointer node, @@ -3778,7 +3774,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, scopeId); out.append(", "); WriteToString(&out, priority); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GestureImpl(Ark_NativePointer node, @@ -3791,7 +3787,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, gesture); out.append(", "); WriteToString(&out, mask); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PriorityGestureImpl(Ark_NativePointer node, @@ -3804,7 +3800,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, gesture); out.append(", "); WriteToString(&out, mask); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ParallelGestureImpl(Ark_NativePointer node, @@ -3817,7 +3813,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, gesture); out.append(", "); WriteToString(&out, mask); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlurImpl(Ark_NativePointer node, @@ -3830,7 +3826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LinearGradientBlurImpl(Ark_NativePointer node, @@ -3843,7 +3839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SystemBarEffectImpl(Ark_NativePointer node) @@ -3851,7 +3847,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("systemBarEffect("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackdropBlurImpl(Ark_NativePointer node, @@ -3864,7 +3860,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SharedTransitionImpl(Ark_NativePointer node, @@ -3877,7 +3873,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, id); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChainModeImpl(Ark_NativePointer node, @@ -3890,7 +3886,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, direction); out.append(", "); WriteToString(&out, style); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DragPreviewOptionsImpl(Ark_NativePointer node, @@ -3903,7 +3899,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OverlayImpl(Ark_NativePointer node, @@ -3916,7 +3912,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlendModeImpl(Ark_NativePointer node, @@ -3929,7 +3925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AdvancedBlendModeImpl(Ark_NativePointer node, @@ -3942,7 +3938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, effect); out.append(", "); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindPopupImpl(Ark_NativePointer node, @@ -3955,7 +3951,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, show); out.append(", "); WriteToString(&out, popup); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindMenu0Impl(Ark_NativePointer node, @@ -3968,7 +3964,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, content); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindMenu1Impl(Ark_NativePointer node, @@ -3984,7 +3980,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, content); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindContextMenu0Impl(Ark_NativePointer node, @@ -4000,7 +3996,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, responseType); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindContextMenu1Impl(Ark_NativePointer node, @@ -4016,7 +4012,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, content); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindContentCover0Impl(Ark_NativePointer node, @@ -4032,7 +4028,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, builder); out.append(", "); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindContentCover1Impl(Ark_NativePointer node, @@ -4048,7 +4044,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, builder); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindSheetImpl(Ark_NativePointer node, @@ -4064,7 +4060,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, builder); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnVisibleAreaChangeImpl(Ark_NativePointer node, @@ -4077,7 +4073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, ratios); out.append(", "); WriteToString(&out, event); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void KeyboardShortcutImpl(Ark_NativePointer node, @@ -4093,7 +4089,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, keys); out.append(", "); WriteToString(&out, action); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CommonMethodModifier @@ -4110,7 +4106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stroke("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillImpl(Ark_NativePointer node, @@ -4120,7 +4116,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fill("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeDashOffsetImpl(Ark_NativePointer node, @@ -4130,7 +4126,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeDashOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeLineCapImpl(Ark_NativePointer node, @@ -4140,7 +4136,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeLineCap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeLineJoinImpl(Ark_NativePointer node, @@ -4150,7 +4146,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeLineJoin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeMiterLimitImpl(Ark_NativePointer node, @@ -4160,7 +4156,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeMiterLimit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeOpacityImpl(Ark_NativePointer node, @@ -4170,7 +4166,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeOpacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillOpacityImpl(Ark_NativePointer node, @@ -4180,7 +4176,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fillOpacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeWidthImpl(Ark_NativePointer node, @@ -4190,7 +4186,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AntiAliasImpl(Ark_NativePointer node, @@ -4200,7 +4196,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("antiAlias("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeDashArrayImpl(Ark_NativePointer node, @@ -4210,7 +4206,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeDashArray("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CommonShapeMethodModifier @@ -4227,7 +4223,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setCommonOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CommonInterfaceModifier @@ -4244,7 +4240,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarColorImpl(Ark_NativePointer node, @@ -4254,7 +4250,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarWidthImpl(Ark_NativePointer node, @@ -4264,7 +4260,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -4274,7 +4270,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableScrollInteractionImpl(Ark_NativePointer node, @@ -4284,7 +4280,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableScrollInteraction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FrictionImpl(Ark_NativePointer node, @@ -4294,7 +4290,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("friction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, @@ -4304,7 +4300,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillScrollImpl(Ark_NativePointer node, @@ -4314,7 +4310,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidScrollImpl(Ark_NativePointer node, @@ -4324,7 +4320,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachStartImpl(Ark_NativePointer node, @@ -4334,7 +4330,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachEndImpl(Ark_NativePointer node, @@ -4344,7 +4340,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStartImpl(Ark_NativePointer node, @@ -4354,7 +4350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStopImpl(Ark_NativePointer node, @@ -4364,7 +4360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FlingSpeedLimitImpl(Ark_NativePointer node, @@ -4374,7 +4370,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("flingSpeedLimit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClipContentImpl(Ark_NativePointer node, @@ -4384,7 +4380,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clipContent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, @@ -4397,7 +4393,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, edgeEffect); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FadingEdgeImpl(Ark_NativePointer node, @@ -4410,7 +4406,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, enabled); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScrollableCommonMethodModifier @@ -4429,7 +4425,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setComponent3DOptions("); WriteToString(&out, sceneOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // Component3DInterfaceModifier @@ -4441,7 +4437,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("environment("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShaderImpl(Ark_NativePointer node, @@ -4451,7 +4447,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shader("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShaderImageTextureImpl(Ark_NativePointer node, @@ -4461,7 +4457,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shaderImageTexture("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShaderInputBufferImpl(Ark_NativePointer node, @@ -4471,7 +4467,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("shaderInputBuffer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderWidthImpl(Ark_NativePointer node, @@ -4481,7 +4477,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderHeightImpl(Ark_NativePointer node, @@ -4491,7 +4487,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomRenderImpl(Ark_NativePointer node, @@ -4504,7 +4500,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, uri); out.append(", "); WriteToString(&out, selfRenderUpdate); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // Component3DAttributeModifier @@ -4521,7 +4517,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setContainerSpanOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ContainerSpanInterfaceModifier @@ -4533,7 +4529,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textBackgroundStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ContainerSpanAttributeModifier @@ -4550,7 +4546,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setCounterOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CounterInterfaceModifier @@ -4562,7 +4558,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onInc("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDecImpl(Ark_NativePointer node, @@ -4572,7 +4568,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDec("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableDecImpl(Ark_NativePointer node, @@ -4582,7 +4578,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableDec("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableIncImpl(Ark_NativePointer node, @@ -4592,7 +4588,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableInc("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CounterAttributeModifier @@ -4611,7 +4607,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setDataPanelOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DataPanelInterfaceModifier @@ -4623,7 +4619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("closeEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ValueColorsImpl(Ark_NativePointer node, @@ -4633,7 +4629,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("valueColors("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackBackgroundColorImpl(Ark_NativePointer node, @@ -4643,7 +4639,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeWidthImpl(Ark_NativePointer node, @@ -4653,7 +4649,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackShadowImpl(Ark_NativePointer node, @@ -4663,7 +4659,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -4673,7 +4669,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DataPanelAttributeModifier @@ -4692,7 +4688,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setDatePickerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DatePickerInterfaceModifier @@ -4704,7 +4700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lunar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisappearTextStyleImpl(Ark_NativePointer node, @@ -4714,7 +4710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("disappearTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextStyleImpl(Ark_NativePointer node, @@ -4724,7 +4720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedTextStyleImpl(Ark_NativePointer node, @@ -4734,7 +4730,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -4744,7 +4740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDateChangeImpl(Ark_NativePointer node, @@ -4754,7 +4750,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DatePickerAttributeModifier @@ -4771,7 +4767,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setDividerOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DividerInterfaceModifier @@ -4783,7 +4779,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("vertical("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorImpl(Ark_NativePointer node, @@ -4793,7 +4789,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeWidthImpl(Ark_NativePointer node, @@ -4803,7 +4799,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineCapImpl(Ark_NativePointer node, @@ -4813,7 +4809,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineCap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DividerAttributeModifier @@ -4830,7 +4826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setEffectComponentOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EffectComponentInterfaceModifier @@ -4849,7 +4845,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setEllipseOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EllipseInterfaceModifier @@ -4871,7 +4867,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, loader); out.append(", "); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EmbeddedComponentInterfaceModifier @@ -4883,7 +4879,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTerminated("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -4893,7 +4889,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EmbeddedComponentAttributeModifier @@ -4912,7 +4908,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFlexOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FlexInterfaceModifier @@ -4924,7 +4920,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pointLight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FlexAttributeModifier @@ -4941,7 +4937,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setFlowItemOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FlowItemInterfaceModifier @@ -4960,7 +4956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFolderStackOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FolderStackInterfaceModifier @@ -4972,7 +4968,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignContent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFolderStateChangeImpl(Ark_NativePointer node, @@ -4982,7 +4978,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFolderStateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnHoverStatusChangeImpl(Ark_NativePointer node, @@ -4992,7 +4988,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHoverStatusChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAnimationImpl(Ark_NativePointer node, @@ -5002,7 +4998,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAnimation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoHalfFoldImpl(Ark_NativePointer node, @@ -5012,7 +5008,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoHalfFold("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FolderStackAttributeModifier @@ -5031,7 +5027,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFormComponentOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FormComponentInterfaceModifier @@ -5043,7 +5039,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("size("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ModuleNameImpl(Ark_NativePointer node, @@ -5053,7 +5049,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("moduleName("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DimensionImpl(Ark_NativePointer node, @@ -5063,7 +5059,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dimension("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AllowUpdateImpl(Ark_NativePointer node, @@ -5073,7 +5069,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("allowUpdate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void VisibilityImpl(Ark_NativePointer node, @@ -5083,7 +5079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("visibility("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAcquiredImpl(Ark_NativePointer node, @@ -5093,7 +5089,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAcquired("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -5103,7 +5099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRouterImpl(Ark_NativePointer node, @@ -5113,7 +5109,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRouter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnUninstallImpl(Ark_NativePointer node, @@ -5123,7 +5119,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onUninstall("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnLoadImpl(Ark_NativePointer node, @@ -5133,7 +5129,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onLoad("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FormComponentAttributeModifier @@ -5152,7 +5148,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFormLinkOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FormLinkInterfaceModifier @@ -5171,7 +5167,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGaugeOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GaugeInterfaceModifier @@ -5183,7 +5179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("value("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StartAngleImpl(Ark_NativePointer node, @@ -5193,7 +5189,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("startAngle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EndAngleImpl(Ark_NativePointer node, @@ -5203,7 +5199,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("endAngle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorsImpl(Ark_NativePointer node, @@ -5213,7 +5209,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("colors("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeWidthImpl(Ark_NativePointer node, @@ -5223,7 +5219,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DescriptionImpl(Ark_NativePointer node, @@ -5233,7 +5229,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("description("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackShadowImpl(Ark_NativePointer node, @@ -5243,7 +5239,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IndicatorImpl(Ark_NativePointer node, @@ -5253,7 +5249,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicator("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, @@ -5263,7 +5259,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("privacySensitive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -5273,7 +5269,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GaugeAttributeModifier @@ -5295,7 +5291,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, scroller); out.append(", "); WriteToString(&out, layoutOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridInterfaceModifier @@ -5307,7 +5303,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnsTemplate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RowsTemplateImpl(Ark_NativePointer node, @@ -5317,7 +5313,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowsTemplate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColumnsGapImpl(Ark_NativePointer node, @@ -5327,7 +5323,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnsGap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RowsGapImpl(Ark_NativePointer node, @@ -5337,7 +5333,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowsGap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarWidthImpl(Ark_NativePointer node, @@ -5347,7 +5343,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarColorImpl(Ark_NativePointer node, @@ -5357,7 +5353,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarImpl(Ark_NativePointer node, @@ -5367,7 +5363,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollBarUpdateImpl(Ark_NativePointer node, @@ -5377,7 +5373,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollBarUpdate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollIndexImpl(Ark_NativePointer node, @@ -5387,7 +5383,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount0Impl(Ark_NativePointer node, @@ -5397,7 +5393,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cachedCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount1Impl(Ark_NativePointer node, @@ -5410,7 +5406,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, count); out.append(", "); WriteToString(&out, show); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditModeImpl(Ark_NativePointer node, @@ -5420,7 +5416,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MultiSelectableImpl(Ark_NativePointer node, @@ -5430,7 +5426,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("multiSelectable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxCountImpl(Ark_NativePointer node, @@ -5440,7 +5436,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinCountImpl(Ark_NativePointer node, @@ -5450,7 +5446,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CellLengthImpl(Ark_NativePointer node, @@ -5460,7 +5456,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cellLength("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LayoutDirectionImpl(Ark_NativePointer node, @@ -5470,7 +5466,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("layoutDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SupportAnimationImpl(Ark_NativePointer node, @@ -5480,7 +5476,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("supportAnimation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragStartImpl(Ark_NativePointer node, @@ -5490,7 +5486,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragEnterImpl(Ark_NativePointer node, @@ -5500,7 +5496,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragEnter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragMoveImpl(Ark_NativePointer node, @@ -5510,7 +5506,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragMove("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragLeaveImpl(Ark_NativePointer node, @@ -5520,7 +5516,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragLeave("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDropImpl(Ark_NativePointer node, @@ -5530,7 +5526,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDrop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -5540,7 +5536,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableScrollInteractionImpl(Ark_NativePointer node, @@ -5550,7 +5546,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableScrollInteraction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FrictionImpl(Ark_NativePointer node, @@ -5560,7 +5556,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("friction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignItemsImpl(Ark_NativePointer node, @@ -5570,7 +5566,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignItems("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, @@ -5580,7 +5576,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachStartImpl(Ark_NativePointer node, @@ -5590,7 +5586,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachEndImpl(Ark_NativePointer node, @@ -5600,7 +5596,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStartImpl(Ark_NativePointer node, @@ -5610,7 +5606,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStopImpl(Ark_NativePointer node, @@ -5620,7 +5616,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollFrameBeginImpl(Ark_NativePointer node, @@ -5630,7 +5626,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollFrameBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, @@ -5643,7 +5639,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridAttributeModifier @@ -5662,7 +5658,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGridItemOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridItemInterfaceModifier @@ -5674,7 +5670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RowEndImpl(Ark_NativePointer node, @@ -5684,7 +5680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColumnStartImpl(Ark_NativePointer node, @@ -5694,7 +5690,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColumnEndImpl(Ark_NativePointer node, @@ -5704,7 +5700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForceRebuildImpl(Ark_NativePointer node, @@ -5714,7 +5710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("forceRebuild("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectableImpl(Ark_NativePointer node, @@ -5724,7 +5720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedImpl(Ark_NativePointer node, @@ -5734,7 +5730,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectImpl(Ark_NativePointer node, @@ -5744,7 +5740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridItemAttributeModifier @@ -5763,7 +5759,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGridColOptions("); WriteToString(&out, option); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridColInterfaceModifier @@ -5775,7 +5771,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("span("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GridColOffsetImpl(Ark_NativePointer node, @@ -5785,7 +5781,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("gridColOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OrderImpl(Ark_NativePointer node, @@ -5795,7 +5791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("order("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridColAttributeModifier @@ -5814,7 +5810,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGridContainerOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridContainerInterfaceModifier @@ -5833,7 +5829,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGridRowOptions("); WriteToString(&out, option); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridRowInterfaceModifier @@ -5845,7 +5841,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onBreakpointChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AlignItemsImpl(Ark_NativePointer node, @@ -5855,7 +5851,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignItems("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GridRowAttributeModifier @@ -5877,7 +5873,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, address); out.append(", "); WriteToString(&out, content); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // HyperlinkInterfaceModifier @@ -5889,7 +5885,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // HyperlinkAttributeModifier @@ -5908,7 +5904,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setImageOptions("); WriteToString(&out, src); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetImageOptions1Impl(Ark_NativePointer node, @@ -5918,7 +5914,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setImageOptions("); WriteToString(&out, src); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetImageOptions2Impl(Ark_NativePointer node, @@ -5931,7 +5927,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, src); out.append(", "); WriteToString(&out, imageAIOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageInterfaceModifier @@ -5943,7 +5939,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alt("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MatchTextDirectionImpl(Ark_NativePointer node, @@ -5953,7 +5949,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("matchTextDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FitOriginalSizeImpl(Ark_NativePointer node, @@ -5963,7 +5959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fitOriginalSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillColorImpl(Ark_NativePointer node, @@ -5973,7 +5969,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fillColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ObjectFitImpl(Ark_NativePointer node, @@ -5983,7 +5979,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("objectFit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ObjectRepeatImpl(Ark_NativePointer node, @@ -5993,7 +5989,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("objectRepeat("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoResizeImpl(Ark_NativePointer node, @@ -6003,7 +5999,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoResize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderModeImpl(Ark_NativePointer node, @@ -6013,7 +6009,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DynamicRangeModeImpl(Ark_NativePointer node, @@ -6023,7 +6019,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dynamicRangeMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InterpolationImpl(Ark_NativePointer node, @@ -6033,7 +6029,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("interpolation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SourceSizeImpl(Ark_NativePointer node, @@ -6043,7 +6039,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sourceSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SyncLoadImpl(Ark_NativePointer node, @@ -6053,7 +6049,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("syncLoad("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorFilterImpl(Ark_NativePointer node, @@ -6063,7 +6059,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("colorFilter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionImpl(Ark_NativePointer node, @@ -6073,7 +6069,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOption("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DraggableImpl(Ark_NativePointer node, @@ -6083,7 +6079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("draggable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PointLightImpl(Ark_NativePointer node, @@ -6093,7 +6089,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pointLight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeAntialiasingImpl(Ark_NativePointer node, @@ -6103,7 +6099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("edgeAntialiasing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCompleteImpl(Ark_NativePointer node, @@ -6113,7 +6109,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -6123,7 +6119,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, @@ -6133,7 +6129,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -6143,7 +6139,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAnalyzer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AnalyzerConfigImpl(Ark_NativePointer node, @@ -6153,7 +6149,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("analyzerConfig("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ResizableImpl(Ark_NativePointer node, @@ -6163,7 +6159,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("resizable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, @@ -6173,7 +6169,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("privacySensitive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnhancedImageQualityImpl(Ark_NativePointer node, @@ -6183,7 +6179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enhancedImageQuality("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageAttributeModifier @@ -6200,7 +6196,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setImageAnimatorOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageAnimatorInterfaceModifier @@ -6212,7 +6208,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("images("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StateImpl(Ark_NativePointer node, @@ -6222,7 +6218,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("state("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DurationImpl(Ark_NativePointer node, @@ -6232,7 +6228,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("duration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReverseImpl(Ark_NativePointer node, @@ -6242,7 +6238,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("reverse("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FixedSizeImpl(Ark_NativePointer node, @@ -6252,7 +6248,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fixedSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PreDecodeImpl(Ark_NativePointer node, @@ -6262,7 +6258,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("preDecode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillModeImpl(Ark_NativePointer node, @@ -6272,7 +6268,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fillMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IterationsImpl(Ark_NativePointer node, @@ -6282,7 +6278,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("iterations("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnStartImpl(Ark_NativePointer node, @@ -6292,7 +6288,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPauseImpl(Ark_NativePointer node, @@ -6302,7 +6298,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPause("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRepeatImpl(Ark_NativePointer node, @@ -6312,7 +6308,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRepeat("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCancelImpl(Ark_NativePointer node, @@ -6322,7 +6318,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCancel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, @@ -6332,7 +6328,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageAnimatorAttributeModifier @@ -6351,7 +6347,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setImageSpanOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageSpanInterfaceModifier @@ -6363,7 +6359,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("verticalAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorFilterImpl(Ark_NativePointer node, @@ -6373,7 +6369,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("colorFilter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ObjectFitImpl(Ark_NativePointer node, @@ -6383,7 +6379,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("objectFit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCompleteImpl(Ark_NativePointer node, @@ -6393,7 +6389,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -6403,7 +6399,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AltImpl(Ark_NativePointer node, @@ -6413,7 +6409,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alt("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageSpanAttributeModifier @@ -6432,7 +6428,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LineInterfaceModifier @@ -6444,7 +6440,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("startPoint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EndPointImpl(Ark_NativePointer node, @@ -6454,7 +6450,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("endPoint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LineAttributeModifier @@ -6473,7 +6469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setListOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListInterfaceModifier @@ -6485,7 +6481,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignListItem("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ListDirectionImpl(Ark_NativePointer node, @@ -6495,7 +6491,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("listDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarImpl(Ark_NativePointer node, @@ -6505,7 +6501,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentStartOffsetImpl(Ark_NativePointer node, @@ -6515,7 +6511,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentStartOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentEndOffsetImpl(Ark_NativePointer node, @@ -6525,7 +6521,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentEndOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -6535,7 +6531,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditModeImpl(Ark_NativePointer node, @@ -6545,7 +6541,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MultiSelectableImpl(Ark_NativePointer node, @@ -6555,7 +6551,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("multiSelectable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount0Impl(Ark_NativePointer node, @@ -6565,7 +6561,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cachedCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount1Impl(Ark_NativePointer node, @@ -6578,7 +6574,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, count); out.append(", "); WriteToString(&out, show); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChainAnimationImpl(Ark_NativePointer node, @@ -6588,7 +6584,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("chainAnimation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChainAnimationOptionsImpl(Ark_NativePointer node, @@ -6598,7 +6594,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("chainAnimationOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StickyImpl(Ark_NativePointer node, @@ -6608,7 +6604,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sticky("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollSnapAlignImpl(Ark_NativePointer node, @@ -6618,7 +6614,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollSnapAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -6628,7 +6624,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableScrollInteractionImpl(Ark_NativePointer node, @@ -6638,7 +6634,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableScrollInteraction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FrictionImpl(Ark_NativePointer node, @@ -6648,7 +6644,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("friction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChildrenMainSizeImpl(Ark_NativePointer node, @@ -6658,7 +6654,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("childrenMainSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaintainVisibleContentPositionImpl(Ark_NativePointer node, @@ -6668,7 +6664,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maintainVisibleContentPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, @@ -6678,7 +6674,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollIndexImpl(Ark_NativePointer node, @@ -6688,7 +6684,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollVisibleContentChangeImpl(Ark_NativePointer node, @@ -6698,7 +6694,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollVisibleContentChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachStartImpl(Ark_NativePointer node, @@ -6708,7 +6704,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachEndImpl(Ark_NativePointer node, @@ -6718,7 +6714,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStartImpl(Ark_NativePointer node, @@ -6728,7 +6724,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStopImpl(Ark_NativePointer node, @@ -6738,7 +6734,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDeleteImpl(Ark_NativePointer node, @@ -6748,7 +6744,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemMoveImpl(Ark_NativePointer node, @@ -6758,7 +6754,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemMove("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragStartImpl(Ark_NativePointer node, @@ -6768,7 +6764,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragEnterImpl(Ark_NativePointer node, @@ -6778,7 +6774,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragEnter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragMoveImpl(Ark_NativePointer node, @@ -6788,7 +6784,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragMove("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDragLeaveImpl(Ark_NativePointer node, @@ -6798,7 +6794,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDragLeave("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnItemDropImpl(Ark_NativePointer node, @@ -6808,7 +6804,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onItemDrop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollFrameBeginImpl(Ark_NativePointer node, @@ -6818,7 +6814,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollFrameBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LanesImpl(Ark_NativePointer node, @@ -6831,7 +6827,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, gutter); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, @@ -6844,7 +6840,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListAttributeModifier @@ -6863,7 +6859,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setListItemOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetListItemOptions1Impl(Ark_NativePointer node, @@ -6873,7 +6869,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setListItemOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListItemInterfaceModifier @@ -6885,7 +6881,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sticky("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditableImpl(Ark_NativePointer node, @@ -6895,7 +6891,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectableImpl(Ark_NativePointer node, @@ -6905,7 +6901,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedImpl(Ark_NativePointer node, @@ -6915,7 +6911,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SwipeActionImpl(Ark_NativePointer node, @@ -6925,7 +6921,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("swipeAction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectImpl(Ark_NativePointer node, @@ -6935,7 +6931,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListItemAttributeModifier @@ -6954,7 +6950,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setListItemGroupOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListItemGroupInterfaceModifier @@ -6966,7 +6962,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChildrenMainSizeImpl(Ark_NativePointer node, @@ -6976,7 +6972,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("childrenMainSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ListItemGroupAttributeModifier @@ -6993,7 +6989,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setLoadingProgressOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LoadingProgressInterfaceModifier @@ -7005,7 +7001,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableLoadingImpl(Ark_NativePointer node, @@ -7015,7 +7011,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableLoading("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -7025,7 +7021,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LoadingProgressAttributeModifier @@ -7042,7 +7038,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setLocationButtonOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetLocationButtonOptions1Impl(Ark_NativePointer node, @@ -7052,7 +7048,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLocationButtonOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LocationButtonInterfaceModifier @@ -7064,7 +7060,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onClick("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LocationButtonAttributeModifier @@ -7083,7 +7079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMarqueeOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MarqueeInterfaceModifier @@ -7095,7 +7091,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -7105,7 +7101,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AllowScaleImpl(Ark_NativePointer node, @@ -7115,7 +7111,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("allowScale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -7125,7 +7121,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -7135,7 +7131,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarqueeUpdateStrategyImpl(Ark_NativePointer node, @@ -7145,7 +7141,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("marqueeUpdateStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnStartImpl(Ark_NativePointer node, @@ -7155,7 +7151,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnBounceImpl(Ark_NativePointer node, @@ -7165,7 +7161,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onBounce("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, @@ -7175,7 +7171,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MarqueeAttributeModifier @@ -7194,7 +7190,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMediaCachedImageOptions("); WriteToString(&out, src); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MediaCachedImageInterfaceModifier @@ -7211,7 +7207,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setMenuOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MenuInterfaceModifier @@ -7223,7 +7219,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontImpl(Ark_NativePointer node, @@ -7233,7 +7229,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("font("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -7243,7 +7239,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RadiusImpl(Ark_NativePointer node, @@ -7253,7 +7249,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuItemDividerImpl(Ark_NativePointer node, @@ -7263,7 +7259,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menuItemDivider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuItemGroupDividerImpl(Ark_NativePointer node, @@ -7273,7 +7269,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menuItemGroupDivider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SubMenuExpandingModeImpl(Ark_NativePointer node, @@ -7283,7 +7279,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("subMenuExpandingMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MenuAttributeModifier @@ -7302,7 +7298,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMenuItemOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MenuItemInterfaceModifier @@ -7314,7 +7310,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectIconImpl(Ark_NativePointer node, @@ -7324,7 +7320,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -7334,7 +7330,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentFontImpl(Ark_NativePointer node, @@ -7344,7 +7340,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentFontColorImpl(Ark_NativePointer node, @@ -7354,7 +7350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentFontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LabelFontImpl(Ark_NativePointer node, @@ -7364,7 +7360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("labelFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LabelFontColorImpl(Ark_NativePointer node, @@ -7374,7 +7370,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("labelFontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MenuItemAttributeModifier @@ -7393,7 +7389,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMenuItemGroupOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MenuItemGroupInterfaceModifier @@ -7410,7 +7406,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setNavDestinationOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavDestinationInterfaceModifier @@ -7422,7 +7418,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("hideTitleBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HideTitleBar1Impl(Ark_NativePointer node, @@ -7435,7 +7431,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, hide); out.append(", "); WriteToString(&out, animated); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnShownImpl(Ark_NativePointer node, @@ -7445,7 +7441,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onShown("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnHiddenImpl(Ark_NativePointer node, @@ -7455,7 +7451,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHidden("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnBackPressedImpl(Ark_NativePointer node, @@ -7465,7 +7461,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onBackPressed("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ModeImpl(Ark_NativePointer node, @@ -7475,7 +7471,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackButtonIconImpl(Ark_NativePointer node, @@ -7485,7 +7481,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backButtonIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenusImpl(Ark_NativePointer node, @@ -7495,7 +7491,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReadyImpl(Ark_NativePointer node, @@ -7505,7 +7501,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReady("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillAppearImpl(Ark_NativePointer node, @@ -7515,7 +7511,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillAppear("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillDisappearImpl(Ark_NativePointer node, @@ -7525,7 +7521,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillDisappear("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillShowImpl(Ark_NativePointer node, @@ -7535,7 +7531,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillShow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillHideImpl(Ark_NativePointer node, @@ -7545,7 +7541,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillHide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SystemBarStyleImpl(Ark_NativePointer node, @@ -7555,7 +7551,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("systemBarStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RecoverableImpl(Ark_NativePointer node, @@ -7565,7 +7561,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("recoverable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SystemTransitionImpl(Ark_NativePointer node, @@ -7575,7 +7571,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("systemTransition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TitleImpl(Ark_NativePointer node, @@ -7588,7 +7584,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ToolbarConfigurationImpl(Ark_NativePointer node, @@ -7601,7 +7597,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, toolbarParam); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HideToolBarImpl(Ark_NativePointer node, @@ -7614,7 +7610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, hide); out.append(", "); WriteToString(&out, animated); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, @@ -7627,7 +7623,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, types); out.append(", "); WriteToString(&out, edges); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavDestinationAttributeModifier @@ -7644,7 +7640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setNavRouterOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetNavRouterOptions1Impl(Ark_NativePointer node, @@ -7654,7 +7650,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setNavRouterOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavRouterInterfaceModifier @@ -7666,7 +7662,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ModeImpl(Ark_NativePointer node, @@ -7676,7 +7672,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavRouterAttributeModifier @@ -7695,7 +7691,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setNavigatorOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetNavigatorOptions1Impl(Ark_NativePointer node) @@ -7703,7 +7699,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setNavigatorOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavigatorInterfaceModifier @@ -7715,7 +7711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("active("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TypeImpl(Ark_NativePointer node, @@ -7725,7 +7721,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TargetImpl(Ark_NativePointer node, @@ -7735,7 +7731,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("target("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ParamsImpl(Ark_NativePointer node, @@ -7745,7 +7741,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("params("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavigatorAttributeModifier @@ -7764,7 +7760,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setNodeContainerOptions("); WriteToString(&out, controller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NodeContainerInterfaceModifier @@ -7783,7 +7779,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPanelOptions("); WriteToString(&out, show); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PanelInterfaceModifier @@ -7795,7 +7791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TypeImpl(Ark_NativePointer node, @@ -7805,7 +7801,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DragBarImpl(Ark_NativePointer node, @@ -7815,7 +7811,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dragBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomHeightImpl(Ark_NativePointer node, @@ -7825,7 +7821,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("customHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FullHeightImpl(Ark_NativePointer node, @@ -7835,7 +7831,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fullHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HalfHeightImpl(Ark_NativePointer node, @@ -7845,7 +7841,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("halfHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MiniHeightImpl(Ark_NativePointer node, @@ -7855,7 +7851,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("miniHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowImpl(Ark_NativePointer node, @@ -7865,7 +7861,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundMaskImpl(Ark_NativePointer node, @@ -7875,7 +7871,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundMask("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowCloseIconImpl(Ark_NativePointer node, @@ -7885,7 +7881,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showCloseIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -7895,7 +7891,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnHeightChangeImpl(Ark_NativePointer node, @@ -7905,7 +7901,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHeightChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PanelAttributeModifier @@ -7922,7 +7918,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setPasteButtonOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetPasteButtonOptions1Impl(Ark_NativePointer node, @@ -7932,7 +7928,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPasteButtonOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PasteButtonInterfaceModifier @@ -7944,7 +7940,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onClick("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PasteButtonAttributeModifier @@ -7963,7 +7959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPathOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PathInterfaceModifier @@ -7975,7 +7971,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("commands("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PathAttributeModifier @@ -7994,7 +7990,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPatternLockOptions("); WriteToString(&out, controller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PatternLockInterfaceModifier @@ -8006,7 +8002,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sideLength("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CircleRadiusImpl(Ark_NativePointer node, @@ -8016,7 +8012,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("circleRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundColorImpl(Ark_NativePointer node, @@ -8026,7 +8022,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RegularColorImpl(Ark_NativePointer node, @@ -8036,7 +8032,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("regularColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -8046,7 +8042,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ActiveColorImpl(Ark_NativePointer node, @@ -8056,7 +8052,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("activeColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PathColorImpl(Ark_NativePointer node, @@ -8066,7 +8062,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pathColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PathStrokeWidthImpl(Ark_NativePointer node, @@ -8076,7 +8072,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pathStrokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPatternCompleteImpl(Ark_NativePointer node, @@ -8086,7 +8082,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPatternComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoResetImpl(Ark_NativePointer node, @@ -8096,7 +8092,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoReset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDotConnectImpl(Ark_NativePointer node, @@ -8106,7 +8102,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDotConnect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ActivateCircleStyleImpl(Ark_NativePointer node, @@ -8116,7 +8112,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("activateCircleStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PatternLockAttributeModifier @@ -8135,7 +8131,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPluginComponentOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PluginComponentInterfaceModifier @@ -8147,7 +8143,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -8157,7 +8153,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PluginComponentAttributeModifier @@ -8176,7 +8172,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPolygonOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PolygonInterfaceModifier @@ -8188,7 +8184,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("points("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PolygonAttributeModifier @@ -8207,7 +8203,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPolylineOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PolylineInterfaceModifier @@ -8219,7 +8215,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("points("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PolylineAttributeModifier @@ -8238,7 +8234,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setProgressOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ProgressInterfaceModifier @@ -8250,7 +8246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("value("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColorImpl(Ark_NativePointer node, @@ -8260,7 +8256,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StyleImpl(Ark_NativePointer node, @@ -8270,7 +8266,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("style("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, @@ -8280,7 +8276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("privacySensitive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -8290,7 +8286,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ProgressAttributeModifier @@ -8309,7 +8305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setQRCodeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // QRCodeInterfaceModifier @@ -8321,7 +8317,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("color("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundColorImpl(Ark_NativePointer node, @@ -8331,7 +8327,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentOpacityImpl(Ark_NativePointer node, @@ -8341,7 +8337,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentOpacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // QRCodeAttributeModifier @@ -8360,7 +8356,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRadioOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RadioInterfaceModifier @@ -8372,7 +8368,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("checked("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -8382,7 +8378,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RadioStyleImpl(Ark_NativePointer node, @@ -8392,7 +8388,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radioStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -8402,7 +8398,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RadioAttributeModifier @@ -8421,7 +8417,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRatingOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RatingInterfaceModifier @@ -8433,7 +8429,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stars("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StepSizeImpl(Ark_NativePointer node, @@ -8443,7 +8439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stepSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StarStyleImpl(Ark_NativePointer node, @@ -8453,7 +8449,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("starStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -8463,7 +8459,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -8473,7 +8469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RatingAttributeModifier @@ -8492,7 +8488,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRectOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RectInterfaceModifier @@ -8504,7 +8500,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radiusWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RadiusHeightImpl(Ark_NativePointer node, @@ -8514,7 +8510,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radiusHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RadiusImpl(Ark_NativePointer node, @@ -8524,7 +8520,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("radius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RectAttributeModifier @@ -8543,7 +8539,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRefreshOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RefreshInterfaceModifier @@ -8555,7 +8551,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRefreshingImpl(Ark_NativePointer node, @@ -8565,7 +8561,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRefreshing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RefreshOffsetImpl(Ark_NativePointer node, @@ -8575,7 +8571,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("refreshOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PullToRefreshImpl(Ark_NativePointer node, @@ -8585,7 +8581,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pullToRefresh("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnOffsetChangeImpl(Ark_NativePointer node, @@ -8595,7 +8591,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onOffsetChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PullDownRatioImpl(Ark_NativePointer node, @@ -8605,7 +8601,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pullDownRatio("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RefreshAttributeModifier @@ -8622,7 +8618,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setRelativeContainerOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RelativeContainerInterfaceModifier @@ -8634,7 +8630,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("guideLine("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Barrier0Impl(Ark_NativePointer node, @@ -8644,7 +8640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barrier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Barrier1Impl(Ark_NativePointer node, @@ -8654,7 +8650,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barrier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RelativeContainerAttributeModifier @@ -8673,7 +8669,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRichEditorOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetRichEditorOptions1Impl(Ark_NativePointer node, @@ -8683,7 +8679,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRichEditorOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RichEditorInterfaceModifier @@ -8695,7 +8691,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReady("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectImpl(Ark_NativePointer node, @@ -8705,7 +8701,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectionChangeImpl(Ark_NativePointer node, @@ -8715,7 +8711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelectionChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AboutToIMEInputImpl(Ark_NativePointer node, @@ -8725,7 +8721,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("aboutToIMEInput("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnIMEInputCompleteImpl(Ark_NativePointer node, @@ -8735,7 +8731,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onIMEInputComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidIMEInputImpl(Ark_NativePointer node, @@ -8745,7 +8741,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidIMEInput("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AboutToDeleteImpl(Ark_NativePointer node, @@ -8755,7 +8751,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("aboutToDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDeleteCompleteImpl(Ark_NativePointer node, @@ -8765,7 +8761,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDeleteComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionsImpl(Ark_NativePointer node, @@ -8775,7 +8771,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, @@ -8785,7 +8781,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPaste("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableDataDetectorImpl(Ark_NativePointer node, @@ -8795,7 +8791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableDataDetector("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -8805,7 +8801,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enablePreviewText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DataDetectorConfigImpl(Ark_NativePointer node, @@ -8815,7 +8811,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dataDetectorConfig("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretColorImpl(Ark_NativePointer node, @@ -8825,7 +8821,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -8835,7 +8831,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnEditingChangeImpl(Ark_NativePointer node, @@ -8845,7 +8841,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onEditingChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnterKeyTypeImpl(Ark_NativePointer node, @@ -8855,7 +8851,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enterKeyType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmitImpl(Ark_NativePointer node, @@ -8865,7 +8861,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillChangeImpl(Ark_NativePointer node, @@ -8875,7 +8871,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidChangeImpl(Ark_NativePointer node, @@ -8885,7 +8881,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCutImpl(Ark_NativePointer node, @@ -8895,7 +8891,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCut("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCopyImpl(Ark_NativePointer node, @@ -8905,7 +8901,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCopy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -8915,7 +8911,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableKeyboardOnFocusImpl(Ark_NativePointer node, @@ -8925,7 +8921,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableKeyboardOnFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -8935,7 +8931,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarStateImpl(Ark_NativePointer node, @@ -8945,7 +8941,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barState("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindSelectionMenuImpl(Ark_NativePointer node, @@ -8964,7 +8960,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, responseType); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomKeyboardImpl(Ark_NativePointer node, @@ -8977,7 +8973,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderImpl(Ark_NativePointer node, @@ -8990,7 +8986,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, style); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RichEditorAttributeModifier @@ -9009,7 +9005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRichTextOptions("); WriteToString(&out, content); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RichTextInterfaceModifier @@ -9021,7 +9017,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCompleteImpl(Ark_NativePointer node, @@ -9031,7 +9027,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onComplete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RichTextAttributeModifier @@ -9050,7 +9046,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRootSceneOptions("); WriteToString(&out, session); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RootSceneInterfaceModifier @@ -9069,7 +9065,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRowOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RowInterfaceModifier @@ -9081,7 +9077,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignItems("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void JustifyContentImpl(Ark_NativePointer node, @@ -9091,7 +9087,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("justifyContent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PointLightImpl(Ark_NativePointer node, @@ -9101,7 +9097,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pointLight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReverseImpl(Ark_NativePointer node, @@ -9111,7 +9107,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("reverse("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RowAttributeModifier @@ -9128,7 +9124,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setRowSplitOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RowSplitInterfaceModifier @@ -9140,7 +9136,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("resizeable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RowSplitAttributeModifier @@ -9157,7 +9153,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setSaveButtonOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetSaveButtonOptions1Impl(Ark_NativePointer node, @@ -9167,7 +9163,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSaveButtonOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SaveButtonInterfaceModifier @@ -9179,7 +9175,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onClick("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SaveButtonAttributeModifier @@ -9198,7 +9194,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setScreenOptions("); WriteToString(&out, screenId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScreenInterfaceModifier @@ -9217,7 +9213,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setScrollOptions("); WriteToString(&out, scroller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScrollInterfaceModifier @@ -9229,7 +9225,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, @@ -9239,7 +9235,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillScrollImpl(Ark_NativePointer node, @@ -9249,7 +9245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidScrollImpl(Ark_NativePointer node, @@ -9259,7 +9255,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollEdgeImpl(Ark_NativePointer node, @@ -9269,7 +9265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollEdge("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStartImpl(Ark_NativePointer node, @@ -9279,7 +9275,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollEndImpl(Ark_NativePointer node, @@ -9289,7 +9285,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollStopImpl(Ark_NativePointer node, @@ -9299,7 +9295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollStop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarImpl(Ark_NativePointer node, @@ -9309,7 +9305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarColorImpl(Ark_NativePointer node, @@ -9319,7 +9315,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollBarWidthImpl(Ark_NativePointer node, @@ -9329,7 +9325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollFrameBeginImpl(Ark_NativePointer node, @@ -9339,7 +9335,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollFrameBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -9349,7 +9345,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableScrollInteractionImpl(Ark_NativePointer node, @@ -9359,7 +9355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableScrollInteraction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FrictionImpl(Ark_NativePointer node, @@ -9369,7 +9365,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("friction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollSnapImpl(Ark_NativePointer node, @@ -9379,7 +9375,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollSnap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnablePagingImpl(Ark_NativePointer node, @@ -9389,7 +9385,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enablePaging("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InitialOffsetImpl(Ark_NativePointer node, @@ -9399,7 +9395,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("initialOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, @@ -9412,7 +9408,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, edgeEffect); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScrollAttributeModifier @@ -9431,7 +9427,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setScrollBarOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScrollBarInterfaceModifier @@ -9443,7 +9439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableNestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScrollBarAttributeModifier @@ -9462,7 +9458,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSearchOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SearchInterfaceModifier @@ -9474,7 +9470,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SearchIconImpl(Ark_NativePointer node, @@ -9484,7 +9480,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("searchIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelButtonImpl(Ark_NativePointer node, @@ -9494,7 +9490,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cancelButton("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextIndentImpl(Ark_NativePointer node, @@ -9504,7 +9500,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textIndent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnEditChangeImpl(Ark_NativePointer node, @@ -9514,7 +9510,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onEditChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -9524,7 +9520,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretStyleImpl(Ark_NativePointer node, @@ -9534,7 +9530,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderColorImpl(Ark_NativePointer node, @@ -9544,7 +9540,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderFontImpl(Ark_NativePointer node, @@ -9554,7 +9550,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextFontImpl(Ark_NativePointer node, @@ -9564,7 +9560,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnterKeyTypeImpl(Ark_NativePointer node, @@ -9574,7 +9570,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enterKeyType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmit0Impl(Ark_NativePointer node, @@ -9584,7 +9580,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmit1Impl(Ark_NativePointer node, @@ -9594,7 +9590,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -9604,7 +9600,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, @@ -9614,7 +9610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTextSelectionChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContentScrollImpl(Ark_NativePointer node, @@ -9624,7 +9620,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCopyImpl(Ark_NativePointer node, @@ -9634,7 +9630,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCopy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCutImpl(Ark_NativePointer node, @@ -9644,7 +9640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCut("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, @@ -9654,7 +9650,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPaste("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionImpl(Ark_NativePointer node, @@ -9664,7 +9660,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOption("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLengthImpl(Ark_NativePointer node, @@ -9674,7 +9670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLength("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextAlignImpl(Ark_NativePointer node, @@ -9684,7 +9680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableKeyboardOnFocusImpl(Ark_NativePointer node, @@ -9694,7 +9690,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableKeyboardOnFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectionMenuHiddenImpl(Ark_NativePointer node, @@ -9704,7 +9700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectionMenuHidden("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontSizeImpl(Ark_NativePointer node, @@ -9714,7 +9710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxFontSizeImpl(Ark_NativePointer node, @@ -9724,7 +9720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DecorationImpl(Ark_NativePointer node, @@ -9734,7 +9730,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("decoration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LetterSpacingImpl(Ark_NativePointer node, @@ -9744,7 +9740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("letterSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineHeightImpl(Ark_NativePointer node, @@ -9754,7 +9750,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TypeImpl(Ark_NativePointer node, @@ -9764,7 +9760,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFeatureImpl(Ark_NativePointer node, @@ -9774,7 +9770,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFeature("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillInsertImpl(Ark_NativePointer node, @@ -9784,7 +9780,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidInsertImpl(Ark_NativePointer node, @@ -9794,7 +9790,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillDeleteImpl(Ark_NativePointer node, @@ -9804,7 +9800,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidDeleteImpl(Ark_NativePointer node, @@ -9814,7 +9810,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -9824,7 +9820,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -9834,7 +9830,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enablePreviewText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -9844,7 +9840,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SearchButtonImpl(Ark_NativePointer node, @@ -9857,7 +9853,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, option); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InputFilterImpl(Ark_NativePointer node, @@ -9870,7 +9866,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, error); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomKeyboardImpl(Ark_NativePointer node, @@ -9883,7 +9879,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SearchAttributeModifier @@ -9900,7 +9896,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("iconSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LayoutDirectionImpl(Ark_NativePointer node, @@ -9910,7 +9906,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("layoutDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PositionImpl(Ark_NativePointer node, @@ -9920,7 +9916,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("position("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarkAnchorImpl(Ark_NativePointer node, @@ -9930,7 +9926,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("markAnchor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffsetImpl(Ark_NativePointer node, @@ -9940,7 +9936,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -9950,7 +9946,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -9960,7 +9956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -9970,7 +9966,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -9980,7 +9976,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -9990,7 +9986,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IconColorImpl(Ark_NativePointer node, @@ -10000,7 +9996,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("iconColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BackgroundColorImpl(Ark_NativePointer node, @@ -10010,7 +10006,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("backgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderStyleImpl(Ark_NativePointer node, @@ -10020,7 +10016,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderWidthImpl(Ark_NativePointer node, @@ -10030,7 +10026,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderColorImpl(Ark_NativePointer node, @@ -10040,7 +10036,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("borderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BorderRadiusImpl(Ark_NativePointer node, @@ -10060,7 +10056,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("padding("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextIconSpaceImpl(Ark_NativePointer node, @@ -10070,7 +10066,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textIconSpace("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void KeyImpl(Ark_NativePointer node, @@ -10080,7 +10076,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("key("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WidthImpl(Ark_NativePointer node, @@ -10090,7 +10086,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("width("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HeightImpl(Ark_NativePointer node, @@ -10100,7 +10096,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("height("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SizeImpl(Ark_NativePointer node, @@ -10110,7 +10106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("size("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ConstraintSizeImpl(Ark_NativePointer node, @@ -10120,7 +10116,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("constraintSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SecurityComponentMethodModifier @@ -10139,7 +10135,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSelectOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SelectInterfaceModifier @@ -10151,7 +10147,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ValueImpl(Ark_NativePointer node, @@ -10161,7 +10157,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("value("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontImpl(Ark_NativePointer node, @@ -10171,7 +10167,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("font("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -10181,7 +10177,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedOptionBgColorImpl(Ark_NativePointer node, @@ -10191,7 +10187,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedOptionBgColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedOptionFontImpl(Ark_NativePointer node, @@ -10201,7 +10197,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedOptionFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedOptionFontColorImpl(Ark_NativePointer node, @@ -10211,7 +10207,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedOptionFontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OptionBgColorImpl(Ark_NativePointer node, @@ -10221,7 +10217,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("optionBgColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OptionFontImpl(Ark_NativePointer node, @@ -10231,7 +10227,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("optionFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OptionFontColorImpl(Ark_NativePointer node, @@ -10241,7 +10237,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("optionFontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSelectImpl(Ark_NativePointer node, @@ -10251,7 +10247,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSelect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SpaceImpl(Ark_NativePointer node, @@ -10261,7 +10257,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("space("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ArrowPositionImpl(Ark_NativePointer node, @@ -10271,7 +10267,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("arrowPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OptionWidthImpl(Ark_NativePointer node, @@ -10281,7 +10277,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("optionWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OptionHeightImpl(Ark_NativePointer node, @@ -10291,7 +10287,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("optionHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuBackgroundColorImpl(Ark_NativePointer node, @@ -10301,7 +10297,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menuBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuBackgroundBlurStyleImpl(Ark_NativePointer node, @@ -10311,7 +10307,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menuBackgroundBlurStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ControlSizeImpl(Ark_NativePointer node, @@ -10321,7 +10317,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("controlSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuItemContentModifierImpl(Ark_NativePointer node, @@ -10331,7 +10327,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("menuItemContentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -10341,7 +10337,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MenuAlignImpl(Ark_NativePointer node, @@ -10354,7 +10350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, alignType); out.append(", "); WriteToString(&out, offset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SelectAttributeModifier @@ -10373,7 +10369,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setShapeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetShapeOptions1Impl(Ark_NativePointer node) @@ -10381,7 +10377,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setShapeOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ShapeInterfaceModifier @@ -10393,7 +10389,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("viewPort("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeImpl(Ark_NativePointer node, @@ -10403,7 +10399,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stroke("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillImpl(Ark_NativePointer node, @@ -10413,7 +10409,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fill("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeDashOffsetImpl(Ark_NativePointer node, @@ -10423,7 +10419,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeDashOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeDashArrayImpl(Ark_NativePointer node, @@ -10433,7 +10429,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeDashArray("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeLineCapImpl(Ark_NativePointer node, @@ -10443,7 +10439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeLineCap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeLineJoinImpl(Ark_NativePointer node, @@ -10453,7 +10449,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeLineJoin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeMiterLimitImpl(Ark_NativePointer node, @@ -10463,7 +10459,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeMiterLimit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeOpacityImpl(Ark_NativePointer node, @@ -10473,7 +10469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeOpacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillOpacityImpl(Ark_NativePointer node, @@ -10483,7 +10479,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fillOpacity("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeWidthImpl(Ark_NativePointer node, @@ -10493,7 +10489,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("strokeWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AntiAliasImpl(Ark_NativePointer node, @@ -10503,7 +10499,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("antiAlias("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MeshImpl(Ark_NativePointer node, @@ -10519,7 +10515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, column); out.append(", "); WriteToString(&out, row); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ShapeAttributeModifier @@ -10538,7 +10534,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSliderOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SliderInterfaceModifier @@ -10550,7 +10546,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackColorImpl(Ark_NativePointer node, @@ -10560,7 +10556,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -10570,7 +10566,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinLabelImpl(Ark_NativePointer node, @@ -10580,7 +10576,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minLabel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLabelImpl(Ark_NativePointer node, @@ -10590,7 +10586,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLabel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowStepsImpl(Ark_NativePointer node, @@ -10600,7 +10596,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showSteps("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackThicknessImpl(Ark_NativePointer node, @@ -10610,7 +10606,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackThickness("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -10620,7 +10616,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlockBorderColorImpl(Ark_NativePointer node, @@ -10630,7 +10626,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockBorderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlockBorderWidthImpl(Ark_NativePointer node, @@ -10640,7 +10636,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockBorderWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StepColorImpl(Ark_NativePointer node, @@ -10650,7 +10646,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stepColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TrackBorderRadiusImpl(Ark_NativePointer node, @@ -10660,7 +10656,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("trackBorderRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBorderRadiusImpl(Ark_NativePointer node, @@ -10670,7 +10666,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBorderRadius("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlockSizeImpl(Ark_NativePointer node, @@ -10680,7 +10676,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlockStyleImpl(Ark_NativePointer node, @@ -10690,7 +10686,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StepSizeImpl(Ark_NativePointer node, @@ -10700,7 +10696,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stepSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SliderInteractionModeImpl(Ark_NativePointer node, @@ -10710,7 +10706,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sliderInteractionMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinResponsiveDistanceImpl(Ark_NativePointer node, @@ -10720,7 +10716,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minResponsiveDistance("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -10730,7 +10726,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SlideRangeImpl(Ark_NativePointer node, @@ -10740,7 +10736,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("slideRange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowTipsImpl(Ark_NativePointer node, @@ -10753,7 +10749,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, content); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SliderAttributeModifier @@ -10770,7 +10766,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textBackgroundStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BaselineOffsetImpl(Ark_NativePointer node, @@ -10780,7 +10776,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("baselineOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // BaseSpanModifier @@ -10799,7 +10795,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSpanOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SpanInterfaceModifier @@ -10811,7 +10807,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("font("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -10821,7 +10817,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -10831,7 +10827,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -10841,7 +10837,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -10851,7 +10847,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -10861,7 +10857,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DecorationImpl(Ark_NativePointer node, @@ -10871,7 +10867,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("decoration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LetterSpacingImpl(Ark_NativePointer node, @@ -10881,7 +10877,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("letterSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextCaseImpl(Ark_NativePointer node, @@ -10891,7 +10887,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textCase("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineHeightImpl(Ark_NativePointer node, @@ -10901,7 +10897,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextShadowImpl(Ark_NativePointer node, @@ -10911,7 +10907,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SpanAttributeModifier @@ -10930,7 +10926,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStackOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StackInterfaceModifier @@ -10942,7 +10938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("alignContent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PointLightImpl(Ark_NativePointer node, @@ -10952,7 +10948,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pointLight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StackAttributeModifier @@ -10971,7 +10967,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStepperOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StepperInterfaceModifier @@ -10983,7 +10979,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSkipImpl(Ark_NativePointer node, @@ -10993,7 +10989,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSkip("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -11003,7 +10999,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnNextImpl(Ark_NativePointer node, @@ -11013,7 +11009,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onNext("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPreviousImpl(Ark_NativePointer node, @@ -11023,7 +11019,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPrevious("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StepperAttributeModifier @@ -11040,7 +11036,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setStepperItemOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StepperItemInterfaceModifier @@ -11052,7 +11048,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("prevLabel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NextLabelImpl(Ark_NativePointer node, @@ -11062,7 +11058,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nextLabel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StatusImpl(Ark_NativePointer node, @@ -11072,7 +11068,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("status("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // StepperItemAttributeModifier @@ -11091,7 +11087,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSwiperOptions("); WriteToString(&out, controller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SwiperInterfaceModifier @@ -11103,7 +11099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("index("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoPlayImpl(Ark_NativePointer node, @@ -11113,7 +11109,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoPlay("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IntervalImpl(Ark_NativePointer node, @@ -11123,7 +11119,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("interval("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Indicator0Impl(Ark_NativePointer node, @@ -11143,7 +11139,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicator("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LoopImpl(Ark_NativePointer node, @@ -11153,7 +11149,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("loop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DurationImpl(Ark_NativePointer node, @@ -11163,7 +11159,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("duration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void VerticalImpl(Ark_NativePointer node, @@ -11173,7 +11169,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("vertical("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ItemSpaceImpl(Ark_NativePointer node, @@ -11183,7 +11179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("itemSpace("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisplayModeImpl(Ark_NativePointer node, @@ -11193,7 +11189,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("displayMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCountImpl(Ark_NativePointer node, @@ -11203,7 +11199,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cachedCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EffectModeImpl(Ark_NativePointer node, @@ -11213,7 +11209,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("effectMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisableSwipeImpl(Ark_NativePointer node, @@ -11223,7 +11219,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("disableSwipe("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CurveImpl(Ark_NativePointer node, @@ -11233,7 +11229,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("curve("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -11243,7 +11239,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IndicatorStyleImpl(Ark_NativePointer node, @@ -11253,7 +11249,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicatorStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAnimationStartImpl(Ark_NativePointer node, @@ -11263,7 +11259,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAnimationStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAnimationEndImpl(Ark_NativePointer node, @@ -11273,7 +11269,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAnimationEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGestureSwipeImpl(Ark_NativePointer node, @@ -11283,7 +11279,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGestureSwipe("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -11293,7 +11289,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomContentTransitionImpl(Ark_NativePointer node, @@ -11303,7 +11299,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("customContentTransition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContentDidScrollImpl(Ark_NativePointer node, @@ -11313,7 +11309,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentDidScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IndicatorInteractiveImpl(Ark_NativePointer node, @@ -11323,7 +11319,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicatorInteractive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisplayArrowImpl(Ark_NativePointer node, @@ -11336,7 +11332,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, isHoverShow); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisplayCountImpl(Ark_NativePointer node, @@ -11349,7 +11345,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, swipeByGroup); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PrevMarginImpl(Ark_NativePointer node, @@ -11362,7 +11358,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, ignoreBlank); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NextMarginImpl(Ark_NativePointer node, @@ -11375,7 +11371,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, ignoreBlank); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SwiperAttributeModifier @@ -11475,7 +11471,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSymbolGlyphOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SymbolGlyphInterfaceModifier @@ -11487,7 +11483,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -11497,7 +11493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -11507,7 +11503,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EffectStrategyImpl(Ark_NativePointer node, @@ -11517,7 +11513,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("effectStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderingStrategyImpl(Ark_NativePointer node, @@ -11527,7 +11523,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderingStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SymbolEffect0Impl(Ark_NativePointer node, @@ -11540,7 +11536,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, symbolEffect); out.append(", "); WriteToString(&out, isActive); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SymbolEffect1Impl(Ark_NativePointer node, @@ -11553,7 +11549,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, symbolEffect); out.append(", "); WriteToString(&out, triggerValue); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SymbolGlyphAttributeModifier @@ -11572,7 +11568,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSymbolSpanOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SymbolSpanInterfaceModifier @@ -11584,7 +11580,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -11594,7 +11590,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -11604,7 +11600,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EffectStrategyImpl(Ark_NativePointer node, @@ -11614,7 +11610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("effectStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RenderingStrategyImpl(Ark_NativePointer node, @@ -11624,7 +11620,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("renderingStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SymbolSpanAttributeModifier @@ -11643,7 +11639,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTabsOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabsInterfaceModifier @@ -11655,7 +11651,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("vertical("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarPositionImpl(Ark_NativePointer node, @@ -11665,7 +11661,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollableImpl(Ark_NativePointer node, @@ -11675,7 +11671,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarMode0Impl(Ark_NativePointer node, @@ -11685,7 +11681,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarMode1Impl(Ark_NativePointer node, @@ -11698,7 +11694,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarWidthImpl(Ark_NativePointer node, @@ -11708,7 +11704,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarHeightImpl(Ark_NativePointer node, @@ -11718,7 +11714,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AnimationDurationImpl(Ark_NativePointer node, @@ -11728,7 +11724,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("animationDuration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AnimationModeImpl(Ark_NativePointer node, @@ -11738,7 +11734,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("animationMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, @@ -11748,7 +11744,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("edgeEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -11758,7 +11754,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTabBarClickImpl(Ark_NativePointer node, @@ -11768,7 +11764,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTabBarClick("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAnimationStartImpl(Ark_NativePointer node, @@ -11778,7 +11774,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAnimationStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAnimationEndImpl(Ark_NativePointer node, @@ -11788,7 +11784,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAnimationEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGestureSwipeImpl(Ark_NativePointer node, @@ -11798,7 +11794,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGestureSwipe("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FadingEdgeImpl(Ark_NativePointer node, @@ -11808,7 +11804,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fadingEdge("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -11818,7 +11814,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarOverlapImpl(Ark_NativePointer node, @@ -11828,7 +11824,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barOverlap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarBackgroundColorImpl(Ark_NativePointer node, @@ -11838,7 +11834,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarGridAlignImpl(Ark_NativePointer node, @@ -11848,7 +11844,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barGridAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomContentTransitionImpl(Ark_NativePointer node, @@ -11858,7 +11854,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("customContentTransition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarBackgroundBlurStyle0Impl(Ark_NativePointer node, @@ -11868,7 +11864,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barBackgroundBlurStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarBackgroundBlurStyle1Impl(Ark_NativePointer node, @@ -11881,7 +11877,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, style); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarBackgroundEffectImpl(Ark_NativePointer node, @@ -11891,7 +11887,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barBackgroundEffect("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContentWillChangeImpl(Ark_NativePointer node, @@ -11901,7 +11897,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentWillChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarModeScrollableImpl(Ark_NativePointer node, @@ -11911,7 +11907,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barModeScrollable("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabsAttributeModifier @@ -11928,7 +11924,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setTabContentOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabContentInterfaceModifier @@ -11940,7 +11936,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("tabBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TabBar1Impl(Ark_NativePointer node, @@ -11950,7 +11946,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("tabBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillShowImpl(Ark_NativePointer node, @@ -11960,7 +11956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillShow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillHideImpl(Ark_NativePointer node, @@ -11970,7 +11966,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillHide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabContentAttributeModifier @@ -11992,7 +11988,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, content); out.append(", "); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextInterfaceModifier @@ -12004,7 +12000,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("font("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Font1Impl(Ark_NativePointer node, @@ -12017,7 +12013,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, fontValue); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -12027,7 +12023,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -12037,7 +12033,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontSizeImpl(Ark_NativePointer node, @@ -12047,7 +12043,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxFontSizeImpl(Ark_NativePointer node, @@ -12057,7 +12053,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontScaleImpl(Ark_NativePointer node, @@ -12067,7 +12063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontScale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxFontScaleImpl(Ark_NativePointer node, @@ -12077,7 +12073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxFontScale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -12087,7 +12083,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeight0Impl(Ark_NativePointer node, @@ -12097,7 +12093,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeight1Impl(Ark_NativePointer node, @@ -12110,7 +12106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, weight); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineSpacingImpl(Ark_NativePointer node, @@ -12120,7 +12116,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextAlignImpl(Ark_NativePointer node, @@ -12130,7 +12126,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineHeightImpl(Ark_NativePointer node, @@ -12140,7 +12136,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextOverflowImpl(Ark_NativePointer node, @@ -12150,7 +12146,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textOverflow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -12160,7 +12156,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLinesImpl(Ark_NativePointer node, @@ -12170,7 +12166,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLines("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DecorationImpl(Ark_NativePointer node, @@ -12180,7 +12176,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("decoration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LetterSpacingImpl(Ark_NativePointer node, @@ -12190,7 +12186,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("letterSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextCaseImpl(Ark_NativePointer node, @@ -12200,7 +12196,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textCase("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BaselineOffsetImpl(Ark_NativePointer node, @@ -12210,7 +12206,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("baselineOffset("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionImpl(Ark_NativePointer node, @@ -12220,7 +12216,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOption("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DraggableImpl(Ark_NativePointer node, @@ -12230,7 +12226,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("draggable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextShadowImpl(Ark_NativePointer node, @@ -12240,7 +12236,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HeightAdaptivePolicyImpl(Ark_NativePointer node, @@ -12250,7 +12246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("heightAdaptivePolicy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextIndentImpl(Ark_NativePointer node, @@ -12260,7 +12256,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textIndent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WordBreakImpl(Ark_NativePointer node, @@ -12270,7 +12266,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("wordBreak("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineBreakStrategyImpl(Ark_NativePointer node, @@ -12280,7 +12276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineBreakStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCopyImpl(Ark_NativePointer node, @@ -12290,7 +12286,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCopy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretColorImpl(Ark_NativePointer node, @@ -12300,7 +12296,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -12310,7 +12306,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EllipsisModeImpl(Ark_NativePointer node, @@ -12320,7 +12316,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("ellipsisMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableDataDetectorImpl(Ark_NativePointer node, @@ -12330,7 +12326,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableDataDetector("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DataDetectorConfigImpl(Ark_NativePointer node, @@ -12340,7 +12336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dataDetectorConfig("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, @@ -12350,7 +12346,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTextSelectionChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFeatureImpl(Ark_NativePointer node, @@ -12360,7 +12356,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFeature("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, @@ -12370,7 +12366,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("privacySensitive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextSelectableImpl(Ark_NativePointer node, @@ -12380,7 +12376,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textSelectable("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -12390,7 +12386,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HalfLeadingImpl(Ark_NativePointer node, @@ -12400,7 +12396,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("halfLeading("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -12410,7 +12406,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectionImpl(Ark_NativePointer node, @@ -12423,7 +12419,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionStart); out.append(", "); WriteToString(&out, selectionEnd); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindSelectionMenuImpl(Ark_NativePointer node, @@ -12442,7 +12438,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, responseType); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextAttributeModifier @@ -12461,7 +12457,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextAreaOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextAreaInterfaceModifier @@ -12473,7 +12469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderFontImpl(Ark_NativePointer node, @@ -12483,7 +12479,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnterKeyTypeImpl(Ark_NativePointer node, @@ -12493,7 +12489,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enterKeyType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextAlignImpl(Ark_NativePointer node, @@ -12503,7 +12499,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretColorImpl(Ark_NativePointer node, @@ -12513,7 +12509,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -12523,7 +12519,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -12533,7 +12529,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -12543,7 +12539,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -12553,7 +12549,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -12563,7 +12559,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextOverflowImpl(Ark_NativePointer node, @@ -12573,7 +12569,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textOverflow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextIndentImpl(Ark_NativePointer node, @@ -12583,7 +12579,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textIndent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretStyleImpl(Ark_NativePointer node, @@ -12593,7 +12589,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -12603,7 +12599,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmit0Impl(Ark_NativePointer node, @@ -12613,7 +12609,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmit1Impl(Ark_NativePointer node, @@ -12623,7 +12619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -12633,7 +12629,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, @@ -12643,7 +12639,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTextSelectionChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContentScrollImpl(Ark_NativePointer node, @@ -12653,7 +12649,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnEditChangeImpl(Ark_NativePointer node, @@ -12663,7 +12659,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onEditChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCopyImpl(Ark_NativePointer node, @@ -12673,7 +12669,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCopy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCutImpl(Ark_NativePointer node, @@ -12683,7 +12679,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCut("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, @@ -12693,7 +12689,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPaste("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionImpl(Ark_NativePointer node, @@ -12703,7 +12699,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOption("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableKeyboardOnFocusImpl(Ark_NativePointer node, @@ -12713,7 +12709,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableKeyboardOnFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLengthImpl(Ark_NativePointer node, @@ -12723,7 +12719,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLength("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StyleImpl(Ark_NativePointer node, @@ -12733,7 +12729,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("style("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarStateImpl(Ark_NativePointer node, @@ -12743,7 +12739,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barState("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectionMenuHiddenImpl(Ark_NativePointer node, @@ -12753,7 +12749,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectionMenuHidden("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontSizeImpl(Ark_NativePointer node, @@ -12763,7 +12759,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxFontSizeImpl(Ark_NativePointer node, @@ -12773,7 +12769,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HeightAdaptivePolicyImpl(Ark_NativePointer node, @@ -12783,7 +12779,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("heightAdaptivePolicy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLinesImpl(Ark_NativePointer node, @@ -12793,7 +12789,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLines("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WordBreakImpl(Ark_NativePointer node, @@ -12803,7 +12799,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("wordBreak("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineBreakStrategyImpl(Ark_NativePointer node, @@ -12813,7 +12809,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineBreakStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DecorationImpl(Ark_NativePointer node, @@ -12823,7 +12819,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("decoration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LetterSpacingImpl(Ark_NativePointer node, @@ -12833,7 +12829,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("letterSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineSpacingImpl(Ark_NativePointer node, @@ -12843,7 +12839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineHeightImpl(Ark_NativePointer node, @@ -12853,7 +12849,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TypeImpl(Ark_NativePointer node, @@ -12863,7 +12859,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAutoFillImpl(Ark_NativePointer node, @@ -12873,7 +12869,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAutoFill("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentTypeImpl(Ark_NativePointer node, @@ -12883,7 +12879,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFeatureImpl(Ark_NativePointer node, @@ -12893,7 +12889,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFeature("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillInsertImpl(Ark_NativePointer node, @@ -12903,7 +12899,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidInsertImpl(Ark_NativePointer node, @@ -12913,7 +12909,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillDeleteImpl(Ark_NativePointer node, @@ -12923,7 +12919,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidDeleteImpl(Ark_NativePointer node, @@ -12933,7 +12929,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -12943,7 +12939,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -12953,7 +12949,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enablePreviewText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -12963,7 +12959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InputFilterImpl(Ark_NativePointer node, @@ -12976,7 +12972,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, error); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowCounterImpl(Ark_NativePointer node, @@ -12989,7 +12985,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomKeyboardImpl(Ark_NativePointer node, @@ -13002,7 +12998,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextAreaAttributeModifier @@ -13021,7 +13017,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextClockOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextClockInterfaceModifier @@ -13033,7 +13029,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("format("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDateChangeImpl(Ark_NativePointer node, @@ -13043,7 +13039,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -13053,7 +13049,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -13063,7 +13059,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -13073,7 +13069,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -13083,7 +13079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -13093,7 +13089,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextShadowImpl(Ark_NativePointer node, @@ -13103,7 +13099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFeatureImpl(Ark_NativePointer node, @@ -13113,7 +13109,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFeature("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -13123,7 +13119,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DateTimeOptionsImpl(Ark_NativePointer node, @@ -13133,7 +13129,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dateTimeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextClockAttributeModifier @@ -13152,7 +13148,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextInputOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextInputInterfaceModifier @@ -13164,7 +13160,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("type("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentTypeImpl(Ark_NativePointer node, @@ -13174,7 +13170,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderColorImpl(Ark_NativePointer node, @@ -13184,7 +13180,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextOverflowImpl(Ark_NativePointer node, @@ -13194,7 +13190,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textOverflow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextIndentImpl(Ark_NativePointer node, @@ -13204,7 +13200,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textIndent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PlaceholderFontImpl(Ark_NativePointer node, @@ -13214,7 +13210,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("placeholderFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnterKeyTypeImpl(Ark_NativePointer node, @@ -13224,7 +13220,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enterKeyType("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretColorImpl(Ark_NativePointer node, @@ -13234,7 +13230,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnEditChangedImpl(Ark_NativePointer node, @@ -13244,7 +13240,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onEditChanged("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnEditChangeImpl(Ark_NativePointer node, @@ -13254,7 +13250,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onEditChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSubmitImpl(Ark_NativePointer node, @@ -13264,7 +13260,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSubmit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -13274,7 +13270,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, @@ -13284,7 +13280,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTextSelectionChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContentScrollImpl(Ark_NativePointer node, @@ -13294,7 +13290,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLengthImpl(Ark_NativePointer node, @@ -13304,7 +13300,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLength("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -13314,7 +13310,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -13324,7 +13320,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -13334,7 +13330,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -13344,7 +13340,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -13354,7 +13350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCopyImpl(Ark_NativePointer node, @@ -13364,7 +13360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCopy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCutImpl(Ark_NativePointer node, @@ -13374,7 +13370,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCut("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, @@ -13384,7 +13380,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPaste("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionImpl(Ark_NativePointer node, @@ -13394,7 +13390,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOption("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowPasswordIconImpl(Ark_NativePointer node, @@ -13404,7 +13400,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showPasswordIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextAlignImpl(Ark_NativePointer node, @@ -13414,7 +13410,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textAlign("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StyleImpl(Ark_NativePointer node, @@ -13424,7 +13420,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("style("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretStyleImpl(Ark_NativePointer node, @@ -13434,7 +13430,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedBackgroundColorImpl(Ark_NativePointer node, @@ -13444,7 +13440,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedBackgroundColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CaretPositionImpl(Ark_NativePointer node, @@ -13454,7 +13450,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableKeyboardOnFocusImpl(Ark_NativePointer node, @@ -13464,7 +13460,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableKeyboardOnFocus("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PasswordIconImpl(Ark_NativePointer node, @@ -13474,7 +13470,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("passwordIcon("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowErrorImpl(Ark_NativePointer node, @@ -13484,7 +13480,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowUnitImpl(Ark_NativePointer node, @@ -13494,7 +13490,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showUnit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowUnderlineImpl(Ark_NativePointer node, @@ -13504,7 +13500,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showUnderline("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UnderlineColorImpl(Ark_NativePointer node, @@ -13514,7 +13510,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("underlineColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectionMenuHiddenImpl(Ark_NativePointer node, @@ -13524,7 +13520,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectionMenuHidden("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BarStateImpl(Ark_NativePointer node, @@ -13534,7 +13530,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("barState("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxLinesImpl(Ark_NativePointer node, @@ -13544,7 +13540,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxLines("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WordBreakImpl(Ark_NativePointer node, @@ -13554,7 +13550,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("wordBreak("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineBreakStrategyImpl(Ark_NativePointer node, @@ -13564,7 +13560,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineBreakStrategy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelButton0Impl(Ark_NativePointer node, @@ -13574,7 +13570,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cancelButton("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelButton1Impl(Ark_NativePointer node, @@ -13584,7 +13580,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cancelButton("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectAllImpl(Ark_NativePointer node, @@ -13594,7 +13590,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectAll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontSizeImpl(Ark_NativePointer node, @@ -13604,7 +13600,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxFontSizeImpl(Ark_NativePointer node, @@ -13614,7 +13610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HeightAdaptivePolicyImpl(Ark_NativePointer node, @@ -13624,7 +13620,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("heightAdaptivePolicy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAutoFillImpl(Ark_NativePointer node, @@ -13634,7 +13630,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAutoFill("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DecorationImpl(Ark_NativePointer node, @@ -13644,7 +13640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("decoration("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LetterSpacingImpl(Ark_NativePointer node, @@ -13654,7 +13650,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("letterSpacing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineHeightImpl(Ark_NativePointer node, @@ -13664,7 +13660,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("lineHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PasswordRulesImpl(Ark_NativePointer node, @@ -13674,7 +13670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("passwordRules("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFeatureImpl(Ark_NativePointer node, @@ -13684,7 +13680,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFeature("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowPasswordImpl(Ark_NativePointer node, @@ -13694,7 +13690,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showPassword("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSecurityStateChangeImpl(Ark_NativePointer node, @@ -13704,7 +13700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSecurityStateChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillInsertImpl(Ark_NativePointer node, @@ -13714,7 +13710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidInsertImpl(Ark_NativePointer node, @@ -13724,7 +13720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidInsert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWillDeleteImpl(Ark_NativePointer node, @@ -13734,7 +13730,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWillDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDidDeleteImpl(Ark_NativePointer node, @@ -13744,7 +13740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDidDelete("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -13754,7 +13750,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -13764,7 +13760,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enablePreviewText("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -13774,7 +13770,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InputFilterImpl(Ark_NativePointer node, @@ -13787,7 +13783,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, error); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CustomKeyboardImpl(Ark_NativePointer node, @@ -13800,7 +13796,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowCounterImpl(Ark_NativePointer node, @@ -13813,7 +13809,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextInputAttributeModifier @@ -13832,7 +13828,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextPickerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextPickerInterfaceModifier @@ -13844,7 +13840,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("defaultPickerItemHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CanLoopImpl(Ark_NativePointer node, @@ -13854,7 +13850,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("canLoop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisappearTextStyleImpl(Ark_NativePointer node, @@ -13864,7 +13860,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("disappearTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextStyleImpl(Ark_NativePointer node, @@ -13874,7 +13870,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedTextStyleImpl(Ark_NativePointer node, @@ -13884,7 +13880,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAcceptImpl(Ark_NativePointer node, @@ -13894,7 +13890,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAccept("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnCancelImpl(Ark_NativePointer node, @@ -13904,7 +13900,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCancel("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -13914,7 +13910,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedIndexImpl(Ark_NativePointer node, @@ -13924,7 +13920,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -13934,7 +13930,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GradientHeightImpl(Ark_NativePointer node, @@ -13944,7 +13940,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("gradientHeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextPickerAttributeModifier @@ -13963,7 +13959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextTimerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextTimerInterfaceModifier @@ -13975,7 +13971,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("format("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontColorImpl(Ark_NativePointer node, @@ -13985,7 +13981,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontSizeImpl(Ark_NativePointer node, @@ -13995,7 +13991,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontStyleImpl(Ark_NativePointer node, @@ -14005,7 +14001,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontWeightImpl(Ark_NativePointer node, @@ -14015,7 +14011,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontWeight("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FontFamilyImpl(Ark_NativePointer node, @@ -14025,7 +14021,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fontFamily("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTimerImpl(Ark_NativePointer node, @@ -14035,7 +14031,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTimer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextShadowImpl(Ark_NativePointer node, @@ -14045,7 +14041,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textShadow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -14055,7 +14051,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextTimerAttributeModifier @@ -14074,7 +14070,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTimePickerOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TimePickerInterfaceModifier @@ -14086,7 +14082,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("useMilitaryTime("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LoopImpl(Ark_NativePointer node, @@ -14096,7 +14092,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("loop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DisappearTextStyleImpl(Ark_NativePointer node, @@ -14106,7 +14102,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("disappearTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextStyleImpl(Ark_NativePointer node, @@ -14116,7 +14112,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedTextStyleImpl(Ark_NativePointer node, @@ -14126,7 +14122,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedTextStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DateTimeOptionsImpl(Ark_NativePointer node, @@ -14136,7 +14132,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("dateTimeOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -14146,7 +14142,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -14156,7 +14152,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TimePickerAttributeModifier @@ -14175,7 +14171,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setToggleOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ToggleInterfaceModifier @@ -14187,7 +14183,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ContentModifierImpl(Ark_NativePointer node, @@ -14197,7 +14193,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("contentModifier("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectedColorImpl(Ark_NativePointer node, @@ -14207,7 +14203,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectedColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SwitchPointColorImpl(Ark_NativePointer node, @@ -14217,7 +14213,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("switchPointColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SwitchStyleImpl(Ark_NativePointer node, @@ -14227,7 +14223,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("switchStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ToggleAttributeModifier @@ -14246,7 +14242,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setVideoOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // VideoInterfaceModifier @@ -14258,7 +14254,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("muted("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoPlayImpl(Ark_NativePointer node, @@ -14268,7 +14264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoPlay("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ControlsImpl(Ark_NativePointer node, @@ -14278,7 +14274,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("controls("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LoopImpl(Ark_NativePointer node, @@ -14288,7 +14284,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("loop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ObjectFitImpl(Ark_NativePointer node, @@ -14298,7 +14294,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("objectFit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnStartImpl(Ark_NativePointer node, @@ -14308,7 +14304,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPauseImpl(Ark_NativePointer node, @@ -14318,7 +14314,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPause("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, @@ -14328,7 +14324,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFinish("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFullscreenChangeImpl(Ark_NativePointer node, @@ -14338,7 +14334,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFullscreenChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPreparedImpl(Ark_NativePointer node, @@ -14348,7 +14344,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPrepared("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSeekingImpl(Ark_NativePointer node, @@ -14358,7 +14354,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSeeking("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSeekedImpl(Ark_NativePointer node, @@ -14368,7 +14364,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSeeked("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnUpdateImpl(Ark_NativePointer node, @@ -14378,7 +14374,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onUpdate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -14388,7 +14384,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnStopImpl(Ark_NativePointer node, @@ -14398,7 +14394,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onStop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -14408,7 +14404,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAnalyzer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AnalyzerConfigImpl(Ark_NativePointer node, @@ -14418,7 +14414,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("analyzerConfig("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // VideoAttributeModifier @@ -14437,7 +14433,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setWebOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebInterfaceModifier @@ -14449,7 +14445,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("javaScriptAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FileAccessImpl(Ark_NativePointer node, @@ -14459,7 +14455,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fileAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnlineImageAccessImpl(Ark_NativePointer node, @@ -14469,7 +14465,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onlineImageAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DomStorageAccessImpl(Ark_NativePointer node, @@ -14479,7 +14475,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("domStorageAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ImageAccessImpl(Ark_NativePointer node, @@ -14489,7 +14485,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("imageAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MixedModeImpl(Ark_NativePointer node, @@ -14499,7 +14495,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mixedMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ZoomAccessImpl(Ark_NativePointer node, @@ -14509,7 +14505,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("zoomAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GeolocationAccessImpl(Ark_NativePointer node, @@ -14519,7 +14515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("geolocationAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void JavaScriptProxyImpl(Ark_NativePointer node, @@ -14529,7 +14525,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("javaScriptProxy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PasswordImpl(Ark_NativePointer node, @@ -14539,7 +14535,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("password("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CacheModeImpl(Ark_NativePointer node, @@ -14549,7 +14545,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cacheMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DarkModeImpl(Ark_NativePointer node, @@ -14559,7 +14555,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("darkMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForceDarkAccessImpl(Ark_NativePointer node, @@ -14569,7 +14565,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("forceDarkAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MediaOptionsImpl(Ark_NativePointer node, @@ -14579,7 +14575,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mediaOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TableDataImpl(Ark_NativePointer node, @@ -14589,7 +14585,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("tableData("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WideViewModeAccessImpl(Ark_NativePointer node, @@ -14599,7 +14595,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("wideViewModeAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OverviewModeAccessImpl(Ark_NativePointer node, @@ -14609,7 +14605,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("overviewModeAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OverScrollModeImpl(Ark_NativePointer node, @@ -14619,7 +14615,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("overScrollMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextZoomAtioImpl(Ark_NativePointer node, @@ -14629,7 +14625,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textZoomAtio("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextZoomRatioImpl(Ark_NativePointer node, @@ -14639,7 +14635,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textZoomRatio("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DatabaseAccessImpl(Ark_NativePointer node, @@ -14649,7 +14645,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("databaseAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InitialScaleImpl(Ark_NativePointer node, @@ -14659,7 +14655,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("initialScale("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UserAgentImpl(Ark_NativePointer node, @@ -14669,7 +14665,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("userAgent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MetaViewportImpl(Ark_NativePointer node, @@ -14679,7 +14675,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("metaViewport("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPageEndImpl(Ark_NativePointer node, @@ -14689,7 +14685,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPageEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPageBeginImpl(Ark_NativePointer node, @@ -14699,7 +14695,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPageBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnProgressChangeImpl(Ark_NativePointer node, @@ -14709,7 +14705,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onProgressChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTitleReceiveImpl(Ark_NativePointer node, @@ -14719,7 +14715,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTitleReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGeolocationHideImpl(Ark_NativePointer node, @@ -14729,7 +14725,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGeolocationHide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnGeolocationShowImpl(Ark_NativePointer node, @@ -14739,7 +14735,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onGeolocationShow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRequestSelectedImpl(Ark_NativePointer node, @@ -14749,7 +14745,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRequestSelected("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAlertImpl(Ark_NativePointer node, @@ -14759,7 +14755,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAlert("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnBeforeUnloadImpl(Ark_NativePointer node, @@ -14769,7 +14765,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onBeforeUnload("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnConfirmImpl(Ark_NativePointer node, @@ -14779,7 +14775,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onConfirm("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPromptImpl(Ark_NativePointer node, @@ -14789,7 +14785,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPrompt("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnConsoleImpl(Ark_NativePointer node, @@ -14799,7 +14795,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onConsole("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorReceiveImpl(Ark_NativePointer node, @@ -14809,7 +14805,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onErrorReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnHttpErrorReceiveImpl(Ark_NativePointer node, @@ -14819,7 +14815,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHttpErrorReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDownloadStartImpl(Ark_NativePointer node, @@ -14829,7 +14825,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDownloadStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRefreshAccessedHistoryImpl(Ark_NativePointer node, @@ -14839,7 +14835,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRefreshAccessedHistory("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnUrlLoadInterceptImpl(Ark_NativePointer node, @@ -14849,7 +14845,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onUrlLoadIntercept("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSslErrorReceiveImpl(Ark_NativePointer node, @@ -14859,7 +14855,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSslErrorReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRenderExited0Impl(Ark_NativePointer node, @@ -14869,7 +14865,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRenderExited("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRenderExited1Impl(Ark_NativePointer node, @@ -14879,7 +14875,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRenderExited("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnShowFileSelectorImpl(Ark_NativePointer node, @@ -14889,7 +14885,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onShowFileSelector("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFileSelectorShowImpl(Ark_NativePointer node, @@ -14899,7 +14895,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFileSelectorShow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnResourceLoadImpl(Ark_NativePointer node, @@ -14909,7 +14905,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onResourceLoad("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFullScreenExitImpl(Ark_NativePointer node, @@ -14919,7 +14915,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFullScreenExit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFullScreenEnterImpl(Ark_NativePointer node, @@ -14929,7 +14925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFullScreenEnter("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScaleChangeImpl(Ark_NativePointer node, @@ -14939,7 +14935,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScaleChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnHttpAuthRequestImpl(Ark_NativePointer node, @@ -14949,7 +14945,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onHttpAuthRequest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnInterceptRequestImpl(Ark_NativePointer node, @@ -14959,7 +14955,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onInterceptRequest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPermissionRequestImpl(Ark_NativePointer node, @@ -14969,7 +14965,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPermissionRequest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScreenCaptureRequestImpl(Ark_NativePointer node, @@ -14979,7 +14975,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScreenCaptureRequest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContextMenuShowImpl(Ark_NativePointer node, @@ -14989,7 +14985,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContextMenuShow("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnContextMenuHideImpl(Ark_NativePointer node, @@ -14999,7 +14995,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContextMenuHide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MediaPlayGestureAccessImpl(Ark_NativePointer node, @@ -15009,7 +15005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("mediaPlayGestureAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSearchResultReceiveImpl(Ark_NativePointer node, @@ -15019,7 +15015,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSearchResultReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollImpl(Ark_NativePointer node, @@ -15029,7 +15025,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSslErrorEventReceiveImpl(Ark_NativePointer node, @@ -15039,7 +15035,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSslErrorEventReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSslErrorEventImpl(Ark_NativePointer node, @@ -15049,7 +15045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSslErrorEvent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnClientAuthenticationRequestImpl(Ark_NativePointer node, @@ -15059,7 +15055,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onClientAuthenticationRequest("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWindowNewImpl(Ark_NativePointer node, @@ -15069,7 +15065,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWindowNew("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnWindowExitImpl(Ark_NativePointer node, @@ -15079,7 +15075,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onWindowExit("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MultiWindowAccessImpl(Ark_NativePointer node, @@ -15089,7 +15085,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("multiWindowAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnInterceptKeyEventImpl(Ark_NativePointer node, @@ -15099,7 +15095,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onInterceptKeyEvent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebStandardFontImpl(Ark_NativePointer node, @@ -15109,7 +15105,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webStandardFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebSerifFontImpl(Ark_NativePointer node, @@ -15119,7 +15115,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webSerifFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebSansSerifFontImpl(Ark_NativePointer node, @@ -15129,7 +15125,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webSansSerifFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebFixedFontImpl(Ark_NativePointer node, @@ -15139,7 +15135,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webFixedFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebFantasyFontImpl(Ark_NativePointer node, @@ -15149,7 +15145,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webFantasyFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WebCursiveFontImpl(Ark_NativePointer node, @@ -15159,7 +15155,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("webCursiveFont("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DefaultFixedFontSizeImpl(Ark_NativePointer node, @@ -15169,7 +15165,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("defaultFixedFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DefaultFontSizeImpl(Ark_NativePointer node, @@ -15179,7 +15175,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("defaultFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinFontSizeImpl(Ark_NativePointer node, @@ -15189,7 +15185,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinLogicalFontSizeImpl(Ark_NativePointer node, @@ -15199,7 +15195,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minLogicalFontSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DefaultTextEncodingFormatImpl(Ark_NativePointer node, @@ -15209,7 +15205,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("defaultTextEncodingFormat("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForceDisplayScrollBarImpl(Ark_NativePointer node, @@ -15219,7 +15215,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("forceDisplayScrollBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BlockNetworkImpl(Ark_NativePointer node, @@ -15229,7 +15225,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("blockNetwork("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HorizontalScrollBarAccessImpl(Ark_NativePointer node, @@ -15239,7 +15235,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("horizontalScrollBarAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void VerticalScrollBarAccessImpl(Ark_NativePointer node, @@ -15249,7 +15245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("verticalScrollBarAccess("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTouchIconUrlReceivedImpl(Ark_NativePointer node, @@ -15259,7 +15255,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTouchIconUrlReceived("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFaviconReceivedImpl(Ark_NativePointer node, @@ -15269,7 +15265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFaviconReceived("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnPageVisibleImpl(Ark_NativePointer node, @@ -15279,7 +15275,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onPageVisible("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDataResubmittedImpl(Ark_NativePointer node, @@ -15289,7 +15285,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDataResubmitted("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PinchSmoothImpl(Ark_NativePointer node, @@ -15299,7 +15295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("pinchSmooth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AllowWindowOpenMethodImpl(Ark_NativePointer node, @@ -15309,7 +15305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("allowWindowOpenMethod("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAudioStateChangedImpl(Ark_NativePointer node, @@ -15319,7 +15315,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAudioStateChanged("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFirstContentfulPaintImpl(Ark_NativePointer node, @@ -15329,7 +15325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFirstContentfulPaint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnFirstMeaningfulPaintImpl(Ark_NativePointer node, @@ -15339,7 +15335,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onFirstMeaningfulPaint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnLargestContentfulPaintImpl(Ark_NativePointer node, @@ -15349,7 +15345,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onLargestContentfulPaint("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnLoadInterceptImpl(Ark_NativePointer node, @@ -15359,7 +15355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onLoadIntercept("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnControllerAttachedImpl(Ark_NativePointer node, @@ -15369,7 +15365,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onControllerAttached("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnOverScrollImpl(Ark_NativePointer node, @@ -15379,7 +15375,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onOverScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSafeBrowsingCheckResultImpl(Ark_NativePointer node, @@ -15389,7 +15385,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSafeBrowsingCheckResult("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnNavigationEntryCommittedImpl(Ark_NativePointer node, @@ -15399,7 +15395,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onNavigationEntryCommitted("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnIntelligentTrackingPreventionResultImpl(Ark_NativePointer node, @@ -15409,7 +15405,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onIntelligentTrackingPreventionResult("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void JavaScriptOnDocumentStartImpl(Ark_NativePointer node, @@ -15419,7 +15415,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("javaScriptOnDocumentStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void JavaScriptOnDocumentEndImpl(Ark_NativePointer node, @@ -15429,7 +15425,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("javaScriptOnDocumentEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LayoutModeImpl(Ark_NativePointer node, @@ -15439,7 +15435,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("layoutMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -15449,7 +15445,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableNativeEmbedModeImpl(Ark_NativePointer node, @@ -15459,7 +15455,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableNativeEmbedMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnNativeEmbedLifecycleChangeImpl(Ark_NativePointer node, @@ -15469,7 +15465,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onNativeEmbedLifecycleChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnNativeEmbedVisibilityChangeImpl(Ark_NativePointer node, @@ -15479,7 +15475,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onNativeEmbedVisibilityChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnNativeEmbedGestureEventImpl(Ark_NativePointer node, @@ -15489,7 +15485,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onNativeEmbedGestureEvent("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyOptionsImpl(Ark_NativePointer node, @@ -15499,7 +15495,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("copyOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnOverrideUrlLoadingImpl(Ark_NativePointer node, @@ -15509,7 +15505,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onOverrideUrlLoading("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TextAutosizingImpl(Ark_NativePointer node, @@ -15519,7 +15515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("textAutosizing("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableNativeMediaPlayerImpl(Ark_NativePointer node, @@ -15529,7 +15525,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableNativeMediaPlayer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableSmoothDragResizeImpl(Ark_NativePointer node, @@ -15539,7 +15535,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableSmoothDragResize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRenderProcessNotRespondingImpl(Ark_NativePointer node, @@ -15549,7 +15545,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRenderProcessNotResponding("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnRenderProcessRespondingImpl(Ark_NativePointer node, @@ -15559,7 +15555,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRenderProcessResponding("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectionMenuOptionsImpl(Ark_NativePointer node, @@ -15569,7 +15565,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("selectionMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnViewportFitChangedImpl(Ark_NativePointer node, @@ -15579,7 +15575,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onViewportFitChanged("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnInterceptKeyboardAttachImpl(Ark_NativePointer node, @@ -15589,7 +15585,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onInterceptKeyboardAttach("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnAdsBlockedImpl(Ark_NativePointer node, @@ -15599,7 +15595,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAdsBlocked("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void KeyboardAvoidModeImpl(Ark_NativePointer node, @@ -15609,7 +15605,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("keyboardAvoidMode("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, @@ -15619,7 +15615,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("editMenuOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -15629,7 +15625,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableHapticFeedback("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RegisterNativeEmbedRuleImpl(Ark_NativePointer node, @@ -15642,7 +15638,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, tag); out.append(", "); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BindSelectionMenuImpl(Ark_NativePointer node, @@ -15661,7 +15657,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, responseType); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebAttributeModifier @@ -15680,7 +15676,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setWindowSceneOptions("); WriteToString(&out, persistentId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WindowSceneInterfaceModifier @@ -15695,7 +15691,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, destination); out.append(", "); WriteToString(&out, fraction); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WindowSceneAttributeModifier @@ -15714,7 +15710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetXComponentOptions1Impl(Ark_NativePointer node, @@ -15724,7 +15720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentOptions("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetXComponentOptions2Impl(Ark_NativePointer node, @@ -15734,7 +15730,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // XComponentInterfaceModifier @@ -15746,7 +15742,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onLoad("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnDestroyImpl(Ark_NativePointer node, @@ -15756,7 +15752,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onDestroy("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -15766,7 +15762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableAnalyzer("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableSecureImpl(Ark_NativePointer node, @@ -15776,7 +15772,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableSecure("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // XComponentAttributeModifier @@ -15795,7 +15791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSideBarContainerOptions("); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SideBarContainerInterfaceModifier @@ -15807,7 +15803,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showSideBar("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ControlButtonImpl(Ark_NativePointer node, @@ -15817,7 +15813,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("controlButton("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowControlButtonImpl(Ark_NativePointer node, @@ -15827,7 +15823,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("showControlButton("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -15837,7 +15833,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SideBarWidth0Impl(Ark_NativePointer node, @@ -15847,7 +15843,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SideBarWidth1Impl(Ark_NativePointer node, @@ -15857,7 +15853,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinSideBarWidth0Impl(Ark_NativePointer node, @@ -15867,7 +15863,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minSideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinSideBarWidth1Impl(Ark_NativePointer node, @@ -15877,7 +15873,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minSideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxSideBarWidth0Impl(Ark_NativePointer node, @@ -15887,7 +15883,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxSideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MaxSideBarWidth1Impl(Ark_NativePointer node, @@ -15897,7 +15893,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("maxSideBarWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AutoHideImpl(Ark_NativePointer node, @@ -15907,7 +15903,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("autoHide("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SideBarPositionImpl(Ark_NativePointer node, @@ -15917,7 +15913,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sideBarPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, @@ -15927,7 +15923,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("divider("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MinContentWidthImpl(Ark_NativePointer node, @@ -15937,7 +15933,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("minContentWidth("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SideBarContainerAttributeModifier @@ -15956,7 +15952,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRemoteWindowOptions("); WriteToString(&out, target); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RemoteWindowInterfaceModifier @@ -15975,7 +15971,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setWaterFlowOptions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WaterFlowInterfaceModifier @@ -15987,7 +15983,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnsTemplate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ItemConstraintSizeImpl(Ark_NativePointer node, @@ -15997,7 +15993,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("itemConstraintSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RowsTemplateImpl(Ark_NativePointer node, @@ -16007,7 +16003,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowsTemplate("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ColumnsGapImpl(Ark_NativePointer node, @@ -16017,7 +16013,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("columnsGap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RowsGapImpl(Ark_NativePointer node, @@ -16027,7 +16023,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rowsGap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LayoutDirectionImpl(Ark_NativePointer node, @@ -16037,7 +16033,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("layoutDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void NestedScrollImpl(Ark_NativePointer node, @@ -16047,7 +16043,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("nestedScroll("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableScrollInteractionImpl(Ark_NativePointer node, @@ -16057,7 +16053,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableScrollInteraction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FrictionImpl(Ark_NativePointer node, @@ -16067,7 +16063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("friction("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount0Impl(Ark_NativePointer node, @@ -16077,7 +16073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("cachedCount("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CachedCount1Impl(Ark_NativePointer node, @@ -16090,7 +16086,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, count); out.append(", "); WriteToString(&out, show); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachStartImpl(Ark_NativePointer node, @@ -16100,7 +16096,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachStart("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReachEndImpl(Ark_NativePointer node, @@ -16110,7 +16106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReachEnd("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollFrameBeginImpl(Ark_NativePointer node, @@ -16120,7 +16116,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollFrameBegin("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnScrollIndexImpl(Ark_NativePointer node, @@ -16130,7 +16126,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onScrollIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WaterFlowAttributeModifier @@ -16152,7 +16148,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, want); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // UIExtensionComponentInterfaceModifier @@ -16164,7 +16160,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRemoteReady("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReceiveImpl(Ark_NativePointer node, @@ -16174,7 +16170,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onReceive("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnResultImpl(Ark_NativePointer node, @@ -16184,7 +16180,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onResult("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnReleaseImpl(Ark_NativePointer node, @@ -16194,7 +16190,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onRelease("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, @@ -16204,7 +16200,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onError("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnTerminatedImpl(Ark_NativePointer node, @@ -16214,7 +16210,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onTerminated("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // UIExtensionComponentAttributeModifier @@ -16236,7 +16232,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, count); out.append(", "); WriteToString(&out, controller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LinearIndicatorInterfaceModifier @@ -16248,7 +16244,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicatorStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IndicatorLoopImpl(Ark_NativePointer node, @@ -16258,7 +16254,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("indicatorLoop("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, @@ -16268,7 +16264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onChange("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LinearIndicatorAttributeModifier @@ -18717,7 +18713,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -18725,8 +18721,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (UnifiedDataPeer*) 100; string out("new UnifiedData("); - out.append(")\n"); - out.append("[return (UnifiedDataPeer*) 100]\n"); + out.append(")"); + out.append("[return (UnifiedDataPeer*) 100]"); appendGroupedLog(1, out); return (UnifiedDataPeer*) 100; } @@ -18735,8 +18731,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -18747,7 +18743,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("hasType("); WriteToString(&out, type); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18756,7 +18752,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getTypes("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // UnifiedDataAccessor @@ -18766,7 +18762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_PixelMap* pixelmap) @@ -18775,8 +18771,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (DrawingCanvasPeer*) 100; string out("new DrawingCanvas("); WriteToString(&out, pixelmap); - out.append(")\n"); - out.append("[return (DrawingCanvasPeer*) 100]\n"); + out.append(")"); + out.append("[return (DrawingCanvasPeer*) 100]"); appendGroupedLog(1, out); return (DrawingCanvasPeer*) 100; } @@ -18785,8 +18781,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -18806,7 +18802,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, right); out.append(", "); WriteToString(&out, bottom); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DrawingCanvasAccessor @@ -18816,7 +18812,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_UIContext* uiContext) @@ -18825,8 +18821,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (FrameNodePeer*) 100; string out("new FrameNode("); WriteToString(&out, uiContext); - out.append(")\n"); - out.append("[return (FrameNodePeer*) 100]\n"); + out.append(")"); + out.append("[return (FrameNodePeer*) 100]"); appendGroupedLog(1, out); return (FrameNodePeer*) 100; } @@ -18835,8 +18831,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -18845,7 +18841,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isModifiable("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18856,7 +18852,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("appendChild("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InsertChildAfterImpl(FrameNodePeer* peer, @@ -18869,7 +18865,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, child); out.append(", "); WriteToString(&out, sibling); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveChildImpl(FrameNodePeer* peer, @@ -18879,7 +18875,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("removeChild("); WriteToString(&out, node); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClearChildrenImpl(FrameNodePeer* peer) @@ -18887,7 +18883,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("clearChildren("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetChildImpl(FrameNodePeer* peer, @@ -18897,7 +18893,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("getChild("); WriteToString(&out, index); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18906,7 +18902,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getFirstChild("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18915,7 +18911,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getNextSibling("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18924,7 +18920,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPreviousSibling("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18933,7 +18929,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getParent("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18942,7 +18938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getChildrenCount("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -18951,7 +18947,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("dispose("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FrameNodeAccessor @@ -18961,7 +18957,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -18969,8 +18965,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (PixelMapPeer*) 100; string out("new PixelMap("); - out.append(")\n"); - out.append("[return (PixelMapPeer*) 100]\n"); + out.append(")"); + out.append("[return (PixelMapPeer*) 100]"); appendGroupedLog(1, out); return (PixelMapPeer*) 100; } @@ -18979,8 +18975,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -18991,7 +18987,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("readPixelsToBufferSync("); WriteToString(&out, dst); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void WriteBufferToPixelsImpl(PixelMapPeer* peer, @@ -19001,7 +18997,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("writeBufferToPixels("); WriteToString(&out, src); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetIsEditableImpl(PixelMapPeer* peer) @@ -19009,7 +19005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getIsEditable("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19020,7 +19016,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setIsEditable("); WriteToString(&out, isEditable); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetIsStrideAlignmentImpl(PixelMapPeer* peer) @@ -19028,7 +19024,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getIsStrideAlignment("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19039,7 +19035,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setIsStrideAlignment("); WriteToString(&out, isStrideAlignment); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PixelMapAccessor @@ -19049,7 +19045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19057,8 +19053,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (EventEmulatorPeer*) 100; string out("new EventEmulator("); - out.append(")\n"); - out.append("[return (EventEmulatorPeer*) 100]\n"); + out.append(")"); + out.append("[return (EventEmulatorPeer*) 100]"); appendGroupedLog(1, out); return (EventEmulatorPeer*) 100; } @@ -19067,17 +19063,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } void EmitClickEventImpl(Ark_NativePointer node, const Ark_ClickEvent* event) { - auto frameNode = AsNode(node); - auto value = *event; - frameNode->callClickEvent(value); + if (!needGroupedLog(1)) + return; + string out("emitClickEvent("); + WriteToString(&out, node); + out.append(", "); + WriteToString(&out, event); + out.append(")"); + appendGroupedLog(1, out); } void EmitTextInputEventImpl(Ark_NativePointer node, const Ark_String* text) @@ -19088,7 +19089,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, node); out.append(", "); WriteToString(&out, text); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EventEmulatorAccessor @@ -19098,7 +19099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19106,8 +19107,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ActionSheetPeer*) 100; string out("new ActionSheet("); - out.append(")\n"); - out.append("[return (ActionSheetPeer*) 100]\n"); + out.append(")"); + out.append("[return (ActionSheetPeer*) 100]"); appendGroupedLog(1, out); return (ActionSheetPeer*) 100; } @@ -19116,8 +19117,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19127,7 +19128,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ActionSheetAccessor @@ -19137,7 +19138,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19145,8 +19146,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (AlertDialogPeer*) 100; string out("new AlertDialog("); - out.append(")\n"); - out.append("[return (AlertDialogPeer*) 100]\n"); + out.append(")"); + out.append("[return (AlertDialogPeer*) 100]"); appendGroupedLog(1, out); return (AlertDialogPeer*) 100; } @@ -19155,8 +19156,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19166,7 +19167,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // AlertDialogAccessor @@ -19176,7 +19177,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19184,8 +19185,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CalendarControllerPeer*) 100; string out("new CalendarController("); - out.append(")\n"); - out.append("[return (CalendarControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (CalendarControllerPeer*) 100]"); appendGroupedLog(1, out); return (CalendarControllerPeer*) 100; } @@ -19194,8 +19195,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19204,7 +19205,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("backToToday("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GoToImpl(CalendarControllerPeer* peer, @@ -19214,7 +19215,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("goTo("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarControllerAccessor @@ -19224,7 +19225,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19232,8 +19233,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CalendarPickerDialogPeer*) 100; string out("new CalendarPickerDialog("); - out.append(")\n"); - out.append("[return (CalendarPickerDialogPeer*) 100]\n"); + out.append(")"); + out.append("[return (CalendarPickerDialogPeer*) 100]"); appendGroupedLog(1, out); return (CalendarPickerDialogPeer*) 100; } @@ -19242,8 +19243,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19253,7 +19254,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CalendarPickerDialogAccessor @@ -19263,7 +19264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19271,8 +19272,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CanvasGradientPeer*) 100; string out("new CanvasGradient("); - out.append(")\n"); - out.append("[return (CanvasGradientPeer*) 100]\n"); + out.append(")"); + out.append("[return (CanvasGradientPeer*) 100]"); appendGroupedLog(1, out); return (CanvasGradientPeer*) 100; } @@ -19281,8 +19282,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19296,7 +19297,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, offset); out.append(", "); WriteToString(&out, color); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasGradientAccessor @@ -19306,7 +19307,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19314,8 +19315,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CanvasPathPeer*) 100; string out("new CanvasPath("); - out.append(")\n"); - out.append("[return (CanvasPathPeer*) 100]\n"); + out.append(")"); + out.append("[return (CanvasPathPeer*) 100]"); appendGroupedLog(1, out); return (CanvasPathPeer*) 100; } @@ -19324,8 +19325,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19351,7 +19352,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, endAngle); out.append(", "); WriteToString(&out, counterclockwise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ArcToImpl(CanvasPathPeer* peer, @@ -19373,7 +19374,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, y2); out.append(", "); WriteToString(&out, radius); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BezierCurveToImpl(CanvasPathPeer* peer, @@ -19398,7 +19399,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClosePathImpl(CanvasPathPeer* peer) @@ -19406,7 +19407,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("closePath("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EllipseImpl(CanvasPathPeer* peer, @@ -19437,7 +19438,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, endAngle); out.append(", "); WriteToString(&out, counterclockwise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LineToImpl(CanvasPathPeer* peer, @@ -19450,7 +19451,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MoveToImpl(CanvasPathPeer* peer, @@ -19463,7 +19464,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void QuadraticCurveToImpl(CanvasPathPeer* peer, @@ -19482,7 +19483,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RectImpl(CanvasPathPeer* peer, @@ -19501,7 +19502,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, w); out.append(", "); WriteToString(&out, h); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasPathAccessor @@ -19511,7 +19512,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19519,8 +19520,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (Path2DPeer*) 100; string out("new Path2D("); - out.append(")\n"); - out.append("[return (Path2DPeer*) 100]\n"); + out.append(")"); + out.append("[return (Path2DPeer*) 100]"); appendGroupedLog(1, out); return (Path2DPeer*) 100; } @@ -19529,8 +19530,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19544,7 +19545,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, path); out.append(", "); WriteToString(&out, transform); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // Path2DAccessor @@ -19554,7 +19555,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19562,8 +19563,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CanvasPatternPeer*) 100; string out("new CanvasPattern("); - out.append(")\n"); - out.append("[return (CanvasPatternPeer*) 100]\n"); + out.append(")"); + out.append("[return (CanvasPatternPeer*) 100]"); appendGroupedLog(1, out); return (CanvasPatternPeer*) 100; } @@ -19572,8 +19573,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19584,7 +19585,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTransform("); WriteToString(&out, transform); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasPatternAccessor @@ -19594,7 +19595,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_String* src) @@ -19603,8 +19604,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (ImageBitmapPeer*) 100; string out("new ImageBitmap("); WriteToString(&out, src); - out.append(")\n"); - out.append("[return (ImageBitmapPeer*) 100]\n"); + out.append(")"); + out.append("[return (ImageBitmapPeer*) 100]"); appendGroupedLog(1, out); return (ImageBitmapPeer*) 100; } @@ -19613,8 +19614,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19623,7 +19624,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("close("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetHeightImpl(ImageBitmapPeer* peer) @@ -19631,7 +19632,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getHeight("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19640,7 +19641,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getWidth("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19651,7 +19652,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -19659,8 +19660,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CanvasRendererPeer*) 100; string out("new CanvasRenderer("); - out.append(")\n"); - out.append("[return (CanvasRendererPeer*) 100]\n"); + out.append(")"); + out.append("[return (CanvasRendererPeer*) 100]"); appendGroupedLog(1, out); return (CanvasRendererPeer*) 100; } @@ -19669,8 +19670,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -19687,7 +19688,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dx); out.append(", "); WriteToString(&out, dy); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DrawImage1Impl(CanvasRendererPeer* peer, @@ -19709,7 +19710,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dw); out.append(", "); WriteToString(&out, dh); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DrawImage2Impl(CanvasRendererPeer* peer, @@ -19743,7 +19744,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dw); out.append(", "); WriteToString(&out, dh); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void BeginPathImpl(CanvasRendererPeer* peer) @@ -19751,7 +19752,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("beginPath("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Clip0Impl(CanvasRendererPeer* peer, @@ -19761,7 +19762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("clip("); WriteToString(&out, fillRule); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Clip1Impl(CanvasRendererPeer* peer, @@ -19774,7 +19775,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, path); out.append(", "); WriteToString(&out, fillRule); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Fill0Impl(CanvasRendererPeer* peer, @@ -19784,7 +19785,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fill("); WriteToString(&out, fillRule); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Fill1Impl(CanvasRendererPeer* peer, @@ -19797,7 +19798,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, path); out.append(", "); WriteToString(&out, fillRule); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Stroke0Impl(CanvasRendererPeer* peer) @@ -19805,7 +19806,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stroke("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Stroke1Impl(CanvasRendererPeer* peer, @@ -19815,7 +19816,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("stroke("); WriteToString(&out, path); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CreateLinearGradientImpl(CanvasRendererPeer* peer, @@ -19834,7 +19835,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x1); out.append(", "); WriteToString(&out, y1); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19848,7 +19849,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, image); out.append(", "); WriteToString(&out, repetition); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19874,7 +19875,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, y1); out.append(", "); WriteToString(&out, r1); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19891,7 +19892,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19905,7 +19906,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, sw); out.append(", "); WriteToString(&out, sh); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19916,7 +19917,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("createImageData("); WriteToString(&out, imagedata); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19936,7 +19937,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, sw); out.append(", "); WriteToString(&out, sh); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19956,7 +19957,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, sw); out.append(", "); WriteToString(&out, sh); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -19973,7 +19974,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dx); out.append(", "); WriteToString(&out, dy); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PutImageData1Impl(CanvasRendererPeer* peer, @@ -20001,7 +20002,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dirtyWidth); out.append(", "); WriteToString(&out, dirtyHeight); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetLineDashImpl(CanvasRendererPeer* peer) @@ -20009,7 +20010,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getLineDash("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetLineDashImpl(CanvasRendererPeer* peer, @@ -20019,7 +20020,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineDash("); WriteToString(&out, segments); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClearRectImpl(CanvasRendererPeer* peer, @@ -20038,7 +20039,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, w); out.append(", "); WriteToString(&out, h); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillRectImpl(CanvasRendererPeer* peer, @@ -20057,7 +20058,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, w); out.append(", "); WriteToString(&out, h); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StrokeRectImpl(CanvasRendererPeer* peer, @@ -20076,7 +20077,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, w); out.append(", "); WriteToString(&out, h); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RestoreImpl(CanvasRendererPeer* peer) @@ -20084,7 +20085,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("restore("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SaveImpl(CanvasRendererPeer* peer) @@ -20092,7 +20093,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("save("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FillTextImpl(CanvasRendererPeer* peer, @@ -20111,7 +20112,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, y); out.append(", "); WriteToString(&out, maxWidth); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer MeasureTextImpl(CanvasRendererPeer* peer, @@ -20121,7 +20122,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("measureText("); WriteToString(&out, text); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20141,7 +20142,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, y); out.append(", "); WriteToString(&out, maxWidth); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetTransformImpl(CanvasRendererPeer* peer) @@ -20149,7 +20150,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTransform("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20158,7 +20159,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("resetTransform("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RotateImpl(CanvasRendererPeer* peer, @@ -20168,7 +20169,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("rotate("); WriteToString(&out, angle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScaleImpl(CanvasRendererPeer* peer, @@ -20181,7 +20182,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTransform0Impl(CanvasRendererPeer* peer, @@ -20206,7 +20207,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, e); out.append(", "); WriteToString(&out, f); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTransform1Impl(CanvasRendererPeer* peer, @@ -20216,7 +20217,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTransform("); WriteToString(&out, transform); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TransformImpl(CanvasRendererPeer* peer, @@ -20241,7 +20242,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, e); out.append(", "); WriteToString(&out, f); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TranslateImpl(CanvasRendererPeer* peer, @@ -20254,7 +20255,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetPixelMapImpl(CanvasRendererPeer* peer, @@ -20264,7 +20265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPixelMap("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void TransferFromImageBitmapImpl(CanvasRendererPeer* peer, @@ -20274,7 +20275,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("transferFromImageBitmap("); WriteToString(&out, bitmap); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SaveLayerImpl(CanvasRendererPeer* peer) @@ -20282,7 +20283,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("saveLayer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RestoreLayerImpl(CanvasRendererPeer* peer) @@ -20290,7 +20291,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("restoreLayer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ResetImpl(CanvasRendererPeer* peer) @@ -20298,7 +20299,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("reset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetGlobalAlphaImpl(CanvasRendererPeer* peer) @@ -20306,7 +20307,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getGlobalAlpha("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20317,7 +20318,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGlobalAlpha("); WriteToString(&out, globalAlpha); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetGlobalCompositeOperationImpl(CanvasRendererPeer* peer) @@ -20325,7 +20326,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getGlobalCompositeOperation("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetGlobalCompositeOperationImpl(CanvasRendererPeer* peer, @@ -20335,7 +20336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGlobalCompositeOperation("); WriteToString(&out, globalCompositeOperation); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetFillStyleImpl(CanvasRendererPeer* peer, @@ -20345,7 +20346,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFillStyle("); WriteToString(&out, fillStyle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetStrokeStyleImpl(CanvasRendererPeer* peer, @@ -20355,7 +20356,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStrokeStyle("); WriteToString(&out, strokeStyle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetFilterImpl(CanvasRendererPeer* peer) @@ -20363,7 +20364,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getFilter("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetFilterImpl(CanvasRendererPeer* peer, @@ -20373,7 +20374,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFilter("); WriteToString(&out, filter); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean GetImageSmoothingEnabledImpl(CanvasRendererPeer* peer) @@ -20381,7 +20382,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getImageSmoothingEnabled("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20392,7 +20393,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setImageSmoothingEnabled("); WriteToString(&out, imageSmoothingEnabled); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetImageSmoothingQualityImpl(CanvasRendererPeer* peer) @@ -20400,7 +20401,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getImageSmoothingQuality("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20411,7 +20412,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setImageSmoothingQuality("); WriteToString(&out, imageSmoothingQuality); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetLineCapImpl(CanvasRendererPeer* peer) @@ -20419,7 +20420,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineCap("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20430,7 +20431,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineCap("); WriteToString(&out, lineCap); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetLineDashOffsetImpl(CanvasRendererPeer* peer) @@ -20438,7 +20439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineDashOffset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20449,7 +20450,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineDashOffset("); WriteToString(&out, lineDashOffset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetLineJoinImpl(CanvasRendererPeer* peer) @@ -20457,7 +20458,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineJoin("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20468,7 +20469,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineJoin("); WriteToString(&out, lineJoin); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetLineWidthImpl(CanvasRendererPeer* peer) @@ -20476,7 +20477,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineWidth("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20487,7 +20488,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setLineWidth("); WriteToString(&out, lineWidth); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetMiterLimitImpl(CanvasRendererPeer* peer) @@ -20495,7 +20496,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getMiterLimit("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20506,7 +20507,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMiterLimit("); WriteToString(&out, miterLimit); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetShadowBlurImpl(CanvasRendererPeer* peer) @@ -20514,7 +20515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getShadowBlur("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20525,7 +20526,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setShadowBlur("); WriteToString(&out, shadowBlur); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetShadowColorImpl(CanvasRendererPeer* peer) @@ -20533,7 +20534,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getShadowColor("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetShadowColorImpl(CanvasRendererPeer* peer, @@ -20543,7 +20544,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setShadowColor("); WriteToString(&out, shadowColor); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetShadowOffsetXImpl(CanvasRendererPeer* peer) @@ -20551,7 +20552,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getShadowOffsetX("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20562,7 +20563,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setShadowOffsetX("); WriteToString(&out, shadowOffsetX); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetShadowOffsetYImpl(CanvasRendererPeer* peer) @@ -20570,7 +20571,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getShadowOffsetY("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20581,7 +20582,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setShadowOffsetY("); WriteToString(&out, shadowOffsetY); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetDirectionImpl(CanvasRendererPeer* peer) @@ -20589,7 +20590,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getDirection("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20600,7 +20601,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setDirection("); WriteToString(&out, direction); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetFontImpl(CanvasRendererPeer* peer) @@ -20608,7 +20609,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getFont("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetFontImpl(CanvasRendererPeer* peer, @@ -20618,7 +20619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFont("); WriteToString(&out, font); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetTextAlignImpl(CanvasRendererPeer* peer) @@ -20626,7 +20627,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTextAlign("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20637,7 +20638,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextAlign("); WriteToString(&out, textAlign); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetTextBaselineImpl(CanvasRendererPeer* peer) @@ -20645,7 +20646,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTextBaseline("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20656,7 +20657,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTextBaseline("); WriteToString(&out, textBaseline); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CanvasRendererAccessor @@ -20666,7 +20667,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Opt_RenderingContextSettings* settings) @@ -20675,8 +20676,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (CanvasRenderingContext2DPeer*) 100; string out("new CanvasRenderingContext2D("); WriteToString(&out, settings); - out.append(")\n"); - out.append("[return (CanvasRenderingContext2DPeer*) 100]\n"); + out.append(")"); + out.append("[return (CanvasRenderingContext2DPeer*) 100]"); appendGroupedLog(1, out); return (CanvasRenderingContext2DPeer*) 100; } @@ -20685,8 +20686,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -20700,7 +20701,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, type); out.append(", "); WriteToString(&out, quality); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StartImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer, @@ -20713,7 +20714,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, config); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer) @@ -20721,7 +20722,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopImageAnalyzer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnOnAttachImpl(CanvasRenderingContext2DPeer* peer, @@ -20731,7 +20732,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onOnAttach("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffOnAttachImpl(CanvasRenderingContext2DPeer* peer, @@ -20741,7 +20742,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offOnAttach("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnOnDetachImpl(CanvasRenderingContext2DPeer* peer, @@ -20751,7 +20752,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onOnDetach("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffOnDetachImpl(CanvasRenderingContext2DPeer* peer, @@ -20761,7 +20762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offOnDetach("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetHeightImpl(CanvasRenderingContext2DPeer* peer) @@ -20769,7 +20770,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getHeight("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20778,7 +20779,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getWidth("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20789,7 +20790,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Opt_LengthMetricsUnit* unit) @@ -20798,8 +20799,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (DrawingRenderingContextPeer*) 100; string out("new DrawingRenderingContext("); WriteToString(&out, unit); - out.append(")\n"); - out.append("[return (DrawingRenderingContextPeer*) 100]\n"); + out.append(")"); + out.append("[return (DrawingRenderingContextPeer*) 100]"); appendGroupedLog(1, out); return (DrawingRenderingContextPeer*) 100; } @@ -20808,8 +20809,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -20818,7 +20819,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("invalidate("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DrawingRenderingContextAccessor @@ -20828,7 +20829,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -20836,8 +20837,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ICurvePeer*) 100; string out("new ICurve("); - out.append(")\n"); - out.append("[return (ICurvePeer*) 100]\n"); + out.append(")"); + out.append("[return (ICurvePeer*) 100]"); appendGroupedLog(1, out); return (ICurvePeer*) 100; } @@ -20846,8 +20847,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -20858,7 +20859,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("interpolate("); WriteToString(&out, fraction); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -20869,7 +20870,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -20877,8 +20878,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (DrawModifierPeer*) 100; string out("new DrawModifier("); - out.append(")\n"); - out.append("[return (DrawModifierPeer*) 100]\n"); + out.append(")"); + out.append("[return (DrawModifierPeer*) 100]"); appendGroupedLog(1, out); return (DrawModifierPeer*) 100; } @@ -20887,8 +20888,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -20899,7 +20900,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("drawBehind("); WriteToString(&out, drawContext); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DrawContentImpl(DrawModifierPeer* peer, @@ -20909,7 +20910,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("drawContent("); WriteToString(&out, drawContext); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DrawFrontImpl(DrawModifierPeer* peer, @@ -20919,7 +20920,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("drawFront("); WriteToString(&out, drawContext); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InvalidateImpl(DrawModifierPeer* peer) @@ -20927,7 +20928,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("invalidate("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DrawModifierAccessor @@ -20937,7 +20938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_String* type, @@ -20949,8 +20950,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, type); out.append(", "); WriteToString(&out, effect); - out.append(")\n"); - out.append("[return (TransitionEffectPeer*) 100]\n"); + out.append(")"); + out.append("[return (TransitionEffectPeer*) 100]"); appendGroupedLog(1, out); return (TransitionEffectPeer*) 100; } @@ -20959,8 +20960,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -20970,8 +20971,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("translate("); WriteToString(&out, options); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -20981,8 +20982,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("rotate("); WriteToString(&out, options); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -20992,8 +20993,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("scale("); WriteToString(&out, options); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -21003,8 +21004,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("opacity("); WriteToString(&out, alpha); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -21014,8 +21015,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("move("); WriteToString(&out, edge); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -21028,8 +21029,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, appear); out.append(", "); WriteToString(&out, disappear); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -21040,7 +21041,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("animation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21051,7 +21052,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("combine("); WriteToString(&out, transitionEffect); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21062,7 +21063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21070,8 +21071,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (PixelMapMockPeer*) 100; string out("new PixelMapMock("); - out.append(")\n"); - out.append("[return (PixelMapMockPeer*) 100]\n"); + out.append(")"); + out.append("[return (PixelMapMockPeer*) 100]"); appendGroupedLog(1, out); return (PixelMapMockPeer*) 100; } @@ -21080,8 +21081,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21090,7 +21091,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("release("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PixelMapMockAccessor @@ -21100,7 +21101,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_Number* value, @@ -21115,8 +21116,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, total); out.append(", "); WriteToString(&out, color); - out.append(")\n"); - out.append("[return (ProgressMaskPeer*) 100]\n"); + out.append(")"); + out.append("[return (ProgressMaskPeer*) 100]"); appendGroupedLog(1, out); return (ProgressMaskPeer*) 100; } @@ -21125,8 +21126,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21137,7 +21138,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("updateProgress("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UpdateColorImpl(ProgressMaskPeer* peer, @@ -21147,7 +21148,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("updateColor("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void EnableBreathingAnimationImpl(ProgressMaskPeer* peer, @@ -21157,97 +21158,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("enableBreathingAnimation("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ProgressMaskAccessor - namespace AttributeModifierAccessor { - void DestroyPeerImpl(AttributeModifierPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (AttributeModifierPeer*) 100; - string out("new AttributeModifier("); - out.append(")\n"); - out.append("[return (AttributeModifierPeer*) 100]\n"); - appendGroupedLog(1, out); - return (AttributeModifierPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void ApplyNormalAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - if (!needGroupedLog(1)) - return; - string out("applyNormalAttribute("); - WriteToString(&out, instance); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ApplyPressedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - if (!needGroupedLog(1)) - return; - string out("applyPressedAttribute("); - WriteToString(&out, instance); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ApplyFocusedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - if (!needGroupedLog(1)) - return; - string out("applyFocusedAttribute("); - WriteToString(&out, instance); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ApplyDisabledAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - if (!needGroupedLog(1)) - return; - string out("applyDisabledAttribute("); - WriteToString(&out, instance); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ApplySelectedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - if (!needGroupedLog(1)) - return; - string out("applySelectedAttribute("); - WriteToString(&out, instance); - out.append(")\n"); - appendGroupedLog(1, out); - } - } // AttributeModifierAccessor namespace ViewAccessor { void DestroyPeerImpl(ViewPeer* peer) { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21255,8 +21176,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ViewPeer*) 100; string out("new View("); - out.append(")\n"); - out.append("[return (ViewPeer*) 100]\n"); + out.append(")"); + out.append("[return (ViewPeer*) 100]"); appendGroupedLog(1, out); return (ViewPeer*) 100; } @@ -21265,8 +21186,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21277,7 +21198,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("create("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ViewAccessor @@ -21287,7 +21208,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21295,8 +21216,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextContentControllerBasePeer*) 100; string out("new TextContentControllerBase("); - out.append(")\n"); - out.append("[return (TextContentControllerBasePeer*) 100]\n"); + out.append(")"); + out.append("[return (TextContentControllerBasePeer*) 100]"); appendGroupedLog(1, out); return (TextContentControllerBasePeer*) 100; } @@ -21305,8 +21226,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21315,7 +21236,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getCaretOffset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21324,7 +21245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTextContentRect("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21333,7 +21254,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTextContentLineCount("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21344,7 +21265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21352,8 +21273,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (DynamicNodePeer*) 100; string out("new DynamicNode("); - out.append(")\n"); - out.append("[return (DynamicNodePeer*) 100]\n"); + out.append(")"); + out.append("[return (DynamicNodePeer*) 100]"); appendGroupedLog(1, out); return (DynamicNodePeer*) 100; } @@ -21362,8 +21283,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21374,7 +21295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onMove("); WriteToString(&out, handler); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DynamicNodeAccessor @@ -21384,7 +21305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_Number* childDefaultSize) @@ -21393,8 +21314,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (ChildrenMainSizePeer*) 100; string out("new ChildrenMainSize("); WriteToString(&out, childDefaultSize); - out.append(")\n"); - out.append("[return (ChildrenMainSizePeer*) 100]\n"); + out.append(")"); + out.append("[return (ChildrenMainSizePeer*) 100]"); appendGroupedLog(1, out); return (ChildrenMainSizePeer*) 100; } @@ -21403,8 +21324,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21421,7 +21342,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, deleteCount); out.append(", "); WriteToString(&out, childrenSize); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UpdateImpl(ChildrenMainSizePeer* peer, @@ -21434,7 +21355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, index); out.append(", "); WriteToString(&out, childSize); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetChildDefaultSizeImpl(ChildrenMainSizePeer* peer) @@ -21442,7 +21363,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getChildDefaultSize("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21463,7 +21384,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21471,8 +21392,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (GestureModifierPeer*) 100; string out("new GestureModifier("); - out.append(")\n"); - out.append("[return (GestureModifierPeer*) 100]\n"); + out.append(")"); + out.append("[return (GestureModifierPeer*) 100]"); appendGroupedLog(1, out); return (GestureModifierPeer*) 100; } @@ -21481,8 +21402,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21493,73 +21414,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("applyGesture("); WriteToString(&out, event); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // GestureModifierAccessor - namespace AbstractPropertyAccessor { - void DestroyPeerImpl(AbstractPropertyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (AbstractPropertyPeer*) 100; - string out("new AbstractProperty("); - out.append(")\n"); - out.append("[return (AbstractPropertyPeer*) 100]\n"); - appendGroupedLog(1, out); - return (AbstractPropertyPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void GetImpl(AbstractPropertyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("get("); - out.append(")\n"); - appendGroupedLog(1, out); - } - void SetImpl(AbstractPropertyPeer* peer, - const Ark_CustomObject* newValue) - { - if (!needGroupedLog(1)) - return; - string out("set("); - WriteToString(&out, newValue); - out.append(")\n"); - appendGroupedLog(1, out); - } - void InfoImpl(AbstractPropertyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("info("); - out.append(")\n"); - appendGroupedLog(1, out); - } - } // AbstractPropertyAccessor namespace IPropertySubscriberAccessor { void DestroyPeerImpl(IPropertySubscriberPeer* peer) { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21567,8 +21432,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (IPropertySubscriberPeer*) 100; string out("new IPropertySubscriber("); - out.append(")\n"); - out.append("[return (IPropertySubscriberPeer*) 100]\n"); + out.append(")"); + out.append("[return (IPropertySubscriberPeer*) 100]"); appendGroupedLog(1, out); return (IPropertySubscriberPeer*) 100; } @@ -21577,8 +21442,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21587,7 +21452,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("id("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21598,57 +21463,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("aboutToBeDeleted("); WriteToString(&out, owningView); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // IPropertySubscriberAccessor - namespace ISinglePropertyChangeSubscriberAccessor { - void DestroyPeerImpl(ISinglePropertyChangeSubscriberPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (ISinglePropertyChangeSubscriberPeer*) 100; - string out("new ISinglePropertyChangeSubscriber("); - out.append(")\n"); - out.append("[return (ISinglePropertyChangeSubscriberPeer*) 100]\n"); - appendGroupedLog(1, out); - return (ISinglePropertyChangeSubscriberPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void HasChangedImpl(ISinglePropertyChangeSubscriberPeer* peer, - const Ark_CustomObject* newValue) - { - if (!needGroupedLog(1)) - return; - string out("hasChanged("); - WriteToString(&out, newValue); - out.append(")\n"); - appendGroupedLog(1, out); - } - } // ISinglePropertyChangeSubscriberAccessor namespace SubscribaleAbstractAccessor { void DestroyPeerImpl(SubscribaleAbstractPeer* peer) { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21656,8 +21481,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (SubscribaleAbstractPeer*) 100; string out("new SubscribaleAbstract("); - out.append(")\n"); - out.append("[return (SubscribaleAbstractPeer*) 100]\n"); + out.append(")"); + out.append("[return (SubscribaleAbstractPeer*) 100]"); appendGroupedLog(1, out); return (SubscribaleAbstractPeer*) 100; } @@ -21666,8 +21491,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21681,7 +21506,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, propName); out.append(", "); WriteToString(&out, newValue); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AddOwningPropertyImpl(SubscribaleAbstractPeer* peer, @@ -21691,7 +21516,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("addOwningProperty("); WriteToString(&out, subscriber); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveOwningPropertyImpl(SubscribaleAbstractPeer* peer, @@ -21701,7 +21526,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("removeOwningProperty("); WriteToString(&out, property); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveOwningPropertyByIdImpl(SubscribaleAbstractPeer* peer, @@ -21711,7 +21536,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("removeOwningPropertyById("); WriteToString(&out, subscriberId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SubscribaleAbstractAccessor @@ -21721,7 +21546,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21729,8 +21554,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ContextMenuPeer*) 100; string out("new ContextMenu("); - out.append(")\n"); - out.append("[return (ContextMenuPeer*) 100]\n"); + out.append(")"); + out.append("[return (ContextMenuPeer*) 100]"); appendGroupedLog(1, out); return (ContextMenuPeer*) 100; } @@ -21739,8 +21564,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21749,7 +21574,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("close("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ContextMenuAccessor @@ -21759,7 +21584,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_CustomDialogControllerOptions* value) @@ -21768,8 +21593,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (CustomDialogControllerPeer*) 100; string out("new CustomDialogController("); WriteToString(&out, value); - out.append(")\n"); - out.append("[return (CustomDialogControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (CustomDialogControllerPeer*) 100]"); appendGroupedLog(1, out); return (CustomDialogControllerPeer*) 100; } @@ -21778,8 +21603,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21788,7 +21613,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("open("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CloseImpl(CustomDialogControllerPeer* peer) @@ -21796,7 +21621,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("close("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CustomDialogControllerAccessor @@ -21806,7 +21631,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21814,8 +21639,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (DatePickerDialogPeer*) 100; string out("new DatePickerDialog("); - out.append(")\n"); - out.append("[return (DatePickerDialogPeer*) 100]\n"); + out.append(")"); + out.append("[return (DatePickerDialogPeer*) 100]"); appendGroupedLog(1, out); return (DatePickerDialogPeer*) 100; } @@ -21824,8 +21649,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21835,7 +21660,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DatePickerDialogAccessor @@ -21845,7 +21670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Opt_Literal_Number_distance_fingers_PanDirection_direction* value) @@ -21854,8 +21679,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (PanGestureOptionsPeer*) 100; string out("new PanGestureOptions("); WriteToString(&out, value); - out.append(")\n"); - out.append("[return (PanGestureOptionsPeer*) 100]\n"); + out.append(")"); + out.append("[return (PanGestureOptionsPeer*) 100]"); appendGroupedLog(1, out); return (PanGestureOptionsPeer*) 100; } @@ -21864,8 +21689,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21876,7 +21701,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setDirection("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetDistanceImpl(PanGestureOptionsPeer* peer, @@ -21886,7 +21711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setDistance("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetFingersImpl(PanGestureOptionsPeer* peer, @@ -21896,7 +21721,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFingers("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetDirectionImpl(PanGestureOptionsPeer* peer) @@ -21904,7 +21729,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getDirection("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21915,7 +21740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21923,8 +21748,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ScrollableTargetInfoPeer*) 100; string out("new ScrollableTargetInfo("); - out.append(")\n"); - out.append("[return (ScrollableTargetInfoPeer*) 100]\n"); + out.append(")"); + out.append("[return (ScrollableTargetInfoPeer*) 100]"); appendGroupedLog(1, out); return (ScrollableTargetInfoPeer*) 100; } @@ -21933,8 +21758,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21943,7 +21768,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isBegin("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21952,7 +21777,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isEnd("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -21963,7 +21788,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -21971,8 +21796,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (EventTargetInfoPeer*) 100; string out("new EventTargetInfo("); - out.append(")\n"); - out.append("[return (EventTargetInfoPeer*) 100]\n"); + out.append(")"); + out.append("[return (EventTargetInfoPeer*) 100]"); appendGroupedLog(1, out); return (EventTargetInfoPeer*) 100; } @@ -21981,8 +21806,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -21991,7 +21816,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getId("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EventTargetInfoAccessor @@ -22001,7 +21826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -22009,8 +21834,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (GestureRecognizerPeer*) 100; string out("new GestureRecognizer("); - out.append(")\n"); - out.append("[return (GestureRecognizerPeer*) 100]\n"); + out.append(")"); + out.append("[return (GestureRecognizerPeer*) 100]"); appendGroupedLog(1, out); return (GestureRecognizerPeer*) 100; } @@ -22019,8 +21844,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -22029,7 +21854,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getTag("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetTypeImpl(GestureRecognizerPeer* peer) @@ -22037,7 +21862,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22046,7 +21871,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isBuiltIn("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22057,7 +21882,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setEnabled("); WriteToString(&out, isEnabled); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsEnabledImpl(GestureRecognizerPeer* peer) @@ -22065,7 +21890,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isEnabled("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22074,7 +21899,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getState("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22083,7 +21908,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getEventTargetInfo("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22092,7 +21917,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isValid("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22103,7 +21928,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -22111,8 +21936,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (PanRecognizerPeer*) 100; string out("new PanRecognizer("); - out.append(")\n"); - out.append("[return (PanRecognizerPeer*) 100]\n"); + out.append(")"); + out.append("[return (PanRecognizerPeer*) 100]"); appendGroupedLog(1, out); return (PanRecognizerPeer*) 100; } @@ -22121,8 +21946,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -22131,7 +21956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPanGestureOptions("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22142,7 +21967,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -22150,8 +21975,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ImageAnalyzerControllerPeer*) 100; string out("new ImageAnalyzerController("); - out.append(")\n"); - out.append("[return (ImageAnalyzerControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ImageAnalyzerControllerPeer*) 100]"); appendGroupedLog(1, out); return (ImageAnalyzerControllerPeer*) 100; } @@ -22160,8 +21985,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -22170,7 +21995,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getImageAnalyzerSupportTypes("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ImageAnalyzerControllerAccessor @@ -22180,7 +22005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -22188,8 +22013,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ListScrollerPeer*) 100; string out("new ListScroller("); - out.append(")\n"); - out.append("[return (ListScrollerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ListScrollerPeer*) 100]"); appendGroupedLog(1, out); return (ListScrollerPeer*) 100; } @@ -22198,8 +22023,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -22213,7 +22038,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, index); out.append(", "); WriteToString(&out, indexInGroup); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22233,7 +22058,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, smooth); out.append(", "); WriteToString(&out, align); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CloseAllSwipeActionsImpl(ListScrollerPeer* peer, @@ -22243,7 +22068,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("closeAllSwipeActions("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetVisibleListContentInfoImpl(ListScrollerPeer* peer, @@ -22256,7 +22081,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22267,7 +22092,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -22275,8 +22100,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (Matrix2DPeer*) 100; string out("new Matrix2D("); - out.append(")\n"); - out.append("[return (Matrix2DPeer*) 100]\n"); + out.append(")"); + out.append("[return (Matrix2DPeer*) 100]"); appendGroupedLog(1, out); return (Matrix2DPeer*) 100; } @@ -22285,8 +22110,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -22295,7 +22120,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("identity("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22304,7 +22129,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("invert("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22315,7 +22140,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("multiply("); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22329,7 +22154,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, rx); out.append(", "); WriteToString(&out, ry); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22346,7 +22171,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, rx); out.append(", "); WriteToString(&out, ry); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22360,7 +22185,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, tx); out.append(", "); WriteToString(&out, ty); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22374,7 +22199,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, sx); out.append(", "); WriteToString(&out, sy); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22383,7 +22208,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getScaleX("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22394,7 +22219,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setScaleX("); WriteToString(&out, scaleX); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetRotateYImpl(Matrix2DPeer* peer) @@ -22402,7 +22227,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getRotateY("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22413,7 +22238,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRotateY("); WriteToString(&out, rotateY); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetRotateXImpl(Matrix2DPeer* peer) @@ -22421,7 +22246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getRotateX("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22432,7 +22257,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setRotateX("); WriteToString(&out, rotateX); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetScaleYImpl(Matrix2DPeer* peer) @@ -22440,7 +22265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getScaleY("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22451,7 +22276,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setScaleY("); WriteToString(&out, scaleY); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetTranslateXImpl(Matrix2DPeer* peer) @@ -22459,7 +22284,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTranslateX("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -22470,566 +22295,36 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTranslateX("); WriteToString(&out, translateX); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetTranslateYImpl(Matrix2DPeer* peer) { if (!needGroupedLog(1)) return 0; - string out("getTranslateY("); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - void SetTranslateYImpl(Matrix2DPeer* peer, - const Ark_Number* translateY) - { - if (!needGroupedLog(1)) - return; - string out("setTranslateY("); - WriteToString(&out, translateY); - out.append(")\n"); - appendGroupedLog(1, out); - } - } // Matrix2DAccessor - namespace NavDestinationContextAccessor { - void DestroyPeerImpl(NavDestinationContextPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (NavDestinationContextPeer*) 100; - string out("new NavDestinationContext("); - out.append(")\n"); - out.append("[return (NavDestinationContextPeer*) 100]\n"); - appendGroupedLog(1, out); - return (NavDestinationContextPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - Ark_NativePointer GetConfigInRouteMapImpl(NavDestinationContextPeer* peer) - { - if (!needGroupedLog(1)) - return 0; - string out("getConfigInRouteMap("); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - void SetPathInfoImpl(NavDestinationContextPeer* peer, - const Ark_NavPathInfo* pathInfo) - { - if (!needGroupedLog(1)) - return; - string out("setPathInfo("); - WriteToString(&out, pathInfo); - out.append(")\n"); - appendGroupedLog(1, out); - } - void SetPathStackImpl(NavDestinationContextPeer* peer, - const Ark_NavPathStack* pathStack) - { - if (!needGroupedLog(1)) - return; - string out("setPathStack("); - WriteToString(&out, pathStack); - out.append(")\n"); - appendGroupedLog(1, out); - } - void GetNavDestinationIdImpl(NavDestinationContextPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("getNavDestinationId("); - out.append(")\n"); - appendGroupedLog(1, out); - } - void SetNavDestinationIdImpl(NavDestinationContextPeer* peer, - const Ark_String* navDestinationId) - { - if (!needGroupedLog(1)) - return; - string out("setNavDestinationId("); - WriteToString(&out, navDestinationId); - out.append(")\n"); - appendGroupedLog(1, out); - } - } // NavDestinationContextAccessor - namespace NavPathStackAccessor { - void DestroyPeerImpl(NavPathStackPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (NavPathStackPeer*) 100; - string out("new NavPathStack("); - out.append(")\n"); - out.append("[return (NavPathStackPeer*) 100]\n"); - appendGroupedLog(1, out); - return (NavPathStackPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void PushPath0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("pushPath("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushPath1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) - { - if (!needGroupedLog(1)) - return; - string out("pushPath("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushDestination0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - return; - string out("pushDestination("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushDestination1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - return; - string out("pushDestination("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushPathByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("pushPathByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushPathByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("pushPathByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, onPop); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushDestinationByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - return; - string out("pushDestinationByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PushDestinationByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - return; - string out("pushDestinationByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, onPop); - out.append(", "); - WriteToString(&out, animated); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ReplacePath0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("replacePath("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ReplacePath1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) - { - if (!needGroupedLog(1)) - return; - string out("replacePath("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ReplaceDestinationImpl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - if (!needGroupedLog(1)) - return; - string out("replaceDestination("); - WriteToString(&out, info); - out.append(", "); - WriteToString(&out, options); - out.append(", "); - WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ReplacePathByNameImpl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("replacePathByName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, param); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_Int32 RemoveByIndexesImpl(NavPathStackPeer* peer, - const Array_Number* indexes) - { - if (!needGroupedLog(1)) - return 0; - string out("removeByIndexes("); - WriteToString(&out, indexes); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 RemoveByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - return 0; - string out("removeByName("); - WriteToString(&out, name); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Boolean RemoveByNavDestinationIdImpl(NavPathStackPeer* peer, - const Ark_String* navDestinationId) - { - if (!needGroupedLog(1)) - return 0; - string out("removeByNavDestinationId("); - WriteToString(&out, navDestinationId); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_NativePointer Pop0Impl(NavPathStackPeer* peer, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return 0; - string out("pop("); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_NativePointer Pop1Impl(NavPathStackPeer* peer, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return 0; - string out("pop("); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 PopToName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return 0; - string out("popToName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 PopToName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return 0; - string out("popToName("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - void PopToIndex0Impl(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("popToIndex("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void PopToIndex1Impl(NavPathStackPeer* peer, - const Ark_Number* index, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("popToIndex("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, result); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_Int32 MoveToTopImpl(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return 0; - string out("moveToTop("); - WriteToString(&out, name); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - void MoveIndexToTopImpl(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("moveIndexToTop("); - WriteToString(&out, index); - out.append(", "); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void ClearImpl(NavPathStackPeer* peer, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("clear("); - WriteToString(&out, animated); - out.append(")\n"); - appendGroupedLog(1, out); - } - void GetAllPathNameImpl(NavPathStackPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("getAllPathName("); - out.append(")\n"); - appendGroupedLog(1, out); - } - void GetParamByIndexImpl(NavPathStackPeer* peer, - const Ark_Number* index) - { - if (!needGroupedLog(1)) - return; - string out("getParamByIndex("); - WriteToString(&out, index); - out.append(")\n"); - appendGroupedLog(1, out); - } - void GetParamByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - return; - string out("getParamByName("); - WriteToString(&out, name); - out.append(")\n"); - appendGroupedLog(1, out); - } - void GetIndexByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - if (!needGroupedLog(1)) - return; - string out("getIndexByName("); - WriteToString(&out, name); - out.append(")\n"); - appendGroupedLog(1, out); - } - Ark_NativePointer GetParentImpl(NavPathStackPeer* peer) - { - if (!needGroupedLog(1)) - return 0; - string out("getParent("); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - Ark_Int32 SizeImpl(NavPathStackPeer* peer) - { - if (!needGroupedLog(1)) - return 0; - string out("size("); - out.append(")\n"); - appendGroupedLog(1, out); - return 0; - } - void DisableAnimationImpl(NavPathStackPeer* peer, - Ark_Boolean value) - { - if (!needGroupedLog(1)) - return; - string out("disableAnimation("); - WriteToString(&out, value); - out.append(")\n"); + string out("getTranslateY("); + out.append(")"); appendGroupedLog(1, out); + return 0; } - void SetInterceptionImpl(NavPathStackPeer* peer, - const Ark_NavigationInterception* interception) + void SetTranslateYImpl(Matrix2DPeer* peer, + const Ark_Number* translateY) { if (!needGroupedLog(1)) return; - string out("setInterception("); - WriteToString(&out, interception); - out.append(")\n"); + string out("setTranslateY("); + WriteToString(&out, translateY); + out.append(")"); appendGroupedLog(1, out); } - } // NavPathStackAccessor + } // Matrix2DAccessor namespace NavigationTransitionProxyAccessor { void DestroyPeerImpl(NavigationTransitionProxyPeer* peer) { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23037,8 +22332,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (NavigationTransitionProxyPeer*) 100; string out("new NavigationTransitionProxy("); - out.append(")\n"); - out.append("[return (NavigationTransitionProxyPeer*) 100]\n"); + out.append(")"); + out.append("[return (NavigationTransitionProxyPeer*) 100]"); appendGroupedLog(1, out); return (NavigationTransitionProxyPeer*) 100; } @@ -23047,8 +22342,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23057,7 +22352,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("finishTransition("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelTransitionImpl(NavigationTransitionProxyPeer* peer) @@ -23065,7 +22360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("cancelTransition("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UpdateTransitionImpl(NavigationTransitionProxyPeer* peer, @@ -23075,7 +22370,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("updateTransition("); WriteToString(&out, progress); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetFromImpl(NavigationTransitionProxyPeer* peer, @@ -23085,7 +22380,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFrom("); WriteToString(&out, from); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetToImpl(NavigationTransitionProxyPeer* peer, @@ -23095,7 +22390,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTo("); WriteToString(&out, to); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean GetIsInteractiveImpl(NavigationTransitionProxyPeer* peer) @@ -23103,7 +22398,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getIsInteractive("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23114,7 +22409,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setIsInteractive("); WriteToString(&out, isInteractive); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // NavigationTransitionProxyAccessor @@ -23124,7 +22419,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23132,8 +22427,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (PatternLockControllerPeer*) 100; string out("new PatternLockController("); - out.append(")\n"); - out.append("[return (PatternLockControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (PatternLockControllerPeer*) 100]"); appendGroupedLog(1, out); return (PatternLockControllerPeer*) 100; } @@ -23142,8 +22437,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23152,7 +22447,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("reset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetChallengeResultImpl(PatternLockControllerPeer* peer, @@ -23162,7 +22457,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setChallengeResult("); WriteToString(&out, result); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PatternLockControllerAccessor @@ -23172,7 +22467,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23180,8 +22475,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (RichEditorBaseControllerPeer*) 100; string out("new RichEditorBaseController("); - out.append(")\n"); - out.append("[return (RichEditorBaseControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (RichEditorBaseControllerPeer*) 100]"); appendGroupedLog(1, out); return (RichEditorBaseControllerPeer*) 100; } @@ -23190,8 +22485,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23200,7 +22495,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getCaretOffset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23211,7 +22506,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("setCaretOffset("); WriteToString(&out, offset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23220,7 +22515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("closeSelectionMenu("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetTypingStyleImpl(RichEditorBaseControllerPeer* peer) @@ -23228,7 +22523,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTypingStyle("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23239,7 +22534,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTypingStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetSelectionImpl(RichEditorBaseControllerPeer* peer, @@ -23255,7 +22550,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionEnd); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsEditingImpl(RichEditorBaseControllerPeer* peer) @@ -23263,7 +22558,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23272,7 +22567,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetLayoutManagerImpl(RichEditorBaseControllerPeer* peer) @@ -23280,7 +22575,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLayoutManager("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23289,7 +22584,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPreviewText("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23300,7 +22595,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23308,8 +22603,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (RichEditorControllerPeer*) 100; string out("new RichEditorController("); - out.append(")\n"); - out.append("[return (RichEditorControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (RichEditorControllerPeer*) 100]"); appendGroupedLog(1, out); return (RichEditorControllerPeer*) 100; } @@ -23318,8 +22613,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23333,7 +22628,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23347,7 +22642,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23361,7 +22656,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23375,7 +22670,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23386,7 +22681,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("updateSpanStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UpdateParagraphStyleImpl(RichEditorControllerPeer* peer, @@ -23396,7 +22691,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("updateParagraphStyle("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DeleteSpansImpl(RichEditorControllerPeer* peer, @@ -23406,7 +22701,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("deleteSpans("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetSpansImpl(RichEditorControllerPeer* peer, @@ -23416,7 +22711,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("getSpans("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetParagraphsImpl(RichEditorControllerPeer* peer, @@ -23426,7 +22721,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("getParagraphs("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetSelectionImpl(RichEditorControllerPeer* peer) @@ -23434,7 +22729,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getSelection("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23445,7 +22740,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fromStyledString("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer ToStyledStringImpl(RichEditorControllerPeer* peer, @@ -23455,7 +22750,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("toStyledString("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23466,7 +22761,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23474,8 +22769,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (RichEditorStyledStringControllerPeer*) 100; string out("new RichEditorStyledStringController("); - out.append(")\n"); - out.append("[return (RichEditorStyledStringControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (RichEditorStyledStringControllerPeer*) 100]"); appendGroupedLog(1, out); return (RichEditorStyledStringControllerPeer*) 100; } @@ -23484,8 +22779,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23496,7 +22791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStyledString("); WriteToString(&out, styledString); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetStyledStringImpl(RichEditorStyledStringControllerPeer* peer) @@ -23504,7 +22799,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getStyledString("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23513,7 +22808,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getSelection("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23524,7 +22819,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onContentChanged("); WriteToString(&out, listener); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // RichEditorStyledStringControllerAccessor @@ -23534,7 +22829,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23542,8 +22837,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ScrollerPeer*) 100; string out("new Scroller("); - out.append(")\n"); - out.append("[return (ScrollerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ScrollerPeer*) 100]"); appendGroupedLog(1, out); return (ScrollerPeer*) 100; } @@ -23552,8 +22847,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23564,7 +22859,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollTo("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollEdgeImpl(ScrollerPeer* peer, @@ -23577,7 +22872,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FlingImpl(ScrollerPeer* peer, @@ -23587,7 +22882,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("fling("); WriteToString(&out, velocity); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollPage0Impl(ScrollerPeer* peer, @@ -23597,7 +22892,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollPage("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollPage1Impl(ScrollerPeer* peer, @@ -23607,7 +22902,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("scrollPage("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CurrentOffsetImpl(ScrollerPeer* peer) @@ -23615,7 +22910,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("currentOffset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23635,7 +22930,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, align); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ScrollByImpl(ScrollerPeer* peer, @@ -23648,7 +22943,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, dx); out.append(", "); WriteToString(&out, dy); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsAtEndImpl(ScrollerPeer* peer) @@ -23656,7 +22951,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isAtEnd("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23667,7 +22962,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("getItemRect("); WriteToString(&out, index); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23681,7 +22976,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23692,7 +22987,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23700,8 +22995,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (SearchControllerPeer*) 100; string out("new SearchController("); - out.append(")\n"); - out.append("[return (SearchControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (SearchControllerPeer*) 100]"); appendGroupedLog(1, out); return (SearchControllerPeer*) 100; } @@ -23710,8 +23005,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23722,7 +23017,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopEditingImpl(SearchControllerPeer* peer) @@ -23730,7 +23025,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTextSelectionImpl(SearchControllerPeer* peer, @@ -23746,7 +23041,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionEnd); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SearchControllerAccessor @@ -23756,7 +23051,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23764,8 +23059,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (SwiperControllerPeer*) 100; string out("new SwiperController("); - out.append(")\n"); - out.append("[return (SwiperControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (SwiperControllerPeer*) 100]"); appendGroupedLog(1, out); return (SwiperControllerPeer*) 100; } @@ -23774,8 +23069,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23784,7 +23079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("showNext("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ShowPreviousImpl(SwiperControllerPeer* peer) @@ -23792,7 +23087,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("showPrevious("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ChangeIndexImpl(SwiperControllerPeer* peer, @@ -23805,7 +23100,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, index); out.append(", "); WriteToString(&out, useAnimation); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void FinishAnimationImpl(SwiperControllerPeer* peer, @@ -23815,7 +23110,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("finishAnimation("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SwiperControllerAccessor @@ -23825,7 +23120,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -23833,8 +23128,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (SwiperContentTransitionProxyPeer*) 100; string out("new SwiperContentTransitionProxy("); - out.append(")\n"); - out.append("[return (SwiperContentTransitionProxyPeer*) 100]\n"); + out.append(")"); + out.append("[return (SwiperContentTransitionProxyPeer*) 100]"); appendGroupedLog(1, out); return (SwiperContentTransitionProxyPeer*) 100; } @@ -23843,8 +23138,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -23853,7 +23148,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("finishTransition("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetSelectedIndexImpl(SwiperContentTransitionProxyPeer* peer) @@ -23861,7 +23156,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getSelectedIndex("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23872,7 +23167,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setSelectedIndex("); WriteToString(&out, selectedIndex); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetIndexImpl(SwiperContentTransitionProxyPeer* peer) @@ -23880,7 +23175,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getIndex("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23891,7 +23186,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setIndex("); WriteToString(&out, index); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetPositionImpl(SwiperContentTransitionProxyPeer* peer) @@ -23899,7 +23194,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPosition("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23910,7 +23205,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setPosition("); WriteToString(&out, position); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetMainAxisLengthImpl(SwiperContentTransitionProxyPeer* peer) @@ -23918,7 +23213,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getMainAxisLength("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -23929,7 +23224,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setMainAxisLength("); WriteToString(&out, mainAxisLength); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SwiperContentTransitionProxyAccessor @@ -23998,7 +23293,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24006,8 +23301,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TabsControllerPeer*) 100; string out("new TabsController("); - out.append(")\n"); - out.append("[return (TabsControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TabsControllerPeer*) 100]"); appendGroupedLog(1, out); return (TabsControllerPeer*) 100; } @@ -24016,8 +23311,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24028,7 +23323,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("changeIndex("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PreloadItemsImpl(TabsControllerPeer* peer, @@ -24041,7 +23336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, indices); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTabBarTranslateImpl(TabsControllerPeer* peer, @@ -24051,7 +23346,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTabBarTranslate("); WriteToString(&out, translate); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTabBarOpacityImpl(TabsControllerPeer* peer, @@ -24061,7 +23356,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTabBarOpacity("); WriteToString(&out, opacity); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabsControllerAccessor @@ -24071,7 +23366,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24079,8 +23374,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TabContentTransitionProxyPeer*) 100; string out("new TabContentTransitionProxy("); - out.append(")\n"); - out.append("[return (TabContentTransitionProxyPeer*) 100]\n"); + out.append(")"); + out.append("[return (TabContentTransitionProxyPeer*) 100]"); appendGroupedLog(1, out); return (TabContentTransitionProxyPeer*) 100; } @@ -24089,8 +23384,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24099,7 +23394,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("finishTransition("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetFromImpl(TabContentTransitionProxyPeer* peer) @@ -24107,7 +23402,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getFrom("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24118,7 +23413,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setFrom("); WriteToString(&out, from); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetToImpl(TabContentTransitionProxyPeer* peer) @@ -24126,7 +23421,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getTo("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24137,7 +23432,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setTo("); WriteToString(&out, to); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TabContentTransitionProxyAccessor @@ -24147,7 +23442,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24155,8 +23450,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextControllerPeer*) 100; string out("new TextController("); - out.append(")\n"); - out.append("[return (TextControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextControllerPeer*) 100; } @@ -24165,8 +23460,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24175,7 +23470,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("closeSelectionMenu("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetStyledStringImpl(TextControllerPeer* peer, @@ -24185,7 +23480,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStyledString("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetLayoutManagerImpl(TextControllerPeer* peer) @@ -24193,7 +23488,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLayoutManager("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24204,7 +23499,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24212,8 +23507,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextAreaControllerPeer*) 100; string out("new TextAreaController("); - out.append(")\n"); - out.append("[return (TextAreaControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextAreaControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextAreaControllerPeer*) 100; } @@ -24222,8 +23517,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24234,7 +23529,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTextSelectionImpl(TextAreaControllerPeer* peer, @@ -24250,7 +23545,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionEnd); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopEditingImpl(TextAreaControllerPeer* peer) @@ -24258,7 +23553,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextAreaControllerAccessor @@ -24268,7 +23563,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24276,8 +23571,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextClockControllerPeer*) 100; string out("new TextClockController("); - out.append(")\n"); - out.append("[return (TextClockControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextClockControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextClockControllerPeer*) 100; } @@ -24286,8 +23581,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24296,7 +23591,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("start("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImpl(TextClockControllerPeer* peer) @@ -24304,7 +23599,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stop("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextClockControllerAccessor @@ -24314,7 +23609,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24322,8 +23617,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextBaseControllerPeer*) 100; string out("new TextBaseController("); - out.append(")\n"); - out.append("[return (TextBaseControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextBaseControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextBaseControllerPeer*) 100; } @@ -24332,8 +23627,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24350,7 +23645,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionEnd); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CloseSelectionMenuImpl(TextBaseControllerPeer* peer) @@ -24358,7 +23653,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("closeSelectionMenu("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetLayoutManagerImpl(TextBaseControllerPeer* peer) @@ -24366,7 +23661,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLayoutManager("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24377,7 +23672,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24385,8 +23680,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextEditControllerExPeer*) 100; string out("new TextEditControllerEx("); - out.append(")\n"); - out.append("[return (TextEditControllerExPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextEditControllerExPeer*) 100]"); appendGroupedLog(1, out); return (TextEditControllerExPeer*) 100; } @@ -24395,8 +23690,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24405,7 +23700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24414,7 +23709,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean SetCaretOffsetImpl(TextEditControllerExPeer* peer, @@ -24424,7 +23719,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("setCaretOffset("); WriteToString(&out, offset); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24433,7 +23728,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getCaretOffset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24442,7 +23737,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPreviewText("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24453,7 +23748,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24461,8 +23756,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (StyledStringControllerPeer*) 100; string out("new StyledStringController("); - out.append(")\n"); - out.append("[return (StyledStringControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (StyledStringControllerPeer*) 100]"); appendGroupedLog(1, out); return (StyledStringControllerPeer*) 100; } @@ -24471,8 +23766,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24483,7 +23778,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStyledString("); WriteToString(&out, styledString); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetStyledStringImpl(StyledStringControllerPeer* peer) @@ -24491,7 +23786,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getStyledString("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24502,7 +23797,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24510,8 +23805,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (LayoutManagerPeer*) 100; string out("new LayoutManager("); - out.append(")\n"); - out.append("[return (LayoutManagerPeer*) 100]\n"); + out.append(")"); + out.append("[return (LayoutManagerPeer*) 100]"); appendGroupedLog(1, out); return (LayoutManagerPeer*) 100; } @@ -24520,8 +23815,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24530,7 +23825,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineCount("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24544,7 +23839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, x); out.append(", "); WriteToString(&out, y); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24555,7 +23850,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("getLineMetrics("); WriteToString(&out, lineNumber); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24572,7 +23867,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, widthStyle); out.append(", "); WriteToString(&out, heightStyle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LayoutManagerAccessor @@ -24582,7 +23877,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24590,8 +23885,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextMenuItemIdPeer*) 100; string out("new TextMenuItemId("); - out.append(")\n"); - out.append("[return (TextMenuItemIdPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextMenuItemIdPeer*) 100]"); appendGroupedLog(1, out); return (TextMenuItemIdPeer*) 100; } @@ -24600,8 +23895,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24611,8 +23906,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return (void*) 300; string out("of("); WriteToString(&out, id); - out.append(")\n"); - out.append("[return (void*) 300]\n"); + out.append(")"); + out.append("[return (void*) 300]"); appendGroupedLog(1, out); return (void*) 300; } @@ -24623,7 +23918,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("equals("); WriteToString(&out, id); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24634,7 +23929,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24642,8 +23937,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (EditMenuOptionsPeer*) 100; string out("new EditMenuOptions("); - out.append(")\n"); - out.append("[return (EditMenuOptionsPeer*) 100]\n"); + out.append(")"); + out.append("[return (EditMenuOptionsPeer*) 100]"); appendGroupedLog(1, out); return (EditMenuOptionsPeer*) 100; } @@ -24652,8 +23947,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24664,7 +23959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onCreateMenu("); WriteToString(&out, menuItems); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean OnMenuItemClickImpl(EditMenuOptionsPeer* peer, @@ -24677,7 +23972,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, menuItem); out.append(", "); WriteToString(&out, range); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -24688,7 +23983,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24696,8 +23991,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextInputControllerPeer*) 100; string out("new TextInputController("); - out.append(")\n"); - out.append("[return (TextInputControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextInputControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextInputControllerPeer*) 100; } @@ -24706,8 +24001,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24718,7 +24013,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("caretPosition("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetTextSelectionImpl(TextInputControllerPeer* peer, @@ -24734,7 +24029,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, selectionEnd); out.append(", "); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopEditingImpl(TextInputControllerPeer* peer) @@ -24742,7 +24037,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopEditing("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextInputControllerAccessor @@ -24752,7 +24047,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24760,8 +24055,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextPickerDialogPeer*) 100; string out("new TextPickerDialog("); - out.append(")\n"); - out.append("[return (TextPickerDialogPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextPickerDialogPeer*) 100]"); appendGroupedLog(1, out); return (TextPickerDialogPeer*) 100; } @@ -24770,8 +24065,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24781,7 +24076,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextPickerDialogAccessor @@ -24791,7 +24086,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24799,8 +24094,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TextTimerControllerPeer*) 100; string out("new TextTimerController("); - out.append(")\n"); - out.append("[return (TextTimerControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (TextTimerControllerPeer*) 100]"); appendGroupedLog(1, out); return (TextTimerControllerPeer*) 100; } @@ -24809,8 +24104,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24819,7 +24114,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("start("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PauseImpl(TextTimerControllerPeer* peer) @@ -24827,7 +24122,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("pause("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ResetImpl(TextTimerControllerPeer* peer) @@ -24835,7 +24130,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("reset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TextTimerControllerAccessor @@ -24845,7 +24140,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24853,8 +24148,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (TimePickerDialogPeer*) 100; string out("new TimePickerDialog("); - out.append(")\n"); - out.append("[return (TimePickerDialogPeer*) 100]\n"); + out.append(")"); + out.append("[return (TimePickerDialogPeer*) 100]"); appendGroupedLog(1, out); return (TimePickerDialogPeer*) 100; } @@ -24863,8 +24158,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24874,7 +24169,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("show("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // TimePickerDialogAccessor @@ -24884,7 +24179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24892,8 +24187,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (VideoControllerPeer*) 100; string out("new VideoController("); - out.append(")\n"); - out.append("[return (VideoControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (VideoControllerPeer*) 100]"); appendGroupedLog(1, out); return (VideoControllerPeer*) 100; } @@ -24902,8 +24197,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -24912,7 +24207,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("start("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PauseImpl(VideoControllerPeer* peer) @@ -24920,7 +24215,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("pause("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImpl(VideoControllerPeer* peer) @@ -24928,7 +24223,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stop("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetCurrentTime0Impl(VideoControllerPeer* peer, @@ -24938,7 +24233,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setCurrentTime("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RequestFullscreenImpl(VideoControllerPeer* peer, @@ -24948,7 +24243,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("requestFullscreen("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ExitFullscreenImpl(VideoControllerPeer* peer) @@ -24956,7 +24251,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("exitFullscreen("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetCurrentTime1Impl(VideoControllerPeer* peer, @@ -24969,7 +24264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, seekMode); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ResetImpl(VideoControllerPeer* peer) @@ -24977,7 +24272,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("reset("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // VideoControllerAccessor @@ -24987,7 +24282,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -24995,8 +24290,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebKeyboardControllerPeer*) 100; string out("new WebKeyboardController("); - out.append(")\n"); - out.append("[return (WebKeyboardControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebKeyboardControllerPeer*) 100]"); appendGroupedLog(1, out); return (WebKeyboardControllerPeer*) 100; } @@ -25005,8 +24300,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25017,7 +24312,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("insertText("); WriteToString(&out, text); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DeleteForwardImpl(WebKeyboardControllerPeer* peer, @@ -25027,7 +24322,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("deleteForward("); WriteToString(&out, length); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DeleteBackwardImpl(WebKeyboardControllerPeer* peer, @@ -25037,7 +24332,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("deleteBackward("); WriteToString(&out, length); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SendFunctionKeyImpl(WebKeyboardControllerPeer* peer, @@ -25047,7 +24342,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("sendFunctionKey("); WriteToString(&out, key); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CloseImpl(WebKeyboardControllerPeer* peer) @@ -25055,7 +24350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("close("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebKeyboardControllerAccessor @@ -25065,7 +24360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25073,8 +24368,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (FullScreenExitHandlerPeer*) 100; string out("new FullScreenExitHandler("); - out.append(")\n"); - out.append("[return (FullScreenExitHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (FullScreenExitHandlerPeer*) 100]"); appendGroupedLog(1, out); return (FullScreenExitHandlerPeer*) 100; } @@ -25083,8 +24378,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25093,7 +24388,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("exitFullScreen("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FullScreenExitHandlerAccessor @@ -25103,7 +24398,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25111,8 +24406,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (FileSelectorParamPeer*) 100; string out("new FileSelectorParam("); - out.append(")\n"); - out.append("[return (FileSelectorParamPeer*) 100]\n"); + out.append(")"); + out.append("[return (FileSelectorParamPeer*) 100]"); appendGroupedLog(1, out); return (FileSelectorParamPeer*) 100; } @@ -25121,8 +24416,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25131,7 +24426,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getTitle("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetModeImpl(FileSelectorParamPeer* peer) @@ -25139,7 +24434,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getMode("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25148,7 +24443,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getAcceptType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsCaptureImpl(FileSelectorParamPeer* peer) @@ -25156,7 +24451,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isCapture("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25167,7 +24462,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25175,8 +24470,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (JsResultPeer*) 100; string out("new JsResult("); - out.append(")\n"); - out.append("[return (JsResultPeer*) 100]\n"); + out.append(")"); + out.append("[return (JsResultPeer*) 100]"); appendGroupedLog(1, out); return (JsResultPeer*) 100; } @@ -25185,8 +24480,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25195,7 +24490,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("handleCancel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HandleConfirmImpl(JsResultPeer* peer) @@ -25203,7 +24498,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("handleConfirm("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HandlePromptConfirmImpl(JsResultPeer* peer, @@ -25213,7 +24508,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("handlePromptConfirm("); WriteToString(&out, result); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // JsResultAccessor @@ -25223,7 +24518,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25231,8 +24526,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (FileSelectorResultPeer*) 100; string out("new FileSelectorResult("); - out.append(")\n"); - out.append("[return (FileSelectorResultPeer*) 100]\n"); + out.append(")"); + out.append("[return (FileSelectorResultPeer*) 100]"); appendGroupedLog(1, out); return (FileSelectorResultPeer*) 100; } @@ -25241,8 +24536,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25253,7 +24548,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("handleFileList("); WriteToString(&out, fileList); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // FileSelectorResultAccessor @@ -25263,7 +24558,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25271,8 +24566,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (HttpAuthHandlerPeer*) 100; string out("new HttpAuthHandler("); - out.append(")\n"); - out.append("[return (HttpAuthHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (HttpAuthHandlerPeer*) 100]"); appendGroupedLog(1, out); return (HttpAuthHandlerPeer*) 100; } @@ -25281,8 +24576,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25296,7 +24591,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, userName); out.append(", "); WriteToString(&out, password); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25305,7 +24600,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("cancel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsHttpAuthInfoSavedImpl(HttpAuthHandlerPeer* peer) @@ -25313,7 +24608,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isHttpAuthInfoSaved("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25324,7 +24619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25332,8 +24627,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (SslErrorHandlerPeer*) 100; string out("new SslErrorHandler("); - out.append(")\n"); - out.append("[return (SslErrorHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (SslErrorHandlerPeer*) 100]"); appendGroupedLog(1, out); return (SslErrorHandlerPeer*) 100; } @@ -25342,8 +24637,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25352,7 +24647,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("handleConfirm("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void HandleCancelImpl(SslErrorHandlerPeer* peer) @@ -25360,7 +24655,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("handleCancel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // SslErrorHandlerAccessor @@ -25370,7 +24665,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25378,8 +24673,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ClientAuthenticationHandlerPeer*) 100; string out("new ClientAuthenticationHandler("); - out.append(")\n"); - out.append("[return (ClientAuthenticationHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ClientAuthenticationHandlerPeer*) 100]"); appendGroupedLog(1, out); return (ClientAuthenticationHandlerPeer*) 100; } @@ -25388,8 +24683,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25403,7 +24698,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, priKeyFile); out.append(", "); WriteToString(&out, certChainFile); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void Confirm1Impl(ClientAuthenticationHandlerPeer* peer, @@ -25413,7 +24708,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("confirm("); WriteToString(&out, authUri); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelImpl(ClientAuthenticationHandlerPeer* peer) @@ -25421,7 +24716,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("cancel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void IgnoreImpl(ClientAuthenticationHandlerPeer* peer) @@ -25429,7 +24724,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("ignore("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ClientAuthenticationHandlerAccessor @@ -25439,7 +24734,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25447,8 +24742,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (PermissionRequestPeer*) 100; string out("new PermissionRequest("); - out.append(")\n"); - out.append("[return (PermissionRequestPeer*) 100]\n"); + out.append(")"); + out.append("[return (PermissionRequestPeer*) 100]"); appendGroupedLog(1, out); return (PermissionRequestPeer*) 100; } @@ -25457,8 +24752,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25467,7 +24762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("deny("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetOriginImpl(PermissionRequestPeer* peer) @@ -25475,7 +24770,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getOrigin("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetAccessibleResourceImpl(PermissionRequestPeer* peer) @@ -25483,7 +24778,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getAccessibleResource("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GrantImpl(PermissionRequestPeer* peer, @@ -25493,7 +24788,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("grant("); WriteToString(&out, resources); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // PermissionRequestAccessor @@ -25503,7 +24798,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25511,8 +24806,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ScreenCaptureHandlerPeer*) 100; string out("new ScreenCaptureHandler("); - out.append(")\n"); - out.append("[return (ScreenCaptureHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ScreenCaptureHandlerPeer*) 100]"); appendGroupedLog(1, out); return (ScreenCaptureHandlerPeer*) 100; } @@ -25521,8 +24816,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25531,7 +24826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getOrigin("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GrantImpl(ScreenCaptureHandlerPeer* peer, @@ -25541,7 +24836,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("grant("); WriteToString(&out, config); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DenyImpl(ScreenCaptureHandlerPeer* peer) @@ -25549,7 +24844,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("deny("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ScreenCaptureHandlerAccessor @@ -25559,7 +24854,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25567,8 +24862,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (DataResubmissionHandlerPeer*) 100; string out("new DataResubmissionHandler("); - out.append(")\n"); - out.append("[return (DataResubmissionHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (DataResubmissionHandlerPeer*) 100]"); appendGroupedLog(1, out); return (DataResubmissionHandlerPeer*) 100; } @@ -25577,8 +24872,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25587,7 +24882,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("resend("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CancelImpl(DataResubmissionHandlerPeer* peer) @@ -25595,7 +24890,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("cancel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // DataResubmissionHandlerAccessor @@ -25605,7 +24900,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25613,8 +24908,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (ControllerHandlerPeer*) 100; string out("new ControllerHandler("); - out.append(")\n"); - out.append("[return (ControllerHandlerPeer*) 100]\n"); + out.append(")"); + out.append("[return (ControllerHandlerPeer*) 100]"); appendGroupedLog(1, out); return (ControllerHandlerPeer*) 100; } @@ -25623,8 +24918,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25635,7 +24930,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setWebController("); WriteToString(&out, controller); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // ControllerHandlerAccessor @@ -25645,7 +24940,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25653,8 +24948,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebContextMenuParamPeer*) 100; string out("new WebContextMenuParam("); - out.append(")\n"); - out.append("[return (WebContextMenuParamPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebContextMenuParamPeer*) 100]"); appendGroupedLog(1, out); return (WebContextMenuParamPeer*) 100; } @@ -25663,8 +24958,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25673,7 +24968,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("x("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25682,7 +24977,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("y("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25691,7 +24986,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getLinkUrl("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetUnfilteredLinkUrlImpl(WebContextMenuParamPeer* peer) @@ -25699,7 +24994,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getUnfilteredLinkUrl("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetSourceUrlImpl(WebContextMenuParamPeer* peer) @@ -25707,7 +25002,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getSourceUrl("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean ExistsImageContentsImpl(WebContextMenuParamPeer* peer) @@ -25715,7 +25010,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("existsImageContents("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25724,7 +25019,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getMediaType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25733,7 +25028,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getSelectionText("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetSourceTypeImpl(WebContextMenuParamPeer* peer) @@ -25741,7 +25036,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getSourceType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25750,7 +25045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getInputFieldType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25759,7 +25054,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isEditable("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25768,7 +25063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getEditStateFlags("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25777,7 +25072,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPreviewWidth("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25786,7 +25081,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getPreviewHeight("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25797,7 +25092,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25805,8 +25100,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebContextMenuResultPeer*) 100; string out("new WebContextMenuResult("); - out.append(")\n"); - out.append("[return (WebContextMenuResultPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebContextMenuResultPeer*) 100]"); appendGroupedLog(1, out); return (WebContextMenuResultPeer*) 100; } @@ -25815,8 +25110,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25825,7 +25120,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("closeContextMenu("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyImageImpl(WebContextMenuResultPeer* peer) @@ -25833,7 +25128,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("copyImage("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CopyImpl(WebContextMenuResultPeer* peer) @@ -25841,7 +25136,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("copy("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PasteImpl(WebContextMenuResultPeer* peer) @@ -25849,7 +25144,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("paste("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void CutImpl(WebContextMenuResultPeer* peer) @@ -25857,7 +25152,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("cut("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SelectAllImpl(WebContextMenuResultPeer* peer) @@ -25865,7 +25160,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("selectAll("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebContextMenuResultAccessor @@ -25875,7 +25170,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_String* message, @@ -25893,8 +25188,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, lineNumber); out.append(", "); WriteToString(&out, messageLevel); - out.append(")\n"); - out.append("[return (ConsoleMessagePeer*) 100]\n"); + out.append(")"); + out.append("[return (ConsoleMessagePeer*) 100]"); appendGroupedLog(1, out); return (ConsoleMessagePeer*) 100; } @@ -25903,8 +25198,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25913,7 +25208,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getMessage("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetSourceIdImpl(ConsoleMessagePeer* peer) @@ -25921,7 +25216,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getSourceId("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetLineNumberImpl(ConsoleMessagePeer* peer) @@ -25929,7 +25224,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLineNumber("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25938,7 +25233,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getMessageLevel("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -25949,7 +25244,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -25957,8 +25252,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebResourceRequestPeer*) 100; string out("new WebResourceRequest("); - out.append(")\n"); - out.append("[return (WebResourceRequestPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebResourceRequestPeer*) 100]"); appendGroupedLog(1, out); return (WebResourceRequestPeer*) 100; } @@ -25967,8 +25262,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -25977,7 +25272,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getRequestHeader("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetRequestUrlImpl(WebResourceRequestPeer* peer) @@ -25985,7 +25280,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getRequestUrl("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean IsRequestGestureImpl(WebResourceRequestPeer* peer) @@ -25993,7 +25288,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isRequestGesture("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26002,7 +25297,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isMainFrame("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26011,7 +25306,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("isRedirect("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26020,7 +25315,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getRequestMethod("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebResourceRequestAccessor @@ -26030,7 +25325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26038,8 +25333,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebResourceResponsePeer*) 100; string out("new WebResourceResponse("); - out.append(")\n"); - out.append("[return (WebResourceResponsePeer*) 100]\n"); + out.append(")"); + out.append("[return (WebResourceResponsePeer*) 100]"); appendGroupedLog(1, out); return (WebResourceResponsePeer*) 100; } @@ -26048,8 +25343,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26058,7 +25353,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getResponseData("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetResponseDataExImpl(WebResourceResponsePeer* peer) @@ -26066,7 +25361,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getResponseDataEx("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26075,7 +25370,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getResponseEncoding("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetResponseMimeTypeImpl(WebResourceResponsePeer* peer) @@ -26083,7 +25378,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getResponseMimeType("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetReasonMessageImpl(WebResourceResponsePeer* peer) @@ -26091,7 +25386,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getReasonMessage("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetResponseHeaderImpl(WebResourceResponsePeer* peer) @@ -26099,7 +25394,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getResponseHeader("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetResponseCodeImpl(WebResourceResponsePeer* peer) @@ -26107,7 +25402,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getResponseCode("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26118,7 +25413,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseData("); WriteToString(&out, data); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetResponseEncodingImpl(WebResourceResponsePeer* peer, @@ -26128,7 +25423,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseEncoding("); WriteToString(&out, encoding); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetResponseMimeTypeImpl(WebResourceResponsePeer* peer, @@ -26138,7 +25433,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseMimeType("); WriteToString(&out, mimeType); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetReasonMessageImpl(WebResourceResponsePeer* peer, @@ -26148,7 +25443,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setReasonMessage("); WriteToString(&out, reason); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetResponseHeaderImpl(WebResourceResponsePeer* peer, @@ -26158,7 +25453,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseHeader("); WriteToString(&out, header); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetResponseCodeImpl(WebResourceResponsePeer* peer, @@ -26168,7 +25463,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseCode("); WriteToString(&out, code); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetResponseIsReadyImpl(WebResourceResponsePeer* peer, @@ -26178,7 +25473,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setResponseIsReady("); WriteToString(&out, IsReady); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean GetResponseIsReadyImpl(WebResourceResponsePeer* peer) @@ -26186,7 +25481,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getResponseIsReady("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26197,7 +25492,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26205,8 +25500,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebResourceErrorPeer*) 100; string out("new WebResourceError("); - out.append(")\n"); - out.append("[return (WebResourceErrorPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebResourceErrorPeer*) 100]"); appendGroupedLog(1, out); return (WebResourceErrorPeer*) 100; } @@ -26215,8 +25510,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26225,7 +25520,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getErrorInfo("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetErrorCodeImpl(WebResourceErrorPeer* peer) @@ -26233,7 +25528,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getErrorCode("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26244,7 +25539,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26252,8 +25547,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (JsGeolocationPeer*) 100; string out("new JsGeolocation("); - out.append(")\n"); - out.append("[return (JsGeolocationPeer*) 100]\n"); + out.append(")"); + out.append("[return (JsGeolocationPeer*) 100]"); appendGroupedLog(1, out); return (JsGeolocationPeer*) 100; } @@ -26262,8 +25557,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26280,7 +25575,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, allow); out.append(", "); WriteToString(&out, retain); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // JsGeolocationAccessor @@ -26290,7 +25585,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26298,8 +25593,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebCookiePeer*) 100; string out("new WebCookie("); - out.append(")\n"); - out.append("[return (WebCookiePeer*) 100]\n"); + out.append(")"); + out.append("[return (WebCookiePeer*) 100]"); appendGroupedLog(1, out); return (WebCookiePeer*) 100; } @@ -26308,8 +25603,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26318,7 +25613,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("setCookie("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SaveCookieImpl(WebCookiePeer* peer) @@ -26326,7 +25621,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("saveCookie("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // WebCookieAccessor @@ -26336,7 +25631,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26344,8 +25639,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (EventResultPeer*) 100; string out("new EventResult("); - out.append(")\n"); - out.append("[return (EventResultPeer*) 100]\n"); + out.append(")"); + out.append("[return (EventResultPeer*) 100]"); appendGroupedLog(1, out); return (EventResultPeer*) 100; } @@ -26354,8 +25649,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26366,7 +25661,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setGestureEventResult("); WriteToString(&out, result); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // EventResultAccessor @@ -26376,7 +25671,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26384,8 +25679,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WebControllerPeer*) 100; string out("new WebController("); - out.append(")\n"); - out.append("[return (WebControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (WebControllerPeer*) 100]"); appendGroupedLog(1, out); return (WebControllerPeer*) 100; } @@ -26394,8 +25689,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26404,7 +25699,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("onInactive("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnActiveImpl(WebControllerPeer* peer) @@ -26412,7 +25707,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("onActive("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ZoomImpl(WebControllerPeer* peer, @@ -26422,7 +25717,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("zoom("); WriteToString(&out, factor); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClearHistoryImpl(WebControllerPeer* peer) @@ -26430,7 +25725,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("clearHistory("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RunJavaScriptImpl(WebControllerPeer* peer, @@ -26440,7 +25735,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("runJavaScript("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LoadDataImpl(WebControllerPeer* peer, @@ -26450,7 +25745,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("loadData("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void LoadUrlImpl(WebControllerPeer* peer, @@ -26460,7 +25755,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("loadUrl("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RefreshImpl(WebControllerPeer* peer) @@ -26468,7 +25763,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("refresh("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImpl(WebControllerPeer* peer) @@ -26476,7 +25771,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stop("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RegisterJavaScriptProxyImpl(WebControllerPeer* peer, @@ -26486,7 +25781,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("registerJavaScriptProxy("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void DeleteJavaScriptRegisterImpl(WebControllerPeer* peer, @@ -26496,7 +25791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("deleteJavaScriptRegister("); WriteToString(&out, name); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetHitTestImpl(WebControllerPeer* peer) @@ -26504,7 +25799,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getHitTest("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26513,7 +25808,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("requestFocus("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean AccessBackwardImpl(WebControllerPeer* peer) @@ -26521,7 +25816,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("accessBackward("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26530,7 +25825,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("accessForward("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26541,7 +25836,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("accessStep("); WriteToString(&out, step); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26550,7 +25845,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("backward("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ForwardImpl(WebControllerPeer* peer) @@ -26558,7 +25853,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("forward("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetCookieManagerImpl(WebControllerPeer* peer) @@ -26566,7 +25861,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getCookieManager("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26577,7 +25872,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26585,8 +25880,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (XComponentControllerPeer*) 100; string out("new XComponentController("); - out.append(")\n"); - out.append("[return (XComponentControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (XComponentControllerPeer*) 100]"); appendGroupedLog(1, out); return (XComponentControllerPeer*) 100; } @@ -26595,8 +25890,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26605,7 +25900,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getXComponentSurfaceId("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetXComponentContextImpl(XComponentControllerPeer* peer) @@ -26613,7 +25908,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getXComponentContext("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26624,7 +25919,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentSurfaceSize("); WriteToString(&out, value); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetXComponentSurfaceRectImpl(XComponentControllerPeer* peer, @@ -26634,7 +25929,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentSurfaceRect("); WriteToString(&out, rect); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetXComponentSurfaceRectImpl(XComponentControllerPeer* peer) @@ -26642,7 +25937,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getXComponentSurfaceRect("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26653,7 +25948,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setXComponentSurfaceRotation("); WriteToString(&out, rotationOptions); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer GetXComponentSurfaceRotationImpl(XComponentControllerPeer* peer) @@ -26661,7 +25956,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getXComponentSurfaceRotation("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26672,7 +25967,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSurfaceCreated("); WriteToString(&out, surfaceId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSurfaceChangedImpl(XComponentControllerPeer* peer, @@ -26685,7 +25980,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, surfaceId); out.append(", "); WriteToString(&out, rect); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSurfaceDestroyedImpl(XComponentControllerPeer* peer, @@ -26695,7 +25990,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSurfaceDestroyed("); WriteToString(&out, surfaceId); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StartImageAnalyzerImpl(XComponentControllerPeer* peer, @@ -26708,7 +26003,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, config); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImageAnalyzerImpl(XComponentControllerPeer* peer) @@ -26716,7 +26011,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stopImageAnalyzer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // XComponentControllerAccessor @@ -26726,7 +26021,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26734,8 +26029,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (WaterFlowSectionsPeer*) 100; string out("new WaterFlowSections("); - out.append(")\n"); - out.append("[return (WaterFlowSectionsPeer*) 100]\n"); + out.append(")"); + out.append("[return (WaterFlowSectionsPeer*) 100]"); appendGroupedLog(1, out); return (WaterFlowSectionsPeer*) 100; } @@ -26744,8 +26039,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26762,7 +26057,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, deleteCount); out.append(", "); WriteToString(&out, sections); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26773,7 +26068,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("push("); WriteToString(&out, section); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26787,7 +26082,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, sectionIndex); out.append(", "); WriteToString(&out, section); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26796,7 +26091,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("values("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 LengthImpl(WaterFlowSectionsPeer* peer) @@ -26804,7 +26099,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("length("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26815,7 +26110,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -26823,8 +26118,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (UIExtensionProxyPeer*) 100; string out("new UIExtensionProxy("); - out.append(")\n"); - out.append("[return (UIExtensionProxyPeer*) 100]\n"); + out.append(")"); + out.append("[return (UIExtensionProxyPeer*) 100]"); appendGroupedLog(1, out); return (UIExtensionProxyPeer*) 100; } @@ -26833,8 +26128,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26845,7 +26140,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("send("); WriteToString(&out, data); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer SendSyncImpl(UIExtensionProxyPeer* peer, @@ -26855,7 +26150,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("sendSync("); WriteToString(&out, data); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26866,7 +26161,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onAsyncReceiverRegister("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OnSyncReceiverRegisterImpl(UIExtensionProxyPeer* peer, @@ -26876,7 +26171,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("onSyncReceiverRegister("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffAsyncReceiverRegisterImpl(UIExtensionProxyPeer* peer, @@ -26886,7 +26181,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offAsyncReceiverRegister("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void OffSyncReceiverRegisterImpl(UIExtensionProxyPeer* peer, @@ -26896,7 +26191,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("offSyncReceiverRegister("); WriteToString(&out, callback); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // UIExtensionProxyAccessor @@ -26906,7 +26201,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl(const Ark_Union_String_ImageAttachment_CustomSpan* value, @@ -26918,8 +26213,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, value); out.append(", "); WriteToString(&out, styles); - out.append(")\n"); - out.append("[return (StyledStringPeer*) 100]\n"); + out.append(")"); + out.append("[return (StyledStringPeer*) 100]"); appendGroupedLog(1, out); return (StyledStringPeer*) 100; } @@ -26928,8 +26223,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -26938,7 +26233,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("getString("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void GetStylesImpl(StyledStringPeer* peer, @@ -26954,7 +26249,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, length); out.append(", "); WriteToString(&out, styledKey); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Boolean EqualsImpl(StyledStringPeer* peer, @@ -26964,7 +26259,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("equals("); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26978,7 +26273,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, start); out.append(", "); WriteToString(&out, length); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -26991,7 +26286,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, html); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ToHtmlImpl(const Ark_StyledString* styledString) @@ -27000,7 +26295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("toHtml("); WriteToString(&out, styledString); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void MarshallingImpl(const Ark_StyledString* styledString) @@ -27009,7 +26304,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("marshalling("); WriteToString(&out, styledString); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void UnmarshallingImpl(const Ark_Buffer* buffer, @@ -27021,7 +26316,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, buffer); out.append(", "); WriteToString(&out, outputArgumentForReturningPromise); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_Int32 GetLengthImpl(StyledStringPeer* peer) @@ -27029,7 +26324,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return 0; string out("getLength("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -27040,7 +26335,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -27048,8 +26343,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (MutableStyledStringPeer*) 100; string out("new MutableStyledString("); - out.append(")\n"); - out.append("[return (MutableStyledStringPeer*) 100]\n"); + out.append(")"); + out.append("[return (MutableStyledStringPeer*) 100]"); appendGroupedLog(1, out); return (MutableStyledStringPeer*) 100; } @@ -27058,8 +26353,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -27076,7 +26371,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, length); out.append(", "); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InsertStringImpl(MutableStyledStringPeer* peer, @@ -27089,7 +26384,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, start); out.append(", "); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveStringImpl(MutableStyledStringPeer* peer, @@ -27102,7 +26397,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, start); out.append(", "); WriteToString(&out, length); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReplaceStyleImpl(MutableStyledStringPeer* peer, @@ -27112,7 +26407,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("replaceStyle("); WriteToString(&out, spanStyle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void SetStyleImpl(MutableStyledStringPeer* peer, @@ -27122,7 +26417,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("setStyle("); WriteToString(&out, spanStyle); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveStyleImpl(MutableStyledStringPeer* peer, @@ -27138,7 +26433,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, length); out.append(", "); WriteToString(&out, styledKey); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void RemoveStylesImpl(MutableStyledStringPeer* peer, @@ -27151,7 +26446,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, start); out.append(", "); WriteToString(&out, length); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ClearStylesImpl(MutableStyledStringPeer* peer) @@ -27159,7 +26454,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("clearStyles("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void ReplaceStyledStringImpl(MutableStyledStringPeer* peer, @@ -27175,7 +26470,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, length); out.append(", "); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InsertStyledStringImpl(MutableStyledStringPeer* peer, @@ -27188,7 +26483,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, start); out.append(", "); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void AppendStyledStringImpl(MutableStyledStringPeer* peer, @@ -27198,7 +26493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("appendStyledString("); WriteToString(&out, other); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // MutableStyledStringAccessor @@ -27208,7 +26503,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -27216,8 +26511,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (CustomSpanPeer*) 100; string out("new CustomSpan("); - out.append(")\n"); - out.append("[return (CustomSpanPeer*) 100]\n"); + out.append(")"); + out.append("[return (CustomSpanPeer*) 100]"); appendGroupedLog(1, out); return (CustomSpanPeer*) 100; } @@ -27226,8 +26521,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -27238,7 +26533,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; string out("onMeasure("); WriteToString(&out, measureInfo); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); return 0; } @@ -27252,7 +26547,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, context); out.append(", "); WriteToString(&out, drawInfo); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void InvalidateImpl(CustomSpanPeer* peer) @@ -27260,7 +26555,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("invalidate("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // CustomSpanAccessor @@ -27270,7 +26565,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("destroyPeer("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } Ark_NativePointer CtorImpl() @@ -27278,8 +26573,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return (LinearIndicatorControllerPeer*) 100; string out("new LinearIndicatorController("); - out.append(")\n"); - out.append("[return (LinearIndicatorControllerPeer*) 100]\n"); + out.append(")"); + out.append("[return (LinearIndicatorControllerPeer*) 100]"); appendGroupedLog(1, out); return (LinearIndicatorControllerPeer*) 100; } @@ -27288,8 +26583,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return fnPtr(dummyClassFinalizer); string out("getFinalizer("); - out.append(")\n"); - out.append("[return fnPtr(dummyClassFinalizer)]\n"); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); appendGroupedLog(1, out); return fnPtr(dummyClassFinalizer); } @@ -27303,7 +26598,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, index); out.append(", "); WriteToString(&out, progress); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StartImpl(LinearIndicatorControllerPeer* peer, @@ -27313,7 +26608,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return; string out("start("); WriteToString(&out, options); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void PauseImpl(LinearIndicatorControllerPeer* peer) @@ -27321,7 +26616,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("pause("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } void StopImpl(LinearIndicatorControllerPeer* peer) @@ -27329,7 +26624,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { if (!needGroupedLog(1)) return; string out("stop("); - out.append(")\n"); + out.append(")"); appendGroupedLog(1, out); } } // LinearIndicatorControllerAccessor @@ -27770,24 +27065,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ProgressMaskPeer { virtual ~ProgressMaskPeer() = default; }; - const GENERATED_ArkUIAttributeModifierAccessor* GetAttributeModifierAccessor() - { - static const GENERATED_ArkUIAttributeModifierAccessor AttributeModifierAccessorImpl { - AttributeModifierAccessor::DestroyPeerImpl, - AttributeModifierAccessor::CtorImpl, - AttributeModifierAccessor::GetFinalizerImpl, - AttributeModifierAccessor::ApplyNormalAttributeImpl, - AttributeModifierAccessor::ApplyPressedAttributeImpl, - AttributeModifierAccessor::ApplyFocusedAttributeImpl, - AttributeModifierAccessor::ApplyDisabledAttributeImpl, - AttributeModifierAccessor::ApplySelectedAttributeImpl, - }; - return &AttributeModifierAccessorImpl; - } - - struct AttributeModifierPeer { - virtual ~AttributeModifierPeer() = default; - }; const GENERATED_ArkUIViewAccessor* GetViewAccessor() { static const GENERATED_ArkUIViewAccessor ViewAccessorImpl { @@ -27863,22 +27140,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureModifierPeer { virtual ~GestureModifierPeer() = default; }; - const GENERATED_ArkUIAbstractPropertyAccessor* GetAbstractPropertyAccessor() - { - static const GENERATED_ArkUIAbstractPropertyAccessor AbstractPropertyAccessorImpl { - AbstractPropertyAccessor::DestroyPeerImpl, - AbstractPropertyAccessor::CtorImpl, - AbstractPropertyAccessor::GetFinalizerImpl, - AbstractPropertyAccessor::GetImpl, - AbstractPropertyAccessor::SetImpl, - AbstractPropertyAccessor::InfoImpl, - }; - return &AbstractPropertyAccessorImpl; - } - - struct AbstractPropertyPeer { - virtual ~AbstractPropertyPeer() = default; - }; const GENERATED_ArkUIIPropertySubscriberAccessor* GetIPropertySubscriberAccessor() { static const GENERATED_ArkUIIPropertySubscriberAccessor IPropertySubscriberAccessorImpl { @@ -27894,20 +27155,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct IPropertySubscriberPeer { virtual ~IPropertySubscriberPeer() = default; }; - const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor* GetISinglePropertyChangeSubscriberAccessor() - { - static const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor ISinglePropertyChangeSubscriberAccessorImpl { - ISinglePropertyChangeSubscriberAccessor::DestroyPeerImpl, - ISinglePropertyChangeSubscriberAccessor::CtorImpl, - ISinglePropertyChangeSubscriberAccessor::GetFinalizerImpl, - ISinglePropertyChangeSubscriberAccessor::HasChangedImpl, - }; - return &ISinglePropertyChangeSubscriberAccessorImpl; - } - - struct ISinglePropertyChangeSubscriberPeer { - virtual ~ISinglePropertyChangeSubscriberPeer() = default; - }; const GENERATED_ArkUISubscribaleAbstractAccessor* GetSubscribaleAbstractAccessor() { static const GENERATED_ArkUISubscribaleAbstractAccessor SubscribaleAbstractAccessorImpl { @@ -28112,69 +27359,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUINavDestinationContextAccessor* GetNavDestinationContextAccessor() - { - static const GENERATED_ArkUINavDestinationContextAccessor NavDestinationContextAccessorImpl { - NavDestinationContextAccessor::DestroyPeerImpl, - NavDestinationContextAccessor::CtorImpl, - NavDestinationContextAccessor::GetFinalizerImpl, - NavDestinationContextAccessor::GetConfigInRouteMapImpl, - NavDestinationContextAccessor::SetPathInfoImpl, - NavDestinationContextAccessor::SetPathStackImpl, - NavDestinationContextAccessor::GetNavDestinationIdImpl, - NavDestinationContextAccessor::SetNavDestinationIdImpl, - }; - return &NavDestinationContextAccessorImpl; - } - - struct NavDestinationContextPeer { - virtual ~NavDestinationContextPeer() = default; - }; - const GENERATED_ArkUINavPathStackAccessor* GetNavPathStackAccessor() - { - static const GENERATED_ArkUINavPathStackAccessor NavPathStackAccessorImpl { - NavPathStackAccessor::DestroyPeerImpl, - NavPathStackAccessor::CtorImpl, - NavPathStackAccessor::GetFinalizerImpl, - NavPathStackAccessor::PushPath0Impl, - NavPathStackAccessor::PushPath1Impl, - NavPathStackAccessor::PushDestination0Impl, - NavPathStackAccessor::PushDestination1Impl, - NavPathStackAccessor::PushPathByName0Impl, - NavPathStackAccessor::PushPathByName1Impl, - NavPathStackAccessor::PushDestinationByName0Impl, - NavPathStackAccessor::PushDestinationByName1Impl, - NavPathStackAccessor::ReplacePath0Impl, - NavPathStackAccessor::ReplacePath1Impl, - NavPathStackAccessor::ReplaceDestinationImpl, - NavPathStackAccessor::ReplacePathByNameImpl, - NavPathStackAccessor::RemoveByIndexesImpl, - NavPathStackAccessor::RemoveByNameImpl, - NavPathStackAccessor::RemoveByNavDestinationIdImpl, - NavPathStackAccessor::Pop0Impl, - NavPathStackAccessor::Pop1Impl, - NavPathStackAccessor::PopToName0Impl, - NavPathStackAccessor::PopToName1Impl, - NavPathStackAccessor::PopToIndex0Impl, - NavPathStackAccessor::PopToIndex1Impl, - NavPathStackAccessor::MoveToTopImpl, - NavPathStackAccessor::MoveIndexToTopImpl, - NavPathStackAccessor::ClearImpl, - NavPathStackAccessor::GetAllPathNameImpl, - NavPathStackAccessor::GetParamByIndexImpl, - NavPathStackAccessor::GetParamByNameImpl, - NavPathStackAccessor::GetIndexByNameImpl, - NavPathStackAccessor::GetParentImpl, - NavPathStackAccessor::SizeImpl, - NavPathStackAccessor::DisableAnimationImpl, - NavPathStackAccessor::SetInterceptionImpl, - }; - return &NavPathStackAccessorImpl; - } - - struct NavPathStackPeer { - virtual ~NavPathStackPeer() = default; - }; const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() { static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { @@ -29184,15 +28368,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTransitionEffectAccessor, GetPixelMapMockAccessor, GetProgressMaskAccessor, - GetAttributeModifierAccessor, GetViewAccessor, GetTextContentControllerBaseAccessor, GetDynamicNodeAccessor, GetChildrenMainSizeAccessor, GetGestureModifierAccessor, - GetAbstractPropertyAccessor, GetIPropertySubscriberAccessor, - GetISinglePropertyChangeSubscriberAccessor, GetSubscribaleAbstractAccessor, GetContextMenuAccessor, GetCustomDialogControllerAccessor, @@ -29205,8 +28386,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAnalyzerControllerAccessor, GetListScrollerAccessor, GetMatrix2DAccessor, - GetNavDestinationContextAccessor, - GetNavPathStackAccessor, GetNavigationTransitionProxyAccessor, GetPatternLockControllerAccessor, GetRichEditorBaseControllerAccessor, @@ -29297,7 +28476,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { OHOS::Ace::NG::GeneratedApiImpl::SetCustomMethodFlag, OHOS::Ace::NG::GeneratedApiImpl::GetCustomMethodFlag, OHOS::Ace::NG::GeneratedApiImpl::SetCustomCallback, - // OHOS::Ace::NG::GeneratedApiImpl::SetCustomNodeDestroyCallback, + OHOS::Ace::NG::GeneratedApiImpl::SetCustomNodeDestroyCallback, OHOS::Ace::NG::GeneratedApiImpl::MeasureLayoutAndDraw, OHOS::Ace::NG::GeneratedApiImpl::MeasureNode, OHOS::Ace::NG::GeneratedApiImpl::LayoutNode, diff --git a/arkoala/framework/native/src/generated/real_impl.cc b/arkoala/framework/native/src/generated/real_impl.cc index 3348e6c11..b2fb6f171 100644 --- a/arkoala/framework/native/src/generated/real_impl.cc +++ b/arkoala/framework/native/src/generated/real_impl.cc @@ -11212,43 +11212,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ProgressMaskAccessor - namespace AttributeModifierAccessor { - void DestroyPeerImpl(AttributeModifierPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new AttributeModifierPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void ApplyNormalAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - } - void ApplyPressedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - } - void ApplyFocusedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - } - void ApplyDisabledAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - } - void ApplySelectedAttributeImpl(AttributeModifierPeer* peer, - const Ark_CustomObject* instance) - { - } - } // AttributeModifierAccessor namespace ViewAccessor { void DestroyPeerImpl(ViewPeer* peer) { @@ -11377,33 +11340,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GestureModifierAccessor - namespace AbstractPropertyAccessor { - void DestroyPeerImpl(AbstractPropertyPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new AbstractPropertyPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void GetImpl(AbstractPropertyPeer* peer) - { - } - void SetImpl(AbstractPropertyPeer* peer, - const Ark_CustomObject* newValue) - { - } - void InfoImpl(AbstractPropertyPeer* peer) - { - } - } // AbstractPropertyAccessor namespace IPropertySubscriberAccessor { void DestroyPeerImpl(IPropertySubscriberPeer* peer) { @@ -11429,27 +11365,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // IPropertySubscriberAccessor - namespace ISinglePropertyChangeSubscriberAccessor { - void DestroyPeerImpl(ISinglePropertyChangeSubscriberPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new ISinglePropertyChangeSubscriberPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void HasChangedImpl(ISinglePropertyChangeSubscriberPeer* peer, - const Ark_CustomObject* newValue) - { - } - } // ISinglePropertyChangeSubscriberAccessor namespace SubscribaleAbstractAccessor { void DestroyPeerImpl(SubscribaleAbstractPeer* peer) { @@ -11857,227 +11772,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // Matrix2DAccessor - namespace NavDestinationContextAccessor { - void DestroyPeerImpl(NavDestinationContextPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new NavDestinationContextPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - Ark_NativePointer GetConfigInRouteMapImpl(NavDestinationContextPeer* peer) - { - return 0; - } - void SetPathInfoImpl(NavDestinationContextPeer* peer, - const Ark_NavPathInfo* pathInfo) - { - } - void SetPathStackImpl(NavDestinationContextPeer* peer, - const Ark_NavPathStack* pathStack) - { - } - void GetNavDestinationIdImpl(NavDestinationContextPeer* peer) - { - } - void SetNavDestinationIdImpl(NavDestinationContextPeer* peer, - const Ark_String* navDestinationId) - { - } - } // NavDestinationContextAccessor - namespace NavPathStackAccessor { - void DestroyPeerImpl(NavPathStackPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new NavPathStackPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void PushPath0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) - { - } - void PushPath1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) - { - } - void PushDestination0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushDestination1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushPathByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) - { - } - void PushPathByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) - { - } - void PushDestinationByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void PushDestinationByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ReplacePath0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) - { - } - void ReplacePath1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) - { - } - void ReplaceDestinationImpl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options, - const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) - { - } - void ReplacePathByNameImpl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) - { - } - Ark_Int32 RemoveByIndexesImpl(NavPathStackPeer* peer, - const Array_Number* indexes) - { - return 0; - } - Ark_Int32 RemoveByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - return 0; - } - Ark_Boolean RemoveByNavDestinationIdImpl(NavPathStackPeer* peer, - const Ark_String* navDestinationId) - { - return 0; - } - Ark_NativePointer Pop0Impl(NavPathStackPeer* peer, - const Opt_Boolean* animated) - { - return 0; - } - Ark_NativePointer Pop1Impl(NavPathStackPeer* peer, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - return 0; - } - Ark_Int32 PopToName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - return 0; - } - Ark_Int32 PopToName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - return 0; - } - void PopToIndex0Impl(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - } - void PopToIndex1Impl(NavPathStackPeer* peer, - const Ark_Number* index, - const Ark_CustomObject* result, - const Opt_Boolean* animated) - { - } - Ark_Int32 MoveToTopImpl(NavPathStackPeer* peer, - const Ark_String* name, - const Opt_Boolean* animated) - { - return 0; - } - void MoveIndexToTopImpl(NavPathStackPeer* peer, - const Ark_Number* index, - const Opt_Boolean* animated) - { - } - void ClearImpl(NavPathStackPeer* peer, - const Opt_Boolean* animated) - { - } - void GetAllPathNameImpl(NavPathStackPeer* peer) - { - } - void GetParamByIndexImpl(NavPathStackPeer* peer, - const Ark_Number* index) - { - } - void GetParamByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - } - void GetIndexByNameImpl(NavPathStackPeer* peer, - const Ark_String* name) - { - } - Ark_NativePointer GetParentImpl(NavPathStackPeer* peer) - { - return 0; - } - Ark_Int32 SizeImpl(NavPathStackPeer* peer) - { - return 0; - } - void DisableAnimationImpl(NavPathStackPeer* peer, - Ark_Boolean value) - { - } - void SetInterceptionImpl(NavPathStackPeer* peer, - const Ark_NavigationInterception* interception) - { - } - } // NavPathStackAccessor namespace NavigationTransitionProxyAccessor { void DestroyPeerImpl(NavigationTransitionProxyPeer* peer) { @@ -14516,24 +14210,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct ProgressMaskPeer { virtual ~ProgressMaskPeer() = default; }; - const GENERATED_ArkUIAttributeModifierAccessor* GetAttributeModifierAccessor() - { - static const GENERATED_ArkUIAttributeModifierAccessor AttributeModifierAccessorImpl { - AttributeModifierAccessor::DestroyPeerImpl, - AttributeModifierAccessor::CtorImpl, - AttributeModifierAccessor::GetFinalizerImpl, - AttributeModifierAccessor::ApplyNormalAttributeImpl, - AttributeModifierAccessor::ApplyPressedAttributeImpl, - AttributeModifierAccessor::ApplyFocusedAttributeImpl, - AttributeModifierAccessor::ApplyDisabledAttributeImpl, - AttributeModifierAccessor::ApplySelectedAttributeImpl, - }; - return &AttributeModifierAccessorImpl; - } - - struct AttributeModifierPeer { - virtual ~AttributeModifierPeer() = default; - }; const GENERATED_ArkUIViewAccessor* GetViewAccessor() { static const GENERATED_ArkUIViewAccessor ViewAccessorImpl { @@ -14609,22 +14285,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct GestureModifierPeer { virtual ~GestureModifierPeer() = default; }; - const GENERATED_ArkUIAbstractPropertyAccessor* GetAbstractPropertyAccessor() - { - static const GENERATED_ArkUIAbstractPropertyAccessor AbstractPropertyAccessorImpl { - AbstractPropertyAccessor::DestroyPeerImpl, - AbstractPropertyAccessor::CtorImpl, - AbstractPropertyAccessor::GetFinalizerImpl, - AbstractPropertyAccessor::GetImpl, - AbstractPropertyAccessor::SetImpl, - AbstractPropertyAccessor::InfoImpl, - }; - return &AbstractPropertyAccessorImpl; - } - - struct AbstractPropertyPeer { - virtual ~AbstractPropertyPeer() = default; - }; const GENERATED_ArkUIIPropertySubscriberAccessor* GetIPropertySubscriberAccessor() { static const GENERATED_ArkUIIPropertySubscriberAccessor IPropertySubscriberAccessorImpl { @@ -14640,20 +14300,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct IPropertySubscriberPeer { virtual ~IPropertySubscriberPeer() = default; }; - const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor* GetISinglePropertyChangeSubscriberAccessor() - { - static const GENERATED_ArkUIISinglePropertyChangeSubscriberAccessor ISinglePropertyChangeSubscriberAccessorImpl { - ISinglePropertyChangeSubscriberAccessor::DestroyPeerImpl, - ISinglePropertyChangeSubscriberAccessor::CtorImpl, - ISinglePropertyChangeSubscriberAccessor::GetFinalizerImpl, - ISinglePropertyChangeSubscriberAccessor::HasChangedImpl, - }; - return &ISinglePropertyChangeSubscriberAccessorImpl; - } - - struct ISinglePropertyChangeSubscriberPeer { - virtual ~ISinglePropertyChangeSubscriberPeer() = default; - }; const GENERATED_ArkUISubscribaleAbstractAccessor* GetSubscribaleAbstractAccessor() { static const GENERATED_ArkUISubscribaleAbstractAccessor SubscribaleAbstractAccessorImpl { @@ -14858,69 +14504,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUINavDestinationContextAccessor* GetNavDestinationContextAccessor() - { - static const GENERATED_ArkUINavDestinationContextAccessor NavDestinationContextAccessorImpl { - NavDestinationContextAccessor::DestroyPeerImpl, - NavDestinationContextAccessor::CtorImpl, - NavDestinationContextAccessor::GetFinalizerImpl, - NavDestinationContextAccessor::GetConfigInRouteMapImpl, - NavDestinationContextAccessor::SetPathInfoImpl, - NavDestinationContextAccessor::SetPathStackImpl, - NavDestinationContextAccessor::GetNavDestinationIdImpl, - NavDestinationContextAccessor::SetNavDestinationIdImpl, - }; - return &NavDestinationContextAccessorImpl; - } - - struct NavDestinationContextPeer { - virtual ~NavDestinationContextPeer() = default; - }; - const GENERATED_ArkUINavPathStackAccessor* GetNavPathStackAccessor() - { - static const GENERATED_ArkUINavPathStackAccessor NavPathStackAccessorImpl { - NavPathStackAccessor::DestroyPeerImpl, - NavPathStackAccessor::CtorImpl, - NavPathStackAccessor::GetFinalizerImpl, - NavPathStackAccessor::PushPath0Impl, - NavPathStackAccessor::PushPath1Impl, - NavPathStackAccessor::PushDestination0Impl, - NavPathStackAccessor::PushDestination1Impl, - NavPathStackAccessor::PushPathByName0Impl, - NavPathStackAccessor::PushPathByName1Impl, - NavPathStackAccessor::PushDestinationByName0Impl, - NavPathStackAccessor::PushDestinationByName1Impl, - NavPathStackAccessor::ReplacePath0Impl, - NavPathStackAccessor::ReplacePath1Impl, - NavPathStackAccessor::ReplaceDestinationImpl, - NavPathStackAccessor::ReplacePathByNameImpl, - NavPathStackAccessor::RemoveByIndexesImpl, - NavPathStackAccessor::RemoveByNameImpl, - NavPathStackAccessor::RemoveByNavDestinationIdImpl, - NavPathStackAccessor::Pop0Impl, - NavPathStackAccessor::Pop1Impl, - NavPathStackAccessor::PopToName0Impl, - NavPathStackAccessor::PopToName1Impl, - NavPathStackAccessor::PopToIndex0Impl, - NavPathStackAccessor::PopToIndex1Impl, - NavPathStackAccessor::MoveToTopImpl, - NavPathStackAccessor::MoveIndexToTopImpl, - NavPathStackAccessor::ClearImpl, - NavPathStackAccessor::GetAllPathNameImpl, - NavPathStackAccessor::GetParamByIndexImpl, - NavPathStackAccessor::GetParamByNameImpl, - NavPathStackAccessor::GetIndexByNameImpl, - NavPathStackAccessor::GetParentImpl, - NavPathStackAccessor::SizeImpl, - NavPathStackAccessor::DisableAnimationImpl, - NavPathStackAccessor::SetInterceptionImpl, - }; - return &NavPathStackAccessorImpl; - } - - struct NavPathStackPeer { - virtual ~NavPathStackPeer() = default; - }; const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() { static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { @@ -15930,15 +15513,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTransitionEffectAccessor, GetPixelMapMockAccessor, GetProgressMaskAccessor, - GetAttributeModifierAccessor, GetViewAccessor, GetTextContentControllerBaseAccessor, GetDynamicNodeAccessor, GetChildrenMainSizeAccessor, GetGestureModifierAccessor, - GetAbstractPropertyAccessor, GetIPropertySubscriberAccessor, - GetISinglePropertyChangeSubscriberAccessor, GetSubscribaleAbstractAccessor, GetContextMenuAccessor, GetCustomDialogControllerAccessor, @@ -15951,8 +15531,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAnalyzerControllerAccessor, GetListScrollerAccessor, GetMatrix2DAccessor, - GetNavDestinationContextAccessor, - GetNavPathStackAccessor, GetNavigationTransitionProxyAccessor, GetPatternLockControllerAccessor, GetRichEditorBaseControllerAccessor, diff --git a/arkoala/framework/src/generated/NativeModule.ts b/arkoala/framework/src/generated/NativeModule.ts index bd6138c61..e6e12877e 100644 --- a/arkoala/framework/src/generated/NativeModule.ts +++ b/arkoala/framework/src/generated/NativeModule.ts @@ -1883,13 +1883,6 @@ export interface ComponentOps { _ProgressMask_updateProgress(ptr: KPointer, value: number): void _ProgressMask_updateColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ProgressMask_enableBreathingAnimation(ptr: KPointer, value: KInt): void - _AttributeModifier_ctor(): KPointer - _AttributeModifier_getFinalizer(): KPointer - _AttributeModifier_applyNormalAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AttributeModifier_applyPressedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AttributeModifier_applyFocusedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AttributeModifier_applyDisabledAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _View_ctor(): KPointer _View_getFinalizer(): KPointer _View_create(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): any @@ -1910,18 +1903,10 @@ export interface ComponentOps { _GestureModifier_ctor(): KPointer _GestureModifier_getFinalizer(): KPointer _GestureModifier_applyGesture(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AbstractProperty_ctor(): KPointer - _AbstractProperty_getFinalizer(): KPointer - _AbstractProperty_get(ptr: KPointer): KPointer - _AbstractProperty_set(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _AbstractProperty_info(ptr: KPointer): string _IPropertySubscriber_ctor(): KPointer _IPropertySubscriber_getFinalizer(): KPointer _IPropertySubscriber_id(ptr: KPointer): number _IPropertySubscriber_aboutToBeDeleted(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _ISinglePropertyChangeSubscriber_ctor(): KPointer - _ISinglePropertyChangeSubscriber_getFinalizer(): KPointer - _ISinglePropertyChangeSubscriber_hasChanged(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SubscribaleAbstract_ctor(): KPointer _SubscribaleAbstract_getFinalizer(): KPointer _SubscribaleAbstract_notifyPropertyHasChanged(ptr: KPointer, propName: KStringPtr, thisArray: Uint8Array, thisLength: int32): void @@ -1994,47 +1979,6 @@ export interface ComponentOps { _Matrix2D_setTranslateX(ptr: KPointer, translateX: number): void _Matrix2D_getTranslateY(ptr: KPointer): number _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void - _NavDestinationContext_ctor(): KPointer - _NavDestinationContext_getFinalizer(): KPointer - _NavDestinationContext_getConfigInRouteMap(ptr: KPointer): KPointer - _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationContext_getNavDestinationId(ptr: KPointer): string - _NavDestinationContext_setNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): void - _NavPathStack_ctor(): KPointer - _NavPathStack_getFinalizer(): KPointer - _NavPathStack_pushPath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_pushPath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_pushDestination0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_pushDestination1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_pushPathByName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_pushPathByName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_pushDestinationByName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_replacePath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): number - _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number - _NavPathStack_removeByNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): boolean - _NavPathStack_pop0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_pop1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer - _NavPathStack_popToName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number - _NavPathStack_popToName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number - _NavPathStack_popToIndex0(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_popToIndex1(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_moveToTop(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number - _NavPathStack_moveIndexToTop(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_clear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavPathStack_getAllPathName(ptr: KPointer): KPointer - _NavPathStack_getParamByIndex(ptr: KPointer, index: number): KPointer - _NavPathStack_getParamByName(ptr: KPointer, name: KStringPtr): KPointer - _NavPathStack_getIndexByName(ptr: KPointer, name: KStringPtr): KPointer - _NavPathStack_getParent(ptr: KPointer): KPointer - _NavPathStack_size(ptr: KPointer): number - _NavPathStack_disableAnimation(ptr: KPointer, value: KInt): void - _NavPathStack_setInterception(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationTransitionProxy_ctor(): KPointer _NavigationTransitionProxy_getFinalizer(): KPointer _NavigationTransitionProxy_finishTransition(ptr: KPointer): void diff --git a/arkoala/framework/src/generated/NativeModuleEmpty.ts b/arkoala/framework/src/generated/NativeModuleEmpty.ts index de9c8565a..39d57a744 100644 --- a/arkoala/framework/src/generated/NativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/NativeModuleEmpty.ts @@ -5684,29 +5684,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ProgressMask_enableBreathingAnimation(ptr: KPointer, value: KInt): void { console.log("_ProgressMask_enableBreathingAnimation") } - _AttributeModifier_ctor(): KPointer { - console.log("_AttributeModifier_ctor") - return -1 - } - _AttributeModifier_getFinalizer(): KPointer { - console.log("_AttributeModifier_getFinalizer") - return -1 - } - _AttributeModifier_applyNormalAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AttributeModifier_applyNormalAttribute") - } - _AttributeModifier_applyPressedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AttributeModifier_applyPressedAttribute") - } - _AttributeModifier_applyFocusedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AttributeModifier_applyFocusedAttribute") - } - _AttributeModifier_applyDisabledAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AttributeModifier_applyDisabledAttribute") - } - _AttributeModifier_applySelectedAttribute(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AttributeModifier_applySelectedAttribute") - } _View_ctor(): KPointer { console.log("_View_ctor") return -1 @@ -5783,25 +5760,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GestureModifier_applyGesture(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GestureModifier_applyGesture") } - _AbstractProperty_ctor(): KPointer { - console.log("_AbstractProperty_ctor") - return -1 - } - _AbstractProperty_getFinalizer(): KPointer { - console.log("_AbstractProperty_getFinalizer") - return -1 - } - _AbstractProperty_get(ptr: KPointer): KPointer { - console.log("_AbstractProperty_get") - return -1 - } - _AbstractProperty_set(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_AbstractProperty_set") - } - _AbstractProperty_info(ptr: KPointer): string { - console.log("_AbstractProperty_info") - return "" - } _IPropertySubscriber_ctor(): KPointer { console.log("_IPropertySubscriber_ctor") return -1 @@ -5817,17 +5775,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _IPropertySubscriber_aboutToBeDeleted(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_IPropertySubscriber_aboutToBeDeleted") } - _ISinglePropertyChangeSubscriber_ctor(): KPointer { - console.log("_ISinglePropertyChangeSubscriber_ctor") - return -1 - } - _ISinglePropertyChangeSubscriber_getFinalizer(): KPointer { - console.log("_ISinglePropertyChangeSubscriber_getFinalizer") - return -1 - } - _ISinglePropertyChangeSubscriber_hasChanged(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_ISinglePropertyChangeSubscriber_hasChanged") - } _SubscribaleAbstract_ctor(): KPointer { console.log("_SubscribaleAbstract_ctor") return -1 @@ -6103,154 +6050,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void { console.log("_Matrix2D_setTranslateY") } - _NavDestinationContext_ctor(): KPointer { - console.log("_NavDestinationContext_ctor") - return -1 - } - _NavDestinationContext_getFinalizer(): KPointer { - console.log("_NavDestinationContext_getFinalizer") - return -1 - } - _NavDestinationContext_getConfigInRouteMap(ptr: KPointer): KPointer { - console.log("_NavDestinationContext_getConfigInRouteMap") - return -1 - } - _NavDestinationContext_setPathInfo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationContext_setPathInfo") - } - _NavDestinationContext_setPathStack(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationContext_setPathStack") - } - _NavDestinationContext_getNavDestinationId(ptr: KPointer): string { - console.log("_NavDestinationContext_getNavDestinationId") - return "" - } - _NavDestinationContext_setNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): void { - console.log("_NavDestinationContext_setNavDestinationId") - } - _NavPathStack_ctor(): KPointer { - console.log("_NavPathStack_ctor") - return -1 - } - _NavPathStack_getFinalizer(): KPointer { - console.log("_NavPathStack_getFinalizer") - return -1 - } - _NavPathStack_pushPath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_pushPath0") - } - _NavPathStack_pushPath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_pushPath1") - } - _NavPathStack_pushDestination0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pushDestination0") - return -1 - } - _NavPathStack_pushDestination1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pushDestination1") - return -1 - } - _NavPathStack_pushPathByName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_pushPathByName0") - } - _NavPathStack_pushPathByName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_pushPathByName1") - } - _NavPathStack_pushDestinationByName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pushDestinationByName0") - return -1 - } - _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pushDestinationByName1") - return -1 - } - _NavPathStack_replacePath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_replacePath0") - } - _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_replacePath1") - } - _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_replaceDestination") - return -1 - } - _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_replacePathByName") - } - _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): number { - console.log("_NavPathStack_removeByIndexes") - return 1 - } - _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number { - console.log("_NavPathStack_removeByName") - return 1 - } - _NavPathStack_removeByNavDestinationId(ptr: KPointer, navDestinationId: KStringPtr): boolean { - console.log("_NavPathStack_removeByNavDestinationId") - return false - } - _NavPathStack_pop0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pop0") - return -1 - } - _NavPathStack_pop1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { - console.log("_NavPathStack_pop1") - return -1 - } - _NavPathStack_popToName0(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number { - console.log("_NavPathStack_popToName0") - return 1 - } - _NavPathStack_popToName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number { - console.log("_NavPathStack_popToName1") - return 1 - } - _NavPathStack_popToIndex0(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_popToIndex0") - } - _NavPathStack_popToIndex1(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_popToIndex1") - } - _NavPathStack_moveToTop(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): number { - console.log("_NavPathStack_moveToTop") - return 1 - } - _NavPathStack_moveIndexToTop(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_moveIndexToTop") - } - _NavPathStack_clear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_clear") - } - _NavPathStack_getAllPathName(ptr: KPointer): KPointer { - console.log("_NavPathStack_getAllPathName") - return -1 - } - _NavPathStack_getParamByIndex(ptr: KPointer, index: number): KPointer { - console.log("_NavPathStack_getParamByIndex") - return -1 - } - _NavPathStack_getParamByName(ptr: KPointer, name: KStringPtr): KPointer { - console.log("_NavPathStack_getParamByName") - return -1 - } - _NavPathStack_getIndexByName(ptr: KPointer, name: KStringPtr): KPointer { - console.log("_NavPathStack_getIndexByName") - return -1 - } - _NavPathStack_getParent(ptr: KPointer): KPointer { - console.log("_NavPathStack_getParent") - return -1 - } - _NavPathStack_size(ptr: KPointer): number { - console.log("_NavPathStack_size") - return 1 - } - _NavPathStack_disableAnimation(ptr: KPointer, value: KInt): void { - console.log("_NavPathStack_disableAnimation") - } - _NavPathStack_setInterception(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavPathStack_setInterception") - } _NavigationTransitionProxy_ctor(): KPointer { console.log("_NavigationTransitionProxy_ctor") return -1 -- Gitee From 82ec76ac9c166c0e33cf888cf837b25eb6ab6c2a Mon Sep 17 00:00:00 2001 From: yalixie Date: Wed, 18 Dec 2024 16:08:02 +0300 Subject: [PATCH 02/10] Fix handwritten classes Signed-off-by: yalixie --- ...glePropertyChangeSubscriberMaterialized.ts | 70 +--- .../src/ArkAbstractPropertyMaterialized.ts | 81 +--- .../src/ArkAttributeModifierMaterialized.ts | 105 +----- ...glePropertyChangeSubscriberMaterialized.ts | 70 +--- .../ArkNavDestinationContextMaterialized.ts | 76 +--- .../arkui/src/ArkNavPathStackMaterialized.ts | 354 ++---------------- 6 files changed, 38 insertions(+), 718 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts index 5172e59fa..a8e9f086e 100644 --- a/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkISinglePropertyChangeSubscriberMaterialized.ts @@ -17,76 +17,8 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" -import { INTERFACE_ISinglePropertyChangeSubscriber } from "./SyntheticDeclarations" -import { TypeChecker } from "#components" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" -import { wrapCallback } from "@koalaui/interop" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" - -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" - - -export class ISinglePropertyChangeSubscriber extends IPropertySubscriber implements MaterializedBase,INTERFACE_ISinglePropertyChangeSubscriber { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): ISinglePropertyChangeSubscriber { - const objISinglePropertyChangeSubscriber : ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() - objISinglePropertyChangeSubscriber.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) - return objISinglePropertyChangeSubscriber - } - static ctor(): KPointer { - const retval = NativeModule._ISinglePropertyChangeSubscriber_ctor() - return retval - } - constructor() { - super() - { - const ctorPtr : KPointer = ISinglePropertyChangeSubscriber.ctor() - this.peer = new Finalizable(ctorPtr, ISinglePropertyChangeSubscriber.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return NativeModule._ISinglePropertyChangeSubscriber_getFinalizer() - } +export class ISinglePropertyChangeSubscriber extends IPropertySubscriber { hasChanged(newValue: T): void { - const newValue_casted = newValue as (T) - this.hasChanged_serialize(newValue_casted) - } - private hasChanged_serialize(newValue: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (newValue as Object)) - NativeModule._ISinglePropertyChangeSubscriber_hasChanged(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class ISinglePropertyChangeSubscriberInternal { - public static fromPtr(ptr: KPointer): ISinglePropertyChangeSubscriber { - const obj : ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() - obj.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) - return obj } } diff --git a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts index d29453d83..a6a25fb8d 100644 --- a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts +++ b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts @@ -17,89 +17,16 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { nativeModule } from "@koalaui/arkoala" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" -import { unsafeCast } from "./shared/generated-utils" -import { registerCallback } from "./peers/SerializerBase" -import { wrapCallback } from "@koalaui/interop" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" - -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" - - -export class AbstractProperty implements MaterializedBase,AbstractProperty { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): AbstractProperty { - const objAbstractProperty: AbstractProperty = new AbstractProperty() - objAbstractProperty.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) - return objAbstractProperty - } - static ctor(): KPointer { - const retval = nativeModule()._AbstractProperty_ctor() - return retval - } +export class AbstractProperty implements AbstractProperty { constructor() { - { - const ctorPtr: KPointer = AbstractProperty.ctor() - this.peer = new Finalizable(ctorPtr, AbstractProperty.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._AbstractProperty_getFinalizer() } get(): T { - return this.get_serialize() + throw Error("TBD") } set(newValue: T): void { - const newValue_casted = newValue as (T) - this?.set_serialize(newValue_casted) + throw Error("TBD") } info(): string { - return this.info_serialize() - } - private get_serialize(): T { - const retval = nativeModule()._AbstractProperty_get(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") - } - private set_serialize(newValue: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", newValue) - nativeModule()._AbstractProperty_set(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private info_serialize(): string { - const retval = nativeModule()._AbstractProperty_info(this.peer!.ptr) - return retval - } -} -export class AbstractPropertyInternal { - public static fromPtr(ptr: KPointer): AbstractProperty { - const obj: AbstractProperty = new AbstractProperty() - obj.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) - return obj + throw Error("TBD") } } diff --git a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts index ca0c61257..a66490149 100644 --- a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts @@ -17,115 +17,22 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { nativeModule } from "@koalaui/arkoala" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" -import { unsafeCast } from "./shared/generated-utils" -import { registerCallback } from "./peers/SerializerBase" -import { wrapCallback } from "@koalaui/interop" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" - -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" - - -export class AttributeModifier implements MaterializedBase,AttributeModifier { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): AttributeModifier { - const objAttributeModifier: AttributeModifier = new AttributeModifier() - objAttributeModifier.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) - return objAttributeModifier - } - static ctor(): KPointer { - const retval = nativeModule()._AttributeModifier_ctor() - return retval - } +export class AttributeModifier implements AttributeModifier { constructor() { - { - const ctorPtr: KPointer = AttributeModifier.ctor() - this.peer = new Finalizable(ctorPtr, AttributeModifier.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._AttributeModifier_getFinalizer() } applyNormalAttribute(instance: T): void { - const instance_casted = instance as (T) - this?.applyNormalAttribute_serialize(instance_casted) + throw Error("TBD") } applyPressedAttribute(instance: T): void { - const instance_casted = instance as (T) - this?.applyPressedAttribute_serialize(instance_casted) + throw Error("TBD") } applyFocusedAttribute(instance: T): void { - const instance_casted = instance as (T) - this?.applyFocusedAttribute_serialize(instance_casted) + throw Error("TBD") } applyDisabledAttribute(instance: T): void { - const instance_casted = instance as (T) - this?.applyDisabledAttribute_serialize(instance_casted) + throw Error("TBD") } applySelectedAttribute(instance: T): void { - const instance_casted = instance as (T) - this?.applySelectedAttribute_serialize(instance_casted) - } - private applyNormalAttribute_serialize(instance: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", instance) - nativeModule()._AttributeModifier_applyNormalAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private applyPressedAttribute_serialize(instance: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", instance) - nativeModule()._AttributeModifier_applyPressedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private applyFocusedAttribute_serialize(instance: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", instance) - nativeModule()._AttributeModifier_applyFocusedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private applyDisabledAttribute_serialize(instance: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", instance) - nativeModule()._AttributeModifier_applyDisabledAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } - private applySelectedAttribute_serialize(instance: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", instance) - nativeModule()._AttributeModifier_applySelectedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class AttributeModifierInternal { - public static fromPtr(ptr: KPointer): AttributeModifier { - const obj: AttributeModifier = new AttributeModifier() - obj.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) - return obj + throw Error("TBD") } } diff --git a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts index 445f4726f..261bef960 100644 --- a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts +++ b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts @@ -18,76 +18,8 @@ import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { nativeModule } from "@koalaui/arkoala" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" -import { unsafeCast } from "./shared/generated-utils" -import { registerCallback } from "./peers/SerializerBase" -import { wrapCallback } from "@koalaui/interop" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" +export class ISinglePropertyChangeSubscriber extends IPropertySubscriber implements ISinglePropertyChangeSubscriber { -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" - - -export class ISinglePropertyChangeSubscriber extends IPropertySubscriber implements MaterializedBase,ISinglePropertyChangeSubscriber { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): ISinglePropertyChangeSubscriber { - const objISinglePropertyChangeSubscriber: ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() - objISinglePropertyChangeSubscriber.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) - return objISinglePropertyChangeSubscriber - } - static ctor(): KPointer { - const retval = nativeModule()._ISinglePropertyChangeSubscriber_ctor() - return retval - } - constructor() { - super() - { - const ctorPtr: KPointer = ISinglePropertyChangeSubscriber.ctor() - this.peer = new Finalizable(ctorPtr, ISinglePropertyChangeSubscriber.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._ISinglePropertyChangeSubscriber_getFinalizer() - } hasChanged(newValue: T): void { - const newValue_casted = newValue as (T) - this?.hasChanged_serialize(newValue_casted) - } - private hasChanged_serialize(newValue: T): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", newValue) - nativeModule()._ISinglePropertyChangeSubscriber_hasChanged(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class ISinglePropertyChangeSubscriberInternal { - public static fromPtr(ptr: KPointer): ISinglePropertyChangeSubscriber { - const obj: ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() - obj.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) - return obj } } diff --git a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts index 555624cfc..b61645753 100644 --- a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts +++ b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts @@ -18,39 +18,8 @@ import { NavPathStack } from "./ArkNavPathStackMaterialized" -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { nativeModule } from "@koalaui/arkoala" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" -import { unsafeCast } from "./shared/generated-utils" -import { registerCallback } from "./peers/SerializerBase" -import { wrapCallback } from "@koalaui/interop" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" +export class NavDestinationContext implements NavDestinationContext { -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" - - -export class NavDestinationContext implements MaterializedBase,NavDestinationContext { - peer?: Finalizable get pathInfo(): NavPathInfo { throw new Error("Not implemented") } @@ -70,27 +39,6 @@ export class NavDestinationContext implements MaterializedBase,NavDestinationCon const navDestinationId_NonNull = (navDestinationId as string) this.setNavDestinationId(navDestinationId_NonNull) } - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavDestinationContext { - const objNavDestinationContext: NavDestinationContext = new NavDestinationContext() - objNavDestinationContext.peer = new Finalizable(ptr, NavDestinationContext.getFinalizer()) - return objNavDestinationContext - } - static ctor(): KPointer { - const retval = nativeModule()._NavDestinationContext_ctor() - return retval - } - constructor() { - { - const ctorPtr: KPointer = NavDestinationContext.ctor() - this.peer = new Finalizable(ctorPtr, NavDestinationContext.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._NavDestinationContext_getFinalizer() - } getConfigInRouteMap(): RouteMapConfig | undefined { return this.getConfigInRouteMap_serialize() } @@ -110,33 +58,15 @@ export class NavDestinationContext implements MaterializedBase,NavDestinationCon this?.setNavDestinationId_serialize(navDestinationId_casted) } private getConfigInRouteMap_serialize(): RouteMapConfig | undefined { - const retval = nativeModule()._NavDestinationContext_getConfigInRouteMap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private setPathInfo_serialize(pathInfo: NavPathInfo): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(pathInfo) - nativeModule()._NavDestinationContext_setPathInfo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private setPathStack_serialize(pathStack: NavPathStack): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(pathStack) - nativeModule()._NavDestinationContext_setPathStack(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private getNavDestinationId_serialize(): string { - const retval = nativeModule()._NavDestinationContext_getNavDestinationId(this.peer!.ptr) - return retval + throw Error("TBD") } private setNavDestinationId_serialize(navDestinationId: string): void { - nativeModule()._NavDestinationContext_setNavDestinationId(this.peer!.ptr, navDestinationId) - } -} -export class NavDestinationContextInternal { - public static fromPtr(ptr: KPointer): NavDestinationContext { - const obj: NavDestinationContext = new NavDestinationContext() - obj.peer = new Finalizable(ptr, NavDestinationContext.getFinalizer()) - return obj } } diff --git a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts index 6f47a9620..72a1b94c1 100644 --- a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts +++ b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts @@ -17,60 +17,10 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { Finalizable } from "./Finalizable" -import { MaterializedBase } from "./MaterializedBase" -import { nativeModule } from "@koalaui/arkoala" -import { Serializer } from "./peers/Serializer" -import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase } from "./peers/SerializerBase" -import { unsafeCast } from "./shared/generated-utils" -import { registerCallback } from "./peers/SerializerBase" -import { wrapCallback } from "@koalaui/interop" -import { Deserializer, createDeserializer } from "./peers/Deserializer" -import { CallbackKind } from "./peers/CallbackKind" -import { CallbackTransformer } from "./peers/CallbackTransformer" +import { runtimeType, RuntimeType } from "./peers/SerializerBase" -import { - int32, - float32 -} from "@koalaui/common" -import { - KInt, - KBoolean, - KFloat, - KUInt, - KStringPtr, - KPointer, - KNativePointer, - KInt32ArrayPtr, - KUint8ArrayPtr, - KFloat32ArrayPtr, - pointer -} from "@koalaui/interop" +export class NavPathStack implements NavPathStack { - -export class NavPathStack implements MaterializedBase,NavPathStack { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavPathStack { - const objNavPathStack: NavPathStack = new NavPathStack() - objNavPathStack.peer = new Finalizable(ptr, NavPathStack.getFinalizer()) - return objNavPathStack - } - static ctor(): KPointer { - const retval = nativeModule()._NavPathStack_ctor() - return retval - } - constructor() { - { - const ctorPtr: KPointer = NavPathStack.ctor() - this.peer = new Finalizable(ctorPtr, NavPathStack.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._NavPathStack_getFinalizer() - } pushPath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined): void { const info_type = runtimeType(info) const animated_type = runtimeType(animated) @@ -271,346 +221,88 @@ export class NavPathStack implements MaterializedBase,NavPathStack { this?.setInterception_serialize(interception_casted) } private pushPath0_serialize(info: NavPathInfo, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - nativeModule()._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private pushDestination0_serialize(info: NavPathInfo, animated?: boolean): Promise { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - nativeModule()._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - nativeModule()._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private pushPathByName0_serialize(name: string, param: unknown, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Any", param) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_pushPathByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private pushPathByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - thisSerializer.holdAndWriteCallback(onPop) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_pushPathByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private pushDestinationByName0_serialize(name: string, param: Object, animated?: boolean): Promise { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - nativeModule()._NavPathStack_pushDestinationByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private pushDestinationByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean): Promise { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - thisSerializer.holdAndWriteCallback(onPop) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - nativeModule()._NavPathStack_pushDestinationByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private replacePath0_serialize(info: NavPathInfo, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - nativeModule()._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private replaceDestination_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - nativeModule()._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private replacePathByName_serialize(name: string, param: Object, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_replacePathByName(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private removeByIndexes_serialize(indexes: Array): number { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeInt32(indexes.length) - for (let i = 0; i < indexes.length; i++) { - const indexes_element = indexes[i] - thisSerializer.writeNumber(indexes_element) - } - const retval = nativeModule()._NavPathStack_removeByIndexes(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private removeByName_serialize(name: string): number { - const retval = nativeModule()._NavPathStack_removeByName(this.peer!.ptr, name) - return retval + throw Error("TBD") } private removeByNavDestinationId_serialize(navDestinationId: string): boolean { - const retval = nativeModule()._NavPathStack_removeByNavDestinationId(this.peer!.ptr, navDestinationId) - return retval + throw Error("TBD") } private pop0_serialize(animated?: boolean): NavPathInfo | undefined { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = nativeModule()._NavPathStack_pop0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private pop1_serialize(result: Object, animated?: boolean): NavPathInfo | undefined { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = nativeModule()._NavPathStack_pop1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private popToName0_serialize(name: string, animated?: boolean): number { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = nativeModule()._NavPathStack_popToName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private popToName1_serialize(name: string, result: Object, animated?: boolean): number { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = nativeModule()._NavPathStack_popToName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private popToIndex0_serialize(index: number, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_popToIndex0(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private popToIndex1_serialize(index: number, result: Object, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_popToIndex1(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private moveToTop_serialize(name: string, animated?: boolean): number { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = nativeModule()._NavPathStack_moveToTop(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + throw Error("TBD") } private moveIndexToTop_serialize(index: number, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_moveIndexToTop(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + throw Error("TBD") } private clear_serialize(animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavPathStack_clear(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() } private getAllPathName_serialize(): Array { - const retval = nativeModule()._NavPathStack_getAllPathName(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private getParamByIndex_serialize(index: number): unknown | undefined { - const retval = nativeModule()._NavPathStack_getParamByIndex(this.peer!.ptr, index) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private getParamByName_serialize(name: string): Array { - const retval = nativeModule()._NavPathStack_getParamByName(this.peer!.ptr, name) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private getIndexByName_serialize(name: string): Array { - const retval = nativeModule()._NavPathStack_getIndexByName(this.peer!.ptr, name) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private getParent_serialize(): NavPathStack | undefined { - const retval = nativeModule()._NavPathStack_getParent(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + throw Error("TBD") } private size_serialize(): number { - const retval = nativeModule()._NavPathStack_size(this.peer!.ptr) - return retval + throw Error("TBD") } private disableAnimation_serialize(value: boolean): void { - nativeModule()._NavPathStack_disableAnimation(this.peer!.ptr, +value) } private setInterception_serialize(interception: NavigationInterception): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavigationInterception(interception) - nativeModule()._NavPathStack_setInterception(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class NavPathStackInternal { - public static fromPtr(ptr: KPointer): NavPathStack { - const obj: NavPathStack = new NavPathStack() - obj.peer = new Finalizable(ptr, NavPathStack.getFinalizer()) - return obj + throw Error("TBD") } } -- Gitee From 113441ffcf46c76e5d52ba3de61846868072679b Mon Sep 17 00:00:00 2001 From: yalixie Date: Thu, 19 Dec 2024 12:28:54 +0300 Subject: [PATCH 03/10] Fix ArkTS classes Signed-off-by: yalixie --- .../ArkAbstractPropertyMaterialized.ts | 50 +- .../ArkAttributeModifierMaterialized.ts | 74 +-- .../ArkNavDestinationContextMaterialized.ts | 65 +- .../generated/ArkNavPathStackMaterialized.ts | 594 +++++++++--------- 4 files changed, 348 insertions(+), 435 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts index 9c4c988e6..3a2ed219f 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAbstractPropertyMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { INTERFACE_AbstractProperty } from "./SyntheticDeclarations" +// import { INTERFACE_AbstractProperty } from "./SyntheticDeclarations" import { TypeChecker } from "#components" import { Finalizable } from "./Finalizable" @@ -47,29 +47,8 @@ import { } from "@koalaui/interop" -export class AbstractProperty implements MaterializedBase,INTERFACE_AbstractProperty { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): AbstractProperty { - const objAbstractProperty : AbstractProperty = new AbstractProperty() - objAbstractProperty.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) - return objAbstractProperty - } - static ctor(): KPointer { - const retval = NativeModule._AbstractProperty_ctor() - return retval - } - constructor() { - { - const ctorPtr : KPointer = AbstractProperty.ctor() - this.peer = new Finalizable(ctorPtr, AbstractProperty.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return NativeModule._AbstractProperty_getFinalizer() - } +export class AbstractProperty { + get(): T { return this.get_serialize() } @@ -81,24 +60,17 @@ export class AbstractProperty implements MaterializedBase,INTE return this.info_serialize() } private get_serialize(): T { - const retval = NativeModule._AbstractProperty_get(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._AbstractProperty_get(this.peer!.ptr) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private set_serialize(newValue: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (newValue as Object)) - NativeModule._AbstractProperty_set(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (newValue as Object)) + // NativeModule._AbstractProperty_set(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private info_serialize(): string { - const retval = NativeModule._AbstractProperty_info(this.peer!.ptr) - return retval - } -} -export class AbstractPropertyInternal { - public static fromPtr(ptr: KPointer): AbstractProperty { - const obj : AbstractProperty = new AbstractProperty() - obj.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) - return obj + throw new Error("TBD") } } diff --git a/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts index 48e40c79b..378ea1803 100644 --- a/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkAttributeModifierMaterialized.ts @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { INTERFACE_AttributeModifier } from "./SyntheticDeclarations" +// import { INTERFACE_AttributeModifier } from "./SyntheticDeclarations" import { TypeChecker } from "#components" import { Finalizable } from "./Finalizable" @@ -47,29 +47,8 @@ import { } from "@koalaui/interop" -export class AttributeModifier implements MaterializedBase,INTERFACE_AttributeModifier { - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): AttributeModifier { - const objAttributeModifier : AttributeModifier = new AttributeModifier() - objAttributeModifier.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) - return objAttributeModifier - } - static ctor(): KPointer { - const retval = NativeModule._AttributeModifier_ctor() - return retval - } - constructor() { - { - const ctorPtr : KPointer = AttributeModifier.ctor() - this.peer = new Finalizable(ctorPtr, AttributeModifier.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return NativeModule._AttributeModifier_getFinalizer() - } +export class AttributeModifier { + applyNormalAttribute(instance: T): void { const instance_casted = instance as (T) this.applyNormalAttribute_serialize(instance_casted) @@ -91,40 +70,33 @@ export class AttributeModifier implements MaterializedBase,INT this.applySelectedAttribute_serialize(instance_casted) } private applyNormalAttribute_serialize(instance: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (instance as Object)) - NativeModule._AttributeModifier_applyNormalAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (instance as Object)) + // NativeModule._AttributeModifier_applyNormalAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private applyPressedAttribute_serialize(instance: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (instance as Object)) - NativeModule._AttributeModifier_applyPressedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (instance as Object)) + // NativeModule._AttributeModifier_applyPressedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private applyFocusedAttribute_serialize(instance: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (instance as Object)) - NativeModule._AttributeModifier_applyFocusedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (instance as Object)) + // NativeModule._AttributeModifier_applyFocusedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private applyDisabledAttribute_serialize(instance: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (instance as Object)) - NativeModule._AttributeModifier_applyDisabledAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (instance as Object)) + // NativeModule._AttributeModifier_applyDisabledAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private applySelectedAttribute_serialize(instance: T): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("T", (instance as Object)) - NativeModule._AttributeModifier_applySelectedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class AttributeModifierInternal { - public static fromPtr(ptr: KPointer): AttributeModifier { - const obj : AttributeModifier = new AttributeModifier() - obj.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) - return obj + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("T", (instance as Object)) + // NativeModule._AttributeModifier_applySelectedAttribute(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts index 87b190ac5..47290c4e6 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationContextMaterialized.ts @@ -19,7 +19,7 @@ import { NavPathInfo } from "./ArkNavigationInterfaces" import { NavPathStack } from "./ArkNavPathStackMaterialized" import { RouteMapConfig } from "./ArkNavDestinationInterfaces" -import { INTERFACE_NavDestinationContext } from "./SyntheticDeclarations" +// import { INTERFACE_NavDestinationContext } from "./SyntheticDeclarations" import { TypeChecker } from "#components" import { Finalizable } from "./Finalizable" @@ -50,8 +50,7 @@ import { } from "@koalaui/interop" -export class NavDestinationContext implements MaterializedBase,INTERFACE_NavDestinationContext { - peer?: Finalizable +export class NavDestinationContext { get pathInfo(): NavPathInfo { throw new Error("Not implemented") } @@ -71,27 +70,6 @@ export class NavDestinationContext implements MaterializedBase,INTERFACE_NavDest const navDestinationId_NonNull = (navDestinationId as string) this.setNavDestinationId(navDestinationId_NonNull) } - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavDestinationContext { - const objNavDestinationContext : NavDestinationContext = new NavDestinationContext() - objNavDestinationContext.peer = new Finalizable(ptr, NavDestinationContext.getFinalizer()) - return objNavDestinationContext - } - static ctor(): KPointer { - const retval = NativeModule._NavDestinationContext_ctor() - return retval - } - constructor() { - { - const ctorPtr : KPointer = NavDestinationContext.ctor() - this.peer = new Finalizable(ctorPtr, NavDestinationContext.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return NativeModule._NavDestinationContext_getFinalizer() - } getConfigInRouteMap(): RouteMapConfig | undefined { return this.getConfigInRouteMap_serialize() } @@ -107,37 +85,32 @@ export class NavDestinationContext implements MaterializedBase,INTERFACE_NavDest return this.getNavDestinationId_serialize() } private setNavDestinationId(navDestinationId: string): void { - const navDestinationId_casted = navDestinationId as (string) - this.setNavDestinationId_serialize(navDestinationId_casted) + // const navDestinationId_casted = navDestinationId as (string) + // this.setNavDestinationId_serialize(navDestinationId_casted) } private getConfigInRouteMap_serialize(): RouteMapConfig | undefined { - const retval = NativeModule._NavDestinationContext_getConfigInRouteMap(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavDestinationContext_getConfigInRouteMap(this.peer!.ptr) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private setPathInfo_serialize(pathInfo: NavPathInfo): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(pathInfo) - NativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(pathInfo) + // NativeModule._NavDestinationContext_setPathInfo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private setPathStack_serialize(pathStack: NavPathStack): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathStack(pathStack) - NativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathStack(pathStack) + // NativeModule._NavDestinationContext_setPathStack(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private getNavDestinationId_serialize(): string { - const retval = NativeModule._NavDestinationContext_getNavDestinationId(this.peer!.ptr) - return retval + // const retval = NativeModule._NavDestinationContext_getNavDestinationId(this.peer!.ptr) + // return retval + throw new Error("TBD") } private setNavDestinationId_serialize(navDestinationId: string): void { - NativeModule._NavDestinationContext_setNavDestinationId(this.peer!.ptr, navDestinationId) - } -} -export class NavDestinationContextInternal { - public static fromPtr(ptr: KPointer): NavDestinationContext { - const obj : NavDestinationContext = new NavDestinationContext() - obj.peer = new Finalizable(ptr, NavDestinationContext.getFinalizer()) - return obj + // NativeModule._NavDestinationContext_setNavDestinationId(this.peer!.ptr, navDestinationId) } } diff --git a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts index 8e341c697..5da07f16d 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { NavPathInfo, NavigationOptions, PopInfo, NavigationInterception } from "./ArkNavigationInterfaces" -import { Callback_PopInfo_Void, INTERFACE_NavPathStack } from "./SyntheticDeclarations" +// import { Callback_PopInfo_Void, INTERFACE_NavPathStack } from "./SyntheticDeclarations" import { TypeChecker } from "#components" import { Finalizable } from "./Finalizable" @@ -57,30 +57,14 @@ class PathData { } } -export class NavPathStack implements MaterializedBase,INTERFACE_NavPathStack { - currentName: MutableState +//export class NavPathStack implements MaterializedBase,INTERFACE_NavPathStack { +export class NavPathStack { + currentName: MutableState currentParam: object = new Object() private _stack: Array = new Array() - peer?: Finalizable - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavPathStack { - const objNavPathStack : NavPathStack = new NavPathStack() - objNavPathStack.peer = new Finalizable(ptr, NavPathStack.getFinalizer()) - return objNavPathStack - } - static ctor(): KPointer { - const retval = NativeModule._NavPathStack_ctor() - return retval - } constructor() { this.currentName = GlobalStateManager.instance.mutableState("", true) - { - const ctorPtr : KPointer = NavPathStack.ctor() - this.peer = new Finalizable(ctorPtr, NavPathStack.getFinalizer()) - } } static getFinalizer(): KPointer { return NativeModule._NavPathStack_getFinalizer() @@ -271,346 +255,358 @@ export class NavPathStack implements MaterializedBase,INTERFACE_NavPathStack { this.setInterception_serialize(interception_casted) } private pushPath0_serialize(info: NavPathInfo, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - NativeModule._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationOptions(options_value) + // } + // NativeModule._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private pushDestination0_serialize(info: NavPathInfo, animated?: boolean): Promise { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - NativeModule._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + // NativeModule._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - NativeModule._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationOptions(options_value) + // } + // const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + // NativeModule._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private pushPathByName0_serialize(name: string, param: object, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Any", param) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_pushPathByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Any", param) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_pushPathByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private pushPathByName1_serialize(name: string, param: Object, onPop: Function1, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - thisSerializer.holdAndWriteCallback(onPop) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_pushPathByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", param) + // thisSerializer.holdAndWriteCallback(onPop) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_pushPathByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private pushDestinationByName0_serialize(name: string, param: Object, animated?: boolean): Promise { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - NativeModule._NavPathStack_pushDestinationByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", param) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + // NativeModule._NavPathStack_pushDestinationByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private pushDestinationByName1_serialize(name: string, param: Object, onPop: Function1, animated?: boolean): Promise { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - thisSerializer.holdAndWriteCallback(onPop) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - NativeModule._NavPathStack_pushDestinationByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", param) + // thisSerializer.holdAndWriteCallback(onPop) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + // NativeModule._NavPathStack_pushDestinationByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private replacePath0_serialize(info: NavPathInfo, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - NativeModule._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationOptions(options_value) + // } + // NativeModule._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private replaceDestination_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavPathInfo(info) - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationOptions(options_value) - } - const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] - NativeModule._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavPathInfo(info) + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationOptions(options_value) + // } + // const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + // NativeModule._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private replacePathByName_serialize(name: string, param: Object, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", param) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_replacePathByName(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", param) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_replacePathByName(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private removeByIndexes_serialize(indexes: Array): number { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeInt32(indexes.length as int32) - for (let i = 0; i < indexes.length; i++) { - const indexes_element = indexes[i] - thisSerializer.writeNumber(indexes_element) - } - const retval = NativeModule._NavPathStack_removeByIndexes(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeInt32(indexes.length as int32) + // for (let i = 0; i < indexes.length; i++) { + // const indexes_element = indexes[i] + // thisSerializer.writeNumber(indexes_element) + // } + // const retval = NativeModule._NavPathStack_removeByIndexes(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private removeByName_serialize(name: string): number { - const retval = NativeModule._NavPathStack_removeByName(this.peer!.ptr, name) - return retval + // const retval = NativeModule._NavPathStack_removeByName(this.peer!.ptr, name) + // return retval + throw new Error("TBD") } private removeByNavDestinationId_serialize(navDestinationId: string): boolean { - const retval = NativeModule._NavPathStack_removeByNavDestinationId(this.peer!.ptr, navDestinationId) - return retval + // const retval = NativeModule._NavPathStack_removeByNavDestinationId(this.peer!.ptr, navDestinationId) + // return retval + throw new Error("TBD") } private pop0_serialize(animated?: boolean): NavPathInfo | undefined { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = NativeModule._NavPathStack_pop0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = NativeModule._NavPathStack_pop0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private pop1_serialize(result: Object, animated?: boolean): NavPathInfo | undefined { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = NativeModule._NavPathStack_pop1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - throw new Error("Object deserialization is not implemented.") + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", result) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = NativeModule._NavPathStack_pop1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private popToName0_serialize(name: string, animated?: boolean): number { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = NativeModule._NavPathStack_popToName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = NativeModule._NavPathStack_popToName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private popToName1_serialize(name: string, result: Object, animated?: boolean): number { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = NativeModule._NavPathStack_popToName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", result) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = NativeModule._NavPathStack_popToName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private popToIndex0_serialize(index: number, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_popToIndex0(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_popToIndex0(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private popToIndex1_serialize(index: number, result: Object, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeCustomObject("Object", result) - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_popToIndex1(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeCustomObject("Object", result) + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_popToIndex1(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private moveToTop_serialize(name: string, animated?: boolean): number { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - const retval = NativeModule._NavPathStack_moveToTop(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - return retval + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // const retval = NativeModule._NavPathStack_moveToTop(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() + // return retval + throw new Error("TBD") } private moveIndexToTop_serialize(index: number, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_moveIndexToTop(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_moveIndexToTop(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private clear_serialize(animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavPathStack_clear(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavPathStack_clear(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private getAllPathName_serialize(): Array { - const retval = NativeModule._NavPathStack_getAllPathName(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavPathStack_getAllPathName(this.peer!.ptr) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private getParamByIndex_serialize(index: number): object | undefined { - const retval = NativeModule._NavPathStack_getParamByIndex(this.peer!.ptr, index) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavPathStack_getParamByIndex(this.peer!.ptr, index) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private getParamByName_serialize(name: string): Array { - const retval = NativeModule._NavPathStack_getParamByName(this.peer!.ptr, name) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavPathStack_getParamByName(this.peer!.ptr, name) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private getIndexByName_serialize(name: string): Array { - const retval = NativeModule._NavPathStack_getIndexByName(this.peer!.ptr, name) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavPathStack_getIndexByName(this.peer!.ptr, name) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private getParent_serialize(): NavPathStack | undefined { - const retval = NativeModule._NavPathStack_getParent(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") + // const retval = NativeModule._NavPathStack_getParent(this.peer!.ptr) + // throw new Error("Object deserialization is not implemented.") + throw new Error("TBD") } private size_serialize(): number { - const retval = NativeModule._NavPathStack_size(this.peer!.ptr) - return retval + // const retval = NativeModule._NavPathStack_size(this.peer!.ptr) + // return retval + throw new Error("TBD") } private disableAnimation_serialize(value: boolean): void { - NativeModule._NavPathStack_disableAnimation(this.peer!.ptr, value ? 1 : 0) + // NativeModule._NavPathStack_disableAnimation(this.peer!.ptr, value ? 1 : 0) } private setInterception_serialize(interception: NavigationInterception): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavigationInterception(interception) - NativeModule._NavPathStack_setInterception(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() - } -} -export class NavPathStackInternal { - public static fromPtr(ptr: KPointer): NavPathStack { - const obj : NavPathStack = new NavPathStack() - obj.peer = new Finalizable(ptr, NavPathStack.getFinalizer()) - return obj + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavigationInterception(interception) + // NativeModule._NavPathStack_setInterception(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } } -- Gitee From 6e3daf24498be52dadfb463def3a0ef8ca581748 Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 14:07:13 +0300 Subject: [PATCH 04/10] Regenerate idlize withoug hw callbacks Signed-off-by: yalixie --- .../src/generated/ArkNavigationInterfaces.ts | 6 +- .../src/generated/SyntheticDeclarations.ts | 8 +- .../arkui/src/generated/arkts/NativeModule.ts | 31 - .../arkui/src/generated/arkts/type_check.ts | 3 +- arkoala-arkts/arkui/src/generated/index.ts | 2 - .../arkui/src/generated/peer_events.ts | 452 ++- .../src/generated/peers/ArkUINodeType.ts | 1 - .../peers/CallbackDeserializeCall.ts | 82 +- .../arkui/src/generated/peers/CallbackKind.ts | 360 ++- .../arkui/src/generated/peers/Deserializer.ts | 505 +--- .../arkui/src/generated/peers/Serializer.ts | 475 +-- .../arkui/src/generated/ts/type_check.ts | 3 +- arkoala-arkts/arkui/types/index-full.d.ts | 2 - arkoala/arkui-types/index-full.d.ts | 2 - arkoala/arkui/src/NativeModuleRecorder.ts | 269 -- arkoala/arkui/src/peer_events.ts | 506 ++-- arkoala/arkui/src/peers/ArkUINodeType.ts | 1 - .../src/peers/CallbackDeserializeCall.ts | 76 - arkoala/arkui/src/peers/CallbackKind.ts | 6 - arkoala/arkui/src/peers/Deserializer.ts | 494 +--- arkoala/arkui/src/peers/Serializer.ts | 464 --- .../native/src/generated/Serializers.h | 2609 +---------------- .../native/src/generated/all_events.cc | 492 ++-- .../src/generated/arkoala_api_generated.h | 559 +--- .../native/src/generated/bridge_generated.cc | 385 --- .../generated/callback_deserialize_call.cc | 202 -- .../native/src/generated/callback_kind.h | 6 - .../src/generated/callback_managed_caller.cc | 204 -- .../native/src/generated/dummy_impl.cc | 380 --- .../native/src/generated/real_impl.cc | 193 -- .../framework/src/generated/NativeModule.ts | 31 - .../src/generated/NativeModuleEmpty.ts | 97 - 32 files changed, 916 insertions(+), 7990 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts index b2ee13db1..97ff11174 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts @@ -9,7 +9,6 @@ import { Callback_Void, Callback_PopInfo_Void, Tuple_Dimension_Dimension, Callba import { NavDestinationContext, NavDestinationMode } from "./ArkNavDestinationInterfaces" import { LengthMetrics, TextModifier } from "./ArkArkui-externalInterfaces" import { PixelMap } from "./ArkPixelMapMaterialized" -import { NavigationTransitionProxy } from "./ArkNavigationTransitionProxyMaterialized" export interface SystemBarStyle { __SystemBarStyleStub: string; } @@ -331,6 +330,11 @@ export interface NavigationAnimatedTransition { isInteractive?: boolean; transition: Function1; } +export interface NavigationTransitionProxy { + from: NavContentInfo; + to: NavContentInfo; + isInteractive?: boolean; +} export interface NavContentInfo { name?: string; index: number; diff --git a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts index a32bb049e..b8b76abad 100644 --- a/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts +++ b/arkoala-arkts/arkui/src/generated/SyntheticDeclarations.ts @@ -36,8 +36,7 @@ import { ScrollAlign, ScrollOptions, ScrollEdgeOptions, ScrollPageOptions, Offse import { SwipeActionState } from "./ArkListItemInterfaces" import { LocationButtonOnClickResult } from "./ArkLocationButtonInterfaces" import { NavDestinationContext } from "./ArkNavDestinationInterfaces" -import { PopInfo, NavigationTitleMode, NavigationMode, NavigationAnimatedTransition, NavContentInfo, NavigationOperation } from "./ArkNavigationInterfaces" -import { NavigationTransitionProxy } from "./ArkNavigationTransitionProxyMaterialized" +import { PopInfo, NavigationTitleMode, NavigationMode, NavigationAnimatedTransition, NavContentInfo, NavigationOperation, NavigationTransitionProxy } from "./ArkNavigationInterfaces" import { NavigationType } from "./ArkNavigatorInterfaces" import { PanelMode } from "./ArkPanelInterfaces" import { PasteButtonOnClickResult } from "./ArkPasteButtonInterfaces" @@ -424,11 +423,6 @@ export type Callback_String_Unknown_Void = (name: string, param: object) => void export type Callback_Opt_NavigationAnimatedTransition_Void = (value: NavigationAnimatedTransition | undefined) => void; export type Type_NavigationAttribute_customNavContentTransition_delegate = (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined; export type Callback_NavigationTransitionProxy_Void = (transitionProxy: NavigationTransitionProxy) => void; -export interface INTERFACE_NavigationTransitionProxy { - from: NavContentInfo; - to: NavContentInfo; - isInteractive?: boolean; -} export interface Literal_String_target_NavigationType_type { target: string; type?: NavigationType; diff --git a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts index 9b6843fe1..f1a1a796c 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/NativeModule.ts @@ -696,28 +696,6 @@ export class NativeModule { native static _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _MenuItemGroup_construct(id: KInt, flags: KInt): KPointer native static _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestination_construct(id: KInt, flags: KInt): KPointer - native static _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void - native static _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void - native static _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void - native static _NavDestinationAttribute_onShown(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onHidden(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onBackPressed(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_mode(ptr: KPointer, value: KInt): void - native static _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_menus(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onReady(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onWillAppear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onWillDisappear(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onWillShow(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_onWillHide(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void - native static _NavDestinationAttribute_title(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void native static _NavRouter_construct(id: KInt, flags: KInt): KPointer native static _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void native static _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void @@ -1858,15 +1836,6 @@ export class NativeModule { native static _Matrix2D_setTranslateX(ptr: KPointer, translateX: number): void native static _Matrix2D_getTranslateY(ptr: KPointer): number native static _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void - native static _NavigationTransitionProxy_ctor(): KPointer - native static _NavigationTransitionProxy_getFinalizer(): KPointer - native static _NavigationTransitionProxy_finishTransition(ptr: KPointer): void - native static _NavigationTransitionProxy_cancelTransition(ptr: KPointer): void - native static _NavigationTransitionProxy_updateTransition(ptr: KPointer, progress: number): void - native static _NavigationTransitionProxy_setFrom(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavigationTransitionProxy_setTo(ptr: KPointer, thisArray: KUint8ArrayPtr, thisLength: int32): void - native static _NavigationTransitionProxy_getIsInteractive(ptr: KPointer): boolean - native static _NavigationTransitionProxy_setIsInteractive(ptr: KPointer, isInteractive: KInt): void native static _PatternLockController_ctor(): KPointer native static _PatternLockController_getFinalizer(): KPointer native static _PatternLockController_reset(ptr: KPointer): undefined diff --git a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts index 8d077793d..817d34a86 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts @@ -115,9 +115,8 @@ import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenu import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" -import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" +import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" -import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions, PageTransitionEnterInterface, PageTransitionCallback, PageTransitionExitInterface } from "./../ArkPageTransitionInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/index.ts b/arkoala-arkts/arkui/src/generated/index.ts index ca8c7a060..ea8af7635 100644 --- a/arkoala-arkts/arkui/src/generated/index.ts +++ b/arkoala-arkts/arkui/src/generated/index.ts @@ -49,7 +49,6 @@ export * from "./ArkMediaCachedImage" export * from "./ArkMenu" export * from "./ArkMenuItem" export * from "./ArkMenuItemGroup" -export * from "./ArkNavDestination" export * from "./ArkNavRouter" export * from "./ArkNavigator" export * from "./ArkNodeContainer" @@ -148,7 +147,6 @@ export * from "./ArkPanRecognizerMaterialized" export * from "./ArkImageAnalyzerControllerMaterialized" export * from "./ArkListScrollerMaterialized" export * from "./ArkMatrix2DMaterialized" -export * from "./ArkNavigationTransitionProxyMaterialized" export * from "./ArkPatternLockControllerMaterialized" export * from "./ArkRichEditorBaseControllerMaterialized" export * from "./ArkRichEditorControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/peer_events.ts b/arkoala-arkts/arkui/src/generated/peer_events.ts index d40783517..65233a0de 100644 --- a/arkoala-arkts/arkui/src/generated/peer_events.ts +++ b/arkoala-arkts/arkui/src/generated/peer_events.ts @@ -1,7 +1,7 @@ import { RuntimeType } from "./peers/SerializerBase" import { int32 } from "@koalaui/common" import { KStringPtr, KPointer } from "@koalaui/interop" -import { Callback_Void, Callback_Number_Void, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Callback_Number_ScrollState_Void, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Any_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain, Callback_Boolean_Void, Callback_String_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Boolean, Callback_NavDestinationContext_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_UIExtensionProxy_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want } from "./SyntheticDeclarations" +import { Callback_Void, Callback_Number_Void, Callback_CalendarSelectedDate_Void, Callback_CalendarRequestedData_Void, Callback_Date_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_ClickEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_MouseEvent_Void, Callback_TouchEvent_Void, Callback_KeyEvent_Void, Callback_KeyEvent_Boolean, Callback_Area_Area_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_PreDragStatus_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_TouchEvent_HitTestMode, Callback_Number_ScrollState_Void, Callback_DatePickerResult_Void, Callback_TerminationInfo_Void, Callback_FormCallbackInfo_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Any_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Any, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Literal_Number_offsetRemain, Callback_Boolean_Void, Callback_String_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_Number_Number_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Array_Number_Void, Callback_RefreshStatus_Void, Callback_RichEditorSelection_Void, Callback_RichEditorRange_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorTextSpanResult_Void, Callback_TextRange_Void, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorChangeValue_Boolean, Callback_CutEvent_Void, Callback_CopyEvent_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_Number_String_Void, Callback_Number_SliderChangeMode_Void, Callback_EnterKeyType_Void, Callback_String_PasteEvent_Void, Callback_String_Number_Void, Type_TextPickerAttribute_onChange_callback, Callback_TimePickerResult_Void, Callback_FullscreenInfo_Void, Callback_PreparedInfo_Void, Callback_PlaybackInfo_Void, Callback_OnPageEndEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnAlertEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnErrorReceiveEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnRefreshAccessedHistoryEvent_Void, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_OnRenderExitedEvent_Void, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnPermissionRequestEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnSearchResultReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_UIExtensionProxy_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want } from "./SyntheticDeclarations" import { OnAlphabetIndexerSelectCallback, OnAlphabetIndexerRequestPopupDataCallback, OnAlphabetIndexerPopupSelectCallback } from "./ArkAlphabetIndexerInterfaces" import { CalendarSelectedDate, CalendarRequestedData } from "./ArkCalendarInterfaces" import { VoidCallback, Area, SizeOptions } from "./ArkUnitsInterfaces" @@ -20,7 +20,6 @@ import { ComputedBarAttribute } from "./ArkGridInterfaces" import { ImageErrorCallback, ImageError } from "./ArkImageInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./ArkImageSpanInterfaces" import { LocationButtonOnClickResult } from "./ArkLocationButtonInterfaces" -import { NavDestinationContext } from "./ArkNavDestinationInterfaces" import { PanelMode } from "./ArkPanelInterfaces" import { PasteButtonOnClickResult } from "./ArkPasteButtonInterfaces" import { PluginErrorCallback, PluginErrorData } from "./ArkPluginComponentInterfaces" @@ -163,214 +162,206 @@ export enum PeerEventKind { Marquee_onBounce = 116, Marquee_onFinish = 117, MenuItem_onChange = 118, - NavDestination_onShown = 119, - NavDestination_onHidden = 120, - NavDestination_onBackPressed = 121, - NavDestination_onReady = 122, - NavDestination_onWillAppear = 123, - NavDestination_onWillDisappear = 124, - NavDestination_onWillShow = 125, - NavDestination_onWillHide = 126, - NavRouter_onStateChange = 127, - Panel_onChange = 128, - Panel_onHeightChange = 129, - PasteButton_onClick = 130, - PatternLock_onPatternComplete = 131, - PatternLock_onDotConnect = 132, - PluginComponent_onComplete = 133, - PluginComponent_onError = 134, - Radio_onChange = 135, - Rating_onChange = 136, - Refresh_onStateChange = 137, - Refresh_onRefreshing = 138, - Refresh_onOffsetChange = 139, - RichEditor_onReady = 140, - RichEditor_onSelect = 141, - RichEditor_onSelectionChange = 142, - RichEditor_aboutToIMEInput = 143, - RichEditor_onIMEInputComplete = 144, - RichEditor_onDidIMEInput = 145, - RichEditor_aboutToDelete = 146, - RichEditor_onDeleteComplete = 147, - RichEditor_onPaste = 148, - RichEditor_onEditingChange = 149, - RichEditor_onSubmit = 150, - RichEditor_onWillChange = 151, - RichEditor_onDidChange = 152, - RichEditor_onCut = 153, - RichEditor_onCopy = 154, - RichEditor_bindSelectionMenu = 155, - RichEditor_customKeyboard = 156, - RichText_onStart = 157, - RichText_onComplete = 158, - SaveButton_onClick = 159, - Scroll_onScroll = 160, - Scroll_onScrollEdge = 161, - Scroll_onScrollStart = 162, - Scroll_onScrollEnd = 163, - Scroll_onScrollStop = 164, - Scroll_onScrollFrameBegin = 165, - Search_onEditChange = 166, - Search_onSubmit0 = 167, - Search_onSubmit1 = 168, - Search_onChange = 169, - Search_onTextSelectionChange = 170, - Search_onContentScroll = 171, - Search_onCopy = 172, - Search_onCut = 173, - Search_onPaste = 174, - Search_onWillInsert = 175, - Search_onDidInsert = 176, - Search_onWillDelete = 177, - Search_onDidDelete = 178, - Search_customKeyboard = 179, - Select_onSelect = 180, - Slider_onChange = 181, - Stepper_onFinish = 182, - Stepper_onSkip = 183, - Stepper_onChange = 184, - Stepper_onNext = 185, - Stepper_onPrevious = 186, - Swiper_onChange = 187, - Swiper_onAnimationStart = 188, - Swiper_onAnimationEnd = 189, - Swiper_onGestureSwipe = 190, - Swiper_onContentDidScroll = 191, - IndicatorComponent_onChange = 192, - Tabs_onChange = 193, - Tabs_onTabBarClick = 194, - Tabs_onAnimationStart = 195, - Tabs_onAnimationEnd = 196, - Tabs_onGestureSwipe = 197, - Tabs_customContentTransition = 198, - Tabs_onContentWillChange = 199, - TabContent_onWillShow = 200, - TabContent_onWillHide = 201, - Text_onCopy = 202, - Text_onTextSelectionChange = 203, - Text_bindSelectionMenu = 204, - TextArea_onSubmit0 = 205, - TextArea_onSubmit1 = 206, - TextArea_onChange = 207, - TextArea_onTextSelectionChange = 208, - TextArea_onContentScroll = 209, - TextArea_onEditChange = 210, - TextArea_onCopy = 211, - TextArea_onCut = 212, - TextArea_onPaste = 213, - TextArea_onWillInsert = 214, - TextArea_onDidInsert = 215, - TextArea_onWillDelete = 216, - TextArea_onDidDelete = 217, - TextArea_customKeyboard = 218, - TextClock_onDateChange = 219, - TextInput_onEditChanged = 220, - TextInput_onEditChange = 221, - TextInput_onSubmit = 222, - TextInput_onChange = 223, - TextInput_onTextSelectionChange = 224, - TextInput_onContentScroll = 225, - TextInput_onCopy = 226, - TextInput_onCut = 227, - TextInput_onPaste = 228, - TextInput_showUnit = 229, - TextInput_onSecurityStateChange = 230, - TextInput_onWillInsert = 231, - TextInput_onDidInsert = 232, - TextInput_onWillDelete = 233, - TextInput_onDidDelete = 234, - TextInput_customKeyboard = 235, - TextPicker_onAccept = 236, - TextPicker_onCancel = 237, - TextPicker_onChange = 238, - TextTimer_onTimer = 239, - TimePicker_onChange = 240, - Toggle_onChange = 241, - Video_onStart = 242, - Video_onPause = 243, - Video_onFinish = 244, - Video_onFullscreenChange = 245, - Video_onPrepared = 246, - Video_onSeeking = 247, - Video_onSeeked = 248, - Video_onUpdate = 249, - Video_onError = 250, - Video_onStop = 251, - Web_onPageEnd = 252, - Web_onPageBegin = 253, - Web_onProgressChange = 254, - Web_onTitleReceive = 255, - Web_onGeolocationHide = 256, - Web_onGeolocationShow = 257, - Web_onRequestSelected = 258, - Web_onAlert = 259, - Web_onBeforeUnload = 260, - Web_onConfirm = 261, - Web_onPrompt = 262, - Web_onConsole = 263, - Web_onErrorReceive = 264, - Web_onHttpErrorReceive = 265, - Web_onDownloadStart = 266, - Web_onRefreshAccessedHistory = 267, - Web_onUrlLoadIntercept = 268, - Web_onSslErrorReceive = 269, - Web_onRenderExited0 = 270, - Web_onRenderExited1 = 271, - Web_onShowFileSelector = 272, - Web_onFileSelectorShow = 273, - Web_onResourceLoad = 274, - Web_onFullScreenExit = 275, - Web_onFullScreenEnter = 276, - Web_onScaleChange = 277, - Web_onHttpAuthRequest = 278, - Web_onInterceptRequest = 279, - Web_onPermissionRequest = 280, - Web_onScreenCaptureRequest = 281, - Web_onContextMenuShow = 282, - Web_onContextMenuHide = 283, - Web_onSearchResultReceive = 284, - Web_onScroll = 285, - Web_onSslErrorEventReceive = 286, - Web_onSslErrorEvent = 287, - Web_onClientAuthenticationRequest = 288, - Web_onWindowNew = 289, - Web_onWindowExit = 290, - Web_onInterceptKeyEvent = 291, - Web_onTouchIconUrlReceived = 292, - Web_onFaviconReceived = 293, - Web_onPageVisible = 294, - Web_onDataResubmitted = 295, - Web_onAudioStateChanged = 296, - Web_onFirstContentfulPaint = 297, - Web_onFirstMeaningfulPaint = 298, - Web_onLargestContentfulPaint = 299, - Web_onLoadIntercept = 300, - Web_onControllerAttached = 301, - Web_onOverScroll = 302, - Web_onSafeBrowsingCheckResult = 303, - Web_onNavigationEntryCommitted = 304, - Web_onIntelligentTrackingPreventionResult = 305, - Web_onNativeEmbedLifecycleChange = 306, - Web_onNativeEmbedVisibilityChange = 307, - Web_onNativeEmbedGestureEvent = 308, - Web_onOverrideUrlLoading = 309, - Web_onRenderProcessNotResponding = 310, - Web_onRenderProcessResponding = 311, - Web_onViewportFitChanged = 312, - Web_onInterceptKeyboardAttach = 313, - Web_onAdsBlocked = 314, - Web_bindSelectionMenu = 315, - XComponent_onLoad = 316, - XComponent_onDestroy = 317, - SideBarContainer_onChange = 318, - WaterFlow_onReachStart = 319, - WaterFlow_onReachEnd = 320, - WaterFlow_onScrollFrameBegin = 321, - WaterFlow_onScrollIndex = 322, - UIExtensionComponent_onRemoteReady = 323, - UIExtensionComponent_onResult = 324, - UIExtensionComponent_onRelease = 325, - UIExtensionComponent_onTerminated = 326, + NavRouter_onStateChange = 119, + Panel_onChange = 120, + Panel_onHeightChange = 121, + PasteButton_onClick = 122, + PatternLock_onPatternComplete = 123, + PatternLock_onDotConnect = 124, + PluginComponent_onComplete = 125, + PluginComponent_onError = 126, + Radio_onChange = 127, + Rating_onChange = 128, + Refresh_onStateChange = 129, + Refresh_onRefreshing = 130, + Refresh_onOffsetChange = 131, + RichEditor_onReady = 132, + RichEditor_onSelect = 133, + RichEditor_onSelectionChange = 134, + RichEditor_aboutToIMEInput = 135, + RichEditor_onIMEInputComplete = 136, + RichEditor_onDidIMEInput = 137, + RichEditor_aboutToDelete = 138, + RichEditor_onDeleteComplete = 139, + RichEditor_onPaste = 140, + RichEditor_onEditingChange = 141, + RichEditor_onSubmit = 142, + RichEditor_onWillChange = 143, + RichEditor_onDidChange = 144, + RichEditor_onCut = 145, + RichEditor_onCopy = 146, + RichEditor_bindSelectionMenu = 147, + RichEditor_customKeyboard = 148, + RichText_onStart = 149, + RichText_onComplete = 150, + SaveButton_onClick = 151, + Scroll_onScroll = 152, + Scroll_onScrollEdge = 153, + Scroll_onScrollStart = 154, + Scroll_onScrollEnd = 155, + Scroll_onScrollStop = 156, + Scroll_onScrollFrameBegin = 157, + Search_onEditChange = 158, + Search_onSubmit0 = 159, + Search_onSubmit1 = 160, + Search_onChange = 161, + Search_onTextSelectionChange = 162, + Search_onContentScroll = 163, + Search_onCopy = 164, + Search_onCut = 165, + Search_onPaste = 166, + Search_onWillInsert = 167, + Search_onDidInsert = 168, + Search_onWillDelete = 169, + Search_onDidDelete = 170, + Search_customKeyboard = 171, + Select_onSelect = 172, + Slider_onChange = 173, + Stepper_onFinish = 174, + Stepper_onSkip = 175, + Stepper_onChange = 176, + Stepper_onNext = 177, + Stepper_onPrevious = 178, + Swiper_onChange = 179, + Swiper_onAnimationStart = 180, + Swiper_onAnimationEnd = 181, + Swiper_onGestureSwipe = 182, + Swiper_onContentDidScroll = 183, + IndicatorComponent_onChange = 184, + Tabs_onChange = 185, + Tabs_onTabBarClick = 186, + Tabs_onAnimationStart = 187, + Tabs_onAnimationEnd = 188, + Tabs_onGestureSwipe = 189, + Tabs_customContentTransition = 190, + Tabs_onContentWillChange = 191, + TabContent_onWillShow = 192, + TabContent_onWillHide = 193, + Text_onCopy = 194, + Text_onTextSelectionChange = 195, + Text_bindSelectionMenu = 196, + TextArea_onSubmit0 = 197, + TextArea_onSubmit1 = 198, + TextArea_onChange = 199, + TextArea_onTextSelectionChange = 200, + TextArea_onContentScroll = 201, + TextArea_onEditChange = 202, + TextArea_onCopy = 203, + TextArea_onCut = 204, + TextArea_onPaste = 205, + TextArea_onWillInsert = 206, + TextArea_onDidInsert = 207, + TextArea_onWillDelete = 208, + TextArea_onDidDelete = 209, + TextArea_customKeyboard = 210, + TextClock_onDateChange = 211, + TextInput_onEditChanged = 212, + TextInput_onEditChange = 213, + TextInput_onSubmit = 214, + TextInput_onChange = 215, + TextInput_onTextSelectionChange = 216, + TextInput_onContentScroll = 217, + TextInput_onCopy = 218, + TextInput_onCut = 219, + TextInput_onPaste = 220, + TextInput_showUnit = 221, + TextInput_onSecurityStateChange = 222, + TextInput_onWillInsert = 223, + TextInput_onDidInsert = 224, + TextInput_onWillDelete = 225, + TextInput_onDidDelete = 226, + TextInput_customKeyboard = 227, + TextPicker_onAccept = 228, + TextPicker_onCancel = 229, + TextPicker_onChange = 230, + TextTimer_onTimer = 231, + TimePicker_onChange = 232, + Toggle_onChange = 233, + Video_onStart = 234, + Video_onPause = 235, + Video_onFinish = 236, + Video_onFullscreenChange = 237, + Video_onPrepared = 238, + Video_onSeeking = 239, + Video_onSeeked = 240, + Video_onUpdate = 241, + Video_onError = 242, + Video_onStop = 243, + Web_onPageEnd = 244, + Web_onPageBegin = 245, + Web_onProgressChange = 246, + Web_onTitleReceive = 247, + Web_onGeolocationHide = 248, + Web_onGeolocationShow = 249, + Web_onRequestSelected = 250, + Web_onAlert = 251, + Web_onBeforeUnload = 252, + Web_onConfirm = 253, + Web_onPrompt = 254, + Web_onConsole = 255, + Web_onErrorReceive = 256, + Web_onHttpErrorReceive = 257, + Web_onDownloadStart = 258, + Web_onRefreshAccessedHistory = 259, + Web_onUrlLoadIntercept = 260, + Web_onSslErrorReceive = 261, + Web_onRenderExited0 = 262, + Web_onRenderExited1 = 263, + Web_onShowFileSelector = 264, + Web_onFileSelectorShow = 265, + Web_onResourceLoad = 266, + Web_onFullScreenExit = 267, + Web_onFullScreenEnter = 268, + Web_onScaleChange = 269, + Web_onHttpAuthRequest = 270, + Web_onInterceptRequest = 271, + Web_onPermissionRequest = 272, + Web_onScreenCaptureRequest = 273, + Web_onContextMenuShow = 274, + Web_onContextMenuHide = 275, + Web_onSearchResultReceive = 276, + Web_onScroll = 277, + Web_onSslErrorEventReceive = 278, + Web_onSslErrorEvent = 279, + Web_onClientAuthenticationRequest = 280, + Web_onWindowNew = 281, + Web_onWindowExit = 282, + Web_onInterceptKeyEvent = 283, + Web_onTouchIconUrlReceived = 284, + Web_onFaviconReceived = 285, + Web_onPageVisible = 286, + Web_onDataResubmitted = 287, + Web_onAudioStateChanged = 288, + Web_onFirstContentfulPaint = 289, + Web_onFirstMeaningfulPaint = 290, + Web_onLargestContentfulPaint = 291, + Web_onLoadIntercept = 292, + Web_onControllerAttached = 293, + Web_onOverScroll = 294, + Web_onSafeBrowsingCheckResult = 295, + Web_onNavigationEntryCommitted = 296, + Web_onIntelligentTrackingPreventionResult = 297, + Web_onNativeEmbedLifecycleChange = 298, + Web_onNativeEmbedVisibilityChange = 299, + Web_onNativeEmbedGestureEvent = 300, + Web_onOverrideUrlLoading = 301, + Web_onRenderProcessNotResponding = 302, + Web_onRenderProcessResponding = 303, + Web_onViewportFitChanged = 304, + Web_onInterceptKeyboardAttach = 305, + Web_onAdsBlocked = 306, + Web_bindSelectionMenu = 307, + XComponent_onLoad = 308, + XComponent_onDestroy = 309, + SideBarContainer_onChange = 310, + WaterFlow_onReachStart = 311, + WaterFlow_onReachEnd = 312, + WaterFlow_onScrollFrameBegin = 313, + WaterFlow_onScrollIndex = 314, + UIExtensionComponent_onRemoteReady = 315, + UIExtensionComponent_onResult = 316, + UIExtensionComponent_onRelease = 317, + UIExtensionComponent_onTerminated = 318, } interface PeerEvent { @@ -851,31 +842,6 @@ export interface MenuItem_onChange_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: boolean } -export interface NavDestination_onShown_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onHidden_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onBackPressed_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onReady_event extends PeerEvent { - readonly kind: PeerEventKind - readonly parameter: NavDestinationContext -} -export interface NavDestination_onWillAppear_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onWillDisappear_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onWillShow_event extends PeerEvent { - readonly kind: PeerEventKind -} -export interface NavDestination_onWillHide_event extends PeerEvent { - readonly kind: PeerEventKind -} export interface NavRouter_onStateChange_event extends PeerEvent { readonly kind: PeerEventKind readonly parameter: boolean @@ -1807,14 +1773,6 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Marquee_onBounce: return "Marquee_onBounce" case PeerEventKind.Marquee_onFinish: return "Marquee_onFinish" case PeerEventKind.MenuItem_onChange: return "MenuItem_onChange" - case PeerEventKind.NavDestination_onShown: return "NavDestination_onShown" - case PeerEventKind.NavDestination_onHidden: return "NavDestination_onHidden" - case PeerEventKind.NavDestination_onBackPressed: return "NavDestination_onBackPressed" - case PeerEventKind.NavDestination_onReady: return "NavDestination_onReady" - case PeerEventKind.NavDestination_onWillAppear: return "NavDestination_onWillAppear" - case PeerEventKind.NavDestination_onWillDisappear: return "NavDestination_onWillDisappear" - case PeerEventKind.NavDestination_onWillShow: return "NavDestination_onWillShow" - case PeerEventKind.NavDestination_onWillHide: return "NavDestination_onWillHide" case PeerEventKind.NavRouter_onStateChange: return "NavRouter_onStateChange" case PeerEventKind.Panel_onChange: return "Panel_onChange" case PeerEventKind.Panel_onHeightChange: return "Panel_onHeightChange" @@ -2138,14 +2096,6 @@ export class PeerEventsProperties { Marquee_onBounce?: Function0 Marquee_onFinish?: Function0 MenuItem_onChange?: Function1 - NavDestination_onShown?: Function0 - NavDestination_onHidden?: Function0 - NavDestination_onBackPressed?: Function0 - NavDestination_onReady?: Function1 - NavDestination_onWillAppear?: Function0 - NavDestination_onWillDisappear?: Function0 - NavDestination_onWillShow?: Function0 - NavDestination_onWillHide?: Function0 NavRouter_onStateChange?: Function1 Panel_onChange?: Function3 Panel_onHeightChange?: Function1 diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts b/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts index 3534ca642..501741ef3 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkUINodeType.ts @@ -56,7 +56,6 @@ export enum ArkUINodeType { Menu, MenuItem, MenuItemGroup, - NavDestination, NavRouter, Navigator, NodeContainer, diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts index 24d492eb0..30062aae4 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackDeserializeCall.ts @@ -21,7 +21,7 @@ import { RuntimeType } from "./SerializerBase" import { CallbackTransformer } from "./CallbackTransformer" import { AccessibilityCallback, AccessibilityHoverEvent, TouchTestInfo, TouchResult, HoverEvent, ClickEvent, DismissContentCoverAction, DismissPopupAction, DismissSheetAction, DragEvent, CustomBuilder, DragItemInfo, ItemDragInfo, KeyEvent, MouseEvent, PreDragStatus, SheetDismiss, SheetType, SpringBackAction, TouchEvent, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback } from "./../ArkButtonInterfaces" -import { Callback_Any, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavDestinationContext_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_NavigationTransitionProxy_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_Pointer_Void, Callback_PopInfo_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_T_Any_this, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, CustomNodeBuilder, Type_NavigationAttribute_customNavContentTransition_delegate, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" +import { Callback_Any, Callback_Any_Void, Callback_Area_Area_Void, Callback_Array_Number_Void, Callback_Array_String_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_Boolean, Callback_Boolean_HoverEvent_Void, Callback_Boolean_Void, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void, Callback_Callback_Any_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_ClickEvent_Void, Callback_ComputedBarAttribute_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_DeleteValue_Boolean, Callback_DeleteValue_Void, Callback_DismissContentCoverAction_Void, Callback_DismissDialogAction_Void, Callback_DismissPopupAction_Void, Callback_DismissSheetAction_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Callback_DragEvent_String_Void, Callback_EnterKeyType_Void, Callback_FormCallbackInfo_Void, Callback_FullscreenInfo_Void, Callback_GestureEvent_Void, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_GestureJudgeResult_Void, Callback_GestureRecognizer_Void, Callback_HitTestMode_Void, Callback_InsertValue_Boolean, Callback_InsertValue_Void, Callback_IsolatedComponentAttribute_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_MouseEvent_Void, Callback_NativeEmbedDataInfo_Void, Callback_NativeEmbedTouchInfo_Void, Callback_NavigationMode_Void, Callback_NavigationTitleMode_Void, Callback_Number_Boolean, Callback_Number_Number_Boolean, Callback_Number_Number_ComputedBarAttribute, Callback_Number_Number_Number_Void, Callback_Number_Number_PanelMode_Void, Callback_Number_Number_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_Number_ScrollState_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_Number_Tuple_Number_Number, Tuple_Number_Number, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Void, Callback_OffsetResult_Void, Callback_OnAlertEvent_Boolean, Callback_OnAudioStateChangedEvent_Void, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnClientAuthenticationEvent_Void, Callback_OnConfirmEvent_Boolean, Callback_OnConsoleEvent_Boolean, Callback_OnContextMenuShowEvent_Boolean, Callback_OnDataResubmittedEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnGeolocationShowEvent_Void, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnLoadInterceptEvent_Boolean, Callback_OnOverScrollEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPromptEvent_Boolean, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnRenderExitedEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_OnScaleChangeEvent_Void, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnScrollEvent_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_Opt_Array_String_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_PlaybackInfo_Void, Callback_Pointer_Void, Callback_PreDragStatus_Void, Callback_PreparedInfo_Void, Callback_RefreshStatus_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RichEditorTextSpanResult_Void, Callback_SheetDismiss_Void, Callback_SheetType_Void, Callback_SpringBackAction_Void, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_String_Unknown_Void, Callback_String_Void, Callback_StyledStringChangeValue_Boolean, Callback_SwipeActionState_Void, Callback_SwiperContentTransitionProxy_Void, Callback_T_Any_this, Callback_TabContentTransitionProxy_Void, Callback_TerminationInfo_Void, Callback_TextPickerResult_Void, Callback_TextRange_Void, Callback_TimePickerResult_Void, Callback_TouchEvent_HitTestMode, Callback_TouchEvent_Void, Callback_TouchResult_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_Tuple_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_UIExtensionProxy_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Void, Callback_WebKeyboardOptions_Void, Callback_WebResourceResponse_Void, Callback_WithThemeAttribute_Void, CustomNodeBuilder, Type_TextPickerAttribute_onChange_callback, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data } from "./../SyntheticDeclarations" import { Area, SizeOptions, VoidCallback } from "./../ArkUnitsInterfaces" import { CalendarRequestedData, CalendarSelectedDate } from "./../ArkCalendarInterfaces" import { LocationButtonOnClickResult } from "./../ArkLocationButtonInterfaces" @@ -41,9 +41,7 @@ import { HitTestMode, Edge, ScrollSource } from "./../ArkEnumsInterfaces" import { IsolatedComponentAttribute, IsolatedComponentInterface, IsolatedOptions } from "./../ArkIsolatedComponentInterfaces" import { Want } from "./../ArkArkui-externalInterfaces" import { NativeEmbedDataInfo, NativeEmbedTouchInfo, OnAlertEvent, OnAudioStateChangedEvent, OnBeforeUnloadEvent, OnClientAuthenticationEvent, OnConfirmEvent, OnConsoleEvent, OnContextMenuShowEvent, OnDataResubmittedEvent, OnDownloadStartEvent, OnErrorReceiveEvent, OnFaviconReceivedEvent, OnFirstContentfulPaintEvent, OnGeolocationShowEvent, OnHttpAuthRequestEvent, OnHttpErrorReceiveEvent, OnInterceptRequestEvent, OnLoadInterceptEvent, OnOverScrollEvent, OnPageBeginEvent, OnPageEndEvent, OnPageVisibleEvent, OnPermissionRequestEvent, OnProgressChangeEvent, OnPromptEvent, OnRefreshAccessedHistoryEvent, OnRenderExitedEvent, OnResourceLoadEvent, OnScaleChangeEvent, OnScreenCaptureRequestEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnShowFileSelectorEvent, OnSslErrorEventReceiveEvent, OnTitleReceiveEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, WebKeyboardOptions, OnAdsBlockedCallback, AdsBlockedDetails, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, FirstMeaningfulPaint, OnFullScreenEnterCallback, FullScreenEnterEvent, OnIntelligentTrackingPreventionCallback, IntelligentTrackingPreventionDetails, OnLargestContentfulPaintCallback, LargestContentfulPaint, OnNativeEmbedVisibilityChangeCallback, NativeEmbedVisibilityInfo, OnNavigationEntryCommittedCallback, LoadCommittedDetails, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, RenderProcessNotRespondingData, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, ThreatType, OnSslErrorEventCallback, SslErrorEvent, OnViewportFitChangedCallback, ViewportFit, WebKeyboardCallback, WebKeyboardCallbackInfo } from "./../ArkWebInterfaces" -import { NavDestinationContext } from "./../ArkNavDestinationInterfaces" -import { NavigationMode, NavigationTitleMode, NavigationAnimatedTransition, PopInfo, InterceptionModeCallback, InterceptionShowCallback, NavBar, NavigationOperation, NavContentInfo } from "./../ArkNavigationInterfaces" -import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" +import { NavigationMode, NavigationTitleMode, InterceptionModeCallback } from "./../ArkNavigationInterfaces" import { PanelMode } from "./../ArkPanelInterfaces" import { ScrollState, OnScrollVisibleContentChangeCallback, VisibleListContentInfo } from "./../ArkListInterfaces" import { SliderChangeMode, SliderTriggerChangeCallback } from "./../ArkSliderInterfaces" @@ -524,12 +522,6 @@ export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeseria let event : NativeEmbedTouchInfo = thisDeserializer.readNativeEmbedTouchInfo() _call(event) } -export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Function1) - let parameter : NavDestinationContext = thisDeserializer.readNavDestinationContext() - _call(parameter) -} export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) @@ -542,12 +534,6 @@ export function deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserial let titleMode : NavigationTitleMode = NavigationTitleMode.ofOrdinal(thisDeserializer.readInt32()) _call(titleMode) } -export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Function1) - let transitionProxy : NavigationTransitionProxy = (thisDeserializer.readNavigationTransitionProxy() as NavigationTransitionProxy) - _call(transitionProxy) -} export function deserializeAndCallCallback_Number_Boolean(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) @@ -898,18 +884,6 @@ export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserialize let error : Array | undefined = error_buf _call(error) } -export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Function1) - const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let value_buf : NavigationAnimatedTransition | undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = thisDeserializer.readNavigationAnimatedTransition() - } - let value : NavigationAnimatedTransition | undefined = value_buf - _call(value) -} export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2 | undefined,void>) @@ -958,12 +932,6 @@ export function deserializeAndCallCallback_Pointer_Void(thisDeserializer: Deseri let value : KPointer = thisDeserializer.readPointer() _call(value) } -export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Function1) - let parameter : PopInfo = thisDeserializer.readPopInfo() - _call(parameter) -} export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function1) @@ -1302,37 +1270,6 @@ export function deserializeAndCallInterceptionModeCallback(thisDeserializer: Des let mode : NavigationMode = NavigationMode.ofOrdinal(thisDeserializer.readInt32()) _call(mode) } -export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionShowCallback) - const from_buf_selector : int32 = thisDeserializer.readInt8() - let from_buf : NavDestinationContext | NavBar | undefined - if (from_buf_selector == 0) { - from_buf = thisDeserializer.readNavDestinationContext() - } - else if (from_buf_selector == 1) { - from_buf = (thisDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for from_buf has to be chosen through deserialisation.") - } - let from : NavDestinationContext | NavBar = (from_buf as NavDestinationContext | NavBar) - const to_buf_selector : int32 = thisDeserializer.readInt8() - let to_buf : NavDestinationContext | NavBar | undefined - if (to_buf_selector == 0) { - to_buf = thisDeserializer.readNavDestinationContext() - } - else if (to_buf_selector == 1) { - to_buf = (thisDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for to_buf has to be chosen through deserialisation.") - } - let to : NavDestinationContext | NavBar = (to_buf as NavDestinationContext | NavBar) - let operation : NavigationOperation = NavigationOperation.ofOrdinal(thisDeserializer.readInt32()) - let isAnimated : boolean = thisDeserializer.readBoolean() - _call(from, to, operation, isAnimated) -} export function deserializeAndCallIsolatedComponentInterface(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as IsolatedComponentInterface) @@ -1731,15 +1668,6 @@ export function deserializeAndCallTransitionFinishCallback(thisDeserializer: Des let transitionIn : boolean = thisDeserializer.readBoolean() _call(transitionIn) } -export function deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer: Deserializer) { - const _resourceId : int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as Function3) - let from : NavContentInfo = thisDeserializer.readNavContentInfo() - let to : NavContentInfo = thisDeserializer.readNavContentInfo() - let operation : NavigationOperation = NavigationOperation.ofOrdinal(thisDeserializer.readInt32()) - let _continuation : Function1 = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void(true) - _continuation(_call(from, to, operation)) -} export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer: Deserializer) { const _resourceId : int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as Function2,number | Array,void>) @@ -1893,10 +1821,8 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case -1382640094/*CallbackKind.Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisDeserializer); case 477481563/*CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer); case -1090303858/*CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer); - case -1642725259/*CallbackKind.Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); case 960690982/*CallbackKind.Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); case 1685437830/*CallbackKind.Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); - case -1375731066/*CallbackKind.Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); case 1054099324/*CallbackKind.Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisDeserializer); case -1427334496/*CallbackKind.Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); case -3987624/*CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); @@ -1949,12 +1875,10 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 1657893064/*CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); case -2052382574/*CallbackKind.Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); case -543655128/*CallbackKind.Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer); - case -2035339519/*CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer); case -756319131/*CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer); case -143931627/*CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer); case -2058966418/*CallbackKind.Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer); case 721562324/*CallbackKind.Kind_Callback_Pointer_Void*/: return deserializeAndCallCallback_Pointer_Void(thisDeserializer); - case 624053870/*CallbackKind.Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisDeserializer); case 463894668/*CallbackKind.Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer); case 1300890372/*CallbackKind.Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer); case 934309126/*CallbackKind.Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer); @@ -2001,7 +1925,6 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case -1180567691/*CallbackKind.Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisDeserializer); case 1906248580/*CallbackKind.Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisDeserializer); case 1502213270/*CallbackKind.Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisDeserializer); - case 1852781814/*CallbackKind.Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisDeserializer); case 2139680213/*CallbackKind.Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisDeserializer); case -614475458/*CallbackKind.Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisDeserializer); case 1572284740/*CallbackKind.Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisDeserializer); @@ -2057,7 +1980,6 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 221706282/*CallbackKind.Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer); case -401980571/*CallbackKind.Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisDeserializer); case -1878458553/*CallbackKind.Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisDeserializer); - case 1044833488/*CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer); case -1078223620/*CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer); case -985284966/*CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer); case 541663396/*CallbackKind.Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisDeserializer); diff --git a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts index 8ec5a4f1f..c83acf8eb 100644 --- a/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts +++ b/arkoala-arkts/arkui/src/generated/peers/CallbackKind.ts @@ -60,177 +60,171 @@ export class CallbackKind { static readonly Kind_Callback_MouseEvent_Void: CallbackKind = new CallbackKind(-1382640094,57) static readonly Kind_Callback_NativeEmbedDataInfo_Void: CallbackKind = new CallbackKind(477481563,58) static readonly Kind_Callback_NativeEmbedTouchInfo_Void: CallbackKind = new CallbackKind(-1090303858,59) - static readonly Kind_Callback_NavDestinationContext_Void: CallbackKind = new CallbackKind(-1642725259,60) - static readonly Kind_Callback_NavigationMode_Void: CallbackKind = new CallbackKind(960690982,61) - static readonly Kind_Callback_NavigationTitleMode_Void: CallbackKind = new CallbackKind(1685437830,62) - static readonly Kind_Callback_NavigationTransitionProxy_Void: CallbackKind = new CallbackKind(-1375731066,63) - static readonly Kind_Callback_Number_Boolean: CallbackKind = new CallbackKind(1054099324,64) - static readonly Kind_Callback_Number_Number_Boolean: CallbackKind = new CallbackKind(-1427334496,65) - static readonly Kind_Callback_Number_Number_ComputedBarAttribute: CallbackKind = new CallbackKind(-3987624,66) - static readonly Kind_Callback_Number_Number_Number_Void: CallbackKind = new CallbackKind(-352942292,67) - static readonly Kind_Callback_Number_Number_PanelMode_Void: CallbackKind = new CallbackKind(1613628570,68) - static readonly Kind_Callback_Number_Number_Void: CallbackKind = new CallbackKind(1894574320,69) - static readonly Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: CallbackKind = new CallbackKind(2012829508,70) - static readonly Kind_Callback_Number_ScrollState_Void: CallbackKind = new CallbackKind(-1844695159,71) - static readonly Kind_Callback_Number_SliderChangeMode_Void: CallbackKind = new CallbackKind(88697971,72) - static readonly Kind_Callback_Number_String_Void: CallbackKind = new CallbackKind(794065478,73) - static readonly Kind_Callback_Number_Tuple_Number_Number: CallbackKind = new CallbackKind(1602877440,74) - static readonly Kind_Callback_Number_Tuple_Number_Number_Number_Number: CallbackKind = new CallbackKind(1618565120,75) - static readonly Kind_Callback_Number_Void: CallbackKind = new CallbackKind(36519084,76) - static readonly Kind_Callback_OffsetResult_Void: CallbackKind = new CallbackKind(1295952075,77) - static readonly Kind_Callback_OnAlertEvent_Boolean: CallbackKind = new CallbackKind(806070428,78) - static readonly Kind_Callback_OnAudioStateChangedEvent_Void: CallbackKind = new CallbackKind(-1559789631,79) - static readonly Kind_Callback_OnBeforeUnloadEvent_Boolean: CallbackKind = new CallbackKind(-873162122,80) - static readonly Kind_Callback_OnClientAuthenticationEvent_Void: CallbackKind = new CallbackKind(608991355,81) - static readonly Kind_Callback_OnConfirmEvent_Boolean: CallbackKind = new CallbackKind(317864672,82) - static readonly Kind_Callback_OnConsoleEvent_Boolean: CallbackKind = new CallbackKind(893367077,83) - static readonly Kind_Callback_OnContextMenuShowEvent_Boolean: CallbackKind = new CallbackKind(332449533,84) - static readonly Kind_Callback_OnDataResubmittedEvent_Void: CallbackKind = new CallbackKind(118631204,85) - static readonly Kind_Callback_OnDownloadStartEvent_Void: CallbackKind = new CallbackKind(1834611702,86) - static readonly Kind_Callback_OnErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-1792851375,87) - static readonly Kind_Callback_OnFaviconReceivedEvent_Void: CallbackKind = new CallbackKind(-243916553,88) - static readonly Kind_Callback_OnFirstContentfulPaintEvent_Void: CallbackKind = new CallbackKind(-1852060212,89) - static readonly Kind_Callback_OnGeolocationShowEvent_Void: CallbackKind = new CallbackKind(-941896815,90) - static readonly Kind_Callback_OnHttpAuthRequestEvent_Boolean: CallbackKind = new CallbackKind(780282803,91) - static readonly Kind_Callback_OnHttpErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-2066745559,92) - static readonly Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: CallbackKind = new CallbackKind(1442698200,93) - static readonly Kind_Callback_OnLoadInterceptEvent_Boolean: CallbackKind = new CallbackKind(1231444306,94) - static readonly Kind_Callback_OnOverScrollEvent_Void: CallbackKind = new CallbackKind(-860386431,95) - static readonly Kind_Callback_OnPageBeginEvent_Void: CallbackKind = new CallbackKind(-2040193994,96) - static readonly Kind_Callback_OnPageEndEvent_Void: CallbackKind = new CallbackKind(-130135362,97) - static readonly Kind_Callback_OnPageVisibleEvent_Void: CallbackKind = new CallbackKind(1805946367,98) - static readonly Kind_Callback_OnPermissionRequestEvent_Void: CallbackKind = new CallbackKind(529980696,99) - static readonly Kind_Callback_OnProgressChangeEvent_Void: CallbackKind = new CallbackKind(1018740377,100) - static readonly Kind_Callback_OnPromptEvent_Boolean: CallbackKind = new CallbackKind(-1826742986,101) - static readonly Kind_Callback_OnRefreshAccessedHistoryEvent_Void: CallbackKind = new CallbackKind(1978364344,102) - static readonly Kind_Callback_OnRenderExitedEvent_Void: CallbackKind = new CallbackKind(-1413785559,103) - static readonly Kind_Callback_OnResourceLoadEvent_Void: CallbackKind = new CallbackKind(793995118,104) - static readonly Kind_Callback_OnScaleChangeEvent_Void: CallbackKind = new CallbackKind(-1782102148,105) - static readonly Kind_Callback_OnScreenCaptureRequestEvent_Void: CallbackKind = new CallbackKind(-1972321573,106) - static readonly Kind_Callback_OnScrollEvent_Void: CallbackKind = new CallbackKind(-172908881,107) - static readonly Kind_Callback_OnScrollFrameBeginHandlerResult_Void: CallbackKind = new CallbackKind(1637092936,108) - static readonly Kind_Callback_OnSearchResultReceiveEvent_Void: CallbackKind = new CallbackKind(-1495570,109) - static readonly Kind_Callback_OnShowFileSelectorEvent_Boolean: CallbackKind = new CallbackKind(-636069598,110) - static readonly Kind_Callback_OnSslErrorEventReceiveEvent_Void: CallbackKind = new CallbackKind(1624791665,111) - static readonly Kind_Callback_OnTitleReceiveEvent_Void: CallbackKind = new CallbackKind(-318085495,112) - static readonly Kind_Callback_OnTouchIconUrlReceivedEvent_Void: CallbackKind = new CallbackKind(1657893064,113) - static readonly Kind_Callback_OnWindowNewEvent_Void: CallbackKind = new CallbackKind(-2052382574,114) - static readonly Kind_Callback_Opt_Array_String_Void: CallbackKind = new CallbackKind(-543655128,115) - static readonly Kind_Callback_Opt_NavigationAnimatedTransition_Void: CallbackKind = new CallbackKind(-2035339519,116) - static readonly Kind_Callback_Opt_StyledString_Opt_Array_String_Void: CallbackKind = new CallbackKind(-756319131,117) - static readonly Kind_Callback_Opt_TabContentAnimatedTransition_Void: CallbackKind = new CallbackKind(-143931627,118) - static readonly Kind_Callback_PlaybackInfo_Void: CallbackKind = new CallbackKind(-2058966418,119) - static readonly Kind_Callback_Pointer_Void: CallbackKind = new CallbackKind(721562324,120) - static readonly Kind_Callback_PopInfo_Void: CallbackKind = new CallbackKind(624053870,121) - static readonly Kind_Callback_PreDragStatus_Void: CallbackKind = new CallbackKind(463894668,122) - static readonly Kind_Callback_PreparedInfo_Void: CallbackKind = new CallbackKind(1300890372,123) - static readonly Kind_Callback_RefreshStatus_Void: CallbackKind = new CallbackKind(934309126,124) - static readonly Kind_Callback_RichEditorChangeValue_Boolean: CallbackKind = new CallbackKind(1465860515,125) - static readonly Kind_Callback_RichEditorDeleteValue_Boolean: CallbackKind = new CallbackKind(667698748,126) - static readonly Kind_Callback_RichEditorInsertValue_Boolean: CallbackKind = new CallbackKind(-319221262,127) - static readonly Kind_Callback_RichEditorRange_Void: CallbackKind = new CallbackKind(-62253375,128) - static readonly Kind_Callback_RichEditorSelection_Void: CallbackKind = new CallbackKind(-963852514,129) - static readonly Kind_Callback_RichEditorTextSpanResult_Void: CallbackKind = new CallbackKind(1980824326,130) - static readonly Kind_Callback_SheetDismiss_Void: CallbackKind = new CallbackKind(22609082,131) - static readonly Kind_Callback_SheetType_Void: CallbackKind = new CallbackKind(-224451112,132) - static readonly Kind_Callback_SpringBackAction_Void: CallbackKind = new CallbackKind(1536231691,133) - static readonly Kind_Callback_String_Number_Void: CallbackKind = new CallbackKind(-879490874,134) - static readonly Kind_Callback_String_PasteEvent_Void: CallbackKind = new CallbackKind(-683652998,135) - static readonly Kind_Callback_String_Unknown_Void: CallbackKind = new CallbackKind(-1493806035,136) - static readonly Kind_Callback_String_Void: CallbackKind = new CallbackKind(814634522,137) - static readonly Kind_Callback_StyledStringChangeValue_Boolean: CallbackKind = new CallbackKind(2116745428,138) - static readonly Kind_Callback_SwipeActionState_Void: CallbackKind = new CallbackKind(-301561698,139) - static readonly Kind_Callback_SwiperContentTransitionProxy_Void: CallbackKind = new CallbackKind(-416053361,140) - static readonly Kind_Callback_T_Any_this: CallbackKind = new CallbackKind(-1500753856,141) - static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,142) - static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,143) - static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,144) - static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,145) - static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,146) - static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,147) - static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,148) - static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,149) - static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,150) - static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,151) - static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,152) - static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,153) - static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,154) - static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,155) - static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,156) - static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,157) - static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,158) - static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,159) - static readonly Kind_CustomNodeBuilder: CallbackKind = new CallbackKind(1766817632,160) - static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,161) - static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,162) - static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,163) - static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,164) - static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,165) - static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,166) - static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,167) - static readonly Kind_InterceptionShowCallback: CallbackKind = new CallbackKind(1852781814,168) - static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,169) - static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,170) - static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,171) - static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,172) - static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,173) - static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,174) - static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,175) - static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,176) - static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,177) - static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,178) - static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,179) - static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,180) - static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,181) - static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,182) - static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,183) - static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,184) - static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,185) - static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,186) - static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,187) - static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,188) - static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,189) - static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,190) - static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,191) - static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,192) - static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,193) - static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,194) - static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,195) - static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,196) - static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,197) - static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,198) - static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,199) - static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,200) - static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,201) - static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,202) - static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,203) - static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,204) - static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,205) - static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,206) - static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,207) - static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,208) - static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,209) - static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,210) - static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,211) - static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,212) - static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,213) - static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,214) - static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,215) - static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,216) - static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,217) - static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,218) - static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,219) - static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,220) - static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,221) - static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,222) - static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,223) - static readonly Kind_Type_NavigationAttribute_customNavContentTransition_delegate: CallbackKind = new CallbackKind(1044833488,224) - static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,225) - static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,226) - static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,227) - static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,228) - static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,229) - static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,230) + static readonly Kind_Callback_NavigationMode_Void: CallbackKind = new CallbackKind(960690982,60) + static readonly Kind_Callback_NavigationTitleMode_Void: CallbackKind = new CallbackKind(1685437830,61) + static readonly Kind_Callback_Number_Boolean: CallbackKind = new CallbackKind(1054099324,62) + static readonly Kind_Callback_Number_Number_Boolean: CallbackKind = new CallbackKind(-1427334496,63) + static readonly Kind_Callback_Number_Number_ComputedBarAttribute: CallbackKind = new CallbackKind(-3987624,64) + static readonly Kind_Callback_Number_Number_Number_Void: CallbackKind = new CallbackKind(-352942292,65) + static readonly Kind_Callback_Number_Number_PanelMode_Void: CallbackKind = new CallbackKind(1613628570,66) + static readonly Kind_Callback_Number_Number_Void: CallbackKind = new CallbackKind(1894574320,67) + static readonly Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: CallbackKind = new CallbackKind(2012829508,68) + static readonly Kind_Callback_Number_ScrollState_Void: CallbackKind = new CallbackKind(-1844695159,69) + static readonly Kind_Callback_Number_SliderChangeMode_Void: CallbackKind = new CallbackKind(88697971,70) + static readonly Kind_Callback_Number_String_Void: CallbackKind = new CallbackKind(794065478,71) + static readonly Kind_Callback_Number_Tuple_Number_Number: CallbackKind = new CallbackKind(1602877440,72) + static readonly Kind_Callback_Number_Tuple_Number_Number_Number_Number: CallbackKind = new CallbackKind(1618565120,73) + static readonly Kind_Callback_Number_Void: CallbackKind = new CallbackKind(36519084,74) + static readonly Kind_Callback_OffsetResult_Void: CallbackKind = new CallbackKind(1295952075,75) + static readonly Kind_Callback_OnAlertEvent_Boolean: CallbackKind = new CallbackKind(806070428,76) + static readonly Kind_Callback_OnAudioStateChangedEvent_Void: CallbackKind = new CallbackKind(-1559789631,77) + static readonly Kind_Callback_OnBeforeUnloadEvent_Boolean: CallbackKind = new CallbackKind(-873162122,78) + static readonly Kind_Callback_OnClientAuthenticationEvent_Void: CallbackKind = new CallbackKind(608991355,79) + static readonly Kind_Callback_OnConfirmEvent_Boolean: CallbackKind = new CallbackKind(317864672,80) + static readonly Kind_Callback_OnConsoleEvent_Boolean: CallbackKind = new CallbackKind(893367077,81) + static readonly Kind_Callback_OnContextMenuShowEvent_Boolean: CallbackKind = new CallbackKind(332449533,82) + static readonly Kind_Callback_OnDataResubmittedEvent_Void: CallbackKind = new CallbackKind(118631204,83) + static readonly Kind_Callback_OnDownloadStartEvent_Void: CallbackKind = new CallbackKind(1834611702,84) + static readonly Kind_Callback_OnErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-1792851375,85) + static readonly Kind_Callback_OnFaviconReceivedEvent_Void: CallbackKind = new CallbackKind(-243916553,86) + static readonly Kind_Callback_OnFirstContentfulPaintEvent_Void: CallbackKind = new CallbackKind(-1852060212,87) + static readonly Kind_Callback_OnGeolocationShowEvent_Void: CallbackKind = new CallbackKind(-941896815,88) + static readonly Kind_Callback_OnHttpAuthRequestEvent_Boolean: CallbackKind = new CallbackKind(780282803,89) + static readonly Kind_Callback_OnHttpErrorReceiveEvent_Void: CallbackKind = new CallbackKind(-2066745559,90) + static readonly Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: CallbackKind = new CallbackKind(1442698200,91) + static readonly Kind_Callback_OnLoadInterceptEvent_Boolean: CallbackKind = new CallbackKind(1231444306,92) + static readonly Kind_Callback_OnOverScrollEvent_Void: CallbackKind = new CallbackKind(-860386431,93) + static readonly Kind_Callback_OnPageBeginEvent_Void: CallbackKind = new CallbackKind(-2040193994,94) + static readonly Kind_Callback_OnPageEndEvent_Void: CallbackKind = new CallbackKind(-130135362,95) + static readonly Kind_Callback_OnPageVisibleEvent_Void: CallbackKind = new CallbackKind(1805946367,96) + static readonly Kind_Callback_OnPermissionRequestEvent_Void: CallbackKind = new CallbackKind(529980696,97) + static readonly Kind_Callback_OnProgressChangeEvent_Void: CallbackKind = new CallbackKind(1018740377,98) + static readonly Kind_Callback_OnPromptEvent_Boolean: CallbackKind = new CallbackKind(-1826742986,99) + static readonly Kind_Callback_OnRefreshAccessedHistoryEvent_Void: CallbackKind = new CallbackKind(1978364344,100) + static readonly Kind_Callback_OnRenderExitedEvent_Void: CallbackKind = new CallbackKind(-1413785559,101) + static readonly Kind_Callback_OnResourceLoadEvent_Void: CallbackKind = new CallbackKind(793995118,102) + static readonly Kind_Callback_OnScaleChangeEvent_Void: CallbackKind = new CallbackKind(-1782102148,103) + static readonly Kind_Callback_OnScreenCaptureRequestEvent_Void: CallbackKind = new CallbackKind(-1972321573,104) + static readonly Kind_Callback_OnScrollEvent_Void: CallbackKind = new CallbackKind(-172908881,105) + static readonly Kind_Callback_OnScrollFrameBeginHandlerResult_Void: CallbackKind = new CallbackKind(1637092936,106) + static readonly Kind_Callback_OnSearchResultReceiveEvent_Void: CallbackKind = new CallbackKind(-1495570,107) + static readonly Kind_Callback_OnShowFileSelectorEvent_Boolean: CallbackKind = new CallbackKind(-636069598,108) + static readonly Kind_Callback_OnSslErrorEventReceiveEvent_Void: CallbackKind = new CallbackKind(1624791665,109) + static readonly Kind_Callback_OnTitleReceiveEvent_Void: CallbackKind = new CallbackKind(-318085495,110) + static readonly Kind_Callback_OnTouchIconUrlReceivedEvent_Void: CallbackKind = new CallbackKind(1657893064,111) + static readonly Kind_Callback_OnWindowNewEvent_Void: CallbackKind = new CallbackKind(-2052382574,112) + static readonly Kind_Callback_Opt_Array_String_Void: CallbackKind = new CallbackKind(-543655128,113) + static readonly Kind_Callback_Opt_StyledString_Opt_Array_String_Void: CallbackKind = new CallbackKind(-756319131,114) + static readonly Kind_Callback_Opt_TabContentAnimatedTransition_Void: CallbackKind = new CallbackKind(-143931627,115) + static readonly Kind_Callback_PlaybackInfo_Void: CallbackKind = new CallbackKind(-2058966418,116) + static readonly Kind_Callback_Pointer_Void: CallbackKind = new CallbackKind(721562324,117) + static readonly Kind_Callback_PreDragStatus_Void: CallbackKind = new CallbackKind(463894668,118) + static readonly Kind_Callback_PreparedInfo_Void: CallbackKind = new CallbackKind(1300890372,119) + static readonly Kind_Callback_RefreshStatus_Void: CallbackKind = new CallbackKind(934309126,120) + static readonly Kind_Callback_RichEditorChangeValue_Boolean: CallbackKind = new CallbackKind(1465860515,121) + static readonly Kind_Callback_RichEditorDeleteValue_Boolean: CallbackKind = new CallbackKind(667698748,122) + static readonly Kind_Callback_RichEditorInsertValue_Boolean: CallbackKind = new CallbackKind(-319221262,123) + static readonly Kind_Callback_RichEditorRange_Void: CallbackKind = new CallbackKind(-62253375,124) + static readonly Kind_Callback_RichEditorSelection_Void: CallbackKind = new CallbackKind(-963852514,125) + static readonly Kind_Callback_RichEditorTextSpanResult_Void: CallbackKind = new CallbackKind(1980824326,126) + static readonly Kind_Callback_SheetDismiss_Void: CallbackKind = new CallbackKind(22609082,127) + static readonly Kind_Callback_SheetType_Void: CallbackKind = new CallbackKind(-224451112,128) + static readonly Kind_Callback_SpringBackAction_Void: CallbackKind = new CallbackKind(1536231691,129) + static readonly Kind_Callback_String_Number_Void: CallbackKind = new CallbackKind(-879490874,130) + static readonly Kind_Callback_String_PasteEvent_Void: CallbackKind = new CallbackKind(-683652998,131) + static readonly Kind_Callback_String_Unknown_Void: CallbackKind = new CallbackKind(-1493806035,132) + static readonly Kind_Callback_String_Void: CallbackKind = new CallbackKind(814634522,133) + static readonly Kind_Callback_StyledStringChangeValue_Boolean: CallbackKind = new CallbackKind(2116745428,134) + static readonly Kind_Callback_SwipeActionState_Void: CallbackKind = new CallbackKind(-301561698,135) + static readonly Kind_Callback_SwiperContentTransitionProxy_Void: CallbackKind = new CallbackKind(-416053361,136) + static readonly Kind_Callback_T_Any_this: CallbackKind = new CallbackKind(-1500753856,137) + static readonly Kind_Callback_TabContentTransitionProxy_Void: CallbackKind = new CallbackKind(-1223938478,138) + static readonly Kind_Callback_TerminationInfo_Void: CallbackKind = new CallbackKind(691098197,139) + static readonly Kind_Callback_TextPickerResult_Void: CallbackKind = new CallbackKind(1290504509,140) + static readonly Kind_Callback_TextRange_Void: CallbackKind = new CallbackKind(811915501,141) + static readonly Kind_Callback_TimePickerResult_Void: CallbackKind = new CallbackKind(1557859605,142) + static readonly Kind_Callback_TouchEvent_HitTestMode: CallbackKind = new CallbackKind(-274419246,143) + static readonly Kind_Callback_TouchEvent_Void: CallbackKind = new CallbackKind(-1676021850,144) + static readonly Kind_Callback_TouchResult_Void: CallbackKind = new CallbackKind(1943507619,145) + static readonly Kind_Callback_Tuple_Number_Number_Number_Number_Void: CallbackKind = new CallbackKind(148489367,146) + static readonly Kind_Callback_Tuple_Number_Number_Void: CallbackKind = new CallbackKind(-607365481,147) + static readonly Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: CallbackKind = new CallbackKind(-1352745727,148) + static readonly Kind_Callback_UIExtensionProxy_Void: CallbackKind = new CallbackKind(-1063506522,149) + static readonly Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: CallbackKind = new CallbackKind(-620935067,150) + static readonly Kind_Callback_Void: CallbackKind = new CallbackKind(-1867723152,151) + static readonly Kind_Callback_WebKeyboardOptions_Void: CallbackKind = new CallbackKind(-1376223390,152) + static readonly Kind_Callback_WebResourceResponse_Void: CallbackKind = new CallbackKind(831645046,153) + static readonly Kind_Callback_WithThemeAttribute_Void: CallbackKind = new CallbackKind(1436479104,154) + static readonly Kind_ContentDidScrollCallback: CallbackKind = new CallbackKind(1532328438,155) + static readonly Kind_CustomNodeBuilder: CallbackKind = new CallbackKind(1766817632,156) + static readonly Kind_EditableTextOnChangeCallback: CallbackKind = new CallbackKind(-1729563209,157) + static readonly Kind_GestureRecognizerJudgeBeginCallback: CallbackKind = new CallbackKind(-2119548940,158) + static readonly Kind_GetItemMainSizeByIndex: CallbackKind = new CallbackKind(-2076995110,159) + static readonly Kind_HoverCallback: CallbackKind = new CallbackKind(68560477,160) + static readonly Kind_ImageCompleteCallback: CallbackKind = new CallbackKind(-1180567691,161) + static readonly Kind_ImageErrorCallback: CallbackKind = new CallbackKind(1906248580,162) + static readonly Kind_InterceptionModeCallback: CallbackKind = new CallbackKind(1502213270,163) + static readonly Kind_IsolatedComponentInterface: CallbackKind = new CallbackKind(2139680213,164) + static readonly Kind_MenuOnAppearCallback: CallbackKind = new CallbackKind(-614475458,165) + static readonly Kind_OnAdsBlockedCallback: CallbackKind = new CallbackKind(1572284740,166) + static readonly Kind_OnAlphabetIndexerPopupSelectCallback: CallbackKind = new CallbackKind(726938390,167) + static readonly Kind_OnAlphabetIndexerRequestPopupDataCallback: CallbackKind = new CallbackKind(-1956514817,168) + static readonly Kind_OnAlphabetIndexerSelectCallback: CallbackKind = new CallbackKind(-1189721220,169) + static readonly Kind_OnCheckboxChangeCallback: CallbackKind = new CallbackKind(-1198592337,170) + static readonly Kind_OnCheckboxGroupChangeCallback: CallbackKind = new CallbackKind(-1053064240,171) + static readonly Kind_OnContentScrollCallback: CallbackKind = new CallbackKind(-419979106,172) + static readonly Kind_OnContextMenuHideCallback: CallbackKind = new CallbackKind(1788572278,173) + static readonly Kind_OnDidChangeCallback: CallbackKind = new CallbackKind(1648184341,174) + static readonly Kind_OnFirstMeaningfulPaintCallback: CallbackKind = new CallbackKind(767275770,175) + static readonly Kind_OnFoldStatusChangeCallback: CallbackKind = new CallbackKind(2050387049,176) + static readonly Kind_OnFullScreenEnterCallback: CallbackKind = new CallbackKind(81230317,177) + static readonly Kind_OnHoverStatusChangeCallback: CallbackKind = new CallbackKind(9040430,178) + static readonly Kind_OnIntelligentTrackingPreventionCallback: CallbackKind = new CallbackKind(-1377876844,179) + static readonly Kind_OnLargestContentfulPaintCallback: CallbackKind = new CallbackKind(1390640532,180) + static readonly Kind_OnLinearIndicatorChangeCallback: CallbackKind = new CallbackKind(-968773856,181) + static readonly Kind_OnMoveHandler: CallbackKind = new CallbackKind(-1200281222,182) + static readonly Kind_OnNativeEmbedVisibilityChangeCallback: CallbackKind = new CallbackKind(-1641338704,183) + static readonly Kind_OnNativeLoadCallback: CallbackKind = new CallbackKind(-823037763,184) + static readonly Kind_OnNavigationEntryCommittedCallback: CallbackKind = new CallbackKind(-398722176,185) + static readonly Kind_OnOverrideUrlLoadingCallback: CallbackKind = new CallbackKind(865258467,186) + static readonly Kind_OnPasteCallback: CallbackKind = new CallbackKind(1738363337,187) + static readonly Kind_OnRenderProcessNotRespondingCallback: CallbackKind = new CallbackKind(47282303,188) + static readonly Kind_OnRenderProcessRespondingCallback: CallbackKind = new CallbackKind(1334389194,189) + static readonly Kind_OnSafeBrowsingCheckResultCallback: CallbackKind = new CallbackKind(-1099824577,190) + static readonly Kind_OnScrollCallback: CallbackKind = new CallbackKind(-160015401,191) + static readonly Kind_OnScrollEdgeCallback: CallbackKind = new CallbackKind(-1259214476,192) + static readonly Kind_OnScrollFrameBeginCallback: CallbackKind = new CallbackKind(-2133791987,193) + static readonly Kind_OnScrollVisibleContentChangeCallback: CallbackKind = new CallbackKind(625641334,194) + static readonly Kind_OnSslErrorEventCallback: CallbackKind = new CallbackKind(-399603614,195) + static readonly Kind_OnSubmitCallback: CallbackKind = new CallbackKind(-1961646162,196) + static readonly Kind_OnSwiperAnimationEndCallback: CallbackKind = new CallbackKind(-143686583,197) + static readonly Kind_OnSwiperAnimationStartCallback: CallbackKind = new CallbackKind(876602502,198) + static readonly Kind_OnSwiperGestureSwipeCallback: CallbackKind = new CallbackKind(606029871,199) + static readonly Kind_OnTabsAnimationEndCallback: CallbackKind = new CallbackKind(1942856551,200) + static readonly Kind_OnTabsAnimationStartCallback: CallbackKind = new CallbackKind(-147408344,201) + static readonly Kind_OnTabsContentWillChangeCallback: CallbackKind = new CallbackKind(-349727249,202) + static readonly Kind_OnTabsGestureSwipeCallback: CallbackKind = new CallbackKind(253696833,203) + static readonly Kind_OnTextSelectionChangeCallback: CallbackKind = new CallbackKind(695228737,204) + static readonly Kind_OnViewportFitChangedCallback: CallbackKind = new CallbackKind(1847083191,205) + static readonly Kind_PageTransitionCallback: CallbackKind = new CallbackKind(1627123591,206) + static readonly Kind_PasteEventCallback: CallbackKind = new CallbackKind(919057028,207) + static readonly Kind_PluginErrorCallback: CallbackKind = new CallbackKind(-1992671958,208) + static readonly Kind_ScrollOnScrollCallback: CallbackKind = new CallbackKind(-1265626662,209) + static readonly Kind_ScrollOnWillScrollCallback: CallbackKind = new CallbackKind(-721521596,210) + static readonly Kind_SearchSubmitCallback: CallbackKind = new CallbackKind(1717691617,211) + static readonly Kind_ShouldBuiltInRecognizerParallelWithCallback: CallbackKind = new CallbackKind(-250780276,212) + static readonly Kind_SizeChangeCallback: CallbackKind = new CallbackKind(-1716637992,213) + static readonly Kind_SliderTriggerChangeCallback: CallbackKind = new CallbackKind(711649376,214) + static readonly Kind_SubmitCallback: CallbackKind = new CallbackKind(-712186065,215) + static readonly Kind_TabsCustomContentTransitionCallback: CallbackKind = new CallbackKind(221706282,216) + static readonly Kind_TextAreaSubmitCallback: CallbackKind = new CallbackKind(-401980571,217) + static readonly Kind_TransitionFinishCallback: CallbackKind = new CallbackKind(-1878458553,218) + static readonly Kind_Type_TextPickerAttribute_onChange_callback: CallbackKind = new CallbackKind(-1078223620,219) + static readonly Kind_Type_WebAttribute_onUrlLoadIntercept_callback: CallbackKind = new CallbackKind(-985284966,220) + static readonly Kind_VisibleAreaChangeCallback: CallbackKind = new CallbackKind(541663396,221) + static readonly Kind_VoidCallback: CallbackKind = new CallbackKind(-2038961969,222) + static readonly Kind_WebKeyboardCallback: CallbackKind = new CallbackKind(-1829763354,223) + static readonly Kind_WithThemeInterface: CallbackKind = new CallbackKind(219587748,224) constructor(value: int32, ordinal: int32) { this.value = value this.ordinal = ordinal @@ -358,14 +352,10 @@ export class CallbackKind { return CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void.value)) return CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void - if ((arg0) == (CallbackKind.Kind_Callback_NavDestinationContext_Void.value)) - return CallbackKind.Kind_Callback_NavDestinationContext_Void if ((arg0) == (CallbackKind.Kind_Callback_NavigationMode_Void.value)) return CallbackKind.Kind_Callback_NavigationMode_Void if ((arg0) == (CallbackKind.Kind_Callback_NavigationTitleMode_Void.value)) return CallbackKind.Kind_Callback_NavigationTitleMode_Void - if ((arg0) == (CallbackKind.Kind_Callback_NavigationTransitionProxy_Void.value)) - return CallbackKind.Kind_Callback_NavigationTransitionProxy_Void if ((arg0) == (CallbackKind.Kind_Callback_Number_Boolean.value)) return CallbackKind.Kind_Callback_Number_Boolean if ((arg0) == (CallbackKind.Kind_Callback_Number_Number_Boolean.value)) @@ -470,8 +460,6 @@ export class CallbackKind { return CallbackKind.Kind_Callback_OnWindowNewEvent_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_Array_String_Void.value)) return CallbackKind.Kind_Callback_Opt_Array_String_Void - if ((arg0) == (CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void.value)) - return CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void.value)) return CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void.value)) @@ -480,8 +468,6 @@ export class CallbackKind { return CallbackKind.Kind_Callback_PlaybackInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_Pointer_Void.value)) return CallbackKind.Kind_Callback_Pointer_Void - if ((arg0) == (CallbackKind.Kind_Callback_PopInfo_Void.value)) - return CallbackKind.Kind_Callback_PopInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_PreDragStatus_Void.value)) return CallbackKind.Kind_Callback_PreDragStatus_Void if ((arg0) == (CallbackKind.Kind_Callback_PreparedInfo_Void.value)) @@ -574,8 +560,6 @@ export class CallbackKind { return CallbackKind.Kind_ImageErrorCallback if ((arg0) == (CallbackKind.Kind_InterceptionModeCallback.value)) return CallbackKind.Kind_InterceptionModeCallback - if ((arg0) == (CallbackKind.Kind_InterceptionShowCallback.value)) - return CallbackKind.Kind_InterceptionShowCallback if ((arg0) == (CallbackKind.Kind_IsolatedComponentInterface.value)) return CallbackKind.Kind_IsolatedComponentInterface if ((arg0) == (CallbackKind.Kind_MenuOnAppearCallback.value)) @@ -686,8 +670,6 @@ export class CallbackKind { return CallbackKind.Kind_TextAreaSubmitCallback if ((arg0) == (CallbackKind.Kind_TransitionFinishCallback.value)) return CallbackKind.Kind_TransitionFinishCallback - if ((arg0) == (CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate.value)) - return CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate if ((arg0) == (CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback.value)) return CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback if ((arg0) == (CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback.value)) @@ -823,14 +805,10 @@ export class CallbackKind { return CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void.ordinal)) return CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void - if ((arg0) == (CallbackKind.Kind_Callback_NavDestinationContext_Void.ordinal)) - return CallbackKind.Kind_Callback_NavDestinationContext_Void if ((arg0) == (CallbackKind.Kind_Callback_NavigationMode_Void.ordinal)) return CallbackKind.Kind_Callback_NavigationMode_Void if ((arg0) == (CallbackKind.Kind_Callback_NavigationTitleMode_Void.ordinal)) return CallbackKind.Kind_Callback_NavigationTitleMode_Void - if ((arg0) == (CallbackKind.Kind_Callback_NavigationTransitionProxy_Void.ordinal)) - return CallbackKind.Kind_Callback_NavigationTransitionProxy_Void if ((arg0) == (CallbackKind.Kind_Callback_Number_Boolean.ordinal)) return CallbackKind.Kind_Callback_Number_Boolean if ((arg0) == (CallbackKind.Kind_Callback_Number_Number_Boolean.ordinal)) @@ -935,8 +913,6 @@ export class CallbackKind { return CallbackKind.Kind_Callback_OnWindowNewEvent_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_Array_String_Void.ordinal)) return CallbackKind.Kind_Callback_Opt_Array_String_Void - if ((arg0) == (CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void.ordinal)) - return CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void.ordinal)) return CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void if ((arg0) == (CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void.ordinal)) @@ -945,8 +921,6 @@ export class CallbackKind { return CallbackKind.Kind_Callback_PlaybackInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_Pointer_Void.ordinal)) return CallbackKind.Kind_Callback_Pointer_Void - if ((arg0) == (CallbackKind.Kind_Callback_PopInfo_Void.ordinal)) - return CallbackKind.Kind_Callback_PopInfo_Void if ((arg0) == (CallbackKind.Kind_Callback_PreDragStatus_Void.ordinal)) return CallbackKind.Kind_Callback_PreDragStatus_Void if ((arg0) == (CallbackKind.Kind_Callback_PreparedInfo_Void.ordinal)) @@ -1039,8 +1013,6 @@ export class CallbackKind { return CallbackKind.Kind_ImageErrorCallback if ((arg0) == (CallbackKind.Kind_InterceptionModeCallback.ordinal)) return CallbackKind.Kind_InterceptionModeCallback - if ((arg0) == (CallbackKind.Kind_InterceptionShowCallback.ordinal)) - return CallbackKind.Kind_InterceptionShowCallback if ((arg0) == (CallbackKind.Kind_IsolatedComponentInterface.ordinal)) return CallbackKind.Kind_IsolatedComponentInterface if ((arg0) == (CallbackKind.Kind_MenuOnAppearCallback.ordinal)) @@ -1151,8 +1123,6 @@ export class CallbackKind { return CallbackKind.Kind_TextAreaSubmitCallback if ((arg0) == (CallbackKind.Kind_TransitionFinishCallback.ordinal)) return CallbackKind.Kind_TransitionFinishCallback - if ((arg0) == (CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate.ordinal)) - return CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate if ((arg0) == (CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback.ordinal)) return CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback if ((arg0) == (CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback.ordinal)) diff --git a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts index 80ec3e139..29f17b7d1 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Deserializer.ts @@ -24,14 +24,14 @@ import { KPointer } from "@koalaui/interop" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, TextRange, StyledStringChangeValue, TextMenuItem, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" import { GetItemMainSizeByIndex, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode, ResizableOptions } from "./../ArkImageInterfaces" -import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathStack, NavPathInfo, NavigationOptions, NavigationInterception, BarStyle, NavigationAnimatedTransition, NavContentInfo, NavigationToolbarOptions, ToolbarItemStatus, NavigationTitleOptions, SystemBarStyle, NavigationOperation, NavBar, NavigationMode, NavigationTitleMode, ToolbarItem, NavigationMenuItem } from "./../ArkNavigationInterfaces" +import { InterceptionModeCallback, NavigationMode, NavigationTitleMode } from "./../ArkNavigationInterfaces" import { IsolatedComponentInterface, RestrictedWorker, IsolatedOptions, IsolatedComponentAttribute, ErrorCallback } from "./../ArkIsolatedComponentInterfaces" import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorSymbolSpanStyle, RichEditorTextStyleResult, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorGesture, KeyboardOptions, SelectionMenuOptions, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateSymbolSpanStyleOptions, RichEditorParagraphStyleOptions, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PlaceholderStyle, RichEditorResponseType, RichEditorSpanType, RichEditorDeleteDirection, RichEditorSpanStyleOptions, PasteEvent, RichEditorStyledStringOptions, RichEditorOptions, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue } from "./../ArkRichEditorInterfaces" import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, SelectionMenuOptionsExt, WebResponseType, WebElementType, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" @@ -52,11 +52,11 @@ import { SliderTriggerChangeCallback, SliderBlockType, SliderStyle, SliderChange import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, Length, Position, Area, Font, LocalizedPadding, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, Offset, LocalizedEdges, Edges, DividerStyleOptions, LengthMetricsUnit, ColorFilter, AccessibilityOptions, EdgeWidths, EdgeColors, EdgeStyles, Bias, LocalizedPosition, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, LengthMetrics, TextModifier, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" +import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" +import { Tuple_Dimension_Dimension, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Boolean, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" import { ImageAttachmentLayoutStyle, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, DecorationStyleInterface, TextStyle_styled_string, TextStyleInterface, StyledStringKey, StyleOptions, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" @@ -70,8 +70,6 @@ import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEf import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" -import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" -import { NavDestinationMode, NavDestinationContext, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -672,12 +670,6 @@ export class Deserializer extends DeserializerBase { let value : GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) return value } - readCallback_PopInfo_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: PopInfo): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (NativeModule._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer : Deserializer = this const textBackgroundStyle_result : TextBackgroundStyle = valueDeserializer.readTextBackgroundStyle() @@ -1471,49 +1463,6 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (NativeModule._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavPathStack(): NavPathStack { - let value : NavPathStack = ({} as NavPathStack) - return value - } - readNavPathInfo(): NavPathInfo { - let valueDeserializer : Deserializer = this - const name_result : string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf : object | undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result : object | undefined = param_buf - const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onPop_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf = valueDeserializer.readCallback_PopInfo_Void() - } - const onPop_result : Function1 | undefined = onPop_buf - const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEntry_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf = valueDeserializer.readBoolean() - } - const isEntry_result : boolean | undefined = isEntry_buf - let value : NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) - return value - } - readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (NativeModule._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Boolean_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (NativeModule._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readColorMetrics(): ColorMetrics { let valueDeserializer : Deserializer = this const __ColorMetricsStub_result : string = (valueDeserializer.readString() as string) @@ -2628,10 +2577,6 @@ export class Deserializer extends DeserializerBase { let value : RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) return value } - readTextModifier(): TextModifier { - let value : TextModifier = ({} as TextModifier) - return value - } readSwipeActionItem(): SwipeActionItem { let valueDeserializer : Deserializer = this const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -3646,86 +3591,11 @@ export class Deserializer extends DeserializerBase { let value : Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) return value } - readNavDestinationContext(): NavDestinationContext { - let valueDeserializer : Deserializer = this - const pathInfo_result : NavPathInfo = valueDeserializer.readNavPathInfo() - const pathStack_result : NavPathStack = valueDeserializer.readNavPathStack() - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } - const navDestinationId_result : string | undefined = navDestinationId_buf - let value : NavDestinationContext = ({pathInfo: pathInfo_result,pathStack: pathStack_result,navDestinationId: navDestinationId_result} as NavDestinationContext) - return value - } readStyledString(): StyledString { let valueDeserializer : Deserializer = this let ptr : KPointer = valueDeserializer.readPointer() return StyledStringInternal.fromPtr(ptr) } - readNavigationAnimatedTransition(): NavigationAnimatedTransition { - let valueDeserializer : Deserializer = this - const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTransitionEnd_buf : Function1 | undefined - if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() - } - const onTransitionEnd_result : Function1 | undefined = onTransitionEnd_buf - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf : number | undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } - const timeout_result : number | undefined = timeout_buf - const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isInteractive_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf = valueDeserializer.readBoolean() - } - const isInteractive_result : boolean | undefined = isInteractive_buf - const transition_result : Function1 = valueDeserializer.readCallback_NavigationTransitionProxy_Void() - let value : NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) - return value - } - readNavContentInfo(): NavContentInfo { - let valueDeserializer : Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) - } - const name_result : string | undefined = name_buf - const index_result : number = (valueDeserializer.readNumber() as number) - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf : NavDestinationMode | undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = NavDestinationMode.ofOrdinal(valueDeserializer.readInt32()) - } - const mode_result : NavDestinationMode | undefined = mode_buf - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf : Object | undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Object") as Object) - } - const param_result : Object | undefined = param_buf - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf : string | undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } - const navDestinationId_result : string | undefined = navDestinationId_buf - let value : NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) - return value - } readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -6499,180 +6369,6 @@ export class Deserializer extends DeserializerBase { let value : CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) return value } - readNavigationToolbarOptions(): NavigationToolbarOptions { - let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf : BarStyle | undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const barStyle_result : BarStyle | undefined = barStyle_buf - let value : NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) - return value - } - readNavigationTitleOptions(): NavigationTitleOptions { - let valueDeserializer : Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf : ResourceColor | undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector : int32 = valueDeserializer.readInt8() - let backgroundColor_buf_ : Color | number | string | Resource | undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = Color.ofOrdinal(valueDeserializer.readInt32()) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result : ResourceColor | undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf : BlurStyle | undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = BlurStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const backgroundBlurStyle_result : BlurStyle | undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf : BarStyle | undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = BarStyle.ofOrdinal(valueDeserializer.readInt32()) - } - const barStyle_result : BarStyle | undefined = barStyle_buf - const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingStart_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf = valueDeserializer.readLengthMetrics() - } - const paddingStart_result : LengthMetrics | undefined = paddingStart_buf - const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingEnd_buf : LengthMetrics | undefined - if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf = valueDeserializer.readLengthMetrics() - } - const paddingEnd_result : LengthMetrics | undefined = paddingEnd_buf - const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mainTitleModifier_buf : TextModifier | undefined - if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() - } - const mainTitleModifier_result : TextModifier | undefined = mainTitleModifier_buf - const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subTitleModifier_buf : TextModifier | undefined - if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() - } - const subTitleModifier_result : TextModifier | undefined = subTitleModifier_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result : boolean | undefined = enableHoverMode_buf - let value : NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) - return value - } - readNavDestinationCustomTitle(): NavDestinationCustomTitle { - let valueDeserializer : Deserializer = this - const builder_result : CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const height_buf_selector : int32 = valueDeserializer.readInt8() - let height_buf : TitleHeight | Length | undefined - if (height_buf_selector == 0) { - height_buf = TitleHeight.ofOrdinal(valueDeserializer.readInt32()) - } - else if (height_buf_selector == 1) { - height_buf = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") - } - const height_result : TitleHeight | Length = (height_buf as TitleHeight | Length) - let value : NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) - return value - } - readNavDestinationCommonTitle(): NavDestinationCommonTitle { - let valueDeserializer : Deserializer = this - const main_buf_selector : int32 = valueDeserializer.readInt8() - let main_buf : string | Resource | undefined - if (main_buf_selector == 0) { - main_buf = (valueDeserializer.readString() as string) - } - else if (main_buf_selector == 1) { - main_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for main_buf has to be chosen through deserialisation.") - } - const main_result : string | Resource = (main_buf as string | Resource) - const sub_buf_selector : int32 = valueDeserializer.readInt8() - let sub_buf : string | Resource | undefined - if (sub_buf_selector == 0) { - sub_buf = (valueDeserializer.readString() as string) - } - else if (sub_buf_selector == 1) { - sub_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for sub_buf has to be chosen through deserialisation.") - } - const sub_result : string | Resource = (sub_buf as string | Resource) - let value : NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) - return value - } - readSystemBarStyle(): SystemBarStyle { - let valueDeserializer : Deserializer = this - const __SystemBarStyleStub_result : string = (valueDeserializer.readString() as string) - let value : SystemBarStyle = ({__SystemBarStyleStub: __SystemBarStyleStub_result} as SystemBarStyle) - return value - } readMenuItemOptions(): MenuItemOptions { let valueDeserializer : Deserializer = this const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -11821,12 +11517,6 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue : WithThemeAttribute | undefined; const _continuationCallback : Function1 = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } } - readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): Function3 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation.ordinal); let _continuationValue : NavigationAnimatedTransition | undefined; const _continuationCallback : Function1 = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition | undefined); } - } readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -11864,12 +11554,6 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue : IsolatedComponentAttribute | undefined; const _continuationCallback : Function1 = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } } - readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type : int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0 as int32); const from_0 = from as NavDestinationContext; _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1 as int32); const from_1 = from as NavBar; _argsSerializer.writeString(from_1); } let to_type : int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0 as int32); const to_0 = to as NavDestinationContext; _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1 as int32); const to_1 = to as NavBar; _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation.ordinal); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (NativeModule._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -11958,12 +11642,6 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type : int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type as int32); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length as int32); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (NativeModule._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type : int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type as int32); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (NativeModule._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readCallback_Opt_Array_String_Void(isSync: boolean = false): Function1 | undefined,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -11982,11 +11660,6 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (value: OffsetResult): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (NativeModule._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavigationTransitionProxy(): NavigationTransitionProxy { - let valueDeserializer : Deserializer = this - let ptr : KPointer = valueDeserializer.readPointer() - return NavigationTransitionProxyInternal.fromPtr(ptr) - } readCallback_NavigationTitleMode_Void(isSync: boolean = false): Function1 { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -12045,6 +11718,12 @@ export class Deserializer extends DeserializerBase { const _callSync : KPointer = this.readPointer() return (value: Function0): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (NativeModule._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } + readCallback_Boolean(isSync: boolean = false): Function0 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } readCallback_Array_String_Void(isSync: boolean = false): Function1,void> { const _resource : CallbackResource = this.readCallbackResource() const _call : KPointer = this.readPointer() @@ -15582,162 +15261,6 @@ export class Deserializer extends DeserializerBase { let value : RouteInfo = ({name: name_result,param: param_result} as RouteInfo) return value } - readToolbarItem(): ToolbarItem { - let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : ResourceStr | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result : Function0 | undefined = action_buf - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf : ToolbarItemStatus | undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = ToolbarItemStatus.ofOrdinal(valueDeserializer.readInt32()) - } - const status_result : ToolbarItemStatus | undefined = status_buf - const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeIcon_buf : ResourceStr | undefined - if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector : int32 = valueDeserializer.readInt8() - let activeIcon_buf_ : string | Resource | undefined - if (activeIcon_buf__selector == 0) { - activeIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") - } - activeIcon_buf = (activeIcon_buf_ as string | Resource) - } - const activeIcon_result : ResourceStr | undefined = activeIcon_buf - const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeSymbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const activeSymbolIcon_result : SymbolGlyphModifier | undefined = activeSymbolIcon_buf - let value : ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) - return value - } - readPopInfo(): PopInfo { - let valueDeserializer : Deserializer = this - const info_result : NavPathInfo = valueDeserializer.readNavPathInfo() - const result_result : Object = (valueDeserializer.readCustomObject("Object") as Object) - let value : PopInfo = ({info: info_result,result: result_result} as PopInfo) - return value - } - readCallback_NavDestinationContext_Void(isSync: boolean = false): Function1 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (parameter: NavDestinationContext): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (NativeModule._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNavigationMenuItem(): NavigationMenuItem { - let valueDeserializer : Deserializer = this - const value_buf_selector : int32 = valueDeserializer.readInt8() - let value_buf : string | Resource | undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result : string | Resource = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf : string | Resource | undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector : int32 = valueDeserializer.readInt8() - let icon_buf_ : string | Resource | undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result : string | Resource | undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf : SymbolGlyphModifier | undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result : SymbolGlyphModifier | undefined = symbolIcon_buf - const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEnabled_buf : boolean | undefined - if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf = valueDeserializer.readBoolean() - } - const isEnabled_result : boolean | undefined = isEnabled_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf : Function0 | undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result : Function0 | undefined = action_buf - let value : NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) - return value - } - readCallback_Boolean(isSync: boolean = false): Function0 { - const _resource : CallbackResource = this.readCallbackResource() - const _call : KPointer = this.readPointer() - const _callSync : KPointer = this.readPointer() - return (): boolean => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue : boolean | undefined; const _continuationCallback : Function1 = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (NativeModule._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer : Deserializer = this const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -16487,6 +16010,12 @@ export class Deserializer extends DeserializerBase { let value : GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return value } + readCallback_Boolean_Void(isSync: boolean = false): Function1 { + const _resource : CallbackResource = this.readCallbackResource() + const _call : KPointer = this.readPointer() + const _callSync : KPointer = this.readPointer() + return (parameter: boolean): void => { const _argsSerializer : Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (NativeModule._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (NativeModule._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } readGridItemOptions(): GridItemOptions { let valueDeserializer : Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) diff --git a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts index 916c906f6..0bfcb0807 100644 --- a/arkoala-arkts/arkui/src/generated/peers/Serializer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/Serializer.ts @@ -20,14 +20,14 @@ import { nullptr, KPointer } from "@koalaui/interop" import { TypeChecker } from "#components" import { KUint8ArrayPtr } from "@koalaui/interop" import { CallbackTransformer } from "./CallbackTransformer" -import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, LayoutSafeAreaEdge, LayoutSafeAreaType, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" +import { AccessibilityCallback, CustomBuilder, GestureRecognizerJudgeBeginCallback, HoverCallback, OnMoveHandler, OnScrollCallback, ShouldBuiltInRecognizerParallelWithCallback, SizeChangeCallback, TransitionFinishCallback, VisibleAreaChangeCallback, ShadowType, SymbolGlyphModifier, ShadowOptions, SheetSize, DrawContext, ShadowStyle, ComponentContent, ClickEvent, SheetTitleOptions, TransitionEffects, TranslateOptions, RotateOptions, ScaleOptions, TransitionEdge, AnimateParam, MenuPreviewMode, DismissPopupAction, DragPreviewMode, OutlineStyle, SourceTool, SourceType, EventTarget, HoverModeAreaType, BlurStyle, Rectangle, PickerTextStyle, PickerDialogButtonStyle, MenuPolicy, BlurStyleActivePolicy, BlurOptions, AdaptiveColor, ThemeColorMode, CommonShapeMethod, LinearGradient_common, ExpectedFrameRateRange, FinishCallbackType, SheetKeyboardAvoidMode, UIContext, SheetType, ScrollSizeMode, SheetMode, SpringBackAction, DismissSheetAction, SheetDismiss, DismissContentCoverAction, ModalTransition, ContextMenuAnimationOptions, AnimationRange, PopupMessageOptions, TransitionHierarchyStrategy, OverlayOffset, ImageModifier, MotionPathOptions, RectResult, TouchEvent, BaseEvent, TouchObject, HistoricalPoint, NestedScrollOptions, InputCounterOptions, SelectionOptions, BackgroundBlurStyleOptions, BlurStyleOptions, EdgeEffectOptions, KeyboardAvoidMode, UIGestureEvent, FadingEdgeOptions, RectShape, ContentClipMode, DismissReason, SheetOptions, BindOptions, ContentCoverOptions, ContextMenuOptions, MenuOptions, CustomPopupOptions, PopupOptions, GeometryTransitionOptions, BlendApplyType, Blender, BlendMode, OverlayOptions, DragInteractionOptions, DragPreviewOptions, ChainStyle, sharedTransitionOptions, EffectType, LinearGradientBlurOptions, FractionStop, ForegroundBlurStyleOptions, PathShape, EllipseShape, CircleShape, DragItemInfo, DragBehavior, ClickEffect, LocalizedVerticalAlignParam, LocalizedHorizontalAlignParam, InvertOptions, MotionBlurAnchor, TransitionOptions, IntentionCode, RepeatMode, TouchTestStrategy, LightSource, HoverEvent, TouchResult, CommonMethod, TextDecorationOptions, ItemDragInfo, MultiShadowOptions, MenuElement, SafeAreaEdge, SafeAreaType, BackgroundBrightnessOptions, PixelStretchEffectOptions, StateStyles, PreDragStatus, UniformDataType, DragEvent, Summary, DragResult, LocalizedAlignRuleOptions, AlignRuleOption, MotionBlurOptions, KeyEvent, MouseEvent, AccessibilityHoverEvent, BorderImageOption, Filter, VisualEffect, ForegroundEffectOptions, BackgroundEffectOptions, PixelRoundPolicy, TouchTestInfo, PointLightStyle } from "./../ArkCommonInterfaces" import { ButtonTriggerClickCallback, ButtonRole, ButtonStyleMode, ButtonType, LabelStyle, ControlSize, ButtonOptions } from "./../ArkButtonInterfaces" import { ContentDidScrollCallback, OnSwiperAnimationEndCallback, OnSwiperAnimationStartCallback, OnSwiperGestureSwipeCallback, IndicatorStyle, SwiperAutoFill, ArrowStyle, SwiperContentAnimatedTransition, SwiperNestedScrollMode, SwiperAnimationEvent, SwiperDisplayMode } from "./../ArkSwiperInterfaces" import { EditableTextOnChangeCallback, OnDidChangeCallback, DecorationStyleResult, MenuType, TextRange, StyledStringChangeValue, TextMenuItem, FontSettingOptions, TextDeleteDirection, StyledStringChangedListener, DeleteValue, InsertValue, PreviewText, CaretStyle, TextDataDetectorType, TextDataDetectorConfig } from "./../ArkTextCommonInterfaces" import { GetItemMainSizeByIndex, WaterFlowLayoutMode, SectionOptions, WaterFlowOptions } from "./../ArkWaterFlowInterfaces" import { ImageCompleteCallback, ImageLoadResult } from "./../ArkImageSpanInterfaces" import { ImageErrorCallback, DrawableDescriptor, DrawingColorFilter, ImageContent, DrawingLattice, ResolutionQuality, ImageError, ImageSourceSize, ImageInterpolation, DynamicRangeMode, ImageRenderMode, ResizableOptions } from "./../ArkImageInterfaces" -import { InterceptionModeCallback, InterceptionShowCallback, PopInfo, NavPathStack, NavPathInfo, NavigationOptions, NavigationInterception, BarStyle, NavigationAnimatedTransition, NavContentInfo, NavigationToolbarOptions, ToolbarItemStatus, NavigationTitleOptions, SystemBarStyle, NavigationOperation, NavBar, NavigationMode, NavigationTitleMode, ToolbarItem, NavigationMenuItem } from "./../ArkNavigationInterfaces" +import { InterceptionModeCallback, NavigationMode, NavigationTitleMode } from "./../ArkNavigationInterfaces" import { IsolatedComponentInterface, RestrictedWorker, IsolatedOptions, IsolatedComponentAttribute, ErrorCallback } from "./../ArkIsolatedComponentInterfaces" import { MenuOnAppearCallback, PasteEventCallback, SubmitCallback, LeadingMarginPlaceholder, RichEditorLayoutStyle, RichEditorImageSpanStyleResult, RichEditorSpanPosition, RichEditorParagraphStyle, RichEditorSymbolSpanStyle, RichEditorTextStyleResult, RichEditorImageSpanStyle, RichEditorTextStyle, RichEditorGesture, KeyboardOptions, SelectionMenuOptions, RichEditorRange, RichEditorTextSpanOptions, RichEditorImageSpanOptions, RichEditorBuilderSpanOptions, RichEditorSymbolSpanOptions, RichEditorUpdateTextSpanStyleOptions, RichEditorUpdateImageSpanStyleOptions, RichEditorUpdateSymbolSpanStyleOptions, RichEditorParagraphStyleOptions, RichEditorImageSpanResult, RichEditorTextSpanResult, RichEditorParagraphResult, RichEditorSelection, RichEditorSpan, PlaceholderStyle, RichEditorResponseType, RichEditorSpanType, RichEditorDeleteDirection, RichEditorSpanStyleOptions, PasteEvent, RichEditorStyledStringOptions, RichEditorOptions, CopyEvent, CutEvent, RichEditorChangeValue, RichEditorDeleteValue, RichEditorInsertValue } from "./../ArkRichEditorInterfaces" import { OnAdsBlockedCallback, OnContextMenuHideCallback, OnFirstMeaningfulPaintCallback, OnFullScreenEnterCallback, OnIntelligentTrackingPreventionCallback, OnLargestContentfulPaintCallback, OnNativeEmbedVisibilityChangeCallback, OnNavigationEntryCommittedCallback, OnOverrideUrlLoadingCallback, OnRenderProcessNotRespondingCallback, OnRenderProcessRespondingCallback, OnSafeBrowsingCheckResultCallback, OnSslErrorEventCallback, OnViewportFitChangedCallback, WebKeyboardCallback, Header, WebviewController, HitTestType, WebCaptureMode, SelectionMenuOptionsExt, WebResponseType, WebElementType, RenderProcessNotRespondingReason, NativeEmbedInfo, NativeEmbedStatus, NestedScrollOptionsExt, WebNavigationType, SslError, ContextMenuMediaType, ContextMenuSourceType, ContextMenuInputFieldType, ScreenCaptureConfig, FileSelectorMode, RenderExitReason, MessageLevel, RenderMode, WebKeyboardOptions, WebKeyboardAvoidMode, AdsBlockedDetails, WebKeyboardCallbackInfo, ViewportFit, ExpandedMenuItemOptions, RenderProcessNotRespondingData, NativeMediaPlayerConfig, NativeEmbedTouchInfo, NativeEmbedVisibilityInfo, NativeEmbedDataInfo, WebLayoutMode, ScriptItem, IntelligentTrackingPreventionDetails, LoadCommittedDetails, ThreatType, OnOverScrollEvent, OnLoadInterceptEvent, LargestContentfulPaint, FirstMeaningfulPaint, OnFirstContentfulPaintEvent, OnAudioStateChangedEvent, OnDataResubmittedEvent, OnPageVisibleEvent, OnFaviconReceivedEvent, OnTouchIconUrlReceivedEvent, OnWindowNewEvent, OnClientAuthenticationEvent, SslErrorEvent, OnSslErrorEventReceiveEvent, OnScrollEvent, OnSearchResultReceiveEvent, OnContextMenuShowEvent, OnScreenCaptureRequestEvent, OnPermissionRequestEvent, OnInterceptRequestEvent, OnHttpAuthRequestEvent, OnScaleChangeEvent, FullScreenEnterEvent, OnResourceLoadEvent, OnShowFileSelectorEvent, OnRenderExitedEvent, OnRefreshAccessedHistoryEvent, OnDownloadStartEvent, OnHttpErrorReceiveEvent, OnErrorReceiveEvent, OnConsoleEvent, OnPromptEvent, OnConfirmEvent, OnBeforeUnloadEvent, OnAlertEvent, OnGeolocationShowEvent, OnTitleReceiveEvent, OnProgressChangeEvent, OnPageBeginEvent, OnPageEndEvent, OverScrollMode, WebMediaOptions, WebDarkMode, CacheMode, JavaScriptProxy, MixedMode, WebOptions } from "./../ArkWebInterfaces" @@ -48,11 +48,11 @@ import { SliderTriggerChangeCallback, SliderBlockType, SliderStyle, SliderChange import { TextAreaSubmitCallback, ContentType, TextAreaType, TextAreaOptions } from "./../ArkTextAreaInterfaces" import { VoidCallback, Dimension, PX, VP, FP, LPX, Percentage, ResourceColor, BorderRadiuses, Margin, Padding, SizeOptions, Length, Position, Area, Font, LocalizedPadding, LocalizedEdgeColors, LocalizedEdgeWidths, ResourceStr, LocalizedBorderRadiuses, ColorMetrics, Offset, LocalizedEdges, Edges, DividerStyleOptions, LengthMetricsUnit, ColorFilter, AccessibilityOptions, EdgeWidths, EdgeColors, EdgeStyles, Bias, LocalizedPosition, OutlineOptions, EdgeOutlineWidths, OutlineRadiuses, EdgeOutlineStyles, BorderOptions, ChainWeightOptions, ConstraintSizeOptions, MarkStyle } from "./../ArkUnitsInterfaces" import { WithThemeInterface, CustomTheme, WithThemeOptions, WithThemeAttribute } from "./../ArkWithThemeInterfaces" -import { LengthUnit, LengthMetrics, TextModifier, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" +import { LengthUnit, LengthMetrics, Want, RectHeightStyle, RectWidthStyle, NodeController } from "./../ArkArkui-externalInterfaces" import { Resource } from "./../ArkResourceInterfaces" -import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, TitleHeight, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" +import { Color, ColoringStrategy, FontWeight, Curve, WordBreak, TextOverflow, TextAlign, ImageFit, ImageSpanAlignment, TextDecorationStyle, TextDecorationType, FontStyle, BorderStyle, TextHeightAdaptivePolicy, LineBreakStrategy, GradientDirection, DialogButtonStyle, TouchType, NestedScrollMode, VerticalAlign, Axis, PlayMode, Placement, ArrowPointPosition, Alignment, SharedTransitionEffectType, ClickEffectLevel, HorizontalAlign, TransitionType, Edge, XComponentType, TextContentStyle, EdgeEffect, OptionWidthMode, BarState, ResponseType, AppRotation, FoldStatus, FlexAlign, ItemAlign, FlexWrap, FlexDirection, ScrollSource, FunctionKey, ImageRepeat, KeySource, KeyType, MouseAction, MouseButton, AccessibilityHoverType, ImageSize, PixelRoundCalcPolicy, IlluminatedType, HitTestMode, TextSelectableMode, EllipsisMode, TextCase, MarqueeUpdateStrategy, CopyOptions, EmbeddedType, LineJoinStyle, LineCapStyle, ModifierKey, RenderFit, ObscuredReasons, Direction, Visibility, HoverEffect, CheckBoxShape, FillMode, AnimationStatus } from "./../ArkEnumsInterfaces" import { PixelMap, PixelMapInternal } from "./../ArkPixelMapMaterialized" -import { Tuple_Dimension_Dimension, Callback_PopInfo_Void, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Callback_NavigationTransitionProxy_Void, Callback_Boolean_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Type_NavigationAttribute_customNavContentTransition_delegate, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_NavigationAnimatedTransition_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_NavDestinationContext_Void, Callback_Boolean, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" +import { Tuple_Dimension_Dimension, Callback_GestureEvent_Void, Callback_ClickEvent_Void, Callback_SwipeActionState_Void, Callback_Void, CustomNodeBuilder, Callback_DismissPopupAction_Void, Literal_String_script_Callback_String_Void_callback, Callback_String_Void, Literal_String_baseUrl_data_encoding_historyUrl_mimeType, Literal_Union_String_Resource_url_Array_Header_headers, Literal_Object_object_String_name_Array_String_methodList, Callback_TimePickerResult_Void, Callback_TextPickerResult_Void, Tuple_Number_Number, Callback_TabContentTransitionProxy_Void, Callback_StyledStringChangeValue_Boolean, Tuple_ResourceColor_Number, Callback_Date_Void, Callback_DatePickerResult_Void, Callback_SheetType_Void, Callback_Number_Void, Callback_SpringBackAction_Void, Callback_DismissSheetAction_Void, Callback_SheetDismiss_Void, Callback_DismissContentCoverAction_Void, Callback_Literal_Boolean_isVisible_Void, Literal_Boolean_isVisible, Callback_DismissDialogAction_Void, Callback_UIExtensionProxy_Void, Literal_Boolean_next_Axis_direction, Literal_Number_surfaceHeight_surfaceWidth, Callback_Literal_String_plainText_Void, Literal_String_plainText, Callback_SwiperContentTransitionProxy_Void, Callback_Number_Tuple_Number_Number_Number_Number, Tuple_Number_Number_Number_Number, Callback_Number_Tuple_Number_Number, Type_SheetOptions_detents, Literal_ResourceColor_color, Literal_String_value_Callback_Void_action, Literal_Number_day_month_year, Callback_WithThemeAttribute_Void, Callback_WebResourceResponse_Void, Callback_WebKeyboardOptions_Void, Callback_Union_CustomBuilder_DragItemInfo_Void, Callback_Tuple_Number_Number_Void, Callback_Tuple_Number_Number_Number_Number_Void, Callback_TouchResult_Void, Callback_T_Any_this, Callback_String_Unknown_Void, Callback_Pointer_Void, Callback_Opt_TabContentAnimatedTransition_Void, Callback_Opt_StyledString_Opt_Array_String_Void, Callback_Opt_Array_String_Void, Callback_OnScrollFrameBeginHandlerResult_Void, Callback_OffsetResult_Void, Callback_NavigationTitleMode_Void, Callback_NavigationMode_Void, Callback_Literal_Number_offsetRemain_Void, Literal_Number_offsetRemain, Callback_IsolatedComponentAttribute_Void, Callback_HitTestMode_Void, Callback_GestureRecognizer_Void, Callback_GestureJudgeResult_Void, Callback_ComputedBarAttribute_Void, Callback_Callback_Any_Void, Callback_Any, Callback_Boolean, Callback_Array_String_Void, Callback_Literal_Number_code_Want_want_Void, Literal_Number_code_Want_want, Callback_NativeEmbedTouchInfo_Void, Callback_NativeEmbedDataInfo_Void, Callback_OnOverScrollEvent_Void, Callback_OnLoadInterceptEvent_Boolean, Callback_OnFirstContentfulPaintEvent_Void, Callback_OnAudioStateChangedEvent_Void, Callback_OnDataResubmittedEvent_Void, Callback_OnPageVisibleEvent_Void, Callback_OnFaviconReceivedEvent_Void, Callback_OnTouchIconUrlReceivedEvent_Void, Callback_OnWindowNewEvent_Void, Callback_OnClientAuthenticationEvent_Void, Callback_OnSslErrorEventReceiveEvent_Void, Callback_OnScrollEvent_Void, Callback_OnSearchResultReceiveEvent_Void, Callback_OnContextMenuShowEvent_Boolean, Callback_OnScreenCaptureRequestEvent_Void, Callback_OnPermissionRequestEvent_Void, Callback_OnInterceptRequestEvent_WebResourceResponse, Callback_OnHttpAuthRequestEvent_Boolean, Callback_OnScaleChangeEvent_Void, Callback_OnResourceLoadEvent_Void, Callback_Literal_Function_callback_Object_fileSelector_Void, Literal_Function_callback_Object_fileSelector, Callback_Literal_Object_detail_Boolean, Literal_Object_detail, Callback_OnShowFileSelectorEvent_Boolean, Callback_OnRenderExitedEvent_Void, Callback_Literal_Function_handler_Object_error_Void, Literal_Function_handler_Object_error, Type_WebAttribute_onUrlLoadIntercept_callback, Literal_Union_String_WebResourceRequest_data, Callback_OnRefreshAccessedHistoryEvent_Void, Callback_OnDownloadStartEvent_Void, Callback_OnHttpErrorReceiveEvent_Void, Callback_OnErrorReceiveEvent_Void, Callback_OnConsoleEvent_Boolean, Callback_OnPromptEvent_Boolean, Callback_OnConfirmEvent_Boolean, Callback_OnBeforeUnloadEvent_Boolean, Callback_OnAlertEvent_Boolean, Callback_OnGeolocationShowEvent_Void, Callback_OnTitleReceiveEvent_Void, Callback_OnProgressChangeEvent_Void, Callback_OnPageBeginEvent_Void, Callback_OnPageEndEvent_Void, Callback_PlaybackInfo_Void, Callback_PreparedInfo_Void, Callback_FullscreenInfo_Void, Type_TextPickerAttribute_onChange_callback, Callback_String_Number_Void, Callback_String_PasteEvent_Void, Callback_EnterKeyType_Void, Callback_Number_SliderChangeMode_Void, Callback_Number_String_Void, Callback_DeleteValue_Void, Callback_DeleteValue_Boolean, Callback_InsertValue_Void, Callback_InsertValue_Boolean, Callback_ClickEvent_SaveButtonOnClickResult_Void, Callback_CopyEvent_Void, Callback_CutEvent_Void, Callback_RichEditorChangeValue_Boolean, Callback_RichEditorDeleteValue_Boolean, Callback_TextRange_Void, Callback_RichEditorTextSpanResult_Void, Callback_RichEditorInsertValue_Boolean, Callback_RichEditorRange_Void, Callback_RichEditorSelection_Void, Callback_RefreshStatus_Void, Callback_Array_Number_Void, Callback_ClickEvent_PasteButtonOnClickResult_Void, Callback_Number_Number_PanelMode_Void, Callback_ClickEvent_LocationButtonOnClickResult_Void, Callback_Number_Number_Boolean, Callback_Number_Boolean, Callback_Number_Number_Number_Void, Callback_Type_ImageAttribute_onComplete_callback_event_Void, Type_ImageAttribute_onComplete_callback_event, Callback_Boolean_Void, Callback_Number_ScrollState_Literal_Number_offsetRemain, Callback_ItemDragInfo_Number_Number_Boolean_Void, Callback_ItemDragInfo_Number_Void, Callback_ItemDragInfo_Number_Number_Void, Callback_ItemDragInfo_Void, Callback_ItemDragInfo_Number_Callback_Any, Callback_Number_Number_Void, Callback_Number_Number_ComputedBarAttribute, Callback_Any_Void, Callback_Literal_Number_errcode_String_msg_Void, Literal_Number_errcode_String_msg, Callback_FormCallbackInfo_Void, Callback_TerminationInfo_Void, Callback_Number_ScrollState_Void, Callback_TouchEvent_HitTestMode, Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult, Callback_PreDragStatus_Void, Callback_DragEvent_String_Void, Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo, Literal_String_anchor_HorizontalAlign_align, Literal_String_anchor_VerticalAlign_align, Callback_Area_Area_Void, Callback_KeyEvent_Boolean, Callback_KeyEvent_Void, Callback_TouchEvent_Void, Callback_MouseEvent_Void, Callback_Boolean_HoverEvent_Void, Callback_Array_TouchTestInfo_TouchResult, Callback_CalendarRequestedData_Void, Callback_CalendarSelectedDate_Void } from "./../SyntheticDeclarations" import { ICurve, ICurveInternal } from "./../ArkICurveMaterialized" import { TextBackgroundStyle } from "./../ArkSpanInterfaces" import { ImageAttachmentLayoutStyle, BackgroundColorStyle, UserDataSpan, CustomSpanMeasureInfo, CustomSpanMetrics, CustomSpanDrawInfo, UrlStyle, LineHeightStyle, ParagraphStyle, ParagraphStyleInterface, ImageAttachment, ImageAttachmentInterface, GestureStyle, GestureStyleInterface, TextShadowStyle, LetterSpacingStyle, BaselineOffsetStyle, DecorationStyle, DecorationStyleInterface, TextStyle_styled_string, TextStyleInterface, StyledStringKey, StyleOptions, SpanStyle, StyledStringValue } from "./../ArkStyledStringInterfaces" @@ -66,8 +66,6 @@ import { TransitionEffect, TransitionEffectInternal } from "./../ArkTransitionEf import { CanvasPattern, CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" import { Matrix2D, Matrix2DInternal } from "./../ArkMatrix2DMaterialized" import { CanvasGradient, CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" -import { NavigationTransitionProxy, NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" -import { NavDestinationMode, NavDestinationContext, RouteMapConfig, NavDestinationCustomTitle, NavDestinationCommonTitle, NavigationSystemTransitionType } from "./../ArkNavDestinationInterfaces" import { ImageAnalyzerController, ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ImageAnalyzerType, ImageAIOptions, ImageAnalyzerConfig } from "./../ArkImageCommonInterfaces" import { WebResourceRequest, WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" @@ -1558,37 +1556,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeNavPathStack(value: NavPathStack): void { - } - writeNavPathInfo(value: NavPathInfo): void { - let valueSerializer : Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_param = value.param - let value_param_type : int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type as int32) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Any", value_param_value) - } - const value_onPop = value.onPop - let value_onPop_type : int32 = RuntimeType.UNDEFINED - value_onPop_type = runtimeType(value_onPop) - valueSerializer.writeInt8(value_onPop_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onPop_type)) { - const value_onPop_value = value_onPop! - valueSerializer.holdAndWriteCallback(value_onPop_value) - } - const value_isEntry = value.isEntry - let value_isEntry_type : int32 = RuntimeType.UNDEFINED - value_isEntry_type = runtimeType(value_isEntry) - valueSerializer.writeInt8(value_isEntry_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isEntry_type)) { - const value_isEntry_value = value_isEntry! - valueSerializer.writeBoolean(value_isEntry_value) - } - } writeColorMetrics(value: ColorMetrics): void { let valueSerializer : Serializer = this const value___ColorMetricsStub = value.__ColorMetricsStub @@ -2762,8 +2729,6 @@ export class Serializer extends SerializerBase { valueSerializer.holdAndWriteCallback(value_onLongPress_value) } } - writeTextModifier(value: TextModifier): void { - } writeSwipeActionItem(value: SwipeActionItem): void { let valueSerializer : Serializer = this const value_builder = value.builder @@ -3789,21 +3754,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_moduleName_value) } } - writeNavDestinationContext(value: NavDestinationContext): void { - let valueSerializer : Serializer = this - const value_pathInfo = value.pathInfo - valueSerializer.writeNavPathInfo(value_pathInfo) - const value_pathStack = value.pathStack - valueSerializer.writeNavPathStack(value_pathStack) - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type : int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) - } - } writeStyledString(value: StyledString): void { let valueSerializer : Serializer = this const base : MaterializedBase = (value as MaterializedBase) @@ -3813,72 +3763,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { - let valueSerializer : Serializer = this - const value_onTransitionEnd = value.onTransitionEnd - let value_onTransitionEnd_type : int32 = RuntimeType.UNDEFINED - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) - valueSerializer.writeInt8(value_onTransitionEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { - const value_onTransitionEnd_value = value_onTransitionEnd! - valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) - } - const value_timeout = value.timeout - let value_timeout_type : int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type as int32) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_isInteractive = value.isInteractive - let value_isInteractive_type : int32 = RuntimeType.UNDEFINED - value_isInteractive_type = runtimeType(value_isInteractive) - valueSerializer.writeInt8(value_isInteractive_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { - const value_isInteractive_value = value_isInteractive! - valueSerializer.writeBoolean(value_isInteractive_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) - } - writeNavContentInfo(value: NavContentInfo): void { - let valueSerializer : Serializer = this - const value_name = value.name - let value_name_type : int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type as int32) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) - } - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_mode = value.mode - let value_mode_type : int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value.ordinal) - } - const value_param = value.param - let value_param_type : int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type as int32) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Object", value_param_value) - } - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type : int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type as int32) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) - } - } writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { let valueSerializer : Serializer = this const value_space = value.space @@ -7522,194 +7406,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value) } } - writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { - let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_barStyle = value.barStyle - let value_barStyle_type : int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value.ordinal) - } - } - writeNavigationTitleOptions(value: NavigationTitleOptions): void { - let valueSerializer : Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type : int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (value_backgroundColor_value instanceof Color) { - valueSerializer.writeInt8(0 as int32) - const value_backgroundColor_value_0 = value_backgroundColor_value - valueSerializer.writeInt32(value_backgroundColor_value_0.ordinal) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_backgroundColor_value_1 = value_backgroundColor_value as number - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2 as int32) - const value_backgroundColor_value_2 = value_backgroundColor_value as string - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3 as int32) - const value_backgroundColor_value_3 = value_backgroundColor_value as Resource - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type : int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value.ordinal) - } - const value_barStyle = value.barStyle - let value_barStyle_type : int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type as int32) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value.ordinal) - } - const value_paddingStart = value.paddingStart - let value_paddingStart_type : int32 = RuntimeType.UNDEFINED - value_paddingStart_type = runtimeType(value_paddingStart) - valueSerializer.writeInt8(value_paddingStart_type as int32) - if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { - const value_paddingStart_value = value_paddingStart! - valueSerializer.writeLengthMetrics(value_paddingStart_value) - } - const value_paddingEnd = value.paddingEnd - let value_paddingEnd_type : int32 = RuntimeType.UNDEFINED - value_paddingEnd_type = runtimeType(value_paddingEnd) - valueSerializer.writeInt8(value_paddingEnd_type as int32) - if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { - const value_paddingEnd_value = value_paddingEnd! - valueSerializer.writeLengthMetrics(value_paddingEnd_value) - } - const value_mainTitleModifier = value.mainTitleModifier - let value_mainTitleModifier_type : int32 = RuntimeType.UNDEFINED - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) - valueSerializer.writeInt8(value_mainTitleModifier_type as int32) - if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { - const value_mainTitleModifier_value = value_mainTitleModifier! - valueSerializer.writeTextModifier(value_mainTitleModifier_value) - } - const value_subTitleModifier = value.subTitleModifier - let value_subTitleModifier_type : int32 = RuntimeType.UNDEFINED - value_subTitleModifier_type = runtimeType(value_subTitleModifier) - valueSerializer.writeInt8(value_subTitleModifier_type as int32) - if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { - const value_subTitleModifier_value = value_subTitleModifier! - valueSerializer.writeTextModifier(value_subTitleModifier_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type : int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type as int32) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - } - writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { - let valueSerializer : Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) - const value_height = value.height - let value_height_type : int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - if (value_height instanceof TitleHeight) { - valueSerializer.writeInt8(0 as int32) - const value_height_0 = value_height - valueSerializer.writeInt32(value_height_0.ordinal) - } - else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { - valueSerializer.writeInt8(1 as int32) - const value_height_1 = value_height as Length - valueSerializer.writeLength(value_height_1) - } - } - writeNavDestinationCommonTitle(value: NavDestinationCommonTitle): void { - let valueSerializer : Serializer = this - const value_main = value.main - let value_main_type : int32 = RuntimeType.UNDEFINED - value_main_type = runtimeType(value_main) - if (((RuntimeType.STRING == value_main_type))) { - valueSerializer.writeInt8(0 as int32) - const value_main_0 = value_main as string - valueSerializer.writeString(value_main_0) - } - else if (((RuntimeType.OBJECT == value_main_type))) { - valueSerializer.writeInt8(1 as int32) - const value_main_1 = value_main as Resource - valueSerializer.writeResource(value_main_1) - } - const value_sub = value.sub - let value_sub_type : int32 = RuntimeType.UNDEFINED - value_sub_type = runtimeType(value_sub) - if (((RuntimeType.STRING == value_sub_type))) { - valueSerializer.writeInt8(0 as int32) - const value_sub_0 = value_sub as string - valueSerializer.writeString(value_sub_0) - } - else if (((RuntimeType.OBJECT == value_sub_type))) { - valueSerializer.writeInt8(1 as int32) - const value_sub_1 = value_sub as Resource - valueSerializer.writeResource(value_sub_1) - } - } - writeSystemBarStyle(value: SystemBarStyle): void { - let valueSerializer : Serializer = this - const value___SystemBarStyleStub = value.__SystemBarStyleStub - valueSerializer.writeString(value___SystemBarStyleStub) - } writeMenuItemOptions(value: MenuItemOptions): void { let valueSerializer : Serializer = this const value_startIcon = value.startIcon @@ -13434,15 +13130,6 @@ export class Serializer extends SerializerBase { } writeWithThemeAttribute(value: WithThemeAttribute): void { } - writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { - let valueSerializer : Serializer = this - const base : MaterializedBase = (value as MaterializedBase) - const peer = base.getPeer() - let ptr : KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { } writeLinearIndicatorController(value: LinearIndicatorController): void { @@ -16483,158 +16170,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeCustomObject("Any", value_param_value) } } - writeToolbarItem(value: ToolbarItem): void { - let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_action = value.action - let value_action_type : int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type as int32) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - const value_status = value.status - let value_status_type : int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type as int32) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value.ordinal) - } - const value_activeIcon = value.activeIcon - let value_activeIcon_type : int32 = RuntimeType.UNDEFINED - value_activeIcon_type = runtimeType(value_activeIcon) - valueSerializer.writeInt8(value_activeIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { - const value_activeIcon_value = value_activeIcon! - let value_activeIcon_value_type : int32 = RuntimeType.UNDEFINED - value_activeIcon_value_type = runtimeType(value_activeIcon_value) - if (((RuntimeType.STRING == value_activeIcon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_activeIcon_value_0 = value_activeIcon_value as string - valueSerializer.writeString(value_activeIcon_value_0) - } - else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_activeIcon_value_1 = value_activeIcon_value as Resource - valueSerializer.writeResource(value_activeIcon_value_1) - } - } - const value_activeSymbolIcon = value.activeSymbolIcon - let value_activeSymbolIcon_type : int32 = RuntimeType.UNDEFINED - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) - valueSerializer.writeInt8(value_activeSymbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { - const value_activeSymbolIcon_value = value_activeSymbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) - } - } - writePopInfo(value: PopInfo): void { - let valueSerializer : Serializer = this - const value_info = value.info - valueSerializer.writeNavPathInfo(value_info) - const value_result = value.result - valueSerializer.writeCustomObject("Object", value_result) - } - writeNavigationMenuItem(value: NavigationMenuItem): void { - let valueSerializer : Serializer = this - const value_value = value.value - let value_value_type : int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_value_0 = value_value as string - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_value_1 = value_value as Resource - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type : int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type : int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0 as int32) - const value_icon_value_0 = value_icon_value as string - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1 as int32) - const value_icon_value_1 = value_icon_value as Resource - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type : int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type as int32) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_isEnabled = value.isEnabled - let value_isEnabled_type : int32 = RuntimeType.UNDEFINED - value_isEnabled_type = runtimeType(value_isEnabled) - valueSerializer.writeInt8(value_isEnabled_type as int32) - if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { - const value_isEnabled_value = value_isEnabled! - valueSerializer.writeBoolean(value_isEnabled_value) - } - const value_action = value.action - let value_action_type : int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type as int32) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - } writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { let valueSerializer : Serializer = this const value_header = value.header diff --git a/arkoala-arkts/arkui/src/generated/ts/type_check.ts b/arkoala-arkts/arkui/src/generated/ts/type_check.ts index f17f775e7..c3544182a 100644 --- a/arkoala-arkts/arkui/src/generated/ts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/ts/type_check.ts @@ -115,9 +115,8 @@ import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenu import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" -import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition } from "./../ArkNavigationInterfaces" +import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" -import { NavigationTransitionProxy } from "./../ArkNavigationTransitionProxyMaterialized" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" import { RouteType, SlideEffect, CommonTransition, PageTransitionOptions, PageTransitionEnterInterface, PageTransitionCallback, PageTransitionExitInterface } from "./../ArkPageTransitionInterfaces" diff --git a/arkoala-arkts/arkui/types/index-full.d.ts b/arkoala-arkts/arkui/types/index-full.d.ts index 6c7af2767..8575de697 100644 --- a/arkoala-arkts/arkui/types/index-full.d.ts +++ b/arkoala-arkts/arkui/types/index-full.d.ts @@ -8861,8 +8861,6 @@ declare const MenuItem: MenuItemInterface declare const MenuItemInstance: MenuItemAttribute declare const MenuItemGroup: MenuItemGroupInterface declare const MenuItemGroupInstance: MenuItemGroupAttribute -declare const NavDestination: NavDestinationInterface -declare const NavDestinationInstance: NavDestinationAttribute declare const NavRouter: NavRouterInterface declare const NavRouterInstance: NavRouterAttribute declare const Navigator: NavigatorInterface diff --git a/arkoala/arkui-types/index-full.d.ts b/arkoala/arkui-types/index-full.d.ts index cb29d7cce..3887bdb72 100644 --- a/arkoala/arkui-types/index-full.d.ts +++ b/arkoala/arkui-types/index-full.d.ts @@ -8936,8 +8936,6 @@ declare const MenuItem: MenuItemInterface declare const MenuItemInstance: MenuItemAttribute declare const MenuItemGroup: MenuItemGroupInterface declare const MenuItemGroupInstance: MenuItemGroupAttribute -declare const NavDestination: NavDestinationInterface -declare const NavDestinationInstance: NavDestinationAttribute declare const NavRouter: NavRouterInterface declare const NavRouterInstance: NavRouterAttribute declare const Navigator: NavigatorInterface diff --git a/arkoala/arkui/src/NativeModuleRecorder.ts b/arkoala/arkui/src/NativeModuleRecorder.ts index c01b01a89..4f6f85ac9 100644 --- a/arkoala/arkui/src/NativeModuleRecorder.ts +++ b/arkoala/arkui/src/NativeModuleRecorder.ts @@ -763,33 +763,6 @@ export interface MenuItemInterface extends CommonMethodInterface,UIElement { export interface MenuItemGroupInterface extends CommonMethodInterface,UIElement { setMenuItemGroupOptions_value?: MenuItemGroupOptions | undefined } -export interface NavDestinationInterface extends CommonMethodInterface,UIElement { - hideTitleBar0_value?: boolean - hideTitleBar1_hide?: boolean - hideTitleBar1_animated?: boolean - onShown_value?: (() => void) - onHidden_value?: (() => void) - onBackPressed_value?: (() => boolean) - mode_value?: NavDestinationMode - backButtonIcon_value?: ResourceStr | PixelMap | SymbolGlyphModifier - menus_value?: Array | CustomBuilder - onReady_value?: ((parameter: NavDestinationContext) => void) - onWillAppear_value?: (() => void) - onWillDisappear_value?: (() => void) - onWillShow_value?: (() => void) - onWillHide_value?: (() => void) - systemBarStyle_value?: SystemBarStyle | undefined - recoverable_value?: boolean | undefined - systemTransition_value?: NavigationSystemTransitionType - title_value?: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource - title_options?: NavigationTitleOptions | undefined - toolbarConfiguration_toolbarParam?: Array | CustomBuilder - toolbarConfiguration_options?: NavigationToolbarOptions | undefined - hideToolBar_hide?: boolean - hideToolBar_animated?: boolean | undefined - ignoreLayoutSafeArea_types?: Array | undefined - ignoreLayoutSafeArea_edges?: Array | undefined -} export interface NavRouterInterface extends CommonMethodInterface,UIElement { setNavRouterOptions1_value?: RouteInfo onStateChange_value?: ((parameter: boolean) => void) @@ -2363,15 +2336,6 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } return this.object2ptr(element) } - _NavDestination_construct(id: int32, flags: int32): KPointer { - let element: UIElement = { - nodeId: 0, - kind: '', - children: [], - elementId: undefined, - } - return this.object2ptr(element) - } _NavRouter_construct(id: int32, flags: int32): KPointer { let element: UIElement = { nodeId: 0, @@ -8750,239 +8714,6 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.setMenuItemGroupOptions_value = setMenuItemGroupOptions_value_buf } - _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void { - let node = this.ptr2object(ptr) - } - _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.hideTitleBar0_value = value - } - _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - let node = this.ptr2object(ptr) - node.hideTitleBar1_hide = hide - node.hideTitleBar1_animated = animated - } - _NavDestinationAttribute_onShown(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onShown_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_onHidden(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onHidden_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_onBackPressed(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onBackPressed_value = thisDeserializer.readCallback_Boolean() - } - _NavDestinationAttribute_mode(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.mode_value = value - } - _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const backButtonIcon_value_buf_selector: number = thisDeserializer.readInt8() - let backButtonIcon_value_buf: ResourceStr | PixelMap | SymbolGlyphModifier | undefined|undefined - if (backButtonIcon_value_buf_selector == 0) { - const backButtonIcon_value_buf_u_selector: number = thisDeserializer.readInt8() - let backButtonIcon_value_buf_u: string | Resource | undefined|undefined - if (backButtonIcon_value_buf_u_selector == 0) { - backButtonIcon_value_buf_u = (thisDeserializer.readString() as string) - } - else if (backButtonIcon_value_buf_u_selector == 1) { - backButtonIcon_value_buf_u = thisDeserializer.readResource() - } - else { - throw new Error("One of the branches for backButtonIcon_value_buf_u has to be chosen through deserialisation.") - } - backButtonIcon_value_buf = (backButtonIcon_value_buf_u as string | Resource) - } - else if (backButtonIcon_value_buf_selector == 1) { - backButtonIcon_value_buf = (thisDeserializer.readPixelMap() as PixelMap) - } - else if (backButtonIcon_value_buf_selector == 2) { - backButtonIcon_value_buf = thisDeserializer.readSymbolGlyphModifier() - } - else { - throw new Error("One of the branches for backButtonIcon_value_buf has to be chosen through deserialisation.") - } - node.backButtonIcon_value = (backButtonIcon_value_buf as ResourceStr | PixelMap | SymbolGlyphModifier) - } - _NavDestinationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menus_value_buf_selector: number = thisDeserializer.readInt8() - let menus_value_buf: Array | CustomBuilder | undefined|undefined - if (menus_value_buf_selector == 0) { - const menus_value_buf_u_length: int32 = thisDeserializer.readInt32() - let menus_value_buf_u: Array = new Array() - for (let menus_value_buf_u_i = 0; menus_value_buf_u_i < menus_value_buf_u_length; menus_value_buf_u_i++) { - menus_value_buf_u[menus_value_buf_u_i] = thisDeserializer.readNavigationMenuItem() - } - menus_value_buf = menus_value_buf_u - } - else if (menus_value_buf_selector == 1) { - menus_value_buf = CallbackTransformer.transformToCustomBuilder(thisDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for menus_value_buf has to be chosen through deserialisation.") - } - node.menus_value = (menus_value_buf as Array | CustomBuilder) - } - _NavDestinationAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onReady_value = thisDeserializer.readCallback_NavDestinationContext_Void() - } - _NavDestinationAttribute_onWillAppear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onWillAppear_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_onWillDisappear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onWillDisappear_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_onWillShow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onWillShow_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onWillHide_value = thisDeserializer.readCallback_Void() - } - _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const systemBarStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let systemBarStyle_value_buf: SystemBarStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (systemBarStyle_value_buf_runtimeType)) - { - systemBarStyle_value_buf = thisDeserializer.readSystemBarStyle() - } - node.systemBarStyle_value = systemBarStyle_value_buf - } - _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const recoverable_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let recoverable_value_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (recoverable_value_buf_runtimeType)) - { - recoverable_value_buf = thisDeserializer.readBoolean() - } - node.recoverable_value = recoverable_value_buf - } - _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void { - let node = this.ptr2object(ptr) - node.systemTransition_value = value - } - _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const title_value_buf_selector: number = thisDeserializer.readInt8() - let title_value_buf: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource | undefined|undefined - if (title_value_buf_selector == 0) { - title_value_buf = (thisDeserializer.readString() as string) - } - else if (title_value_buf_selector == 1) { - title_value_buf = CallbackTransformer.transformToCustomBuilder(thisDeserializer.readCustomNodeBuilder()) - } - else if (title_value_buf_selector == 2) { - title_value_buf = thisDeserializer.readNavDestinationCommonTitle() - } - else if (title_value_buf_selector == 3) { - title_value_buf = thisDeserializer.readNavDestinationCustomTitle() - } - else if (title_value_buf_selector == 4) { - title_value_buf = thisDeserializer.readResource() - } - else { - throw new Error("One of the branches for title_value_buf has to be chosen through deserialisation.") - } - node.title_value = (title_value_buf as string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource) - const title_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let title_options_buf: NavigationTitleOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (title_options_buf_runtimeType)) - { - title_options_buf = thisDeserializer.readNavigationTitleOptions() - } - node.title_options = title_options_buf - } - _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const toolbarConfiguration_toolbarParam_buf_selector: number = thisDeserializer.readInt8() - let toolbarConfiguration_toolbarParam_buf: Array | CustomBuilder | undefined|undefined - if (toolbarConfiguration_toolbarParam_buf_selector == 0) { - const toolbarConfiguration_toolbarParam_buf_u_length: int32 = thisDeserializer.readInt32() - let toolbarConfiguration_toolbarParam_buf_u: Array = new Array() - for (let toolbarConfiguration_toolbarParam_buf_u_i = 0; toolbarConfiguration_toolbarParam_buf_u_i < toolbarConfiguration_toolbarParam_buf_u_length; toolbarConfiguration_toolbarParam_buf_u_i++) { - toolbarConfiguration_toolbarParam_buf_u[toolbarConfiguration_toolbarParam_buf_u_i] = thisDeserializer.readToolbarItem() - } - toolbarConfiguration_toolbarParam_buf = toolbarConfiguration_toolbarParam_buf_u - } - else if (toolbarConfiguration_toolbarParam_buf_selector == 1) { - toolbarConfiguration_toolbarParam_buf = CallbackTransformer.transformToCustomBuilder(thisDeserializer.readCustomNodeBuilder()) - } - else { - throw new Error("One of the branches for toolbarConfiguration_toolbarParam_buf has to be chosen through deserialisation.") - } - node.toolbarConfiguration_toolbarParam = (toolbarConfiguration_toolbarParam_buf as Array | CustomBuilder) - const toolbarConfiguration_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let toolbarConfiguration_options_buf: NavigationToolbarOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (toolbarConfiguration_options_buf_runtimeType)) - { - toolbarConfiguration_options_buf = thisDeserializer.readNavigationToolbarOptions() - } - node.toolbarConfiguration_options = toolbarConfiguration_options_buf - } - _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - node.hideToolBar_hide = hide - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const hideToolBar_animated_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let hideToolBar_animated_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (hideToolBar_animated_buf_runtimeType)) - { - hideToolBar_animated_buf = thisDeserializer.readBoolean() - } - node.hideToolBar_animated = hideToolBar_animated_buf - } - _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - let node = this.ptr2object(ptr) - const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const ignoreLayoutSafeArea_types_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let ignoreLayoutSafeArea_types_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_types_buf_runtimeType)) - { - const ignoreLayoutSafeArea_types_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_types_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_types_buf__i = 0; ignoreLayoutSafeArea_types_buf__i < ignoreLayoutSafeArea_types_buf__length; ignoreLayoutSafeArea_types_buf__i++) { - ignoreLayoutSafeArea_types_buf_[ignoreLayoutSafeArea_types_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaType) - } - ignoreLayoutSafeArea_types_buf = ignoreLayoutSafeArea_types_buf_ - } - node.ignoreLayoutSafeArea_types = ignoreLayoutSafeArea_types_buf - const ignoreLayoutSafeArea_edges_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let ignoreLayoutSafeArea_edges_buf: Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (ignoreLayoutSafeArea_edges_buf_runtimeType)) - { - const ignoreLayoutSafeArea_edges_buf__length: int32 = thisDeserializer.readInt32() - let ignoreLayoutSafeArea_edges_buf_: Array = new Array() - for (let ignoreLayoutSafeArea_edges_buf__i = 0; ignoreLayoutSafeArea_edges_buf__i < ignoreLayoutSafeArea_edges_buf__length; ignoreLayoutSafeArea_edges_buf__i++) { - ignoreLayoutSafeArea_edges_buf_[ignoreLayoutSafeArea_edges_buf__i] = (thisDeserializer.readInt32() as LayoutSafeAreaEdge) - } - ignoreLayoutSafeArea_edges_buf = ignoreLayoutSafeArea_edges_buf_ - } - node.ignoreLayoutSafeArea_edges = ignoreLayoutSafeArea_edges_buf - } _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void { let node = this.ptr2object(ptr) } diff --git a/arkoala/arkui/src/peer_events.ts b/arkoala/arkui/src/peer_events.ts index 70465d6f1..401f45a12 100644 --- a/arkoala/arkui/src/peer_events.ts +++ b/arkoala/arkui/src/peer_events.ts @@ -122,214 +122,206 @@ export enum PeerEventKind { Marquee_onBounce = 116, Marquee_onFinish = 117, MenuItem_onChange = 118, - NavDestination_onShown = 119, - NavDestination_onHidden = 120, - NavDestination_onBackPressed = 121, - NavDestination_onReady = 122, - NavDestination_onWillAppear = 123, - NavDestination_onWillDisappear = 124, - NavDestination_onWillShow = 125, - NavDestination_onWillHide = 126, - NavRouter_onStateChange = 127, - Panel_onChange = 128, - Panel_onHeightChange = 129, - PasteButton_onClick = 130, - PatternLock_onPatternComplete = 131, - PatternLock_onDotConnect = 132, - PluginComponent_onComplete = 133, - PluginComponent_onError = 134, - Radio_onChange = 135, - Rating_onChange = 136, - Refresh_onStateChange = 137, - Refresh_onRefreshing = 138, - Refresh_onOffsetChange = 139, - RichEditor_onReady = 140, - RichEditor_onSelect = 141, - RichEditor_onSelectionChange = 142, - RichEditor_aboutToIMEInput = 143, - RichEditor_onIMEInputComplete = 144, - RichEditor_onDidIMEInput = 145, - RichEditor_aboutToDelete = 146, - RichEditor_onDeleteComplete = 147, - RichEditor_onPaste = 148, - RichEditor_onEditingChange = 149, - RichEditor_onSubmit = 150, - RichEditor_onWillChange = 151, - RichEditor_onDidChange = 152, - RichEditor_onCut = 153, - RichEditor_onCopy = 154, - RichEditor_bindSelectionMenu = 155, - RichEditor_customKeyboard = 156, - RichText_onStart = 157, - RichText_onComplete = 158, - SaveButton_onClick = 159, - Scroll_onScroll = 160, - Scroll_onScrollEdge = 161, - Scroll_onScrollStart = 162, - Scroll_onScrollEnd = 163, - Scroll_onScrollStop = 164, - Scroll_onScrollFrameBegin = 165, - Search_onEditChange = 166, - Search_onSubmit0 = 167, - Search_onSubmit1 = 168, - Search_onChange = 169, - Search_onTextSelectionChange = 170, - Search_onContentScroll = 171, - Search_onCopy = 172, - Search_onCut = 173, - Search_onPaste = 174, - Search_onWillInsert = 175, - Search_onDidInsert = 176, - Search_onWillDelete = 177, - Search_onDidDelete = 178, - Search_customKeyboard = 179, - Select_onSelect = 180, - Slider_onChange = 181, - Stepper_onFinish = 182, - Stepper_onSkip = 183, - Stepper_onChange = 184, - Stepper_onNext = 185, - Stepper_onPrevious = 186, - Swiper_onChange = 187, - Swiper_onAnimationStart = 188, - Swiper_onAnimationEnd = 189, - Swiper_onGestureSwipe = 190, - Swiper_onContentDidScroll = 191, - IndicatorComponent_onChange = 192, - Tabs_onChange = 193, - Tabs_onTabBarClick = 194, - Tabs_onAnimationStart = 195, - Tabs_onAnimationEnd = 196, - Tabs_onGestureSwipe = 197, - Tabs_customContentTransition = 198, - Tabs_onContentWillChange = 199, - TabContent_onWillShow = 200, - TabContent_onWillHide = 201, - Text_onCopy = 202, - Text_onTextSelectionChange = 203, - Text_bindSelectionMenu = 204, - TextArea_onSubmit0 = 205, - TextArea_onSubmit1 = 206, - TextArea_onChange = 207, - TextArea_onTextSelectionChange = 208, - TextArea_onContentScroll = 209, - TextArea_onEditChange = 210, - TextArea_onCopy = 211, - TextArea_onCut = 212, - TextArea_onPaste = 213, - TextArea_onWillInsert = 214, - TextArea_onDidInsert = 215, - TextArea_onWillDelete = 216, - TextArea_onDidDelete = 217, - TextArea_customKeyboard = 218, - TextClock_onDateChange = 219, - TextInput_onEditChanged = 220, - TextInput_onEditChange = 221, - TextInput_onSubmit = 222, - TextInput_onChange = 223, - TextInput_onTextSelectionChange = 224, - TextInput_onContentScroll = 225, - TextInput_onCopy = 226, - TextInput_onCut = 227, - TextInput_onPaste = 228, - TextInput_showUnit = 229, - TextInput_onSecurityStateChange = 230, - TextInput_onWillInsert = 231, - TextInput_onDidInsert = 232, - TextInput_onWillDelete = 233, - TextInput_onDidDelete = 234, - TextInput_customKeyboard = 235, - TextPicker_onAccept = 236, - TextPicker_onCancel = 237, - TextPicker_onChange = 238, - TextTimer_onTimer = 239, - TimePicker_onChange = 240, - Toggle_onChange = 241, - Video_onStart = 242, - Video_onPause = 243, - Video_onFinish = 244, - Video_onFullscreenChange = 245, - Video_onPrepared = 246, - Video_onSeeking = 247, - Video_onSeeked = 248, - Video_onUpdate = 249, - Video_onError = 250, - Video_onStop = 251, - Web_onPageEnd = 252, - Web_onPageBegin = 253, - Web_onProgressChange = 254, - Web_onTitleReceive = 255, - Web_onGeolocationHide = 256, - Web_onGeolocationShow = 257, - Web_onRequestSelected = 258, - Web_onAlert = 259, - Web_onBeforeUnload = 260, - Web_onConfirm = 261, - Web_onPrompt = 262, - Web_onConsole = 263, - Web_onErrorReceive = 264, - Web_onHttpErrorReceive = 265, - Web_onDownloadStart = 266, - Web_onRefreshAccessedHistory = 267, - Web_onUrlLoadIntercept = 268, - Web_onSslErrorReceive = 269, - Web_onRenderExited0 = 270, - Web_onRenderExited1 = 271, - Web_onShowFileSelector = 272, - Web_onFileSelectorShow = 273, - Web_onResourceLoad = 274, - Web_onFullScreenExit = 275, - Web_onFullScreenEnter = 276, - Web_onScaleChange = 277, - Web_onHttpAuthRequest = 278, - Web_onInterceptRequest = 279, - Web_onPermissionRequest = 280, - Web_onScreenCaptureRequest = 281, - Web_onContextMenuShow = 282, - Web_onContextMenuHide = 283, - Web_onSearchResultReceive = 284, - Web_onScroll = 285, - Web_onSslErrorEventReceive = 286, - Web_onSslErrorEvent = 287, - Web_onClientAuthenticationRequest = 288, - Web_onWindowNew = 289, - Web_onWindowExit = 290, - Web_onInterceptKeyEvent = 291, - Web_onTouchIconUrlReceived = 292, - Web_onFaviconReceived = 293, - Web_onPageVisible = 294, - Web_onDataResubmitted = 295, - Web_onAudioStateChanged = 296, - Web_onFirstContentfulPaint = 297, - Web_onFirstMeaningfulPaint = 298, - Web_onLargestContentfulPaint = 299, - Web_onLoadIntercept = 300, - Web_onControllerAttached = 301, - Web_onOverScroll = 302, - Web_onSafeBrowsingCheckResult = 303, - Web_onNavigationEntryCommitted = 304, - Web_onIntelligentTrackingPreventionResult = 305, - Web_onNativeEmbedLifecycleChange = 306, - Web_onNativeEmbedVisibilityChange = 307, - Web_onNativeEmbedGestureEvent = 308, - Web_onOverrideUrlLoading = 309, - Web_onRenderProcessNotResponding = 310, - Web_onRenderProcessResponding = 311, - Web_onViewportFitChanged = 312, - Web_onInterceptKeyboardAttach = 313, - Web_onAdsBlocked = 314, - Web_bindSelectionMenu = 315, - XComponent_onLoad = 316, - XComponent_onDestroy = 317, - SideBarContainer_onChange = 318, - WaterFlow_onReachStart = 319, - WaterFlow_onReachEnd = 320, - WaterFlow_onScrollFrameBegin = 321, - WaterFlow_onScrollIndex = 322, - UIExtensionComponent_onRemoteReady = 323, - UIExtensionComponent_onResult = 324, - UIExtensionComponent_onRelease = 325, - UIExtensionComponent_onTerminated = 326, + NavRouter_onStateChange = 119, + Panel_onChange = 120, + Panel_onHeightChange = 121, + PasteButton_onClick = 122, + PatternLock_onPatternComplete = 123, + PatternLock_onDotConnect = 124, + PluginComponent_onComplete = 125, + PluginComponent_onError = 126, + Radio_onChange = 127, + Rating_onChange = 128, + Refresh_onStateChange = 129, + Refresh_onRefreshing = 130, + Refresh_onOffsetChange = 131, + RichEditor_onReady = 132, + RichEditor_onSelect = 133, + RichEditor_onSelectionChange = 134, + RichEditor_aboutToIMEInput = 135, + RichEditor_onIMEInputComplete = 136, + RichEditor_onDidIMEInput = 137, + RichEditor_aboutToDelete = 138, + RichEditor_onDeleteComplete = 139, + RichEditor_onPaste = 140, + RichEditor_onEditingChange = 141, + RichEditor_onSubmit = 142, + RichEditor_onWillChange = 143, + RichEditor_onDidChange = 144, + RichEditor_onCut = 145, + RichEditor_onCopy = 146, + RichEditor_bindSelectionMenu = 147, + RichEditor_customKeyboard = 148, + RichText_onStart = 149, + RichText_onComplete = 150, + SaveButton_onClick = 151, + Scroll_onScroll = 152, + Scroll_onScrollEdge = 153, + Scroll_onScrollStart = 154, + Scroll_onScrollEnd = 155, + Scroll_onScrollStop = 156, + Scroll_onScrollFrameBegin = 157, + Search_onEditChange = 158, + Search_onSubmit0 = 159, + Search_onSubmit1 = 160, + Search_onChange = 161, + Search_onTextSelectionChange = 162, + Search_onContentScroll = 163, + Search_onCopy = 164, + Search_onCut = 165, + Search_onPaste = 166, + Search_onWillInsert = 167, + Search_onDidInsert = 168, + Search_onWillDelete = 169, + Search_onDidDelete = 170, + Search_customKeyboard = 171, + Select_onSelect = 172, + Slider_onChange = 173, + Stepper_onFinish = 174, + Stepper_onSkip = 175, + Stepper_onChange = 176, + Stepper_onNext = 177, + Stepper_onPrevious = 178, + Swiper_onChange = 179, + Swiper_onAnimationStart = 180, + Swiper_onAnimationEnd = 181, + Swiper_onGestureSwipe = 182, + Swiper_onContentDidScroll = 183, + IndicatorComponent_onChange = 184, + Tabs_onChange = 185, + Tabs_onTabBarClick = 186, + Tabs_onAnimationStart = 187, + Tabs_onAnimationEnd = 188, + Tabs_onGestureSwipe = 189, + Tabs_customContentTransition = 190, + Tabs_onContentWillChange = 191, + TabContent_onWillShow = 192, + TabContent_onWillHide = 193, + Text_onCopy = 194, + Text_onTextSelectionChange = 195, + Text_bindSelectionMenu = 196, + TextArea_onSubmit0 = 197, + TextArea_onSubmit1 = 198, + TextArea_onChange = 199, + TextArea_onTextSelectionChange = 200, + TextArea_onContentScroll = 201, + TextArea_onEditChange = 202, + TextArea_onCopy = 203, + TextArea_onCut = 204, + TextArea_onPaste = 205, + TextArea_onWillInsert = 206, + TextArea_onDidInsert = 207, + TextArea_onWillDelete = 208, + TextArea_onDidDelete = 209, + TextArea_customKeyboard = 210, + TextClock_onDateChange = 211, + TextInput_onEditChanged = 212, + TextInput_onEditChange = 213, + TextInput_onSubmit = 214, + TextInput_onChange = 215, + TextInput_onTextSelectionChange = 216, + TextInput_onContentScroll = 217, + TextInput_onCopy = 218, + TextInput_onCut = 219, + TextInput_onPaste = 220, + TextInput_showUnit = 221, + TextInput_onSecurityStateChange = 222, + TextInput_onWillInsert = 223, + TextInput_onDidInsert = 224, + TextInput_onWillDelete = 225, + TextInput_onDidDelete = 226, + TextInput_customKeyboard = 227, + TextPicker_onAccept = 228, + TextPicker_onCancel = 229, + TextPicker_onChange = 230, + TextTimer_onTimer = 231, + TimePicker_onChange = 232, + Toggle_onChange = 233, + Video_onStart = 234, + Video_onPause = 235, + Video_onFinish = 236, + Video_onFullscreenChange = 237, + Video_onPrepared = 238, + Video_onSeeking = 239, + Video_onSeeked = 240, + Video_onUpdate = 241, + Video_onError = 242, + Video_onStop = 243, + Web_onPageEnd = 244, + Web_onPageBegin = 245, + Web_onProgressChange = 246, + Web_onTitleReceive = 247, + Web_onGeolocationHide = 248, + Web_onGeolocationShow = 249, + Web_onRequestSelected = 250, + Web_onAlert = 251, + Web_onBeforeUnload = 252, + Web_onConfirm = 253, + Web_onPrompt = 254, + Web_onConsole = 255, + Web_onErrorReceive = 256, + Web_onHttpErrorReceive = 257, + Web_onDownloadStart = 258, + Web_onRefreshAccessedHistory = 259, + Web_onUrlLoadIntercept = 260, + Web_onSslErrorReceive = 261, + Web_onRenderExited0 = 262, + Web_onRenderExited1 = 263, + Web_onShowFileSelector = 264, + Web_onFileSelectorShow = 265, + Web_onResourceLoad = 266, + Web_onFullScreenExit = 267, + Web_onFullScreenEnter = 268, + Web_onScaleChange = 269, + Web_onHttpAuthRequest = 270, + Web_onInterceptRequest = 271, + Web_onPermissionRequest = 272, + Web_onScreenCaptureRequest = 273, + Web_onContextMenuShow = 274, + Web_onContextMenuHide = 275, + Web_onSearchResultReceive = 276, + Web_onScroll = 277, + Web_onSslErrorEventReceive = 278, + Web_onSslErrorEvent = 279, + Web_onClientAuthenticationRequest = 280, + Web_onWindowNew = 281, + Web_onWindowExit = 282, + Web_onInterceptKeyEvent = 283, + Web_onTouchIconUrlReceived = 284, + Web_onFaviconReceived = 285, + Web_onPageVisible = 286, + Web_onDataResubmitted = 287, + Web_onAudioStateChanged = 288, + Web_onFirstContentfulPaint = 289, + Web_onFirstMeaningfulPaint = 290, + Web_onLargestContentfulPaint = 291, + Web_onLoadIntercept = 292, + Web_onControllerAttached = 293, + Web_onOverScroll = 294, + Web_onSafeBrowsingCheckResult = 295, + Web_onNavigationEntryCommitted = 296, + Web_onIntelligentTrackingPreventionResult = 297, + Web_onNativeEmbedLifecycleChange = 298, + Web_onNativeEmbedVisibilityChange = 299, + Web_onNativeEmbedGestureEvent = 300, + Web_onOverrideUrlLoading = 301, + Web_onRenderProcessNotResponding = 302, + Web_onRenderProcessResponding = 303, + Web_onViewportFitChanged = 304, + Web_onInterceptKeyboardAttach = 305, + Web_onAdsBlocked = 306, + Web_bindSelectionMenu = 307, + XComponent_onLoad = 308, + XComponent_onDestroy = 309, + SideBarContainer_onChange = 310, + WaterFlow_onReachStart = 311, + WaterFlow_onReachEnd = 312, + WaterFlow_onScrollFrameBegin = 313, + WaterFlow_onScrollIndex = 314, + UIExtensionComponent_onRemoteReady = 315, + UIExtensionComponent_onResult = 316, + UIExtensionComponent_onRelease = 317, + UIExtensionComponent_onTerminated = 318, } interface PeerEvent { @@ -810,31 +802,6 @@ export interface MenuItem_onChange_event extends PeerEvent { readonly kind: PeerEventKind.MenuItem_onChange readonly parameter: boolean } -export interface NavDestination_onShown_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onShown -} -export interface NavDestination_onHidden_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onHidden -} -export interface NavDestination_onBackPressed_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onBackPressed -} -export interface NavDestination_onReady_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onReady - readonly parameter: NavDestinationContext -} -export interface NavDestination_onWillAppear_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onWillAppear -} -export interface NavDestination_onWillDisappear_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onWillDisappear -} -export interface NavDestination_onWillShow_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onWillShow -} -export interface NavDestination_onWillHide_event extends PeerEvent { - readonly kind: PeerEventKind.NavDestination_onWillHide -} export interface NavRouter_onStateChange_event extends PeerEvent { readonly kind: PeerEventKind.NavRouter_onStateChange readonly parameter: boolean @@ -1766,14 +1733,6 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Marquee_onBounce: return "Marquee_onBounce" case PeerEventKind.Marquee_onFinish: return "Marquee_onFinish" case PeerEventKind.MenuItem_onChange: return "MenuItem_onChange" - case PeerEventKind.NavDestination_onShown: return "NavDestination_onShown" - case PeerEventKind.NavDestination_onHidden: return "NavDestination_onHidden" - case PeerEventKind.NavDestination_onBackPressed: return "NavDestination_onBackPressed" - case PeerEventKind.NavDestination_onReady: return "NavDestination_onReady" - case PeerEventKind.NavDestination_onWillAppear: return "NavDestination_onWillAppear" - case PeerEventKind.NavDestination_onWillDisappear: return "NavDestination_onWillDisappear" - case PeerEventKind.NavDestination_onWillShow: return "NavDestination_onWillShow" - case PeerEventKind.NavDestination_onWillHide: return "NavDestination_onWillHide" case PeerEventKind.NavRouter_onStateChange: return "NavRouter_onStateChange" case PeerEventKind.Panel_onChange: return "Panel_onChange" case PeerEventKind.Panel_onHeightChange: return "Panel_onHeightChange" @@ -2883,55 +2842,6 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.parameter = eventDeserializer.readBoolean() return (event as MenuItem_onChange_event) } - else if ((kind) === (PeerEventKind.NavDestination_onShown)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onShown_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onHidden)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onHidden_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onBackPressed)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onBackPressed_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onReady)) { - const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.parameter = eventDeserializer.readNavDestinationContext() - return (event as NavDestination_onReady_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onWillAppear)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onWillAppear_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onWillDisappear)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onWillDisappear_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onWillShow)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onWillShow_event) - } - else if ((kind) === (PeerEventKind.NavDestination_onWillHide)) { - const event: { kind?: number, nodeId?: PeerEventKind } = {} - event.kind = kind - event.nodeId = nodeId - return (event as NavDestination_onWillHide_event) - } else if ((kind) === (PeerEventKind.NavRouter_onStateChange)) { const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind @@ -4594,14 +4504,6 @@ export interface PeerEventsProperties { Marquee_onBounce?: (() => void) Marquee_onFinish?: (() => void) MenuItem_onChange?: ((parameter: boolean) => void) - NavDestination_onShown?: (() => void) - NavDestination_onHidden?: (() => void) - NavDestination_onBackPressed?: (() => boolean) - NavDestination_onReady?: ((parameter: NavDestinationContext) => void) - NavDestination_onWillAppear?: (() => void) - NavDestination_onWillDisappear?: (() => void) - NavDestination_onWillShow?: (() => void) - NavDestination_onWillHide?: (() => void) NavRouter_onStateChange?: ((parameter: boolean) => void) Panel_onChange?: ((width: number, height: number, mode: PanelMode) => void) Panel_onHeightChange?: ((index: number) => void) @@ -4924,14 +4826,6 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.Marquee_onBounce: properties.Marquee_onBounce?.(); break case PeerEventKind.Marquee_onFinish: properties.Marquee_onFinish?.(); break case PeerEventKind.MenuItem_onChange: properties.MenuItem_onChange?.((event as MenuItem_onChange_event).parameter); break - case PeerEventKind.NavDestination_onShown: properties.NavDestination_onShown?.(); break - case PeerEventKind.NavDestination_onHidden: properties.NavDestination_onHidden?.(); break - case PeerEventKind.NavDestination_onBackPressed: properties.NavDestination_onBackPressed?.(); break - case PeerEventKind.NavDestination_onReady: properties.NavDestination_onReady?.((event as NavDestination_onReady_event).parameter); break - case PeerEventKind.NavDestination_onWillAppear: properties.NavDestination_onWillAppear?.(); break - case PeerEventKind.NavDestination_onWillDisappear: properties.NavDestination_onWillDisappear?.(); break - case PeerEventKind.NavDestination_onWillShow: properties.NavDestination_onWillShow?.(); break - case PeerEventKind.NavDestination_onWillHide: properties.NavDestination_onWillHide?.(); break case PeerEventKind.NavRouter_onStateChange: properties.NavRouter_onStateChange?.((event as NavRouter_onStateChange_event).parameter); break case PeerEventKind.Panel_onChange: properties.Panel_onChange?.((event as Panel_onChange_event).width, (event as Panel_onChange_event).height, (event as Panel_onChange_event).mode); break case PeerEventKind.Panel_onHeightChange: properties.Panel_onHeightChange?.((event as Panel_onHeightChange_event).index); break diff --git a/arkoala/arkui/src/peers/ArkUINodeType.ts b/arkoala/arkui/src/peers/ArkUINodeType.ts index 3534ca642..501741ef3 100644 --- a/arkoala/arkui/src/peers/ArkUINodeType.ts +++ b/arkoala/arkui/src/peers/ArkUINodeType.ts @@ -56,7 +56,6 @@ export enum ArkUINodeType { Menu, MenuItem, MenuItemGroup, - NavDestination, NavRouter, Navigator, NodeContainer, diff --git a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts index 620ad91e5..253c7f1ea 100644 --- a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts +++ b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts @@ -468,12 +468,6 @@ export function deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeseria let event: NativeEmbedTouchInfo = thisDeserializer.readNativeEmbedTouchInfo() _call(event) } -export function deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: NavDestinationContext) => void)) - let parameter: NavDestinationContext = thisDeserializer.readNavDestinationContext() - _call(parameter) -} export function deserializeAndCallCallback_NavigationMode_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((mode: NavigationMode) => void)) @@ -486,12 +480,6 @@ export function deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserial let titleMode: NavigationTitleMode = (thisDeserializer.readInt32() as NavigationTitleMode) _call(titleMode) } -export function deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((transitionProxy: NavigationTransitionProxy) => void)) - let transitionProxy: NavigationTransitionProxy = (thisDeserializer.readNavigationTransitionProxy() as NavigationTransitionProxy) - _call(transitionProxy) -} export function deserializeAndCallCallback_Number_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number) => boolean)) @@ -842,18 +830,6 @@ export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserialize let error: Array | undefined|undefined = error_buf _call(error) } -export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: NavigationAnimatedTransition | undefined) => void)) - const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let value_buf: NavigationAnimatedTransition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) - { - value_buf = thisDeserializer.readNavigationAnimatedTransition() - } - let value: NavigationAnimatedTransition | undefined|undefined = value_buf - _call(value) -} export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: StyledString | undefined, error?: Array | undefined) => void)) @@ -902,12 +878,6 @@ export function deserializeAndCallCallback_Pointer_Void(thisDeserializer: Deseri let value: KPointer = thisDeserializer.readPointer() _call(value) } -export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: PopInfo) => void)) - let parameter: PopInfo = thisDeserializer.readPopInfo() - _call(parameter) -} export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: PreDragStatus) => void)) @@ -1246,37 +1216,6 @@ export function deserializeAndCallInterceptionModeCallback(thisDeserializer: Des let mode: NavigationMode = (thisDeserializer.readInt32() as NavigationMode) _call(mode) } -export function deserializeAndCallInterceptionShowCallback(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as InterceptionShowCallback) - const from_buf_selector: number = thisDeserializer.readInt8() - let from_buf: NavDestinationContext | NavBar | undefined|undefined - if (from_buf_selector == 0) { - from_buf = thisDeserializer.readNavDestinationContext() - } - else if (from_buf_selector == 1) { - from_buf = (thisDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for from_buf has to be chosen through deserialisation.") - } - let from: NavDestinationContext | NavBar = (from_buf as NavDestinationContext | NavBar) - const to_buf_selector: number = thisDeserializer.readInt8() - let to_buf: NavDestinationContext | NavBar | undefined|undefined - if (to_buf_selector == 0) { - to_buf = thisDeserializer.readNavDestinationContext() - } - else if (to_buf_selector == 1) { - to_buf = (thisDeserializer.readString() as string) - } - else { - throw new Error("One of the branches for to_buf has to be chosen through deserialisation.") - } - let to: NavDestinationContext | NavBar = (to_buf as NavDestinationContext | NavBar) - let operation: NavigationOperation = (thisDeserializer.readInt32() as NavigationOperation) - let isAnimated: boolean = thisDeserializer.readBoolean() - _call(from, to, operation, isAnimated) -} export function deserializeAndCallIsolatedComponentInterface(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as IsolatedComponentInterface) @@ -1675,15 +1614,6 @@ export function deserializeAndCallTransitionFinishCallback(thisDeserializer: Des let transitionIn: boolean = thisDeserializer.readBoolean() _call(transitionIn) } -export function deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined)) - let from: NavContentInfo = thisDeserializer.readNavContentInfo() - let to: NavContentInfo = thisDeserializer.readNavContentInfo() - let operation: NavigationOperation = (thisDeserializer.readInt32() as NavigationOperation) - let _continuation: ((value: NavigationAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void(true) - _continuation(_call(from, to, operation)) -} export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: string | Array, index: number | Array) => void)) @@ -1837,10 +1767,8 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case -1382640094/*CallbackKind.Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisDeserializer); case 477481563/*CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer); case -1090303858/*CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer); - case -1642725259/*CallbackKind.Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); case 960690982/*CallbackKind.Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); case 1685437830/*CallbackKind.Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); - case -1375731066/*CallbackKind.Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); case 1054099324/*CallbackKind.Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisDeserializer); case -1427334496/*CallbackKind.Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); case -3987624/*CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); @@ -1893,12 +1821,10 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 1657893064/*CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); case -2052382574/*CallbackKind.Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); case -543655128/*CallbackKind.Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer); - case -2035339519/*CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer); case -756319131/*CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer); case -143931627/*CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer); case -2058966418/*CallbackKind.Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer); case 721562324/*CallbackKind.Kind_Callback_Pointer_Void*/: return deserializeAndCallCallback_Pointer_Void(thisDeserializer); - case 624053870/*CallbackKind.Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisDeserializer); case 463894668/*CallbackKind.Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer); case 1300890372/*CallbackKind.Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer); case 934309126/*CallbackKind.Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer); @@ -1945,7 +1871,6 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case -1180567691/*CallbackKind.Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisDeserializer); case 1906248580/*CallbackKind.Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisDeserializer); case 1502213270/*CallbackKind.Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisDeserializer); - case 1852781814/*CallbackKind.Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisDeserializer); case 2139680213/*CallbackKind.Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisDeserializer); case -614475458/*CallbackKind.Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisDeserializer); case 1572284740/*CallbackKind.Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisDeserializer); @@ -2001,7 +1926,6 @@ export function deserializeAndCallCallback(thisDeserializer: Deserializer) { case 221706282/*CallbackKind.Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer); case -401980571/*CallbackKind.Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisDeserializer); case -1878458553/*CallbackKind.Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisDeserializer); - case 1044833488/*CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer); case -1078223620/*CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer); case -985284966/*CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer); case 541663396/*CallbackKind.Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisDeserializer); diff --git a/arkoala/arkui/src/peers/CallbackKind.ts b/arkoala/arkui/src/peers/CallbackKind.ts index 9fcbfc407..8495b27e0 100644 --- a/arkoala/arkui/src/peers/CallbackKind.ts +++ b/arkoala/arkui/src/peers/CallbackKind.ts @@ -59,10 +59,8 @@ export enum CallbackKind { Kind_Callback_MouseEvent_Void = -1382640094, Kind_Callback_NativeEmbedDataInfo_Void = 477481563, Kind_Callback_NativeEmbedTouchInfo_Void = -1090303858, - Kind_Callback_NavDestinationContext_Void = -1642725259, Kind_Callback_NavigationMode_Void = 960690982, Kind_Callback_NavigationTitleMode_Void = 1685437830, - Kind_Callback_NavigationTransitionProxy_Void = -1375731066, Kind_Callback_Number_Boolean = 1054099324, Kind_Callback_Number_Number_Boolean = -1427334496, Kind_Callback_Number_Number_ComputedBarAttribute = -3987624, @@ -115,12 +113,10 @@ export enum CallbackKind { Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 1657893064, Kind_Callback_OnWindowNewEvent_Void = -2052382574, Kind_Callback_Opt_Array_String_Void = -543655128, - Kind_Callback_Opt_NavigationAnimatedTransition_Void = -2035339519, Kind_Callback_Opt_StyledString_Opt_Array_String_Void = -756319131, Kind_Callback_Opt_TabContentAnimatedTransition_Void = -143931627, Kind_Callback_PlaybackInfo_Void = -2058966418, Kind_Callback_Pointer_Void = 721562324, - Kind_Callback_PopInfo_Void = 624053870, Kind_Callback_PreDragStatus_Void = 463894668, Kind_Callback_PreparedInfo_Void = 1300890372, Kind_Callback_RefreshStatus_Void = 934309126, @@ -167,7 +163,6 @@ export enum CallbackKind { Kind_ImageCompleteCallback = -1180567691, Kind_ImageErrorCallback = 1906248580, Kind_InterceptionModeCallback = 1502213270, - Kind_InterceptionShowCallback = 1852781814, Kind_IsolatedComponentInterface = 2139680213, Kind_MenuOnAppearCallback = -614475458, Kind_OnAdsBlockedCallback = 1572284740, @@ -223,7 +218,6 @@ export enum CallbackKind { Kind_TabsCustomContentTransitionCallback = 221706282, Kind_TextAreaSubmitCallback = -401980571, Kind_TransitionFinishCallback = -1878458553, - Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 1044833488, Kind_Type_TextPickerAttribute_onChange_callback = -1078223620, Kind_Type_WebAttribute_onUrlLoadIntercept_callback = -985284966, Kind_VisibleAreaChangeCallback = 541663396, diff --git a/arkoala/arkui/src/peers/Deserializer.ts b/arkoala/arkui/src/peers/Deserializer.ts index 359524277..2fd2bff22 100644 --- a/arkoala/arkui/src/peers/Deserializer.ts +++ b/arkoala/arkui/src/peers/Deserializer.ts @@ -69,7 +69,6 @@ import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" -import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" import { RichEditorControllerInternal } from "./../ArkRichEditorControllerMaterialized" @@ -579,12 +578,6 @@ export class Deserializer extends DeserializerBase { let value: GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) return value } - readCallback_PopInfo_Void(isSync: boolean = false): ((parameter: PopInfo) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: PopInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writePopInfo(parameter); (isSync) ? (nativeModule()._CallCallbackSync(624053870, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(624053870, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer: Deserializer = this const textBackgroundStyle_result: TextBackgroundStyle = valueDeserializer.readTextBackgroundStyle() @@ -1378,49 +1371,6 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); (isSync) ? (nativeModule()._CallCallbackSync(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2038961969, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavPathStack(): NavPathStack { - let value: NavPathStack = ({} as NavPathStack) - return value - } - readNavPathInfo(): NavPathInfo { - let valueDeserializer: Deserializer = this - const name_result: string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: unknown | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result: unknown | undefined|undefined = param_buf - const onPop_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onPop_buf: ((parameter: PopInfo) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf = valueDeserializer.readCallback_PopInfo_Void() - } - const onPop_result: ((parameter: PopInfo) => void) | undefined|undefined = onPop_buf - const isEntry_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEntry_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf = valueDeserializer.readBoolean() - } - const isEntry_result: boolean | undefined|undefined = isEntry_buf - let value: NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) - return value - } - readCallback_NavigationTransitionProxy_Void(isSync: boolean = false): ((transitionProxy: NavigationTransitionProxy) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (transitionProxy: NavigationTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavigationTransitionProxy(transitionProxy); (isSync) ? (nativeModule()._CallCallbackSync(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1375731066, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readCallback_Boolean_Void(isSync: boolean = false): ((parameter: boolean) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (nativeModule()._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readColorMetrics(): ColorMetrics { let valueDeserializer: Deserializer = this const __ColorMetricsStub_result: string = (valueDeserializer.readString() as string) @@ -2535,10 +2485,6 @@ export class Deserializer extends DeserializerBase { let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) return value } - readTextModifier(): TextModifier { - let value: TextModifier = ({} as TextModifier) - return value - } readSwipeActionItem(): SwipeActionItem { let valueDeserializer: Deserializer = this const builder_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -3553,86 +3499,11 @@ export class Deserializer extends DeserializerBase { let value: Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) return value } - readNavDestinationContext(): NavDestinationContext { - let valueDeserializer: Deserializer = this - const pathInfo_result: NavPathInfo = valueDeserializer.readNavPathInfo() - const pathStack_result: NavPathStack = valueDeserializer.readNavPathStack() - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } - const navDestinationId_result: string | undefined|undefined = navDestinationId_buf - let value: NavDestinationContext = ({pathInfo: pathInfo_result,pathStack: pathStack_result,navDestinationId: navDestinationId_result} as NavDestinationContext) - return value - } readStyledString(): StyledString { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() return StyledStringInternal.fromPtr(ptr) } - readNavigationAnimatedTransition(): NavigationAnimatedTransition { - let valueDeserializer: Deserializer = this - const onTransitionEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let onTransitionEnd_buf: ((parameter: boolean) => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf = valueDeserializer.readCallback_Boolean_Void() - } - const onTransitionEnd_result: ((parameter: boolean) => void) | undefined|undefined = onTransitionEnd_buf - const timeout_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let timeout_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf = (valueDeserializer.readNumber() as number) - } - const timeout_result: number | undefined|undefined = timeout_buf - const isInteractive_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isInteractive_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf = valueDeserializer.readBoolean() - } - const isInteractive_result: boolean | undefined|undefined = isInteractive_buf - const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() - let value: NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) - return value - } - readNavContentInfo(): NavContentInfo { - let valueDeserializer: Deserializer = this - const name_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let name_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (name_buf_runtimeType)) - { - name_buf = (valueDeserializer.readString() as string) - } - const name_result: string | undefined|undefined = name_buf - const index_result: number = (valueDeserializer.readNumber() as number) - const mode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mode_buf: NavDestinationMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf = (valueDeserializer.readInt32() as NavDestinationMode) - } - const mode_result: NavDestinationMode | undefined|undefined = mode_buf - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Object") as Object) - } - const param_result: Object | undefined|undefined = param_buf - const navDestinationId_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let navDestinationId_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf = (valueDeserializer.readString() as string) - } - const navDestinationId_result: string | undefined|undefined = navDestinationId_buf - let value: NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) - return value - } readOnLinearIndicatorChangeCallback(isSync: boolean = false): OnLinearIndicatorChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -6412,180 +6283,6 @@ export class Deserializer extends DeserializerBase { let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) return value } - readNavigationToolbarOptions(): NavigationToolbarOptions { - let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf: BarStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = (valueDeserializer.readInt32() as BarStyle) - } - const barStyle_result: BarStyle | undefined|undefined = barStyle_buf - let value: NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) - return value - } - readNavigationTitleOptions(): NavigationTitleOptions { - let valueDeserializer: Deserializer = this - const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const backgroundColor_buf__selector: number = valueDeserializer.readInt8() - let backgroundColor_buf_: Color | number | string | Resource | undefined|undefined - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_ = (valueDeserializer.readString() as string) - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for backgroundColor_buf_ has to be chosen through deserialisation.") - } - backgroundColor_buf = (backgroundColor_buf_ as Color | number | string | Resource) - } - const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf - const backgroundBlurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let backgroundBlurStyle_buf: BlurStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) - } - const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let barStyle_buf: BarStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf = (valueDeserializer.readInt32() as BarStyle) - } - const barStyle_result: BarStyle | undefined|undefined = barStyle_buf - const paddingStart_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingStart_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf = valueDeserializer.readLengthMetrics() - } - const paddingStart_result: LengthMetrics | undefined|undefined = paddingStart_buf - const paddingEnd_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let paddingEnd_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf = valueDeserializer.readLengthMetrics() - } - const paddingEnd_result: LengthMetrics | undefined|undefined = paddingEnd_buf - const mainTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let mainTitleModifier_buf: TextModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf = valueDeserializer.readTextModifier() - } - const mainTitleModifier_result: TextModifier | undefined|undefined = mainTitleModifier_buf - const subTitleModifier_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let subTitleModifier_buf: TextModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf = valueDeserializer.readTextModifier() - } - const subTitleModifier_result: TextModifier | undefined|undefined = subTitleModifier_buf - const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let enableHoverMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf = valueDeserializer.readBoolean() - } - const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) - return value - } - readNavDestinationCustomTitle(): NavDestinationCustomTitle { - let valueDeserializer: Deserializer = this - const builder_result: CustomBuilder = CallbackTransformer.transformToCustomBuilder(valueDeserializer.readCustomNodeBuilder()) - const height_buf_selector: number = valueDeserializer.readInt8() - let height_buf: TitleHeight | Length | undefined|undefined - if (height_buf_selector == 0) { - height_buf = (valueDeserializer.readInt32() as TitleHeight) - } - else if (height_buf_selector == 1) { - height_buf = (valueDeserializer.readLength() as Length) - } - else { - throw new Error("One of the branches for height_buf has to be chosen through deserialisation.") - } - const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) - return value - } - readNavDestinationCommonTitle(): NavDestinationCommonTitle { - let valueDeserializer: Deserializer = this - const main_buf_selector: number = valueDeserializer.readInt8() - let main_buf: string | Resource | undefined|undefined - if (main_buf_selector == 0) { - main_buf = (valueDeserializer.readString() as string) - } - else if (main_buf_selector == 1) { - main_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for main_buf has to be chosen through deserialisation.") - } - const main_result: string | Resource = (main_buf as string | Resource) - const sub_buf_selector: number = valueDeserializer.readInt8() - let sub_buf: string | Resource | undefined|undefined - if (sub_buf_selector == 0) { - sub_buf = (valueDeserializer.readString() as string) - } - else if (sub_buf_selector == 1) { - sub_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for sub_buf has to be chosen through deserialisation.") - } - const sub_result: string | Resource = (sub_buf as string | Resource) - let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) - return value - } - readSystemBarStyle(): SystemBarStyle { - let valueDeserializer: Deserializer = this - const __SystemBarStyleStub_result: string = (valueDeserializer.readString() as string) - let value: SystemBarStyle = ({__SystemBarStyleStub: __SystemBarStyleStub_result} as SystemBarStyle) - return value - } readMenuItemOptions(): MenuItemOptions { let valueDeserializer: Deserializer = this const startIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -11728,12 +11425,6 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (options: WithThemeOptions): WithThemeAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeWithThemeOptions(options); let _continuationValue: WithThemeAttribute | undefined|undefined; const _continuationCallback: ((value: WithThemeAttribute) => void) = (value: WithThemeAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(219587748, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(219587748, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as WithThemeAttribute); } } - readType_NavigationAttribute_customNavContentTransition_delegate(isSync: boolean = false): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation); let _continuationValue: NavigationAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: NavigationAnimatedTransition | undefined) => void) = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(1044833488, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1044833488, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as NavigationAnimatedTransition); } - } readSliderTriggerChangeCallback(isSync: boolean = false): SliderTriggerChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -11771,12 +11462,6 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (options: IsolatedOptions): IsolatedComponentAttribute => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeIsolatedOptions(options); let _continuationValue: IsolatedComponentAttribute | undefined|undefined; const _continuationCallback: ((value: IsolatedComponentAttribute) => void) = (value: IsolatedComponentAttribute): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(2139680213, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(2139680213, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as IsolatedComponentAttribute); } } - readInterceptionShowCallback(isSync: boolean = false): InterceptionShowCallback { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let from_type: int32 = RuntimeType.UNDEFINED; from_type = runtimeType(from); if (((RuntimeType.OBJECT == from_type))) {; _argsSerializer.writeInt8(0); const from_0 = unsafeCast(from); _argsSerializer.writeNavDestinationContext(from_0); } else if (((RuntimeType.STRING == from_type))) {; _argsSerializer.writeInt8(1); const from_1 = unsafeCast(from); _argsSerializer.writeString(from_1); } let to_type: int32 = RuntimeType.UNDEFINED; to_type = runtimeType(to); if (((RuntimeType.OBJECT == to_type))) {; _argsSerializer.writeInt8(0); const to_0 = unsafeCast(to); _argsSerializer.writeNavDestinationContext(to_0); } else if (((RuntimeType.STRING == to_type))) {; _argsSerializer.writeInt8(1); const to_1 = unsafeCast(to); _argsSerializer.writeString(to_1); } _argsSerializer.writeInt32(operation); _argsSerializer.writeBoolean(isAnimated); (isSync) ? (nativeModule()._CallCallbackSync(1852781814, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1852781814, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readInterceptionModeCallback(isSync: boolean = false): InterceptionModeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -11865,12 +11550,6 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value); } let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } (isSync) ? (nativeModule()._CallCallbackSync(-756319131, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-756319131, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readCallback_Opt_NavigationAnimatedTransition_Void(isSync: boolean = false): ((value: NavigationAnimatedTransition | undefined) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } (isSync) ? (nativeModule()._CallCallbackSync(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-2035339519, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } readCallback_Opt_Array_String_Void(isSync: boolean = false): ((error?: Array | undefined) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -11889,11 +11568,6 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeOffsetResult(value); (isSync) ? (nativeModule()._CallCallbackSync(1295952075, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1295952075, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } - readNavigationTransitionProxy(): NavigationTransitionProxy { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return NavigationTransitionProxyInternal.fromPtr(ptr) - } readCallback_NavigationTitleMode_Void(isSync: boolean = false): ((titleMode: NavigationTitleMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -11952,6 +11626,12 @@ export class Deserializer extends DeserializerBase { const _callSync: KPointer = this.readPointer() return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.holdAndWriteCallback(value); (isSync) ? (nativeModule()._CallCallbackSync(1931725935, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(1931725935, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } } + readCallback_Boolean(isSync: boolean = false): (() => boolean) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } + } readCallback_Array_String_Void(isSync: boolean = false): ((value: Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -15489,162 +15169,6 @@ export class Deserializer extends DeserializerBase { let value: RouteInfo = ({name: name_result,param: param_result} as RouteInfo) return value } - readToolbarItem(): ToolbarItem { - let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: ResourceStr = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: ResourceStr | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result: (() => void) | undefined|undefined = action_buf - const status_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let status_buf: ToolbarItemStatus | undefined|undefined - if ((RuntimeType.UNDEFINED) != (status_buf_runtimeType)) - { - status_buf = (valueDeserializer.readInt32() as ToolbarItemStatus) - } - const status_result: ToolbarItemStatus | undefined|undefined = status_buf - const activeIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeIcon_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const activeIcon_buf__selector: number = valueDeserializer.readInt8() - let activeIcon_buf_: string | Resource | undefined|undefined - if (activeIcon_buf__selector == 0) { - activeIcon_buf_ = (valueDeserializer.readString() as string) - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for activeIcon_buf_ has to be chosen through deserialisation.") - } - activeIcon_buf = (activeIcon_buf_ as string | Resource) - } - const activeIcon_result: ResourceStr | undefined|undefined = activeIcon_buf - const activeSymbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let activeSymbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const activeSymbolIcon_result: SymbolGlyphModifier | undefined|undefined = activeSymbolIcon_buf - let value: ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) - return value - } - readPopInfo(): PopInfo { - let valueDeserializer: Deserializer = this - const info_result: NavPathInfo = valueDeserializer.readNavPathInfo() - const result_result: Object = (valueDeserializer.readCustomObject("Object") as Object) - let value: PopInfo = ({info: info_result,result: result_result} as PopInfo) - return value - } - readCallback_NavDestinationContext_Void(isSync: boolean = false): ((parameter: NavDestinationContext) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (parameter: NavDestinationContext): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeNavDestinationContext(parameter); (isSync) ? (nativeModule()._CallCallbackSync(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1642725259, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } - } - readNavigationMenuItem(): NavigationMenuItem { - let valueDeserializer: Deserializer = this - const value_buf_selector: number = valueDeserializer.readInt8() - let value_buf: string | Resource | undefined|undefined - if (value_buf_selector == 0) { - value_buf = (valueDeserializer.readString() as string) - } - else if (value_buf_selector == 1) { - value_buf = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for value_buf has to be chosen through deserialisation.") - } - const value_result: string | Resource = (value_buf as string | Resource) - const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icon_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) - { - const icon_buf__selector: number = valueDeserializer.readInt8() - let icon_buf_: string | Resource | undefined|undefined - if (icon_buf__selector == 0) { - icon_buf_ = (valueDeserializer.readString() as string) - } - else if (icon_buf__selector == 1) { - icon_buf_ = valueDeserializer.readResource() - } - else { - throw new Error("One of the branches for icon_buf_ has to be chosen through deserialisation.") - } - icon_buf = (icon_buf_ as string | Resource) - } - const icon_result: string | Resource | undefined|undefined = icon_buf - const symbolIcon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let symbolIcon_buf: SymbolGlyphModifier | undefined|undefined - if ((RuntimeType.UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf = valueDeserializer.readSymbolGlyphModifier() - } - const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - const isEnabled_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let isEnabled_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf = valueDeserializer.readBoolean() - } - const isEnabled_result: boolean | undefined|undefined = isEnabled_buf - const action_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let action_buf: (() => void) | undefined|undefined - if ((RuntimeType.UNDEFINED) != (action_buf_runtimeType)) - { - action_buf = valueDeserializer.readCallback_Void() - } - const action_result: (() => void) | undefined|undefined = action_buf - let value: NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) - return value - } - readCallback_Boolean(isSync: boolean = false): (() => boolean) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - const _callSync: KPointer = this.readPointer() - return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); (isSync) ? (nativeModule()._CallCallbackSync(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(-1541107680, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return (_continuationValue as boolean); } - } readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer: Deserializer = this const header_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -16394,6 +15918,12 @@ export class Deserializer extends DeserializerBase { let value: GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return value } + readCallback_Boolean_Void(isSync: boolean = false): ((parameter: boolean) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + const _callSync: KPointer = this.readPointer() + return (parameter: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId); _argsSerializer.writePointer(_call); _argsSerializer.writePointer(_callSync); _argsSerializer.writeBoolean(parameter); (isSync) ? (nativeModule()._CallCallbackSync(313269291, _argsSerializer.asArray(), _argsSerializer.length())) : (nativeModule()._CallCallback(313269291, _argsSerializer.asArray(), _argsSerializer.length())); _argsSerializer.release(); return; } + } readGridItemOptions(): GridItemOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) diff --git a/arkoala/arkui/src/peers/Serializer.ts b/arkoala/arkui/src/peers/Serializer.ts index 3f4d687bd..57a2c2aa0 100644 --- a/arkoala/arkui/src/peers/Serializer.ts +++ b/arkoala/arkui/src/peers/Serializer.ts @@ -66,7 +66,6 @@ import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" -import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" import { RichEditorControllerInternal } from "./../ArkRichEditorControllerMaterialized" @@ -1466,37 +1465,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeNavPathStack(value: NavPathStack): void { - } - writeNavPathInfo(value: NavPathInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_param = value.param - let value_param_type: int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Any", value_param_value) - } - const value_onPop = value.onPop - let value_onPop_type: int32 = RuntimeType.UNDEFINED - value_onPop_type = runtimeType(value_onPop) - valueSerializer.writeInt8(value_onPop_type) - if ((RuntimeType.UNDEFINED) != (value_onPop_type)) { - const value_onPop_value = value_onPop! - valueSerializer.holdAndWriteCallback(value_onPop_value) - } - const value_isEntry = value.isEntry - let value_isEntry_type: int32 = RuntimeType.UNDEFINED - value_isEntry_type = runtimeType(value_isEntry) - valueSerializer.writeInt8(value_isEntry_type) - if ((RuntimeType.UNDEFINED) != (value_isEntry_type)) { - const value_isEntry_value = value_isEntry! - valueSerializer.writeBoolean(value_isEntry_value) - } - } writeColorMetrics(value: ColorMetrics): void { let valueSerializer: Serializer = this const value___ColorMetricsStub = value.__ColorMetricsStub @@ -2670,8 +2638,6 @@ export class Serializer extends SerializerBase { valueSerializer.holdAndWriteCallback(value_onLongPress_value) } } - writeTextModifier(value: TextModifier): void { - } writeSwipeActionItem(value: SwipeActionItem): void { let valueSerializer: Serializer = this const value_builder = value.builder @@ -3700,21 +3666,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_moduleName_value) } } - writeNavDestinationContext(value: NavDestinationContext): void { - let valueSerializer: Serializer = this - const value_pathInfo = value.pathInfo - valueSerializer.writeNavPathInfo(value_pathInfo) - const value_pathStack = value.pathStack - valueSerializer.writeNavPathStack(value_pathStack) - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) - } - } writeStyledString(value: StyledString): void { let valueSerializer: Serializer = this const base: MaterializedBase = unsafeCast(value) @@ -3724,72 +3675,6 @@ export class Serializer extends SerializerBase { ptr = peer.ptr valueSerializer.writePointer(ptr) } - writeNavigationAnimatedTransition(value: NavigationAnimatedTransition): void { - let valueSerializer: Serializer = this - const value_onTransitionEnd = value.onTransitionEnd - let value_onTransitionEnd_type: int32 = RuntimeType.UNDEFINED - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd) - valueSerializer.writeInt8(value_onTransitionEnd_type) - if ((RuntimeType.UNDEFINED) != (value_onTransitionEnd_type)) { - const value_onTransitionEnd_value = value_onTransitionEnd! - valueSerializer.holdAndWriteCallback(value_onTransitionEnd_value) - } - const value_timeout = value.timeout - let value_timeout_type: int32 = RuntimeType.UNDEFINED - value_timeout_type = runtimeType(value_timeout) - valueSerializer.writeInt8(value_timeout_type) - if ((RuntimeType.UNDEFINED) != (value_timeout_type)) { - const value_timeout_value = value_timeout! - valueSerializer.writeNumber(value_timeout_value) - } - const value_isInteractive = value.isInteractive - let value_isInteractive_type: int32 = RuntimeType.UNDEFINED - value_isInteractive_type = runtimeType(value_isInteractive) - valueSerializer.writeInt8(value_isInteractive_type) - if ((RuntimeType.UNDEFINED) != (value_isInteractive_type)) { - const value_isInteractive_value = value_isInteractive! - valueSerializer.writeBoolean(value_isInteractive_value) - } - const value_transition = value.transition - valueSerializer.holdAndWriteCallback(value_transition) - } - writeNavContentInfo(value: NavContentInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - let value_name_type: int32 = RuntimeType.UNDEFINED - value_name_type = runtimeType(value_name) - valueSerializer.writeInt8(value_name_type) - if ((RuntimeType.UNDEFINED) != (value_name_type)) { - const value_name_value = value_name! - valueSerializer.writeString(value_name_value) - } - const value_index = value.index - valueSerializer.writeNumber(value_index) - const value_mode = value.mode - let value_mode_type: int32 = RuntimeType.UNDEFINED - value_mode_type = runtimeType(value_mode) - valueSerializer.writeInt8(value_mode_type) - if ((RuntimeType.UNDEFINED) != (value_mode_type)) { - const value_mode_value = value_mode! - valueSerializer.writeInt32(value_mode_value) - } - const value_param = value.param - let value_param_type: int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Object", value_param_value) - } - const value_navDestinationId = value.navDestinationId - let value_navDestinationId_type: int32 = RuntimeType.UNDEFINED - value_navDestinationId_type = runtimeType(value_navDestinationId) - valueSerializer.writeInt8(value_navDestinationId_type) - if ((RuntimeType.UNDEFINED) != (value_navDestinationId_type)) { - const value_navDestinationId_value = value_navDestinationId! - valueSerializer.writeString(value_navDestinationId_value) - } - } writeLinearIndicatorStyle(value: LinearIndicatorStyle): void { let valueSerializer: Serializer = this const value_space = value.space @@ -7436,194 +7321,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value) } } - writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { - let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_barStyle = value.barStyle - let value_barStyle_type: int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value) - } - } - writeNavigationTitleOptions(value: NavigationTitleOptions): void { - let valueSerializer: Serializer = this - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_backgroundBlurStyle = value.backgroundBlurStyle - let value_backgroundBlurStyle_type: int32 = RuntimeType.UNDEFINED - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle) - valueSerializer.writeInt8(value_backgroundBlurStyle_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundBlurStyle_type)) { - const value_backgroundBlurStyle_value = value_backgroundBlurStyle! - valueSerializer.writeInt32(value_backgroundBlurStyle_value) - } - const value_barStyle = value.barStyle - let value_barStyle_type: int32 = RuntimeType.UNDEFINED - value_barStyle_type = runtimeType(value_barStyle) - valueSerializer.writeInt8(value_barStyle_type) - if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { - const value_barStyle_value = value_barStyle! - valueSerializer.writeInt32(value_barStyle_value) - } - const value_paddingStart = value.paddingStart - let value_paddingStart_type: int32 = RuntimeType.UNDEFINED - value_paddingStart_type = runtimeType(value_paddingStart) - valueSerializer.writeInt8(value_paddingStart_type) - if ((RuntimeType.UNDEFINED) != (value_paddingStart_type)) { - const value_paddingStart_value = value_paddingStart! - valueSerializer.writeLengthMetrics(value_paddingStart_value) - } - const value_paddingEnd = value.paddingEnd - let value_paddingEnd_type: int32 = RuntimeType.UNDEFINED - value_paddingEnd_type = runtimeType(value_paddingEnd) - valueSerializer.writeInt8(value_paddingEnd_type) - if ((RuntimeType.UNDEFINED) != (value_paddingEnd_type)) { - const value_paddingEnd_value = value_paddingEnd! - valueSerializer.writeLengthMetrics(value_paddingEnd_value) - } - const value_mainTitleModifier = value.mainTitleModifier - let value_mainTitleModifier_type: int32 = RuntimeType.UNDEFINED - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier) - valueSerializer.writeInt8(value_mainTitleModifier_type) - if ((RuntimeType.UNDEFINED) != (value_mainTitleModifier_type)) { - const value_mainTitleModifier_value = value_mainTitleModifier! - valueSerializer.writeTextModifier(value_mainTitleModifier_value) - } - const value_subTitleModifier = value.subTitleModifier - let value_subTitleModifier_type: int32 = RuntimeType.UNDEFINED - value_subTitleModifier_type = runtimeType(value_subTitleModifier) - valueSerializer.writeInt8(value_subTitleModifier_type) - if ((RuntimeType.UNDEFINED) != (value_subTitleModifier_type)) { - const value_subTitleModifier_value = value_subTitleModifier! - valueSerializer.writeTextModifier(value_subTitleModifier_value) - } - const value_enableHoverMode = value.enableHoverMode - let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED - value_enableHoverMode_type = runtimeType(value_enableHoverMode) - valueSerializer.writeInt8(value_enableHoverMode_type) - if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { - const value_enableHoverMode_value = value_enableHoverMode! - valueSerializer.writeBoolean(value_enableHoverMode_value) - } - } - writeNavDestinationCustomTitle(value: NavDestinationCustomTitle): void { - let valueSerializer: Serializer = this - const value_builder = value.builder - valueSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_builder)) - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - if (((RuntimeType.NUMBER) == (value_height_type)) && ((unsafeCast(value_height)) >= (0)) && ((unsafeCast(value_height)) <= (1))) { - valueSerializer.writeInt8(0) - const value_height_0 = unsafeCast(value_height) - valueSerializer.writeInt32(value_height_0) - } - else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { - valueSerializer.writeInt8(1) - const value_height_1 = unsafeCast(value_height) - valueSerializer.writeLength(value_height_1) - } - } - writeNavDestinationCommonTitle(value: NavDestinationCommonTitle): void { - let valueSerializer: Serializer = this - const value_main = value.main - let value_main_type: int32 = RuntimeType.UNDEFINED - value_main_type = runtimeType(value_main) - if (((RuntimeType.STRING == value_main_type))) { - valueSerializer.writeInt8(0) - const value_main_0 = unsafeCast(value_main) - valueSerializer.writeString(value_main_0) - } - else if (((RuntimeType.OBJECT == value_main_type))) { - valueSerializer.writeInt8(1) - const value_main_1 = unsafeCast(value_main) - valueSerializer.writeResource(value_main_1) - } - const value_sub = value.sub - let value_sub_type: int32 = RuntimeType.UNDEFINED - value_sub_type = runtimeType(value_sub) - if (((RuntimeType.STRING == value_sub_type))) { - valueSerializer.writeInt8(0) - const value_sub_0 = unsafeCast(value_sub) - valueSerializer.writeString(value_sub_0) - } - else if (((RuntimeType.OBJECT == value_sub_type))) { - valueSerializer.writeInt8(1) - const value_sub_1 = unsafeCast(value_sub) - valueSerializer.writeResource(value_sub_1) - } - } - writeSystemBarStyle(value: SystemBarStyle): void { - let valueSerializer: Serializer = this - const value___SystemBarStyleStub = value.__SystemBarStyleStub - valueSerializer.writeString(value___SystemBarStyleStub) - } writeMenuItemOptions(value: MenuItemOptions): void { let valueSerializer: Serializer = this const value_startIcon = value.startIcon @@ -13348,15 +13045,6 @@ export class Serializer extends SerializerBase { } writeWithThemeAttribute(value: WithThemeAttribute): void { } - writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { - let valueSerializer: Serializer = this - const base: MaterializedBase = unsafeCast(value) - const peer = base.getPeer() - let ptr: KPointer = nullptr - if (peer != undefined) - ptr = peer.ptr - valueSerializer.writePointer(ptr) - } writeIsolatedComponentAttribute(value: IsolatedComponentAttribute): void { } writeLinearIndicatorController(value: LinearIndicatorController): void { @@ -16403,158 +16091,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeCustomObject("Any", value_param_value) } } - writeToolbarItem(value: ToolbarItem): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_action = value.action - let value_action_type: int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - const value_status = value.status - let value_status_type: int32 = RuntimeType.UNDEFINED - value_status_type = runtimeType(value_status) - valueSerializer.writeInt8(value_status_type) - if ((RuntimeType.UNDEFINED) != (value_status_type)) { - const value_status_value = value_status! - valueSerializer.writeInt32(value_status_value) - } - const value_activeIcon = value.activeIcon - let value_activeIcon_type: int32 = RuntimeType.UNDEFINED - value_activeIcon_type = runtimeType(value_activeIcon) - valueSerializer.writeInt8(value_activeIcon_type) - if ((RuntimeType.UNDEFINED) != (value_activeIcon_type)) { - const value_activeIcon_value = value_activeIcon! - let value_activeIcon_value_type: int32 = RuntimeType.UNDEFINED - value_activeIcon_value_type = runtimeType(value_activeIcon_value) - if (((RuntimeType.STRING == value_activeIcon_value_type))) { - valueSerializer.writeInt8(0) - const value_activeIcon_value_0 = unsafeCast(value_activeIcon_value) - valueSerializer.writeString(value_activeIcon_value_0) - } - else if (((RuntimeType.OBJECT == value_activeIcon_value_type))) { - valueSerializer.writeInt8(1) - const value_activeIcon_value_1 = unsafeCast(value_activeIcon_value) - valueSerializer.writeResource(value_activeIcon_value_1) - } - } - const value_activeSymbolIcon = value.activeSymbolIcon - let value_activeSymbolIcon_type: int32 = RuntimeType.UNDEFINED - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon) - valueSerializer.writeInt8(value_activeSymbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_activeSymbolIcon_type)) { - const value_activeSymbolIcon_value = value_activeSymbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value) - } - } - writePopInfo(value: PopInfo): void { - let valueSerializer: Serializer = this - const value_info = value.info - valueSerializer.writeNavPathInfo(value_info) - const value_result = value.result - valueSerializer.writeCustomObject("Object", value_result) - } - writeNavigationMenuItem(value: NavigationMenuItem): void { - let valueSerializer: Serializer = this - const value_value = value.value - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type))) { - valueSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - valueSerializer.writeString(value_value_0) - } - else if (((RuntimeType.OBJECT == value_value_type))) { - valueSerializer.writeInt8(1) - const value_value_1 = unsafeCast(value_value) - valueSerializer.writeResource(value_value_1) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - let value_icon_value_type: int32 = RuntimeType.UNDEFINED - value_icon_value_type = runtimeType(value_icon_value) - if (((RuntimeType.STRING == value_icon_value_type))) { - valueSerializer.writeInt8(0) - const value_icon_value_0 = unsafeCast(value_icon_value) - valueSerializer.writeString(value_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_icon_value_type))) { - valueSerializer.writeInt8(1) - const value_icon_value_1 = unsafeCast(value_icon_value) - valueSerializer.writeResource(value_icon_value_1) - } - } - const value_symbolIcon = value.symbolIcon - let value_symbolIcon_type: int32 = RuntimeType.UNDEFINED - value_symbolIcon_type = runtimeType(value_symbolIcon) - valueSerializer.writeInt8(value_symbolIcon_type) - if ((RuntimeType.UNDEFINED) != (value_symbolIcon_type)) { - const value_symbolIcon_value = value_symbolIcon! - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value) - } - const value_isEnabled = value.isEnabled - let value_isEnabled_type: int32 = RuntimeType.UNDEFINED - value_isEnabled_type = runtimeType(value_isEnabled) - valueSerializer.writeInt8(value_isEnabled_type) - if ((RuntimeType.UNDEFINED) != (value_isEnabled_type)) { - const value_isEnabled_value = value_isEnabled! - valueSerializer.writeBoolean(value_isEnabled_value) - } - const value_action = value.action - let value_action_type: int32 = RuntimeType.UNDEFINED - value_action_type = runtimeType(value_action) - valueSerializer.writeInt8(value_action_type) - if ((RuntimeType.UNDEFINED) != (value_action_type)) { - const value_action_value = value_action! - valueSerializer.holdAndWriteCallback(value_action_value) - } - } writeMenuItemGroupOptions(value: MenuItemGroupOptions): void { let valueSerializer: Serializer = this const value_header = value.header diff --git a/arkoala/framework/native/src/generated/Serializers.h b/arkoala/framework/native/src/generated/Serializers.h index 1ff48e048..12804882e 100644 --- a/arkoala/framework/native/src/generated/Serializers.h +++ b/arkoala/framework/native/src/generated/Serializers.h @@ -1828,55 +1828,6 @@ inline Ark_RuntimeType runtimeType(const Opt_SheetSize& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_PopInfo_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_PopInfo_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_PopInfo_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_PopInfo_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline void WriteToString(std::string* result, const Opt_CustomObject* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_CustomObject& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_BackgroundColorStyle& value) { return ARK_RUNTIME_OBJECT; @@ -3681,35 +3632,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_CustomObject& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_TitleHeight value) { - result->append("Ark_TitleHeight("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TitleHeight* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TitleHeight& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Callback_SwipeActionState_Void& value) { return ARK_RUNTIME_OBJECT; @@ -4211,6 +4133,24 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_SheetSize_Length& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline void WriteToString(std::string* result, const Opt_CustomObject* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_CustomObject& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline void WriteToString(std::string* result, const Opt_TransitionEffect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -4595,168 +4535,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Map_String_CustomObject& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavPathStack& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavPathStack* value) { - result->append("{"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavPathStack* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathStack& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavPathInfo& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavPathInfo* value) { - result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_CustomObject param - result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Callback_PopInfo_Void onPop - result->append(", "); - result->append(".onPop="); - WriteToString(result, &value->onPop); - // Ark_Boolean isEntry - result->append(", "); - result->append(".isEntry="); - WriteToString(result, &value->isEntry); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavPathInfo* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavPathInfo& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_NavigationTransitionProxy_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_NavigationTransitionProxy_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavigationTransitionProxy_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavigationTransitionProxy_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationMode& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationMode value) { - result->append("Ark_NavDestinationMode("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationMode* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationMode& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_ColorMetrics& value) { return ARK_RUNTIME_OBJECT; @@ -7792,108 +7570,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_BarStyle value) { - result->append("Ark_BarStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BarStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextModifier* value) { - result->append("{"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TextModifier* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TitleHeight_Length& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TitleHeight_Length: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_TitleHeight_Length* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TitleHeight - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Length - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_TitleHeight_Length* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TitleHeight_Length& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_SwipeActionItem& value) { return ARK_RUNTIME_OBJECT; @@ -10939,45 +10615,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Want& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationContext& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationContext* value) { - result->append("{"); - // Ark_NavPathInfo pathInfo - result->append(".pathInfo="); - WriteToString(result, &value->pathInfo); - // Ark_NavPathStack pathStack - result->append(", "); - result->append(".pathStack="); - WriteToString(result, &value->pathStack); - // Ark_String navDestinationId - result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationContext* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationContext& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline void WriteToString(std::string* result, const Opt_StyledString* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -10996,96 +10633,6 @@ inline Ark_RuntimeType runtimeType(const Opt_StyledString& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { - result->append("{"); - // Callback_Boolean_Void onTransitionEnd - result->append(".onTransitionEnd="); - WriteToString(result, &value->onTransitionEnd); - // Ark_Number timeout - result->append(", "); - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Ark_Boolean isInteractive - result->append(", "); - result->append(".isInteractive="); - WriteToString(result, &value->isInteractive); - // Callback_NavigationTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { - result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_NavDestinationMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_CustomObject param - result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Ark_String navDestinationId - result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const OnLinearIndicatorChangeCallback& value) { return ARK_RUNTIME_OBJECT; @@ -17259,312 +16806,6 @@ inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { - result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItemStatus value) { - result->append("Ark_ToolbarItemStatus("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItemStatus* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value); - -inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ToolbarItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationTitleOptions* value) { - result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - // Ark_BarStyle barStyle - result->append(", "); - result->append(".barStyle="); - WriteToString(result, &value->barStyle); - // Ark_LengthMetrics paddingStart - result->append(", "); - result->append(".paddingStart="); - WriteToString(result, &value->paddingStart); - // Ark_LengthMetrics paddingEnd - result->append(", "); - result->append(".paddingEnd="); - WriteToString(result, &value->paddingEnd); - // Ark_TextModifier mainTitleModifier - result->append(", "); - result->append(".mainTitleModifier="); - WriteToString(result, &value->mainTitleModifier); - // Ark_TextModifier subTitleModifier - result->append(", "); - result->append(".subTitleModifier="); - WriteToString(result, &value->subTitleModifier); - // Ark_Boolean enableHoverMode - result->append(", "); - result->append(".enableHoverMode="); - WriteToString(result, &value->enableHoverMode); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationTitleOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTitleOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCustomTitle* value) { - result->append("{"); - // CustomNodeBuilder builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Union_TitleHeight_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCustomTitle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCustomTitle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCommonTitle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavDestinationCommonTitle* value) { - result->append("{"); - // Ark_Union_String_Resource main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_Union_String_Resource sub - result->append(", "); - result->append(".sub="); - WriteToString(result, &value->sub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavDestinationCommonTitle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavDestinationCommonTitle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_SystemBarStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SystemBarStyle* value) { - result->append("{"); - // Ark_String __SystemBarStyleStub - result->append(".__SystemBarStyleStub="); - WriteToString(result, &value->__SystemBarStyleStub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SystemBarStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_SystemBarStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); - -inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_NavigationMenuItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_CustomBuilder& value) { switch (value.selector) { @@ -24274,37 +23515,6 @@ inline Ark_RuntimeType runtimeType(const Opt_WithThemeInterface& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_NavigationAttribute_customNavContentTransition_delegate& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Type_NavigationAttribute_customNavContentTransition_delegate* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Type_NavigationAttribute_customNavContentTransition_delegate* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_customNavContentTransition_delegate& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const SliderTriggerChangeCallback& value) { return ARK_RUNTIME_OBJECT; @@ -24524,111 +23734,6 @@ inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentInterface& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationOperation value) { - result->append("Ark_NavigationOperation("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationOperation* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationOperation& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NavDestinationContext_NavBar& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_NavDestinationContext_NavBar: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_NavDestinationContext_NavBar* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_NavDestinationContext - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_String - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_NavDestinationContext_NavBar* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NavDestinationContext_NavBar& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const InterceptionShowCallback& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const InterceptionShowCallback* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_InterceptionShowCallback* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_InterceptionShowCallback& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const InterceptionModeCallback& value) { return ARK_RUNTIME_OBJECT; @@ -25091,37 +24196,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; @@ -25215,24 +24289,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_OffsetResult_Void& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleMode& value) { return ARK_RUNTIME_NUMBER; @@ -25598,6 +24654,37 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Callback_Any_Void& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Boolean* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; @@ -37018,574 +36105,6 @@ inline Ark_RuntimeType runtimeType(const Opt_RouteInfo& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaEdge& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value) { - result->append("Ark_LayoutSafeAreaEdge("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaEdge* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaEdge& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaEdge& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaEdge value); - -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaEdge* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaEdge* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaEdge& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_LayoutSafeAreaType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value) { - result->append("Ark_LayoutSafeAreaType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_LayoutSafeAreaType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_LayoutSafeAreaType& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_LayoutSafeAreaType value); - -inline void WriteToString(std::string* result, const Array_LayoutSafeAreaType* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_LayoutSafeAreaType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { - result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Callback_Void action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Ark_ToolbarItemStatus status - result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); - // Ark_ResourceStr activeIcon - result->append(", "); - result->append(".activeIcon="); - WriteToString(result, &value->activeIcon); - // Ark_SymbolGlyphModifier activeSymbolIcon - result->append(", "); - result->append(".activeSymbolIcon="); - WriteToString(result, &value->activeSymbolIcon); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_ToolbarItem_CustomBuilder: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_ToolbarItem_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Array_ToolbarItem - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_ToolbarItem_CustomBuilder* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_ToolbarItem_CustomBuilder& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_NavDestinationAttribute_title_value& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_NavDestinationAttribute_title_value: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Type_NavDestinationAttribute_title_value* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_NavDestinationCommonTitle - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - // Ark_NavDestinationCustomTitle - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } - // Ark_Resource - if (value->selector == 4) { - result->append(".value4="); - WriteToString(result, &value->value4); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Type_NavDestinationAttribute_title_value* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_NavDestinationAttribute_title_value& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationSystemTransitionType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationSystemTransitionType value) { - result->append("Ark_NavigationSystemTransitionType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationSystemTransitionType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationSystemTransitionType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_PopInfo& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_PopInfo* value) { - result->append("{"); - // Ark_NavPathInfo info - result->append(".info="); - WriteToString(result, &value->info); - // Ark_CustomObject result - result->append(", "); - result->append(".result="); - WriteToString(result, &value->result); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_PopInfo* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_PopInfo& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_NavDestinationContext_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_NavDestinationContext_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_NavDestinationContext_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_NavDestinationContext_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationMenuItem& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value) { - result->append("{"); - // Ark_Union_String_Resource value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_Union_String_Resource icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_SymbolGlyphModifier symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Ark_Boolean isEnabled - result->append(", "); - result->append(".isEnabled="); - WriteToString(result, &value->isEnabled); - // Callback_Void action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationMenuItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationMenuItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_NavigationMenuItem_CustomBuilder& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_NavigationMenuItem_CustomBuilder: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Array_NavigationMenuItem - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // CustomNodeBuilder - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_NavigationMenuItem_CustomBuilder* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_NavigationMenuItem_CustomBuilder& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_PixelMap - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - // Ark_SymbolGlyphModifier - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, &value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Boolean* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_MenuItemGroupOptions& value) { return ARK_RUNTIME_OBJECT; @@ -39529,6 +38048,37 @@ inline Ark_RuntimeType runtimeType(const Opt_GridColOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Callback_Boolean_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Boolean_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Boolean_Void* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_Void& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_GridItemOptions& value) { return ARK_RUNTIME_OBJECT; @@ -48937,41 +47487,6 @@ class Serializer : public SerializerBase { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeNavPathStack(Ark_NavPathStack value) - { - } - void writeNavPathInfo(Ark_NavPathInfo value) - { - Serializer& valueSerializer = *this; - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_param = value.param; - Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; - value_param_type = runtimeType(value_param); - valueSerializer.writeInt8(value_param_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { - const auto value_param_value = value_param.value; - valueSerializer.writeCustomObject("Any", value_param_value); - } - const auto value_onPop = value.onPop; - Ark_Int32 value_onPop_type = ARK_RUNTIME_UNDEFINED; - value_onPop_type = runtimeType(value_onPop); - valueSerializer.writeInt8(value_onPop_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onPop_type)) { - const auto value_onPop_value = value_onPop.value; - valueSerializer.writeCallbackResource(value_onPop_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onPop_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onPop_value.callSync)); - } - const auto value_isEntry = value.isEntry; - Ark_Int32 value_isEntry_type = ARK_RUNTIME_UNDEFINED; - value_isEntry_type = runtimeType(value_isEntry); - valueSerializer.writeInt8(value_isEntry_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isEntry_type)) { - const auto value_isEntry_value = value_isEntry.value; - valueSerializer.writeBoolean(value_isEntry_value); - } - } void writeColorMetrics(Ark_ColorMetrics value) { Serializer& valueSerializer = *this; @@ -50158,9 +48673,6 @@ class Serializer : public SerializerBase { valueSerializer.writePointer(reinterpret_cast(value_onLongPress_value.callSync)); } } - void writeTextModifier(Ark_TextModifier value) - { - } void writeSwipeActionItem(Ark_SwipeActionItem value) { Serializer& valueSerializer = *this; @@ -51222,99 +49734,11 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_moduleName_value); } } - void writeNavDestinationContext(Ark_NavDestinationContext value) - { - Serializer& valueSerializer = *this; - const auto value_pathInfo = value.pathInfo; - valueSerializer.writeNavPathInfo(value_pathInfo); - const auto value_pathStack = value.pathStack; - valueSerializer.writeNavPathStack(value_pathStack); - const auto value_navDestinationId = value.navDestinationId; - Ark_Int32 value_navDestinationId_type = ARK_RUNTIME_UNDEFINED; - value_navDestinationId_type = runtimeType(value_navDestinationId); - valueSerializer.writeInt8(value_navDestinationId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_navDestinationId_type)) { - const auto value_navDestinationId_value = value_navDestinationId.value; - valueSerializer.writeString(value_navDestinationId_value); - } - } void writeStyledString(Ark_StyledString value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeNavigationAnimatedTransition(Ark_NavigationAnimatedTransition value) - { - Serializer& valueSerializer = *this; - const auto value_onTransitionEnd = value.onTransitionEnd; - Ark_Int32 value_onTransitionEnd_type = ARK_RUNTIME_UNDEFINED; - value_onTransitionEnd_type = runtimeType(value_onTransitionEnd); - valueSerializer.writeInt8(value_onTransitionEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_onTransitionEnd_type)) { - const auto value_onTransitionEnd_value = value_onTransitionEnd.value; - valueSerializer.writeCallbackResource(value_onTransitionEnd_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_onTransitionEnd_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_onTransitionEnd_value.callSync)); - } - const auto value_timeout = value.timeout; - Ark_Int32 value_timeout_type = ARK_RUNTIME_UNDEFINED; - value_timeout_type = runtimeType(value_timeout); - valueSerializer.writeInt8(value_timeout_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_timeout_type)) { - const auto value_timeout_value = value_timeout.value; - valueSerializer.writeNumber(value_timeout_value); - } - const auto value_isInteractive = value.isInteractive; - Ark_Int32 value_isInteractive_type = ARK_RUNTIME_UNDEFINED; - value_isInteractive_type = runtimeType(value_isInteractive); - valueSerializer.writeInt8(value_isInteractive_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isInteractive_type)) { - const auto value_isInteractive_value = value_isInteractive.value; - valueSerializer.writeBoolean(value_isInteractive_value); - } - const auto value_transition = value.transition; - valueSerializer.writeCallbackResource(value_transition.resource); - valueSerializer.writePointer(reinterpret_cast(value_transition.call)); - valueSerializer.writePointer(reinterpret_cast(value_transition.callSync)); - } - void writeNavContentInfo(Ark_NavContentInfo value) - { - Serializer& valueSerializer = *this; - const auto value_name = value.name; - Ark_Int32 value_name_type = ARK_RUNTIME_UNDEFINED; - value_name_type = runtimeType(value_name); - valueSerializer.writeInt8(value_name_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_name_type)) { - const auto value_name_value = value_name.value; - valueSerializer.writeString(value_name_value); - } - const auto value_index = value.index; - valueSerializer.writeNumber(value_index); - const auto value_mode = value.mode; - Ark_Int32 value_mode_type = ARK_RUNTIME_UNDEFINED; - value_mode_type = runtimeType(value_mode); - valueSerializer.writeInt8(value_mode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mode_type)) { - const auto value_mode_value = value_mode.value; - valueSerializer.writeInt32(value_mode_value); - } - const auto value_param = value.param; - Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; - value_param_type = runtimeType(value_param); - valueSerializer.writeInt8(value_param_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { - const auto value_param_value = value_param.value; - valueSerializer.writeCustomObject("Object", value_param_value); - } - const auto value_navDestinationId = value.navDestinationId; - Ark_Int32 value_navDestinationId_type = ARK_RUNTIME_UNDEFINED; - value_navDestinationId_type = runtimeType(value_navDestinationId); - valueSerializer.writeInt8(value_navDestinationId_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_navDestinationId_type)) { - const auto value_navDestinationId_value = value_navDestinationId.value; - valueSerializer.writeString(value_navDestinationId_value); - } - } void writeLinearIndicatorStyle(Ark_LinearIndicatorStyle value) { Serializer& valueSerializer = *this; @@ -54959,201 +53383,6 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_enableWaveEffect_value); } } - void writeNavigationToolbarOptions(Ark_NavigationToolbarOptions value) - { - Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } - } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_barStyle = value.barStyle; - Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; - value_barStyle_type = runtimeType(value_barStyle); - valueSerializer.writeInt8(value_barStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { - const auto value_barStyle_value = value_barStyle.value; - valueSerializer.writeInt32(value_barStyle_value); - } - } - void writeNavigationTitleOptions(Ark_NavigationTitleOptions value) - { - Serializer& valueSerializer = *this; - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } - } - const auto value_backgroundBlurStyle = value.backgroundBlurStyle; - Ark_Int32 value_backgroundBlurStyle_type = ARK_RUNTIME_UNDEFINED; - value_backgroundBlurStyle_type = runtimeType(value_backgroundBlurStyle); - valueSerializer.writeInt8(value_backgroundBlurStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundBlurStyle_type)) { - const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; - valueSerializer.writeInt32(value_backgroundBlurStyle_value); - } - const auto value_barStyle = value.barStyle; - Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; - value_barStyle_type = runtimeType(value_barStyle); - valueSerializer.writeInt8(value_barStyle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { - const auto value_barStyle_value = value_barStyle.value; - valueSerializer.writeInt32(value_barStyle_value); - } - const auto value_paddingStart = value.paddingStart; - Ark_Int32 value_paddingStart_type = ARK_RUNTIME_UNDEFINED; - value_paddingStart_type = runtimeType(value_paddingStart); - valueSerializer.writeInt8(value_paddingStart_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_paddingStart_type)) { - const auto value_paddingStart_value = value_paddingStart.value; - valueSerializer.writeLengthMetrics(value_paddingStart_value); - } - const auto value_paddingEnd = value.paddingEnd; - Ark_Int32 value_paddingEnd_type = ARK_RUNTIME_UNDEFINED; - value_paddingEnd_type = runtimeType(value_paddingEnd); - valueSerializer.writeInt8(value_paddingEnd_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_paddingEnd_type)) { - const auto value_paddingEnd_value = value_paddingEnd.value; - valueSerializer.writeLengthMetrics(value_paddingEnd_value); - } - const auto value_mainTitleModifier = value.mainTitleModifier; - Ark_Int32 value_mainTitleModifier_type = ARK_RUNTIME_UNDEFINED; - value_mainTitleModifier_type = runtimeType(value_mainTitleModifier); - valueSerializer.writeInt8(value_mainTitleModifier_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_mainTitleModifier_type)) { - const auto value_mainTitleModifier_value = value_mainTitleModifier.value; - valueSerializer.writeTextModifier(value_mainTitleModifier_value); - } - const auto value_subTitleModifier = value.subTitleModifier; - Ark_Int32 value_subTitleModifier_type = ARK_RUNTIME_UNDEFINED; - value_subTitleModifier_type = runtimeType(value_subTitleModifier); - valueSerializer.writeInt8(value_subTitleModifier_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_subTitleModifier_type)) { - const auto value_subTitleModifier_value = value_subTitleModifier.value; - valueSerializer.writeTextModifier(value_subTitleModifier_value); - } - const auto value_enableHoverMode = value.enableHoverMode; - Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; - value_enableHoverMode_type = runtimeType(value_enableHoverMode); - valueSerializer.writeInt8(value_enableHoverMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { - const auto value_enableHoverMode_value = value_enableHoverMode.value; - valueSerializer.writeBoolean(value_enableHoverMode_value); - } - } - void writeNavDestinationCustomTitle(Ark_NavDestinationCustomTitle value) - { - Serializer& valueSerializer = *this; - const auto value_builder = value.builder; - valueSerializer.writeCallbackResource(value_builder.resource); - valueSerializer.writePointer(reinterpret_cast(value_builder.call)); - valueSerializer.writePointer(reinterpret_cast(value_builder.callSync)); - const auto value_height = value.height; - Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; - value_height_type = value_height.selector; - if (((value_height_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_height_0 = value_height.value0; - valueSerializer.writeInt32(value_height_0); - } - else if (((value_height_type == 1)) || ((value_height_type == 1)) || ((value_height_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_height_1 = value_height.value1; - valueSerializer.writeLength(value_height_1); - } - } - void writeNavDestinationCommonTitle(Ark_NavDestinationCommonTitle value) - { - Serializer& valueSerializer = *this; - const auto value_main = value.main; - Ark_Int32 value_main_type = ARK_RUNTIME_UNDEFINED; - value_main_type = value_main.selector; - if (((value_main_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_main_0 = value_main.value0; - valueSerializer.writeString(value_main_0); - } - else if (((value_main_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_main_1 = value_main.value1; - valueSerializer.writeResource(value_main_1); - } - const auto value_sub = value.sub; - Ark_Int32 value_sub_type = ARK_RUNTIME_UNDEFINED; - value_sub_type = value_sub.selector; - if (((value_sub_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_sub_0 = value_sub.value0; - valueSerializer.writeString(value_sub_0); - } - else if (((value_sub_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_sub_1 = value_sub.value1; - valueSerializer.writeResource(value_sub_1); - } - } - void writeSystemBarStyle(Ark_SystemBarStyle value) - { - Serializer& valueSerializer = *this; - const auto value___SystemBarStyleStub = value.__SystemBarStyleStub; - valueSerializer.writeString(value___SystemBarStyleStub); - } void writeMenuItemOptions(Ark_MenuItemOptions value) { Serializer& valueSerializer = *this; @@ -61032,11 +59261,6 @@ class Serializer : public SerializerBase { void writeWithThemeAttribute(Ark_WithThemeAttribute value) { } - void writeNavigationTransitionProxy(Ark_NavigationTransitionProxy value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } void writeIsolatedComponentAttribute(Ark_IsolatedComponentAttribute value) { } @@ -64212,165 +62436,6 @@ class Serializer : public SerializerBase { valueSerializer.writeCustomObject("Any", value_param_value); } } - void writeToolbarItem(Ark_ToolbarItem value) - { - Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } - } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); - } - const auto value_action = value.action; - Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; - value_action_type = runtimeType(value_action); - valueSerializer.writeInt8(value_action_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { - const auto value_action_value = value_action.value; - valueSerializer.writeCallbackResource(value_action_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); - } - const auto value_status = value.status; - Ark_Int32 value_status_type = ARK_RUNTIME_UNDEFINED; - value_status_type = runtimeType(value_status); - valueSerializer.writeInt8(value_status_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_status_type)) { - const auto value_status_value = value_status.value; - valueSerializer.writeInt32(value_status_value); - } - const auto value_activeIcon = value.activeIcon; - Ark_Int32 value_activeIcon_type = ARK_RUNTIME_UNDEFINED; - value_activeIcon_type = runtimeType(value_activeIcon); - valueSerializer.writeInt8(value_activeIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_activeIcon_type)) { - const auto value_activeIcon_value = value_activeIcon.value; - Ark_Int32 value_activeIcon_value_type = ARK_RUNTIME_UNDEFINED; - value_activeIcon_value_type = value_activeIcon_value.selector; - if (((value_activeIcon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_activeIcon_value_0 = value_activeIcon_value.value0; - valueSerializer.writeString(value_activeIcon_value_0); - } - else if (((value_activeIcon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_activeIcon_value_1 = value_activeIcon_value.value1; - valueSerializer.writeResource(value_activeIcon_value_1); - } - } - const auto value_activeSymbolIcon = value.activeSymbolIcon; - Ark_Int32 value_activeSymbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_activeSymbolIcon_type = runtimeType(value_activeSymbolIcon); - valueSerializer.writeInt8(value_activeSymbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_activeSymbolIcon_type)) { - const auto value_activeSymbolIcon_value = value_activeSymbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_activeSymbolIcon_value); - } - } - void writePopInfo(Ark_PopInfo value) - { - Serializer& valueSerializer = *this; - const auto value_info = value.info; - valueSerializer.writeNavPathInfo(value_info); - const auto value_result = value.result; - valueSerializer.writeCustomObject("Object", value_result); - } - void writeNavigationMenuItem(Ark_NavigationMenuItem value) - { - Serializer& valueSerializer = *this; - const auto value_value = value.value; - Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; - value_value_type = value_value.selector; - if (((value_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_value_0 = value_value.value0; - valueSerializer.writeString(value_value_0); - } - else if (((value_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_value_1 = value_value.value1; - valueSerializer.writeResource(value_value_1); - } - const auto value_icon = value.icon; - Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; - value_icon_type = runtimeType(value_icon); - valueSerializer.writeInt8(value_icon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { - const auto value_icon_value = value_icon.value; - Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; - value_icon_value_type = value_icon_value.selector; - if (((value_icon_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icon_value_0 = value_icon_value.value0; - valueSerializer.writeString(value_icon_value_0); - } - else if (((value_icon_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icon_value_1 = value_icon_value.value1; - valueSerializer.writeResource(value_icon_value_1); - } - } - const auto value_symbolIcon = value.symbolIcon; - Ark_Int32 value_symbolIcon_type = ARK_RUNTIME_UNDEFINED; - value_symbolIcon_type = runtimeType(value_symbolIcon); - valueSerializer.writeInt8(value_symbolIcon_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_symbolIcon_type)) { - const auto value_symbolIcon_value = value_symbolIcon.value; - valueSerializer.writeSymbolGlyphModifier(value_symbolIcon_value); - } - const auto value_isEnabled = value.isEnabled; - Ark_Int32 value_isEnabled_type = ARK_RUNTIME_UNDEFINED; - value_isEnabled_type = runtimeType(value_isEnabled); - valueSerializer.writeInt8(value_isEnabled_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isEnabled_type)) { - const auto value_isEnabled_value = value_isEnabled.value; - valueSerializer.writeBoolean(value_isEnabled_value); - } - const auto value_action = value.action; - Ark_Int32 value_action_type = ARK_RUNTIME_UNDEFINED; - value_action_type = runtimeType(value_action); - valueSerializer.writeInt8(value_action_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_action_type)) { - const auto value_action_value = value_action.value; - valueSerializer.writeCallbackResource(value_action_value.resource); - valueSerializer.writePointer(reinterpret_cast(value_action_value.call)); - valueSerializer.writePointer(reinterpret_cast(value_action_value.callSync)); - } - } void writeMenuItemGroupOptions(Ark_MenuItemGroupOptions value) { Serializer& valueSerializer = *this; @@ -71035,42 +69100,6 @@ class Deserializer : public DeserializerBase { Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_NavPathStack readNavPathStack() - { - Ark_NavPathStack value = {}; - return value; - } - Ark_NavPathInfo readNavPathInfo() - { - Ark_NavPathInfo value = {}; - Deserializer& valueDeserializer = *this; - value.name = static_cast(valueDeserializer.readString()); - const auto param_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject param_buf = {}; - param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Any")); - } - value.param = param_buf; - const auto onPop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_PopInfo_Void onPop_buf = {}; - onPop_buf.tag = onPop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onPop_buf_runtimeType)) - { - onPop_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PopInfo_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_PopInfo_Void))))}; - } - value.onPop = onPop_buf; - const auto isEntry_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isEntry_buf = {}; - isEntry_buf.tag = isEntry_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isEntry_buf_runtimeType)) - { - isEntry_buf.value = valueDeserializer.readBoolean(); - } - value.isEntry = isEntry_buf; - return value; - } Ark_ColorMetrics readColorMetrics() { Ark_ColorMetrics value = {}; @@ -72359,11 +70388,6 @@ class Deserializer : public DeserializerBase { value.onLongPress = onLongPress_buf; return value; } - Ark_TextModifier readTextModifier() - { - Ark_TextModifier value = {}; - return value; - } Ark_SwipeActionItem readSwipeActionItem() { Ark_SwipeActionItem value = {}; @@ -73503,98 +71527,12 @@ class Deserializer : public DeserializerBase { value.moduleName = moduleName_buf; return value; } - Ark_NavDestinationContext readNavDestinationContext() - { - Ark_NavDestinationContext value = {}; - Deserializer& valueDeserializer = *this; - value.pathInfo = valueDeserializer.readNavPathInfo(); - value.pathStack = valueDeserializer.readNavPathStack(); - const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String navDestinationId_buf = {}; - navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf.value = static_cast(valueDeserializer.readString()); - } - value.navDestinationId = navDestinationId_buf; - return value; - } Ark_StyledString readStyledString() { Deserializer& valueDeserializer = *this; Ark_NativePointer ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_NavigationAnimatedTransition readNavigationAnimatedTransition() - { - Ark_NavigationAnimatedTransition value = {}; - Deserializer& valueDeserializer = *this; - const auto onTransitionEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Boolean_Void onTransitionEnd_buf = {}; - onTransitionEnd_buf.tag = onTransitionEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (onTransitionEnd_buf_runtimeType)) - { - onTransitionEnd_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean_Void))))}; - } - value.onTransitionEnd = onTransitionEnd_buf; - const auto timeout_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Number timeout_buf = {}; - timeout_buf.tag = timeout_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (timeout_buf_runtimeType)) - { - timeout_buf.value = static_cast(valueDeserializer.readNumber()); - } - value.timeout = timeout_buf; - const auto isInteractive_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isInteractive_buf = {}; - isInteractive_buf.tag = isInteractive_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isInteractive_buf_runtimeType)) - { - isInteractive_buf.value = valueDeserializer.readBoolean(); - } - value.isInteractive = isInteractive_buf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavigationTransitionProxy_Void))))}; - return value; - } - Ark_NavContentInfo readNavContentInfo() - { - Ark_NavContentInfo value = {}; - Deserializer& valueDeserializer = *this; - const auto name_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String name_buf = {}; - name_buf.tag = name_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (name_buf_runtimeType)) - { - name_buf.value = static_cast(valueDeserializer.readString()); - } - value.name = name_buf; - value.index = static_cast(valueDeserializer.readNumber()); - const auto mode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_NavDestinationMode mode_buf = {}; - mode_buf.tag = mode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mode_buf_runtimeType)) - { - mode_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.mode = mode_buf; - const auto param_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject param_buf = {}; - param_buf.tag = param_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (param_buf_runtimeType)) - { - param_buf.value = static_cast(valueDeserializer.readCustomObject("Object")); - } - value.param = param_buf; - const auto navDestinationId_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_String navDestinationId_buf = {}; - navDestinationId_buf.tag = navDestinationId_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (navDestinationId_buf_runtimeType)) - { - navDestinationId_buf.value = static_cast(valueDeserializer.readString()); - } - value.navDestinationId = navDestinationId_buf; - return value; - } Ark_LinearIndicatorStyle readLinearIndicatorStyle() { Ark_LinearIndicatorStyle value = {}; @@ -77459,215 +75397,6 @@ class Deserializer : public DeserializerBase { value.enableWaveEffect = enableWaveEffect_buf; return value; } - Ark_NavigationToolbarOptions readNavigationToolbarOptions() - { - Ark_NavigationToolbarOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyle_buf = {}; - barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.barStyle = barStyle_buf; - return value; - } - Ark_NavigationTitleOptions readNavigationTitleOptions() - { - Ark_NavigationTitleOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int8 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for backgroundColor_buf_ has to be chosen through deserialisation."; - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BarStyle barStyle_buf = {}; - barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) - { - barStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.barStyle = barStyle_buf; - const auto paddingStart_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingStart_buf = {}; - paddingStart_buf.tag = paddingStart_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (paddingStart_buf_runtimeType)) - { - paddingStart_buf.value = valueDeserializer.readLengthMetrics(); - } - value.paddingStart = paddingStart_buf; - const auto paddingEnd_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_LengthMetrics paddingEnd_buf = {}; - paddingEnd_buf.tag = paddingEnd_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (paddingEnd_buf_runtimeType)) - { - paddingEnd_buf.value = valueDeserializer.readLengthMetrics(); - } - value.paddingEnd = paddingEnd_buf; - const auto mainTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier mainTitleModifier_buf = {}; - mainTitleModifier_buf.tag = mainTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (mainTitleModifier_buf_runtimeType)) - { - mainTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } - value.mainTitleModifier = mainTitleModifier_buf; - const auto subTitleModifier_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_TextModifier subTitleModifier_buf = {}; - subTitleModifier_buf.tag = subTitleModifier_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (subTitleModifier_buf_runtimeType)) - { - subTitleModifier_buf.value = valueDeserializer.readTextModifier(); - } - value.subTitleModifier = subTitleModifier_buf; - const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean enableHoverMode_buf = {}; - enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) - { - enableHoverMode_buf.value = valueDeserializer.readBoolean(); - } - value.enableHoverMode = enableHoverMode_buf; - return value; - } - Ark_NavDestinationCustomTitle readNavDestinationCustomTitle() - { - Ark_NavDestinationCustomTitle value = {}; - Deserializer& valueDeserializer = *this; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - const Ark_Int8 height_buf_selector = valueDeserializer.readInt8(); - Ark_Union_TitleHeight_Length height_buf = {}; - height_buf.selector = height_buf_selector; - if (height_buf_selector == 0) { - height_buf.selector = 0; - height_buf.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (height_buf_selector == 1) { - height_buf.selector = 1; - height_buf.value1 = valueDeserializer.readLength(); - } - else { - throw "One of the branches for height_buf has to be chosen through deserialisation."; - } - value.height = static_cast(height_buf); - return value; - } - Ark_NavDestinationCommonTitle readNavDestinationCommonTitle() - { - Ark_NavDestinationCommonTitle value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 main_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource main_buf = {}; - main_buf.selector = main_buf_selector; - if (main_buf_selector == 0) { - main_buf.selector = 0; - main_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (main_buf_selector == 1) { - main_buf.selector = 1; - main_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for main_buf has to be chosen through deserialisation."; - } - value.main = static_cast(main_buf); - const Ark_Int8 sub_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource sub_buf = {}; - sub_buf.selector = sub_buf_selector; - if (sub_buf_selector == 0) { - sub_buf.selector = 0; - sub_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (sub_buf_selector == 1) { - sub_buf.selector = 1; - sub_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for sub_buf has to be chosen through deserialisation."; - } - value.sub = static_cast(sub_buf); - return value; - } - Ark_SystemBarStyle readSystemBarStyle() - { - Ark_SystemBarStyle value = {}; - Deserializer& valueDeserializer = *this; - value.__SystemBarStyleStub = static_cast(valueDeserializer.readString()); - return value; - } Ark_MenuItemOptions readMenuItemOptions() { Ark_MenuItemOptions value = {}; @@ -83787,12 +81516,6 @@ class Deserializer : public DeserializerBase { Ark_WithThemeAttribute value = {}; return value; } - Ark_NavigationTransitionProxy readNavigationTransitionProxy() - { - Deserializer& valueDeserializer = *this; - Ark_NativePointer ptr = valueDeserializer.readPointer(); - return { ptr }; - } Ark_IsolatedComponentAttribute readIsolatedComponentAttribute() { Ark_IsolatedComponentAttribute value = {}; @@ -87236,178 +84959,6 @@ class Deserializer : public DeserializerBase { value.param = param_buf; return value; } - Ark_ToolbarItem readToolbarItem() - { - Ark_ToolbarItem value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; - } - value.value = static_cast(value_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) - { - const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; - } - icon_buf.value = static_cast(icon_buf_); - } - value.icon = icon_buf; - const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIcon_buf = {}; - symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } - value.symbolIcon = symbolIcon_buf; - const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void action_buf = {}; - action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) - { - action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.action = action_buf; - const auto status_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ToolbarItemStatus status_buf = {}; - status_buf.tag = status_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (status_buf_runtimeType)) - { - status_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.status = status_buf; - const auto activeIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr activeIcon_buf = {}; - activeIcon_buf.tag = activeIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const Ark_Int8 activeIcon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr activeIcon_buf_ = {}; - activeIcon_buf_.selector = activeIcon_buf__selector; - if (activeIcon_buf__selector == 0) { - activeIcon_buf_.selector = 0; - activeIcon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_.selector = 1; - activeIcon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for activeIcon_buf_ has to be chosen through deserialisation."; - } - activeIcon_buf.value = static_cast(activeIcon_buf_); - } - value.activeIcon = activeIcon_buf; - const auto activeSymbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier activeSymbolIcon_buf = {}; - activeSymbolIcon_buf.tag = activeSymbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } - value.activeSymbolIcon = activeSymbolIcon_buf; - return value; - } - Ark_PopInfo readPopInfo() - { - Ark_PopInfo value = {}; - Deserializer& valueDeserializer = *this; - value.info = valueDeserializer.readNavPathInfo(); - value.result = static_cast(valueDeserializer.readCustomObject("Object")); - return value; - } - Ark_NavigationMenuItem readNavigationMenuItem() - { - Ark_NavigationMenuItem value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int8 value_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for value_buf has to be chosen through deserialisation."; - } - value.value = static_cast(value_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_Resource icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) - { - const Ark_Int8 icon_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_Resource icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); - } - else { - throw "One of the branches for icon_buf_ has to be chosen through deserialisation."; - } - icon_buf.value = static_cast(icon_buf_); - } - value.icon = icon_buf; - const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_SymbolGlyphModifier symbolIcon_buf = {}; - symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf.value = valueDeserializer.readSymbolGlyphModifier(); - } - value.symbolIcon = symbolIcon_buf; - const auto isEnabled_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isEnabled_buf = {}; - isEnabled_buf.tag = isEnabled_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isEnabled_buf_runtimeType)) - { - isEnabled_buf.value = valueDeserializer.readBoolean(); - } - value.isEnabled = isEnabled_buf; - const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void action_buf = {}; - action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) - { - action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))}; - } - value.action = action_buf; - return value; - } Ark_MenuItemGroupOptions readMenuItemGroupOptions() { Ark_MenuItemGroupOptions value = {}; diff --git a/arkoala/framework/native/src/generated/all_events.cc b/arkoala/framework/native/src/generated/all_events.cc index a0e0ee8e8..46808f91a 100644 --- a/arkoala/framework/native/src/generated/all_events.cc +++ b/arkoala/framework/native/src/generated/all_events.cc @@ -138,214 +138,206 @@ namespace Generated { KindMarquee_onBounce = 116, KindMarquee_onFinish = 117, KindMenuItem_onChange = 118, - KindNavDestination_onShown = 119, - KindNavDestination_onHidden = 120, - KindNavDestination_onBackPressed = 121, - KindNavDestination_onReady = 122, - KindNavDestination_onWillAppear = 123, - KindNavDestination_onWillDisappear = 124, - KindNavDestination_onWillShow = 125, - KindNavDestination_onWillHide = 126, - KindNavRouter_onStateChange = 127, - KindPanel_onChange = 128, - KindPanel_onHeightChange = 129, - KindPasteButton_onClick = 130, - KindPatternLock_onPatternComplete = 131, - KindPatternLock_onDotConnect = 132, - KindPluginComponent_onComplete = 133, - KindPluginComponent_onError = 134, - KindRadio_onChange = 135, - KindRating_onChange = 136, - KindRefresh_onStateChange = 137, - KindRefresh_onRefreshing = 138, - KindRefresh_onOffsetChange = 139, - KindRichEditor_onReady = 140, - KindRichEditor_onSelect = 141, - KindRichEditor_onSelectionChange = 142, - KindRichEditor_aboutToIMEInput = 143, - KindRichEditor_onIMEInputComplete = 144, - KindRichEditor_onDidIMEInput = 145, - KindRichEditor_aboutToDelete = 146, - KindRichEditor_onDeleteComplete = 147, - KindRichEditor_onPaste = 148, - KindRichEditor_onEditingChange = 149, - KindRichEditor_onSubmit = 150, - KindRichEditor_onWillChange = 151, - KindRichEditor_onDidChange = 152, - KindRichEditor_onCut = 153, - KindRichEditor_onCopy = 154, - KindRichEditor_bindSelectionMenu = 155, - KindRichEditor_customKeyboard = 156, - KindRichText_onStart = 157, - KindRichText_onComplete = 158, - KindSaveButton_onClick = 159, - KindScroll_onScroll = 160, - KindScroll_onScrollEdge = 161, - KindScroll_onScrollStart = 162, - KindScroll_onScrollEnd = 163, - KindScroll_onScrollStop = 164, - KindScroll_onScrollFrameBegin = 165, - KindSearch_onEditChange = 166, - KindSearch_onSubmit0 = 167, - KindSearch_onSubmit1 = 168, - KindSearch_onChange = 169, - KindSearch_onTextSelectionChange = 170, - KindSearch_onContentScroll = 171, - KindSearch_onCopy = 172, - KindSearch_onCut = 173, - KindSearch_onPaste = 174, - KindSearch_onWillInsert = 175, - KindSearch_onDidInsert = 176, - KindSearch_onWillDelete = 177, - KindSearch_onDidDelete = 178, - KindSearch_customKeyboard = 179, - KindSelect_onSelect = 180, - KindSlider_onChange = 181, - KindStepper_onFinish = 182, - KindStepper_onSkip = 183, - KindStepper_onChange = 184, - KindStepper_onNext = 185, - KindStepper_onPrevious = 186, - KindSwiper_onChange = 187, - KindSwiper_onAnimationStart = 188, - KindSwiper_onAnimationEnd = 189, - KindSwiper_onGestureSwipe = 190, - KindSwiper_onContentDidScroll = 191, - KindIndicatorComponent_onChange = 192, - KindTabs_onChange = 193, - KindTabs_onTabBarClick = 194, - KindTabs_onAnimationStart = 195, - KindTabs_onAnimationEnd = 196, - KindTabs_onGestureSwipe = 197, - KindTabs_customContentTransition = 198, - KindTabs_onContentWillChange = 199, - KindTabContent_onWillShow = 200, - KindTabContent_onWillHide = 201, - KindText_onCopy = 202, - KindText_onTextSelectionChange = 203, - KindText_bindSelectionMenu = 204, - KindTextArea_onSubmit0 = 205, - KindTextArea_onSubmit1 = 206, - KindTextArea_onChange = 207, - KindTextArea_onTextSelectionChange = 208, - KindTextArea_onContentScroll = 209, - KindTextArea_onEditChange = 210, - KindTextArea_onCopy = 211, - KindTextArea_onCut = 212, - KindTextArea_onPaste = 213, - KindTextArea_onWillInsert = 214, - KindTextArea_onDidInsert = 215, - KindTextArea_onWillDelete = 216, - KindTextArea_onDidDelete = 217, - KindTextArea_customKeyboard = 218, - KindTextClock_onDateChange = 219, - KindTextInput_onEditChanged = 220, - KindTextInput_onEditChange = 221, - KindTextInput_onSubmit = 222, - KindTextInput_onChange = 223, - KindTextInput_onTextSelectionChange = 224, - KindTextInput_onContentScroll = 225, - KindTextInput_onCopy = 226, - KindTextInput_onCut = 227, - KindTextInput_onPaste = 228, - KindTextInput_showUnit = 229, - KindTextInput_onSecurityStateChange = 230, - KindTextInput_onWillInsert = 231, - KindTextInput_onDidInsert = 232, - KindTextInput_onWillDelete = 233, - KindTextInput_onDidDelete = 234, - KindTextInput_customKeyboard = 235, - KindTextPicker_onAccept = 236, - KindTextPicker_onCancel = 237, - KindTextPicker_onChange = 238, - KindTextTimer_onTimer = 239, - KindTimePicker_onChange = 240, - KindToggle_onChange = 241, - KindVideo_onStart = 242, - KindVideo_onPause = 243, - KindVideo_onFinish = 244, - KindVideo_onFullscreenChange = 245, - KindVideo_onPrepared = 246, - KindVideo_onSeeking = 247, - KindVideo_onSeeked = 248, - KindVideo_onUpdate = 249, - KindVideo_onError = 250, - KindVideo_onStop = 251, - KindWeb_onPageEnd = 252, - KindWeb_onPageBegin = 253, - KindWeb_onProgressChange = 254, - KindWeb_onTitleReceive = 255, - KindWeb_onGeolocationHide = 256, - KindWeb_onGeolocationShow = 257, - KindWeb_onRequestSelected = 258, - KindWeb_onAlert = 259, - KindWeb_onBeforeUnload = 260, - KindWeb_onConfirm = 261, - KindWeb_onPrompt = 262, - KindWeb_onConsole = 263, - KindWeb_onErrorReceive = 264, - KindWeb_onHttpErrorReceive = 265, - KindWeb_onDownloadStart = 266, - KindWeb_onRefreshAccessedHistory = 267, - KindWeb_onUrlLoadIntercept = 268, - KindWeb_onSslErrorReceive = 269, - KindWeb_onRenderExited0 = 270, - KindWeb_onRenderExited1 = 271, - KindWeb_onShowFileSelector = 272, - KindWeb_onFileSelectorShow = 273, - KindWeb_onResourceLoad = 274, - KindWeb_onFullScreenExit = 275, - KindWeb_onFullScreenEnter = 276, - KindWeb_onScaleChange = 277, - KindWeb_onHttpAuthRequest = 278, - KindWeb_onInterceptRequest = 279, - KindWeb_onPermissionRequest = 280, - KindWeb_onScreenCaptureRequest = 281, - KindWeb_onContextMenuShow = 282, - KindWeb_onContextMenuHide = 283, - KindWeb_onSearchResultReceive = 284, - KindWeb_onScroll = 285, - KindWeb_onSslErrorEventReceive = 286, - KindWeb_onSslErrorEvent = 287, - KindWeb_onClientAuthenticationRequest = 288, - KindWeb_onWindowNew = 289, - KindWeb_onWindowExit = 290, - KindWeb_onInterceptKeyEvent = 291, - KindWeb_onTouchIconUrlReceived = 292, - KindWeb_onFaviconReceived = 293, - KindWeb_onPageVisible = 294, - KindWeb_onDataResubmitted = 295, - KindWeb_onAudioStateChanged = 296, - KindWeb_onFirstContentfulPaint = 297, - KindWeb_onFirstMeaningfulPaint = 298, - KindWeb_onLargestContentfulPaint = 299, - KindWeb_onLoadIntercept = 300, - KindWeb_onControllerAttached = 301, - KindWeb_onOverScroll = 302, - KindWeb_onSafeBrowsingCheckResult = 303, - KindWeb_onNavigationEntryCommitted = 304, - KindWeb_onIntelligentTrackingPreventionResult = 305, - KindWeb_onNativeEmbedLifecycleChange = 306, - KindWeb_onNativeEmbedVisibilityChange = 307, - KindWeb_onNativeEmbedGestureEvent = 308, - KindWeb_onOverrideUrlLoading = 309, - KindWeb_onRenderProcessNotResponding = 310, - KindWeb_onRenderProcessResponding = 311, - KindWeb_onViewportFitChanged = 312, - KindWeb_onInterceptKeyboardAttach = 313, - KindWeb_onAdsBlocked = 314, - KindWeb_bindSelectionMenu = 315, - KindXComponent_onLoad = 316, - KindXComponent_onDestroy = 317, - KindSideBarContainer_onChange = 318, - KindWaterFlow_onReachStart = 319, - KindWaterFlow_onReachEnd = 320, - KindWaterFlow_onScrollFrameBegin = 321, - KindWaterFlow_onScrollIndex = 322, - KindUIExtensionComponent_onRemoteReady = 323, - KindUIExtensionComponent_onResult = 324, - KindUIExtensionComponent_onRelease = 325, - KindUIExtensionComponent_onTerminated = 326, + KindNavRouter_onStateChange = 119, + KindPanel_onChange = 120, + KindPanel_onHeightChange = 121, + KindPasteButton_onClick = 122, + KindPatternLock_onPatternComplete = 123, + KindPatternLock_onDotConnect = 124, + KindPluginComponent_onComplete = 125, + KindPluginComponent_onError = 126, + KindRadio_onChange = 127, + KindRating_onChange = 128, + KindRefresh_onStateChange = 129, + KindRefresh_onRefreshing = 130, + KindRefresh_onOffsetChange = 131, + KindRichEditor_onReady = 132, + KindRichEditor_onSelect = 133, + KindRichEditor_onSelectionChange = 134, + KindRichEditor_aboutToIMEInput = 135, + KindRichEditor_onIMEInputComplete = 136, + KindRichEditor_onDidIMEInput = 137, + KindRichEditor_aboutToDelete = 138, + KindRichEditor_onDeleteComplete = 139, + KindRichEditor_onPaste = 140, + KindRichEditor_onEditingChange = 141, + KindRichEditor_onSubmit = 142, + KindRichEditor_onWillChange = 143, + KindRichEditor_onDidChange = 144, + KindRichEditor_onCut = 145, + KindRichEditor_onCopy = 146, + KindRichEditor_bindSelectionMenu = 147, + KindRichEditor_customKeyboard = 148, + KindRichText_onStart = 149, + KindRichText_onComplete = 150, + KindSaveButton_onClick = 151, + KindScroll_onScroll = 152, + KindScroll_onScrollEdge = 153, + KindScroll_onScrollStart = 154, + KindScroll_onScrollEnd = 155, + KindScroll_onScrollStop = 156, + KindScroll_onScrollFrameBegin = 157, + KindSearch_onEditChange = 158, + KindSearch_onSubmit0 = 159, + KindSearch_onSubmit1 = 160, + KindSearch_onChange = 161, + KindSearch_onTextSelectionChange = 162, + KindSearch_onContentScroll = 163, + KindSearch_onCopy = 164, + KindSearch_onCut = 165, + KindSearch_onPaste = 166, + KindSearch_onWillInsert = 167, + KindSearch_onDidInsert = 168, + KindSearch_onWillDelete = 169, + KindSearch_onDidDelete = 170, + KindSearch_customKeyboard = 171, + KindSelect_onSelect = 172, + KindSlider_onChange = 173, + KindStepper_onFinish = 174, + KindStepper_onSkip = 175, + KindStepper_onChange = 176, + KindStepper_onNext = 177, + KindStepper_onPrevious = 178, + KindSwiper_onChange = 179, + KindSwiper_onAnimationStart = 180, + KindSwiper_onAnimationEnd = 181, + KindSwiper_onGestureSwipe = 182, + KindSwiper_onContentDidScroll = 183, + KindIndicatorComponent_onChange = 184, + KindTabs_onChange = 185, + KindTabs_onTabBarClick = 186, + KindTabs_onAnimationStart = 187, + KindTabs_onAnimationEnd = 188, + KindTabs_onGestureSwipe = 189, + KindTabs_customContentTransition = 190, + KindTabs_onContentWillChange = 191, + KindTabContent_onWillShow = 192, + KindTabContent_onWillHide = 193, + KindText_onCopy = 194, + KindText_onTextSelectionChange = 195, + KindText_bindSelectionMenu = 196, + KindTextArea_onSubmit0 = 197, + KindTextArea_onSubmit1 = 198, + KindTextArea_onChange = 199, + KindTextArea_onTextSelectionChange = 200, + KindTextArea_onContentScroll = 201, + KindTextArea_onEditChange = 202, + KindTextArea_onCopy = 203, + KindTextArea_onCut = 204, + KindTextArea_onPaste = 205, + KindTextArea_onWillInsert = 206, + KindTextArea_onDidInsert = 207, + KindTextArea_onWillDelete = 208, + KindTextArea_onDidDelete = 209, + KindTextArea_customKeyboard = 210, + KindTextClock_onDateChange = 211, + KindTextInput_onEditChanged = 212, + KindTextInput_onEditChange = 213, + KindTextInput_onSubmit = 214, + KindTextInput_onChange = 215, + KindTextInput_onTextSelectionChange = 216, + KindTextInput_onContentScroll = 217, + KindTextInput_onCopy = 218, + KindTextInput_onCut = 219, + KindTextInput_onPaste = 220, + KindTextInput_showUnit = 221, + KindTextInput_onSecurityStateChange = 222, + KindTextInput_onWillInsert = 223, + KindTextInput_onDidInsert = 224, + KindTextInput_onWillDelete = 225, + KindTextInput_onDidDelete = 226, + KindTextInput_customKeyboard = 227, + KindTextPicker_onAccept = 228, + KindTextPicker_onCancel = 229, + KindTextPicker_onChange = 230, + KindTextTimer_onTimer = 231, + KindTimePicker_onChange = 232, + KindToggle_onChange = 233, + KindVideo_onStart = 234, + KindVideo_onPause = 235, + KindVideo_onFinish = 236, + KindVideo_onFullscreenChange = 237, + KindVideo_onPrepared = 238, + KindVideo_onSeeking = 239, + KindVideo_onSeeked = 240, + KindVideo_onUpdate = 241, + KindVideo_onError = 242, + KindVideo_onStop = 243, + KindWeb_onPageEnd = 244, + KindWeb_onPageBegin = 245, + KindWeb_onProgressChange = 246, + KindWeb_onTitleReceive = 247, + KindWeb_onGeolocationHide = 248, + KindWeb_onGeolocationShow = 249, + KindWeb_onRequestSelected = 250, + KindWeb_onAlert = 251, + KindWeb_onBeforeUnload = 252, + KindWeb_onConfirm = 253, + KindWeb_onPrompt = 254, + KindWeb_onConsole = 255, + KindWeb_onErrorReceive = 256, + KindWeb_onHttpErrorReceive = 257, + KindWeb_onDownloadStart = 258, + KindWeb_onRefreshAccessedHistory = 259, + KindWeb_onUrlLoadIntercept = 260, + KindWeb_onSslErrorReceive = 261, + KindWeb_onRenderExited0 = 262, + KindWeb_onRenderExited1 = 263, + KindWeb_onShowFileSelector = 264, + KindWeb_onFileSelectorShow = 265, + KindWeb_onResourceLoad = 266, + KindWeb_onFullScreenExit = 267, + KindWeb_onFullScreenEnter = 268, + KindWeb_onScaleChange = 269, + KindWeb_onHttpAuthRequest = 270, + KindWeb_onInterceptRequest = 271, + KindWeb_onPermissionRequest = 272, + KindWeb_onScreenCaptureRequest = 273, + KindWeb_onContextMenuShow = 274, + KindWeb_onContextMenuHide = 275, + KindWeb_onSearchResultReceive = 276, + KindWeb_onScroll = 277, + KindWeb_onSslErrorEventReceive = 278, + KindWeb_onSslErrorEvent = 279, + KindWeb_onClientAuthenticationRequest = 280, + KindWeb_onWindowNew = 281, + KindWeb_onWindowExit = 282, + KindWeb_onInterceptKeyEvent = 283, + KindWeb_onTouchIconUrlReceived = 284, + KindWeb_onFaviconReceived = 285, + KindWeb_onPageVisible = 286, + KindWeb_onDataResubmitted = 287, + KindWeb_onAudioStateChanged = 288, + KindWeb_onFirstContentfulPaint = 289, + KindWeb_onFirstMeaningfulPaint = 290, + KindWeb_onLargestContentfulPaint = 291, + KindWeb_onLoadIntercept = 292, + KindWeb_onControllerAttached = 293, + KindWeb_onOverScroll = 294, + KindWeb_onSafeBrowsingCheckResult = 295, + KindWeb_onNavigationEntryCommitted = 296, + KindWeb_onIntelligentTrackingPreventionResult = 297, + KindWeb_onNativeEmbedLifecycleChange = 298, + KindWeb_onNativeEmbedVisibilityChange = 299, + KindWeb_onNativeEmbedGestureEvent = 300, + KindWeb_onOverrideUrlLoading = 301, + KindWeb_onRenderProcessNotResponding = 302, + KindWeb_onRenderProcessResponding = 303, + KindWeb_onViewportFitChanged = 304, + KindWeb_onInterceptKeyboardAttach = 305, + KindWeb_onAdsBlocked = 306, + KindWeb_bindSelectionMenu = 307, + KindXComponent_onLoad = 308, + KindXComponent_onDestroy = 309, + KindSideBarContainer_onChange = 310, + KindWaterFlow_onReachStart = 311, + KindWaterFlow_onReachEnd = 312, + KindWaterFlow_onScrollFrameBegin = 313, + KindWaterFlow_onScrollIndex = 314, + KindUIExtensionComponent_onRemoteReady = 315, + KindUIExtensionComponent_onResult = 316, + KindUIExtensionComponent_onRelease = 317, + KindUIExtensionComponent_onTerminated = 318, }; namespace AbilityComponent { @@ -1664,74 +1656,6 @@ namespace Generated { sendEvent(&_eventBuffer); } } - namespace NavDestination { - void onShownImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onShown); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onHiddenImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onHidden); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onBackPressedImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onBackPressed); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onReadyImpl(Ark_Int32 nodeId, - const Ark_NavDestinationContext parameter) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onReady); - _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNavDestinationContext(parameter); - sendEvent(&_eventBuffer); - } - void onWillAppearImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onWillAppear); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onWillDisappearImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onWillDisappear); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onWillShowImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onWillShow); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - void onWillHideImpl(Ark_Int32 nodeId) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindNavDestination_onWillHide); - _eventBufferSerializer.writeInt32(nodeId); - sendEvent(&_eventBuffer); - } - } namespace NavRouter { void onStateChangeImpl(Ark_Int32 nodeId, const Ark_Boolean parameter) @@ -4256,21 +4180,6 @@ namespace Generated { return &GENERATED_ArkUIMenuItemEventsReceiverImpl; } - const GENERATED_ArkUINavDestinationEventsReceiver* GetNavDestinationEventsReceiver() - { - static const GENERATED_ArkUINavDestinationEventsReceiver GENERATED_ArkUINavDestinationEventsReceiverImpl { - NavDestination::onShownImpl, - NavDestination::onHiddenImpl, - NavDestination::onBackPressedImpl, - NavDestination::onReadyImpl, - NavDestination::onWillAppearImpl, - NavDestination::onWillDisappearImpl, - NavDestination::onWillShowImpl, - NavDestination::onWillHideImpl, - }; - - return &GENERATED_ArkUINavDestinationEventsReceiverImpl; - } const GENERATED_ArkUINavRouterEventsReceiver* GetNavRouterEventsReceiver() { static const GENERATED_ArkUINavRouterEventsReceiver GENERATED_ArkUINavRouterEventsReceiverImpl { @@ -4739,7 +4648,6 @@ namespace Generated { GetLocationButtonEventsReceiver, GetMarqueeEventsReceiver, GetMenuItemEventsReceiver, - GetNavDestinationEventsReceiver, GetNavRouterEventsReceiver, GetPanelEventsReceiver, GetPasteButtonEventsReceiver, diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index ed6773ffa..d0922c9c1 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -255,8 +255,6 @@ typedef struct Ark_ShadowOptions Ark_ShadowOptions; typedef struct Opt_ShadowOptions Opt_ShadowOptions; typedef struct Ark_GridRowSizeOption Ark_GridRowSizeOption; typedef struct Opt_GridRowSizeOption Opt_GridRowSizeOption; -typedef struct Callback_PopInfo_Void Callback_PopInfo_Void; -typedef struct Opt_Callback_PopInfo_Void Opt_Callback_PopInfo_Void; typedef struct Ark_BackgroundColorStyle Ark_BackgroundColorStyle; typedef struct Opt_BackgroundColorStyle Opt_BackgroundColorStyle; typedef struct Ark_UserDataSpan Ark_UserDataSpan; @@ -381,14 +379,6 @@ typedef struct VoidCallback VoidCallback; typedef struct Opt_VoidCallback Opt_VoidCallback; typedef struct Map_String_CustomObject Map_String_CustomObject; typedef struct Opt_Map_String_CustomObject Opt_Map_String_CustomObject; -typedef struct Ark_NavPathStack Ark_NavPathStack; -typedef struct Opt_NavPathStack Opt_NavPathStack; -typedef struct Ark_NavPathInfo Ark_NavPathInfo; -typedef struct Opt_NavPathInfo Opt_NavPathInfo; -typedef struct Callback_NavigationTransitionProxy_Void Callback_NavigationTransitionProxy_Void; -typedef struct Opt_Callback_NavigationTransitionProxy_Void Opt_Callback_NavigationTransitionProxy_Void; -typedef struct Callback_Boolean_Void Callback_Boolean_Void; -typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; typedef struct Ark_ColorMetrics Ark_ColorMetrics; typedef struct Opt_ColorMetrics Opt_ColorMetrics; typedef struct Ark_StyledStringValue Ark_StyledStringValue; @@ -505,10 +495,6 @@ typedef struct Ark_Union_Number_String_Array_Any Ark_Union_Number_String_Array_A typedef struct Opt_Union_Number_String_Array_Any Opt_Union_Number_String_Array_Any; typedef struct Ark_Union_String_Number_Resource Ark_Union_String_Number_Resource; typedef struct Opt_Union_String_Number_Resource Opt_Union_String_Number_Resource; -typedef struct Ark_TextModifier Ark_TextModifier; -typedef struct Opt_TextModifier Opt_TextModifier; -typedef struct Ark_Union_TitleHeight_Length Ark_Union_TitleHeight_Length; -typedef struct Opt_Union_TitleHeight_Length Opt_Union_TitleHeight_Length; typedef struct Ark_SwipeActionItem Ark_SwipeActionItem; typedef struct Opt_SwipeActionItem Opt_SwipeActionItem; typedef struct Ark_GridRowColumnOption Ark_GridRowColumnOption; @@ -633,14 +619,8 @@ typedef struct Ark_RestrictedWorker Ark_RestrictedWorker; typedef struct Opt_RestrictedWorker Opt_RestrictedWorker; typedef struct Ark_Want Ark_Want; typedef struct Opt_Want Opt_Want; -typedef struct Ark_NavDestinationContext Ark_NavDestinationContext; -typedef struct Opt_NavDestinationContext Opt_NavDestinationContext; typedef Ark_Materialized Ark_StyledString; typedef struct Opt_StyledString Opt_StyledString; -typedef struct Ark_NavigationAnimatedTransition Ark_NavigationAnimatedTransition; -typedef struct Opt_NavigationAnimatedTransition Opt_NavigationAnimatedTransition; -typedef struct Ark_NavContentInfo Ark_NavContentInfo; -typedef struct Opt_NavContentInfo Opt_NavContentInfo; typedef struct OnLinearIndicatorChangeCallback OnLinearIndicatorChangeCallback; typedef struct Opt_OnLinearIndicatorChangeCallback Opt_OnLinearIndicatorChangeCallback; typedef struct Ark_LinearIndicatorStyle Ark_LinearIndicatorStyle; @@ -901,20 +881,6 @@ typedef struct Ark_PluginComponentTemplate Ark_PluginComponentTemplate; typedef struct Opt_PluginComponentTemplate Opt_PluginComponentTemplate; typedef struct Ark_CircleStyleOptions Ark_CircleStyleOptions; typedef struct Opt_CircleStyleOptions Opt_CircleStyleOptions; -typedef struct Ark_NavigationToolbarOptions Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions Opt_NavigationToolbarOptions; -typedef struct Array_ToolbarItem Array_ToolbarItem; -typedef struct Opt_Array_ToolbarItem Opt_Array_ToolbarItem; -typedef struct Ark_NavigationTitleOptions Ark_NavigationTitleOptions; -typedef struct Opt_NavigationTitleOptions Opt_NavigationTitleOptions; -typedef struct Ark_NavDestinationCustomTitle Ark_NavDestinationCustomTitle; -typedef struct Opt_NavDestinationCustomTitle Opt_NavDestinationCustomTitle; -typedef struct Ark_NavDestinationCommonTitle Ark_NavDestinationCommonTitle; -typedef struct Opt_NavDestinationCommonTitle Opt_NavDestinationCommonTitle; -typedef struct Ark_SystemBarStyle Ark_SystemBarStyle; -typedef struct Opt_SystemBarStyle Opt_SystemBarStyle; -typedef struct Array_NavigationMenuItem Array_NavigationMenuItem; -typedef struct Opt_Array_NavigationMenuItem Opt_Array_NavigationMenuItem; typedef struct Ark_Union_ResourceStr_CustomBuilder Ark_Union_ResourceStr_CustomBuilder; typedef struct Opt_Union_ResourceStr_CustomBuilder Opt_Union_ResourceStr_CustomBuilder; typedef struct Ark_MenuItemOptions Ark_MenuItemOptions; @@ -1137,8 +1103,6 @@ typedef struct Ark_WithThemeOptions Ark_WithThemeOptions; typedef struct Opt_WithThemeOptions Opt_WithThemeOptions; typedef struct WithThemeInterface WithThemeInterface; typedef struct Opt_WithThemeInterface Opt_WithThemeInterface; -typedef struct Type_NavigationAttribute_customNavContentTransition_delegate Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate Opt_Type_NavigationAttribute_customNavContentTransition_delegate; typedef struct SliderTriggerChangeCallback SliderTriggerChangeCallback; typedef struct Opt_SliderTriggerChangeCallback Opt_SliderTriggerChangeCallback; typedef struct ScrollOnScrollCallback ScrollOnScrollCallback; @@ -1151,10 +1115,6 @@ typedef struct Ark_IsolatedOptions Ark_IsolatedOptions; typedef struct Opt_IsolatedOptions Opt_IsolatedOptions; typedef struct IsolatedComponentInterface IsolatedComponentInterface; typedef struct Opt_IsolatedComponentInterface Opt_IsolatedComponentInterface; -typedef struct Ark_Union_NavDestinationContext_NavBar Ark_Union_NavDestinationContext_NavBar; -typedef struct Opt_Union_NavDestinationContext_NavBar Opt_Union_NavDestinationContext_NavBar; -typedef struct InterceptionShowCallback InterceptionShowCallback; -typedef struct Opt_InterceptionShowCallback Opt_InterceptionShowCallback; typedef struct InterceptionModeCallback InterceptionModeCallback; typedef struct Opt_InterceptionModeCallback Opt_InterceptionModeCallback; typedef struct HoverCallback HoverCallback; @@ -1185,16 +1145,12 @@ typedef struct Callback_Opt_TabContentAnimatedTransition_Void Callback_Opt_TabCo typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void Opt_Callback_Opt_TabContentAnimatedTransition_Void; typedef struct Callback_Opt_StyledString_Opt_Array_String_Void Callback_Opt_StyledString_Opt_Array_String_Void; typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void Opt_Callback_Opt_StyledString_Opt_Array_String_Void; -typedef struct Callback_Opt_NavigationAnimatedTransition_Void Callback_Opt_NavigationAnimatedTransition_Void; -typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void Opt_Callback_Opt_NavigationAnimatedTransition_Void; typedef struct Callback_Opt_Array_String_Void Callback_Opt_Array_String_Void; typedef struct Opt_Callback_Opt_Array_String_Void Opt_Callback_Opt_Array_String_Void; typedef struct Callback_OnScrollFrameBeginHandlerResult_Void Callback_OnScrollFrameBeginHandlerResult_Void; typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void Opt_Callback_OnScrollFrameBeginHandlerResult_Void; typedef struct Callback_OffsetResult_Void Callback_OffsetResult_Void; typedef struct Opt_Callback_OffsetResult_Void Opt_Callback_OffsetResult_Void; -typedef Ark_Materialized Ark_NavigationTransitionProxy; -typedef struct Opt_NavigationTransitionProxy Opt_NavigationTransitionProxy; typedef struct Callback_NavigationTitleMode_Void Callback_NavigationTitleMode_Void; typedef struct Opt_Callback_NavigationTitleMode_Void Opt_Callback_NavigationTitleMode_Void; typedef struct Callback_NavigationMode_Void Callback_NavigationMode_Void; @@ -1215,6 +1171,8 @@ typedef struct Callback_ComputedBarAttribute_Void Callback_ComputedBarAttribute_ typedef struct Opt_Callback_ComputedBarAttribute_Void Opt_Callback_ComputedBarAttribute_Void; typedef struct Callback_Callback_Any_Void Callback_Callback_Any_Void; typedef struct Opt_Callback_Callback_Any_Void Opt_Callback_Callback_Any_Void; +typedef struct Callback_Boolean Callback_Boolean; +typedef struct Opt_Callback_Boolean Opt_Callback_Boolean; typedef struct Callback_Array_String_Void Callback_Array_String_Void; typedef struct Opt_Callback_Array_String_Void Opt_Callback_Array_String_Void; typedef struct ButtonTriggerClickCallback ButtonTriggerClickCallback; @@ -1803,28 +1761,6 @@ typedef struct Ark_Literal_String_target_NavigationType_type Ark_Literal_String_ typedef struct Opt_Literal_String_target_NavigationType_type Opt_Literal_String_target_NavigationType_type; typedef struct Ark_RouteInfo Ark_RouteInfo; typedef struct Opt_RouteInfo Opt_RouteInfo; -typedef struct Array_LayoutSafeAreaEdge Array_LayoutSafeAreaEdge; -typedef struct Opt_Array_LayoutSafeAreaEdge Opt_Array_LayoutSafeAreaEdge; -typedef struct Array_LayoutSafeAreaType Array_LayoutSafeAreaType; -typedef struct Opt_Array_LayoutSafeAreaType Opt_Array_LayoutSafeAreaType; -typedef struct Ark_ToolbarItem Ark_ToolbarItem; -typedef struct Opt_ToolbarItem Opt_ToolbarItem; -typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder Ark_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder Opt_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Ark_Type_NavDestinationAttribute_title_value Ark_Type_NavDestinationAttribute_title_value; -typedef struct Opt_Type_NavDestinationAttribute_title_value Opt_Type_NavDestinationAttribute_title_value; -typedef struct Ark_PopInfo Ark_PopInfo; -typedef struct Opt_PopInfo Opt_PopInfo; -typedef struct Callback_NavDestinationContext_Void Callback_NavDestinationContext_Void; -typedef struct Opt_Callback_NavDestinationContext_Void Opt_Callback_NavDestinationContext_Void; -typedef struct Ark_NavigationMenuItem Ark_NavigationMenuItem; -typedef struct Opt_NavigationMenuItem Opt_NavigationMenuItem; -typedef struct Ark_Union_Array_NavigationMenuItem_CustomBuilder Ark_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Opt_Union_Array_NavigationMenuItem_CustomBuilder Opt_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Callback_Boolean Callback_Boolean; -typedef struct Opt_Callback_Boolean Opt_Callback_Boolean; typedef struct Ark_MenuItemGroupOptions Ark_MenuItemGroupOptions; typedef struct Opt_MenuItemGroupOptions Opt_MenuItemGroupOptions; typedef struct Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier; @@ -1903,6 +1839,8 @@ typedef struct Ark_GridContainerOptions Ark_GridContainerOptions; typedef struct Opt_GridContainerOptions Opt_GridContainerOptions; typedef struct Ark_GridColOptions Ark_GridColOptions; typedef struct Opt_GridColOptions Opt_GridColOptions; +typedef struct Callback_Boolean_Void Callback_Boolean_Void; +typedef struct Opt_Callback_Boolean_Void Opt_Callback_Boolean_Void; typedef struct Ark_GridItemOptions Ark_GridItemOptions; typedef struct Opt_GridItemOptions Opt_GridItemOptions; typedef struct Ark_Literal_Number_offsetRemain Ark_Literal_Number_offsetRemain; @@ -2518,14 +2456,6 @@ typedef struct Opt_SymbolEffectStrategy { Ark_Tag tag; Ark_SymbolEffectStrategy value; } Opt_SymbolEffectStrategy; -typedef enum Ark_TitleHeight { - ARK_TITLE_HEIGHT_MAIN_ONLY = 0, - ARK_TITLE_HEIGHT_MAIN_WITH_SUB = 1, -} Ark_TitleHeight; -typedef struct Opt_TitleHeight { - Ark_Tag tag; - Ark_TitleHeight value; -} Opt_TitleHeight; typedef enum Ark_GradientDirection { ARK_GRADIENT_DIRECTION_LEFT = 0, ARK_GRADIENT_DIRECTION_TOP = 1, @@ -2576,14 +2506,6 @@ typedef struct Opt_DialogButtonStyle { Ark_Tag tag; Ark_DialogButtonStyle value; } Opt_DialogButtonStyle; -typedef enum Ark_NavDestinationMode { - ARK_NAV_DESTINATION_MODE_STANDARD = 0, - ARK_NAV_DESTINATION_MODE_DIALOG = 1, -} Ark_NavDestinationMode; -typedef struct Opt_NavDestinationMode { - Ark_Tag tag; - Ark_NavDestinationMode value; -} Opt_NavDestinationMode; typedef enum Ark_StyledStringKey { ARK_STYLED_STRING_KEY_FONT = 0, ARK_STYLED_STRING_KEY_DECORATION = 1, @@ -2816,15 +2738,6 @@ typedef struct Opt_ProgressStatus { Ark_Tag tag; Ark_ProgressStatus value; } Opt_ProgressStatus; -typedef enum Ark_BarStyle { - ARK_BAR_STYLE_STANDARD = 0, - ARK_BAR_STYLE_STACK = 1, - ARK_BAR_STYLE_SAFE_AREA_PADDING = 2, -} Ark_BarStyle; -typedef struct Opt_BarStyle { - Ark_Tag tag; - Ark_BarStyle value; -} Opt_BarStyle; typedef enum Ark_BreakpointsReference { ARK_BREAKPOINTS_REFERENCE_WINDOW_SIZE = 0, ARK_BREAKPOINTS_REFERENCE_COMPONENT_SIZE = 1, @@ -3448,15 +3361,6 @@ typedef struct Opt_NavigationType { Ark_Tag tag; Ark_NavigationType value; } Opt_NavigationType; -typedef enum Ark_ToolbarItemStatus { - ARK_TOOLBAR_ITEM_STATUS_NORMAL = 0, - ARK_TOOLBAR_ITEM_STATUS_DISABLED = 1, - ARK_TOOLBAR_ITEM_STATUS_ACTIVE = 2, -} Ark_ToolbarItemStatus; -typedef struct Opt_ToolbarItemStatus { - Ark_Tag tag; - Ark_ToolbarItemStatus value; -} Opt_ToolbarItemStatus; typedef enum Ark_LocationDescription { ARK_LOCATION_DESCRIPTION_CURRENT_LOCATION = 0, ARK_LOCATION_DESCRIPTION_ADD_LOCATION = 1, @@ -4061,15 +3965,6 @@ typedef struct Opt_RouteType { Ark_Tag tag; Ark_RouteType value; } Opt_RouteType; -typedef enum Ark_NavigationOperation { - ARK_NAVIGATION_OPERATION_PUSH = 1, - ARK_NAVIGATION_OPERATION_POP = 2, - ARK_NAVIGATION_OPERATION_REPLACE = 3, -} Ark_NavigationOperation; -typedef struct Opt_NavigationOperation { - Ark_Tag tag; - Ark_NavigationOperation value; -} Opt_NavigationOperation; typedef enum Ark_NavigationTitleMode { ARK_NAVIGATION_TITLE_MODE_FREE = 0, ARK_NAVIGATION_TITLE_MODE_FULL = 1, @@ -4435,31 +4330,6 @@ typedef struct Opt_NavRouteMode { Ark_Tag tag; Ark_NavRouteMode value; } Opt_NavRouteMode; -typedef enum Ark_LayoutSafeAreaEdge { - ARK_LAYOUT_SAFE_AREA_EDGE_TOP = 0, - ARK_LAYOUT_SAFE_AREA_EDGE_BOTTOM = 1, -} Ark_LayoutSafeAreaEdge; -typedef struct Opt_LayoutSafeAreaEdge { - Ark_Tag tag; - Ark_LayoutSafeAreaEdge value; -} Opt_LayoutSafeAreaEdge; -typedef enum Ark_LayoutSafeAreaType { - ARK_LAYOUT_SAFE_AREA_TYPE_SYSTEM = 0, -} Ark_LayoutSafeAreaType; -typedef struct Opt_LayoutSafeAreaType { - Ark_Tag tag; - Ark_LayoutSafeAreaType value; -} Opt_LayoutSafeAreaType; -typedef enum Ark_NavigationSystemTransitionType { - ARK_NAVIGATION_SYSTEM_TRANSITION_TYPE_DEFAULT = 0, - ARK_NAVIGATION_SYSTEM_TRANSITION_TYPE_NONE = 1, - ARK_NAVIGATION_SYSTEM_TRANSITION_TYPE_TITLE = 2, - ARK_NAVIGATION_SYSTEM_TRANSITION_TYPE_CONTENT = 3, -} Ark_NavigationSystemTransitionType; -typedef struct Opt_NavigationSystemTransitionType { - Ark_Tag tag; - Ark_NavigationSystemTransitionType value; -} Opt_NavigationSystemTransitionType; typedef enum Ark_SubMenuExpandingMode { ARK_SUB_MENU_EXPANDING_MODE_SIDE_EXPAND = 0, ARK_SUB_MENU_EXPANDING_MODE_EMBEDDED_EXPAND = 1, @@ -5080,19 +4950,6 @@ typedef struct Opt_GridRowSizeOption { Ark_Tag tag; Ark_GridRowSizeOption value; } Opt_GridRowSizeOption; -typedef struct Callback_PopInfo_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_PopInfo parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_PopInfo parameter); -} Callback_PopInfo_Void; -typedef struct Opt_Callback_PopInfo_Void { - Ark_Tag tag; - Callback_PopInfo_Void value; -} Opt_Callback_PopInfo_Void; -typedef struct Opt_CustomObject { - Ark_Tag tag; - Ark_CustomObject value; -} Opt_CustomObject; typedef struct Ark_BackgroundColorStyle { Ark_TextBackgroundStyle textBackgroundStyle; } Ark_BackgroundColorStyle; @@ -5574,6 +5431,10 @@ typedef struct Opt_Union_SheetSize_Length { Ark_Tag tag; Ark_Union_SheetSize_Length value; } Opt_Union_SheetSize_Length; +typedef struct Opt_CustomObject { + Ark_Tag tag; + Ark_CustomObject value; +} Opt_CustomObject; typedef struct Opt_TransitionEffect { Ark_Tag tag; Ark_TransitionEffect value; @@ -5638,41 +5499,6 @@ typedef struct Opt_Map_String_CustomObject { Ark_Tag tag; Map_String_CustomObject value; } Opt_Map_String_CustomObject; -typedef struct Ark_NavPathStack { - void *handle; -} Ark_NavPathStack; -typedef struct Opt_NavPathStack { - Ark_Tag tag; - Ark_NavPathStack value; -} Opt_NavPathStack; -typedef struct Ark_NavPathInfo { - Ark_String name; - Opt_CustomObject param; - Opt_Callback_PopInfo_Void onPop; - Opt_Boolean isEntry; -} Ark_NavPathInfo; -typedef struct Opt_NavPathInfo { - Ark_Tag tag; - Ark_NavPathInfo value; -} Opt_NavPathInfo; -typedef struct Callback_NavigationTransitionProxy_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); -} Callback_NavigationTransitionProxy_Void; -typedef struct Opt_Callback_NavigationTransitionProxy_Void { - Ark_Tag tag; - Callback_NavigationTransitionProxy_Void value; -} Opt_Callback_NavigationTransitionProxy_Void; -typedef struct Callback_Boolean_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean parameter); -} Callback_Boolean_Void; -typedef struct Opt_Callback_Boolean_Void { - Ark_Tag tag; - Callback_Boolean_Void value; -} Opt_Callback_Boolean_Void; typedef struct Ark_ColorMetrics { Ark_String __ColorMetricsStub; } Ark_ColorMetrics; @@ -6235,24 +6061,6 @@ typedef struct Opt_Union_String_Number_Resource { Ark_Tag tag; Ark_Union_String_Number_Resource value; } Opt_Union_String_Number_Resource; -typedef struct Ark_TextModifier { - void *handle; -} Ark_TextModifier; -typedef struct Opt_TextModifier { - Ark_Tag tag; - Ark_TextModifier value; -} Opt_TextModifier; -typedef struct Ark_Union_TitleHeight_Length { - Ark_Int32 selector; - union { - Ark_TitleHeight value0; - Ark_Length value1; - }; -} Ark_Union_TitleHeight_Length; -typedef struct Opt_Union_TitleHeight_Length { - Ark_Tag tag; - Ark_Union_TitleHeight_Length value; -} Opt_Union_TitleHeight_Length; typedef struct Ark_SwipeActionItem { Opt_CustomNodeBuilder builder; Opt_Length actionAreaDistance; @@ -6855,40 +6663,10 @@ typedef struct Opt_Want { Ark_Tag tag; Ark_Want value; } Opt_Want; -typedef struct Ark_NavDestinationContext { - Ark_NavPathInfo pathInfo; - Ark_NavPathStack pathStack; - Opt_String navDestinationId; -} Ark_NavDestinationContext; -typedef struct Opt_NavDestinationContext { - Ark_Tag tag; - Ark_NavDestinationContext value; -} Opt_NavDestinationContext; typedef struct Opt_StyledString { Ark_Tag tag; Ark_StyledString value; } Opt_StyledString; -typedef struct Ark_NavigationAnimatedTransition { - Opt_Callback_Boolean_Void onTransitionEnd; - Opt_Number timeout; - Opt_Boolean isInteractive; - Callback_NavigationTransitionProxy_Void transition; -} Ark_NavigationAnimatedTransition; -typedef struct Opt_NavigationAnimatedTransition { - Ark_Tag tag; - Ark_NavigationAnimatedTransition value; -} Opt_NavigationAnimatedTransition; -typedef struct Ark_NavContentInfo { - Opt_String name; - Ark_Number index; - Opt_NavDestinationMode mode; - Opt_CustomObject param; - Opt_String navDestinationId; -} Ark_NavContentInfo; -typedef struct Opt_NavContentInfo { - Ark_Tag tag; - Ark_NavContentInfo value; -} Opt_NavContentInfo; typedef struct OnLinearIndicatorChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number progress); @@ -7992,68 +7770,6 @@ typedef struct Opt_CircleStyleOptions { Ark_Tag tag; Ark_CircleStyleOptions value; } Opt_CircleStyleOptions; -typedef struct Ark_NavigationToolbarOptions { - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_BarStyle barStyle; -} Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions { - Ark_Tag tag; - Ark_NavigationToolbarOptions value; -} Opt_NavigationToolbarOptions; -typedef struct Array_ToolbarItem { - Ark_ToolbarItem* array; - Ark_Int32 length; -} Array_ToolbarItem; -typedef struct Opt_Array_ToolbarItem { - Ark_Tag tag; - Array_ToolbarItem value; -} Opt_Array_ToolbarItem; -typedef struct Ark_NavigationTitleOptions { - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; - Opt_BarStyle barStyle; - Opt_LengthMetrics paddingStart; - Opt_LengthMetrics paddingEnd; - Opt_TextModifier mainTitleModifier; - Opt_TextModifier subTitleModifier; - Opt_Boolean enableHoverMode; -} Ark_NavigationTitleOptions; -typedef struct Opt_NavigationTitleOptions { - Ark_Tag tag; - Ark_NavigationTitleOptions value; -} Opt_NavigationTitleOptions; -typedef struct Ark_NavDestinationCustomTitle { - CustomNodeBuilder builder; - Ark_Union_TitleHeight_Length height; -} Ark_NavDestinationCustomTitle; -typedef struct Opt_NavDestinationCustomTitle { - Ark_Tag tag; - Ark_NavDestinationCustomTitle value; -} Opt_NavDestinationCustomTitle; -typedef struct Ark_NavDestinationCommonTitle { - Ark_Union_String_Resource main; - Ark_Union_String_Resource sub; -} Ark_NavDestinationCommonTitle; -typedef struct Opt_NavDestinationCommonTitle { - Ark_Tag tag; - Ark_NavDestinationCommonTitle value; -} Opt_NavDestinationCommonTitle; -typedef struct Ark_SystemBarStyle { - Ark_String __SystemBarStyleStub; -} Ark_SystemBarStyle; -typedef struct Opt_SystemBarStyle { - Ark_Tag tag; - Ark_SystemBarStyle value; -} Opt_SystemBarStyle; -typedef struct Array_NavigationMenuItem { - Ark_NavigationMenuItem* array; - Ark_Int32 length; -} Array_NavigationMenuItem; -typedef struct Opt_Array_NavigationMenuItem { - Ark_Tag tag; - Array_NavigationMenuItem value; -} Opt_Array_NavigationMenuItem; typedef struct Ark_Union_ResourceStr_CustomBuilder { Ark_Int32 selector; union { @@ -9279,15 +8995,6 @@ typedef struct Opt_WithThemeInterface { Ark_Tag tag; WithThemeInterface value; } Opt_WithThemeInterface; -typedef struct Type_NavigationAttribute_customNavContentTransition_delegate { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); -} Type_NavigationAttribute_customNavContentTransition_delegate; -typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate { - Ark_Tag tag; - Type_NavigationAttribute_customNavContentTransition_delegate value; -} Opt_Type_NavigationAttribute_customNavContentTransition_delegate; typedef struct SliderTriggerChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number value, Ark_SliderChangeMode mode); @@ -9341,26 +9048,6 @@ typedef struct Opt_IsolatedComponentInterface { Ark_Tag tag; IsolatedComponentInterface value; } Opt_IsolatedComponentInterface; -typedef struct Ark_Union_NavDestinationContext_NavBar { - Ark_Int32 selector; - union { - Ark_NavDestinationContext value0; - Ark_String value1; - }; -} Ark_Union_NavDestinationContext_NavBar; -typedef struct Opt_Union_NavDestinationContext_NavBar { - Ark_Tag tag; - Ark_Union_NavDestinationContext_NavBar value; -} Opt_Union_NavDestinationContext_NavBar; -typedef struct InterceptionShowCallback { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Union_NavDestinationContext_NavBar from, const Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, const Ark_Boolean isAnimated); -} InterceptionShowCallback; -typedef struct Opt_InterceptionShowCallback { - Ark_Tag tag; - InterceptionShowCallback value; -} Opt_InterceptionShowCallback; typedef struct InterceptionModeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_NavigationMode mode); @@ -9494,15 +9181,6 @@ typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void { Ark_Tag tag; Callback_Opt_StyledString_Opt_Array_String_Void value; } Opt_Callback_Opt_StyledString_Opt_Array_String_Void; -typedef struct Callback_Opt_NavigationAnimatedTransition_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); -} Callback_Opt_NavigationAnimatedTransition_Void; -typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { - Ark_Tag tag; - Callback_Opt_NavigationAnimatedTransition_Void value; -} Opt_Callback_Opt_NavigationAnimatedTransition_Void; typedef struct Callback_Opt_Array_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); @@ -9530,10 +9208,6 @@ typedef struct Opt_Callback_OffsetResult_Void { Ark_Tag tag; Callback_OffsetResult_Void value; } Opt_Callback_OffsetResult_Void; -typedef struct Opt_NavigationTransitionProxy { - Ark_Tag tag; - Ark_NavigationTransitionProxy value; -} Opt_NavigationTransitionProxy; typedef struct Callback_NavigationTitleMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_NavigationTitleMode titleMode); @@ -9622,6 +9296,15 @@ typedef struct Opt_Callback_Callback_Any_Void { Ark_Tag tag; Callback_Callback_Any_Void value; } Opt_Callback_Callback_Any_Void; +typedef struct Callback_Boolean { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); +} Callback_Boolean; +typedef struct Opt_Callback_Boolean { + Ark_Tag tag; + Callback_Boolean value; +} Opt_Callback_Boolean; typedef struct Callback_Array_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Array_String value); @@ -12228,120 +11911,6 @@ typedef struct Opt_RouteInfo { Ark_Tag tag; Ark_RouteInfo value; } Opt_RouteInfo; -typedef struct Array_LayoutSafeAreaEdge { - Ark_LayoutSafeAreaEdge* array; - Ark_Int32 length; -} Array_LayoutSafeAreaEdge; -typedef struct Opt_Array_LayoutSafeAreaEdge { - Ark_Tag tag; - Array_LayoutSafeAreaEdge value; -} Opt_Array_LayoutSafeAreaEdge; -typedef struct Array_LayoutSafeAreaType { - Ark_LayoutSafeAreaType* array; - Ark_Int32 length; -} Array_LayoutSafeAreaType; -typedef struct Opt_Array_LayoutSafeAreaType { - Ark_Tag tag; - Array_LayoutSafeAreaType value; -} Opt_Array_LayoutSafeAreaType; -typedef struct Ark_ToolbarItem { - Ark_ResourceStr value; - Opt_ResourceStr icon; - Opt_SymbolGlyphModifier symbolIcon; - Opt_Callback_Void action; - Opt_ToolbarItemStatus status; - Opt_ResourceStr activeIcon; - Opt_SymbolGlyphModifier activeSymbolIcon; -} Ark_ToolbarItem; -typedef struct Opt_ToolbarItem { - Ark_Tag tag; - Ark_ToolbarItem value; -} Opt_ToolbarItem; -typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder { - Ark_Int32 selector; - union { - Array_ToolbarItem value0; - CustomNodeBuilder value1; - }; -} Ark_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder { - Ark_Tag tag; - Ark_Union_Array_ToolbarItem_CustomBuilder value; -} Opt_Union_Array_ToolbarItem_CustomBuilder; -typedef struct Ark_Type_NavDestinationAttribute_title_value { - Ark_Int32 selector; - union { - Ark_String value0; - CustomNodeBuilder value1; - Ark_NavDestinationCommonTitle value2; - Ark_NavDestinationCustomTitle value3; - Ark_Resource value4; - }; -} Ark_Type_NavDestinationAttribute_title_value; -typedef struct Opt_Type_NavDestinationAttribute_title_value { - Ark_Tag tag; - Ark_Type_NavDestinationAttribute_title_value value; -} Opt_Type_NavDestinationAttribute_title_value; -typedef struct Ark_PopInfo { - Ark_NavPathInfo info; - Ark_CustomObject result; -} Ark_PopInfo; -typedef struct Opt_PopInfo { - Ark_Tag tag; - Ark_PopInfo value; -} Opt_PopInfo; -typedef struct Callback_NavDestinationContext_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); -} Callback_NavDestinationContext_Void; -typedef struct Opt_Callback_NavDestinationContext_Void { - Ark_Tag tag; - Callback_NavDestinationContext_Void value; -} Opt_Callback_NavDestinationContext_Void; -typedef struct Ark_NavigationMenuItem { - Ark_Union_String_Resource value; - Opt_Union_String_Resource icon; - Opt_SymbolGlyphModifier symbolIcon; - Opt_Boolean isEnabled; - Opt_Callback_Void action; -} Ark_NavigationMenuItem; -typedef struct Opt_NavigationMenuItem { - Ark_Tag tag; - Ark_NavigationMenuItem value; -} Opt_NavigationMenuItem; -typedef struct Ark_Union_Array_NavigationMenuItem_CustomBuilder { - Ark_Int32 selector; - union { - Array_NavigationMenuItem value0; - CustomNodeBuilder value1; - }; -} Ark_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Opt_Union_Array_NavigationMenuItem_CustomBuilder { - Ark_Tag tag; - Ark_Union_Array_NavigationMenuItem_CustomBuilder value; -} Opt_Union_Array_NavigationMenuItem_CustomBuilder; -typedef struct Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier { - Ark_Int32 selector; - union { - Ark_ResourceStr value0; - Ark_PixelMap value1; - Ark_SymbolGlyphModifier value2; - }; -} Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { - Ark_Tag tag; - Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value; -} Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; -typedef struct Callback_Boolean { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); - void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); -} Callback_Boolean; -typedef struct Opt_Callback_Boolean { - Ark_Tag tag; - Callback_Boolean value; -} Opt_Callback_Boolean; typedef struct Ark_MenuItemGroupOptions { Opt_Union_ResourceStr_CustomBuilder header; Opt_Union_ResourceStr_CustomBuilder footer; @@ -12735,6 +12304,15 @@ typedef struct Opt_GridColOptions { Ark_Tag tag; Ark_GridColOptions value; } Opt_GridColOptions; +typedef struct Callback_Boolean_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Boolean parameter); + void (*callSync)(Ark_VMContext context, const Ark_Int32 resourceId, const Ark_Boolean parameter); +} Callback_Boolean_Void; +typedef struct Opt_Callback_Boolean_Void { + Ark_Tag tag; + Callback_Boolean_Void value; +} Opt_Callback_Boolean_Void; typedef struct Ark_GridItemOptions { Opt_GridItemStyle style; } Ark_GridItemOptions; @@ -16044,57 +15622,6 @@ typedef struct GENERATED_ArkUIMenuItemGroupModifier { const Opt_MenuItemGroupOptions* value); } GENERATED_ArkUIMenuItemGroupModifier; -typedef struct GENERATED_ArkUINavDestinationModifier { - Ark_NativePointer (*construct)(Ark_Int32 id, - Ark_Int32 flags); - void (*setNavDestinationOptions)(Ark_NativePointer node); - void (*setHideTitleBar0)(Ark_NativePointer node, - Ark_Boolean value); - void (*setHideTitleBar1)(Ark_NativePointer node, - Ark_Boolean hide, - Ark_Boolean animated); - void (*setOnShown)(Ark_NativePointer node, - const Callback_Void* value); - void (*setOnHidden)(Ark_NativePointer node, - const Callback_Void* value); - void (*setOnBackPressed)(Ark_NativePointer node, - const Callback_Boolean* value); - void (*setMode)(Ark_NativePointer node, - Ark_NavDestinationMode value); - void (*setBackButtonIcon)(Ark_NativePointer node, - const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value); - void (*setMenus)(Ark_NativePointer node, - const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value); - void (*setOnReady)(Ark_NativePointer node, - const Callback_NavDestinationContext_Void* value); - void (*setOnWillAppear)(Ark_NativePointer node, - const Callback_Void* value); - void (*setOnWillDisappear)(Ark_NativePointer node, - const Callback_Void* value); - void (*setOnWillShow)(Ark_NativePointer node, - const Callback_Void* value); - void (*setOnWillHide)(Ark_NativePointer node, - const Callback_Void* value); - void (*setSystemBarStyle)(Ark_NativePointer node, - const Opt_SystemBarStyle* value); - void (*setRecoverable)(Ark_NativePointer node, - const Opt_Boolean* value); - void (*setSystemTransition)(Ark_NativePointer node, - Ark_NavigationSystemTransitionType value); - void (*setTitle)(Ark_NativePointer node, - const Ark_Type_NavDestinationAttribute_title_value* value, - const Opt_NavigationTitleOptions* options); - void (*setToolbarConfiguration)(Ark_NativePointer node, - const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, - const Opt_NavigationToolbarOptions* options); - void (*setHideToolBar)(Ark_NativePointer node, - Ark_Boolean hide, - const Opt_Boolean* animated); - void (*setIgnoreLayoutSafeArea)(Ark_NativePointer node, - const Opt_Array_LayoutSafeAreaType* types, - const Opt_Array_LayoutSafeAreaEdge* edges); -} GENERATED_ArkUINavDestinationModifier; - typedef struct GENERATED_ArkUINavRouterModifier { Ark_NativePointer (*construct)(Ark_Int32 id, Ark_Int32 flags); @@ -18742,24 +18269,6 @@ typedef struct GENERATED_ArkUIMatrix2DAccessor { const Ark_Number* translateY); } GENERATED_ArkUIMatrix2DAccessor; -typedef struct NavigationTransitionProxyPeer NavigationTransitionProxyPeer; -typedef struct GENERATED_ArkUINavigationTransitionProxyAccessor { - void (*destroyPeer)(NavigationTransitionProxyPeer* peer); - Ark_NativePointer (*ctor)(); - Ark_NativePointer (*getFinalizer)(); - void (*finishTransition)(NavigationTransitionProxyPeer* peer); - void (*cancelTransition)(NavigationTransitionProxyPeer* peer); - void (*updateTransition)(NavigationTransitionProxyPeer* peer, - const Ark_Number* progress); - void (*setFrom)(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* from); - void (*setTo)(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* to); - Ark_Boolean (*getIsInteractive)(NavigationTransitionProxyPeer* peer); - void (*setIsInteractive)(NavigationTransitionProxyPeer* peer, - Ark_Boolean isInteractive); -} GENERATED_ArkUINavigationTransitionProxyAccessor; - typedef struct PatternLockControllerPeer PatternLockControllerPeer; typedef struct GENERATED_ArkUIPatternLockControllerAccessor { void (*destroyPeer)(PatternLockControllerPeer* peer); @@ -19893,18 +19402,6 @@ typedef struct GENERATED_ArkUIMenuItemEventsReceiver { const Ark_Boolean parameter); } GENERATED_ArkUIMenuItemEventsReceiver; -typedef struct GENERATED_ArkUINavDestinationEventsReceiver { - void (*onShown)(Ark_Int32 nodeId); - void (*onHidden)(Ark_Int32 nodeId); - void (*onBackPressed)(Ark_Int32 nodeId); - void (*onReady)(Ark_Int32 nodeId, - const Ark_NavDestinationContext parameter); - void (*onWillAppear)(Ark_Int32 nodeId); - void (*onWillDisappear)(Ark_Int32 nodeId); - void (*onWillShow)(Ark_Int32 nodeId); - void (*onWillHide)(Ark_Int32 nodeId); -} GENERATED_ArkUINavDestinationEventsReceiver; - typedef struct GENERATED_ArkUINavRouterEventsReceiver { void (*onStateChange)(Ark_Int32 nodeId, const Ark_Boolean parameter); @@ -20480,7 +19977,6 @@ typedef struct GENERATED_ArkUINodeModifiers { const GENERATED_ArkUIMenuModifier* (*getMenuModifier)(); const GENERATED_ArkUIMenuItemModifier* (*getMenuItemModifier)(); const GENERATED_ArkUIMenuItemGroupModifier* (*getMenuItemGroupModifier)(); - const GENERATED_ArkUINavDestinationModifier* (*getNavDestinationModifier)(); const GENERATED_ArkUINavRouterModifier* (*getNavRouterModifier)(); const GENERATED_ArkUINavigatorModifier* (*getNavigatorModifier)(); const GENERATED_ArkUINodeContainerModifier* (*getNodeContainerModifier)(); @@ -20583,7 +20079,6 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUIImageAnalyzerControllerAccessor* (*getImageAnalyzerControllerAccessor)(); const GENERATED_ArkUIListScrollerAccessor* (*getListScrollerAccessor)(); const GENERATED_ArkUIMatrix2DAccessor* (*getMatrix2DAccessor)(); - const GENERATED_ArkUINavigationTransitionProxyAccessor* (*getNavigationTransitionProxyAccessor)(); const GENERATED_ArkUIPatternLockControllerAccessor* (*getPatternLockControllerAccessor)(); const GENERATED_ArkUIRichEditorBaseControllerAccessor* (*getRichEditorBaseControllerAccessor)(); const GENERATED_ArkUIRichEditorControllerAccessor* (*getRichEditorControllerAccessor)(); @@ -20672,7 +20167,6 @@ typedef struct GENERATED_ArkUIEventsAPI { const GENERATED_ArkUILocationButtonEventsReceiver* (*getLocationButtonEventsReceiver)(); const GENERATED_ArkUIMarqueeEventsReceiver* (*getMarqueeEventsReceiver)(); const GENERATED_ArkUIMenuItemEventsReceiver* (*getMenuItemEventsReceiver)(); - const GENERATED_ArkUINavDestinationEventsReceiver* (*getNavDestinationEventsReceiver)(); const GENERATED_ArkUINavRouterEventsReceiver* (*getNavRouterEventsReceiver)(); const GENERATED_ArkUIPanelEventsReceiver* (*getPanelEventsReceiver)(); const GENERATED_ArkUIPasteButtonEventsReceiver* (*getPasteButtonEventsReceiver)(); @@ -20767,7 +20261,6 @@ typedef enum GENERATED_Ark_NodeType { GENERATED_ARKUI_MENU, GENERATED_ARKUI_MENU_ITEM, GENERATED_ARKUI_MENU_ITEM_GROUP, - GENERATED_ARKUI_NAV_DESTINATION, GENERATED_ARKUI_NAV_ROUTER, GENERATED_ARKUI_NAVIGATOR, GENERATED_ARKUI_NODE_CONTAINER, diff --git a/arkoala/framework/native/src/generated/bridge_generated.cc b/arkoala/framework/native/src/generated/bridge_generated.cc index bcbf56957..a429946a5 100644 --- a/arkoala/framework/native/src/generated/bridge_generated.cc +++ b/arkoala/framework/native/src/generated/bridge_generated.cc @@ -8503,335 +8503,6 @@ void impl_MenuItemGroupInterface_setMenuItemGroupOptions(Ark_NativePointer thisP } KOALA_INTEROP_V3(MenuItemGroupInterface_setMenuItemGroupOptions, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_NavDestination_construct(Ark_Int32 id, Ark_Int32 flags) { - return GetNodeModifiers()->getNavDestinationModifier()->construct(id, flags); -} -KOALA_INTEROP_2(NavDestination_construct, Ark_NativePointer, Ark_Int32, Ark_Int32) - -void impl_NavDestinationInterface_setNavDestinationOptions(Ark_NativePointer thisPtr) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getNavDestinationModifier()->setNavDestinationOptions(self); -} -KOALA_INTEROP_V1(NavDestinationInterface_setNavDestinationOptions, Ark_NativePointer) - -void impl_NavDestinationAttribute_hideTitleBar0(Ark_NativePointer thisPtr, Ark_Boolean value) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getNavDestinationModifier()->setHideTitleBar0(self, value); -} -KOALA_INTEROP_V2(NavDestinationAttribute_hideTitleBar0, Ark_NativePointer, Ark_Boolean) - -void impl_NavDestinationAttribute_hideTitleBar1(Ark_NativePointer thisPtr, Ark_Boolean hide, Ark_Boolean animated) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getNavDestinationModifier()->setHideTitleBar1(self, hide, animated); -} -KOALA_INTEROP_V3(NavDestinationAttribute_hideTitleBar1, Ark_NativePointer, Ark_Boolean, Ark_Boolean) - -void impl_NavDestinationAttribute_onShown(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnShown(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onShown, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onHidden(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnHidden(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onHidden, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onBackPressed(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Boolean))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnBackPressed(self, (const Callback_Boolean*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onBackPressed, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_mode(Ark_NativePointer thisPtr, Ark_Int32 value) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getNavDestinationModifier()->setMode(self, static_cast(value)); -} -KOALA_INTEROP_V2(NavDestinationAttribute_mode, Ark_NativePointer, Ark_Int32) - -void impl_NavDestinationAttribute_backButtonIcon(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - const Ark_Int8 value_value_buf_u_selector = thisDeserializer.readInt8(); - Ark_ResourceStr value_value_buf_u = {}; - value_value_buf_u.selector = value_value_buf_u_selector; - if (value_value_buf_u_selector == 0) { - value_value_buf_u.selector = 0; - value_value_buf_u.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_selector == 1) { - value_value_buf_u.selector = 1; - value_value_buf_u.value1 = thisDeserializer.readResource(); - } - else { - throw "One of the branches for value_value_buf_u has to be chosen through deserialisation."; - } - value_value_buf.value0 = static_cast(value_value_buf_u); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = static_cast(thisDeserializer.readPixelMap()); - } - else if (value_value_buf_selector == 2) { - value_value_buf.selector = 2; - value_value_buf.value2 = thisDeserializer.readSymbolGlyphModifier(); - } - else { - throw "One of the branches for value_value_buf has to be chosen through deserialisation."; - } - Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavDestinationModifier()->setBackButtonIcon(self, (const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_backButtonIcon, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_menus(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Array_NavigationMenuItem_CustomBuilder value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - const Ark_Int32 value_value_buf_u_length = thisDeserializer.readInt32(); - Array_NavigationMenuItem value_value_buf_u = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&value_value_buf_u, value_value_buf_u_length); - for (int value_value_buf_u_i = 0; value_value_buf_u_i < value_value_buf_u_length; value_value_buf_u_i++) { - value_value_buf_u.array[value_value_buf_u_i] = thisDeserializer.readNavigationMenuItem(); - } - value_value_buf.value0 = value_value_buf_u; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - else { - throw "One of the branches for value_value_buf has to be chosen through deserialisation."; - } - Ark_Union_Array_NavigationMenuItem_CustomBuilder value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavDestinationModifier()->setMenus(self, (const Ark_Union_Array_NavigationMenuItem_CustomBuilder*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_menus, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onReady(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_NavDestinationContext_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavDestinationContext_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_NavDestinationContext_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnReady(self, (const Callback_NavDestinationContext_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onReady, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onWillAppear(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnWillAppear(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onWillAppear, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onWillDisappear(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnWillDisappear(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onWillDisappear, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onWillShow(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnWillShow(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onWillShow, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_onWillHide(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetNodeModifiers()->getNavDestinationModifier()->setOnWillHide(self, (const Callback_Void*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_onWillHide, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_systemBarStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_SystemBarStyle value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) - { - value_value_buf.value = thisDeserializer.readSystemBarStyle(); - } - Opt_SystemBarStyle value_value = value_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setSystemBarStyle(self, (const Opt_SystemBarStyle*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_systemBarStyle, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_recoverable(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) - { - value_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean value_value = value_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setRecoverable(self, (const Opt_Boolean*)&value_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_recoverable, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_systemTransition(Ark_NativePointer thisPtr, Ark_Int32 value) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getNavDestinationModifier()->setSystemTransition(self, static_cast(value)); -} -KOALA_INTEROP_V2(NavDestinationAttribute_systemTransition, Ark_NativePointer, Ark_Int32) - -void impl_NavDestinationAttribute_title(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int8 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Type_NavDestinationAttribute_title_value value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - else if (value_value_buf_selector == 2) { - value_value_buf.selector = 2; - value_value_buf.value2 = thisDeserializer.readNavDestinationCommonTitle(); - } - else if (value_value_buf_selector == 3) { - value_value_buf.selector = 3; - value_value_buf.value3 = thisDeserializer.readNavDestinationCustomTitle(); - } - else if (value_value_buf_selector == 4) { - value_value_buf.selector = 4; - value_value_buf.value4 = thisDeserializer.readResource(); - } - else { - throw "One of the branches for value_value_buf has to be chosen through deserialisation."; - } - Ark_Type_NavDestinationAttribute_title_value value_value = static_cast(value_value_buf);; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationTitleOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationTitleOptions(); - } - Opt_NavigationTitleOptions options_value = options_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setTitle(self, (const Ark_Type_NavDestinationAttribute_title_value*)&value_value, (const Opt_NavigationTitleOptions*)&options_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_title, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_toolbarConfiguration(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int8 toolbarParam_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Array_ToolbarItem_CustomBuilder toolbarParam_value_buf = {}; - toolbarParam_value_buf.selector = toolbarParam_value_buf_selector; - if (toolbarParam_value_buf_selector == 0) { - toolbarParam_value_buf.selector = 0; - const Ark_Int32 toolbarParam_value_buf_u_length = thisDeserializer.readInt32(); - Array_ToolbarItem toolbarParam_value_buf_u = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&toolbarParam_value_buf_u, toolbarParam_value_buf_u_length); - for (int toolbarParam_value_buf_u_i = 0; toolbarParam_value_buf_u_i < toolbarParam_value_buf_u_length; toolbarParam_value_buf_u_i++) { - toolbarParam_value_buf_u.array[toolbarParam_value_buf_u_i] = thisDeserializer.readToolbarItem(); - } - toolbarParam_value_buf.value0 = toolbarParam_value_buf_u; - } - else if (toolbarParam_value_buf_selector == 1) { - toolbarParam_value_buf.selector = 1; - toolbarParam_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_CustomNodeBuilder)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_CustomNodeBuilder))))}; - } - else { - throw "One of the branches for toolbarParam_value_buf has to be chosen through deserialisation."; - } - Ark_Union_Array_ToolbarItem_CustomBuilder toolbarParam_value = static_cast(toolbarParam_value_buf);; - const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationToolbarOptions options_value_buf = {}; - options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) - { - options_value_buf.value = thisDeserializer.readNavigationToolbarOptions(); - } - Opt_NavigationToolbarOptions options_value = options_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setToolbarConfiguration(self, (const Ark_Union_Array_ToolbarItem_CustomBuilder*)&toolbarParam_value, (const Opt_NavigationToolbarOptions*)&options_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_toolbarConfiguration, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_hideToolBar(Ark_NativePointer thisPtr, Ark_Boolean hide, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Boolean animated_value_buf = {}; - animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) - { - animated_value_buf.value = thisDeserializer.readBoolean(); - } - Opt_Boolean animated_value = animated_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setHideToolBar(self, hide, (const Opt_Boolean*)&animated_value); -} -KOALA_INTEROP_V4(NavDestinationAttribute_hideToolBar, Ark_NativePointer, Ark_Boolean, uint8_t*, int32_t) - -void impl_NavDestinationAttribute_ignoreLayoutSafeArea(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const auto types_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_LayoutSafeAreaType types_value_buf = {}; - types_value_buf.tag = types_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (types_value_buf_runtimeType)) - { - const Ark_Int32 types_value_buf__length = thisDeserializer.readInt32(); - Array_LayoutSafeAreaType types_value_buf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&types_value_buf_, types_value_buf__length); - for (int types_value_buf__i = 0; types_value_buf__i < types_value_buf__length; types_value_buf__i++) { - types_value_buf_.array[types_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - types_value_buf.value = types_value_buf_; - } - Opt_Array_LayoutSafeAreaType types_value = types_value_buf;; - const auto edges_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Array_LayoutSafeAreaEdge edges_value_buf = {}; - edges_value_buf.tag = edges_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (edges_value_buf_runtimeType)) - { - const Ark_Int32 edges_value_buf__length = thisDeserializer.readInt32(); - Array_LayoutSafeAreaEdge edges_value_buf_ = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&edges_value_buf_, edges_value_buf__length); - for (int edges_value_buf__i = 0; edges_value_buf__i < edges_value_buf__length; edges_value_buf__i++) { - edges_value_buf_.array[edges_value_buf__i] = static_cast(thisDeserializer.readInt32()); - } - edges_value_buf.value = edges_value_buf_; - } - Opt_Array_LayoutSafeAreaEdge edges_value = edges_value_buf;; - GetNodeModifiers()->getNavDestinationModifier()->setIgnoreLayoutSafeArea(self, (const Opt_Array_LayoutSafeAreaType*)&types_value, (const Opt_Array_LayoutSafeAreaEdge*)&edges_value); -} -KOALA_INTEROP_V3(NavDestinationAttribute_ignoreLayoutSafeArea, Ark_NativePointer, uint8_t*, int32_t) - Ark_NativePointer impl_NavRouter_construct(Ark_Int32 id, Ark_Int32 flags) { return GetNodeModifiers()->getNavRouterModifier()->construct(id, flags); } @@ -20742,62 +20413,6 @@ void impl_Matrix2D_setTranslateY(Ark_NativePointer thisPtr, KInteropNumber trans } KOALA_INTEROP_V2(Matrix2D_setTranslateY, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_NavigationTransitionProxy_ctor() { - return GetAccessors()->getNavigationTransitionProxyAccessor()->ctor(); -} -KOALA_INTEROP_0(NavigationTransitionProxy_ctor, Ark_NativePointer) - -Ark_NativePointer impl_NavigationTransitionProxy_getFinalizer() { - return GetAccessors()->getNavigationTransitionProxyAccessor()->getFinalizer(); -} -KOALA_INTEROP_0(NavigationTransitionProxy_getFinalizer, Ark_NativePointer) - -void impl_NavigationTransitionProxy_finishTransition(Ark_NativePointer thisPtr) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavigationTransitionProxyAccessor()->finishTransition(self); -} -KOALA_INTEROP_V1(NavigationTransitionProxy_finishTransition, Ark_NativePointer) - -void impl_NavigationTransitionProxy_cancelTransition(Ark_NativePointer thisPtr) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavigationTransitionProxyAccessor()->cancelTransition(self); -} -KOALA_INTEROP_V1(NavigationTransitionProxy_cancelTransition, Ark_NativePointer) - -void impl_NavigationTransitionProxy_updateTransition(Ark_NativePointer thisPtr, KInteropNumber progress) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavigationTransitionProxyAccessor()->updateTransition(self, (const Ark_Number*)&progress); -} -KOALA_INTEROP_V2(NavigationTransitionProxy_updateTransition, Ark_NativePointer, KInteropNumber) - -void impl_NavigationTransitionProxy_setFrom(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavContentInfo from_value = thisDeserializer.readNavContentInfo();; - GetAccessors()->getNavigationTransitionProxyAccessor()->setFrom(self, (const Ark_NavContentInfo*)&from_value); -} -KOALA_INTEROP_V3(NavigationTransitionProxy_setFrom, Ark_NativePointer, uint8_t*, int32_t) - -void impl_NavigationTransitionProxy_setTo(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_NavContentInfo to_value = thisDeserializer.readNavContentInfo();; - GetAccessors()->getNavigationTransitionProxyAccessor()->setTo(self, (const Ark_NavContentInfo*)&to_value); -} -KOALA_INTEROP_V3(NavigationTransitionProxy_setTo, Ark_NativePointer, uint8_t*, int32_t) - -Ark_Boolean impl_NavigationTransitionProxy_getIsInteractive(Ark_NativePointer thisPtr) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavigationTransitionProxyAccessor()->getIsInteractive(self); -} -KOALA_INTEROP_1(NavigationTransitionProxy_getIsInteractive, Ark_Boolean, Ark_NativePointer) - -void impl_NavigationTransitionProxy_setIsInteractive(Ark_NativePointer thisPtr, Ark_Boolean isInteractive) { - NavigationTransitionProxyPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getNavigationTransitionProxyAccessor()->setIsInteractive(self, isInteractive); -} -KOALA_INTEROP_V2(NavigationTransitionProxy_setIsInteractive, Ark_NativePointer, Ark_Boolean) - Ark_NativePointer impl_PatternLockController_ctor() { return GetAccessors()->getPatternLockControllerAccessor()->ctor(); } diff --git a/arkoala/framework/native/src/generated/callback_deserialize_call.cc b/arkoala/framework/native/src/generated/callback_deserialize_call.cc index 00d6e267e..804beffd9 100644 --- a/arkoala/framework/native/src/generated/callback_deserialize_call.cc +++ b/arkoala/framework/native/src/generated/callback_deserialize_call.cc @@ -1314,24 +1314,6 @@ void deserializeAndCallSyncCallback_NativeEmbedTouchInfo_Void(Ark_VMContext vmCo Ark_NativeEmbedTouchInfo event = thisDeserializer.readNativeEmbedTouchInfo(); _callSync(vmContext, _resourceId, event); } -void deserializeAndCallCallback_NavDestinationContext_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - Ark_NavDestinationContext parameter = thisDeserializer.readNavDestinationContext(); - _call(_resourceId, parameter); -} -void deserializeAndCallSyncCallback_NavDestinationContext_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - Ark_NavDestinationContext parameter = thisDeserializer.readNavDestinationContext(); - _callSync(vmContext, _resourceId, parameter); -} void deserializeAndCallCallback_NavigationMode_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1368,24 +1350,6 @@ void deserializeAndCallSyncCallback_NavigationTitleMode_Void(Ark_VMContext vmCon Ark_NavigationTitleMode titleMode = static_cast(thisDeserializer.readInt32()); _callSync(vmContext, _resourceId, titleMode); } -void deserializeAndCallCallback_NavigationTransitionProxy_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - Ark_NavigationTransitionProxy transitionProxy = static_cast(thisDeserializer.readNavigationTransitionProxy()); - _call(_resourceId, transitionProxy); -} -void deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - Ark_NavigationTransitionProxy transitionProxy = static_cast(thisDeserializer.readNavigationTransitionProxy()); - _callSync(vmContext, _resourceId, transitionProxy); -} void deserializeAndCallCallback_Number_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -2404,38 +2368,6 @@ void deserializeAndCallSyncCallback_Opt_Array_String_Void(Ark_VMContext vmContex Opt_Array_String error = error_buf; _callSync(vmContext, _resourceId, error); } -void deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - const auto value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationAnimatedTransition value_buf = {}; - value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) - { - value_buf.value = thisDeserializer.readNavigationAnimatedTransition(); - } - Opt_NavigationAnimatedTransition value = value_buf; - _call(_resourceId, value); -} -void deserializeAndCallSyncCallback_Opt_NavigationAnimatedTransition_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - const auto value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_NavigationAnimatedTransition value_buf = {}; - value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) - { - value_buf.value = thisDeserializer.readNavigationAnimatedTransition(); - } - Opt_NavigationAnimatedTransition value = value_buf; - _callSync(vmContext, _resourceId, value); -} void deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -2566,24 +2498,6 @@ void deserializeAndCallSyncCallback_Pointer_Void(Ark_VMContext vmContext, uint8_ Ark_NativePointer value = thisDeserializer.readPointer(); _callSync(vmContext, _resourceId, value); } -void deserializeAndCallCallback_PopInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - Ark_PopInfo parameter = thisDeserializer.readPopInfo(); - _call(_resourceId, parameter); -} -void deserializeAndCallSyncCallback_PopInfo_Void(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - Ark_PopInfo parameter = thisDeserializer.readPopInfo(); - _callSync(vmContext, _resourceId, parameter); -} void deserializeAndCallCallback_PreDragStatus_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -3556,86 +3470,6 @@ void deserializeAndCallSyncInterceptionModeCallback(Ark_VMContext vmContext, uin Ark_NavigationMode mode = static_cast(thisDeserializer.readInt32()); _callSync(vmContext, _resourceId, mode); } -void deserializeAndCallInterceptionShowCallback(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - const Ark_Int8 from_buf_selector = thisDeserializer.readInt8(); - Ark_Union_NavDestinationContext_NavBar from_buf = {}; - from_buf.selector = from_buf_selector; - if (from_buf_selector == 0) { - from_buf.selector = 0; - from_buf.value0 = thisDeserializer.readNavDestinationContext(); - } - else if (from_buf_selector == 1) { - from_buf.selector = 1; - from_buf.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw "One of the branches for from_buf has to be chosen through deserialisation."; - } - Ark_Union_NavDestinationContext_NavBar from = static_cast(from_buf); - const Ark_Int8 to_buf_selector = thisDeserializer.readInt8(); - Ark_Union_NavDestinationContext_NavBar to_buf = {}; - to_buf.selector = to_buf_selector; - if (to_buf_selector == 0) { - to_buf.selector = 0; - to_buf.value0 = thisDeserializer.readNavDestinationContext(); - } - else if (to_buf_selector == 1) { - to_buf.selector = 1; - to_buf.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw "One of the branches for to_buf has to be chosen through deserialisation."; - } - Ark_Union_NavDestinationContext_NavBar to = static_cast(to_buf); - Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Ark_Boolean isAnimated = thisDeserializer.readBoolean(); - _call(_resourceId, from, to, operation, isAnimated); -} -void deserializeAndCallSyncInterceptionShowCallback(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - const Ark_Int8 from_buf_selector = thisDeserializer.readInt8(); - Ark_Union_NavDestinationContext_NavBar from_buf = {}; - from_buf.selector = from_buf_selector; - if (from_buf_selector == 0) { - from_buf.selector = 0; - from_buf.value0 = thisDeserializer.readNavDestinationContext(); - } - else if (from_buf_selector == 1) { - from_buf.selector = 1; - from_buf.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw "One of the branches for from_buf has to be chosen through deserialisation."; - } - Ark_Union_NavDestinationContext_NavBar from = static_cast(from_buf); - const Ark_Int8 to_buf_selector = thisDeserializer.readInt8(); - Ark_Union_NavDestinationContext_NavBar to_buf = {}; - to_buf.selector = to_buf_selector; - if (to_buf_selector == 0) { - to_buf.selector = 0; - to_buf.value0 = thisDeserializer.readNavDestinationContext(); - } - else if (to_buf_selector == 1) { - to_buf.selector = 1; - to_buf.value1 = static_cast(thisDeserializer.readString()); - } - else { - throw "One of the branches for to_buf has to be chosen through deserialisation."; - } - Ark_Union_NavDestinationContext_NavBar to = static_cast(to_buf); - Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Ark_Boolean isAnimated = thisDeserializer.readBoolean(); - _callSync(vmContext, _resourceId, from, to, operation, isAnimated); -} void deserializeAndCallIsolatedComponentInterface(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -4774,30 +4608,6 @@ void deserializeAndCallSyncTransitionFinishCallback(Ark_VMContext vmContext, uin Ark_Boolean transitionIn = thisDeserializer.readBoolean(); _callSync(vmContext, _resourceId, transitionIn); } -void deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - thisDeserializer.readPointer(); - Ark_NavContentInfo from = thisDeserializer.readNavContentInfo(); - Ark_NavContentInfo to = thisDeserializer.readNavContentInfo(); - Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; - _call(_resourceId, from, to, operation, _continuation); -} -void deserializeAndCallSyncType_NavigationAttribute_customNavContentTransition_delegate(Ark_VMContext vmContext, uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - thisDeserializer.readPointer(); - const auto _callSync = reinterpret_cast(thisDeserializer.readPointer()); - Ark_NavContentInfo from = thisDeserializer.readNavContentInfo(); - Ark_NavContentInfo to = thisDeserializer.readNavContentInfo(); - Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; - _callSync(vmContext, _resourceId, from, to, operation, _continuation); -} void deserializeAndCallType_TextPickerAttribute_onChange_callback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -5107,10 +4917,8 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case -1382640094/*Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisArray, thisLength); case 477481563/*Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisArray, thisLength); case -1090303858/*Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisArray, thisLength); - case -1642725259/*Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisArray, thisLength); case 960690982/*Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisArray, thisLength); case 1685437830/*Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisArray, thisLength); - case -1375731066/*Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisArray, thisLength); case 1054099324/*Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisArray, thisLength); case -1427334496/*Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisArray, thisLength); case -3987624/*Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisArray, thisLength); @@ -5163,12 +4971,10 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case 1657893064/*Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisArray, thisLength); case -2052382574/*Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisArray, thisLength); case -543655128/*Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisArray, thisLength); - case -2035339519/*Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisArray, thisLength); case -756319131/*Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisArray, thisLength); case -143931627/*Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisArray, thisLength); case -2058966418/*Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisArray, thisLength); case 721562324/*Kind_Callback_Pointer_Void*/: return deserializeAndCallCallback_Pointer_Void(thisArray, thisLength); - case 624053870/*Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisArray, thisLength); case 463894668/*Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisArray, thisLength); case 1300890372/*Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisArray, thisLength); case 934309126/*Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisArray, thisLength); @@ -5215,7 +5021,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case -1180567691/*Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisArray, thisLength); case 1906248580/*Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisArray, thisLength); case 1502213270/*Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisArray, thisLength); - case 1852781814/*Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisArray, thisLength); case 2139680213/*Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisArray, thisLength); case -614475458/*Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisArray, thisLength); case 1572284740/*Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisArray, thisLength); @@ -5271,7 +5076,6 @@ void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 th case 221706282/*Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisArray, thisLength); case -401980571/*Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisArray, thisLength); case -1878458553/*Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisArray, thisLength); - case 1044833488/*Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisArray, thisLength); case -1078223620/*Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisArray, thisLength); case -985284966/*Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisArray, thisLength); case 541663396/*Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisArray, thisLength); @@ -5344,10 +5148,8 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uin case -1382640094/*Kind_Callback_MouseEvent_Void*/: return deserializeAndCallSyncCallback_MouseEvent_Void(vmContext, thisArray, thisLength); case 477481563/*Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallSyncCallback_NativeEmbedDataInfo_Void(vmContext, thisArray, thisLength); case -1090303858/*Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallSyncCallback_NativeEmbedTouchInfo_Void(vmContext, thisArray, thisLength); - case -1642725259/*Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallSyncCallback_NavDestinationContext_Void(vmContext, thisArray, thisLength); case 960690982/*Kind_Callback_NavigationMode_Void*/: return deserializeAndCallSyncCallback_NavigationMode_Void(vmContext, thisArray, thisLength); case 1685437830/*Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallSyncCallback_NavigationTitleMode_Void(vmContext, thisArray, thisLength); - case -1375731066/*Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallSyncCallback_NavigationTransitionProxy_Void(vmContext, thisArray, thisLength); case 1054099324/*Kind_Callback_Number_Boolean*/: return deserializeAndCallSyncCallback_Number_Boolean(vmContext, thisArray, thisLength); case -1427334496/*Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallSyncCallback_Number_Number_Boolean(vmContext, thisArray, thisLength); case -3987624/*Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallSyncCallback_Number_Number_ComputedBarAttribute(vmContext, thisArray, thisLength); @@ -5400,12 +5202,10 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uin case 1657893064/*Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallSyncCallback_OnTouchIconUrlReceivedEvent_Void(vmContext, thisArray, thisLength); case -2052382574/*Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallSyncCallback_OnWindowNewEvent_Void(vmContext, thisArray, thisLength); case -543655128/*Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallSyncCallback_Opt_Array_String_Void(vmContext, thisArray, thisLength); - case -2035339519/*Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallSyncCallback_Opt_NavigationAnimatedTransition_Void(vmContext, thisArray, thisLength); case -756319131/*Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallSyncCallback_Opt_StyledString_Opt_Array_String_Void(vmContext, thisArray, thisLength); case -143931627/*Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallSyncCallback_Opt_TabContentAnimatedTransition_Void(vmContext, thisArray, thisLength); case -2058966418/*Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallSyncCallback_PlaybackInfo_Void(vmContext, thisArray, thisLength); case 721562324/*Kind_Callback_Pointer_Void*/: return deserializeAndCallSyncCallback_Pointer_Void(vmContext, thisArray, thisLength); - case 624053870/*Kind_Callback_PopInfo_Void*/: return deserializeAndCallSyncCallback_PopInfo_Void(vmContext, thisArray, thisLength); case 463894668/*Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallSyncCallback_PreDragStatus_Void(vmContext, thisArray, thisLength); case 1300890372/*Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallSyncCallback_PreparedInfo_Void(vmContext, thisArray, thisLength); case 934309126/*Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallSyncCallback_RefreshStatus_Void(vmContext, thisArray, thisLength); @@ -5452,7 +5252,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uin case -1180567691/*Kind_ImageCompleteCallback*/: return deserializeAndCallSyncImageCompleteCallback(vmContext, thisArray, thisLength); case 1906248580/*Kind_ImageErrorCallback*/: return deserializeAndCallSyncImageErrorCallback(vmContext, thisArray, thisLength); case 1502213270/*Kind_InterceptionModeCallback*/: return deserializeAndCallSyncInterceptionModeCallback(vmContext, thisArray, thisLength); - case 1852781814/*Kind_InterceptionShowCallback*/: return deserializeAndCallSyncInterceptionShowCallback(vmContext, thisArray, thisLength); case 2139680213/*Kind_IsolatedComponentInterface*/: return deserializeAndCallSyncIsolatedComponentInterface(vmContext, thisArray, thisLength); case -614475458/*Kind_MenuOnAppearCallback*/: return deserializeAndCallSyncMenuOnAppearCallback(vmContext, thisArray, thisLength); case 1572284740/*Kind_OnAdsBlockedCallback*/: return deserializeAndCallSyncOnAdsBlockedCallback(vmContext, thisArray, thisLength); @@ -5508,7 +5307,6 @@ void deserializeAndCallCallbackSync(Ark_VMContext vmContext, Ark_Int32 kind, uin case 221706282/*Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallSyncTabsCustomContentTransitionCallback(vmContext, thisArray, thisLength); case -401980571/*Kind_TextAreaSubmitCallback*/: return deserializeAndCallSyncTextAreaSubmitCallback(vmContext, thisArray, thisLength); case -1878458553/*Kind_TransitionFinishCallback*/: return deserializeAndCallSyncTransitionFinishCallback(vmContext, thisArray, thisLength); - case 1044833488/*Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallSyncType_NavigationAttribute_customNavContentTransition_delegate(vmContext, thisArray, thisLength); case -1078223620/*Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallSyncType_TextPickerAttribute_onChange_callback(vmContext, thisArray, thisLength); case -985284966/*Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallSyncType_WebAttribute_onUrlLoadIntercept_callback(vmContext, thisArray, thisLength); case 541663396/*Kind_VisibleAreaChangeCallback*/: return deserializeAndCallSyncVisibleAreaChangeCallback(vmContext, thisArray, thisLength); diff --git a/arkoala/framework/native/src/generated/callback_kind.h b/arkoala/framework/native/src/generated/callback_kind.h index 0b5509291..7a4909630 100644 --- a/arkoala/framework/native/src/generated/callback_kind.h +++ b/arkoala/framework/native/src/generated/callback_kind.h @@ -63,10 +63,8 @@ typedef enum CallbackKind { Kind_Callback_MouseEvent_Void = -1382640094, Kind_Callback_NativeEmbedDataInfo_Void = 477481563, Kind_Callback_NativeEmbedTouchInfo_Void = -1090303858, - Kind_Callback_NavDestinationContext_Void = -1642725259, Kind_Callback_NavigationMode_Void = 960690982, Kind_Callback_NavigationTitleMode_Void = 1685437830, - Kind_Callback_NavigationTransitionProxy_Void = -1375731066, Kind_Callback_Number_Boolean = 1054099324, Kind_Callback_Number_Number_Boolean = -1427334496, Kind_Callback_Number_Number_ComputedBarAttribute = -3987624, @@ -119,12 +117,10 @@ typedef enum CallbackKind { Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 1657893064, Kind_Callback_OnWindowNewEvent_Void = -2052382574, Kind_Callback_Opt_Array_String_Void = -543655128, - Kind_Callback_Opt_NavigationAnimatedTransition_Void = -2035339519, Kind_Callback_Opt_StyledString_Opt_Array_String_Void = -756319131, Kind_Callback_Opt_TabContentAnimatedTransition_Void = -143931627, Kind_Callback_PlaybackInfo_Void = -2058966418, Kind_Callback_Pointer_Void = 721562324, - Kind_Callback_PopInfo_Void = 624053870, Kind_Callback_PreDragStatus_Void = 463894668, Kind_Callback_PreparedInfo_Void = 1300890372, Kind_Callback_RefreshStatus_Void = 934309126, @@ -171,7 +167,6 @@ typedef enum CallbackKind { Kind_ImageCompleteCallback = -1180567691, Kind_ImageErrorCallback = 1906248580, Kind_InterceptionModeCallback = 1502213270, - Kind_InterceptionShowCallback = 1852781814, Kind_IsolatedComponentInterface = 2139680213, Kind_MenuOnAppearCallback = -614475458, Kind_OnAdsBlockedCallback = 1572284740, @@ -227,7 +222,6 @@ typedef enum CallbackKind { Kind_TabsCustomContentTransitionCallback = 221706282, Kind_TextAreaSubmitCallback = -401980571, Kind_TransitionFinishCallback = -1878458553, - Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 1044833488, Kind_Type_TextPickerAttribute_onChange_callback = -1078223620, Kind_Type_WebAttribute_onUrlLoadIntercept_callback = -985284966, Kind_VisibleAreaChangeCallback = 541663396, diff --git a/arkoala/framework/native/src/generated/callback_managed_caller.cc b/arkoala/framework/native/src/generated/callback_managed_caller.cc index 698ddc9cc..168ed1564 100644 --- a/arkoala/framework/native/src/generated/callback_managed_caller.cc +++ b/arkoala/framework/native/src/generated/callback_managed_caller.cc @@ -1441,26 +1441,6 @@ void callManagedCallback_NativeEmbedTouchInfo_VoidSync(Ark_VMContext vmContext, argsSerializer.writeNativeEmbedTouchInfo(event); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedCallback_NavDestinationContext_Void(Ark_Int32 resourceId, Ark_NavDestinationContext parameter) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_NavDestinationContext_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavDestinationContext(parameter); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_NavDestinationContext_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavDestinationContext parameter) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_Callback_NavDestinationContext_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavDestinationContext(parameter); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedCallback_NavigationMode_Void(Ark_Int32 resourceId, Ark_NavigationMode mode) { CallbackBuffer __buffer = {{}, {}}; @@ -1501,26 +1481,6 @@ void callManagedCallback_NavigationTitleMode_VoidSync(Ark_VMContext vmContext, A argsSerializer.writeInt32(titleMode); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedCallback_NavigationTransitionProxy_Void(Ark_Int32 resourceId, Ark_NavigationTransitionProxy transitionProxy) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_NavigationTransitionProxy_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavigationTransitionProxy(transitionProxy); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_NavigationTransitionProxy_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavigationTransitionProxy transitionProxy) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_Callback_NavigationTransitionProxy_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavigationTransitionProxy(transitionProxy); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -2699,38 +2659,6 @@ void callManagedCallback_Opt_Array_String_VoidSync(Ark_VMContext vmContext, Ark_ } KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); - argsSerializer.writeInt32(resourceId); - Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; - value_type = runtimeType(value); - argsSerializer.writeInt8(value_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type)) { - const auto value_value = value.value; - argsSerializer.writeNavigationAnimatedTransition(value_value); - } - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); - argsSerializer.writeInt32(resourceId); - Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; - value_type = runtimeType(value); - argsSerializer.writeInt8(value_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type)) { - const auto value_value = value.value; - argsSerializer.writeNavigationAnimatedTransition(value_value); - } - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedCallback_Opt_StyledString_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_StyledString value, Opt_Array_String error) { CallbackBuffer __buffer = {{}, {}}; @@ -2857,26 +2785,6 @@ void callManagedCallback_Pointer_VoidSync(Ark_VMContext vmContext, Ark_Int32 res argsSerializer.writePointer(value); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedCallback_PopInfo_Void(Ark_Int32 resourceId, Ark_PopInfo parameter) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_PopInfo_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writePopInfo(parameter); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_PopInfo_VoidSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_PopInfo parameter) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_Callback_PopInfo_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writePopInfo(parameter); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedCallback_PreDragStatus_Void(Ark_Int32 resourceId, Ark_PreDragStatus parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -3983,76 +3891,6 @@ void callManagedInterceptionModeCallbackSync(Ark_VMContext vmContext, Ark_Int32 argsSerializer.writeInt32(mode); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedInterceptionShowCallback(Ark_Int32 resourceId, Ark_Union_NavDestinationContext_NavBar from, Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, Ark_Boolean isAnimated) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_InterceptionShowCallback); - argsSerializer.writeInt32(resourceId); - Ark_Int32 from_type = ARK_RUNTIME_UNDEFINED; - from_type = from.selector; - if (((from_type == 0))) { - argsSerializer.writeInt8(0); - const auto from_0 = from.value0; - argsSerializer.writeNavDestinationContext(from_0); - } - else if (((from_type == 1))) { - argsSerializer.writeInt8(1); - const auto from_1 = from.value1; - argsSerializer.writeString(from_1); - } - Ark_Int32 to_type = ARK_RUNTIME_UNDEFINED; - to_type = to.selector; - if (((to_type == 0))) { - argsSerializer.writeInt8(0); - const auto to_0 = to.value0; - argsSerializer.writeNavDestinationContext(to_0); - } - else if (((to_type == 1))) { - argsSerializer.writeInt8(1); - const auto to_1 = to.value1; - argsSerializer.writeString(to_1); - } - argsSerializer.writeInt32(operation); - argsSerializer.writeBoolean(isAnimated); - enqueueArkoalaCallback(&__buffer); -} -void callManagedInterceptionShowCallbackSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_Union_NavDestinationContext_NavBar from, Ark_Union_NavDestinationContext_NavBar to, Ark_NavigationOperation operation, Ark_Boolean isAnimated) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_InterceptionShowCallback); - argsSerializer.writeInt32(resourceId); - Ark_Int32 from_type = ARK_RUNTIME_UNDEFINED; - from_type = from.selector; - if (((from_type == 0))) { - argsSerializer.writeInt8(0); - const auto from_0 = from.value0; - argsSerializer.writeNavDestinationContext(from_0); - } - else if (((from_type == 1))) { - argsSerializer.writeInt8(1); - const auto from_1 = from.value1; - argsSerializer.writeString(from_1); - } - Ark_Int32 to_type = ARK_RUNTIME_UNDEFINED; - to_type = to.selector; - if (((to_type == 0))) { - argsSerializer.writeInt8(0); - const auto to_0 = to.value0; - argsSerializer.writeNavDestinationContext(to_0); - } - else if (((to_type == 1))) { - argsSerializer.writeInt8(1); - const auto to_1 = to.value1; - argsSerializer.writeString(to_1); - } - argsSerializer.writeInt32(operation); - argsSerializer.writeBoolean(isAnimated); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedIsolatedComponentInterface(Ark_Int32 resourceId, Ark_IsolatedOptions options, Callback_IsolatedComponentAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; @@ -5319,36 +5157,6 @@ void callManagedTransitionFinishCallbackSync(Ark_VMContext vmContext, Ark_Int32 argsSerializer.writeBoolean(transitionIn); KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); } -void callManagedType_NavigationAttribute_customNavContentTransition_delegate(Ark_Int32 resourceId, Ark_NavContentInfo from, Ark_NavContentInfo to, Ark_NavigationOperation operation, Callback_Opt_NavigationAnimatedTransition_Void continuation) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Type_NavigationAttribute_customNavContentTransition_delegate); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavContentInfo(from); - argsSerializer.writeNavContentInfo(to); - argsSerializer.writeInt32(operation); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - enqueueArkoalaCallback(&__buffer); -} -void callManagedType_NavigationAttribute_customNavContentTransition_delegateSync(Ark_VMContext vmContext, Ark_Int32 resourceId, Ark_NavContentInfo from, Ark_NavContentInfo to, Ark_NavigationOperation operation, Callback_Opt_NavigationAnimatedTransition_Void continuation) -{ - uint8_t __buffer[60 * 4]; - Serializer argsSerializer = Serializer(__buffer, nullptr); - argsSerializer.writeInt32(Kind_Type_NavigationAttribute_customNavContentTransition_delegate); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavContentInfo(from); - argsSerializer.writeNavContentInfo(to); - argsSerializer.writeInt32(operation); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); - argsSerializer.writePointer(reinterpret_cast(continuation.callSync)); - KOALA_INTEROP_CALL_VOID(vmContext, 1, sizeof(__buffer), __buffer); -} void callManagedType_TextPickerAttribute_onChange_callback(Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -5648,10 +5456,8 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_MouseEvent_Void: return reinterpret_cast(callManagedCallback_MouseEvent_Void); case Kind_Callback_NativeEmbedDataInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedDataInfo_Void); case Kind_Callback_NativeEmbedTouchInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedTouchInfo_Void); - case Kind_Callback_NavDestinationContext_Void: return reinterpret_cast(callManagedCallback_NavDestinationContext_Void); case Kind_Callback_NavigationMode_Void: return reinterpret_cast(callManagedCallback_NavigationMode_Void); case Kind_Callback_NavigationTitleMode_Void: return reinterpret_cast(callManagedCallback_NavigationTitleMode_Void); - case Kind_Callback_NavigationTransitionProxy_Void: return reinterpret_cast(callManagedCallback_NavigationTransitionProxy_Void); case Kind_Callback_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Boolean); case Kind_Callback_Number_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_Boolean); case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttribute); @@ -5704,12 +5510,10 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_Void); case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_Void); case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_Void); - case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_Void); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_Void); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_Void); case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_Void); case Kind_Callback_Pointer_Void: return reinterpret_cast(callManagedCallback_Pointer_Void); - case Kind_Callback_PopInfo_Void: return reinterpret_cast(callManagedCallback_PopInfo_Void); case Kind_Callback_PreDragStatus_Void: return reinterpret_cast(callManagedCallback_PreDragStatus_Void); case Kind_Callback_PreparedInfo_Void: return reinterpret_cast(callManagedCallback_PreparedInfo_Void); case Kind_Callback_RefreshStatus_Void: return reinterpret_cast(callManagedCallback_RefreshStatus_Void); @@ -5756,7 +5560,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_ImageCompleteCallback: return reinterpret_cast(callManagedImageCompleteCallback); case Kind_ImageErrorCallback: return reinterpret_cast(callManagedImageErrorCallback); case Kind_InterceptionModeCallback: return reinterpret_cast(callManagedInterceptionModeCallback); - case Kind_InterceptionShowCallback: return reinterpret_cast(callManagedInterceptionShowCallback); case Kind_IsolatedComponentInterface: return reinterpret_cast(callManagedIsolatedComponentInterface); case Kind_MenuOnAppearCallback: return reinterpret_cast(callManagedMenuOnAppearCallback); case Kind_OnAdsBlockedCallback: return reinterpret_cast(callManagedOnAdsBlockedCallback); @@ -5812,7 +5615,6 @@ Ark_NativePointer getManagedCallbackCaller(CallbackKind kind) case Kind_TabsCustomContentTransitionCallback: return reinterpret_cast(callManagedTabsCustomContentTransitionCallback); case Kind_TextAreaSubmitCallback: return reinterpret_cast(callManagedTextAreaSubmitCallback); case Kind_TransitionFinishCallback: return reinterpret_cast(callManagedTransitionFinishCallback); - case Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return reinterpret_cast(callManagedType_NavigationAttribute_customNavContentTransition_delegate); case Kind_Type_TextPickerAttribute_onChange_callback: return reinterpret_cast(callManagedType_TextPickerAttribute_onChange_callback); case Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return reinterpret_cast(callManagedType_WebAttribute_onUrlLoadIntercept_callback); case Kind_VisibleAreaChangeCallback: return reinterpret_cast(callManagedVisibleAreaChangeCallback); @@ -5885,10 +5687,8 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_MouseEvent_Void: return reinterpret_cast(callManagedCallback_MouseEvent_VoidSync); case Kind_Callback_NativeEmbedDataInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedDataInfo_VoidSync); case Kind_Callback_NativeEmbedTouchInfo_Void: return reinterpret_cast(callManagedCallback_NativeEmbedTouchInfo_VoidSync); - case Kind_Callback_NavDestinationContext_Void: return reinterpret_cast(callManagedCallback_NavDestinationContext_VoidSync); case Kind_Callback_NavigationMode_Void: return reinterpret_cast(callManagedCallback_NavigationMode_VoidSync); case Kind_Callback_NavigationTitleMode_Void: return reinterpret_cast(callManagedCallback_NavigationTitleMode_VoidSync); - case Kind_Callback_NavigationTransitionProxy_Void: return reinterpret_cast(callManagedCallback_NavigationTransitionProxy_VoidSync); case Kind_Callback_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_BooleanSync); case Kind_Callback_Number_Number_Boolean: return reinterpret_cast(callManagedCallback_Number_Number_BooleanSync); case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttributeSync); @@ -5941,12 +5741,10 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_VoidSync); case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_VoidSync); case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_VoidSync); - case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_VoidSync); case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_VoidSync); case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_VoidSync); case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_VoidSync); case Kind_Callback_Pointer_Void: return reinterpret_cast(callManagedCallback_Pointer_VoidSync); - case Kind_Callback_PopInfo_Void: return reinterpret_cast(callManagedCallback_PopInfo_VoidSync); case Kind_Callback_PreDragStatus_Void: return reinterpret_cast(callManagedCallback_PreDragStatus_VoidSync); case Kind_Callback_PreparedInfo_Void: return reinterpret_cast(callManagedCallback_PreparedInfo_VoidSync); case Kind_Callback_RefreshStatus_Void: return reinterpret_cast(callManagedCallback_RefreshStatus_VoidSync); @@ -5993,7 +5791,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_ImageCompleteCallback: return reinterpret_cast(callManagedImageCompleteCallbackSync); case Kind_ImageErrorCallback: return reinterpret_cast(callManagedImageErrorCallbackSync); case Kind_InterceptionModeCallback: return reinterpret_cast(callManagedInterceptionModeCallbackSync); - case Kind_InterceptionShowCallback: return reinterpret_cast(callManagedInterceptionShowCallbackSync); case Kind_IsolatedComponentInterface: return reinterpret_cast(callManagedIsolatedComponentInterfaceSync); case Kind_MenuOnAppearCallback: return reinterpret_cast(callManagedMenuOnAppearCallbackSync); case Kind_OnAdsBlockedCallback: return reinterpret_cast(callManagedOnAdsBlockedCallbackSync); @@ -6049,7 +5846,6 @@ Ark_NativePointer getManagedCallbackCallerSync(CallbackKind kind) case Kind_TabsCustomContentTransitionCallback: return reinterpret_cast(callManagedTabsCustomContentTransitionCallbackSync); case Kind_TextAreaSubmitCallback: return reinterpret_cast(callManagedTextAreaSubmitCallbackSync); case Kind_TransitionFinishCallback: return reinterpret_cast(callManagedTransitionFinishCallbackSync); - case Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return reinterpret_cast(callManagedType_NavigationAttribute_customNavContentTransition_delegateSync); case Kind_Type_TextPickerAttribute_onChange_callback: return reinterpret_cast(callManagedType_TextPickerAttribute_onChange_callbackSync); case Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return reinterpret_cast(callManagedType_WebAttribute_onUrlLoadIntercept_callbackSync); case Kind_VisibleAreaChangeCallback: return reinterpret_cast(callManagedVisibleAreaChangeCallbackSync); diff --git a/arkoala/framework/native/src/generated/dummy_impl.cc b/arkoala/framework/native/src/generated/dummy_impl.cc index c234b30ab..8d4cfe542 100644 --- a/arkoala/framework/native/src/generated/dummy_impl.cc +++ b/arkoala/framework/native/src/generated/dummy_impl.cc @@ -7393,240 +7393,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MenuItemGroupInterfaceModifier - namespace NavDestinationModifier { - Ark_NativePointer ConstructImpl(Ark_Int32 id, - Ark_Int32 flags) - { - return new TreeNode("NavDestination", id, flags); - } - } // NavDestinationModifier - namespace NavDestinationInterfaceModifier { - void SetNavDestinationOptionsImpl(Ark_NativePointer node) - { - if (!needGroupedLog(1)) - return; - string out("setNavDestinationOptions("); - out.append(")"); - appendGroupedLog(1, out); - } - } // NavDestinationInterfaceModifier - namespace NavDestinationAttributeModifier { - void HideTitleBar0Impl(Ark_NativePointer node, - Ark_Boolean value) - { - if (!needGroupedLog(1)) - return; - string out("hideTitleBar("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void HideTitleBar1Impl(Ark_NativePointer node, - Ark_Boolean hide, - Ark_Boolean animated) - { - if (!needGroupedLog(1)) - return; - string out("hideTitleBar("); - WriteToString(&out, hide); - out.append(", "); - WriteToString(&out, animated); - out.append(")"); - appendGroupedLog(1, out); - } - void OnShownImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onShown("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnHiddenImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onHidden("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnBackPressedImpl(Ark_NativePointer node, - const Callback_Boolean* value) - { - if (!needGroupedLog(1)) - return; - string out("onBackPressed("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void ModeImpl(Ark_NativePointer node, - Ark_NavDestinationMode value) - { - if (!needGroupedLog(1)) - return; - string out("mode("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void BackButtonIconImpl(Ark_NativePointer node, - const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) - { - if (!needGroupedLog(1)) - return; - string out("backButtonIcon("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void MenusImpl(Ark_NativePointer node, - const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) - { - if (!needGroupedLog(1)) - return; - string out("menus("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnReadyImpl(Ark_NativePointer node, - const Callback_NavDestinationContext_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onReady("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnWillAppearImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onWillAppear("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnWillDisappearImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onWillDisappear("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnWillShowImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onWillShow("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void OnWillHideImpl(Ark_NativePointer node, - const Callback_Void* value) - { - if (!needGroupedLog(1)) - return; - string out("onWillHide("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void SystemBarStyleImpl(Ark_NativePointer node, - const Opt_SystemBarStyle* value) - { - if (!needGroupedLog(1)) - return; - string out("systemBarStyle("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void RecoverableImpl(Ark_NativePointer node, - const Opt_Boolean* value) - { - if (!needGroupedLog(1)) - return; - string out("recoverable("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void SystemTransitionImpl(Ark_NativePointer node, - Ark_NavigationSystemTransitionType value) - { - if (!needGroupedLog(1)) - return; - string out("systemTransition("); - WriteToString(&out, value); - out.append(")"); - appendGroupedLog(1, out); - } - void TitleImpl(Ark_NativePointer node, - const Ark_Type_NavDestinationAttribute_title_value* value, - const Opt_NavigationTitleOptions* options) - { - if (!needGroupedLog(1)) - return; - string out("title("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, options); - out.append(")"); - appendGroupedLog(1, out); - } - void ToolbarConfigurationImpl(Ark_NativePointer node, - const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, - const Opt_NavigationToolbarOptions* options) - { - if (!needGroupedLog(1)) - return; - string out("toolbarConfiguration("); - WriteToString(&out, toolbarParam); - out.append(", "); - WriteToString(&out, options); - out.append(")"); - appendGroupedLog(1, out); - } - void HideToolBarImpl(Ark_NativePointer node, - Ark_Boolean hide, - const Opt_Boolean* animated) - { - if (!needGroupedLog(1)) - return; - string out("hideToolBar("); - WriteToString(&out, hide); - out.append(", "); - WriteToString(&out, animated); - out.append(")"); - appendGroupedLog(1, out); - } - void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, - const Opt_Array_LayoutSafeAreaType* types, - const Opt_Array_LayoutSafeAreaEdge* edges) - { - if (!needGroupedLog(1)) - return; - string out("ignoreLayoutSafeArea("); - WriteToString(&out, types); - out.append(", "); - WriteToString(&out, edges); - out.append(")"); - appendGroupedLog(1, out); - } - } // NavDestinationAttributeModifier namespace NavRouterModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -17295,35 +17061,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUIMenuItemGroupModifierImpl; } - const GENERATED_ArkUINavDestinationModifier* GetNavDestinationModifier() - { - static const GENERATED_ArkUINavDestinationModifier ArkUINavDestinationModifierImpl { - NavDestinationModifier::ConstructImpl, - NavDestinationInterfaceModifier::SetNavDestinationOptionsImpl, - NavDestinationAttributeModifier::HideTitleBar0Impl, - NavDestinationAttributeModifier::HideTitleBar1Impl, - NavDestinationAttributeModifier::OnShownImpl, - NavDestinationAttributeModifier::OnHiddenImpl, - NavDestinationAttributeModifier::OnBackPressedImpl, - NavDestinationAttributeModifier::ModeImpl, - NavDestinationAttributeModifier::BackButtonIconImpl, - NavDestinationAttributeModifier::MenusImpl, - NavDestinationAttributeModifier::OnReadyImpl, - NavDestinationAttributeModifier::OnWillAppearImpl, - NavDestinationAttributeModifier::OnWillDisappearImpl, - NavDestinationAttributeModifier::OnWillShowImpl, - NavDestinationAttributeModifier::OnWillHideImpl, - NavDestinationAttributeModifier::SystemBarStyleImpl, - NavDestinationAttributeModifier::RecoverableImpl, - NavDestinationAttributeModifier::SystemTransitionImpl, - NavDestinationAttributeModifier::TitleImpl, - NavDestinationAttributeModifier::ToolbarConfigurationImpl, - NavDestinationAttributeModifier::HideToolBarImpl, - NavDestinationAttributeModifier::IgnoreLayoutSafeAreaImpl, - }; - return &ArkUINavDestinationModifierImpl; - } - const GENERATED_ArkUINavRouterModifier* GetNavRouterModifier() { static const GENERATED_ArkUINavRouterModifier ArkUINavRouterModifierImpl { @@ -18644,7 +18381,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetMenuModifier, GetMenuItemModifier, GetMenuItemGroupModifier, - GetNavDestinationModifier, GetNavRouterModifier, GetNavigatorModifier, GetNodeContainerModifier, @@ -22318,101 +22054,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // Matrix2DAccessor - namespace NavigationTransitionProxyAccessor { - void DestroyPeerImpl(NavigationTransitionProxyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("destroyPeer("); - out.append(")"); - appendGroupedLog(1, out); - } - Ark_NativePointer CtorImpl() - { - if (!needGroupedLog(1)) - return (NavigationTransitionProxyPeer*) 100; - string out("new NavigationTransitionProxy("); - out.append(")"); - out.append("[return (NavigationTransitionProxyPeer*) 100]"); - appendGroupedLog(1, out); - return (NavigationTransitionProxyPeer*) 100; - } - Ark_NativePointer GetFinalizerImpl() - { - if (!needGroupedLog(1)) - return fnPtr(dummyClassFinalizer); - string out("getFinalizer("); - out.append(")"); - out.append("[return fnPtr(dummyClassFinalizer)]"); - appendGroupedLog(1, out); - return fnPtr(dummyClassFinalizer); - } - void FinishTransitionImpl(NavigationTransitionProxyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("finishTransition("); - out.append(")"); - appendGroupedLog(1, out); - } - void CancelTransitionImpl(NavigationTransitionProxyPeer* peer) - { - if (!needGroupedLog(1)) - return; - string out("cancelTransition("); - out.append(")"); - appendGroupedLog(1, out); - } - void UpdateTransitionImpl(NavigationTransitionProxyPeer* peer, - const Ark_Number* progress) - { - if (!needGroupedLog(1)) - return; - string out("updateTransition("); - WriteToString(&out, progress); - out.append(")"); - appendGroupedLog(1, out); - } - void SetFromImpl(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* from) - { - if (!needGroupedLog(1)) - return; - string out("setFrom("); - WriteToString(&out, from); - out.append(")"); - appendGroupedLog(1, out); - } - void SetToImpl(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* to) - { - if (!needGroupedLog(1)) - return; - string out("setTo("); - WriteToString(&out, to); - out.append(")"); - appendGroupedLog(1, out); - } - Ark_Boolean GetIsInteractiveImpl(NavigationTransitionProxyPeer* peer) - { - if (!needGroupedLog(1)) - return 0; - string out("getIsInteractive("); - out.append(")"); - appendGroupedLog(1, out); - return 0; - } - void SetIsInteractiveImpl(NavigationTransitionProxyPeer* peer, - Ark_Boolean isInteractive) - { - if (!needGroupedLog(1)) - return; - string out("setIsInteractive("); - WriteToString(&out, isInteractive); - out.append(")"); - appendGroupedLog(1, out); - } - } // NavigationTransitionProxyAccessor namespace PatternLockControllerAccessor { void DestroyPeerImpl(PatternLockControllerPeer* peer) { @@ -27359,26 +27000,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() - { - static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { - NavigationTransitionProxyAccessor::DestroyPeerImpl, - NavigationTransitionProxyAccessor::CtorImpl, - NavigationTransitionProxyAccessor::GetFinalizerImpl, - NavigationTransitionProxyAccessor::FinishTransitionImpl, - NavigationTransitionProxyAccessor::CancelTransitionImpl, - NavigationTransitionProxyAccessor::UpdateTransitionImpl, - NavigationTransitionProxyAccessor::SetFromImpl, - NavigationTransitionProxyAccessor::SetToImpl, - NavigationTransitionProxyAccessor::GetIsInteractiveImpl, - NavigationTransitionProxyAccessor::SetIsInteractiveImpl, - }; - return &NavigationTransitionProxyAccessorImpl; - } - - struct NavigationTransitionProxyPeer { - virtual ~NavigationTransitionProxyPeer() = default; - }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -28386,7 +28007,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAnalyzerControllerAccessor, GetListScrollerAccessor, GetMatrix2DAccessor, - GetNavigationTransitionProxyAccessor, GetPatternLockControllerAccessor, GetRichEditorBaseControllerAccessor, GetRichEditorControllerAccessor, diff --git a/arkoala/framework/native/src/generated/real_impl.cc b/arkoala/framework/native/src/generated/real_impl.cc index b2fb6f171..dfce4c853 100644 --- a/arkoala/framework/native/src/generated/real_impl.cc +++ b/arkoala/framework/native/src/generated/real_impl.cc @@ -3762,105 +3762,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // MenuItemGroupInterfaceModifier - namespace NavDestinationModifier { - Ark_NativePointer ConstructImpl(Ark_Int32 id, - Ark_Int32 flags) - { - return nullptr; - } - } // NavDestinationModifier - namespace NavDestinationInterfaceModifier { - void SetNavDestinationOptionsImpl(Ark_NativePointer node) - { - } - } // NavDestinationInterfaceModifier - namespace NavDestinationAttributeModifier { - void HideTitleBar0Impl(Ark_NativePointer node, - Ark_Boolean value) - { - } - void HideTitleBar1Impl(Ark_NativePointer node, - Ark_Boolean hide, - Ark_Boolean animated) - { - } - void OnShownImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void OnHiddenImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void OnBackPressedImpl(Ark_NativePointer node, - const Callback_Boolean* value) - { - } - void ModeImpl(Ark_NativePointer node, - Ark_NavDestinationMode value) - { - } - void BackButtonIconImpl(Ark_NativePointer node, - const Ark_Union_ResourceStr_PixelMap_SymbolGlyphModifier* value) - { - } - void MenusImpl(Ark_NativePointer node, - const Ark_Union_Array_NavigationMenuItem_CustomBuilder* value) - { - } - void OnReadyImpl(Ark_NativePointer node, - const Callback_NavDestinationContext_Void* value) - { - } - void OnWillAppearImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void OnWillDisappearImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void OnWillShowImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void OnWillHideImpl(Ark_NativePointer node, - const Callback_Void* value) - { - } - void SystemBarStyleImpl(Ark_NativePointer node, - const Opt_SystemBarStyle* value) - { - } - void RecoverableImpl(Ark_NativePointer node, - const Opt_Boolean* value) - { - } - void SystemTransitionImpl(Ark_NativePointer node, - Ark_NavigationSystemTransitionType value) - { - } - void TitleImpl(Ark_NativePointer node, - const Ark_Type_NavDestinationAttribute_title_value* value, - const Opt_NavigationTitleOptions* options) - { - } - void ToolbarConfigurationImpl(Ark_NativePointer node, - const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, - const Opt_NavigationToolbarOptions* options) - { - } - void HideToolBarImpl(Ark_NativePointer node, - Ark_Boolean hide, - const Opt_Boolean* animated) - { - } - void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, - const Opt_Array_LayoutSafeAreaType* types, - const Opt_Array_LayoutSafeAreaEdge* edges) - { - } - } // NavDestinationAttributeModifier namespace NavRouterModifier { Ark_NativePointer ConstructImpl(Ark_Int32 id, Ark_Int32 flags) @@ -8714,35 +8615,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUIMenuItemGroupModifierImpl; } - const GENERATED_ArkUINavDestinationModifier* GetNavDestinationModifier() - { - static const GENERATED_ArkUINavDestinationModifier ArkUINavDestinationModifierImpl { - NavDestinationModifier::ConstructImpl, - NavDestinationInterfaceModifier::SetNavDestinationOptionsImpl, - NavDestinationAttributeModifier::HideTitleBar0Impl, - NavDestinationAttributeModifier::HideTitleBar1Impl, - NavDestinationAttributeModifier::OnShownImpl, - NavDestinationAttributeModifier::OnHiddenImpl, - NavDestinationAttributeModifier::OnBackPressedImpl, - NavDestinationAttributeModifier::ModeImpl, - NavDestinationAttributeModifier::BackButtonIconImpl, - NavDestinationAttributeModifier::MenusImpl, - NavDestinationAttributeModifier::OnReadyImpl, - NavDestinationAttributeModifier::OnWillAppearImpl, - NavDestinationAttributeModifier::OnWillDisappearImpl, - NavDestinationAttributeModifier::OnWillShowImpl, - NavDestinationAttributeModifier::OnWillHideImpl, - NavDestinationAttributeModifier::SystemBarStyleImpl, - NavDestinationAttributeModifier::RecoverableImpl, - NavDestinationAttributeModifier::SystemTransitionImpl, - NavDestinationAttributeModifier::TitleImpl, - NavDestinationAttributeModifier::ToolbarConfigurationImpl, - NavDestinationAttributeModifier::HideToolBarImpl, - NavDestinationAttributeModifier::IgnoreLayoutSafeAreaImpl, - }; - return &ArkUINavDestinationModifierImpl; - } - const GENERATED_ArkUINavRouterModifier* GetNavRouterModifier() { static const GENERATED_ArkUINavRouterModifier ArkUINavRouterModifierImpl { @@ -10063,7 +9935,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetMenuModifier, GetMenuItemModifier, GetMenuItemGroupModifier, - GetNavDestinationModifier, GetNavRouterModifier, GetNavigatorModifier, GetNodeContainerModifier, @@ -11772,49 +11643,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // Matrix2DAccessor - namespace NavigationTransitionProxyAccessor { - void DestroyPeerImpl(NavigationTransitionProxyPeer* peer) - { - auto peerImpl = reinterpret_cast(peer); - if (peerImpl) { - delete peerImpl; - } - } - Ark_NativePointer CtorImpl() - { - return new NavigationTransitionProxyPeer(); - } - Ark_NativePointer GetFinalizerImpl() - { - return reinterpret_cast(&DestroyPeerImpl); - } - void FinishTransitionImpl(NavigationTransitionProxyPeer* peer) - { - } - void CancelTransitionImpl(NavigationTransitionProxyPeer* peer) - { - } - void UpdateTransitionImpl(NavigationTransitionProxyPeer* peer, - const Ark_Number* progress) - { - } - void SetFromImpl(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* from) - { - } - void SetToImpl(NavigationTransitionProxyPeer* peer, - const Ark_NavContentInfo* to) - { - } - Ark_Boolean GetIsInteractiveImpl(NavigationTransitionProxyPeer* peer) - { - return 0; - } - void SetIsInteractiveImpl(NavigationTransitionProxyPeer* peer, - Ark_Boolean isInteractive) - { - } - } // NavigationTransitionProxyAccessor namespace PatternLockControllerAccessor { void DestroyPeerImpl(PatternLockControllerPeer* peer) { @@ -14504,26 +14332,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { struct Matrix2DPeer { virtual ~Matrix2DPeer() = default; }; - const GENERATED_ArkUINavigationTransitionProxyAccessor* GetNavigationTransitionProxyAccessor() - { - static const GENERATED_ArkUINavigationTransitionProxyAccessor NavigationTransitionProxyAccessorImpl { - NavigationTransitionProxyAccessor::DestroyPeerImpl, - NavigationTransitionProxyAccessor::CtorImpl, - NavigationTransitionProxyAccessor::GetFinalizerImpl, - NavigationTransitionProxyAccessor::FinishTransitionImpl, - NavigationTransitionProxyAccessor::CancelTransitionImpl, - NavigationTransitionProxyAccessor::UpdateTransitionImpl, - NavigationTransitionProxyAccessor::SetFromImpl, - NavigationTransitionProxyAccessor::SetToImpl, - NavigationTransitionProxyAccessor::GetIsInteractiveImpl, - NavigationTransitionProxyAccessor::SetIsInteractiveImpl, - }; - return &NavigationTransitionProxyAccessorImpl; - } - - struct NavigationTransitionProxyPeer { - virtual ~NavigationTransitionProxyPeer() = default; - }; const GENERATED_ArkUIPatternLockControllerAccessor* GetPatternLockControllerAccessor() { static const GENERATED_ArkUIPatternLockControllerAccessor PatternLockControllerAccessorImpl { @@ -15531,7 +15339,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetImageAnalyzerControllerAccessor, GetListScrollerAccessor, GetMatrix2DAccessor, - GetNavigationTransitionProxyAccessor, GetPatternLockControllerAccessor, GetRichEditorBaseControllerAccessor, GetRichEditorControllerAccessor, diff --git a/arkoala/framework/src/generated/NativeModule.ts b/arkoala/framework/src/generated/NativeModule.ts index e6e12877e..cfc535ecb 100644 --- a/arkoala/framework/src/generated/NativeModule.ts +++ b/arkoala/framework/src/generated/NativeModule.ts @@ -817,28 +817,6 @@ export interface ComponentOps { _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuItemGroup_construct(id: KInt, flags: KInt): KPointer _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestination_construct(id: KInt, flags: KInt): KPointer - _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void - _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void - _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void - _NavDestinationAttribute_onShown(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onHidden(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onBackPressed(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_mode(ptr: KPointer, value: KInt): void - _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onWillAppear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onWillDisappear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onWillShow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void - _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void - _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavRouter_construct(id: KInt, flags: KInt): KPointer _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1979,15 +1957,6 @@ export interface ComponentOps { _Matrix2D_setTranslateX(ptr: KPointer, translateX: number): void _Matrix2D_getTranslateY(ptr: KPointer): number _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void - _NavigationTransitionProxy_ctor(): KPointer - _NavigationTransitionProxy_getFinalizer(): KPointer - _NavigationTransitionProxy_finishTransition(ptr: KPointer): void - _NavigationTransitionProxy_cancelTransition(ptr: KPointer): void - _NavigationTransitionProxy_updateTransition(ptr: KPointer, progress: number): void - _NavigationTransitionProxy_setFrom(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationTransitionProxy_setTo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _NavigationTransitionProxy_getIsInteractive(ptr: KPointer): boolean - _NavigationTransitionProxy_setIsInteractive(ptr: KPointer, isInteractive: KInt): void _PatternLockController_ctor(): KPointer _PatternLockController_getFinalizer(): KPointer _PatternLockController_reset(ptr: KPointer): undefined diff --git a/arkoala/framework/src/generated/NativeModuleEmpty.ts b/arkoala/framework/src/generated/NativeModuleEmpty.ts index 39d57a744..c2351bea3 100644 --- a/arkoala/framework/src/generated/NativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/NativeModuleEmpty.ts @@ -2323,73 +2323,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemGroupInterface_setMenuItemGroupOptions") } - _NavDestination_construct(id: KInt, flags: KInt): KPointer { - console.log("_NavDestination_construct") - return -1 - } - _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void { - console.log("_NavDestinationInterface_setNavDestinationOptions") - } - _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void { - console.log("_NavDestinationAttribute_hideTitleBar0") - } - _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void { - console.log("_NavDestinationAttribute_hideTitleBar1") - } - _NavDestinationAttribute_onShown(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onShown") - } - _NavDestinationAttribute_onHidden(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onHidden") - } - _NavDestinationAttribute_onBackPressed(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onBackPressed") - } - _NavDestinationAttribute_mode(ptr: KPointer, value: KInt): void { - console.log("_NavDestinationAttribute_mode") - } - _NavDestinationAttribute_backButtonIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_backButtonIcon") - } - _NavDestinationAttribute_menus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_menus") - } - _NavDestinationAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onReady") - } - _NavDestinationAttribute_onWillAppear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onWillAppear") - } - _NavDestinationAttribute_onWillDisappear(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onWillDisappear") - } - _NavDestinationAttribute_onWillShow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onWillShow") - } - _NavDestinationAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_onWillHide") - } - _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_systemBarStyle") - } - _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_recoverable") - } - _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void { - console.log("_NavDestinationAttribute_systemTransition") - } - _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_title") - } - _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_toolbarConfiguration") - } - _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_hideToolBar") - } - _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavDestinationAttribute_ignoreLayoutSafeArea") - } _NavRouter_construct(id: KInt, flags: KInt): KPointer { console.log("_NavRouter_construct") return -1 @@ -6050,36 +5983,6 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _Matrix2D_setTranslateY(ptr: KPointer, translateY: number): void { console.log("_Matrix2D_setTranslateY") } - _NavigationTransitionProxy_ctor(): KPointer { - console.log("_NavigationTransitionProxy_ctor") - return -1 - } - _NavigationTransitionProxy_getFinalizer(): KPointer { - console.log("_NavigationTransitionProxy_getFinalizer") - return -1 - } - _NavigationTransitionProxy_finishTransition(ptr: KPointer): void { - console.log("_NavigationTransitionProxy_finishTransition") - } - _NavigationTransitionProxy_cancelTransition(ptr: KPointer): void { - console.log("_NavigationTransitionProxy_cancelTransition") - } - _NavigationTransitionProxy_updateTransition(ptr: KPointer, progress: number): void { - console.log("_NavigationTransitionProxy_updateTransition") - } - _NavigationTransitionProxy_setFrom(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationTransitionProxy_setFrom") - } - _NavigationTransitionProxy_setTo(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_NavigationTransitionProxy_setTo") - } - _NavigationTransitionProxy_getIsInteractive(ptr: KPointer): boolean { - console.log("_NavigationTransitionProxy_getIsInteractive") - return false - } - _NavigationTransitionProxy_setIsInteractive(ptr: KPointer, isInteractive: KInt): void { - console.log("_NavigationTransitionProxy_setIsInteractive") - } _PatternLockController_ctor(): KPointer { console.log("_PatternLockController_ctor") return -1 -- Gitee From bb16e0a5c32a8881a726ea549254d2ac2bc1276f Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 14:28:15 +0300 Subject: [PATCH 05/10] Make handwritten --- ...rkNavigationTransitionProxyMaterialized.ts | 72 ++- .../generated/peers/ArkNavDestinationPeer.ts | 410 +++++++++--------- 2 files changed, 230 insertions(+), 252 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts index 52be197a3..35d546ccb 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { NavContentInfo } from "./ArkNavigationInterfaces" -import { INTERFACE_NavigationTransitionProxy } from "./SyntheticDeclarations" +// import { INTERFACE_NavigationTransitionProxy } from "./SyntheticDeclarations" import { TypeChecker } from "#components" import { Finalizable } from "./Finalizable" @@ -48,8 +48,7 @@ import { } from "@koalaui/interop" -export class NavigationTransitionProxy implements MaterializedBase,INTERFACE_NavigationTransitionProxy { - peer?: Finalizable +export class NavigationTransitionProxy { get from(): NavContentInfo { throw new Error("Not implemented") } @@ -68,24 +67,8 @@ export class NavigationTransitionProxy implements MaterializedBase,INTERFACE_Nav set isInteractive(isInteractive: boolean | undefined) { const isInteractive_NonNull = (isInteractive as boolean) this.setIsInteractive(isInteractive_NonNull) - } - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavigationTransitionProxy { - const objNavigationTransitionProxy : NavigationTransitionProxy = new NavigationTransitionProxy() - objNavigationTransitionProxy.peer = new Finalizable(ptr, NavigationTransitionProxy.getFinalizer()) - return objNavigationTransitionProxy - } - static ctor(): KPointer { - const retval = NativeModule._NavigationTransitionProxy_ctor() - return retval } constructor() { - { - const ctorPtr : KPointer = NavigationTransitionProxy.ctor() - this.peer = new Finalizable(ctorPtr, NavigationTransitionProxy.getFinalizer()) - } } static getFinalizer(): KPointer { return NativeModule._NavigationTransitionProxy_getFinalizer() @@ -101,53 +84,48 @@ export class NavigationTransitionProxy implements MaterializedBase,INTERFACE_Nav this.updateTransition_serialize(progress_casted) } private setFrom(from: NavContentInfo): void { - const from_casted = from as (NavContentInfo) - this.setFrom_serialize(from_casted) + // const from_casted = from as (NavContentInfo) + // this.setFrom_serialize(from_casted) } private setTo(to: NavContentInfo): void { - const to_casted = to as (NavContentInfo) - this.setTo_serialize(to_casted) + // const to_casted = to as (NavContentInfo) + // this.setTo_serialize(to_casted) } private getIsInteractive(): boolean { - return this.getIsInteractive_serialize() + // return this.getIsInteractive_serialize() + throw new Error("TBD") } private setIsInteractive(isInteractive: boolean): void { - const isInteractive_casted = isInteractive as (boolean) - this.setIsInteractive_serialize(isInteractive_casted) + // const isInteractive_casted = isInteractive as (boolean) + // this.setIsInteractive_serialize(isInteractive_casted) } private finishTransition_serialize(): void { - NativeModule._NavigationTransitionProxy_finishTransition(this.peer!.ptr) + // NativeModule._NavigationTransitionProxy_finishTransition(this.peer!.ptr) } private cancelTransition_serialize(): void { - NativeModule._NavigationTransitionProxy_cancelTransition(this.peer!.ptr) + // NativeModule._NavigationTransitionProxy_cancelTransition(this.peer!.ptr) } private updateTransition_serialize(progress: number): void { - NativeModule._NavigationTransitionProxy_updateTransition(this.peer!.ptr, progress) + // NativeModule._NavigationTransitionProxy_updateTransition(this.peer!.ptr, progress) } private setFrom_serialize(from: NavContentInfo): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavContentInfo(from) - NativeModule._NavigationTransitionProxy_setFrom(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavContentInfo(from) + // NativeModule._NavigationTransitionProxy_setFrom(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private setTo_serialize(to: NavContentInfo): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.writeNavContentInfo(to) - NativeModule._NavigationTransitionProxy_setTo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.writeNavContentInfo(to) + // NativeModule._NavigationTransitionProxy_setTo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private getIsInteractive_serialize(): boolean { - const retval = NativeModule._NavigationTransitionProxy_getIsInteractive(this.peer!.ptr) - return retval + // const retval = NativeModule._NavigationTransitionProxy_getIsInteractive(this.peer!.ptr) + // return retval + throw new Error("TBD") } private setIsInteractive_serialize(isInteractive: boolean): void { - NativeModule._NavigationTransitionProxy_setIsInteractive(this.peer!.ptr, isInteractive ? 1 : 0) - } -} -export class NavigationTransitionProxyInternal { - public static fromPtr(ptr: KPointer): NavigationTransitionProxy { - const obj : NavigationTransitionProxy = new NavigationTransitionProxy() - obj.peer = new Finalizable(ptr, NavigationTransitionProxy.getFinalizer()) - return obj + // NativeModule._NavigationTransitionProxy_setIsInteractive(this.peer!.ptr, isInteractive ? 1 : 0) } } diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts index 82057d064..0debb6403 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -55,251 +55,251 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { return _peer } setNavDestinationOptionsAttribute(): void { - NativeModule._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) + // NativeModule._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) } hideTitleBar0Attribute(value: boolean): void { - NativeModule._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, value ? 1 : 0) + // NativeModule._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, value ? 1 : 0) } hideTitleBar1Attribute(hide: boolean, animated: boolean): void { - NativeModule._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, hide ? 1 : 0, animated ? 1 : 0) + // NativeModule._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, hide ? 1 : 0, animated ? 1 : 0) } onShownAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onHiddenAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onBackPressedAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } modeAttribute(value: NavDestinationMode): void { - NativeModule._NavDestinationAttribute_mode(this.peer.ptr, (value.value as int32)) + // NativeModule._NavDestinationAttribute_mode(this.peer.ptr, (value.value as int32)) } backButtonIconAttribute(value: ResourceStr | PixelMap | SymbolGlyphModifier): void { - const thisSerializer : Serializer = Serializer.hold() - let value_type : int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0 as int32) - const value_0 = value as ResourceStr - let value_0_type : int32 = RuntimeType.UNDEFINED - value_0_type = runtimeType(value_0) - if (((RuntimeType.STRING == value_0_type))) { - thisSerializer.writeInt8(0 as int32) - const value_0_0 = value_0 as string - thisSerializer.writeString(value_0_0) - } - else if (((RuntimeType.OBJECT == value_0_type))) { - thisSerializer.writeInt8(1 as int32) - const value_0_1 = value_0 as Resource - thisSerializer.writeResource(value_0_1) - } - } - else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { - thisSerializer.writeInt8(1 as int32) - const value_1 = value as PixelMap - thisSerializer.writePixelMap(value_1) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isSymbolGlyphModifier(value, false))) { - thisSerializer.writeInt8(2 as int32) - const value_2 = value as SymbolGlyphModifier - thisSerializer.writeSymbolGlyphModifier(value_2) - } - NativeModule._NavDestinationAttribute_backButtonIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let value_type : int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type))) { + // thisSerializer.writeInt8(0 as int32) + // const value_0 = value as ResourceStr + // let value_0_type : int32 = RuntimeType.UNDEFINED + // value_0_type = runtimeType(value_0) + // if (((RuntimeType.STRING == value_0_type))) { + // thisSerializer.writeInt8(0 as int32) + // const value_0_0 = value_0 as string + // thisSerializer.writeString(value_0_0) + // } + // else if (((RuntimeType.OBJECT == value_0_type))) { + // thisSerializer.writeInt8(1 as int32) + // const value_0_1 = value_0 as Resource + // thisSerializer.writeResource(value_0_1) + // } + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof PixelMap)) { + // thisSerializer.writeInt8(1 as int32) + // const value_1 = value as PixelMap + // thisSerializer.writePixelMap(value_1) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isSymbolGlyphModifier(value, false))) { + // thisSerializer.writeInt8(2 as int32) + // const value_2 = value as SymbolGlyphModifier + // thisSerializer.writeSymbolGlyphModifier(value_2) + // } + // NativeModule._NavDestinationAttribute_backButtonIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } menusAttribute(value: Array | CustomBuilder): void { - const thisSerializer : Serializer = Serializer.hold() - let value_type : int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0 as int32) - const value_0 = value as Array - thisSerializer.writeInt32(value_0.length as int32) - for (let i = 0; i < value_0.length; i++) { - const value_0_element = value_0[i] - thisSerializer.writeNavigationMenuItem(value_0_element) - } - } - else if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(1 as int32) - const value_1 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) - } - NativeModule._NavDestinationAttribute_menus(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let value_type : int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.OBJECT == value_type))) { + // thisSerializer.writeInt8(0 as int32) + // const value_0 = value as Array + // thisSerializer.writeInt32(value_0.length as int32) + // for (let i = 0; i < value_0.length; i++) { + // const value_0_element = value_0[i] + // thisSerializer.writeNavigationMenuItem(value_0_element) + // } + // } + // else if (((RuntimeType.FUNCTION == value_type))) { + // thisSerializer.writeInt8(1 as int32) + // const value_1 = value as CustomBuilder + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) + // } + // NativeModule._NavDestinationAttribute_menus(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onReadyAttribute(value: Function1): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillAppearAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onWillAppear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onWillAppear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillDisappearAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onWillDisappear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onWillDisappear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillShowAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onWillShow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onWillShow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillHideAttribute(value: Function0): void { - const thisSerializer : Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - NativeModule._NavDestinationAttribute_onWillHide(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // NativeModule._NavDestinationAttribute_onWillHide(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } systemBarStyleAttribute(value?: SystemBarStyle): void { - const thisSerializer : Serializer = Serializer.hold() - let value_type : int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - thisSerializer.writeSystemBarStyle(value_value) - } - NativeModule._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let value_type : int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // thisSerializer.writeInt8(value_type as int32) + // if ((RuntimeType.UNDEFINED) != (value_type)) { + // const value_value = value! + // thisSerializer.writeSystemBarStyle(value_value) + // } + // NativeModule._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } recoverableAttribute(value?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - let value_type : int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type as int32) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - thisSerializer.writeBoolean(value_value) - } - NativeModule._NavDestinationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let value_type : int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // thisSerializer.writeInt8(value_type as int32) + // if ((RuntimeType.UNDEFINED) != (value_type)) { + // const value_value = value! + // thisSerializer.writeBoolean(value_value) + // } + // NativeModule._NavDestinationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } systemTransitionAttribute(value: NavigationSystemTransitionType): void { - NativeModule._NavDestinationAttribute_systemTransition(this.peer.ptr, (value.value as int32)) + // NativeModule._NavDestinationAttribute_systemTransition(this.peer.ptr, (value.value as int32)) } titleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): void { - const thisSerializer : Serializer = Serializer.hold() - let value_type : int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.STRING == value_type))) { - thisSerializer.writeInt8(0 as int32) - const value_0 = value as string - thisSerializer.writeString(value_0) - } - else if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(1 as int32) - const value_1 = value as CustomBuilder - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isNavDestinationCommonTitle(value, false, false))) { - thisSerializer.writeInt8(2 as int32) - const value_2 = value as NavDestinationCommonTitle - thisSerializer.writeNavDestinationCommonTitle(value_2) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isNavDestinationCustomTitle(value, false, false))) { - thisSerializer.writeInt8(3 as int32) - const value_3 = value as NavDestinationCustomTitle - thisSerializer.writeNavDestinationCustomTitle(value_3) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (isResource(value))) { - thisSerializer.writeInt8(4 as int32) - const value_4 = value as Resource - thisSerializer.writeResource(value_4) - } - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationTitleOptions(options_value) - } - NativeModule._NavDestinationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let value_type : int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.STRING == value_type))) { + // thisSerializer.writeInt8(0 as int32) + // const value_0 = value as string + // thisSerializer.writeString(value_0) + // } + // else if (((RuntimeType.FUNCTION == value_type))) { + // thisSerializer.writeInt8(1 as int32) + // const value_1 = value as CustomBuilder + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isNavDestinationCommonTitle(value, false, false))) { + // thisSerializer.writeInt8(2 as int32) + // const value_2 = value as NavDestinationCommonTitle + // thisSerializer.writeNavDestinationCommonTitle(value_2) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (TypeChecker.isNavDestinationCustomTitle(value, false, false))) { + // thisSerializer.writeInt8(3 as int32) + // const value_3 = value as NavDestinationCustomTitle + // thisSerializer.writeNavDestinationCustomTitle(value_3) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (isResource(value))) { + // thisSerializer.writeInt8(4 as int32) + // const value_4 = value as Resource + // thisSerializer.writeResource(value_4) + // } + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationTitleOptions(options_value) + // } + // NativeModule._NavDestinationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } toolbarConfigurationAttribute(toolbarParam: Array | CustomBuilder, options?: NavigationToolbarOptions): void { - const thisSerializer : Serializer = Serializer.hold() - let toolbarParam_type : int32 = RuntimeType.UNDEFINED - toolbarParam_type = runtimeType(toolbarParam) - if (((RuntimeType.OBJECT == toolbarParam_type))) { - thisSerializer.writeInt8(0 as int32) - const toolbarParam_0 = toolbarParam as Array - thisSerializer.writeInt32(toolbarParam_0.length as int32) - for (let i = 0; i < toolbarParam_0.length; i++) { - const toolbarParam_0_element = toolbarParam_0[i] - thisSerializer.writeToolbarItem(toolbarParam_0_element) - } - } - else if (((RuntimeType.FUNCTION == toolbarParam_type))) { - thisSerializer.writeInt8(1 as int32) - const toolbarParam_1 = toolbarParam as CustomBuilder - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(toolbarParam_1)) - } - let options_type : int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type as int32) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationToolbarOptions(options_value) - } - NativeModule._NavDestinationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let toolbarParam_type : int32 = RuntimeType.UNDEFINED + // toolbarParam_type = runtimeType(toolbarParam) + // if (((RuntimeType.OBJECT == toolbarParam_type))) { + // thisSerializer.writeInt8(0 as int32) + // const toolbarParam_0 = toolbarParam as Array + // thisSerializer.writeInt32(toolbarParam_0.length as int32) + // for (let i = 0; i < toolbarParam_0.length; i++) { + // const toolbarParam_0_element = toolbarParam_0[i] + // thisSerializer.writeToolbarItem(toolbarParam_0_element) + // } + // } + // else if (((RuntimeType.FUNCTION == toolbarParam_type))) { + // thisSerializer.writeInt8(1 as int32) + // const toolbarParam_1 = toolbarParam as CustomBuilder + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(toolbarParam_1)) + // } + // let options_type : int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type as int32) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationToolbarOptions(options_value) + // } + // NativeModule._NavDestinationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } hideToolBarAttribute(hide: boolean, animated?: boolean): void { - const thisSerializer : Serializer = Serializer.hold() - let animated_type : int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type as int32) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - NativeModule._NavDestinationAttribute_hideToolBar(this.peer.ptr, hide ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let animated_type : int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type as int32) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // NativeModule._NavDestinationAttribute_hideToolBar(this.peer.ptr, hide ? 1 : 0, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } ignoreLayoutSafeAreaAttribute(types?: Array, edges?: Array): void { - const thisSerializer : Serializer = Serializer.hold() - let types_type : int32 = RuntimeType.UNDEFINED - types_type = runtimeType(types) - thisSerializer.writeInt8(types_type as int32) - if ((RuntimeType.UNDEFINED) != (types_type)) { - const types_value = types! - thisSerializer.writeInt32(types_value.length as int32) - for (let i = 0; i < types_value.length; i++) { - const types_value_element = types_value[i] - thisSerializer.writeInt32(types_value_element.ordinal) - } - } - let edges_type : int32 = RuntimeType.UNDEFINED - edges_type = runtimeType(edges) - thisSerializer.writeInt8(edges_type as int32) - if ((RuntimeType.UNDEFINED) != (edges_type)) { - const edges_value = edges! - thisSerializer.writeInt32(edges_value.length as int32) - for (let i = 0; i < edges_value.length; i++) { - const edges_value_element = edges_value[i] - thisSerializer.writeInt32(edges_value_element.ordinal) - } - } - NativeModule._NavDestinationAttribute_ignoreLayoutSafeArea(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer : Serializer = Serializer.hold() + // let types_type : int32 = RuntimeType.UNDEFINED + // types_type = runtimeType(types) + // thisSerializer.writeInt8(types_type as int32) + // if ((RuntimeType.UNDEFINED) != (types_type)) { + // const types_value = types! + // thisSerializer.writeInt32(types_value.length as int32) + // for (let i = 0; i < types_value.length; i++) { + // const types_value_element = types_value[i] + // thisSerializer.writeInt32(types_value_element.ordinal) + // } + // } + // let edges_type : int32 = RuntimeType.UNDEFINED + // edges_type = runtimeType(edges) + // thisSerializer.writeInt8(edges_type as int32) + // if ((RuntimeType.UNDEFINED) != (edges_type)) { + // const edges_value = edges! + // thisSerializer.writeInt32(edges_value.length as int32) + // for (let i = 0; i < edges_value.length; i++) { + // const edges_value_element = edges_value[i] + // thisSerializer.writeInt32(edges_value_element.ordinal) + // } + // } + // NativeModule._NavDestinationAttribute_ignoreLayoutSafeArea(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } applyAttributes(attributes: T): void { super.applyAttributes(attributes) -- Gitee From ebc9a9b02f5ff3c09e8e44e72370a7395b65774e Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 14:37:04 +0300 Subject: [PATCH 06/10] Add hw NavDestination and NavDestinationInstance constants --- arkoala-arkts/arkui/types/index-full.d.ts | 4 ++++ arkoala/arkui-types/index-full.d.ts | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arkoala-arkts/arkui/types/index-full.d.ts b/arkoala-arkts/arkui/types/index-full.d.ts index 8575de697..afcaac715 100644 --- a/arkoala-arkts/arkui/types/index-full.d.ts +++ b/arkoala-arkts/arkui/types/index-full.d.ts @@ -158,11 +158,15 @@ declare function LazyForEach( declare interface LayoutChild {} declare interface ContentModifier{} +// Handwritten + declare const PageTransitionEnter: PageTransitionEnterInterface declare const PageTransitionExit: PageTransitionExitInterface declare const Navigation: NavigationInterface +declare const NavDestination: NavDestinationInterface +declare const NavDestinationInstance: NavDestinationAttribute diff --git a/arkoala/arkui-types/index-full.d.ts b/arkoala/arkui-types/index-full.d.ts index 3887bdb72..e04233b76 100644 --- a/arkoala/arkui-types/index-full.d.ts +++ b/arkoala/arkui-types/index-full.d.ts @@ -182,6 +182,13 @@ declare class performance { static now(): number; } +// Handwritten + +declare const NavDestination: NavDestinationInterface +declare const NavDestinationInstance: NavDestinationAttribute + + + type buffer = ArrayBuffer; -- Gitee From 76ecc24fa24f0209b382f3774169498bad2bbeff Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 17:36:56 +0300 Subject: [PATCH 07/10] Add hw to index.ts Signed-off-by: yalixie --- arkoala-arkts/arkui/src/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arkoala-arkts/arkui/src/index.ts b/arkoala-arkts/arkui/src/index.ts index 9c5eedbcc..b75ee4f50 100644 --- a/arkoala-arkts/arkui/src/index.ts +++ b/arkoala-arkts/arkui/src/index.ts @@ -25,3 +25,7 @@ export * from "./ForEach" export * from "./LazyForEach" export * from "./ohos.router" export * from "./ArkNavigation" + +// TBD: Handwritten +export * from "./generated/ArkNavDestination" +export * from "./generated/ArkNavPathStackMaterialized" -- Gitee From d8ca01cc14241d747d5dcad21e915151ed7020b1 Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 17:41:19 +0300 Subject: [PATCH 08/10] Fix hw imports Signed-off-by: yalixie --- .../arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts | 7 +++++-- .../arkui/src/generated/ArkNavDestinationInterfaces.ts | 3 ++- .../arkui/src/generated/ArkNavigationInterfaces.ts | 10 ---------- arkoala-arkts/arkui/src/generated/arkts/type_check.ts | 3 ++- arkoala-arkts/arkui/src/generated/index.ts | 2 +- arkoala-arkts/arkui/src/generated/ts/type_check.ts | 2 +- 6 files changed, 11 insertions(+), 16 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts index cc9998f6a..019752dc9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkCommonTsEtsApiInterfaces.ts @@ -1,9 +1,12 @@ import { int32, int64, float32 } from "@koalaui/common" import { KInt, KPointer, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" -import { IPropertySubscriber } from "./ArkIPropertySubscriberMaterialized" export interface AbstractProperty { } +export interface IPropertySubscriber { + id(): number; + aboutToBeDeleted(owningView?: IPropertySubscriber): void; +} export interface ISinglePropertyChangeSubscriber extends IPropertySubscriber { } export interface EnvPropsOptions { @@ -13,4 +16,4 @@ export interface EnvPropsOptions { export interface PersistPropsOptions { key: string; defaultValue: number | string | boolean | Object; -} \ No newline at end of file +} diff --git a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts index 1b9b4d6ee..9849f0dc9 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavDestinationInterfaces.ts @@ -5,9 +5,10 @@ import { Resource } from "./ArkResourceInterfaces" import { CustomBuilder, CommonMethod, SymbolGlyphModifier, LayoutSafeAreaType, LayoutSafeAreaEdge } from "./ArkCommonInterfaces" import { TitleHeight } from "./ArkEnumsInterfaces" import { Length, ResourceStr } from "./ArkUnitsInterfaces" -import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" +import { NavPathInfo, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions } from "./ArkNavigationInterfaces" import { Callback_Void, Callback_Boolean, Callback_NavDestinationContext_Void } from "./SyntheticDeclarations" import { PixelMap } from "./ArkPixelMapMaterialized" +import { NavPathStack } from "./ArkNavPathStackMaterialized" export interface NavDestinationCommonTitle { main: string | Resource; sub: string | Resource; diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts index 97ff11174..dd6b7fd57 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationInterfaces.ts @@ -164,16 +164,6 @@ export class LaunchMode { export interface NavigationOptions { launchMode?: LaunchMode; animated?: boolean; -} -export interface NavPathStack { - - - - - - - - } export type NavBar = string; export type InterceptionShowCallback = (from: NavDestinationContext | NavBar, to: NavDestinationContext | NavBar, operation: NavigationOperation, isAnimated: boolean) => void; diff --git a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts index 817d34a86..a7b12fca5 100644 --- a/arkoala-arkts/arkui/src/generated/arkts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/arkts/type_check.ts @@ -115,7 +115,8 @@ import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenu import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" -import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" +import { NavPathInfo, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" +import { NavPathStack } from "./../ArkNavPathStackMaterialized" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" diff --git a/arkoala-arkts/arkui/src/generated/index.ts b/arkoala-arkts/arkui/src/generated/index.ts index ea8af7635..3d9b30355 100644 --- a/arkoala-arkts/arkui/src/generated/index.ts +++ b/arkoala-arkts/arkui/src/generated/index.ts @@ -134,7 +134,7 @@ export * from "./ArkTextContentControllerBaseMaterialized" export * from "./ArkDynamicNodeMaterialized" export * from "./ArkChildrenMainSizeMaterialized" export * from "./ArkGestureModifierMaterialized" -export * from "./ArkIPropertySubscriberMaterialized" +// export * from "./ArkIPropertySubscriberMaterialized" export * from "./ArkSubscribaleAbstractMaterialized" export * from "./ArkContextMenuMaterialized" export * from "./ArkCustomDialogControllerMaterialized" diff --git a/arkoala-arkts/arkui/src/generated/ts/type_check.ts b/arkoala-arkts/arkui/src/generated/ts/type_check.ts index c3544182a..01bf08c45 100644 --- a/arkoala-arkts/arkui/src/generated/ts/type_check.ts +++ b/arkoala-arkts/arkui/src/generated/ts/type_check.ts @@ -115,7 +115,7 @@ import { MenuInterface, MenuAttribute, SubMenuExpandingMode } from "./../ArkMenu import { MenuItemOptions, MenuItemInterface, MenuItemAttribute } from "./../ArkMenuItemInterfaces" import { MenuItemGroupOptions, MenuItemGroupInterface, MenuItemGroupAttribute } from "./../ArkMenuItemGroupInterfaces" import { NavDestinationCommonTitle, NavDestinationCustomTitle, NavigationSystemTransitionType, NavDestinationMode, NavDestinationInterface, NavDestinationAttribute, RouteMapConfig, NavDestinationContext } from "./../ArkNavDestinationInterfaces" -import { NavPathInfo, NavPathStack, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" +import { NavPathInfo, NavigationMenuItem, SystemBarStyle, NavigationTitleOptions, ToolbarItem, NavigationToolbarOptions, NavigationCommonTitle, NavigationCustomTitle, NavigationMode, NavBarPosition, NavigationTitleMode, PopInfo, LaunchMode, NavigationOptions, NavigationInterception, InterceptionShowCallback, InterceptionModeCallback, NavigationInterface, NavigationAttribute, ToolbarItemStatus, NavigationOperation, BarStyle, NavContentInfo, NavigationAnimatedTransition, NavigationTransitionProxy } from "./../ArkNavigationInterfaces" import { RouteInfo, NavRouterInterface, NavRouterAttribute, NavRouteMode } from "./../ArkNavRouterInterfaces" import { NavigationType, NavigatorInterface, NavigatorAttribute } from "./../ArkNavigatorInterfaces" import { NodeContainerInterface, NodeContainerAttribute } from "./../ArkNodeContainerInterfaces" -- Gitee From 98819365cd66ee41d60068a8ed8a578370dd5a05 Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 18:00:53 +0300 Subject: [PATCH 09/10] Fix hw NativeModule usage Signed-off-by: yalixie --- .../arkui/src/generated/ArkNavPathStackMaterialized.ts | 5 +---- .../generated/ArkNavigationTransitionProxyMaterialized.ts | 3 --- .../arkui/src/generated/peers/ArkNavDestinationPeer.ts | 4 +++- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts index 5da07f16d..f5d8e62f7 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavPathStackMaterialized.ts @@ -24,7 +24,7 @@ import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" import { Serializer } from "./peers/Serializer" import { isResource, isInstanceOf, runtimeType, RuntimeType, SerializerBase, registerCallback } from "./peers/SerializerBase" -import { NativeModule } from "#components" +// import { NativeModule } from "#components" import { wrapCallback } from "@koalaui/interop" import { CallbackKind } from "./peers/CallbackKind" import { CallbackTransformer } from "./peers/CallbackTransformer" @@ -66,9 +66,6 @@ export class NavPathStack { constructor() { this.currentName = GlobalStateManager.instance.mutableState("", true) } - static getFinalizer(): KPointer { - return NativeModule._NavPathStack_getFinalizer() - } pushPath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined): void { console.log(" ### pushPath = " + info.name) this.currentName.value = info.name diff --git a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts index 35d546ccb..8a8f9ce2b 100644 --- a/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala-arkts/arkui/src/generated/ArkNavigationTransitionProxyMaterialized.ts @@ -70,9 +70,6 @@ export class NavigationTransitionProxy { } constructor() { } - static getFinalizer(): KPointer { - return NativeModule._NavigationTransitionProxy_getFinalizer() - } finishTransition(): void { this.finishTransition_serialize() } diff --git a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts index 0debb6403..733965f46 100644 --- a/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts +++ b/arkoala-arkts/arkui/src/generated/peers/ArkNavDestinationPeer.ts @@ -49,7 +49,9 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { } public static create(component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { const peerId = PeerNode.nextId() - const _peerPtr = NativeModule._NavDestination_construct(peerId, flags) + //const _peerPtr = NativeModule._NavDestination_construct(peerId, flags) + // TBD: Chang construct to Custom + const _peerPtr = NativeModule._Column_construct(peerId, flags) const _peer = new ArkNavDestinationPeer(_peerPtr, peerId, "NavDestination", flags) component?.setPeer(_peer) return _peer -- Gitee From eb1dd0926107c4e0a07b60c23bcc4f0d2a4b375e Mon Sep 17 00:00:00 2001 From: yalixie Date: Fri, 20 Dec 2024 18:17:02 +0300 Subject: [PATCH 10/10] Fix HW for arkoala Signed-off-by: yalixie --- arkoala/arkui/src/ArkNavDestination.ts | 48 +- ...rkNavigationTransitionProxyMaterialized.ts | 58 +-- .../arkui/src/peers/ArkNavDestinationPeer.ts | 415 +++++++++--------- 3 files changed, 249 insertions(+), 272 deletions(-) diff --git a/arkoala/arkui/src/ArkNavDestination.ts b/arkoala/arkui/src/ArkNavDestination.ts index 02a5bf379..1c0af01f8 100644 --- a/arkoala/arkui/src/ArkNavDestination.ts +++ b/arkoala/arkui/src/ArkNavDestination.ts @@ -61,9 +61,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onShown(value: (() => void)): this { if (this.checkPriority("onShown")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onShown: value_casted}) - this.getPeer()?.onShownAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onShown: value_casted}) + // this.getPeer()?.onShownAttribute(value_casted) return this } return this @@ -71,9 +71,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onHidden(value: (() => void)): this { if (this.checkPriority("onHidden")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onHidden: value_casted}) - this.getPeer()?.onHiddenAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onHidden: value_casted}) + // this.getPeer()?.onHiddenAttribute(value_casted) return this } return this @@ -81,9 +81,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onBackPressed(value: (() => boolean)): this { if (this.checkPriority("onBackPressed")) { - const value_casted = value as ((() => boolean)) - UseEventsProperties({NavDestination_onBackPressed: value_casted}) - this.getPeer()?.onBackPressedAttribute(value_casted) + // const value_casted = value as ((() => boolean)) + // UseEventsProperties({NavDestination_onBackPressed: value_casted}) + // this.getPeer()?.onBackPressedAttribute(value_casted) return this } return this @@ -118,9 +118,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onReady(value: ((parameter: NavDestinationContext) => void)): this { if (this.checkPriority("onReady")) { - const value_casted = value as (((parameter: NavDestinationContext) => void)) - UseEventsProperties({NavDestination_onReady: value_casted}) - this.getPeer()?.onReadyAttribute(value_casted) + // const value_casted = value as (((parameter: NavDestinationContext) => void)) + // UseEventsProperties({NavDestination_onReady: value_casted}) + // this.getPeer()?.onReadyAttribute(value_casted) return this } return this @@ -128,9 +128,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onWillAppear(value: (() => void)): this { if (this.checkPriority("onWillAppear")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onWillAppear: value_casted}) - this.getPeer()?.onWillAppearAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onWillAppear: value_casted}) + // this.getPeer()?.onWillAppearAttribute(value_casted) return this } return this @@ -138,9 +138,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onWillDisappear(value: (() => void)): this { if (this.checkPriority("onWillDisappear")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onWillDisappear: value_casted}) - this.getPeer()?.onWillDisappearAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onWillDisappear: value_casted}) + // this.getPeer()?.onWillDisappearAttribute(value_casted) return this } return this @@ -148,9 +148,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onWillShow(value: (() => void)): this { if (this.checkPriority("onWillShow")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onWillShow: value_casted}) - this.getPeer()?.onWillShowAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onWillShow: value_casted}) + // this.getPeer()?.onWillShowAttribute(value_casted) return this } return this @@ -158,9 +158,9 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { /** @memo */ onWillHide(value: (() => void)): this { if (this.checkPriority("onWillHide")) { - const value_casted = value as ((() => void)) - UseEventsProperties({NavDestination_onWillHide: value_casted}) - this.getPeer()?.onWillHideAttribute(value_casted) + // const value_casted = value as ((() => void)) + // UseEventsProperties({NavDestination_onWillHide: value_casted}) + // this.getPeer()?.onWillHideAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts index 045baa454..dfccb4f9c 100644 --- a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts @@ -48,8 +48,7 @@ import { } from "@koalaui/interop" -export class NavigationTransitionProxy implements MaterializedBase,NavigationTransitionProxy { - peer?: Finalizable +export class NavigationTransitionProxy { get from(): NavContentInfo { throw new Error("Not implemented") } @@ -68,27 +67,8 @@ export class NavigationTransitionProxy implements MaterializedBase,NavigationTra set isInteractive(isInteractive: boolean) { const isInteractive_NonNull = (isInteractive as boolean) this.setIsInteractive(isInteractive_NonNull) - } - getPeer(): Finalizable | undefined { - return this.peer - } - static construct(ptr: KPointer): NavigationTransitionProxy { - const objNavigationTransitionProxy: NavigationTransitionProxy = new NavigationTransitionProxy() - objNavigationTransitionProxy.peer = new Finalizable(ptr, NavigationTransitionProxy.getFinalizer()) - return objNavigationTransitionProxy - } - static ctor(): KPointer { - const retval = nativeModule()._NavigationTransitionProxy_ctor() - return retval } constructor() { - { - const ctorPtr: KPointer = NavigationTransitionProxy.ctor() - this.peer = new Finalizable(ctorPtr, NavigationTransitionProxy.getFinalizer()) - } - } - static getFinalizer(): KPointer { - return nativeModule()._NavigationTransitionProxy_getFinalizer() } finishTransition(): void { this?.finishTransition_serialize() @@ -116,38 +96,32 @@ export class NavigationTransitionProxy implements MaterializedBase,NavigationTra this?.setIsInteractive_serialize(isInteractive_casted) } private finishTransition_serialize(): void { - nativeModule()._NavigationTransitionProxy_finishTransition(this.peer!.ptr) + // nativeModule()._NavigationTransitionProxy_finishTransition(this.peer!.ptr) } private cancelTransition_serialize(): void { - nativeModule()._NavigationTransitionProxy_cancelTransition(this.peer!.ptr) + // nativeModule()._NavigationTransitionProxy_cancelTransition(this.peer!.ptr) } private updateTransition_serialize(progress: number): void { - nativeModule()._NavigationTransitionProxy_updateTransition(this.peer!.ptr, progress) + // nativeModule()._NavigationTransitionProxy_updateTransition(this.peer!.ptr, progress) } private setFrom_serialize(from: NavContentInfo): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavContentInfo(from) - nativeModule()._NavigationTransitionProxy_setFrom(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.writeNavContentInfo(from) + // nativeModule()._NavigationTransitionProxy_setFrom(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private setTo_serialize(to: NavContentInfo): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeNavContentInfo(to) - nativeModule()._NavigationTransitionProxy_setTo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.writeNavContentInfo(to) + // nativeModule()._NavigationTransitionProxy_setTo(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } private getIsInteractive_serialize(): boolean { - const retval = nativeModule()._NavigationTransitionProxy_getIsInteractive(this.peer!.ptr) - return retval + // const retval = nativeModule()._NavigationTransitionProxy_getIsInteractive(this.peer!.ptr) + // return retval + return false } private setIsInteractive_serialize(isInteractive: boolean): void { - nativeModule()._NavigationTransitionProxy_setIsInteractive(this.peer!.ptr, +isInteractive) - } -} -export class NavigationTransitionProxyInternal { - public static fromPtr(ptr: KPointer): NavigationTransitionProxy { - const obj: NavigationTransitionProxy = new NavigationTransitionProxy() - obj.peer = new Finalizable(ptr, NavigationTransitionProxy.getFinalizer()) - return obj + // nativeModule()._NavigationTransitionProxy_setIsInteractive(this.peer!.ptr, +isInteractive) } } diff --git a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts index 72a8e51eb..7f5fdf050 100644 --- a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts @@ -42,257 +42,260 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { } public static create(component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { const peerId = PeerNode.nextId() - const _peerPtr = nativeModule()._NavDestination_construct(peerId, flags) + //const _peerPtr = nativeModule()._NavDestination_construct(peerId, flags) + // TBD: Chang construct to Custom + const _peerPtr = nativeModule()._Column_construct(peerId, flags) + const _peer = new ArkNavDestinationPeer(_peerPtr, peerId, "NavDestination", flags) component?.setPeer(_peer) return _peer } setNavDestinationOptionsAttribute(): void { - nativeModule()._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) + // nativeModule()._NavDestinationInterface_setNavDestinationOptions(this.peer.ptr) } hideTitleBar0Attribute(value: boolean): void { - nativeModule()._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, +value) + // nativeModule()._NavDestinationAttribute_hideTitleBar0(this.peer.ptr, +value) } hideTitleBar1Attribute(hide: boolean, animated: boolean): void { - nativeModule()._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, +hide, +animated) + // nativeModule()._NavDestinationAttribute_hideTitleBar1(this.peer.ptr, +hide, +animated) } onShownAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onShown(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onHiddenAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onHidden(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onBackPressedAttribute(value: (() => boolean)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onBackPressed(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } modeAttribute(value: NavDestinationMode): void { - nativeModule()._NavDestinationAttribute_mode(this.peer.ptr, value) + // nativeModule()._NavDestinationAttribute_mode(this.peer.ptr, value) } backButtonIconAttribute(value: ResourceStr | PixelMap | SymbolGlyphModifier): void { - const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - let value_0_type: int32 = RuntimeType.UNDEFINED - value_0_type = runtimeType(value_0) - if (((RuntimeType.STRING == value_0_type))) { - thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) - thisSerializer.writeString(value_0_0) - } - else if (((RuntimeType.OBJECT == value_0_type))) { - thisSerializer.writeInt8(1) - const value_0_1 = unsafeCast(value_0) - thisSerializer.writeResource(value_0_1) - } - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("isEditable"))))) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writePixelMap(value_1) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__SymbolGlyphModifierStub"))))) { - thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeSymbolGlyphModifier(value_2) - } - nativeModule()._NavDestinationAttribute_backButtonIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let value_type: int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type))) { + // thisSerializer.writeInt8(0) + // const value_0 = unsafeCast(value) + // let value_0_type: int32 = RuntimeType.UNDEFINED + // value_0_type = runtimeType(value_0) + // if (((RuntimeType.STRING == value_0_type))) { + // thisSerializer.writeInt8(0) + // const value_0_0 = unsafeCast(value_0) + // thisSerializer.writeString(value_0_0) + // } + // else if (((RuntimeType.OBJECT == value_0_type))) { + // thisSerializer.writeInt8(1) + // const value_0_1 = unsafeCast(value_0) + // thisSerializer.writeResource(value_0_1) + // } + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("isEditable"))))) { + // thisSerializer.writeInt8(1) + // const value_1 = unsafeCast(value) + // thisSerializer.writePixelMap(value_1) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("__SymbolGlyphModifierStub"))))) { + // thisSerializer.writeInt8(2) + // const value_2 = unsafeCast(value) + // thisSerializer.writeSymbolGlyphModifier(value_2) + // } + // nativeModule()._NavDestinationAttribute_backButtonIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } menusAttribute(value: Array | CustomBuilder): void { - const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast>(value) - thisSerializer.writeInt32(value_0.length) - for (let i = 0; i < value_0.length; i++) { - const value_0_element = value_0[i] - thisSerializer.writeNavigationMenuItem(value_0_element) - } - } - else if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) - } - nativeModule()._NavDestinationAttribute_menus(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let value_type: int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.OBJECT == value_type))) { + // thisSerializer.writeInt8(0) + // const value_0 = unsafeCast>(value) + // thisSerializer.writeInt32(value_0.length) + // for (let i = 0; i < value_0.length; i++) { + // const value_0_element = value_0[i] + // thisSerializer.writeNavigationMenuItem(value_0_element) + // } + // } + // else if (((RuntimeType.FUNCTION == value_type))) { + // thisSerializer.writeInt8(1) + // const value_1 = unsafeCast(value) + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) + // } + // nativeModule()._NavDestinationAttribute_menus(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onReadyAttribute(value: ((parameter: NavDestinationContext) => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillAppearAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onWillAppear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onWillAppear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillDisappearAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onWillDisappear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onWillDisappear(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillShowAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onWillShow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onWillShow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } onWillHideAttribute(value: (() => void)): void { - const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) - nativeModule()._NavDestinationAttribute_onWillHide(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // thisSerializer.holdAndWriteCallback(value) + // nativeModule()._NavDestinationAttribute_onWillHide(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } systemBarStyleAttribute(value?: SystemBarStyle): void { - const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - thisSerializer.writeSystemBarStyle(value_value) - } - nativeModule()._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let value_type: int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // thisSerializer.writeInt8(value_type) + // if ((RuntimeType.UNDEFINED) != (value_type)) { + // const value_value = value! + // thisSerializer.writeSystemBarStyle(value_value) + // } + // nativeModule()._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } recoverableAttribute(value?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - thisSerializer.writeBoolean(value_value) - } - nativeModule()._NavDestinationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let value_type: int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // thisSerializer.writeInt8(value_type) + // if ((RuntimeType.UNDEFINED) != (value_type)) { + // const value_value = value! + // thisSerializer.writeBoolean(value_value) + // } + // nativeModule()._NavDestinationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } systemTransitionAttribute(value: NavigationSystemTransitionType): void { - nativeModule()._NavDestinationAttribute_systemTransition(this.peer.ptr, value) + // nativeModule()._NavDestinationAttribute_systemTransition(this.peer.ptr, value) } titleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): void { - const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - if (((RuntimeType.STRING == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeString(value_0) - } - else if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("main"))))) { - thisSerializer.writeInt8(2) - const value_2 = unsafeCast(value) - thisSerializer.writeNavDestinationCommonTitle(value_2) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("builder"))))) { - thisSerializer.writeInt8(3) - const value_3 = unsafeCast(value) - thisSerializer.writeNavDestinationCustomTitle(value_3) - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("bundleName"))))) { - thisSerializer.writeInt8(4) - const value_4 = unsafeCast(value) - thisSerializer.writeResource(value_4) - } - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationTitleOptions(options_value) - } - nativeModule()._NavDestinationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let value_type: int32 = RuntimeType.UNDEFINED + // value_type = runtimeType(value) + // if (((RuntimeType.STRING == value_type))) { + // thisSerializer.writeInt8(0) + // const value_0 = unsafeCast(value) + // thisSerializer.writeString(value_0) + // } + // else if (((RuntimeType.FUNCTION == value_type))) { + // thisSerializer.writeInt8(1) + // const value_1 = unsafeCast(value) + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(value_1)) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("main"))))) { + // thisSerializer.writeInt8(2) + // const value_2 = unsafeCast(value) + // thisSerializer.writeNavDestinationCommonTitle(value_2) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("builder"))))) { + // thisSerializer.writeInt8(3) + // const value_3 = unsafeCast(value) + // thisSerializer.writeNavDestinationCustomTitle(value_3) + // } + // else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("bundleName"))))) { + // thisSerializer.writeInt8(4) + // const value_4 = unsafeCast(value) + // thisSerializer.writeResource(value_4) + // } + // let options_type: int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationTitleOptions(options_value) + // } + // nativeModule()._NavDestinationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } toolbarConfigurationAttribute(toolbarParam: Array | CustomBuilder, options?: NavigationToolbarOptions): void { - const thisSerializer: Serializer = Serializer.hold() - let toolbarParam_type: int32 = RuntimeType.UNDEFINED - toolbarParam_type = runtimeType(toolbarParam) - if (((RuntimeType.OBJECT == toolbarParam_type))) { - thisSerializer.writeInt8(0) - const toolbarParam_0 = unsafeCast>(toolbarParam) - thisSerializer.writeInt32(toolbarParam_0.length) - for (let i = 0; i < toolbarParam_0.length; i++) { - const toolbarParam_0_element = toolbarParam_0[i] - thisSerializer.writeToolbarItem(toolbarParam_0_element) - } - } - else if (((RuntimeType.FUNCTION == toolbarParam_type))) { - thisSerializer.writeInt8(1) - const toolbarParam_1 = unsafeCast(toolbarParam) - thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(toolbarParam_1)) - } - let options_type: int32 = RuntimeType.UNDEFINED - options_type = runtimeType(options) - thisSerializer.writeInt8(options_type) - if ((RuntimeType.UNDEFINED) != (options_type)) { - const options_value = options! - thisSerializer.writeNavigationToolbarOptions(options_value) - } - nativeModule()._NavDestinationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let toolbarParam_type: int32 = RuntimeType.UNDEFINED + // toolbarParam_type = runtimeType(toolbarParam) + // if (((RuntimeType.OBJECT == toolbarParam_type))) { + // thisSerializer.writeInt8(0) + // const toolbarParam_0 = unsafeCast>(toolbarParam) + // thisSerializer.writeInt32(toolbarParam_0.length) + // for (let i = 0; i < toolbarParam_0.length; i++) { + // const toolbarParam_0_element = toolbarParam_0[i] + // thisSerializer.writeToolbarItem(toolbarParam_0_element) + // } + // } + // else if (((RuntimeType.FUNCTION == toolbarParam_type))) { + // thisSerializer.writeInt8(1) + // const toolbarParam_1 = unsafeCast(toolbarParam) + // thisSerializer.holdAndWriteCallback(CallbackTransformer.transformFromCustomBuilder(toolbarParam_1)) + // } + // let options_type: int32 = RuntimeType.UNDEFINED + // options_type = runtimeType(options) + // thisSerializer.writeInt8(options_type) + // if ((RuntimeType.UNDEFINED) != (options_type)) { + // const options_value = options! + // thisSerializer.writeNavigationToolbarOptions(options_value) + // } + // nativeModule()._NavDestinationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } hideToolBarAttribute(hide: boolean, animated?: boolean): void { - const thisSerializer: Serializer = Serializer.hold() - let animated_type: int32 = RuntimeType.UNDEFINED - animated_type = runtimeType(animated) - thisSerializer.writeInt8(animated_type) - if ((RuntimeType.UNDEFINED) != (animated_type)) { - const animated_value = animated! - thisSerializer.writeBoolean(animated_value) - } - nativeModule()._NavDestinationAttribute_hideToolBar(this.peer.ptr, +hide, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let animated_type: int32 = RuntimeType.UNDEFINED + // animated_type = runtimeType(animated) + // thisSerializer.writeInt8(animated_type) + // if ((RuntimeType.UNDEFINED) != (animated_type)) { + // const animated_value = animated! + // thisSerializer.writeBoolean(animated_value) + // } + // nativeModule()._NavDestinationAttribute_hideToolBar(this.peer.ptr, +hide, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } ignoreLayoutSafeAreaAttribute(types?: Array, edges?: Array): void { - const thisSerializer: Serializer = Serializer.hold() - let types_type: int32 = RuntimeType.UNDEFINED - types_type = runtimeType(types) - thisSerializer.writeInt8(types_type) - if ((RuntimeType.UNDEFINED) != (types_type)) { - const types_value = types! - thisSerializer.writeInt32(types_value.length) - for (let i = 0; i < types_value.length; i++) { - const types_value_element = types_value[i] - thisSerializer.writeInt32(types_value_element) - } - } - let edges_type: int32 = RuntimeType.UNDEFINED - edges_type = runtimeType(edges) - thisSerializer.writeInt8(edges_type) - if ((RuntimeType.UNDEFINED) != (edges_type)) { - const edges_value = edges! - thisSerializer.writeInt32(edges_value.length) - for (let i = 0; i < edges_value.length; i++) { - const edges_value_element = edges_value[i] - thisSerializer.writeInt32(edges_value_element) - } - } - nativeModule()._NavDestinationAttribute_ignoreLayoutSafeArea(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) - thisSerializer.release() + // const thisSerializer: Serializer = Serializer.hold() + // let types_type: int32 = RuntimeType.UNDEFINED + // types_type = runtimeType(types) + // thisSerializer.writeInt8(types_type) + // if ((RuntimeType.UNDEFINED) != (types_type)) { + // const types_value = types! + // thisSerializer.writeInt32(types_value.length) + // for (let i = 0; i < types_value.length; i++) { + // const types_value_element = types_value[i] + // thisSerializer.writeInt32(types_value_element) + // } + // } + // let edges_type: int32 = RuntimeType.UNDEFINED + // edges_type = runtimeType(edges) + // thisSerializer.writeInt8(edges_type) + // if ((RuntimeType.UNDEFINED) != (edges_type)) { + // const edges_value = edges! + // thisSerializer.writeInt32(edges_value.length) + // for (let i = 0; i < edges_value.length; i++) { + // const edges_value_element = edges_value[i] + // thisSerializer.writeInt32(edges_value_element) + // } + // } + // nativeModule()._NavDestinationAttribute_ignoreLayoutSafeArea(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()) + // thisSerializer.release() } applyAttributes(attributes: T): void { super.applyAttributes(attributes) -- Gitee